/* Minification failed. Returning unminified contents.
(309,1): run-time error CSS1019: Unexpected token, found '@import'
(309,9): run-time error CSS1019: Unexpected token, found '"https://fonts.googleapis.com/css?family=Roboto:400,300,100,500,700&subset=latin,vietnamese"'
(309,101): run-time error CSS1019: Unexpected token, found ';'
(1580,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(1581,9): run-time error CSS1035: Expected colon, found ','
(1608,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(1609,9): run-time error CSS1035: Expected colon, found ','
(3509,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(3510,10): run-time error CSS1035: Expected colon, found '{'
(3521,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(3522,10): run-time error CSS1035: Expected colon, found '{'
(6793,1): run-time error CSS1019: Unexpected token, found ';'
(9561,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(9562,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '100%'
(9568,1): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(9569,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '100%'
(9582,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(9583,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '100%'
(10552,28): run-time error CSS1019: Unexpected token, found ' '
(10552,28): run-time error CSS1019: Unexpected token, found ' '
(10552,28): run-time error CSS1042: Expected function, found ' '
(10552,28): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
 */
/* 
 * 	Core Owl Carousel CSS File
 *	v1.3.3
 */

/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: block;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}
/* css thêm vào đây */

.owl-theme .owl-controls{
	margin: 0 auto;
	text-align: center;
	position: relative;
}

/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div{
	color: #FFF;
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
	margin: 5px;
	padding: 3px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	text-decoration: none;
}

/* Styling Pagination*/

.owl-theme .owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 12px;
	height: 12px;
	margin: 5px 7px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #000;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	background: #fff;
	width: 12px;
	height: 12px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}

/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers{
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

/* preloading images */
.owl-item.loading{
	min-height: 150px;
	background: url(AjaxLoader.gif) no-repeat center center
}
/* css thêm vào đây 2 */
.owl-origin {
	-webkit-perspective: 1200px;
	-webkit-perspective-origin-x : 50%;
	-webkit-perspective-origin-y : 50%;
	-moz-perspective : 1200px;
	-moz-perspective-origin-x : 50%;
	-moz-perspective-origin-y : 50%;
	perspective : 1200px;
}
/* fade */
.owl-fade-out {
  z-index: 10;
  -webkit-animation: fadeOut .7s both ease;
  -moz-animation: fadeOut .7s both ease;
  animation: fadeOut .7s both ease;
}
.owl-fade-in {
  -webkit-animation: fadeIn .7s both ease;
  -moz-animation: fadeIn .7s both ease;
  animation: fadeIn .7s both ease;
}
/* backSlide */
.owl-backSlide-out {
  -webkit-animation: backSlideOut 1s both ease;
  -moz-animation: backSlideOut 1s both ease;
  animation: backSlideOut 1s both ease;
}
.owl-backSlide-in {
  -webkit-animation: backSlideIn 1s both ease;
  -moz-animation: backSlideIn 1s both ease;
  animation: backSlideIn 1s both ease;
}
/* goDown */
.owl-goDown-out {
  -webkit-animation: scaleToFade .7s ease both;
  -moz-animation: scaleToFade .7s ease both;
  animation: scaleToFade .7s ease both;
}
.owl-goDown-in {
  -webkit-animation: goDown .6s ease both;
  -moz-animation: goDown .6s ease both;
  animation: goDown .6s ease both;
}
/* scaleUp */
.owl-fadeUp-in {
  -webkit-animation: scaleUpFrom .5s ease both;
  -moz-animation: scaleUpFrom .5s ease both;
  animation: scaleUpFrom .5s ease both;
}

.owl-fadeUp-out {
  -webkit-animation: scaleUpTo .5s ease both;
  -moz-animation: scaleUpTo .5s ease both;
  animation: scaleUpTo .5s ease both;
}
/* Keyframes */
/*empty*/
@-webkit-keyframes empty {
  0% {opacity: 1}
}
@-moz-keyframes empty {
  0% {opacity: 1}
}
@keyframes empty {
  0% {opacity: 1}
}
@-webkit-keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@-moz-keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@-webkit-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@-moz-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@-webkit-keyframes backSlideOut {
  25% { opacity: .5; -webkit-transform: translateZ(-500px); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
}
@-moz-keyframes backSlideOut {
  25% { opacity: .5; -moz-transform: translateZ(-500px); }
  75% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
}
@keyframes backSlideOut {
  25% { opacity: .5; transform: translateZ(-500px); }
  75% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
}
@-webkit-keyframes backSlideIn {
  0%, 25% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px); }
  100% { opacity: 1; -webkit-transform: translateZ(0) translateX(0); }
}
@-moz-keyframes backSlideIn {
  0%, 25% { opacity: .5; -moz-transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; -moz-transform: translateZ(-500px); }
  100% { opacity: 1; -moz-transform: translateZ(0) translateX(0); }
}
@keyframes backSlideIn {
  0%, 25% { opacity: .5; transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; transform: translateZ(-500px); }
  100% { opacity: 1; transform: translateZ(0) translateX(0); }
}
@-webkit-keyframes scaleToFade {
  to { opacity: 0; -webkit-transform: scale(.8); }
}
@-moz-keyframes scaleToFade {
  to { opacity: 0; -moz-transform: scale(.8); }
}
@keyframes scaleToFade {
  to { opacity: 0; transform: scale(.8); }
}
@-webkit-keyframes goDown {
  from { -webkit-transform: translateY(-100%); }
}
@-moz-keyframes goDown {
  from { -moz-transform: translateY(-100%); }
}
@keyframes goDown {
  from { transform: translateY(-100%); }
}

@-webkit-keyframes scaleUpFrom {
  from { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpFrom {
  from { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpFrom {
  from { opacity: 0; transform: scale(1.5); }
}

@-webkit-keyframes scaleUpTo {
  to { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpTo {
  to { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpTo {
  to { opacity: 0; transform: scale(1.5); }
}

@import "https://fonts.googleapis.com/css?family=Roboto:400,300,100,500,700&subset=latin,vietnamese";

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, i, em {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    list-style: none;
    text-decoration: none;
    font-style: normal;
    font-weight: 400;
}

*::after, *::before {
    box-sizing: inherit;
}

table {
    border-collapse: collapse;
}

.clear {
    clear: both;
}

@font-face {
    src: url("../fonts/VNF-Oswald.ttf");
    font-family: 'VNF-Oswald';
}

body {
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    background-color: #eee;
    overflow-x: hidden;
}

.cg_wrapper {
    width: 1170px;
    margin: 0 auto;
    display: table;
    position: relative;
}

/*css topbar*/

.cg_topbar {
    width: 100%;
    height: 31px;
    background-color: #fafafa;
    border-bottom: solid 1px #e5e5e5;
}

.cg_danhsachgame_hotline {
    display: inline-block;
    float: left;
    margin: 0px;
}

    .cg_danhsachgame_hotline li {
        float: left;
        line-height: 18px;
    }

        .cg_danhsachgame_hotline li:hover .cg_list_danhsachgame {
            display: block;
        }

        .cg_danhsachgame_hotline li i {
            float: left;
            display: inline-block;
            margin-top: 8px;
        }

.cg_icon_danhsachgame {
    background: url(../images/cg_icon_danhsachgame.png) no-repeat;
    width: 16px;
    height: 16px;
    margin-top: 1px;
}

.cg_icon_hotline {
    background: url(../images/cg_icon_hotline.png) no-repeat;
    width: 17px;
    height: 17px;
}

.cg_icon_danhsachgame, .cg_icon_hotline {
    margin-right: 5px;
}

.cg_text_danhsachgame {
    font-size: 13px;
    color: #333;
}

.cg_text_hotline {
    font-size: 15px;
    color: #0287d1;
    font-weight: 700;
}

.cg_hover_danhsachgame {
    position: relative;
    padding: 0 15px 0px 3px;
    box-sizing: border-box;
    margin-right: 15px;
}

    .cg_hover_danhsachgame:before {
        content: '';
        position: absolute;
        top: 8px;
        right: 0;
        width: 1px;
        border-left: dotted 1px #8e8e8e;
        height: 16px;
    }

    .cg_hover_danhsachgame:hover {
        background-color: #fff;
    }

        .cg_hover_danhsachgame:hover:before {
            border: none;
        }

.cg_padding_list {
    padding-bottom: 6px;
}

.cg_list_danhsachgame {
    border: solid 1px #e5e5e5;
    padding: 0 14px;
    box-sizing: border-box;
    display: none;
    position: absolute;
    top: 31px;
    background-color: #fff;
    z-index: 999;
    left: 0;
    padding-bottom: 6px;
}

.cg_tab_content {
    display: none;
}

#cg_tab_1 {
    display: block;
}

.cg_tabs_menu {
    display: table;
    margin: 0 auto;
    border-bottom: solid 2px #eaeaea;
    height: 37px;
    line-height: 37px;
    width: 480px;
}

    .cg_tabs_menu li {
        float: left;
        position: relative;
        margin: 0 15px;
        height: 37px;
        line-height: 37px;
    }

        .cg_tabs_menu li:first-child {
            margin-left: 0;
        }

        .cg_tabs_menu li:before {
            content: '';
            position: absolute;
            top: 12px;
            right: -15px;
            border-right: dotted 1px #8e8e8e;
            height: 16px;
            width: 1px;
        }

        .cg_tabs_menu li:last-child:before {
            border: none;
        }

        .cg_tabs_menu li a {
            display: inline-block;
            color: #2f2f2f;
            text-transform: uppercase;
            font-size: 13px;
            vertical-align: bottom;
        }

        .cg_tabs_menu li:last-child a {
            border: none;
        }

        .cg_tabs_menu li.cg_current a {
            color: #03a9f4;
            border-bottom: solid 2px #03a9f4;
        }


.cg_cacgame_con {
    display: inline-block;
    float: left;
    margin-right: 20px;
    margin-top: 9px;
}

    .cg_cacgame_con li {
        height: 37px;
        line-height: 37px;
        display: block;
        width: 145px;
        margin-bottom: 14px;
        float: none;
    }

        .cg_cacgame_con li a {
            display: inline-block;
            position: relative;
        }

            .cg_cacgame_con li a:hover .cg_text_cacgame {
                color: #03a9f4;
            }

        .cg_cacgame_con li:last-child {
            margin-bottom: 0;
        }

        .cg_cacgame_con li i {
            float: left;
            font-size: 13px;
            color: #2f2f2f;
            margin-top: 0 !important;
        }

.cg_icon_cacgame {
    width: 37px;
    height: 37px;
    display: inline-block;
    overflow: hidden;
    margin-right: 6px;
}

    .cg_icon_cacgame img {
        width: 37px;
        height: 37px;
    }

.cg_text_cacgame {
    width: 102px;
    line-height: normal;
    position: absolute;
    left: 43px;
    top: 50%;
    transform: translate(0,-50%);
}

.cg_xoa_margin20 {
    margin-right: 0;
}

.cg_text_chay_top {
    position: absolute;
    top: 9px;
    left: 275px;
    font-size: 13px;
    color: #333;
    height: 16px;
    line-height: 16px;
    width: 255px;
}

    .cg_text_chay_top:before {
        content: '';
        position: absolute;
        top: 0;
        left: -12px;
        width: 1px;
        height: 16px;
        border-left: dotted 1px #8e8e8e;
    }

.cg_textmau_chuchay_top {
    color: #f57c00;
}

/*css link dang nhap dang ky*/
.cg_link_dangnhap_dangky {
    display: inline-block;
    float: right;
    height: 31px;
    line-height: 31px;
}

    .cg_link_dangnhap_dangky li {
        float: left;
        padding: 0 8px;
        border-left: solid 1px transparent;
        border-right: solid 1px transparent;
        position: relative;
    }

        .cg_link_dangnhap_dangky li:first-child {
            background-color: #29b6f6;
        }

            .cg_link_dangnhap_dangky li:first-child:hover {
                background-color: #0287d1;
            }

            .cg_link_dangnhap_dangky li:first-child:before {
                border: none;
            }

            .cg_link_dangnhap_dangky li:first-child i {
                color: #fff;
            }

        .cg_link_dangnhap_dangky li:before {
            width: 1px;
            height: 16px;
            border-right: dotted 1px #8e8e8e;
            content: '';
            position: absolute;
            top: 7px;
            right: -2px;
        }

        .cg_link_dangnhap_dangky li:last-child:before {
            border: none;
        }

        .cg_link_dangnhap_dangky li:hover {
            background: #fff;
            border-left: solid 1px #e5e5e5;
            border-right: solid 1px #e5e5e5;
        }

            .cg_link_dangnhap_dangky li:hover:before {
                border: none;
            }

        .cg_link_dangnhap_dangky li i {
            float: left;
            color: #5b5b5b;
            font-size: 13px;
        }

.cg_icon_tailauncher {
    background: url(../images/cg_icon_tailauncher.png) no-repeat;
    width: 16px;
    height: 16px;
    margin: 8px 7px 0px 0px;
}

.cg_icon_dangnhap {
    background: url(../images/cg_icon_dangnhap.png) no-repeat;
    width: 16px;
    height: 16px;
    margin: 8px 7px 0px 0px;
}

.cg_icon_dangky {
    background: url(../images/cg_icon_dangky.png) no-repeat;
    width: 19px;
    height: 17px;
    margin: 8px 7px 0px 0px;
}

.cg_icon_tinnhan {
    background: url(../images/cg_icon_tinnhan.png) no-repeat;
    width: 17px;
    height: 11px;
    margin: 11px 7px 0px 0px;
}

.cg_icon_game_dachoi {
    background: url(../images/cg_icon_game_dachoi.png) no-repeat;
    width: 25px;
    height: 17px;
    margin: 8px 7px 0px 0px;
}

.cg_icon_mui_ten_dangnhap {
    width: 0px;
    height: 0px;
    margin: 14px 0px 0px 6px;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid #6c6c6c;
}

.cg_thong_bao_tinnhan {
    position: absolute;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    text-align: center;
    line-height: 16px;
    display: inline-block;
    top: 3px;
    left: 14px;
    background-color: #ff2f13;
    color: #fff !important;
    font-size: 11px !important;
}

/*css hover nhan vat*/
.cg_cac_link_dangnhap {
    position: absolute;
    top: 31px;
    left: -1px;
    z-index: 999;
    border: solid 1px #e5e5e5;
    background-color: #fff;
    width: 180px;
    padding-top: 10px;
    box-sizing: border-box;
    display: none;
}

    .cg_cac_link_dangnhap a {
        padding: 0px 0px 0px 17px;
        display: block;
        font-size: 13px;
        color: #2f2f2f;
        box-sizing: border-box;
        border-top: solid 1px #e5e5e5;
    }

        .cg_cac_link_dangnhap a:hover {
            background-color: #e5e5e5;
        }

        .cg_cac_link_dangnhap a.cg_link_thongtin_dangxuat_dangnhap {
            border-top: none;
        }

.cg_link_dangnhap_dangky li:nth-child(2):hover .cg_cac_link_dangnhap {
    display: block;
}

/*css kich hoat vip*/
.cg_popup_kichhoat_vip {
    display: inline-block;
    border: solid 1px #e5e5e5;
    position: absolute;
    top: 50%;
    left: 50%;
    border-radius: 5px;
    background-color: #fff;
    margin-left: -239px;
    margin-top: -315.5px;
}

.cg_titile_popup_kichhoat_vip {
    background-color: #eeeeee;
    position: relative;
    border-bottom: solid 1px #e5e5e5;
    display: block;
    line-height: 58px;
    text-align: center;
    font-size: 18px;
    color: #333;
    padding: 5px 58px;
    box-sizing: border-box;
    border-radius: 3px;
}

.cg_tieude_noidung_popup_kichhoat_vip {
    display: table;
    margin: 0 auto;
    margin-top: 18px;
    text-align: left;
    color: #333;
    font-size: 13px;
    margin-bottom: 20px;
}

.cg_btn_close_popup {
    position: absolute;
    top: 22px;
    right: 15px;
    background: url(../images/cg_btn_close_popup.png) no-repeat;
    width: 14px;
    height: 14px;
}

    .cg_btn_close_popup:hover {
        background: url(../images/cg_btn_close_popup.png) 0 bottom no-repeat;
    }

.cg_all_form {
    display: table;
    margin: 0 auto;
}

.cg_css_label {
    display: block;
    color: #333;
    font-size: 13px;
    margin-bottom: 3px;
}

.cg_css_checkbox {
    width: 413px;
    height: 33px;
    border: solid 1px #e5e5e5;
    outline: none;
    padding-left: 10px;
    box-sizing: border-box;
    margin-bottom: 10px;
}

.cg_btn_kichhoat_vip {
    background-color: #03a9f5;
    width: 412px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    color: #fff;
    text-transform: uppercase;
    font-size: 15px;
    display: block;
    border-radius: 3px;
    margin: 22px 0px 22px 0px;
}

    .cg_btn_kichhoat_vip:hover {
        background-color: #0287d1;
    }

.cg_ngay_ngaysinh {
    float: left;
    display: block;
    margin-right: 27px;
}

.cg_ngay_ngaysinh {
    outline: none;
    width: 120px;
    height: 33px;
    border: solid 1px #e5e5e5;
    padding-left: 10px;
    box-sizing: border-box;
    margin-bottom: 5px;
}

.cg_quan_diachi {
    width: 180px;
    height: 33px;
    border: solid 1px #e5e5e5;
    padding-left: 10px;
    box-sizing: border-box;
    display: block;
    float: left;
    margin-right: 53px;
    outline: none;
}

.cg_quanhuyen_diachi, .cg_all_ngay_sinh {
    display: inline-block;
}

.margin_right0 {
    margin-right: 0;
}

/*css hover tin nhan*/
.cg_danhsach_tinnhan {
    position: absolute;
    top: 31px;
    left: -1px;
    z-index: 999;
    border: solid 1px #e5e5e5;
    width: 244px;
    background-color: #fff;
    padding-top: 20px;
    box-sizing: border-box;
    display: none;
}

    .cg_danhsach_tinnhan a.cg_link_doc_tinnhan {
        color: #2f2f2f;
        font-size: 13px;
        margin: 0px 20px;
        display: block;
        line-height: 18px;
        margin-bottom: 10px;
    }

        .cg_danhsach_tinnhan a.cg_link_doc_tinnhan:hover {
            color: #03a9f5;
        }

.cg_link_dangnhap_dangky li:nth-child(3):hover .cg_danhsach_tinnhan {
    display: block;
}

/*css hover cac game dachoi*/
.cg_cac_game_dachoi {
    border: solid 1px #e5e5e5;
    position: absolute;
    top: 31px;
    left: -1px;
    z-index: 999;
    background-color: #fff;
    display: none;
}

.cg_list_cac_game_dachoi {
    display: inline-block;
    width: 200px;
    margin: 15px 0px 5px 10px;
}

.cg_img_cac_game_dachoi {
    float: left !important;
}

    .cg_img_cac_game_dachoi img {
        width: 45px;
        height: 45px;
    }

.cg_tieude_btn_cac_game_dachoi {
    display: inline-block;
    float: left;
    margin-left: 11px;
}

.cg_tieude_cac_game_dachoi {
    font-size: 13px;
    color: #2f2f2f;
    display: block;
    line-height: normal;
}

.cg_btn_cac_game_dachoi {
    text-transform: uppercase;
    color: #fff;
    font-size: 12px;
    width: 77px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    background-color: #1cb1f5;
    border-radius: 3px;
    display: inline-block;
    margin-top: 6px;
}

    .cg_btn_cac_game_dachoi:hover {
        background-color: #0287d1;
    }

.cg_btn_link_xemtatca_cacgame_dachoi {
    font-size: 13px;
    text-align: right;
    border-top: solid 1px #e5e5e5;
    display: inline-block;
    width: 100%;
    margin: 20px 0px 0px 0px;
    padding-right: 18px;
    box-sizing: border-box;
}

    .cg_btn_link_xemtatca_cacgame_dachoi a {
        color: #3b3b3b;
    }

        .cg_btn_link_xemtatca_cacgame_dachoi a:hover {
            color: #03a9f5;
        }

.cg_link_dangnhap_dangky li:last-child:hover .cg_cac_game_dachoi {
    display: block;
}

/*css menu*/
.cg_menu {
    width: 100%;
    height: 76px;
    background-color: #fff;
    border-bottom: solid 2px #03b4f5;
}

.cg_logo {
    display: inline-block;
    margin-top: 17px;
    float: left;
}

.cg_sub_menu {
    display: inline-block;
    float: left;
    margin: 30px 0px 0px 37px;
}

    .cg_sub_menu li {
        float: left;
        margin-right: 30px;
        position: relative;
    }

        .cg_sub_menu li:last-child {
            margin-right: 0;
        }

        .cg_sub_menu li a {
            text-transform: uppercase;
            color: #333;
            font-size: 15px;
            position: relative;
        }

            .cg_sub_menu li a:hover {
                color: #03b4f5;
            }

        .cg_sub_menu li:hover b.cg_line_menu {
            width: 100%;
        }

        .cg_sub_menu li b.cg_line_menu {
            display: block;
            position: absolute;
            bottom: -10px;
            z-index: 3;
            width: 0;
            height: 2px;
            background-color: #03b4f5;
            transition: .5s;
            _display: none;
            left: 0;
        }

        .cg_sub_menu li.cg_active_line_menu_top .cg_line_menu {
            display: block;
            width: 100%;
        }

        .cg_sub_menu li.cg_active_line_menu_top a {
            color: #03b4f5;
        }
/*css cg_login*/
.cg_login {
    position: absolute;
    width: 270px;
    height: 285px;
    background-color: rgba(255,255,255,0.8);
    border-radius: 3px;
    top: 40px;
    z-index: 99;
    padding: 15px;
    box-sizing: border-box;
}

.cg_tieude_login {
    display: none;
    border-bottom: solid 2px #e5e5e5;
    width: 100%;
    font-size: 15px;
    text-transform: uppercase;
    height: 23px;
}

.cg_dangnhap_login {
    float: left;
    color: #505050;
    margin-left: 17px;
    border-bottom: solid 2px #03b4f5;
    padding-bottom: 3px;
}

.cg_dangky_login {
    float: left;
    color: #505050;
    margin-left: 49px;
}

    .cg_dangky_login:hover {
        border-bottom: solid 2px #03b4f5;
        padding-bottom: 3px;
    }

.cg_login input {
    width: 238px;
    height: 33px;
    border: solid 1px #d7d7d7;
    padding-left: 33px;
    box-sizing: border-box;
    font-size: 13px;
    color: #2f2f2f;
    outline: none;
}

::-webkit-input-placeholder {
    color: #2f2f2f;
}

::-moz-placeholder {
    color: #2f2f2f;
}

:-ms-input-placeholder {
    color: #2f2f2f;
}

input:-moz-placeholder {
    color: #2f2f2f;
}

.cg_input_taikhoan {
    margin: 11px 0px 8px 0px;
    background: url(../images/icon_dangnhap.png) no-repeat 3%;
}

.cg_input_matkhau {
    background: url(../images/icon_key.png) no-repeat 3%;
}

.cg_btn_dang_nhap {
    width: 240px;
    height: 40px;
    text-transform: uppercase;
    text-align: center;
    line-height: 40px;
    font-size: 15px;
    color: #fff;
    background-color: #03a9f5;
    display: block;
    border-radius: 3px;
    margin-top: 11px;
}

    .cg_btn_dang_nhap:hover {
        background-color: #0287d1;
    }

.cg_text_login {
    display: block;
    font-size: 13px;
    color: #505050;
    margin: 9px 0px 0px 7px;
}

.cg_link_dang_ky_nhanh {
    color: #0391ec;
}

.cg_hoac {
    text-align: center;
    position: relative;
    font-size: 13px;
    color: #686868;
    display: block;
    margin-top: 10px;
}

    .cg_hoac:before {
        content: '';
        top: 50%;
        width: 80px;
        height: 1px;
        border-bottom: dashed 1px #d7d7d7;
        position: absolute;
        right: 16px;
    }

    .cg_hoac:after {
        content: '';
        top: 50%;
        width: 80px;
        height: 1px;
        border-bottom: dashed 1px #d7d7d7;
        position: absolute;
        left: 16px;
    }

.cg_mang_xahoi {
    display: table;
    margin: 0 auto;
    margin-top: 7px;
}

    .cg_mang_xahoi li {
        float: left;
        margin: 0 5px;
    }

.cg_check_box {
    display: block;
    margin-top: 9px;
}

.cg_quen_mk {
    float: right;
    color: #fe4201;
    font-size: 13px;
}

input[type=checkbox].css-checkbox {
    position: absolute;
    overflow: hidden;
    clip: rect(0 0 0 0);
    height: 1px;
    width: 1px;
    margin: -1px;
    padding: 0;
    border: 0;
}

    input[type=checkbox].css-checkbox + label.css-label {
        padding-left: 16px;
        height: 12px;
        display: inline-block;
        line-height: 12px;
        background-repeat: no-repeat;
        background-position: 0px 0px;
        font-size: 13px;
        vertical-align: middle;
        cursor: pointer;
        margin: 3px 0px 0px 2px;
        font-size: 13px;
        color: #2f2f2f;
    }

    input[type=checkbox].css-checkbox:checked + label.css-label {
        background-position: 0 -12px;
    }

.chrome-style {
    background-image: url(../images/icon_checkbox.png);
}


/*css slider*/

.cg_slider {
    height: 380px;
    display: block;
    position: relative;
}

.cg_slide1 {
    background-image: url(../images/bg-slide.jpg);
    height: 380px;
    width: 100%;
    background-repeat: no-repeat;
    background-position: center 0;
    background-size: cover;
}

.cg_slide2 {
    background-image: url(../images/bg-slide1.jpg);
    height: 380px;
    width: 100%;
    background-repeat: no-repeat;
    background-position: center 0;
    background-size: cover;
}

.cg_slider .owl-theme .owl-controls .owl-page.active span, .cg_slider .owl-theme .owl-controls.clickable .owl-page:hover span {
    width: 29px;
    background: #03b4f5;
}

.cg_slider .owl-theme .owl-controls .owl-page span {
    background: #434343;
    margin: 8px 7px;
}

.cg_slider .owl-controls {
    width: 157px;
    background-color: rgba(245,245,245,0.4);
    border-radius: 20px;
    height: 28px;
    top: -43px;
}

/*css cg_content*/

.cg_content {
    width: 1170px;
    margin: 0 auto;
    display: table;
    position: relative;
    /*margin-top: 15px;*/
}

/*css cg_left_content*/

.cg_left_content {
    float: left;
    display: inline-block;
    width: 270px;
}

/*css cg_server_moi*/

.cg_server_moi {
    width: 270px;
    background-color: #fff;
    float: left;
    padding: 10px;
    box-sizing: border-box;
    -webkit-box-shadow: 0 0 5px rgba(139,139,139,.14);
    -moz-box-shadow: 0 0 5px rgba(139,139,139,.14);
    box-shadow: 0 0 5px rgba(139,139,139,.14);
}

.cg_border_bottom {
    display: block;
    border-bottom: solid 2px #e0e0e0;
    height: 24px;
}

.cg_title_server_moi {
    display: inline-block;
    font-size: 16px;
    font-weight: 700;
    color: #333;
    text-transform: uppercase;
    padding-bottom: 5px;
    box-sizing: border-box;
    border-bottom: solid 2px #03a9f4;
}

.cg_list_server_moi {
    display: table;
    margin: 0 auto;
    width: 100%;
    margin-top: 3px;
}

    .cg_list_server_moi li {
        height: 45px;
        border-bottom: dashed 1px #ebebeb;
        position: relative;
        padding: 10px 0px 10px 25px;
        -moz-transition: all .2s ease-out;
        -o-transition: all .2s ease-out;
        -webkit-transition: all .2s ease-out;
        transition: all .2s ease-out;
    }

        .cg_list_server_moi li:last-child {
            border: none;
        }

        .cg_list_server_moi li:hover {
            padding-left: 28px;
        }

            .cg_list_server_moi li:hover .cg_vongtron_server_moi:before {
                content: '';
                position: absolute;
                top: 0;
                left: 8px;
                width: 0px;
                height: 0px;
                border-bottom: 3px solid transparent;
                border-top: 3px solid transparent;
                border-left: 3px solid #03a9f4;
            }

.cg_duongline_server_moi {
    width: 1px;
    height: 60px;
    background-color: #03b4f5;
    position: absolute;
    left: 5px;
    top: 10px;
}

.cg_list_server_moi li:last-child .cg_duongline_server_moi {
    height: 37px;
}

.cg_vongtron_server_moi {
    width: 7px;
    height: 7px;
    border-radius: 50%;
    border: solid 2px #03a9f4;
    display: inline-block;
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -5.5px;
    background-color: #fff;
}

.cg_game-icon {
    float: left;
    margin-right: 13px;
}

    .cg_game-icon img {
        width: 40px;
        height: 40px;
    }

.cg_noidung_server_moi {
    float: left;
    display: inline-block;
    margin-top: 4px;
}

.cg_tengame_server_moi {
    font-size: 14px;
    color: #2f2f2f;
    display: block;
    position: relative;
}

.cg_icon_new_server, .cg_icon_hot_server {
    position: absolute;
    top: 1px;
}

.cg_ngay_server_moi {
    float: left;
    font-size: 13px;
    color: #f57c00;
    margin-right: 5px;
}

.cg_gio_server_moi {
    float: left;
    font-size: 13px;
    color: #575757;
    margin-right: 3px;
}

.cg-ser_server_moi {
    float: left;
    font-size: 13px;
    color: #03a9f4;
}

/*css cg_link_dieuhuong*/ /*------css them 12092016--------*/
.cg_link_dieuhuong {
    width: 270px;
    float: left;
    display: block;
    margin-top: 15px;
    -webkit-box-shadow: 0 0 5px rgba(139,139,139,.14);
    -moz-box-shadow: 0 0 5px rgba(139,139,139,.14);
    box-shadow: 0 0 5px rgba(139,139,139,.14);
}

    .cg_link_dieuhuong li {
        border-bottom: solid 2px #eee;
    }

        .cg_link_dieuhuong li:last-child {
            border: none;
        }

        .cg_link_dieuhuong li a {
            width: 270px;
            height: 55px;
            display: inline-block;
            padding-left: 66px;
            box-sizing: border-box;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            -ms-box-sizing: border-box;
            -o-box-sizing: border-box;
            position: relative;
        }

        .cg_link_dieuhuong li.cg_vongquay_mayman a {
            background: url(../images/bg_vongquaymayman.png) no-repeat;
        }

        .cg_link_dieuhuong li.cg_khachhang_vip a {
            /*background: url(../images/bg_khachangvip.png) no-repeat;*/
            /*background: url(../images/270x55-xanh.gif) no-repeat;*/
            background: url(../images/bt1.png) no-repeat;
        }
        /*.cg_link_dieuhuong li.cg_shop_doithuong a{background: url(../images/bg_shopdoithuong.png) no-repeat;}*/
        .cg_link_dieuhuong li.cg_bang_vinhdanh a {
            background: url(../images/bg_vinhdanh.png) no-repeat;
        }

        .cg_link_dieuhuong li.cg_danhsach_nhiemvu a {
            background: url(../images/bg_nhiemvu.png) no-repeat;
        }

.cg_all_text_link_dieuhuong {
    display: inline-block;
    width: 100%;
    box-sizing: border-box;
    height: 100%;
    position: relative;
}

.cg_link_dieuhuong li a em {
    text-transform: uppercase;
    display: block;
    font-weight: 300;
    font-size: 14px;
    -webkit-transition: all 0.4s linear;
    -moz-transition: all 0.4s linear;
    -o-transition: all 0.4s linear;
    -ms-transition: all 0.4s linear;
}

    .cg_link_dieuhuong li a em.cg_text1_link_dieuhuong {
        color: #fff;
        margin-top: 10px;
    }

    .cg_link_dieuhuong li a em.cg_text2_link_dieuhuong {
        color: #fff;
        font-weight: 500;
        font-size: 18px;
    }

.cg_link_dieuhuong li a:hover em {
    padding-left: 10px;
    -webkit-transition: all 0.4s linear;
    -moz-transition: all 0.4s linear;
    -o-transition: all 0.4s linear;
    -ms-transition: all 0.4s linear;
}

.cg_icon_vongquay_mayman {
    display: inline-block;
    float: left;
    width: 34px;
    height: 34px;
    border-radius: 50%;
    background-color: #fff;
    position: absolute;
    left: 16px;
    top: 12px;
}

    .cg_icon_vongquay_mayman img {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%,-50%);
        -webkit-transform: translate(-50%,-50%);
        -moz-transform: translate(-50%,-50%);
        -ms-transform: translate(-50%,-50%);
        -o-transform: translate(-50%,-50%);
    }

.cg_link_dieuhuong li a:hover .cg_icon_vongquay_mayman {
    -webkit-animation-name: bounce;
    animation-name: bounce;
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}

@-webkit-keyframes bounce {
    from, 20%, 53%, 80%, to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
    }

    40%, 43% {
        -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
        animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
        -webkit-transform: translate3d(0, -5px, 0);
        transform: translate3d(0, -5px, 0);
    }

    70% {
        -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
        animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
        -webkit-transform: translate3d(0, -3px, 0);
        transform: translate3d(0, -3px, 0);
    }

    90% {
        -webkit-transform: translate3d(0,-2px,0);
        transform: translate3d(0,-2px,0);
    }
}

@keyframes bounce {
    from, 20%, 53%, 80%, to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
    }

    40%, 43% {
        -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
        animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
        -webkit-transform: translate3d(0, -5px, 0);
        transform: translate3d(0, -5px, 0);
    }

    70% {
        -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
        animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
        -webkit-transform: translate3d(0, -3px, 0);
        transform: translate3d(0, -3px, 0);
    }

    90% {
        -webkit-transform: translate3d(0,-2px,0);
        transform: translate3d(0,-2px,0);
    }
}

/*----het css them 12092016-------*/
/*css cg_right_content*/

/*----css them 12092016-------*/
.cg_right_content {
    float: left;
    margin-left: 15px;
    -webkit-box-shadow: 0 0 5px rgba(139,139,139,.14);
    -moz-box-shadow: 0 0 5px rgba(139,139,139,.14);
    box-shadow: 0 0 5px rgba(139,139,139,.14);
}
/*----het css them 12092016-------*/
.cg_game_noibat {
    width: 885px;
    background-color: #fff;
    position: relative;
    padding: 10px 15px 10px 15px;
    box-sizing: border-box;
}

.cg_link_xemthem {
    position: absolute;
    top: 13px;
    right: 17px;
    font-size: 13px;
    color: #5a5a5a;
    z-index: 9;
}

    .cg_link_xemthem:hover {
        color: #03a9f5;
    }

.cg_tab_content1 {
    display: none;
}

#cg_tab_111 {
    display: block;
}

.cg_tabs_menu1 {
    display: inline-block;
    width: 855px;
    border-bottom: solid 2px #e0e0e0;
    padding-bottom: 5px;
}

    .cg_tabs_menu1 li {
        float: left;
    }

        .cg_tabs_menu1 li a {
            font-size: 16px;
            font-weight: 700;
            color: #5d5d5d;
            text-transform: uppercase;
        }

        .cg_tabs_menu1 li.cg_current1 a {
            color: #333;
            border-bottom: solid 2px #03a9f4;
            padding-bottom: 5px;
        }

ul.cg_tabs_menu1 li h2 {
    margin-top: 0;
    margin-bottom: 0;
}

.cg_tabs_menu11 {
    display: inline-block;
    width: 855px;
    border-bottom: solid 2px #e0e0e0;
    padding-bottom: 5px;
}

    .cg_tabs_menu11 li {
        float: left;
    }

        .cg_tabs_menu11 li a {
            font-size: 16px;
            font-weight: 700;
            color: #5d5d5d;
            text-transform: uppercase;
        }

        .cg_tabs_menu11 li.cg_current11 a {
            color: #333;
            border-bottom: solid 2px #03a9f4;
            padding-bottom: 5px;
        }

.cg_line_tab_gamenoibat {
    border-left: dotted 1px #8e8e8e;
    height: 16px;
    width: 1px;
    margin: 3px 12px 0 12px;
}

.cg_chitiet_game_noibat {
    display: inline-block;
}

    .cg_chitiet_game_noibat li {
        border: solid 1px #e6e6e6;
        position: relative;
        display: inline-block;
        width: 418px;
        float: left;
        margin: 14px 15px 0px 0px;
    }

        .cg_chitiet_game_noibat li:hover .cg_img_gamenoibat {
            margin-left: 10px;
        }

        .cg_chitiet_game_noibat li.margin_right0 {
            margin-right: 0;
        }

.cg_img_game_noibat {
    width: 254px;
    height: 153px;
    overflow: hidden;
    float: left;
    position: relative;
}

.cg_img_gamenoibat {
    position: absolute;
    top: -20px;
    left: -50px;
    -moz-transition: all .2s ease-out;
    -o-transition: all .2s ease-out;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out;
}

.cg_img_game_noibat .cg_img_gamenoibat img {
    width: 260px;
    height: 205px;
}

.cg_icon_hot_game_noibat {
    position: absolute;
    left: 377px;
    top: 0;
}

.cg_info_game_noibat {
    margin-left: 255px;
    padding-top: 50px;
    box-sizing: border-box;
}

.cg_tieude_info_game_noibat {
    display: block;
    font-size: 15px;
    color: #333;
}

.cg_theloai_info_game_noibat {
    display: block;
    font-size: 13px;
    color: #787878;
}

.cg_btn_choingay_info {
    display: block;
    width: 120px;
    height: 32px;
    border-radius: 3px;
    background-color: #f57b00;
    text-transform: uppercase;
    text-align: center;
    color: #fff;
    font-size: 13px;
    font-weight: 300;
    line-height: 32px;
    margin-top: 10px;
}

    .cg_btn_choingay_info:hover {
        background-color: #e47200;
    }

.cg_btn_choingay_info1 {
    background-color: #5aa000;
}

    .cg_btn_choingay_info1:hover {
        background-color: #529000;
    }

/*css cg_game_hot*/
/*--css them 12092016--*/
.cg_game_hot {
    width: 100%;
    background-color: #fff;
    position: relative;
    display: inline-block;
    margin-top: 15px;
    padding: 10px 15px;
    box-sizing: border-box;
}
/*-- het css them 12092016--*/
.cg_border_bottom_game_hot {
    display: block;
    border-bottom: solid 2px #e0e0e0;
    height: 26px;
}

.cg_title_game_hot {
    display: inline-block;
    font-size: 16px;
    color: #333;
    font-weight: 700;
    text-transform: uppercase;
    padding-bottom: 7px;
    border-bottom: solid 2px #03a9f4;
    box-sizing: border-box;
}

.cg_noidung_game_hot {
    display: inline-block;
    float: left;
    margin: 19px 19px 0px 0px;
}

.cg_img_noidung_game_hot {
    position: relative;
    width: 270px;
    height: 130px;
    border: solid 1px #e6e6e6;
}

.cg_link_noidung_game_hot {
    display: inline-block;
    width: 100%;
    margin-top: 20px;
}

.cg_link_noi_dung_game_hot {
    float: left;
    font-size: 15px;
    color: #2f2f2f;
}

    .cg_link_noi_dung_game_hot:hover {
        color: #03a9f5;
    }

.cg_btn_choingay_noidung_game_hot {
    float: right;
    width: 108px;
    height: 30px;
    background-color: #fff;
    border: solid 1px #03a9f5;
    border-radius: 3px;
    text-align: center;
    text-transform: uppercase;
    font-weight: 300;
    color: #08abf4;
    line-height: 30px;
    font-size: 14px;
}

    .cg_btn_choingay_noidung_game_hot:hover {
        background-color: #03a9f5;
        color: #fff;
    }

.margin_right24 {
    margin-right: 0;
}

/*css cg_gift_code*/

.cg_gift_code {
    width: 100%;
    background-color: #fff;
    clear: both;
    margin-top: 17px;
    display: inline-block;
    position: relative;
    padding: 10px 15px;
    box-sizing: border-box;
    -webkit-box-shadow: 0 0 5px rgba(139,139,139,.14);
    -moz-box-shadow: 0 0 5px rgba(139,139,139,.14);
    box-shadow: 0 0 5px rgba(139,139,139,.14);
}

.cg_border_bottom_gift_code {
    display: block;
    border-bottom: solid 2px #e0e0e0;
    height: 26px;
}

.cg_title_gift_code {
    display: inline-block;
    color: #333;
    font-weight: 700;
    border-bottom: solid 2px #03a9f4;
    padding-bottom: 7px;
    text-transform: uppercase;
    font-size: 16px;
}

.cg_noidung_gift_code {
    display: inline-block;
    float: left;
    border: solid 1px #e6e6e6;
    width: 268px;
    margin: 20px 22px 5px 0px;
    padding: 22px 15px;
    box-sizing: border-box;
}

.cg_img_noidung_gift_code {
    float: left;
    margin-right: 21px;
}

.cg_link_noidung_gift_code {
    float: left;
}

.cg_text1_noidung_gift_code, .cg_text2_noidung_gift_code {
    display: block;
    font-size: 14px;
    color: #2f2f2f;
}

.cg_btn_noidung_gift_code {
    width: 108px;
    height: 30px;
    display: block;
    text-transform: uppercase;
    text-align: center;
    line-height: 30px;
    color: #08abf4;
    font-weight: 300;
    background-color: #fff;
    border-radius: 3px;
    border: solid 1px #03a9f5;
    font-size: 14px;
    margin-top: 5px;
}

    .cg_btn_noidung_gift_code:hover {
        color: #fff;
        background: #03a9f5;
    }

.margin_right22 {
    margin-right: 0;
}

/*css fanpage*/

.cg_fanpage {
    float: left;
    margin-top: 15px;
    width: 270px;
    height: 251px;
}

/*css cg_cg_tintuc_left*/
.cg_tintuc_left {
    width: 270px;
    float: left;
    margin-top: 17px;
    padding: 15px 15px 10px 15px;
    box-sizing: border-box;
    background-color: #fff;
}

.cg_tinnoibat_tintuc_left {
    margin-top: 13px;
    border-bottom: dashed 1px #eaeaea;
    padding-bottom: 13px;
    box-sizing: border-box;
}

.cg_text_tinnoibat_tintuc_left {
    margin: 8px 5px;
    line-height: 20px;
}

    .cg_text_tinnoibat_tintuc_left a {
        color: #333;
        font-size: 13px;
        font-weight: 700;
    }

.cg_tinnoibat2_tintuc_left {
    display: inline-block;
}

    .cg_tinnoibat2_tintuc_left li {
        padding: 13px 0px 14px 15px;
        border-bottom: dashed 1px #eaeaea;
        display: inline-block;
        width: 100%;
        box-sizing: border-box;
    }

        .cg_tinnoibat2_tintuc_left li a {
            font-size: 13px;
            font-weight: 700;
            color: #333;
            position: relative;
            width: 81%;
            display: block;
            float: left;
        }

            .cg_tinnoibat2_tintuc_left li a:before {
                content: 'â€º';
                position: absolute;
                top: -1px;
                left: -11px;
                color: #a5abc6;
            }

.cg_ngay_thang_tinnoibat_tintuc_left {
    color: #666;
    font-size: 13px;
    float: right;
}

.cg_btn_xemthem_tintuc_left {
    font-size: 13px;
    color: #666;
    float: right;
    margin-top: 11px;
    display: block;
}

    .cg_btn_xemthem_tintuc_left:hover, .cg_text_tinnoibat_tintuc_left a:hover, .cg_tinnoibat2_tintuc_left li a:hover {
        color: #03a9f5;
    }

.cg_img_tinnoibat {
    width: 240px;
    height: 115px;
    overflow: hidden;
}

    .cg_img_tinnoibat:hover img {
        -webkit-filter: brightness(115%);
        filter: brightness(115%);
    }
/*css cg_tintuc_sukien*/

.cg_tintuc_sukien {
    width: 885px;
    position: relative;
    background-color: #fff;
    float: left;
    display: inline-block;
    margin: 15px 0px 0px 14px;
    padding: 11px 15px 0px 15px;
    box-sizing: border-box;
    -webkit-box-shadow: 0 0 5px rgba(139,139,139,.14);
    -moz-box-shadow: 0 0 5px rgba(139,139,139,.14);
    box-shadow: 0 0 5px rgba(139,139,139,.14);
}

.cg_border_bottom_tintuc_sukien {
    display: block;
    border-bottom: solid 2px #e0e0e0;
    height: 26px;
}

.cg_title_tintuc_sukien {
    display: inline-block;
    color: #333;
    font-weight: 700;
    border-bottom: solid 2px #03a9f4;
    padding-bottom: 7px;
    text-transform: uppercase;
    font-size: 16px;
}

.cg_noidung_tintuc_sukien {
    display: inline-block;
}

    .cg_noidung_tintuc_sukien li {
        float: left;
        margin: 22px 21px 20px 0px;
    }

        .cg_noidung_tintuc_sukien li.margin_top22 {
            margin-top: 0;
        }

        .cg_noidung_tintuc_sukien li.margin_right29 {
            margin-right: 0;
        }

.cg_img_tintuc_sukien {
    float: left;
    margin-right: 10px;
}

.cg_tieude_tintuc_sukien:hover {
    color: #0287d1;
}

.cg_chitiet_tintuc_sukien {
    float: left;
    width: 160px;
    overflow: hidden;
    height: 68px;
}

.cg_tieude_tintuc_sukien {
    display: block;
    font-size: 14px;
    color: #333;
    font-weight: 700;
    margin-bottom: 4px;
}

.cg_text_tintuc_sukien {
    display: block;
    font-size: 13px;
    color: #4b4b4b;
}

/*css cg_danhsach_game*/

.cg_danhsach_game {
    display: inline-block;
    width: 100%;
    background-color: #fff;
    padding: 10px 15px;
    position: relative;
    box-sizing: border-box;
    margin-top: 15px;
    -webkit-box-shadow: 0 0 5px rgba(139,139,139,.14);
    -moz-box-shadow: 0 0 5px rgba(139,139,139,.14);
    box-shadow: 0 0 5px rgba(139,139,139,.14);
}

.cg_border_bottom_danhsach_game {
    display: block;
    border-bottom: solid 2px #e0e0e0;
    height: 26px;
}

.cg_title_danhsach_game {
    display: inline-block;
    color: #333;
    font-weight: 700;
    border-bottom: solid 2px #03a9f4;
    padding-bottom: 7px;
    text-transform: uppercase;
    font-size: 16px;
}

.cg_noidung_danhsach_game {
    display: inline-block;
    float: left;
    margin: 15px 19px 0px 0px;
}

.cg_img_danhsach_game {
    width: 270px;
    height: 160px;
}

.cg_link_danhsach_game {
    display: inline-block;
    width: 100%;
    margin-top: 15px;
    line-height: 32px;
}

.cg_link_chitiet_danhsach_game {
    float: left;
    font-size: 13px;
    color: #333;
    font-size: 15px;
}

    .cg_link_chitiet_danhsach_game:hover {
        color: #0287d1;
    }

.cg_link_btn_danhsach_game {
    float: right;
    width: 108px;
    height: 30px;
    text-transform: uppercase;
    font-weight: 300;
    text-align: center;
    line-height: 30px;
    font-size: 14px;
    color: #08abf4;
    border-radius: 3px;
    border: solid 1px #03a9f5;
}

    .cg_link_btn_danhsach_game:hover {
        color: #fff;
        background-color: #03a9f5;
    }

.cg_tab_content2 {
    display: none;
}

#cg_tab_1111 {
    display: block;
}

.cg_tabs_menu2 {
    display: inline-block;
    position: absolute;
    right: 15px;
    top: 10px;
}

    .cg_tabs_menu2 li {
        float: left;
    }

        .cg_tabs_menu2 li.cg_line_tab_danhsachgame {
            width: 1px;
            height: 10px;
            border-left: dotted 1px #8e8e8e;
            margin: 5px 8px 0px 8px;
        }

        .cg_tabs_menu2 li a {
            text-transform: uppercase;
            color: #525252;
            font-size: 14px;
        }

            .cg_tabs_menu2 li a:hover, .cg_tabs_menu2 li.cg_current2 a {
                color: #0287d1;
            }

.margin_right19 {
    margin-right: 0;
}

.cg_danhsach_game2 {
    display: inline-block;
    margin-top: 7px;
}

.cg_btn_xem_them {
    text-transform: uppercase;
    text-align: center;
    width: 298px;
    height: 32px;
    line-height: 32px;
    color: #03b4f5;
    font-size: 14px;
    border-radius: 3px;
    border: solid 1px #03a9f5;
    display: inline-block;
    margin: 27px 0px 16px 0px;
}

    .cg_btn_xem_them:hover {
        color: #fff;
        background-color: #03a9f5;
    }

/*css cg_menu_footer*/

.cg_menu_footer {
    width: 100%;
    height: 44px;
    background-color: #dfdfdf;
    margin-top: 27px;
    line-height: 44px;
}

.cg_nav_footer {
    display: table;
    margin: 0 auto;
}

    .cg_nav_footer li {
        float: left;
    }

        .cg_nav_footer li.cg_line_nav_footer {
            width: 1px;
            height: 13px;
            border-left: dotted 1px #8e8e8e;
            margin: 16px 9px 0px 9px;
        }

        .cg_nav_footer li a {
            text-transform: uppercase;
            color: #2f2f2f;
            font-size: 14px;
        }

            .cg_nav_footer li a:hover {
                color: #03b4f5;
            }

/*css cg_footer*/
.cg_footer {
    background-color: #fff;
    width: 100%;
}

.cg_left_footer {
    display: inline-block;
    float: left;
    margin-right: 50px;
    width: 420px;
}

.cg_logo_footer {
    float: left;
    margin-top: 20px;
    display: block;
}

.cg_ten_cty {
    float: left;
    text-transform: uppercase;
    font-size: 14px;
    color: #333;
    display: block;
    margin-top: 16px;
    line-height: 20px;
}

.cg_diachi_cty {
    display: inline-block;
    float: left;
    font-size: 12px;
    color: #4b4b4b;
    margin-top: 16px;
    line-height: 20px;
}

.cg_lienhe_cty {
    width: 250px;
    float: left;
    display: inline-block;
}

.cg_lienhe_quangcao {
    display: inline-block;
    margin-top: 38px;
}

    .cg_lienhe_quangcao li, .cg_thongtin_lienhe_quangcao li {
        margin-bottom: 9px;
        display: inline-block;
    }

        .cg_lienhe_quangcao li:first-child, .cg_thongtin_lienhe_quangcao li:first-child {
            text-transform: uppercase;
            font-size: 14px;
            color: #333;
            font-weight: 700;
        }

.cg_text_cskh, .cg_text_email, .cg_text_fax, .cg_text_face, .cg_text_web {
    font-size: 13px;
    color: #333;
}

.cg_text_email {
    margin-top: -2px;
    float: left;
}

.cg_lienhe_quangcao li:nth-child(2) {
    line-height: 19px;
}

.cg_lienhe_quangcao li:last-child {
    line-height: 10px;
    margin-bottom: 0;
}

.cg_icon_cskh, .cg_icon_email {
    float: left;
    margin-right: 8px;
}

.cg_thongtin_lienhe_quangcao {
    display: inline-block;
    margin-top: 20px;
}

    .cg_thongtin_lienhe_quangcao li:nth-child(2) {
        line-height: 18px;
    }

    .cg_thongtin_lienhe_quangcao li:nth-child(3) {
        line-height: 15px;
    }

    .cg_thongtin_lienhe_quangcao li:last-child {
        line-height: 17px;
        margin-bottom: 0;
    }

.cg_icon_fax, .cg_icon_face, .cg_icon_web {
    float: left;
    margin-right: 8px;
}

.cg_text_face, .cg_text_web {
    float: left;
}

.cg_truso_cty {
    float: right;
    color: #333;
    width: 410px;
}

.cg_noidung_truso_cty {
    font-size: 13px;
    margin-top: 15px;
    line-height: 26px;
}

    .cg_noidung_truso_cty em {
        display: inline-block;
        margin-bottom: 15px;
        line-height: 16px;
    }

    .cg_noidung_truso_cty b {
        font-size: 14px;
        font-weight: 700;
        text-transform: uppercase;
        display: block;
        line-height: normal;
    }
/*css banner*/

.cg_banner_left {
    width: 158px;
    height: 598px;
    border: solid 1px #e5e5e5;
    position: fixed;
    top: 503px;
    left: 25px;
    background-color: #fff;
    text-align: center;
    font-size: 30px;
    color: #898989;
    font-family: 'VNF-Oswald';
    padding-top: 88px;
    box-sizing: border-box;
}

.cg_banner_right {
    width: 158px;
    height: 598px;
    border: solid 1px #e5e5e5;
    position: fixed;
    top: 503px;
    right: 25px;
    background-color: #fff;
    text-align: center;
    font-size: 30px;
    color: #898989;
    font-family: 'VNF-Oswald';
    padding-top: 88px;
    box-sizing: border-box;
}


.cg_link_fanpage_face {
    position: fixed;
    top: 300px;
    left: 0;
}

/*css cg_link_fix_right*/

/*update cg_link_fix_right*/
.cg_link_fix_right {
    position: fixed;
    bottom: 20px;
    right: 0;
    width: 44px;
    -webkit-box-shadow: 0 2px 4px rgba(0,0,0,.3);
    -moz-box-shadow: 0 2px 4px rgba(0,0,0,.3);
    box-shadow: 0 2px 4px rgba(0,0,0,.3);
}

    .cg_link_fix_right li {
        display: inline-block;
        position: relative;
        height: 44px;
    }

        .cg_link_fix_right li a {
            display: inline-block;
            width: 44px;
            height: 44px;
            position: relative;
        }

            .cg_link_fix_right li a:after {
                content: "";
                width: 24px;
                height: 23px;
                display: inline-block;
                position: absolute;
                top: 50%;
                left: 50%;
                transform: translate(-50%,-50%);
                -webkit-transform: translate(-50%,-50%);
                -moz-transform: translate(-50%,-50%);
                -ms-transform: translate(-50%,-50%);
            }

            .cg_link_fix_right li a.cg_fix_vongquay {
                background-color: #f6a721;
                border-radius: 3px 0px 0px 0px;
            }

                .cg_link_fix_right li a.cg_fix_vongquay:after {
                    background: url(../images/icon1_fix.png) no-repeat;
                }

            .cg_link_fix_right li a.cg_fix_vip {
                background-color: #8e70b8;
            }

                .cg_link_fix_right li a.cg_fix_vip:before {
                    content: "";
                    position: absolute;
                    top: 0;
                    left: 0;
                    width: 100%;
                    height: 1px;
                    background-color: #7f5ab4;
                }

                .cg_link_fix_right li a.cg_fix_vip:after {
                    background: url(../images/icon2_fix.png) no-repeat;
                }

            .cg_link_fix_right li a.cg_fix_doithuong {
                background-color: #27ae60;
            }

                .cg_link_fix_right li a.cg_fix_doithuong:before {
                    content: "";
                    position: absolute;
                    top: 0;
                    left: 0;
                    width: 100%;
                    height: 1px;
                    background-color: #2d9e5d;
                }

                .cg_link_fix_right li a.cg_fix_doithuong:after {
                    background: url(../images/icon3_fix.png) no-repeat;
                }

            .cg_link_fix_right li a.cg_fix_vinhdanh {
                background-color: #f35e3d;
            }

                .cg_link_fix_right li a.cg_fix_vinhdanh:before {
                    content: "";
                    position: absolute;
                    top: 0;
                    left: 0;
                    width: 100%;
                    height: 1px;
                    background-color: #d64b2c;
                }

                .cg_link_fix_right li a.cg_fix_vinhdanh:after {
                    background: url(../images/icon4_fix.png) no-repeat;
                }

            .cg_link_fix_right li a.cg_fix_taigame {
                background-color: #7f8c8d;
            }

                .cg_link_fix_right li a.cg_fix_taigame:before {
                    content: "";
                    position: absolute;
                    top: 0;
                    left: 0;
                    width: 100%;
                    height: 1px;
                    background-color: #587072;
                }

                .cg_link_fix_right li a.cg_fix_taigame:after {
                    background: url(../images/icon5_fix.png) no-repeat;
                }

            .cg_link_fix_right li a.cg_fix_fanpage {
                background-color: #40a2e3;
                border-radius: 0px 0px 0px 3px;
            }

                .cg_link_fix_right li a.cg_fix_fanpage:before {
                    content: "";
                    position: absolute;
                    top: 0;
                    left: 0;
                    width: 100%;
                    height: 1px;
                    background-color: #3289c2;
                }

                .cg_link_fix_right li a.cg_fix_fanpage:after {
                    background: url(../images/icon6_fix.png) no-repeat;
                }

        .cg_link_fix_right li:hover a {
            filter: brightness(80%);
            -webkit-filter: brightness(80%);
            -moz-filter: brightness(80%);
            -ms-filter: brightness(80%);
        }

        .cg_link_fix_right li span {
            background-color: #3e484b;
            padding: 5px;
            border-radius: 3px;
            display: inline-block;
            min-width: 30px;
            position: absolute;
            top: 50%;
            right: 50px;
            color: #fff;
            font-weight: 300;
            font-size: 13px;
            text-align: center;
            white-space: nowrap;
            margin-top: -12px;
            opacity: 0;
            visibility: hidden;
            -webkit-transform: scale(.25);
            -ms-transform: scale(.25);
            transform: scale(.25);
            transition: all .18s ease,opacity .35s ease;
            transition-timing-function: cubic-bezier(.25,.2,.03,1.4);
        }

            .cg_link_fix_right li span:before {
                content: "";
                position: absolute;
                top: 50%;
                right: -5px;
                transform: translateY(-50%);
                -webkit-transform: translateY(-50%);
                -moz-transform: translateY(-50%);
                -ms-transform: translateY(-50%);
                width: 0px;
                height: 0px;
                border-bottom: 5px solid transparent;
                border-top: 5px solid transparent;
                border-left: 5px solid #3e484b;
            }

        .cg_link_fix_right li:hover span {
            transition: opacity .2s linear,visibility .2s linear;
            opacity: 1;
            visibility: visible;
            transform: translateX(-5px);
            -webkit-transform: translateX(-5px);
            -ms-transform: translateX(-5px);
            transition: all .18s ease,opacity .35s ease;
            transition-timing-function: cubic-bezier(.25,.2,.03,1.4);
        }


/*end update cg_link_fix_right*/

.cg_img_vongquay_fix_right {
    background: url(../images/img_fix_right1.png) no-repeat;
    width: 48px;
    height: 48px;
    display: block;
    float: right;
}

.cg_text_vongquay_fix_right {
    text-transform: uppercase;
    font-size: 13px;
    width: 48px;
    height: 40px;
    padding-top: 8px;
    background: #03a9f5;
    text-align: center;
    color: white;
    display: block;
    float: right;
}

.cg_img_taigame_fix_right {
    background: url(../images/img_fix_right2.png) no-repeat;
    width: 48px;
    height: 48px;
    display: block;
    float: right;
}

.cg_text_taigame_fix_right {
    text-transform: uppercase;
    font-size: 13px;
    width: 48px;
    height: 40px;
    padding-top: 8px;
    background: #03a9f5;
    text-align: center;
    color: white;
    display: block;
    float: right;
}

.cg_img_tintuc_fix_right {
    background: url(../images/img_fix_right3.png) no-repeat;
    width: 48px;
    height: 48px;
    display: block;
    float: right;
}

.cg_text_tintuc_fix_right {
    text-transform: uppercase;
    font-size: 13px;
    width: 48px;
    height: 40px;
    padding-top: 8px;
    background: #03a9f5;
    text-align: center;
    color: white;
    display: block;
    float: right;
}

.cg_img_face_fix_right {
    background: url(../images/img_fix_right4.png) no-repeat;
    width: 48px;
    height: 48px;
    display: block;
    float: right;
}

.cg_text_face_fix_right {
    text-transform: uppercase;
    font-size: 13px;
    width: 48px;
    height: 40px;
    padding-top: 8px;
    background: #03a9f5;
    text-align: center;
    color: white;
    display: block;
    float: right;
}

.cg_img_backtotop {
    background: url(../images/img_fix_right5.png) no-repeat;
    width: 48px;
    height: 48px;
    display: block;
    float: right;
}

.cg_text_backtotop {
    text-transform: uppercase;
    font-size: 13px;
    width: 48px;
    height: 40px;
    padding-top: 8px;
    background: #03a9f5;
    text-align: center;
    color: white;
    display: block;
    float: right;
}

/*css chuyen muc*/

.cg_info_nguoichoi {
    border-bottom: solid 1px #e5e5e5;
    display: inline-block;
    padding-bottom: 15px;
    width: 100%;
}

.cg_img_info_nguoichoi {
    border: solid 1px #d7d7d7;
    width: 58px;
    height: 58px;
    display: inline-block;
    float: left;
    text-align: center;
}

.cg_noidung_info_nguoichoi {
    float: left;
    margin-left: 14px;
}

.cg_ten_info_nguoichoi {
    font-size: 13px;
    display: block;
}

.cg_xephang_info_nguoichoi {
    font-size: 11px;
    display: block;
    margin-top: 6px;
}

    .cg_xephang_info_nguoichoi img {
        margin-right: 3px;
    }

.cg_link_info_nguoichoi {
    display: inline-block;
    margin-top: 5px;
}

.cg_info_nguoichoi2 {
    color: #2f2f2f;
    font-size: 13px;
}

.cg_line_infog_nguoichoi {
    width: 1px;
    height: 10px;
    border-left: dotted 1px #8e8e8e;
    display: inline-block;
    margin: 0 6px;
}

.cg_thoat_info_nguoichoi {
    color: #858585;
    font-size: 13px;
}

    .cg_thoat_info_nguoichoi:hover {
        color: #03b4f5;
    }

.cg_diem_vip {
    display: inline-block;
    width: 100%;
    color: #2f2f2f;
    font-size: 13px;
    margin-top: 20px;
}

.cg_text2_diem_vip {
    color: #03b4f5;
    margin-left: 6px;
}

.cg_text3_diem_vip {
    float: right;
    color: #6c6c6c;
    font-size: 12px;
    position: relative;
}

.cg_diem_doi {
    display: inline-block;
    width: 100%;
    color: #2f2f2f;
    font-size: 13px;
    margin-top: 14px;
}

.cg_text2_diem_doi {
    color: #f57b00;
    margin-left: 5px;
}

.cg_text3_diem_doi {
    float: right;
    color: #6c6c6c;
    font-size: 12px;
    position: relative;
}

.cg_text3_diem_lencap {
    float: right;
}

.cg_diem_lencap {
    display: inline-block;
    width: 100%;
    color: #2f2f2f;
    font-size: 13px;
    margin-top: 14px;
}

.cg_text2_diem_lencap {
    color: #f57b00;
    float: right;
}

.cg_load_lencap {
    display: inline-block;
    width: 100%;
    height: 10px;
    background-color: #eeeeee;
    position: relative;
    border-radius: 3px;
    margin-top: 21px;
}

    .cg_load_lencap:before {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 79px;
        background-color: #f57b00;
        height: 10px;
        border-radius: 3px 0px 0px 3px;
    }

.cg_link2_info_nguoichoi {
    display: inline-block;
    margin: 0 auto;
    margin-top: 20px;
}

    .cg_link2_info_nguoichoi li {
        float: left;
        position: relative;
    }

        .cg_link2_info_nguoichoi li:first-child:hover .cg_img_kichhoat_vip img, .cg_link2_info_nguoichoi li:last-child:hover .cg_img_tin_nhan img {
            margin-left: 4px;
        }

        .cg_link2_info_nguoichoi li.cg_line_link_info_nguoichoi {
            width: 1px;
            height: 10px;
            border-right: dotted 1px #8e8e8e;
            margin: 7px 15px 0px 15px;
        }

        .cg_link2_info_nguoichoi li a {
            font-size: 13px;
        }

        .cg_link2_info_nguoichoi li:first-child a {
            margin-left: 20px;
        }

.cg_text_kichhoat_vip {
    color: #03b4f5;
}

.cg_text_tin_nhan {
    color: #f57b00;
    margin-left: 22px;
}

.cg_img_kichhoat_vip, .cg_img_tin_nhan {
    position: absolute;
}

.cg_img_kichhoat_vip {
    margin-top: 4px;
    float: left;
}

    .cg_img_kichhoat_vip img, .cg_img_tin_nhan img {
        -moz-transition: all .2s ease-out;
        -o-transition: all .2s ease-out;
        -webkit-transition: all .2s ease-out;
        transition: all .2s ease-out;
    }

.cg_img_tin_nhan {
    float: left;
    top: 5px;
    left: 0;
}

/*css tab*/

.cg_tab_danhnhap_dangky {
    display: inline-block;
    width: 355px;
    border-radius: 3px;
    border: solid 1px #e5e5e5;
    background-color: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -177.5px;
    margin-top: -150px;
}

    .cg_tab_danhnhap_dangky:before {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 355px;
        height: 58px;
        border-bottom: solid 1px #dadada;
        background-color: #eeeeee;
    }

.cg_tab_content_login {
    display: none;
    padding-top: 20px;
    box-sizing: border-box;
}

#cg_tab1_login {
    display: block;
}

.cg_tabs_menu_login {
    display: inline-block;
    position: relative;
    margin: 20px 0px 0px 20px;
}

.cg_tab_login {
    position: relative;
}

.cg_tabs_menu_login li {
    float: left;
    text-align: center;
    width: 110px;
    border-top: solid 1px transparent;
    border-left: solid 1px transparent;
    border-right: solid 1px transparent;
    height: 38px;
    line-height: 38px;
}

    .cg_tabs_menu_login li a {
        color: #333333;
        font-size: 16px;
        font-weight: 300;
        display: inline-block;
        width: 100%;
    }

    .cg_tabs_menu_login li.cg_current_login {
        background-color: #fff;
        border-top: solid 1px #dadada;
        border-left: solid 1px #dadada;
        border-right: solid 1px #dadada;
    }

.icon_logotab_login {
    position: absolute;
    top: 26px;
    right: 22px;
}


/*css popup dang ky*/
.cg_popup_dangky {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 355px;
    margin-left: -177.5px;
    border: solid 1px #e5e5e5;
    border-radius: 3px;
    background-color: #fff;
    margin-top: -225.5px;
}

.cg_tieude_popup_dangky {
    text-align: center;
    color: #333;
    font-weight: 300;
    font-size: 18px;
    display: block;
    border-bottom: solid 1px #e5e5e5;
    background-color: #eee;
    height: 57px;
    line-height: 57px;
    position: relative;
    margin-bottom: 28px;
}

.cg_close_popup_dangky {
    position: absolute;
    top: 20px;
    right: 20px;
    background: url(../images/cg_btn_close_popup.png) no-repeat;
    width: 14px;
    height: 14px;
}

    .cg_close_popup_dangky:hover {
        background: url(../images/cg_btn_close_popup.png) 0 bottom no-repeat;
    }

.cg_css_label_popup_dangky {
    display: block;
    font-size: 13px;
    color: #2f2f2f;
    margin-bottom: 3px;
}

.cg_css_checkbox_popup_dangky, .cg_css_checkbox_xacnhan_popup_dangky {
    width: 280px;
    height: 33px;
    border: solid 1px #dadada;
    margin-bottom: 15px;
    outline: none;
    padding-left: 10px;
    box-sizing: border-box;
    font-size: 12px;
    color: #787878;
}

    .cg_css_checkbox_popup_dangky::-webkit-input-placeholder {
        color: #787878;
    }

    .cg_css_checkbox_popup_dangky::-moz-placeholder {
        color: #787878;
    }

    .cg_css_checkbox_popup_dangky:-ms-input-placeholder {
        color: #787878;
    }

    .cg_css_checkbox_popup_dangky:-moz-placeholder {
        color: #787878;
    }

.cg_css_checkbox_xacnhan_popup_dangky {
    width: 128px;
    float: left;
    margin-bottom: 0;
}

.cg_ma_capcha_popup_dangky {
    border: solid 1px #dadada;
    display: inline-block;
    text-align: center;
    font-size: 20px;
    font-weight: 700;
    color: #2f2f2f;
    width: 97px;
    height: 31px;
    line-height: 31px;
    float: left;
    margin-left: 9px;
}

.cg_btn_reload_popup_dangky {
    float: left;
    margin: 5px 0px 0px 20px;
}

.css_label_dongy {
    font-size: 13px;
    color: #2f2f2f;
}

.cg_text_mau_dongy, .cg_text_mau_dangky {
    color: #f57b00;
}

.cg_text_mau_dangky {
    margin-left: 16px;
}

.cg_btn_popup_dangky {
    width: 120px;
    height: 35px;
    background-color: #03b4f5;
    text-align: center;
    color: #fff;
    font-size: 14px;
    line-height: 35px;
    display: block;
    float: left;
    text-transform: uppercase;
    border-radius: 3px;
    margin-bottom: 16px;
}

    .cg_btn_popup_dangky:hover {
        background-color: #0287d1;
    }

.cg_btn_popup_boqua {
    width: 120px;
    height: 35px;
    text-align: center;
    color: #f57b00;
    font-size: 14px;
    line-height: 35px;
    display: block;
    float: left;
    text-transform: uppercase;
    border-radius: 3px;
    margin-bottom: 16px;
}

input[type=checkbox].css_checkbox_dongy {
    position: absolute;
    overflow: hidden;
    clip: rect(0 0 0 0);
    height: 1px;
    width: 1px;
    margin: -1px;
    padding: 0;
    border: 0;
}

    input[type=checkbox].css_checkbox_dongy + label.css_label_dongy {
        padding-left: 16px;
        height: 12px;
        display: inline-block;
        line-height: 12px;
        background-repeat: no-repeat;
        background-position: 0px 0px;
        font-size: 13px;
        vertical-align: middle;
        cursor: pointer;
        margin: 19px 0px 20px 2px;
        font-size: 13px;
        color: #2f2f2f;
    }

    input[type=checkbox].css_checkbox_dongy:checked + label.css_label_dongy {
        background-position: 0 -12px;
    }

.chrome_style_dongy {
    background-image: url(../images/icon_checkbox.png);
}

.cg_all_form_popup_dangky {
    display: table;
    margin: 0 auto;
}

/*css popup dang nhap*/

.cg_popup_dangnhap {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 351px;
    margin-left: -175.5px;
    border: solid 1px #e5e5e5;
    border-radius: 3px;
    background-color: #fff;
    margin-top: -186px;
}

.cg_all_form_popup_dangnhap {
    display: table;
    margin: 0 auto;
    width: 280px;
}

.cg_social_popup_dangky {
    font-size: 13px;
    color: #2f2f2f;
    display: inline-block;
    line-height: 30px;
    margin-bottom: 30px;
}

.cg_text_social_popup_dangky {
    float: left;
}

.cg_icon_face_popup_dangnhap {
    float: left;
    margin: 0px 11px 0px 9px;
}

.cg_icon_google_popup_dangnhap {
    float: left;
}

input[type=checkbox].css_checkbox_dangky {
    position: absolute;
    overflow: hidden;
    clip: rect(0 0 0 0);
    height: 1px;
    width: 1px;
    margin: -1px;
    padding: 0;
    border: 0;
}

    input[type=checkbox].css_checkbox_dangky + label.css_label_dangky {
        padding-left: 16px;
        height: 12px;
        display: inline-block;
        line-height: 12px;
        background-repeat: no-repeat;
        background-position: 0px 0px;
        font-size: 13px;
        vertical-align: middle;
        cursor: pointer;
        margin: 0px 0px 23px 2px;
        font-size: 13px;
        color: #2f2f2f;
    }

    input[type=checkbox].css_checkbox_dangky:checked + label.css_label_dangky {
        background-position: 0 -12px;
    }

.chrome_style_dangky {
    background-image: url(../images/icon_checkbox.png);
}

/*css hover chitiet*/
.cg_hover_chitiet_diemvip {
    border: solid 1px #e5e5e5;
    border-radius: 3px;
    padding: 12px 20px;
    box-sizing: border-box;
    position: absolute;
    top: 0;
    right: -181px;
    background-color: #fff;
    z-index: 9;
    width: 192px;
    opacity: 0;
    visibility: hidden;
}

.cg_text_chitiet_diemvip {
    display: block;
    margin-bottom: 20px;
}

.cg_link_chitiet_diemvip {
    display: inline-block;
    font-size: 13px;
    color: #03b4f5;
    position: relative;
    margin-left: 6px;
}

    .cg_link_chitiet_diemvip:before {
        content: '';
        position: absolute;
        top: 5px;
        left: -6px;
        width: 0px;
        height: 0px;
        border-bottom: 3px solid transparent;
        border-top: 3px solid transparent;
        border-left: 3px solid #03b4f5;
    }

.cg_text3_diem_vip:hover, .cg_text3_diem_doi:hover {
    cursor: default;
}

    .cg_text3_diem_vip:hover .cg_hover_chitiet_diemvip {
        visibility: visible;
        opacity: 1;
    }

.cg_hover_chitiet_diemdoi {
    border: solid 1px #e5e5e5;
    border-radius: 3px;
    padding: 12px 20px;
    box-sizing: border-box;
    position: absolute;
    top: 0px;
    right: -166px;
    background-color: #fff;
    z-index: 9;
    width: 192px;
    opacity: 0;
    visibility: hidden;
}

.cg_text_chitiet_diemdoi, .cg_text2_chitiet_diemdoi {
    font-size: 13px;
    color: #333;
    display: block;
}

.cg_text_chitiet_diemdoi {
    margin-bottom: 20px;
}

.cg_mau_text_chitiet_diemdoi {
    color: #f57b00;
}

.cg_text3_diem_doi:hover .cg_hover_chitiet_diemdoi {
    visibility: visible;
    opacity: 1;
}

.cg_hover_diem_lencap {
    border: solid 1px #e5e5e5;
    border-radius: 3px;
    padding: 12px 20px;
    box-sizing: border-box;
    position: absolute;
    top: 0;
    right: -163px;
    background-color: #fff;
    z-index: 9;
    width: 172px;
    opacity: 0;
    visibility: hidden;
    font-size: 13px;
}

.cg_load_lencap:hover {
    cursor: default;
}

    .cg_load_lencap:hover .cg_hover_diem_lencap {
        visibility: visible;
        opacity: 1;
    }

.cg_nenden_popup, .cg_nenden2_popup {
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.6);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99;
    display: none;
}



/*css hieu ung popup*/
.cg_tab_danhnhap_dangky {
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: zoomIn;
    animation-name: zoomIn;
}


@-webkit-keyframes zoomIn {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3);
    }

    50% {
        opacity: 1;
    }
}

@keyframes zoomIn {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3);
    }

    50% {
        opacity: 1;
    }
}

/*css chuyen muc*/
.cg_mau_right_content {
    background-color: #fff;
    padding: 15px 15px 0px 15px;
    width: 885px;
    box-sizing: border-box;
}

.cg_img_chuyenmuc1 {
    width: 570px;
    height: 335px;
    position: relative;
    float: left;
}

.cg_img_to_chuyen_muc, .cg_img_to_chuyen_muc2 {
    position: absolute;
    top: 0;
    left: 0;
}

.cg_link_chuyenmuc {
    background: rgba(0,0,0,0.6);
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    font-size: 18px;
    color: #fff;
    font-weight: 700;
    padding: 15px 18px;
    box-sizing: border-box;
}

    .cg_link_chuyenmuc:hover, .cg_link_chuyenmuc1:hover, .cg_tieude_tintuc_chuyenmuc:hover {
        color: #03b4f5;
    }

.cg_link_chuyenmuc1 {
    background: rgba(0,0,0,0.6);
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    font-size: 14px;
    color: #fff;
    font-weight: 700;
    padding: 15px 18px;
    box-sizing: border-box;
}

.cg_img_chuyenmuc2 {
    width: 270px;
    height: 160px;
    position: relative;
    float: left;
    margin-left: 15px;
}

.cg_img_chuyenmuc3 {
    width: 270px;
    height: 160px;
    position: relative;
    float: left;
    margin: 15px 0px 0px 15px;
}

.cg_tab_content3 {
    display: none;
}

#cg_tab_11111 {
    display: block;
}

.cg_tabs_menu3 {
    display: inline-block;
    border-bottom: solid 2px #e0e0e0;
    width: 100%;
    margin: 25px 0px 13px 0px;
    padding-bottom: 7px;
}

    .cg_tabs_menu3 li {
        float: left;
    }

        .cg_tabs_menu3 li.cg_line_tab_danhsachgame {
            width: 1px;
            height: 14px;
            border-left: dotted 1px #8e8e8e;
            margin: 4px 8px 0px 8px;
        }

        .cg_tabs_menu3 li a {
            font-size: 16px;
            color: #5d5d5d;
            font-weight: 700;
            text-transform: uppercase;
        }

        .cg_tabs_menu3 li.cg_current3 a {
            color: #333;
            border-bottom: solid 2px #03a9f4;
            padding-bottom: 7px;
        }

.cg_all_tintuc_chuyenmuc {
    display: inline-block;
    margin-bottom: 20px;
}

.cg_link_img_tintuc_chuyenmuc {
    float: left;
}

.cg_noidung_tintuc_chuyenmuc {
    display: inline-block;
    float: left;
    margin-left: 16px;
    width: 616px;
}

.cg_tieude_tintuc_chuyenmuc {
    font-size: 14px;
    color: #333;
    font-weight: 700;
    float: left;
}

.cg_tengame_ngaythang_tintuc_chuyenmuc {
    font-size: 13px;
    color: #777;
    margin: 11px 0px 21px 0px;
    display: block;
}

.cg_tinnho_tintuc_chuyenmuc {
    font-size: 13px;
    color: #333;
}

.cg_mau_text_tintuc_chuyenmuc {
    font-size: 13px;
    color: #08abf4;
}

.cg_video_chuyenmuc {
    border: solid 1px #e6e6e6;
    padding: 10px 15px 15px 15px;
    box-sizing: border-box;
    position: relative;
    display: inline-block;
    margin-bottom: 20px;
}

.cg_tieude_video_chuyenmuc {
    color: #f57c00;
    font-size: 13px;
    margin-bottom: 10px;
    text-transform: uppercase;
}

.cg_box_video_chuyenmuc {
    display: inline-block;
    float: left;
    width: 254px;
    margin-right: 30px;
}

    .cg_box_video_chuyenmuc:hover .cg_text_video_chuyenmuc {
        color: #03b4f5;
    }

.cg_video_phat_chuyenmuc {
    position: relative;
    top: 0;
    left: 0;
    width: 254px;
    height: 150px;
}

.cg_nen_video_chuyenmuc {
    position: absolute;
    top: 0;
    left: 0;
    width: 254px;
    height: 150px;
    background: rgba(0,0,0,0.4);
}

.cg_text_video_chuyenmuc {
    font-size: 14px;
    color: #333;
    font-weight: 700;
    display: block;
    margin-top: 17px;
}

.cg_img_btn_play {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
}

.margin_right_chuyenmuc {
    margin-right: 0;
}

.cg_giftcode_chuyenmuc {
    display: inline-block;
    width: 270px;
    background-color: #fff;
    margin-top: 18px;
    padding: 15px;
    box-sizing: border-box;
}

.cg_boder_bottom_giftcode_chuyenmuc {
    display: block;
    border-bottom: solid 2px #e0e0e0;
    height: 22px;
}

.cg_tieude_giftcode_chuyenmuc {
    border-bottom: solid 2px #03a9f4;
    display: inline-block;
    font-size: 16px;
    font-weight: 700;
    color: #333;
    text-transform: uppercase;
    padding-bottom: 3px;
}

.cg_all_gift_code_chuyenmuc {
    display: inline-block;
    border-bottom: dashed 1px #ebebeb;
    margin-top: 14px;
    width: 100%;
}

.cg_img_giftcode_chuyenmuc {
    float: left;
    margin-bottom: 9px;
}

    .cg_img_giftcode_chuyenmuc img {
        width: 50px;
        height: 50px;
    }

.cg_noidung_giftcode_chuyenmuc {
    float: left;
    display: inline-block;
    margin-left: 7px;
}

.cg_text1_giftcode_chuyenmuc {
    display: block;
    font-size: 13px;
    color: #2f2f2f;
}

.cg_btn_nhancode_chuyenmuc {
    width: 80px;
    height: 24px;
    text-align: center;
    line-height: 24px;
    color: #fff;
    font-size: 11px;
    display: inline-block;
    float: left;
    text-transform: uppercase;
    border-radius: 3px;
    margin-top: 10px;
    background-color: #03a9f4;
}

    .cg_btn_nhancode_chuyenmuc:hover {
        background-color: #0287d1;
    }

.cg_text2_giftcode_chuyenmuc {
    text-transform: uppercase;
    color: #03a9f4;
    font-size: 13px;
    position: relative;
}

    .cg_text2_giftcode_chuyenmuc .cg_icon_new_server, .cg_text2_giftcode_chuyenmuc .cg_icon_hot_server {
        right: -43px;
    }

.cg_tab3 .cg_btn_xem_them {
    margin: 5px 0px 20px 0px;
}
/*css chi tiet*/

.cg_menu_chitiet {
    font-size: 13px;
}

    .cg_menu_chitiet li {
        float: left;
        color: #333;
        margin: 0 2px;
    }

        .cg_menu_chitiet li a {
            color: #333;
        }

            .cg_menu_chitiet li a:hover {
                color: #03a9f4;
            }

.cg_tieude_social_tintuc {
    display: block;
    margin: 0px 15px;
    margin-top: 40px;
}

.cg_text_tieude_tintuc {
    font-size: 20px;
    font-weight: 700;
    display: inline-block;
}

.cg_social_like_share {
    float: right;
    margin-top: 5px;
}

.cg_ngaythang_luotxem {
    font-size: 13px;
    color: #777;
    margin-left: 15px;
    margin-top: 10px;
    display: inline-block;
    margin-bottom: 15px;
}

.cg_luot_xem {
    margin-left: 10px;
}

.cg_mau_text_luotxem {
    color: #f57b00;
}

.cg_text_noidung_tintuc {
    color: #333;
    font-size: 13px;
    margin: 0 15px;
    line-height: 20px;
}

.img_tintic_chuyenmuc {
    margin: 50px 0px 33px 0px;
}

.cg_hashtab_chuyenmuc {
    display: inline-block;
    font-size: 14px;
    color: #333;
    font-weight: 700;
    text-transform: uppercase;
    margin: 20px 0px 10px 15px;
}

.cg_link_hashtab {
    color: #08abf4;
    text-transform: none;
    font-size: 13px;
    margin-left: 6px;
}

.cg_all_tinlien_quan_chuyenmuc_chitiet {
    display: block;
    margin: 20px 0px 0px 15px;
}

.cg_border_bottom_tieude_chuyenmuc_chititet {
    display: block;
    border-bottom: solid 2px #e0e0e0;
    height: 27px;
}

.cg_text_tieude_chuyenmuc_chititet {
    font-size: 14px;
    color: #333;
    text-transform: uppercase;
    border-bottom: solid 2px #08abf4;
    display: inline-block;
    padding-bottom: 10px;
    font-weight: 700;
}

.cg_tinlienquan_chuyenmuc_chitiet {
    display: inline-block;
    margin: 15px 0px 0px 15px;
}

    .cg_tinlienquan_chuyenmuc_chitiet li {
        margin-bottom: 5px;
    }

        .cg_tinlienquan_chuyenmuc_chitiet li a {
            font-size: 13px;
            color: #333;
            position: relative;
            -moz-transition: all .2s ease-out;
            -o-transition: all .2s ease-out;
            -webkit-transition: all .2s ease-out;
            transition: all .2s ease-out;
        }

            .cg_tinlienquan_chuyenmuc_chitiet li a:before {
                content: '';
                position: absolute;
                top: 50%;
                left: -15px;
                width: 4px;
                height: 4px;
                background-color: #999;
                margin-top: -3px;
            }

            .cg_tinlienquan_chuyenmuc_chitiet li a:hover {
                color: #03b4f5;
                padding-left: 10px;
            }

.cg_border_bottom_cung_chuyenmuc {
    margin: 20px 15px 0px 15px;
}

.cg_noidung_cung_chuyenmuc {
    margin: 0 15px;
}

    .cg_noidung_cung_chuyenmuc li {
        margin: 22px 22px 20px 0px;
    }

        .cg_noidung_cung_chuyenmuc li .cg_chitiet_tintuc_sukien {
            width: 150px;
            height: 69px;
        }

.cg_trai_nghiem {
    width: 100%;
    border: solid 1px #ddd;
    position: relative;
    margin-bottom: 15px;
}

.cg_anh_trai_nghiem {
    background: url(../images/img_game_detail.jpg) no-repeat 0px -13px;
    height: 88px;
    width: 100%;
    display: inline-block;
}

.cg_thongtin_trai_nghiem {
    display: inline-block;
}

.cg_img_thongtin_trai_nghiem {
    width: 80px;
    height: 80px;
    overflow: hidden;
    border-radius: 20px;
    border: solid 4px #f5f5f5;
    position: relative;
    margin: -25px 0px 9px 10px;
    float: left;
    background: url(../images/img_thongtin_game_download.png) no-repeat center center;
}

.cg_link_dieuhuong_trai_nghiem {
    margin-left: 8px;
    float: left;
}

    .cg_link_dieuhuong_trai_nghiem span {
        display: block;
    }

.cg_ten_thongtin_trai_nghiem {
    font-size: 18px;
    color: #3b3b3b;
    font-weight: 700;
    margin-top: 12px;
}

.cg_ten2_thongtin_trai_nghiem {
    margin-top: 5px;
}

    .cg_ten2_thongtin_trai_nghiem a {
        font-size: 13px;
        color: #666;
    }

        .cg_ten2_thongtin_trai_nghiem a:hover {
            color: #03b4f5;
        }

.cg_all_btn_trainghiem {
    float: right;
    margin: 22px 20px 0px 0px;
}

    .cg_all_btn_trainghiem li {
        float: left;
        margin: 0 6px;
    }

        .cg_all_btn_trainghiem li a {
            color: #fff;
            padding-left: 12px;
            display: inline-block;
            box-sizing: border-box;
        }

        .cg_all_btn_trainghiem li.cg_all_btn_choingay_trainghiem a {
            background: url(../images/icon_trainghiem1.png) #03b4f5 no-repeat 10% center;
            width: 140px;
            line-height: 34px;
            height: 34px;
            border-radius: 3px;
            text-align: center;
            text-transform: uppercase;
            font-size: 13px;
            color: #fff;
        }

            .cg_all_btn_trainghiem li.cg_all_btn_choingay_trainghiem a:hover {
                background-color: #0287d1;
            }

        .cg_all_btn_trainghiem li.cg_all_btn_nhancode_trainghiem a {
            background: url(../images/icon_trainghiem2.png) #f57b00 no-repeat 8% center;
            width: 140px;
            line-height: 34px;
            height: 34px;
            border-radius: 3px;
            text-align: center;
            text-transform: uppercase;
            font-size: 13px;
            color: #fff;
        }

            .cg_all_btn_trainghiem li.cg_all_btn_nhancode_trainghiem a:hover {
                background-color: #e65100;
            }

/*css giftcode*/
.cg_tab_content_code {
    display: none;
}

#cg_tab_1_code {
    display: block;
}

.cg_tabs_menu_code li {
    float: left;
    width: 49.9%;
    border-right: 1px solid #e5e5e5;
    border-bottom: solid 1px #e5e5e5;
    height: 56px;
    text-align: center;
}

    .cg_tabs_menu_code li a {
        text-align: center;
        line-height: 56px;
        display: inline-block;
        width: 100%;
    }

        .cg_tabs_menu_code li a em {
            float: left;
        }

        .cg_tabs_menu_code li a span {
            display: inline-block;
        }

    .cg_tabs_menu_code li:last-child {
        border-right: none;
    }

    .cg_tabs_menu_code li.cg_current_code {
        border-bottom: none;
    }

        .cg_tabs_menu_code li.cg_current_code .cg_icon_giftcode {
            background: url(../images/icon_gift_code.png) no-repeat 0 bottom;
        }

.cg_icon_giftcode {
    background: url(../images/icon_gift_code.png) no-repeat;
    width: 18px;
    height: 18px;
    display: inline-block;
    margin: 17px 9px 0px 0px;
}

.cg_text_giftcode {
    text-transform: uppercase;
    color: #666;
    font-size: 15px;
    font-weight: 700;
}

.cg_padding_gift_code {
    padding: 0;
}

.cg_timkiem_giftcode {
    display: table;
    margin: 0 auto;
    line-height: 33px;
    margin-top: 77px;
    margin-bottom: 20px;
}

.cg_text1_timkiem_giftcode {
    float: left;
    font-size: 13px;
    font-weight: 700;
    color: #333;
}

.cg_capdo_timkiem_giftcode {
    float: left;
    width: 123px;
    height: 33px;
    border: solid 1px #d7d7d7;
    outline: none;
    margin-left: 17px;
}

.cg_form_timkiem_giftcode {
    float: left;
    width: 257px;
    height: 33px;
    border-right: solid 1px #d7d7d7;
    border-bottom: solid 1px #d7d7d7;
    border-top: solid 1px #d7d7d7;
    border-left: none;
    outline: none;
    padding-left: 10px;
    box-sizing: border-box;
    font-size: 13px;
}

    .cg_form_timkiem_giftcode::-webkit-input-placeholder {
        color: #888;
    }

    .cg_form_timkiem_giftcode::-moz-placeholder {
        color: #888;
    }

    .cg_form_timkiem_giftcode:-ms-input-placeholder {
        color: #888;
    }

    .cg_form_timkiem_giftcode input:-moz-placeholder {
        color: #888;
    }

.cg_btn_search_timkiem_giftcode {
    background: url(../images/icon_search.png) #d7d7d7 no-repeat center center;
    width: 38px;
    height: 33px;
    display: inline-block;
    float: left;
}

.cg_codevip_timkiem_giftcode {
    border: solid 1px #d7d7d7;
    width: 413px;
    margin: 20px 13.5px;
    position: relative;
    float: left;
}

.cg_img_giftcoce {
    margin: -1px 0px 0px -1px;
    display: inline-block;
}

    .cg_img_giftcoce img {
        width: 100%;
    }

    .cg_img_giftcoce:hover img {
        -webkit-filter: brightness(115%);
        filter: brightness(115%);
    }

.cg_detail_timkiem_giftcode {
    padding: 12px;
    box-sizing: border-box;
}

.cg_text1_detail_timkiem_giftcode a {
    color: #333;
    font-size: 15px;
    font-weight: 700;
}

.cg_text1_detail_timkiem_giftcode .cg_text_code_vip {
    font-size: 13px;
    color: #08abf4;
    text-transform: uppercase;
}

.cg_text2_detail_timkiem_giftcode {
    font-size: 13px;
    color: #666;
    font-style: italic;
    border-bottom: solid 1px #d7d7d7;
    padding-bottom: 13px;
    box-sizing: border-box;
    margin-top: 10px;
}

.cg_text3_detail_timkiem_giftcode {
    font-size: 13px;
    color: #333;
    line-height: 20px;
    margin-top: 10px;
}

.cg_all_btn_timkiem_giftcode {
    color: #333;
    font-size: 13px;
    line-height: 32px;
    margin-top: 15px;
}

.cg_textmau_phatcode {
    color: #f57b00;
}

.cg_btn_nhancode_timkiem_giftcode, .cg_btn_nhancode2_timkiem_giftcode {
    width: 127px;
    height: 32px;
    text-transform: uppercase;
    color: #fff;
    font-size: 12px;
    line-height: 32px;
    text-align: center;
    background-color: #08abf4;
    display: inline-block;
    border-radius: 3px;
    float: right;
}

.cg_btn_nhancode2_timkiem_giftcode {
    background-color: #bababa;
}

.cg_text1_detail_timkiem_giftcode a:hover {
    color: #08abf4;
}

.cg_btn_nhancode_timkiem_giftcode:hover {
    background-color: #0287d1;
}

/*css download*/

.cg_form_download {
    display: table;
    margin: 0 auto;
    font-size: 13px;
    color: #333;
    font-weight: 700;
    line-height: 35px;
    margin-top: 28px;
    margin-bottom: 22px;
}

.cg_khu_vuc_download, .cg_all_game_download, .cg_all_game1_download {
    border: solid 1px #d7d7d7;
    width: 105px;
    height: 33px;
    outline: none;
    padding-left: 10px;
    box-sizing: border-box;
}

.cg_all_game_download {
    width: 164px;
    margin-left: 8px;
}

.cg_all_game1_download {
    width: 111px;
    margin-left: 8px;
}

.cg_tieude_download {
    display: block;
    text-align: center;
    font-style: italic;
    font-size: 13px;
    color: #666;
    margin-bottom: 20px;
}

.cg_noidung_game_download {
    width: 100%;
    border: solid 1px #e6e6e6;
    background-color: #f5f5f5;
    position: relative;
}

.cg_img_game_download {
    width: 100%;
}

.cg_thongtin_game_download {
    display: inline-block;
}

.cg_img_thongtin_game_download {
    width: 120px;
    height: 120px;
    overflow: hidden;
    border-radius: 20px;
    border: solid 6px #f5f5f5;
    position: relative;
    margin: -65px 0px 9px 20px;
    float: left;
}

.cg_link_dieuhuong_thongtin_game_download {
    margin-left: 8px;
    float: left;
}

    .cg_link_dieuhuong_thongtin_game_download span {
        display: block;
    }

.cg_ten_thongtin_game_download {
    font-size: 18px;
    color: #3b3b3b;
    font-weight: 700;
    margin-top: 12px;
}

.cg_ten2_thongtin_game_download {
    margin-top: 5px;
}

    .cg_ten2_thongtin_game_download a {
        font-size: 13px;
        color: #666;
    }

        .cg_ten2_thongtin_game_download a:hover {
            color: #03b4f5;
        }

.cg_social_download {
    float: right;
    display: inline-block;
    margin: 25px 40px 0px 0px;
}

.cg_btn_download {
    float: right;
    width: 130px;
    height: 30px;
    line-height: 30px;
    color: #fff;
    background-color: #03b4f5;
    display: inline-block;
    text-align: center;
    border-radius: 3px;
    margin: 20px 24px 0px 0px;
    text-transform: uppercase;
    font-size: 13px;
}

    .cg_btn_download:hover {
        background-color: #0287d1;
    }

.cg_taigame_download {
    width: 100%;
    text-align: center;
    margin-top: 25px;
    font-size: 13px;
    color: #333;
}

    .cg_taigame_download tr {
        height: 48px;
    }

        .cg_taigame_download tr:first-child {
            background-color: #3b3b3b;
            font-size: 13px;
            color: #fff;
            text-transform: uppercase;
            height: 50px;
        }

            .cg_taigame_download tr:first-child td {
                border: none;
            }

        .cg_taigame_download tr td {
            border: solid 1px #e6e6e6;
        }

        .cg_taigame_download tr:first-child td:first-child {
            text-align: center;
        }

        .cg_taigame_download tr td:first-child {
            text-align: left;
            padding-left: 20px;
            box-sizing: border-box;
        }

            .cg_taigame_download tr td:first-child img {
                vertical-align: sub;
                margin-left: 5px;
            }

.cg_btn_taingay_taigame_download {
    width: 97px;
    height: 28px;
    line-height: 28px;
    color: #03a9f4;
    text-transform: uppercase;
    font-size: 13px;
    border: solid 1px #03a9f4;
    border-radius: 3px;
    display: inline-block;
}

.cg_tieude_bang_download {
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 700;
    color: #333;
    display: block;
    margin-top: 36px;
}

.cg_border_bottom_download_game {
    display: block;
    border-bottom: solid 2px #e0e0e0;
    height: 26px;
    margin-top: 33px;
}

.cg_down_load {
    padding-bottom: 30px;
}

    .cg_down_load .cg_noidung_danhsach_game {
        margin: 15px 22px 0px 0px;
    }

    .cg_down_load .margin_right19 {
        margin-right: 0;
    }

/*css game detail*/

.cg_danhsach_server_game_detail {
    background-color: #fff;
    border-top: solid 1px #d8d8d8;
    box-sizing: border-box;
    padding: 20px 15px 15px 15px;
}

.cg_border_bottom_danhsach_server_game_detail {
    display: block;
    border-bottom: solid 2px #e0e0e0;
    height: 26px;
}

.cg_list_server_game_detail {
    width: 100%;
    text-transform: uppercase;
    font-size: 13px;
    color: #2f2f2f;
    margin-top: 17px;
}

    .cg_list_server_game_detail tr {
        height: 40px;
        line-height: 40px;
        border-bottom: dashed 1px #ebebeb;
    }

        .cg_list_server_game_detail tr td:nth-child(2) {
            color: #f57c00;
        }

        .cg_list_server_game_detail tr td:first-child {
            text-align: left;
        }

        .cg_list_server_game_detail tr td:last-child {
            text-align: right;
        }

        .cg_list_server_game_detail tr:last-child {
            border-bottom: none;
        }

.cg_banner_game_detail {
    margin-bottom: 20px;
}

    .cg_banner_game_detail img {
        width: 100%;
    }

.cg_margin_left_game_detail {
    margin-left: 0;
    border-left: solid 1px #ddd;
}

.cg_all_game_detail {
    display: inline-block;
}

.cg_img_small_game_detail {
    width: 120px;
    height: 120px;
    float: left;
}

.cg_info_smail_game_detail {
    float: left;
    margin-left: 12px;
    border-bottom: dashed 1px #ebebeb;
    padding-bottom: 17px;
}

.cg_ten_game_detail {
    font-size: 18px;
    color: #3b3b3b;
    font-weight: 700;
    display: block;
}

.cg_theloai_game_detail {
    font-size: 13px;
    color: #666;
    margin-top: 14px;
    display: block;
}

    .cg_theloai_game_detail em {
        color: #333;
    }

.cg_all_btn_game_detail {
    display: inline-block;
    float: left;
    margin: 10px 0px 0px 86px;
}

    .cg_all_btn_game_detail li {
        float: left;
        margin-right: 12px;
        display: inline-block;
    }

.cg_all_btn1_game_detail a {
    width: 130px;
    height: 30px;
    background: url(../images/icon_trainghiem1.png) #03b4f5 no-repeat 6% center;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    display: inline-block;
    line-height: 30px;
    border-radius: 3px;
    font-size: 13px;
    padding-left: 12px;
    box-sizing: border-box;
}

.cg_all_btn2_game_detail a {
    width: 130px;
    height: 30px;
    background: url(../images/cg_icon_tailauncher.png) #f57b00 no-repeat 10% center;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    display: inline-block;
    line-height: 30px;
    border-radius: 3px;
    font-size: 13px;
    padding-left: 20px;
    box-sizing: border-box;
}

.cg_all_social_game_detail a {
    margin-top: 5px;
    display: inline-block;
}

.cg_noidung_game_detail {
    font-size: 13px;
    color: #333;
    float: left;
    width: 80%;
    line-height: 16px;
    margin: 13px 0px 0px 12px;
}

.cg_border_bottom_game_detail {
    display: block;
    border-bottom: solid 2px #e0e0e0;
    height: 26px;
    margin: 20px 0px 20px 0px;
}

.cg_video_game_detail {
    width: 830px;
    height: 450px;
    margin: 0 auto;
    background: url(../images/img_video_game_detail.jpg) no-repeat;
    background-size: cover;
}

.cg_img_big_game_detail {
    width: 833px;
    height: 395px;
    margin: 0 auto;
    margin-top: 17px;
    margin-bottom: 25px;
}

.cg_login_detail {
    position: inherit;
}

/*css thong tin tai khoan*/

.cg_thongtin_taikhoan {
    background-color: #fff;
    width: 100%;
    padding: 24px 26px 22px 29px;
    box-sizing: border-box;
    -webkit-box-shadow: 0 0 5px rgba(139,139,139,.14);
    -moz-box-shadow: 0 0 5px rgba(139,139,139,.14);
    box-shadow: 0 0 5px rgba(139,139,139,.14);
}

.cg_all_thongtin_taikhoan {
    display: inline-block;
    border-bottom: dashed 1px #e5e5e5;
    padding-bottom: 11px;
    box-sizing: border-box;
}

.cg_avatar_all_thongtin_taikhoan {
    width: 60px;
    height: 60px;
    float: left;
    display: inline-block;
}

.cg_info_all_thongtin_taikhoan {
    float: left;
    display: inline-block;
    margin-left: 12px;
}

    .cg_info_all_thongtin_taikhoan span {
        display: block;
    }

.cg_ten_nguoichoi_thongtin_taikhoan {
    font-size: 14px;
    color: #333;
    font-weight: 700;
    margin-bottom: 10px;
}

.cg_all_thongtin_taikhoan li {
    float: left;
    width: 278.5px;
    position: relative;
}

    .cg_all_thongtin_taikhoan li.cg_all_line_thongtin_taikhoan:before {
        position: absolute;
        top: 0;
        right: 25px;
        content: '';
        width: 1px;
        height: 47px;
        border-left: dashed 1px #ccc;
    }

.cg_diem_vip_all_thongtin_taikhoan, .cg_diem_doi_thuong_all_thongtin_taikhoan {
    font-size: 13px;
    color: #333;
    display: block;
}

.cg_diem1_vip_all_thongtin_taikhoan, .cg_diem1_doi_thuong_all_thongtin_taikhoan {
    font-size: 20px;
    color: #f68626;
    font-weight: 700;
    display: block;
    margin-top: 9px;
}

.cg_diem1_doi_thuong_all_thongtin_taikhoan {
    color: #03b4f5;
}

.cg_btn_kich_hoat_vip {
    background: url(../images/icon_kich_hoat_vip.png) #f68626 6% center no-repeat;
    width: 135px;
    height: 34px;
    border-radius: 3px;
    font-size: 13px;
    text-transform: uppercase;
    text-align: center;
    line-height: 34px;
    display: inline-block;
    color: #fff;
    margin-top: 10px;
    padding-left: 20px;
    box-sizing: border-box;
}

    .cg_btn_kich_hoat_vip:hover {
        background: url(../images/icon_kich_hoat_vip.png) #e65100 6% center no-repeat;
    }

.cg_btn_bao_danh {
    background: url(../images/icon_bao_danh.png) #5aa000 10% center no-repeat;
    width: 120px;
    height: 34px;
    line-height: 34px;
    border-radius: 3px;
    font-size: 13px;
    text-transform: uppercase;
    text-align: center;
    display: inline-block;
    color: #fff;
    margin-left: 15px;
    padding-left: 25px;
    box-sizing: border-box;
}

    .cg_btn_bao_danh:hover {
        background: url(../images/icon_bao_danh.png) #529000 10% center no-repeat;
    }

.cg_all_lencap_chucnang {
    display: inline-block;
    width: 250px;
}

    .cg_all_lencap_chucnang .cg_load_lencap {
        margin-top: 9px;
        height: 10px;
    }

        .cg_all_lencap_chucnang .cg_load_lencap:before {
            height: 10px;
        }

.cg_chuc_nang_thongtin_taikhoan {
    display: inline-block;
    margin-left: 170px;
}

    .cg_chuc_nang_thongtin_taikhoan li:first-child {
        line-height: 32px;
    }

    .cg_chuc_nang_thongtin_taikhoan li {
        float: left;
        margin: 0 10px;
        font-size: 13px;
        line-height: 14px;
    }

        .cg_chuc_nang_thongtin_taikhoan li a img {
            width: 29px;
            height: 29px;
        }

.cg_tab_content_thongtin_taikhoan {
    padding: 20px 18px 20px 18px;
    background-color: #e5f7ff;
    /*box-sizing: border-box;
    -webkit-box-shadow: 0 0 5px rgba(139,139,139,.14);
    -moz-box-shadow: 0 0 5px rgba(139,139,139,.14);
    box-shadow: 0 0 5px rgba(139,139,139,.14);*/
}

/*.cg_tab_content_thongtin_taikhoan table, .cg_tab_content_thongtin_taikhoan table th, .cg_tab_content_thongtin_taikhoan table td{
    border: solid 1px #d7d7d7;
    width: 86%;
    margin: 0 auto;
    font-size: 13px;
    color: #333;
    text-align: center;
    margin-bottom: 10px;
}*/

/*.cg_tab_content_thongtin_taikhoan table img{
    width: 500px;
    text-align: center;
    margin: 5px 0;
}*/

#cg_tab_1_thongtin_taikhoan {
    display: block;
}

.cg_tabs_chitiet_thongtin_taikhoan {
    display: inline-block;
    width: 268px;
    float: left;
    background-color: #fff;
    margin-top: 15px;
    -webkit-box-shadow: 0 0 5px rgba(139,139,139,.14);
    -moz-box-shadow: 0 0 5px rgba(139,139,139,.14);
    box-shadow: 0 0 5px rgba(139,139,139,.14);
}

    .cg_tabs_chitiet_thongtin_taikhoan li {
        display: block;
        height: 70px;
    }

        .cg_tabs_chitiet_thongtin_taikhoan li a {
            box-sizing: border-box;
            padding: 18px 0px 20px 60px;
            float: left;
            height: 70px;
            width: 100%;
            border-bottom: solid 1px #ddd;
            -webkit-transition: all 0.3s ease;
            moz-transition: all 0.3s ease;
            -o-transition: all 0.3s ease;
            -ms-transition: all 0.3s ease;
            transition: all 0.3s ease;
        }

            .cg_tabs_chitiet_thongtin_taikhoan li a:hover {
                padding: 18px 0px 20px 65px;
            }

            .cg_tabs_chitiet_thongtin_taikhoan li a em {
                display: block;
            }

.cg_thongtin_chung a {
    background: url(../images/icon_thongtinchung.png) no-repeat 5% center;
    -webkit-transition: all 0.3s ease;
    moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

    .cg_thongtin_chung a:hover {
        background: url(../images/icon_thongtinchung.png) no-repeat 7% center;
    }

.cg_thongtin_vip a {
    background: url(../images/icon_thongtinvip.png) no-repeat 5% center;
    -webkit-transition: all 0.3s ease;
    moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

    .cg_thongtin_vip a:hover {
        background: url(../images/icon_thongtinvip.png) no-repeat 7% center;
    }

.cg_thongtin_baomat a {
    background: url(../images/icon_baovetaikhoan.png) no-repeat 5% center;
    -webkit-transition: all 0.3s ease;
    moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

    .cg_thongtin_baomat a:hover {
        background: url(../images/icon_baovetaikhoan.png) no-repeat 7% center;
    }

.cg_thongtin_tinnhan a {
    background: url(../images/icon_tinnhan.png) no-repeat 5% center;
    -webkit-transition: all 0.3s ease;
    moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

    .cg_thongtin_tinnhan a:hover {
        background: url(../images/icon_tinnhan.png) no-repeat 7% center;
    }

.cg_thongtin_nhiemvu a {
    background: url(../images/icon_nhiemvu.png) no-repeat 5% center;
    -webkit-transition: all 0.3s ease;
    moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

    .cg_thongtin_nhiemvu a:hover {
        background: url(../images/icon_nhiemvu.png) no-repeat 7% center;
    }

.cg_thongtin_lichsu_giaodich a {
    background: url(../images/icon_lichsugiaodich.png) no-repeat 5% center;
    -webkit-transition: all 0.3s ease;
    moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

    .cg_thongtin_lichsu_giaodich a:hover {
        background: url(../images/icon_lichsugiaodich.png) no-repeat 7% center;
    }

.cg_thongtin_vongquaymayman a {
    background: url(../images/icon_vongquaymayman.png) no-repeat 5% center;
    -webkit-transition: all 0.3s ease;
    moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

    .cg_thongtin_vongquaymayman a:hover {
        background: url(../images/icon_vongquaymayman.png) no-repeat 7% center;
    }

.cg_thongtin_hotro a {
    background: url(../images/icon_hotro.png) no-repeat 5% center;
    -webkit-transition: all 0.3s ease;
    moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

    .cg_thongtin_hotro a:hover {
        background: url(../images/icon_hotro.png) no-repeat 7% center;
    }

.cg_tabs_chitiet_thongtin_taikhoan li.cg_current_thongtin_taikhoan a {
    border-right: none;
    border-left: solid 5px #929292;
}

.cg_tieude_tab_thongtin_taikhoan {
    font-size: 14px;
    color: #333;
    font-weight: 700;
}

.cg_tieude1_tab_thongtin_taikhoan {
    font-size: 12px;
    color: #666;
    margin-top: 5px;
}

.cg_tab_thongtin_taikhoan {
    width: 75.6%;
    float: left;
    margin: 15px 0px 0px 15px;
}

.cg_border_bottom_all_thongtin_taikhoan {
    width: 100%;
    border-bottom: solid 2px #e2e2e2;
}

    .cg_border_bottom_all_thongtin_taikhoan h2 {
        font-size: 14px;
        text-transform: uppercase;
        color: #333;
        font-weight: 700;
        padding-bottom: 10px;
        box-sizing: border-box;
        font-family:'BeVietnam-Regular';
    }

.cg_btn_thugon {
    float: right;
    width: 14px;
    height: 13px;
    border: solid 1px #9a9a9a;
    border-radius: 50%;
    position: relative;
    top: -22px;
}

    .cg_btn_thugon:before {
        content: '';
        position: absolute;
        top: 5px;
        left: 3px;
        width: 0px;
        height: 0px;
        border-left: 4px solid transparent;
        border-right: 4px solid transparent;
        border-top: 4px solid #2f2f2f;
    }

    .cg_btn_thugon:after {
        content: '';
        position: absolute;
        top: 4px;
        left: 3px;
        width: 0px;
        height: 0px;
        border-left: 4px solid transparent;
        border-right: 4px solid transparent;
        border-top: 4px solid #fff;
    }

.cg_chitiet_all_thongtin_taikhoan {
    width: 100%;
    font-size: 13px;
    color: #333;
}

    .cg_chitiet_all_thongtin_taikhoan tr {
        height: 35px;
    }

        /*.cg_chitiet_all_thongtin_taikhoan tr td:last-child {
            text-align: right;
        }*/

    .cg_chitiet_all_thongtin_taikhoan a {
        color: #29b6f6;
    }

.cg_all_thong_tin_tai_khoan {
    margin-bottom: 40px;
}

.cg_text_all1_thong_tin_tai_khoan {
    font-size: 13px;
    color: #333;
    display: block;
    margin-top: 16px;
}

.cg_bang_chitiet_ngay {
    width: 120px;
    height: 33px;
    border: solid 1px #d7d7d7;
    padding-left: 10px;
    box-sizing: border-box;
    margin-right: 13px;
    outline: none;
    color: #787878;
    font-size: 13px;
}

.cg_chitiet1_all_thongtin_taikhoan {
    font-size: 13px;
    color: #333;
    margin-top: 30px;
}

    .cg_chitiet1_all_thongtin_taikhoan tr {
        height: 55px;
        line-height: 55px;
    }

        /*.cg_chitiet1_all_thongtin_taikhoan tr td:first-child {
            padding-right: 120px;
        }*/

.cg_css_input_chitiet_thongtin_taikhoan {
    width: 392px;
    height: 33px;
    border: solid 1px #dadada;
    outline: none;
    padding-left: 10px;
    box-sizing: border-box;
    font-size: 12px;
    color: #787878;
}

    .cg_css_input_chitiet_thongtin_taikhoan::-webkit-input-placeholder {
        color: #787878;
    }

    .cg_css_input_chitiet_thongtin_taikhoan::-moz-placeholder {
        color: #787878;
    }

    .cg_css_input_chitiet_thongtin_taikhoan:-ms-input-placeholder {
        color: #787878;
    }

    .cg_css_input_chitiet_thongtin_taikhoan:-moz-placeholder {
        color: #787878;
    }

.cg_btn_capnhat_thongtin {
    width: 120px;
    height: 35px;
    text-align: center;
    color: #fff;
    line-height: 35px;
    text-transform: uppercase;
    background-color: #03b4f5;
    border-radius: 3px;
    display: inline-block;
}

    .cg_btn_capnhat_thongtin:hover {
        background-color: #0287d1;
    }

/*css lich su giao dich */

.cg_bang_lichsu_giaodich {
    border: solid 1px #ddd;
    font-size: 13px;
    color: #333;
    width: 100%;
    text-align: center;
}

    .cg_bang_lichsu_giaodich tr {
        height: 48px;
        line-height: 48px;
    }

        .cg_bang_lichsu_giaodich tr:first-child {
            background-color: #3b3b3b;
            color: #fff;
            text-transform: uppercase;
        }

            .cg_bang_lichsu_giaodich tr:first-child td {
                border: none;
            }

        .cg_bang_lichsu_giaodich tr td {
            border: solid 1px #ddd;
            text-transform: capitalize;
            font-family: 'BeVietnam-Regular';
        }

/*css vip*/

.cg_tab_content_vip {
    display: none;
}

#cg_tab_1_vip {
    display: block;
}

.cg_tabs_vip {
    display: inline-block;
    width: 100%;
    border-bottom: solid 2px #e2e2e2;
    height: 26px;
    margin-bottom: 30px;
}

    .cg_tabs_vip li {
        float: left;
    }

        .cg_tabs_vip li em {
            width: 1px;
            height: 12px;
            background-color: #d5d5d5;
            display: inline-block;
            margin: 0 15px;
        }

        .cg_tabs_vip li a {
            color: #666;
            font-weight: 700;
            font-size: 13px;
            text-transform: uppercase;
            letter-spacing: -0.7px;
        }

        .cg_tabs_vip li.cg_current_vip a {
            border-bottom: solid 2px #29b6f6;
            padding-bottom: 7px;
        }

/*css tin nhan*/
.cg_tab_content_tinnhan {
    display: none;
}

#cg_tab_1_tinnhan {
    display: block;
}

.cg_tabs_tinnhan {
    display: inline-block;
    width: 100%;
    border-bottom: solid 2px #e2e2e2;
    height: 26px;
    margin-bottom: 30px;
}

    .cg_tabs_tinnhan li {
        float: left;
    }

        .cg_tabs_tinnhan li em {
            width: 1px;
            height: 12px;
            background-color: #d5d5d5;
            display: inline-block;
            margin: 0 15px;
        }

        .cg_tabs_tinnhan li a {
            color: #666;
            font-weight: 700;
            font-size: 14px;
            text-transform: uppercase;
        }

        .cg_tabs_tinnhan li.cg_current_tinnhan a {
            border-bottom: solid 2px #29b6f6;
            padding-bottom: 7px;
        }

#css3-animated-example h3 {
    border: solid 1px #ddd;
    padding: 10px 10px 0px 10px;
    box-sizing: border-box;
}

    #css3-animated-example h3 a {
        color: #333;
        font-weight: 700;
        font-size: 14px;
        width: 100%;
        display: block;
        background: url(../images/icon_thugon.png) no-repeat 100% 0%;
    }

    #css3-animated-example h3.open a {
        background-position: 100% -107px;
    }

.cg_chuyenmuc_game_tinnhan {
    color: #777;
    margin: 8px 0px 11px 0px;
    display: inline-block;
}

.cg_chuyenmuc2_game_tinnhan {
    color: #08abf4;
}

.cg_content_tinnhan {
    border-left: solid 1px #ddd;
    border-right: solid 1px #ddd;
    border-bottom: solid 1px #ddd;
}

    .cg_content_tinnhan p, #css3-animated-example h3 p {
        font-size: 13px;
        color: #333;
        line-height: 20px;
        padding-bottom: 10px;
    }

#css3-animated-example h3.open {
    border-bottom: none;
}

#css3-animated-example h3 + div {
    height: 0px;
    padding: 0px;
    overflow: hidden;
    display: block !important;
    -webkit-transform: translateZ(0);
    -webkit-transition: all 0.3s ease;
    moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

#css3-animated-example .cg_content_tinnhan {
    padding: 0 10px 10px 10px;
}

#css3-animated-example h3.open + div {
    height: auto;
}

.cg_img_noidung_tinnhan {
    display: table;
    margin: 0 auto;
    padding: 10px 0px 10px 0px;
    box-sizing: border-box;
}

    .cg_img_noidung_tinnhan img {
        width: 100%;
    }






/*css bao mat*/

.cg_tab_content_baomat {
    display: none;
    font-family:"BeVietnam-Bold";
}

#cg_tab_1_baomat {
    display: block;
}

.cg_tabs_baomat {
    display: inline-block;
    width: 100%;
    height: 26px;
    margin-bottom: 30px;
}

    .cg_tabs_baomat li {
        float: left;
    }

        .cg_tabs_baomat li em {
            width: 1px;
            height: 12px;
            background-color: #d5d5d5;
            display: inline-block;
            margin: 0 15px;
        }

        .cg_tabs_baomat li a {
            color: #666;
            font-size: 20px;
            text-transform: uppercase;
            font-family: "BeVietnam-Bold";
        }

        .cg_tabs_baomat li.cg_current_baomat a {
            border-bottom: solid 2px #29b6f6;
            padding-bottom: 7px;
            font-family: "BeVietnam-Bold";
            color: #29b6f6;background: rgba(0,0,0,0);
        }

.cg_ket_an_toan {
    color: #333;
    font-size: 14px;
    width: 530px;
    margin: 20px auto;
    font-family: "BeVietnam-Bold";
}

    .cg_ket_an_toan tr {
        height: 45px;
        font-family: "BeVietnam-Bold";
    }

        .cg_ket_an_toan tr td:first-child {
            text-align: right;
            height: 20px;
            width: 120px;
            font-family: "BeVietnam-Bold";
        }

        .cg_ket_an_toan tr td:nth-child(2) {
            padding-left: 20px;
            color: #333;
            font-weight: 700;
            font-family: "BeVietnam-Bold";
        }

        .cg_ket_an_toan tr td select {
            width: 301px;
            height: 32px;
            border: solid 1px #d7d7d7;
            box-sizing: border-box;
            outline: none;
            background: url(../images/icon-muiten.png) #fff 96% no-repeat;
            -webkit-appearance: none;
            color: #787878;
            -moz-appearance: none;
            margin-bottom: 5px;
            padding-left: 5px;
            font-family: "BeVietnam-Bold";
        }

        .cg_ket_an_toan tr td input {
            width: 301px;
            border: solid 1px #d7d7d7;
            outline: none;
            height: 32px;
            padding-left: 10px;
            box-sizing: border-box;
            margin-bottom: 5px;
            color: #787878;
            font-family: "BeVietnam-Bold";
        }

        .cg_ket_an_toan tr:nth-child(6) td:nth-child(2) select {
            width: 114px;
            border: solid 1px #d7d7d7;
            padding-left: 10px;
            box-sizing: border-box;
            outline: none;
            float: left;
            font-size: 12px;
            background: url(../images/icon-muiten.png) #fff 90% no-repeat;
            font-family: "BeVietnam-Bold";
        }

        .cg_ket_an_toan tr:nth-child(6) td:nth-child(2) input {
            width: 183px;
            float: left;
            margin-left: 5px;
            height: 32px;
            font-family: "BeVietnam-Bold";
        }

        .cg_ket_an_toan tr:nth-child(7) td:nth-child(2) {
            font-size: 13px;
            color: #333;
            line-height: 20px;
            font-weight: 400;
            font-family: "BeVietnam-Bold";
        }

            .cg_ket_an_toan tr:nth-child(7) td:nth-child(2) b {
                color: #ff2f13;
                font-family: "BeVietnam-Bold";
            }

        .cg_ket_an_toan tr td a {
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            border-radius: 3px;
            color: #fff;
            background-color: #03a9f5;
            font-size: 13px;
            padding: 10px 25px;
            display: inline-block;
            margin: 13px 0px 0px 70px;
            font-family: "BeVietnam-Bold";
        }

            .cg_ket_an_toan tr td a:hover, .cg_bm_dangnhap_otp a:hover {
                background-color: #0287d1;
            }

.cg_bm_dangnhap_otp {
    text-align: center;
}

    .cg_bm_dangnhap_otp p {
        font-size: 14px;
        line-height: 20px;
        color: #333;
    }

    .cg_bm_dangnhap_otp span {
        color: #333;
        font-size: 14px;
        display: inline-block;
        margin: 10px 0;
    }

    .cg_bm_dangnhap_otp input {
        width: 319px;
        height: 32px;
        border: solid 1px #d7d7d7;
        outline: none;
        padding-left: 10px;
        box-sizing: border-box;
        margin-left: 16px;
    }

    .cg_bm_dangnhap_otp i {
        color: #ff2f13;
        font-size: 12px;
        margin-left: 24px;
    }

    .cg_bm_dangnhap_otp h6 a {
        text-align: center;
        margin-top: 22px;
    }

    .cg_bm_dangnhap_otp h6 {
        color: #333;
        font-size: 13px;
    }

    .cg_bm_dangnhap_otp b {
        color: #0288d1;
    }

    .cg_bm_dangnhap_otp a {
        text-align: center;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        background-color: #03a9f5;
        color: #fff;
        padding: 10px 18px;
        display: inline-block;
        font-size: 13px;
        margin-top: 30px;
    }

.cg_capnhat_matkhau {
    width: 550px;
    font-size: 13px;
    margin: 30px auto;
}

    .cg_capnhat_matkhau li i {
        color: #333;
        padding-right: 10px;
        font-style: italic;
    }

.cg_click_dang_ky_ngay {
    color: #0288d1;
}

.cg_capnhat_matkhau li:nth-child(2) {
    font-size: 16px;
    color: #eca34b;
}

.cg_capnhat_matkhau li input {
    width: 309px;
    height: 28px;
    border: solid 1px #d7d7d7;
    outline: none;
    padding-left: 10px;
    margin-top: 18px;
}

.cg_capnhat_matkhau li:nth-child(2), .cg_capnhat_matkhau li:nth-child(3), .cg_capnhat_matkhau li:nth-child(3), .cg_capnhat_matkhau li:nth-child(4),
.cg_capnhat_matkhau li:nth-child(5), .cg_capnhat_matkhau li:nth-child(6), .cg_capnhat_matkhau li:nth-child(7), .cg_capnhat_matkhau li:last-child {
    margin-left: 80px;
}

    .cg_capnhat_matkhau li:nth-child(6) select {
        color: #787878;
        width: 125px;
        padding-left: 10px;
        box-sizing: border-box;
        height: 32px;
        font-size: 12px;
        background: url(../images/icon-muiten.png) #fff 90% no-repeat;
        border: solid 1px #d7d7d7;
        outline: none;
        -webkit-appearance: none;
        -moz-appearance: none;
        margin-top: 15px;
        float: left;
    }

    .cg_capnhat_matkhau li:nth-child(6) input {
        width: 175px;
        float: left;
        margin-left: 9px;
    }

    .cg_capnhat_matkhau li:nth-child(7) input {
        width: 183px;
    }

.cg_capnhat_matkhau li span {
    color: #333;
    font-size: 16px;
    margin-left: 13px;
    vertical-align: middle;
}

.cg_btn_capnhat_matkhau {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #03a9f5;
    color: #fff;
    margin: 15px 0px 5px 80px;
    padding: 10px 25px;
    display: inline-block;
}

.popup-noti {
    font-size: 12px;
    color: #E62626;
    margin-top: 5px;
}

.cg_input_capnhat_matkhau::-webkit-input-placeholder {
    color: #787878;
}

.cg_input_capnhat_matkhau::-moz-placeholder {
    color: #787878;
}

.cg_input_capnhat_matkhau:-ms-input-placeholder {
    color: #787878;
}

.cg_input_capnhat_matkhau:-moz-placeholder {
    color: #787878;
}



/*css nhiem vu*/

.cg_tieude_nhiemvu {
    border-bottom: solid 1px #ddd;
    text-transform: uppercase;
    color: #333;
    font-size: 14px;
    text-align: center;
    padding-bottom: 16px;
    box-sizing: border-box;
}

.cg_nhiemvu_hangngay {
    display: inline-block;
}

    .cg_nhiemvu_hangngay h2 {
        color: #333;
        font-size: 14px;
        font-weight: 700;
        text-transform: uppercase;
        margin-top: 30px;
    }

.cg_chitiet_nhiemvu_hangngay {
    border: solid 1px #ddd;
    margin-top: 10px;
    display: inline-block;
    padding: 16px;
    box-sizing: border-box;
}

    .cg_chitiet_nhiemvu_hangngay li {
        float: left;
        display: inline-block;
        margin-right: 25px;
    }

.cg_border_all {
    border: solid 1px #29b6f6;
    position: relative;
    width: 248px;
    height: 85px;
}

.cg_chitiet_nhiemvu_hangngay li:last-child {
    margin-right: 0;
}

.cg_diem_nhiemvu_hangngay, .cg_diem_nhiemvu_hangngay1 {
    float: left;
    width: 88px;
    height: 85px;
    border-right: solid 1px #29b6f6;
}

.cg_diem_nhiemvu_hangngay1 {
    background-color: #29b6f6;
}

    .cg_diem_nhiemvu_hangngay em, .cg_diem_nhiemvu_hangngay1 em {
        display: block;
        text-align: center;
        padding-top: 7px;
        box-sizing: border-box;
        text-transform: uppercase;
    }

.cg_diem1_nhiemvu_hangngay {
    font-size: 40px;
    color: #29b6f6;
}

.cg_diem_nhiemvu_hangngay1 .cg_diem1_nhiemvu_hangngay, .cg_diem_nhiemvu_hangngay1 .cg_diem2_nhiemvu_hangngay {
    color: #fff;
}

.cg_diem2_nhiemvu_hangngay {
    font-size: 15px;
    color: #29b6f6;
}

.cg_mota_nhiemvu_hangngay {
    float: left;
    font-size: 13px;
    text-transform: uppercase;
    color: #333;
    width: 160px;
    padding: 0 15px;
    box-sizing: border-box;
    position: absolute;
    right: 0;
    overflow: hidden;
    transform: translate(0,-50%);
    top: 50%;
}

.cg_btn_thuc_hien {
    width: 100%;
    height: 34px;
    color: #29b6f6;
    text-align: center;
    line-height: 34px;
    border: solid 1px #29b6f6;
    display: block;
    border-radius: 3px;
    text-transform: uppercase;
    margin-top: 10px;
    font-size: 13px;
}

.cg_btn_thuc_hien1 {
    width: 100%;
    height: 36px;
    color: #fff;
    text-align: center;
    line-height: 36px;
    background-color: #29b6f6;
    display: block;
    border-radius: 3px;
    text-transform: uppercase;
    margin-top: 10px;
    font-size: 13px;
}


/*css danh sach game*/
.cg_danh_sach_game {
    background-color: #fff;
    padding: 10px 15px 0;
    display: inline-block;
    box-sizing: border-box;
    width: 100%;
}

.cg_banner_danhsach_game {
    width: 1140px;
    height: 120px;
    background-color: #fff;
    margin-top: 19px;
    border: solid 1px #ddd;
    background: url(../images/banner_1140x120.jpg) no-repeat;
}

.cg_border_bottom_danh_sach_game {
    width: 100%;
    border-bottom: solid 2px #ddd;
    height: 26px;
    display: block;
    margin-top: 20px;
}

.cg_tab_content_danh_sach_game {
    display: none;
}

#cg_tab1_danh_sach_game {
    display: block;
}

.cg_tabs_danh_sach_game {
    border-bottom: solid 2px #ddd;
    height: 25px;
}

    .cg_tabs_danh_sach_game li {
        float: left;
    }

        .cg_tabs_danh_sach_game li a {
            text-transform: uppercase;
            color: #666;
            font-weight: 700;
        }

        .cg_tabs_danh_sach_game li.cg_current_danh_sach_game a {
            color: #333;
            border-bottom: solid 2px #03a9f4;
            padding-bottom: 6px;
            box-sizing: border-box;
        }

        .cg_tabs_danh_sach_game li em {
            width: 1px;
            height: 16px;
            border-right: dashed 1px #ccc;
            margin: 0 10px;
        }

.cg_danh_sach_game .cg_noidung_danhsach_game {
    margin: 15px 20px 0px 0px;
}

.cg_danh_sach_game .margin_right19 {
    margin-right: 0;
}


.cg_banner_giftcode {
    width: 885px;
    height: 120px;
    background: url(../images/banner_885x120.jpg) no-repeat top center;
    margin-bottom: 15px;
    float: left;
    background-size: cover;
    margin-left: 15px;
}

/*css ho tro*/
.cg_tab_content_hotro {
    display: none;
}

#cg_tab_4_hotro {
    display: block;
}

.cg_tabs_hotro {
    display: inline-block;
    width: 100%;
    border-bottom: solid 2px #e2e2e2;
    height: 26px;
    margin-bottom: 30px;
}

    .cg_tabs_hotro li {
        float: left;
    }

        .cg_tabs_hotro li em {
            width: 1px;
            height: 12px;
            background-color: #d5d5d5;
            display: inline-block;
            margin: 0 15px;
        }

        .cg_tabs_hotro li a {
            color: #666;
            font-weight: 700;
            font-size: 14px;
            text-transform: uppercase;
        }

        .cg_tabs_hotro li.cg_current_hotro a {
            border-bottom: solid 2px #29b6f6;
            padding-bottom: 7px;
        }


#css3-animated-example-hotro h3 {
    border: solid 1px #ddd;
    padding: 10px;
    box-sizing: border-box;
}

    #css3-animated-example-hotro h3 a {
        color: #333;
        font-weight: 700;
        font-size: 14px;
        width: 100%;
        display: block;
        background: url(../images/icon_thugon.png) no-repeat 100% 0%;
    }

    #css3-animated-example-hotro h3.open a {
        background-position: 100% -107px;
    }

.cg_chuyenmuc_game_tinnhan {
    color: #777;
    margin: 8px 0px 11px 0px;
    display: inline-block;
}

.cg_chuyenmuc2_game_tinnhan {
    color: #08abf4;
}

.cg_content_tinnhan {
    border-left: solid 1px #ddd;
    border-right: solid 1px #ddd;
    border-bottom: solid 1px #ddd;
}

    .cg_content_tinnhan p, #css3-animated-example h3 p {
        font-size: 13px;
        color: #333;
        line-height: 20px;
        padding-bottom: 10px;
    }

#css3-animated-example-hotro h3.open {
    border-bottom: none;
}

#css3-animated-example-hotro h3 + div {
    height: 0px;
    padding: 0px;
    overflow: hidden;
    display: block !important;
    -webkit-transform: translateZ(0);
    -webkit-transition: all 0.3s ease;
    moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

#css3-animated-example-hotro .cg_content_tinnhan {
    padding: 0 10px 10px 10px;
}

#css3-animated-example-hotro h3.open + div {
    height: auto;
}

.cg_img_noidung_tinnhan {
    display: table;
    margin: 0 auto;
    padding: 10px 0px 10px 0px;
    box-sizing: border-box;
}

/*css game quan tÃ¢m*/
.cg_game_quan_tam {
    background-color: #fff;
    padding: 15px;
    box-sizing: border-box;
    margin-top: 15px;
    display: inline-block;
    width: 100%;
    -webkit-box-shadow: 0 0 5px rgba(139,139,139,.14);
    -moz-box-shadow: 0 0 5px rgba(139,139,139,.14);
    box-shadow: 0 0 5px rgba(139,139,139,.14);
}

    .cg_game_quan_tam .cg_noidung_danhsach_game {
        margin: 15px 22px 0px 0px;
    }

    .cg_game_quan_tam .margin_right19 {
        margin-right: 0;
    }

/*css lich mo server*/
.cg_server_list {
    background-color: #fff;
    padding: 15px;
    box-sizing: border-box;
}

    .cg_server_list .cg_list {
        border: solid 1px #ddd;
        display: inline-block;
    }

        .cg_server_list .cg_list li {
            float: left;
            display: table;
            width: 100%;
            border-bottom: dotted 1px #eaeaea;
        }

            .cg_server_list .cg_list li .cg_server_list_game,
            .cg_server_list .cg_list li .cg_server_list_date,
            .cg_server_list .cg_list li .cg_server_list_action,
            .cg_server_list .cg_list li .cg_server_list_server {
                display: table-cell;
                width: 20%;
                padding: 10px;
                vertical-align: middle;
                border-right: solid 1px #ddd;
                text-align: center;
                font-size: 13px;
            }

            .cg_server_list .cg_list li .cg_server_list_game {
                width: 40%;
                text-align: left;
            }

            .cg_server_list .cg_list li .cg_server_list_server {
                color: #f57c00;
            }

            .cg_server_list .cg_list li .cg_server_list_action {
                border-right: 0;
            }

            .cg_server_list .cg_list li .cg_server_list_game .cg_server_list_game_pic {
                float: left;
                width: 50px;
                height: 50px;
                margin-right: 15px;
            }

                .cg_server_list .cg_list li .cg_server_list_game .cg_server_list_game_pic img {
                    border-radius: 3px;
                    -moz-border-radius: 3px;
                    -webkit-border-radius: 3px;
                    width: 50px;
                    height: 50px;
                }

            .cg_server_list .cg_list li .cg_server_list_game h3 {
                display: table-cell;
                height: 50px;
                vertical-align: middle;
            }

                .cg_server_list .cg_list li .cg_server_list_game h3 a {
                    color: #333;
                    line-height: 15px;
                    position: relative;
                }

                    .cg_server_list .cg_list li .cg_server_list_game h3 a:hover {
                        color: #03a9f4;
                    }

            .cg_server_list .cg_list li .cg_server_list_date span {
                color: #03a9f4;
            }

            .cg_server_list .cg_list li .cg_server_list_action a.cg_btn_noidung_gift_code {
                display: inline-block;
            }

            .cg_server_list .cg_list li .cg_server_list_game h3 .cg_icon_hot_server {
                right: -50px;
            }

.cg_page_list {
    margin: 30px 0 0;
    text-align: center;
}

.cg_paging {
    display: inline-block;
}

    .cg_paging li {
        float: left;
        margin-right: 5px;
        color: #868c95;
    }

        .cg_paging li a {
            background-color: #fff;
            color: #333;
            display: inline-block;
            height: 25px;
            line-height: 23px;
            padding: 0 8px;
            font-size: 13px;
            text-align: center;
            border: solid 1px #ddd;
            border-radius: 2px;
            -moz-border-radius: 2px;
            -webkit-border-radius: 2px;
        }

            .cg_paging li.cg_active a, .cg_paging li a:hover {
                background-color: #03a9f4;
                color: #fff;
            }

/*css shop*/
.cg_sanpham_vip {
    border: solid 1px #eee;
    margin: 0 14px;
    position: relative;
    display: inline-block;
    margin-top: 19px;
}

.cg_img_sanpham_vip {
    float: left;
    width: 347px;
    height: 385px;
    margin: 20px 70px 0px 0px;
}

.cg_thongtin_sanpham_vip {
    position: relative;
    float: left;
    width: 438px;
    margin-top: 17px;
}

.btn_mua_bang_diem {
    font-size: 14px;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    line-height: 41px;
    border-radius: 3px;
    padding: 0 60px;
    background-color: #03b5f5;
    display: table;
    margin-top: 17px;
}

    .btn_mua_bang_diem:hover {
        background-color: #0287d1;
    }

.btn_mua_bang_vcoin {
    font-size: 14px;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    line-height: 41px;
    border-radius: 3px;
    background-color: #f67c01;
    display: table;
    width: 312px;
    margin: 7px 0px 21px 0px;
}

    .btn_mua_bang_vcoin:hover {
        background-color: #e47200;
    }

.cg_icon_vip_vatpham {
    position: absolute;
    top: 0;
    right: 0;
    background: url(../images/icon_vip_vatpham.png) no-repeat;
    width: 67px;
    height: 67px;
    display: inline-block;
}

.cg_thongtin_sanpham_vip h3 {
    font-size: 20px;
    color: #231f20;
    text-transform: uppercase;
}

    .cg_thongtin_sanpham_vip h3 .cg_text_mau_vip {
        color: #03b4f5;
    }

.cg_thongtin_sanpham_vip span {
    display: block;
    color: #231f20;
    font-size: 13px;
    margin-top: 15px;
}

.cg_thongtin_sanpham_vip p {
    font-size: 13px;
    color: #333;
}

    .cg_thongtin_sanpham_vip p a {
        color: #01a5e1;
    }

.cg_info_vatpham {
    display: inline-block;
    margin-top: 23px;
    padding-bottom: 10px;
    border-bottom: solid 1px #f3f3f3;
    width: 335px;
}

    .cg_info_vatpham li {
        color: #666;
        font-size: 13px;
    }

.cg_so_diem {
    display: inline-block;
    margin-top: 13px;
}

    .cg_so_diem li {
        font-size: 13px;
        color: #333;
    }

        .cg_so_diem li em.cg_mau_diem {
            color: #03b4f5;
            font-size: 25px;
        }

        .cg_so_diem li em.cg_mau2_diem {
            font-size: 22px;
            color: #f57b00;
        }

        .cg_so_diem li em.cg_mau1_diem {
            color: #d60c0c;
        }



.cg_qua_vatly .cg_border_bottom_download_game {
    margin: 20px 14px 0px 14px;
}

.cg_list_vatpham {
    display: inline-block;
    margin: 15px 5px;
}

    .cg_list_vatpham li {
        float: left;
        width: 288px;
        padding: 8px;
        box-sizing: border-box;
        border: solid 1px transparent;
        margin-right: 5px;
    }

        .cg_list_vatpham li:last-child {
            margin-right: 0;
        }

        .cg_list_vatpham li:hover {
            border: solid 1px #e5e5e5;
        }

        .cg_list_vatpham li span.cg_list_img_vatpham {
            width: 270px;
            height: 300px;
            margin-bottom: 19px;
            display: inline-block;
        }

        .cg_list_vatpham li h3 a {
            text-transform: uppercase;
            font-size: 16px;
            color: #231f20;
            margin-left: 5px;
        }

            .cg_list_vatpham li h3 a:hover {
                color: #03a9f5;
            }

.cg_gia_sale_vatpham {
    font-size: 13px;
    color: #fff;
    background-color: #e51717;
    border-radius: 3px;
    margin-left: 8px;
    padding: 1px 5px;
    box-sizing: border-box;
}

.cg_list_vatpham li p {
    font-size: 13px;
    color: #333;
    margin-top: 17px;
    margin-left: 5px;
}

.cg_diem_doi_vatpham {
    color: #333;
    font-size: 13px;
    margin-top: 19px;
}

    .cg_diem_doi_vatpham .cg_mau_diem {
        color: #03b4f5;
        font-size: 18px;
    }

    .cg_diem_doi_vatpham .cg_mau_vcoin {
        color: #f57b00;
        font-size: 18px;
    }

.cg_all_btn_mua_vatpham {
    margin-top: 15px;
}

    .cg_all_btn_mua_vatpham a {
        line-height: 33px;
        text-align: center;
        text-transform: uppercase;
        font-size: 13px;
        display: inline-block;
        border-radius: 3px;
        padding: 0 10px;
    }

.cg_btn_muabang_diem {
    border: solid 1px #08abf4;
    color: #46b8f5;
}

    .cg_btn_muabang_diem:hover {
        background-color: #03a9f5;
        color: #fff;
    }

.cg_btn_muabang_vcoin {
    background-color: #f57b00;
    color: #fff;
    margin-left: 12px;
}

    .cg_btn_muabang_vcoin:hover {
        background-color: #e47200;
    }


/*css popup*/

.cg_nen_popup {
    background-color: #ccc;
}

.cg_popup_diemthuong {
    background-color: #fff;
    border-radius: 8px;
    width: 845px;
    display: table;
    margin: 0 auto;
    position: relative;
    padding: 40px 30px;
    box-sizing: border-box;
}

.cg_anhnho_luachon {
    display: inline-block;
    float: left;
}

    .cg_anhnho_luachon li {
        width: 53px;
        height: 59px;
        border: solid 1px #e5e5e5;
        margin-bottom: 7px;
    }

        .cg_anhnho_luachon li.active, .cg_anhnho_luachon li:hover {
            border: solid 1px #aadefb;
        }

.cg_btn_close_poup {
    background: url(../images/cg_btn_close_popup.png) no-repeat;
    width: 14px;
    height: 14px;
    position: absolute;
    top: 24px;
    right: 37px;
    display: inline-block;
}

    .cg_btn_close_poup:hover {
        background: url(../images/cg_btn_close_popup.png) 0 bottom no-repeat;
        width: 14px;
        height: 14px;
    }

.cg_img_to_popup {
    width: 347px;
    height: 385px;
    float: left;
    margin-left: 6px;
    border: solid 1px #e5e5e5;
}

.cg_popup_diemthuong .cg_thongtin_sanpham_vip {
    width: 325px;
    margin-top: 0;
    margin-left: 30px;
}

.cg_btn_social {
    position: absolute;
    top: 440px;
    left: 200px;
}

.cg_thongtin_sanpham_popup {
    display: inline-block;
    clear: both;
    margin-top: 15px;
}

.cg_giaohang_poup {
    display: inline-block;
    margin-top: 20px;
}

.cg_giaohang_poup {
    font-size: 13px;
    color: #333;
}

    .cg_giaohang_poup em {
        float: left;
    }

    .cg_giaohang_poup .cg_noidung_giaohang {
        float: left;
        margin-left: 10px;
    }

.cg_tieude_thongtin_sanpham_popup {
    text-transform: uppercase;
    font-size: 20px;
    color: #231f20;
    border-bottom: solid 1px #ccc;
    padding-bottom: 13px;
    box-sizing: border-box;
}

.cg_noidung_thongtin_sanpham_popup {
    font-size: 13px;
    color: #333;
    margin-top: 25px;
}

.cg_popup_diemthuong2 {
    width: 750px;
    margin: 0 auto;
    display: table;
    position: relative;
    background-color: #fff;
    padding: 22px 24px;
    box-sizing: border-box;
    margin-top: 20px;
    border-radius: 8px;
}

.form_nhap_popup {
    float: left;
    display: inline-block;
    font-size: 13px;
    color: #333;
}

.cg_tieude_form_nhap_poup {
    font-size: 14px;
}

.cg_all_input_popup {
    display: inline-block;
    margin: 20px 0px 20px 0px;
}

.cg_input_form_popup {
    width: 326px;
    height: 33px;
    border: solid 1px #e5e5e5;
    padding-left: 10px;
    box-sizing: border-box;
    outline: none;
    margin-bottom: 14px;
}

    .cg_input_form_popup::-webkit-input-placeholder {
        color: #787878;
    }

    .cg_input_form_popup::-moz-placeholder {
        color: #787878;
    }

    .cg_input_form_popup:-ms-input-placeholder {
        color: #787878;
    }

    .cg_input_form_popup input:-moz-placeholder {
        color: #787878;
    }

.cg_popup_diemthuong2 .cg_btn_close_poup {
    top: 13px;
    right: 15px;
}

.cg_all_checkbox_select_textar_popup {
    display: inline-block;
    margin-top: 20px;
}

    .cg_all_checkbox_select_textar_popup li {
        margin-bottom: 11px;
    }

    .cg_all_checkbox_select_textar_popup select {
        width: 156px;
        height: 33px;
        border: solid 1px #e5e5e5;
        padding-left: 5px;
        box-sizing: border-box;
        color: #787878;
        outline: none;
    }

.cg_quanhuyen_popup {
    margin-right: 10px;
}

.cg_textarea_popup {
    width: 324px;
    height: 83px;
    border: solid 1px #e5e5e5;
    color: #787878;
    outline: none;
    padding: 12px 9px;
    box-sizing: border-box;
}

.cg_btn_muangay_poupup {
    display: inline-block;
    text-transform: uppercase;
    text-align: center;
    font-size: 14px;
    width: 326px;
    height: 37px;
    line-height: 37px;
    color: #fff;
    background-color: #03b4f5;
    border-radius: 3px;
}

    .cg_btn_muangay_poupup:hover {
        background-color: #0287d1;
    }

.cg_thongtin_form {
    float: left;
    display: inline-block;
    margin-left: 15px;
    border-left: solid 1px #e6e6e6;
    padding-left: 15px;
    box-sizing: border-box;
    width: 350px;
}

    .cg_thongtin_form h3 {
        font-size: 20px;
        color: #231f20;
        text-transform: uppercase;
    }

        .cg_thongtin_form h3 .cg_text_mau_vip {
            color: #03b4f5;
        }

    .cg_thongtin_form h2 {
        font-size: 15px;
        color: #333;
        border-bottom: dotted 1px #a6a6a6;
        padding-bottom: 8px;
        box-sizing: border-box;
        display: inline-block;
        margin-top: 5px;
    }

.cg_textmau_form1 {
    font-size: 22px;
    color: #03b4f5;
}

.cg_thongtin_form p {
    font-size: 13px;
    color: #333;
    line-height: 20px;
    margin-top: 13px;
}

.cg_thongtin_form a {
    color: #666;
    font-size: 13px;
    font-style: italic;
    margin-top: 15px;
    display: block;
}

    .cg_thongtin_form a:hover {
        color: #03b4f5;
    }

.cg_thongtin_giao_form {
    background-color: #ebebeb;
    padding: 8px 13px;
    color: #898989;
    font-size: 13px;
    font-style: italic;
    margin-top: 25px;
    line-height: 18px;
}

.cg_btn_quaylai_popup {
    width: 156px;
    height: 35px;
    float: left;
    border: solid 1px #03b4f5;
    border-radius: 3px;
    text-align: center;
    line-height: 35px;
    text-transform: uppercase;
    color: #03b4f5;
    font-size: 14px;
}

    .cg_btn_quaylai_popup:hover {
        background-color: #03b4f5;
        border: solid 1px #03b4f5;
        color: #fff;
    }

.cg_btn_muangay1_popup {
    width: 156px;
    height: 37px;
    float: left;
    border-radius: 3px;
    text-align: center;
    line-height: 35px;
    text-transform: uppercase;
    color: #fff;
    background-color: #03b4f5;
    margin-left: 7px;
    font-size: 14px;
}

    .cg_btn_muangay1_popup:hover {
        background-color: #0287d1;
    }


.cg_mua_gift_code {
    width: 413px;
    background-color: #fff;
    border-radius: 8px;
    margin: 0 auto;
    position: relative;
    display: table;
    margin-top: 10px;
    padding: 30px 60px;
    box-sizing: border-box;
    text-align: center;
    color: #333;
}

    .cg_mua_gift_code span {
        font-size: 15px;
        font-weight: 700;
        display: block;
        text-transform: uppercase;
        margin-bottom: 15px;
    }

    .cg_mua_gift_code i {
        font-size: 15px;
        text-transform: uppercase;
    }

.cg_ket_qua_giftcode {
    width: 299px;
    background-color: #ebebeb;
    border-radius: 3px;
    text-align: center;
    line-height: 50px;
    height: 50px;
    display: inline-block;
    margin: 30px 0;
    color: #f64500;
}

.cg_mua_gift_code p {
    font-size: 13px;
}

    .cg_mua_gift_code p em {
        font-size: 15px;
        color: #0a9de3;
    }

.cg_btn_xacnhan_mua_giftcode {
    display: inline-block;
    color: #fff;
    font-size: 14px;
    text-align: center;
    line-height: 37px;
    text-transform: uppercase;
    background-color: #03b4f5;
    box-sizing: border-box;
    border-radius: 3px;
    margin-top: 14px;
    width: 158px;
}

    .cg_btn_xacnhan_mua_giftcode:hover {
        background-color: #0287d1;
    }

; .cg_mua_gift_code .cg_btn_close_poup {
    top: 13px;
    right: 15px;
}

.cg_mua_gift_code2 {
    width: 390px;
    background-color: #fff;
    border-radius: 8px;
    margin: 0 auto;
    position: relative;
    display: table;
    margin-top: 10px;
    padding: 30px 25px;
    box-sizing: border-box;
    color: #333;
}

    .cg_mua_gift_code2 h3 {
        font-size: 20px;
        color: #231f20;
        text-transform: uppercase;
    }

        .cg_mua_gift_code2 h3 .cg_text_mau_vip {
            color: #03b4f5;
        }

    .cg_mua_gift_code2 h2 {
        font-size: 15px;
        color: #333;
        border-bottom: dotted 1px #a6a6a6;
        padding-bottom: 8px;
        box-sizing: border-box;
        display: inline-block;
        margin-top: 5px;
    }

    .cg_mua_gift_code2 p {
        font-size: 13px;
        color: #333;
        line-height: 20px;
        margin-top: 13px;
    }

    .cg_mua_gift_code2 .cg_xem_chi_tiet {
        color: #666;
        font-size: 13px;
        font-style: italic;
        margin-top: 15px;
        display: block;
        margin-bottom: 10px;
    }

.cg_textmau_form2 {
    color: #f57b00;
    font-size: 22px;
}

.cg_mau_text_giftcode {
    color: #f57b00;
    font-size: 18px;
}

.cg_noidung_giftcode2 {
    text-align: left;
    font-style: italic;
    margin: 30px 0;
}

.cg_doimau {
    background-color: #f67c01;
}

    .cg_doimau:hover {
        background-color: #e47200;
    }


.cg_popup_kich_hot_vip2 {
    display: inline-block;
    display: table;
    margin: 0 auto;
    background-color: #fff;
    border-radius: 3px;
}

.cg_bang_form {
    margin: 0 auto;
    font-size: 13px;
    color: #333;
    display: table;
    margin-top: 26px;
    margin-bottom: 26px;
    font-family:'BeVietnam-Bold'
}

    .cg_bang_form select {
        margin-bottom: 12px;
    }

    .cg_bang_form tr td:last-child {
        padding-left: 15px;
        font-family:'BeVietnam-Regular'
    }

    .cg_bang_form tr td label {
        font-size: 13px;
        color: #787878;
        margin: 15px 0px 15px 0px;
        display: inline-block;
        line-height: 19px;
    }

    .cg_bang_form .cg_input_form_kichhoat {
        width: 314px;
        height: 33px;
        border: solid 1px #e5e5e5;
        margin-bottom: 10px;
        outline: none;
        padding-left: 10px;
        box-sizing: border-box;
    }

.cg_select_all_popup {
    width: 94px;
    height: 33px;
    border: solid 1px #e5e5e5;
    font-size: 13px;
    color: #787878;
    padding-left: 5px;
    box-sizing: border-box;
    margin-right: 13px;
    outline: none;
}

.cg_select_all_popup1 {
    width: 152px;
    height: 33px;
    border: solid 1px #e5e5e5;
    font-size: 13px;
    color: #787878;
    padding-left: 5px;
    box-sizing: border-box;
    margin-right: 8px;
    outline: none;
}

.cg_bang_form .cg_textarea_popup {
    width: 316px;
    height: 56px;
    font-size: 13px;
    color: #787878;
    font-family: 'Roboto', sans-serif;
}

.text_thong_bao {
    color: #ed0000;
    font-size: 13px;
    margin-top: 10px;
    display: block;
}

.cg_popup_kich_hot_vip2 .cg_btn_kichhoat_vip {
    display: table;
    margin: 0 auto;
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 0 27px;
    width: auto;
}

.cg_popup_chuyenkhoan {
    display: table;
    background-color: #fff;
    margin: 0 auto;
    border-radius: 3px;
    margin-top: 30px;
}

    .cg_popup_chuyenkhoan h3 {
        text-align: center;
        text-transform: uppercase;
        font-size: 14px;
        color: #333;
        margin: 30px 0px 30px 0px;
    }

.cg_bang_form_chuyenkhoan {
    font-size: 13px;
    color: #333;
    margin: 0 30px;
}

    .cg_bang_form_chuyenkhoan tr td:nth-child(2) {
        padding-left: 10px;
    }

    .cg_bang_form_chuyenkhoan .cg_input_form_kichhoat {
        width: 314px;
        height: 33px;
        padding-left: 10px;
        box-sizing: border-box;
        border: solid 1px #e5e5e5;
        outline: none;
    }


.cg_popup_chuyenkhoan .cg_btn_kichhoat_vip {
    display: table;
    margin: 0 auto;
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 0 27px;
    width: auto;
}

.cg_popup_chuyenkhoan tr td {
    height: 37px;
}

.cg_popup_chuyenkhoan .cg_textarea_popup {
    width: 314px;
    height: 73px;
}

.cg_popup_chuyenkhoan tr td .cg_kiem_tra_taikhoan {
    font-size: 13px;
    color: #666;
    font-style: italic;
    margin-left: 8px;
}

.cg_input_nhap_capcha {
    width: 128px;
    height: 33px;
    border: solid 1px #dadada;
    margin: 8px 12px 0px 0px;
    float: left;
    outline: none;
    padding-left: 5px;
    box-sizing: border-box;
}

.cg_text_capcha_input {
    width: 97px;
    height: 31px;
    border: solid 1px #dadada;
    text-align: center;
    font-size: 700;
    font-size: 20px;
    color: #2f2f2f;
    display: inline-block;
    line-height: 33px;
    margin-top: 8px;
    float: left;
}

.cg_btn_reload_chuyenkhoan {
    float: left;
    margin: 13px 0px 0px 12px;
}

.cg_input_nhap_otp {
    width: 314px;
    height: 33px;
    line-height: 33px;
    padding-left: 5px;
    box-sizing: border-box;
    border: solid 1px #dadada;
    outline: none;
}

.cg_noidung_chuyenkhoan2 {
    width: 512px;
    font-size: 13px;
    font-style: italic;
    color: #666;
    margin: 10px 30px;
    line-height: 20px;
}

    .cg_noidung_chuyenkhoan2 em {
        color: #03b4f5;
        font-size: 13px;
        font-style: italic;
        font-weight: 600;
    }

.cg_btn_quaylai {
    text-transform: uppercase;
    text-align: center;
    border: solid 1px #03b4f5;
    border-radius: 3px;
    font-size: 15px;
    color: #03b4f5;
    display: inline-block;
    padding: 10px 30px;
    box-sizing: border-box;
}

    .cg_btn_quaylai:hover {
        background-color: #03b4f5;
        border: solid 1px #03b4f5;
        color: #fff;
    }

.cg_all_btn_chuyenkhoan {
    display: table;
    margin: 0 auto;
    margin-bottom: 30px;
}

    .cg_all_btn_chuyenkhoan li {
        float: left;
        margin: 0 8px;
    }

.cg_btn_kichhoat_vip1 {
    text-transform: uppercase;
    text-align: center;
    border: solid 1px #03b4f5;
    border-radius: 3px;
    font-size: 15px;
    color: #fff;
    display: inline-block;
    padding: 10px 30px;
    box-sizing: border-box;
    background-color: #03b4f5;
}

    .cg_btn_kichhoat_vip1:hover {
        background-color: #0287d1;
    }

.cg_popup_chuyenkhoan_thanhcong {
    display: table;
    background-color: #fff;
    border-radius: 3px;
    position: relative;
    margin: 0 auto;
    margin-top: 30px;
    margin-bottom: 30px;
}

.cg_tieude_chuyenkhoan {
    text-align: center;
    font-size: 15px;
    color: #333;
    font-weight: 700;
    text-transform: uppercase;
    margin: 56px 30px 20px 30px;
}

.cg_popup_chuyenkhoan_thanhcong .cg_btn_kichhoat_vip {
    width: auto;
    padding: 0 30px;
    display: table;
    margin: 0 auto;
    margin-bottom: 30px;
}

/*css nap the*/
.cg_tabs_napthe, .cg_tab_nap_the {
    margin-top: 0;
}

    .cg_tab_nap_the .cg_tab_content_thongtin_taikhoan {
        padding-left: 15px;
        background-color:#e5f7ff;
    }

    .cg_tabs_napthe .cg_thongtin_chung a {
        background: url(../images/icon_napthe_tratruoc.png) no-repeat 5% center;
        -webkit-transition: all 0.3s ease;
        moz-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }

        .cg_tabs_napthe .cg_thongtin_chung a:hover {
            background: url(../images/icon_napthe_tratruoc.png) no-repeat 7% center;
        }

    .cg_tabs_napthe .cg_thongtin_vip a {
        background: url(../images/icon_napthe_vidientu.png) no-repeat 5% center;
        -webkit-transition: all 0.3s ease;
        moz-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }

        .cg_tabs_napthe .cg_thongtin_vip a:hover {
            background: url(../images/icon_napthe_vidientu.png) no-repeat 7% center;
        }

    .cg_tabs_napthe .cg_thongtin_baomat a {
        background: url(../images/icon_napthe_nganhang.png) no-repeat 5% center;
        -webkit-transition: all 0.3s ease;
        moz-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }

        .cg_tabs_napthe .cg_thongtin_baomat a:hover {
            background: url(../images/icon_napthe_nganhang.png) no-repeat 7% center;
        }

    .cg_tabs_napthe .cg_thongtin_tinnhan a {
        background: url(../images/icon_napthe_sms.png) no-repeat 5% center;
        -webkit-transition: all 0.3s ease;
        moz-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }

        .cg_tabs_napthe .cg_thongtin_tinnhan a:hover {
            background: url(../images/icon_napthe_sms.png) no-repeat 7% center;
        }

    .cg_tabs_napthe .cg_thongtin_nhiemvu a {
        background: url(../images/icon_napthe_chinhsach.png) no-repeat 5% center;
        -webkit-transition: all 0.3s ease;
        moz-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }

        .cg_tabs_napthe .cg_thongtin_nhiemvu a:hover {
            background: url(../images/icon_napthe_chinhsach.png) no-repeat 7% center;
        }

    .cg_tabs_napthe .cg_thongtin_lichsu_giaodich a {
        background: url(../images/icon_napthe_daily.png) no-repeat 5% center;
        -webkit-transition: all 0.3s ease;
        moz-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }

        .cg_tabs_napthe .cg_thongtin_lichsu_giaodich a:hover {
            background: url(../images/icon_napthe_daily.png) no-repeat 7% center;
        }

.cg_all_buoc_thanhtoan {
    display: inline-block;
    width: 100%;
    line-height: 35px;
    height: 35px;
    display: block;
    font-size: 13px;
    color: #333;
    background-color: #ededed;
}

    .cg_all_buoc_thanhtoan li {
        padding: 0 59px 0 45px;
        box-sizing: border-box;
        vertical-align: middle;
        float: left;
        position: relative;
    }

        .cg_all_buoc_thanhtoan li.cg_all_buoc_thanhtoan_active {
            background-color: #77be4c;
            color: #fff;
        }

        .cg_all_buoc_thanhtoan li .cg_all_thanhtoan_muiten {
            position: absolute;
            top: 0;
            right: 0;
            display: block;
            width: 19px;
            height: 35px;
            background: url(../images/icon_muiten_thanhtoan.png) 0 0 no-repeat;
        }

        .cg_all_buoc_thanhtoan li.cg_all_buoc_thanhtoan_active .cg_all_thanhtoan_muiten {
            background-position: -19px 0;
        }

        .cg_all_buoc_thanhtoan li.cg_all_buoc_thanhtoan_active1 .cg_all_thanhtoan_muiten {
            background-position: -16px -35px;
        }

.cg_tieude_cacbuoc_thanhtoan {
    color: #333;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    display: block;
    margin: 30px 0px 20px 0px;
}

.cg_tieude_phuongthuc_thanhtoan {
    border-bottom: 1px solid #ddd;
    border-left: 4px solid #03b4f5;
    padding: 0 0 2px 8px;
    font-weight: 700;
    line-height: 29px;
    font-size: 13px;
    color: #000;
}

.cg_list_thanhtoan {
    display: table;
    margin: 0 auto;
    margin-top: 30px;
}

    .cg_list_thanhtoan li {
        float: left;
        display: inline-block;
        margin: 10px 0;
        width: 160px;
        text-align: center;
    }

.cg_img_thecao {
    background: url(../images/img_thecao.png) no-repeat;
    width: 93px;
    height: 93px;
    display: inline-block;
    border-radius: 50%;
    border: solid 2px transparent;
}

    .cg_img_thecao:hover {
        cursor: pointer;
    }

.cg_img_vidientu {
    background: url(../images/img_vidientu.png) no-repeat;
    width: 93px;
    height: 93px;
    display: inline-block;
    border-radius: 50%;
    border: solid 2px transparent;
}

    .cg_img_vidientu:hover {
        cursor: pointer;
    }

.cg_img_atm {
    background: url(../images/img_atm.png) no-repeat;
    width: 93px;
    height: 93px;
    display: inline-block;
    border-radius: 50%;
    border: solid 2px transparent;
}

    .cg_img_atm:hover {
        cursor: pointer;
    }

.cg_img_sms {
    background: url(../images/img_sms.png) no-repeat;
    width: 93px;
    height: 93px;
    display: inline-block;
    border-radius: 50%;
    border: solid 2px transparent;
}

    .cg_img_sms:hover {
        cursor: pointer;
    }

.cg_all_input_thanhtoan {
    display: block;
    margin-top: 30px;
}

.css-label_thanhtoan {
    display: inline-block;
}

input[type=checkbox].css-checkbox_thanhtoan {
    position: absolute;
    overflow: hidden;
    clip: rect(0 0 0 0);
    height: 1px;
    width: 1px;
    margin: -1px;
    padding: 0;
    border: 0;
}

    input[type=checkbox].css-checkbox_thanhtoan + label.css-label_thanhtoan {
        padding-left: 20px;
        height: 14.5px;
        display: inline-block;
        line-height: 14.5px;
        background-repeat: no-repeat;
        background-position: 0px -15px;
        font-size: 13px;
        vertical-align: middle;
        cursor: pointer;
        margin: 0px 0px 23px 2px;
        font-size: 13px;
        color: #333;
    }

    input[type=checkbox].css-checkbox_thanhtoan:checked + label.css-label_thanhtoan {
        background-position: 0 0;
    }

.chrome-style_thanhtoan {
    background: url(../images/select_thanhtoan.png) no-repeat;
}

.cg_thongtin_chiet_khau {
    display: block;
    width: 475px;
    height: 34px;
    background-color: #f5f5f5;
    line-height: 34px;
    color: #010101;
    font-size: 13px;
    padding-left: 23px;
    box-sizing: border-box;
    margin: 0 auto;
}

    .cg_thongtin_chiet_khau em {
        color: #d05300;
    }

.cg_btn_xacnhan_thanhtoan {
    text-align: center;
    font-size: 13px;
    color: #fff;
    background-color: #29b6f6;
    display: table;
    margin: 0 auto;
    border-radius: 3px;
    line-height: 38px;
    height: 38px;
    width: 189px;
    text-transform: uppercase;
    margin-top: 30px;
}

    .cg_btn_xacnhan_thanhtoan:hover {
        background-color: #0287d1;
    }

.cg_list_nhamang {
    display: table;
    margin: 0 auto;
    margin-top: 35px;
    margin-bottom: 35px;
}

    .cg_list_nhamang li {
        float: left;
        width: 141px;
        height: 60px;
        border: solid 1px #e7e7e7;
        display: inline-block;
        position: relative;
        margin: 0 -1px -1px 0;
        padding: 8px 0;
        box-sizing: border-box;
    }

        .cg_list_nhamang li img {
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%,-50%);
            -webkit-transform: translate(-50%,-50%);
        }

        .cg_list_nhamang li:hover {
            cursor: pointer;
            border: 1px solid #009bdf;
            margin: 0 -1px -1px 0;
            z-index: 1;
            background: #f0f8fc;
        }

        .cg_list_nhamang li.cg_chon_ok .cg_icon_luachon {
            display: block;
        }

        .cg_list_nhamang li.cg_chon_ok {
            border: 1px solid #009bdf;
            margin: 0 -1px -1px 0;
            z-index: 1;
            background: #f0f8fc;
        }

.cg_bang_nhap_thecao {
    display: table;
    font-size: 13px;
    color: #333;
    margin: 0 auto;
    margin-top: 35px;
}

    .cg_bang_nhap_thecao tr {
        height: 50px;
    }

        .cg_bang_nhap_thecao tr td input {
            margin-bottom: 0;
        }

        .cg_bang_nhap_thecao tr td:last-child {
            padding-left: 10px;
        }

        .cg_bang_nhap_thecao tr td a {
            text-transform: uppercase;
        }

.cg_luuy_doi_thecao {
    color: #333;
    font-size: 13px;
    font-weight: 700;
    padding-top: 20px;
    border-top: dotted 1px #ddd;
    width: 100%;
    display: block;
    margin-top: 25px;
    box-sizng: border-box;
}

.cg_bang_quydoi_vcoin {
    display: table;
    margin: 0 auto;
    margin-top: 20px;
    font-size: 13px;
    color: #333;
    text-align: center;
    border: solid 1px #ddd;
}

    .cg_bang_quydoi_vcoin tr:first-child {
        background-color: #d7d7d7 !important;
        font-weight: 700;
    }

    .cg_bang_quydoi_vcoin tr td {
        width: 150px;
        height: 35px;
    }

        .cg_bang_quydoi_vcoin tr td:first-child {
            border-right: solid 1px #ddd;
        }

    .cg_bang_quydoi_vcoin tr:nth-child(2n+1) {
        background-color: #f2f2f2;
    }

.cg_text_thanhtoan_ok {
    text-align: center;
    text-transform: uppercase;
    font-size: 18px;
    color: #333;
    font-weight: 700;
    display: block;
    margin-top: 80px;
}

.cg_btn_backhome {
    width: 180px;
    height: 38px;
    text-transform: uppercase;
    text-align: center;
    color: #fff;
    font-size: 13px;
    background-color: #29b6f6;
    line-height: 38px;
    display: table;
    margin: 0 auto;
    border-radius: 3px;
    margin-top: 30px;
}

/*css dai li Vcoin*/
.cg_danh_sach_daily {
    font-size: 14px;
    color: #333;
    text-transform: uppercase;
    text-align: center;
    border-bottom: solid 1px #e2e2e2;
    padding-bottom: 15px;
    box-sizing: border-box;
}

.cg_all_select_daily {
    display: table;
    margin: 0 auto;
    margin-top: 40px;
    margin-bottom: 30px;
}

    .cg_all_select_daily li {
        float: left;
        margin: 0 6px;
        line-height: 33px;
    }

        .cg_all_select_daily li select {
            width: 120px;
            height: 33px;
            border: solid 1px #ddd;
            outline: none;
            font-size: 13px;
            color: #787878;
            padding-left: 5px;
            box-sizing: border-box;
        }

        .cg_all_select_daily li a {
            width: 120px;
            height: 33px;
            text-transform: uppercase;
            text-align: center;
            line-height: 33px;
            background-color: #03b4f5;
            display: inline-block;
            border-radius: 3px;
            color: #fff;
        }

            .cg_all_select_daily li a:hover {
                background-color: #0287d1;
            }

.cg_bang_daily {
    border: solid 1px #ddd;
    font-size: 13px;
    color: #333;
    width: 100%;
    text-align: center;
}

    .cg_bang_daily tr {
        height: 48px;
        /*line-height: 48px;*/
    }

        .cg_bang_daily tr:first-child {
            background-color: #3b3b3b;
            color: #fff;
            text-transform: uppercase;
        }

            .cg_bang_daily tr:first-child td {
                border: none;
            }

        .cg_bang_daily tr td {
            border: solid 1px #ddd;
        }

            .cg_bang_daily tr td a {
                color: #00a2dd;
                text-decoration: underline;
            }

/*css chinh sach nap vcoin*/
.cg_chinhsach_napvcoin {
    display: inline-block;
}

    .cg_chinhsach_napvcoin p {
        color: #333;
        font-size: 13px;
        line-height: 30px;
    }

    .cg_chinhsach_napvcoin h2 {
        font-size: 14px;
        color: #333;
        font-size: 14px;
        font-weight: 700;
        text-transform: uppercase;
        display: block;
        margin: 25px 0;
    }

    .cg_chinhsach_napvcoin h4 {
        font-size: 13px;
        color: #333;
        font-size: 14px;
        font-weight: 700;
        margin-bottom: 20px;
        display: block;
    }

    .cg_chinhsach_napvcoin i {
        font-style: italic;
        font-size: 13px;
        line-height: 20px;
    }

    .cg_chinhsach_napvcoin b {
        font-weight: bold;
        font-size: 14px;
        display: block;
        text-align: center;
    }

    .cg_chinhsach_napvcoin a {
        font-style: italic;
        color: #08abf4;
    }

.cg_bang_chinhsach_napvcoin {
    border: solid 1px #ddd;
    font-size: 13px;
    color: #333;
    width: 100%;
    text-align: center;
    margin: 30px 0;
}

    .cg_bang_chinhsach_napvcoin tr {
        height: 48px;
    }

        .cg_bang_chinhsach_napvcoin tr:first-child {
            background-color: #3b3b3b;
            color: #fff;
            text-transform: uppercase;
        }

            .cg_bang_chinhsach_napvcoin tr:first-child td {
                border: none;
            }

        .cg_bang_chinhsach_napvcoin tr td {
            border: solid 1px #ddd;
        }

.cg_tacgia {
    float: right;
    margin-top: 50px;
}

/*css sms/tong dai thoai*/
.cg_text_sms {
    text-align: center;
    font-size: 13px;
    color: #333;
    display: block;
    margin: 30px 0px 20px 0px;
}

.cg_huongdan_napsms {
    border: solid 1px #d7d7d7;
    line-height: 48px;
    height: 48px;
    width: 86%;
    margin: 0 auto;
    font-size: 13px;
    color: #333;
    text-align: center;
    margin-bottom: 10px;
}

    .cg_huongdan_napsms em {
        font-size: 13px;
        color: #03b4f5;
        font-weight: 700;
    }

.cg_huongdan_napsms1 {
    border-right: solid 1px #d7d7d7;
    width: 226px;
    text-align: center;
    float: left;
}

.cg_luuy_sms {
    background-color: #f5f5f5;
    padding: 16px;
    box-sizing: border-box;
    margin: 30px 0;
}

    .cg_luuy_sms b {
        font-size: 15px;
        color: #333;
        display: block;
        margin-bottom: 5px;
    }

    .cg_luuy_sms p {
        font-size: 13px;
        color: #333;
        line-height: 25px;
    }

    .cg_luuy_sms a {
        color: #03b4f5;
    }

    .cg_luuy_sms i {
        font-weight: 700;
        color: #333;
    }

/*css ngan hang*/

.cg_sotien_thanhtoan {
    width: 560px;
    margin: 0 auto 20px;
}

.cg_luachon_sotien {
    display: block;
    float: left;
    margin: 25px 0px 10px 0px;
    width: 560px;
}

.cg_noteatm {
    padding: 10px 0 0 22px;
    color: red;
    font-style: italic;
    font-size: 13px;
}

    .cg_noteatm strong {
        font-style: italic;
        font-weight: 700;
    }

.cg_input_chon {
    display: inline-block;
}

    .cg_input_chon li {
        float: left;
        display: block;
        width: 130px;
        height: 36px;
        position: relative;
        border: 1px solid #e7e7e7;
        margin: 0 -1px -1px 0;
        padding: 10px 0;
        box-sizing: border-box;
    }

        .cg_input_chon li.cg_chon_ok .cg_icon_luachon {
            display: block;
        }

        .cg_input_chon li.cg_chon_ok {
            border: 1px solid #009bdf;
            margin: 0 -1px -1px 0;
            z-index: 1;
            background: #f0f8fc;
        }

        .cg_input_chon li:hover {
            cursor: pointer;
            border: 1px solid #009bdf;
            margin: 0 -1px -1px 0;
            z-index: 1;
            background: #f0f8fc;
        }

        .cg_input_chon li:last-child .cg_css_checkbox_sokhac {
            float: right;
            width: 90px;
            height: 26px;
            border-radius: 3px;
            border: 1px solid #e7e7e7;
            outline: none;
            padding-left: 5px;
            box-sizing: border-box;
            margin: -21px 10px 0px 0px;
        }

input[type=checkbox].css-checkbox_menhgia {
    position: absolute;
    overflow: hidden;
    clip: rect(0 0 0 0);
    height: 1px;
    width: 1px;
    margin: -1px;
    padding: 0;
    border: 0;
}

    input[type=checkbox].css-checkbox_menhgia + label.css-label_menhgia {
        padding-left: 20px;
        height: 14.5px;
        display: inline-block;
        line-height: 14.5px;
        background-repeat: no-repeat;
        background-position: 0px -15px;
        font-size: 13px;
        vertical-align: middle;
        cursor: pointer;
        margin-left: 10px;
        font-size: 13px;
        color: #333;
        width: 77%;
    }

    input[type=checkbox].css-checkbox_menhgia:checked + label.css-label_menhgia {
        background-position: 0 0;
    }

.chrome-style_menhgia {
    background: url(../images/select_thanhtoan.png) no-repeat;
}

.cg_icon_luachon {
    background: url(../images/icon_luachon.png) no-repeat;
    width: 18px;
    height: 16px;
    display: inline-block;
    position: absolute;
    bottom: 0;
    right: 0;
    display: none;
    z-index: inherit;
}

.cg_list_nganhang {
    display: block;
    width: 660px;
    margin: 0 auto;
    margin-top: 30px;
}

.cg_tieude_list_nganhang {
    font-size: 13px;
    color: #333;
    text-transform: uppercase;
    display: block;
    margin-bottom: 20px;
}

.cg_list_ngan_hang_check {
    display: inline-block;
}

    .cg_list_ngan_hang_check li {
        float: left;
        width: 128px;
        height: 55px;
        border: solid 1px #e7e7e7;
        display: inline-block;
        position: relative;
        margin: 0 -1px -1px 0;
        padding: 8px 0;
        box-sizing: border-box;
    }

        .cg_list_ngan_hang_check li.cg_chon_ok .cg_icon_luachon {
            display: block;
        }

        .cg_list_ngan_hang_check li.cg_chon_ok {
            border: 1px solid #009bdf;
            margin: 0 -1px -1px 0;
            z-index: 1;
            background: #f0f8fc;
        }

        .cg_list_ngan_hang_check li img {
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%,-50%);
            -webkit-transform: translate(-50%,-50%);
        }

.cg_btn_thanhtoan_nganhang {
    display: table;
    margin: 0 auto;
    margin-top: 35px;
}

    .cg_btn_thanhtoan_nganhang li {
        float: left;
    }

        .cg_btn_thanhtoan_nganhang li a {
            text-transform: uppercase;
            font-size: 13px;
        }


/*css vi pay*/

.cg_text_sms a {
    color: #29b6f6;
}

.cg_bang_form_vipay {
    font-size: 13px;
    color: #333;
    display: table;
    margin: 0 auto;
    margin-top: 35px;
}

    .cg_bang_form_vipay tr td a {
        font-size: 13px;
        color: #29b6f6;
        text-transform: uppercase;
    }

    .cg_bang_form_vipay tr {
        height: 48px;
    }

        .cg_bang_form_vipay tr td input {
            margin-bottom: 0;
        }

        .cg_bang_form_vipay tr:nth-child(4) td .cg_css_checkbox_popup_dangky {
            width: 203px;
            float: left;
        }

        .cg_bang_form_vipay tr td:nth-child(2) {
            padding: 0 15px;
        }

.cg_capcha_vipay {
    border: solid 1px #dadada;
    float: left;
    margin-left: 10px;
    display: inline-block;
    text-align: center;
    line-height: 31px;
    font-size: 22px;
}

.cg_btn_thanhtoan_vipay {
    width: 134px;
    height: 38px;
    text-align: center;
    line-height: 38px;
    color: #fff !important;
    border-radius: 3px;
    background-color: #29b6f6;
    display: inline-block;
    float: left;
}

    .cg_btn_thanhtoan_vipay:hover {
        background-color: #0287d1;
    }

.cg_btn_quaylai_vipay {
    width: 134px;
    height: 38px;
    text-align: center;
    line-height: 38px;
    border-radius: 3px;
    background-color: #dcdcdc;
    color: #333 !important;
    display: inline-block;
    float: left;
    margin-left: 15px;
}

/*css cac game da choi*/

.cg_cacgame_dachoi {
    background-color: #fff;
    padding: 10px 15px 0;
    display: inline-block;
    box-sizing: border-box;
    width: 100%;
    margin-top: 10px;
}

.cg_tieude_gamedachoi {
    font-size: 18px;
    padding: 8px 10px 0px 0px;
}


/*css sms plus*/

.cg_bang_baomat {
    font-size: 13px;
    color: #333;
    display: table;
    margin: 0 auto;
    width: 100%;
    font-family:"BeVietnam-Bold"
}

    .cg_bang_baomat tr {
        height: 35px;
        font-family:"BeVietnam-Bold"
    }

        .cg_bang_baomat tr td:last-child {
            text-align: center;
            font-family:"BeVietnam-Bold"
        }

        .cg_bang_baomat tr:first-child td:first-child {
            width: 100px;
            font-family:"BeVietnam-Bold"
        }

        .cg_bang_baomat tr:last-child td:nth-child(2) {
            text-align: center;
            font-family:"BeVietnam-Bold"
        }

        .cg_bang_baomat tr td:last-child {
            padding-left: 20px;
            font-family:"BeVietnam-Bold"
        }

        .cg_bang_baomat tr td a {
            color: #0288d1;
            font-family:"BeVietnam-Bold"
        }

        .cg_bang_baomat tr td input {
            width: 395px;
            height: 28px;
            border: solid 1px #d7d7d7;
            outline: none;
            box-sizing: border-box;
            padding-left: 10px;
            font-family:"BeVietnam-Bold"
        }

        .cg_bang_baomat tr td p {
            font-size: 12px;
            color: #666;
            font-style: italic;
            font-family:"BeVietnam-Bold"
        }

.css-label_baomat {
    font-weight: 700;
}

.cg_padding_left {
    padding-left: 30px;
}

    .cg_padding_left .css-label_baomat {
        font-weight: 400;
    }

input[type=checkbox].css-checkbox_baomat {
    position: absolute;
    overflow: hidden;
    clip: rect(0 0 0 0);
    height: 1px;
    width: 1px;
    margin: -1px;
    padding: 0;
    border: 0;
}

    input[type=checkbox].css-checkbox_baomat + label.css-label_baomat {
        padding-left: 25px;
        height: 17px;
        display: inline-block;
        line-height: 17px;
        background-repeat: no-repeat;
        background-position: 0px 0px;
        font-size: 13px;
        vertical-align: middle;
        cursor: pointer;
        color: #333;
        width: 100%;
    }

    input[type=checkbox].css-checkbox_baomat:checked + label.css-label_baomat {
        background-position: 0 -17px;
    }

.chrome-style_baomat {
    background: url(../images/icon_check_baomat.png) no-repeat;
}

.cg_bang_baomat .cg_btn_capnhat_matkhau {
    color: #fff;
    text-transform: uppercase;
    margin: 0;
}

    .cg_bang_baomat .cg_btn_capnhat_matkhau:hover {
        background-color: #0287d1;
    }

.cg_padding_left .css-checkbox_baomat {
    float: left;
}

.cg_padding_left .css-label_baomat {
    width: auto !important;
    margin-right: 10px;
}



/*update css ngày 02/12/2016*/
.cg_shop_vip_ud {
    background-color: #fff;
    width: 100%;
    display: inline-block;
    padding: 14px 14px 50px 14px;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.cg_box_vatpham_vip_ud {
    display: inline-block;
    margin-top: 20px;
    width: 100%;
}

.cg_img_to_popup {
    width: 350px;
    height: 350px;
    border: none;
    position: relative;
}

    .cg_img_to_popup img {
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%,-50%);
        -moz-transform: translate(-50%,-50%);
        -o-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%);
    }

.cg_anhnho_luachon li {
    width: 58px;
    height: 58px;
    position: relative;
}

    .cg_anhnho_luachon li a img {
        width: 53px;
        height: 53px;
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%,-50%);
        -moz-transform: translate(-50%,-50%);
        -o-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%);
    }

.cg_thongtin_sanpham_vip {
    margin-top: 0;
    width: 350px;
}

.cg_all_input_btn_doivp_ud {
    width: 348px;
    height: 40px;
    border: solid 1px #dadada;
    border-radius: 3px;
    background-color: #ffffff;
}

.cg_list_btn_doivp_ud {
    display: inline-block;
    margin-top: 30px;
}

    .cg_list_btn_doivp_ud li {
        margin-bottom: 18px;
    }

        .cg_list_btn_doivp_ud li:last-child {
            margin-bottom: 0;
        }

.cg_all_input_btn_doivp_ud input {
    width: 200px;
    border: none;
    height: 40px;
    outline: none;
    padding-left: 10px;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
}

.cg_info_vatpham {
    margin-top: 20px;
    width: 100%;
}

    .cg_info_vatpham li {
        line-height: 20px;
    }

.btn_mua_bang_diem {
    width: 100%;
    padding: 0;
}

.cg_capcha_input_doivp_ud {
    float: left;
    vertical-align: middle;
    margin-top: 3px;
}

.cg_btn_reload_doivp_ud {
    float: right;
    vertical-align: middle;
    margin: 12px 10px 0px 0px;
}

.cg_btn_social {
    display: block;
    position: inherit;
    margin: 0px 0px 0px 167px;
    clear: both;
}

.cg_border_bottom_ud {
    width: 100%;
    display: block;
    border-bottom: solid 1px #ccc;
}

.cg_tieude_thongtin_sanpham_popup {
    display: inline-block;
    border-bottom: solid 2px #03a9f4;
    padding-bottom: 5px;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: -1px;
    font-size: 14px;
}

.cg_thongtin_sanpham_popup {
    margin-top: 40px;
}

.cg_list_lua_chon_timkiem {
    display: inline-block;
    width: 100%;
    margin: 20px 0px 0px 0px;
}

    .cg_list_lua_chon_timkiem li {
        float: left;
        margin-right: 20px;
    }

        .cg_list_lua_chon_timkiem li:last-child {
            margin-right: 0;
            float: right;
        }

        .cg_list_lua_chon_timkiem li select {
            width: 196px;
            height: 33px;
            border: solid 1px #dddddd;
            outline: none;
            padding-left: 10px;
            color: #787878;
            font-size: 13px;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -ms-appearance: none;
            -o-appearance: none;
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none;
            background: url(../images/icon_tamgiac_select_ud.png) #fff 95% center no-repeat;
        }

.cg_btn_quaylai_popup, .cg_btn_muangay1_popup {
    height: 31px;
    line-height: 33px;
    font-size: 14px;
}

.cg_img_vp_ud {
    width: 260px;
    float: left;
    display: inline-block;
    margin-right: 20px;
    margin-top: 40px;
}

.cg_box_img_vp_ud {
    width: 258px;
    border: solid 1px transparent;
    position: relative;
    display: block;
    height: 258px;
}

    .cg_box_img_vp_ud img {
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%,-50%);
        -moz-transform: translate(-50%,-50%);
        -o-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%);
    }

.cg_tieude_vp_ud {
    height: 36px;
    display: block;
    color: #000;
    font-size: 14px;
    margin-top: 15px;
    overflow: hidden;
    position: relative;
}

.cg_gia_vp_ud {
    color: #03b4f5;
    font-size: 22px;
    margin-top: 8px;
}

.cg_img_vp_ud .cg_btn_muangay1_popup {
    border: solid 1px transparent;
}

.cg_img_vp_ud .cg_btn_muangay1_popup, .cg_img_vp_ud .cg_btn_quaylai_popup {
    width: 100%;
    display: block;
    margin: 15px 0px 0px 0px;
    height: 35px;
    line-height: 35px;
}

.cg_img_vp_ud:hover .cg_box_img_vp_ud {
    border: solid 1px #ccc;
    cursor: pointer;
}

.cg_box_all_popup_ud {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.6);
    z-index: 9999;
}

.cg_box_all_popup1_ud {
    display: none;
}

.cg_box_lisgd_up {
    width: 1000px;
    border-radius: 3px;
    background-color: #fff;
    display: block;
    position: relative;
    margin: 0 auto;
    margin-top: 50px;
    padding-bottom: 30px;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.cg_tieude_popup_lsgd {
    text-align: center;
    display: block;
    padding: 20px 0px;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: solid 1px #dadada;
}

.cg_bang_lsgd {
    width: 98%;
    margin: 0 auto;
    margin-top: 20px;
}

    .cg_bang_lsgd tr td {
        color: #333333;
        font-size: 13px;
        text-align: center;
        height: 50px;
        border: solid 1px #ccc;
    }

        .cg_bang_lsgd tr td a {
            color: #03b5f5;
        }

    .cg_bang_lsgd tr:first-child td {
        background-color: #3b3b3b;
        text-transform: uppercase;
        color: #fff;
        border: solid 1px #3b3b3b;
    }

.cg_box_lisgd_up1 {
    width: 866px;
    margin: 0 auto;
    position: relative;
    background-color: #fff;
    margin-top: 30px;
    border-radius: 3px;
    padding-bottom: 30px;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.cg_mua_gift_code span {
    margin-top: 20px;
}

.cg_mua_gift_code p.ma_nhan_popup {
    text-align: center;
    color: #333;
    font-size: 13px;
    margin-bottom: 20px;
}

    .cg_mua_gift_code p.ma_nhan_popup em {
        color: #f57b00;
        font-size: 20px;
    }

.cg_mua_gift_code i {
    font-size: 13px;
    text-transform: none;
    text-align: center;
    display: block;
    margin-bottom: 15px;
}

.cg_bang_popup_small_ud {
    margin: 0 auto;
}

    .cg_bang_popup_small_ud tr {
        padding-bottom: 15px;
    }

        .cg_bang_popup_small_ud tr td {
            font-size: 13px;
            color: #333;
            height: 35px;
        }

            .cg_bang_popup_small_ud tr td .nen_bang_ud {
                width: 210px;
                height: 33px;
                background-color: #ebebeb;
                border: solid 1px #e5e5e5;
                color: #333;
                font-size: 20px;
                line-height: 33px;
                text-align: left;
                padding-left: 10px;
                -moz-box-sizing: border-box;
                box-sizing: border-box;
                margin-left: 10px;
            }

.bang_form_nhap_tt_ud {
    width: 100%;
    margin: 0 auto;
}

    .bang_form_nhap_tt_ud tr td {
        padding-bottom: 14px;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        display: inline-block;
    }

        .bang_form_nhap_tt_ud tr td input {
            width: 326px;
            height: 33px;
            border: solid 1px #e5e5e5;
            padding-left: 15px;
            box-sizing: border-box;
            color: #333333;
            font-size: 13px;
            outline: none;
        }

        .bang_form_nhap_tt_ud tr td select {
            float: left;
            width: 155px;
            height: 33px;
            border: solid 1px #e5e5e5;
            padding-left: 10px;
            box-sizing: border-box;
            -ms-appearance: none;
            -o-appearance: none;
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none;
            outline: none;
            background: url(../images/icon_tamgiac_select_ud.png) #fff 90% center no-repeat;
            margin-right: 15px;
        }

            .bang_form_nhap_tt_ud tr td select.select_thanhpho_ud {
                width: 326px;
                margin-right: 0;
                background-position: 95%;
            }

            .bang_form_nhap_tt_ud tr td select.margin_right_0_up {
                margin-right: 0;
            }

        .bang_form_nhap_tt_ud tr td textarea.text_areat {
            width: 324px;
            height: 83px;
            border: solid 1px #e5e5e5;
            color: #333333;
            font-size: 13px;
            outline: none;
            padding: 10px;
            box-sizing: border-box;
            font-family: 'Roboto', sans-serif;
            font-weight: 400;
        }

        .bang_form_nhap_tt_ud tr td .cg_btn_xacnhan_mua_giftcode {
            width: 330px;
            margin: 10px 0;
        }

.padding_0_ud {
    padding: 30px 40px;
}


/*end update css ngày 02/12/2016*/

/*css update 12/12/2016*/
.margin_top_20 {
    margin-top: 20px;
}

.margin_top_60 {
    margin-top: 60px;
}

.hien_thi_tong {
    text-align: left;
    display: block;
    margin-left: 15px;
}

    .hien_thi_tong em {
        font-weight: 700;
        font-size: 20px;
    }

.box_scroll_bang_ud {
    height: 360px;
    display: inline-block;
    width: 100%;
}

    .box_scroll_bang_ud .mCSB_inside > .mCSB_container {
        margin-right: 0;
    }

    .box_scroll_bang_ud .mCSB_scrollTools .mCSB_draggerRail {
        background-color: #f8f8f8;
        border-radius: 0 0 0 0;
    }

    .box_scroll_bang_ud .mCSB_scrollTools .mCSB_dragger {
        height: 65px !important;
    }

        .box_scroll_bang_ud .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
            width: 4px;
            background-color: #a6a6a6 !important;
            border-radius: 0 0 0 0;
        }

.list_timkiem_ngay_gd {
    display: inline-block;
    margin-bottom: 20px;
}

    .list_timkiem_ngay_gd li {
        float: left;
        color: #333333;
        font-size: 13px;
        line-height: 33px;
        margin-right: 8px;
    }

        .list_timkiem_ngay_gd li select {
            width: 178px;
            height: 33px;
            border: solid 1px #d7d7d7;
        }

        .list_timkiem_ngay_gd li .btn_xem_ls_gd {
            width: 142px;
            height: 33px;
            text-transform: uppercase;
            color: #fff;
            text-align: center;
            background-color: #03b4f5;
            display: inline-block;
            border-radius: 3px;
        }

            .list_timkiem_ngay_gd li .btn_xem_ls_gd:hover {
                background-color: #0287d1;
            }

.all_tongbang_ud {
    border: solid 1px #ddd;
    height: 48px;
    line-height: 48px;
    margin-top: -3px;
}

.margin_bottom_20_ud {
    margin-bottom: 20px;
}

.box_lua_chon_noi_o {
    float: left;
    display: inline-block;
    margin-right: 30px;
}

.noi_o_ud {
}

input[type=checkbox].css-checkbox_noio {
    position: absolute;
    overflow: hidden;
    clip: rect(0 0 0 0);
    height: 1px;
    width: 1px;
    margin: -1px;
    padding: 0;
    border: 0;
}

    input[type=checkbox].css-checkbox_noio + label.css-label {
        padding-left: 20px;
        height: 13px;
        display: inline-block;
        line-height: 13px;
        background-repeat: no-repeat;
        background-position: 0px 0px;
        font-size: 13px;
        vertical-align: middle;
        cursor: pointer;
        margin: 3px 0px 0px 2px;
        color: #2f2f2f;
    }

    input[type=checkbox].css-checkbox_noio:checked + label.css-label {
        background-position: 0 -13px;
    }

.noi_o_ud {
    background-image: url(../images/img_luachon_noio.png);
}

.cg_chitiet1_all_thongtin_taikhoan tr td.line_height_nho_ud {
    line-height: normal;
    padding-right: 80px;
}

.link_kiem_tra_tichhop {
    color: #f44336;
    margin-left: 10px;
}

.cau_hoibao_mat_ud {
    width: 392px;
}

.padding_2ben_ud {
    padding: 0px 10px;
}

.cg_bang_lichsu_giaodich tr.dong_dau_tien_ud {
    background-color: #fff;
    color: #333;
    border: solid 1px #ddd;
}

    .cg_bang_lichsu_giaodich tr.dong_dau_tien_ud td {
        border: solid 1px #ddd;
    }

.width_tich_luy1 {
    width: 62px;
}

.width_tich_luy2 {
    width: 368px;
}

.width_tich_luy3 {
    width: 218px;
}

.width_tich_luy4 {
    width: 188px;
}

.width_ls_dt1 {
    width: 52px;
}

.width_ls_dt2 {
    width: 307px;
}

.width_ls_dt3 {
    width: 119px;
}

.width_ls_dt4 {
    width: 119px;
}

.width_ls_dt5 {
    width: 239px;
}

.cg_chitiet1_all_thongtin_taikhoan tr td em {
    color: red;
}

.cg_tabs_vip li.cg_current_vip span {
    border-bottom: solid 2px #29b6f6;
    padding-bottom: 7px;
    text-transform: uppercase;
}

.margin_top_0 {
    margin-top: 0;
}
/*end css update 12/12/2016*/

/*css update 13/12/2016*/
.cg_img_vp_ud {
    width: 258px;
}

.cg_tab_content_vip {
    overflow: hidden;
}

.margin_bottom_15_ud {
    margin-bottom: 15px;
}

.cg_all_thongtin_taikhoan {
    margin-top: 15px;
}

.margin_top_20 li.cg_current_vip span, .margin_top_60 li.cg_current_vip span {
    border: none;
}

.cg_shop_vip_ud {
    padding: 0;
}
/*end css update 13/12/2016*/


/*css update 03/01/2017*/
.box_img_baiviet {
    display: table;
    margin: 0 auto;
    margin-top: 20px;
    margin-bottom: 20px;
}

    .box_img_baiviet span {
        text-align: center;
        display: block;
        margin: 10px 0px;
        color: #04acf7;
        font-style: italic;
        font-size: 14px;
    }

.text_tieude_huongdan_sanpham {
    text-align: center;
    display: block;
    margin-top: 20px;
}

.chu_in_dam {
    font-weight: bold;
}

.margin_top_10px {
    margin-top: 10px;
}

#cg_tab_2_vip p {
    font-size: 13px;
    line-height: 23px;
}

    #cg_tab_2_vip p u {
        font-weight: bold;
    }

.margin_tren_duoi_20px {
    margin: 10px 0px;
    display: block;
}

.cg_gia_vp_ud {
    float: left;
    display: inline-block;
    font-size: 20px;
}

.cg_gia_vp_ud2 {
    font-size: 16px;
    text-decoration: line-through;
    float: right;
    display: inline-block;
    margin-top: 8px;
    line-height: 24px;
}

.gia_giamsanpham {
    position: absolute;
    top: -33px;
    left: -8px;
    width: 0px;
    height: 0px;
    border-bottom: 50px solid transparent;
    border-top: 50px solid transparent;
    border-left: 50px solid #f57b00;
    -webkit-transform: rotate(-135deg);
    -moz-transform: rotate(-135deg);
    -o-transform: rotate(-135deg);
    transform: rotate(-135deg);
}

    .gia_giamsanpham span {
        -webkit-transform: rotate(135deg);
        -moz-transform: rotate(135deg);
        -o-transform: rotate(135deg);
        transform: rotate(135deg);
        display: inline-block;
        position: absolute;
        top: -10px;
        left: -47px;
        font-size: 15px;
        color: #fff;
    }


.tieude_info_vip_ud {
    position: relative;
    font-size: 31px;
    font-weight: 300;
    color: #333333;
    text-transform: uppercase;
    padding-left: 50px;
    margin-top: 40px;
}

    .tieude_info_vip_ud em {
        color: #09abf4;
    }

    .tieude_info_vip_ud:before {
        content: "";
        position: absolute;
        top: 0;
        left: 5px;
        background: url(../images/icon_vip.png) no-repeat;
        width: 32px;
        height: 52px;
    }

.noidung_info_vip_ud {
    display: block;
    margin-left: 70px;
    line-height: 25px;
    font-size: 16px;
    margin-top: 20px;
}

.mau_info_vip_ud {
    color: #f57b00;
    font-weight: 500;
}

.chu_dam_text {
    font-weight: 500;
    color: #333333;
}

.text_thangdiem_ud {
    text-transform: uppercase;
    text-align: center;
    display: block;
    margin: 35px 0px 25px 0px;
    font-weight: 300;
    color: #333333;
    font-size: 22px;
}

.box_cach_tichluy {
    background-color: #fff1e5;
    border: dashed 1px #c4b6ab;
    padding: 40px 20px;
    border-radius: 5px;
    margin: 20px 0px;
}

    .box_cach_tichluy ul, .list_quydinh_chung_vip_ud {
        margin: 26px 0px 0px 50px;
    }

        .box_cach_tichluy ul li, .list_quydinh_chung_vip_ud li {
            margin-bottom: 20px;
            position: relative;
        }

            .box_cach_tichluy ul li:before, .list_quydinh_chung_vip_ud li:before {
                content: "";
                position: absolute;
                top: 6px;
                left: -20px;
                width: 6px;
                height: 6px;
                border-radius: 50%;
                background-color: #f57b00;
            }

.img_quyenloi_vip_du img {
    max-width: 100%;
}

.text_tichluy_vip_ud {
    display: block;
    margin-left: 65px;
    margin-top: 20px;
}

.box_cach_tichluy h6 {
    text-transform: uppercase;
    text-align: center;
    display: block;
    color: #333333;
    font-size: 30px;
    font-weight: 300;
}

.box_cach_tichluy .text_tichluy_vip_ud {
    text-align: center;
}

.btn_dangkyngay_vip_ud {
    width: 228px;
    height: 58px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #f57b00;
    -webkit-box-shadow: inset 1px 1px rgba(255,131,0,.35);
    -moz-box-shadow: inset 1px 1px rgba(255,131,0,.35);
    box-shadow: inset 1px 1px rgba(255,131,0,.35);
    background-image: -webkit-linear-gradient(bottom, #ff5e00, #ff7200 78%, #ff9a37);
    background-image: -moz-linear-gradient(bottom, #ff5e00, #ff7200 78%, #ff9a37);
    background-image: -o-linear-gradient(bottom, #ff5e00, #ff7200 78%, #ff9a37);
    background-image: -ms-linear-gradient(bottom, #ff5e00, #ff7200 78%, #ff9a37);
    background-image: linear-gradient(to top, #ff5e00, #ff7200 78%, #ff9a37);
    color: #fff;
    font-size: 20px;
    text-align: center;
    text-transform: uppercase;
    line-height: 58px;
    display: table;
    margin: 0 auto;
    margin-top: 25px;
}

    .btn_dangkyngay_vip_ud:hover {
        -webkit-filter: brightness(120%);
        filter: brightness(120%);
    }

.list_quydinh_chung_vip_ud li a {
    color: #09abf4;
    font-weight: 500;
}

.text_apdung_vip_ud {
    position: relative;
    font-style: italic;
    color: #333333;
    font-size: 16px;
    margin-left: 65px;
}

    .text_apdung_vip_ud em {
        color: #890515;
    }

.box_chuky_vip_ud {
    float: right;
    font-size: 18px;
    color: #000001;
    font-style: italic;
    font-weight: 500;
    display: block;
    margin: 20px 20px 20px 0px;
}


/*end update 03/01/2017*/

/*css update 05012017*/
.cg_so_diem {
    width: 100%;
}

.cg_gia_cu_up_sale {
    color: #000;
    font-size: 20px;
    float: right;
    line-height: 30px;
    text-decoration: line-through;
}
/*end update 05012017*/

/* css update 23/01/2017 */
.cg_tabs_vip li em {
    margin: 0 14px;
}

.margin_bottom_15_ud {
    margin-bottom: 50px;
}

.mk-quasinhnhat {
}

    .mk-quasinhnhat .tt {
        color: #787878;
        font-size: 13px;
        text-align: center;
        line-height: 24px;
        margin-bottom: 10px;
    }

    .mk-quasinhnhat .l-main {
        text-align: center;
        margin-bottom: 47px;
        margin-top: 40px;
    }

        .mk-quasinhnhat .l-main .cont {
            display: inline-block;
            margin: 0 30px;
        }

            .mk-quasinhnhat .l-main .cont img {
                display: block;
                margin-bottom: 20px;
            }

            .mk-quasinhnhat .l-main .cont a.btn {
                width: 120px;
                display: inline-block;
                height: 35px;
                line-height: 35px;
                text-transform: uppercase;
                color: white;
                background: #03b4f5;
                -moz-border-radius: 3px;
                border-radius: 3px;
                /* color: #149dd0; */
            }

                .mk-quasinhnhat .l-main .cont a.btn:hover {
                    background: #149dd0;
                }

    .mk-quasinhnhat .tt1 {
        color: #d40000;
        font-size: 13px;
        text-align: center;
        margin-bottom: 10px;
    }

    .mk-quasinhnhat .qua {
        text-align: center;
        position: relative;
        margin-bottom: -60px;
    }

    .mk-quasinhnhat a.btn-khui {
        width: 247px;
        height: 58px;
        line-height: 58px;
        background: #f68726;
        -moz-border-radius: 3px;
        border-radius: 3px;
        display: inline-block;
        text-transform: uppercase;
        color: white;
        font-size: 22px;
        position: relative;
        z-index: 2;
    }

        .mk-quasinhnhat a.btn-khui:hover {
            background: #da7720;
        }

    .mk-quasinhnhat .qua .i {
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%,-50%);
        -moz-transform: translate(-50%,-50%);
        -o-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%);
    }

    .mk-quasinhnhat .qua .li {
        -webkit-animation: xoay 10s linear infinite;
        -moz-animation: xoay 10s linear infinite;
        -o-animation: xoay 10s linear infinite;
        animation: xoay 10s linear infinite;
    }

    .mk-quasinhnhat .tt span {
        color: #333333;
        font-size: 16px;
        display: block;
    }

        .mk-quasinhnhat .tt span span {
            display: inline-block;
            color: #f68626;
            font-weight: 700;
        }

.mk-popup {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.58);
    z-index: 999999;
}

    .mk-popup > .content {
        position: absolute;
        left: 50%;
        top: 50%;
        -webkit-transform: translate(-50%,-50%);
        -moz-transform: translate(-50%,-50%);
        -o-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%);
        background: white;
        -moz-border-radius: 6px;
        border-radius: 6px;
        /* height: 300px; */
        width: 539px;
        padding-bottom: 44px;
    }

        .mk-popup > .content .sc-c {
            height: 140px;
            text-align: center;
            padding-top: 30px;
        }

            .mk-popup > .content .sc-c .name {
                color: #231f20;
                font-size: 20px;
                margin-bottom: 38px;
            }

            .mk-popup > .content .sc-c a.btn {
                background: #03b5f5;
                color: white;
                font-size: 13px;
                text-transform: uppercase;
                width: 125px;
                height: 37px;
                display: inline-block;
                line-height: 37px;
                -moz-border-radius: 3px;
                border-radius: 3px;
            }

                .mk-popup > .content .sc-c a.btn:hover {
                    background: #0d97ca;
                }

    .mk-popup .content .main {
        padding: 0 27px;
    }

        .mk-popup .content .main > p {
            color: #231f20;
            font-size: 16px;
            text-align: center;
            margin-bottom: 10px;
        }

        .mk-popup .content .main .tk label {
            font-size: 13px;
            color: #333333;
            margin-right: 16px;
        }

        .mk-popup .content .main .tk {
            margin-bottom: 17px;
        }

            .mk-popup .content .main .tk input {
                border: 1px solid #dadada;
                padding: 0 13px;
                height: 40px;
                width: 310px;
            }

        .mk-popup .content .main > span {
            color: #333333;
            font-size: 13px;
            line-height: 20px;
            margin-bottom: 20px;
            display: inline-block;
        }

    .mk-popup .content.small {
        padding-bottom: 25px;
    }

    .mk-popup .content .head {
        position: relative;
        padding: 13px;
        border-bottom: 1px solid #e5e5e5;
        margin-bottom: 20px;
    }

    .mk-popup .content > .tt {
        text-align: center;
        color: #231f20;
        font-size: 16px;
        text-transform: uppercase;
        margin-bottom: 24px;
    }

    .mk-popup .content.small .tt {
        margin-bottom: 2px;
    }

    .mk-popup .content .nd {
        width: 400px;
        margin: 0 auto;
        padding: 20px 4px;
        border-bottom: 1px solid #e5e5e5;
        margin-bottom: 26px;
    }

    .mk-popup .content.small .nd {
        width: 440px;
        padding: 15px 9px;
        margin-bottom: 20px;
    }

    .mk-popup .content .list-btn {
        width: 100%;
        text-align: center;
    }

        .mk-popup .content .list-btn a {
            width: 158px;
            height: 37px;
            display: inline-block;
            -moz-border-radius: 2px;
            border-radius: 2px;
            text-transform: uppercase;
            font-size: 13px;
            color: white;
            line-height: 37px;
            margin: 0 9px;
        }

            .mk-popup .content .list-btn a.sau {
                background: #77797a;
            }

                .mk-popup .content .list-btn a.sau:hover {
                    background: #595b5d;
                }

            .mk-popup .content .list-btn a.nap {
                background: #03b5f5;
            }

                .mk-popup .content .list-btn a.nap:hover {
                    background: #0d97ca;
                }

    .mk-popup .content .nd p {
        margin-bottom: 10px;
    }

        .mk-popup .content .nd p .t {
            display: inline-block;
            width: 87px;
            color: #333333;
            font-size: 13px;
        }

    .mk-popup .content.small .nd p .t {
        width: 146px;
    }

    .mk-popup .content .nd p b {
        color: #333333;
        font-size: 13px;
    }

        .mk-popup .content .nd p b.big {
            color: #f68626;
            font-size: 20px;
        }

    .mk-popup .content .head a.btn-close {
        position: absolute;
        right: 13px;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%);
    }

        .mk-popup .content .head a.btn-close img {
            -webkit-transition: 0.4s ease all;
            -o-transition: 0.4s ease all;
            -moz-transition: 0.4s ease all;
            transition: 0.4s ease all;
        }

        .mk-popup .content .head a.btn-close:hover img {
            -webkit-transform: rotate(180deg);
            -moz-transform: rotate(180deg);
            -o-transform: rotate(180deg);
            transform: rotate(180deg);
        }

.cg_tab_content_thongtin_taikhoan.fix-height {
    height: 816px;
}

.cg_border_bottom_all_thongtin_taikhoan.mk {
    margin-bottom: 18px;
}

.mk-note {
    color: #231f20;
    font-size: 13px;
    text-align: left;
}

    .mk-note .tt {
        text-decoration: underline;
        text-transform: uppercase;
        margin-bottom: 9px;
        text-align: left;
    }

    .mk-note .content {
        line-height: 22px;
    }

.mk-popup .mk-note .tt {
    margin-bottom: 1px;
}

.mk-table-fix {
    margin-bottom: 19px;
}

    .mk-table-fix table {
        width: 100%;
        text-align: center;
    }

        .mk-table-fix table tr:nth-child(1) td {
            background: #3b3b3b;
            color: white;
            text-transform: uppercase;
            line-height: 40px;
            border: 1px solid #3b3b3b;
        }

        .mk-table-fix table tr td {
            line-height: 25px;
            border: 1px solid #dddddd;
            color: #333333;
            font-size: 13px;
        }

            .mk-table-fix table tr td span {
                display: inline-block;
                width: 100px;
                height: 33px;
                line-height: 33px;
                background: #bbbbbb;
                color: #ffffff;
                font-size: 14px;
                -moz-border-radius: 2px;
                border-radius: 2px;
                text-transform: uppercase;
            }

                .mk-table-fix table tr td span a {
                    background: #03b4f5;
                    display: block;
                    color: #fff;
                    -moz-border-radius: inherit;
                    border-radius: inherit;
                }

                    .mk-table-fix table tr td span a:hover {
                        background: #149dd0;
                    }

@-webkit-keyframes xoay {
    100% {
        -webkit-transform: rotate(380deg);
        transform: rotate(380deg);
    }
}

@-moz-keyframes xoay {
    100% {
        -moz-transform: rotate(380deg);
        transform: rotate(380deg);
    }
}

@-o-keyframes xoay {
    100% {
        -o-transform: rotate(380deg);
        transform: rotate(380deg);
    }
}

@keyframes xoay {
    100% {
        -webkit-transform: rotate(380deg);
        -moz-transform: rotate(380deg);
        -o-transform: rotate(380deg);
        transform: rotate(380deg);
    }
}

.tt p {
    width: 460px;
    text-align: center;
    color: #333333;
    margin: 0 auto;
    margin-top: 15px;
    line-height: 18px;
}

.tt .text_nho_thongbao_ud {
    text-transform: uppercase;
    color: #e20606;
    font-size: 13px;
    text-align: center;
    width: 100%;
}

.mk-quasinhnhat .l-main .khong_nhan_duoc_qua.cont {
    opacity: 0.4;
}

    .mk-quasinhnhat .l-main .khong_nhan_duoc_qua.cont a, .mk-quasinhnhat .l-main .khong_nhan_duoc_qua.cont a:hover {
        background-color: #8a8a8a;
        cursor: default;
    }

.box_thongbao_gift_sinhnhat {
    text-transform: uppercase;
    color: #231f20;
    font-size: 16px;
}

    .box_thongbao_gift_sinhnhat p {
        display: block;
        margin-bottom: 15px;
    }

    .box_thongbao_gift_sinhnhat em {
        color: #dd0808;
        font-weight: 700;
        margin-bottom: 20px;
        display: inline-block;
    }

.mk-popup > .content .sc-c.padding_box_ud {
    padding-top: 10px;
}

.info_gift_sinhnhat_ud {
    width: 500px;
    margin: 0 auto;
    display: block;
    margin-bottom: 15px;
}

.mk-popup .content .head.margin_bottom_15px {
    margin-bottom: 10px;
}
/*end update 23/01/2017

/*css media*/
@media screen and (max-width: 1200px) {
    .cg_wrapper {
        width: 960px;
    }

    .cg_danhsachgame_hotline {
        margin: 0;
    }

    .cg_content {
        /*width: 960px;*/
        width:100%
    }

    .cg_right_content {
        width: 670px !important;
    }

    .cg_margin_left_game_detail {
        width: 690px !important;
    }

    .w960_hide {
        display: none;
    }

    .cg_left_footer {
        margin-right: 10px;
    }

    .cg_gift_code {
        width: 955px;
    }

    .cg_noidung_danhsach_game {
        margin: 21px 57px 0px 0px;
    }

    .cg_danh_sach_game .cg_noidung_danhsach_game {
        margin: 21px 60px 0px 0px;
    }

    .cg_danh_sach_game .margin_right_w960 {
        margin-right: 0;
    }

    .cg_noidung_tintuc_sukien li {
        margin: 22px 100px 20px 0px;
    }

    .cg_noidung_cung_chuyenmuc li {
        margin: 22px 90px 20px 0px;
    }

    .cg_noidung_gift_code {
        margin: 20px 59px 5px 0px;
    }

    .cg_noidung_game_hot {
        margin: 19px 96px 0px 0px;
    }

    .cg_tintuc_sukien {
        width: 670px;
    }

    .cg_danhsach_game {
        width: 954px;
    }

    .cg_game_hot, .cg_game_noibat {
        width: 670px;
    }

    .cg_tabs_menu1 {
        width: 637px;
    }

    .margin_right_w960, .cg_noidung_tintuc_sukien li.margin_right_w960 {
        margin-right: 0;
    }

    .cg_img_game_noibat {
        width: 170px;
    }

    .cg_info_game_noibat {
        margin-left: 180px;
    }

    .cg_chitiet_game_noibat li {
        width: 307px;
        margin: 14px 15px 0px 0px;
    }

    .cg_icon_hot_game_noibat {
        left: 268px;
    }

    .cg_img_gamenoibat {
        left: -85px;
    }

    .cg_chitiet_game_noibat li:nth-child(3) .cg_img_gamenoibat {
        left: -70px;
    }

    .cg_chitiet_game_noibat li:last-child .cg_img_gamenoibat, .cg_chitiet_game_noibat li:nth-child(2) .cg_img_gamenoibat {
        left: -100px;
    }

    .cg_link_fix_right {
        display: none;
    }

    .cg_truso_cty {
        margin-right: 0px;
        width: 265px;
    }

    .cg_noidung_tintuc_chuyenmuc {
        width: 404px;
    }

    .cg_tengame_ngaythang_tintuc_chuyenmuc {
        margin: 9px 0px 8px 0px;
    }

    .cg_box_video_chuyenmuc {
        margin-right: 25px;
        margin-left: 25px;
    }

    .cg_box_video_chuyenmuc_hide {
        display: none;
    }

    .img_tintic_chuyenmuc {
        width: 95%;
    }

    .cg_img_chuyenmuc1 {
        width: 640px;
    }

    .cg_img_chuyenmuc2, .cg_img_chuyenmuc3 {
        margin: 0px;
        width: 314px;
    }

    .cg_img_chuyenmuc2 {
        margin-right: 12px;
        margin-top: 20px;
    }

    .cg_img_chuyenmuc3 {
        margin-top: 20px;
    }

    .cg_img_to_chuyen_muc img {
        width: 640px;
        height: 335px;
    }

    .cg_img_to_chuyen_muc2 img {
        width: 314px;
        height: 160px;
    }

    .cg_all_thongtin_taikhoan li {
        width: 225px;
    }

    .cg_btn_kich_hoat_vip {
        background: url(../images/icon_kich_hoat_vip.png) #f68626 3% center no-repeat;
        width: 120px;
    }

    .cg_btn_bao_danh {
        width: 100px;
        background: url(../images/icon_bao_danh.png) #95c630 8% center no-repeat;
        margin-left: 0;
    }

    .cg_text_thongtin_diemvip {
        margin: 0px 10px 0px 20px;
    }

    .cg_text1_detail_timkiem_giftcode a {
        font-size: 14px;
    }

    .cg_codevip_timkiem_giftcode {
        margin: 20px 10px;
    }

    .cg_codevip_timkiem_giftcode {
        width: 313px;
    }

    .cg_text2_detail_timkiem_giftcode {
        font-size: 10px;
    }

    .cg_btn_nhancode_timkiem_giftcode, .cg_btn_nhancode2_timkiem_giftcode {
        width: 115px;
        height: 30px;
        line-height: 30px;
    }

    .cg_tab_thongtin_taikhoan {
        width: 70.3%;
    }

    .cg_chitiet_nhiemvu_hangngay {
        padding: 8px;
    }

        .cg_chitiet_nhiemvu_hangngay li {
            width: 190px;
            margin-right: 19px;
        }

    .cg_diem_nhiemvu_hangngay, .cg_diem_nhiemvu_hangngay1 {
        width: 85px;
        height: 85px;
    }

    .cg_mota_nhiemvu_hangngay {
        width: 103px;
        padding: 0 6px;
    }

    .cg_border_all {
        width: 190px;
    }

    .cg_danh_sach_game {
        width: 960px;
    }

    .cg_banner_danhsach_game {
        width: 928px;
    }

    .cg_btn_download {
        margin: 15px 15px 0px 0px;
    }

    .cg_social_download {
        margin: 25px 15px 0px 0px;
    }

    .cg_down_load .cg_noidung_danhsach_game {
        margin: 15px 30px 0px 0px;
    }

    .cg_down_load .margin_right_960 {
        margin-right: 0;
    }

    .cg_down_load .cg_img_danhsach_game, .cg_down_load .cg_img_danhsach_game a img {
        width: 305px;
        height: 170px;
    }

    .cg_link_danhsach_game {
        margin-top: 20px;
    }

    .cg_video_game_detail {
        width: 640px;
    }

    .cg_margin_left_game_detail .cg_noidung_tintuc_chuyenmuc {
        width: 400px;
    }

    .cg_img_big_game_detail {
        width: 639px;
        height: 305px;
    }

        .cg_img_big_game_detail img {
            width: 100%;
        }

    .cg_all_btn_game_detail {
        margin: 10px 0px 0px 15px;
    }

    .cg_noidung_game_detail {
        width: 98%;
    }

    .cg_info_smail_game_detail {
        padding-bottom: 15px;
        margin-top: 5px;
    }

    .cg_banner_giftcode {
        width: 670px;
    }

    .cg_game_quan_tam .cg_noidung_danhsach_game {
        margin: 15px 33px 0px 0px;
    }

    .cg_game_quan_tam .margin_right19_w960 {
        margin-right: 0;
    }

    .cg_game_quan_tam .cg_anh_dsgame, .cg_game_quan_tam .cg_anh_dsgame a img {
        width: 305px;
        height: 170px;
    }

    .cg_img_sanpham_vip {
        margin-right: 20px;
        width: 295px;
        height: 327px;
    }

        .cg_img_sanpham_vip img {
            width: 85%;
        }

    .cg_thongtin_sanpham_vip {
        width: 325px;
    }

    .cg_list_vatpham li {
        margin-right: 83px;
    }

        .cg_list_vatpham li.width_960_right {
            margin-right: 0;
        }

    .width_960_hide {
        display: none;
    }
}


@media screen and (max-width: 1590px) {
    .cg_banner_left, .cg_banner_right {
        display: none;
    }
}

.fix-banner-left {
    position: fixed;
    top: 0;
    left: 0;
}

.fix-banner-right {
    position: fixed;
    top: 25px;
    right: 0;
}


/*css update 18062018*/
.box_tieude_game_dangchoi_ud {
    display: block;
    text-align: center;
    font-weight: 700;
    color: #000;
    font-size: 16px;
    margin: 30px auto;
}

.all_list_game_dangchoi_ud {
    display: block;
    text-align: center;
    margin-bottom: 15px;
}

    .all_list_game_dangchoi_ud li {
        display: inline-block;
        margin-right: 15px;
    }

        .all_list_game_dangchoi_ud li:last-child {
            margin-right: 0;
        }

        .all_list_game_dangchoi_ud li a {
            text-align: center;
            width: 160px;
            height: 160px;
            display: inline-block;
        }

            .all_list_game_dangchoi_ud li a .box_img_game_ud {
                width: 160px;
                height: 160px;
                display: inline-block;
                margin-bottom: 10px;
            }

                .all_list_game_dangchoi_ud li a .box_img_game_ud img {
                    max-width: 100%;
                }

            .all_list_game_dangchoi_ud li a span {
                display: block;
                font-size: 14px;
                color: #000;
            }
/*end update 18062018*/


/*css update 25092018*/
.box_all_noidung_nt_ud {
    width: 100%;
    display: inline-block;
    background-color: #fff;
    margin-bottom: 10px;
    padding-bottom: 20px;
}

.list_all_link_ud {
    display: block;
    text-align: right;
    display: block;
    border-bottom: solid 1px #eeeeee;
    padding: 20px 0px;
    margin-right: 20px;
    height: 30px;
}

    .list_all_link_ud li {
        display: inline-block;
    }

        .list_all_link_ud li a {
            display: inline-block;
            border-radius: 5px;
            padding: 10px 40px;
            text-transform: uppercase;
            color: #fff;
            font-size: 14px;
            text-align: center;
        }

        .list_all_link_ud li.link_cs_nap a {
            background-color: #ffa529;
        }

            .list_all_link_ud li.link_cs_nap a:hover {
                background-color: #f3910b;
            }

        .list_all_link_ud li.link_cs_daily a {
            background-color: #8dc11f;
        }

            .list_all_link_ud li.link_cs_daily a:hover {
                background-color: #7bb10a;
            }

.list_all_nt_ud {
    display: block;
    text-align: center;
    margin-top: 25px;
}

    .list_all_nt_ud li {
        display: inline-block;
        margin-right: 20px;
        -webkit-transition: all .2s ease-out 0s;
        -o-transition: all .2s ease-out 0s;
        transition: all .2s ease-out 0s;
        position: relative;
    }

        .list_all_nt_ud li:last-child {
            margin-right: 0;
        }

        .list_all_nt_ud li a {
            display: block;
            -webkit-transition: all .2s ease-out 0s;
            -o-transition: all .2s ease-out 0s;
            transition: all .2s ease-out 0s;
        }

            .list_all_nt_ud li a.img_all_nt_ud {
                width: 258px;
                height: 173px;
                border: solid 1px #eeeeee;
                position: relative;
            }

                .list_all_nt_ud li a.img_all_nt_ud img {
                    position: absolute;
                    top: 50%;
                    left: 50%;
                    transform: translate(-50%,-50%);
                    -moz-transform: translate(-50%,-50%);
                    -webkit-transform: translate(-50%,-50%);
                }

        .list_all_nt_ud li:hover a.img_all_nt_ud {
            border: solid 1px #ffa529;
            -webkit-transition: all .2s ease-out 0s;
            -o-transition: all .2s ease-out 0s;
            transition: all .2s ease-out 0s;
        }

        .list_all_nt_ud li a.btn_napngay_nt_ud {
            text-transform: uppercase;
            text-align: center;
            color: #fff;
            background-color: #2196f3;
            border-radius: 3px;
            display: table;
            margin: 0 auto;
            padding: 10px 20px;
            font-weight: 700;
            margin-bottom: 10px;
        }

            .list_all_nt_ud li a.btn_napngay_nt_ud:hover {
                background-color: #076ebf;
                -webkit-transition: all .2s ease-out 0s;
                -o-transition: all .2s ease-out 0s;
                transition: all .2s ease-out 0s;
            }

        .list_all_nt_ud li span {
            display: block;
            text-align: center;
            color: #333333;
            font-size: 18px;
            margin: 15px 0px;
        }

.box_all_giamgia_nt_ud {
    position: absolute;
    top: 10px;
    left: 0;
    background: url(../images/img_giamgia_nt_ud.png) no-repeat;
    width: 56px;
    height: 34px;
    text-align: center;
    line-height: 32px;
    font-size: 18px;
    color: #fff;
    font-weight: 700;
}

.all_tieude_nt_ud {
    display: block;
    text-align: left;
    padding: 20px;
    border-bottom: solid 1px #eeeeee;
    text-transform: uppercase;
    font-size: 20px;
    color: #333333;
    position: relative;
}

    .all_tieude_nt_ud a {
        position: absolute;
        top: 14px;
        right: 20px;
        text-transform: uppercase;
        color: #fff;
        font-size: 14px;
        padding: 10px 30px;
        text-align: center;
        background-color: #8dc11f;
        border-radius: 3px;
    }

        .all_tieude_nt_ud a:hover {
            background-color: #7bb10a;
        }

.list_check_tk_nt_ud {
    display: block;
    text-align: center;
    margin: 30px 0px;
}

    .list_check_tk_nt_ud li {
        display: inline-block;
        margin-right: 10px;
        color: #333333;
        font-size: 16px;
        vertical-align: middle;
    }

        .list_check_tk_nt_ud li input {
            width: 304px;
            height: 35px;
            border: solid 1px #cdcdcd;
            outline: none;
            padding: 0px 15px;
        }

        .list_check_tk_nt_ud li a {
            text-decoration: underline;
            color: #0060af;
        }

        .list_check_tk_nt_ud li:last-child {
            margin-right: 0;
        }

.box_slide_all_game_nt_ud {
    width: 950px;
    margin: 0 auto;
    padding: 30px 0px;
}

    .box_slide_all_game_nt_ud .item {
        text-align: center;
    }

        .box_slide_all_game_nt_ud .item span {
            display: block;
            text-align: center;
            margin-top: 10px;
            color: #333333;
            font-size: 16px;
        }

    .box_slide_all_game_nt_ud.owl-theme .owl-controls .owl-buttons {
        position: absolute;
        top: -95px;
        left: 0;
        width: 100%;
    }

        .box_slide_all_game_nt_ud.owl-theme .owl-controls .owl-buttons div {
            border-radius: 0 0 0 0;
            margin: 0;
            padding: 0;
        }

        .box_slide_all_game_nt_ud.owl-theme .owl-controls .owl-buttons .owl-prev {
            background: url(../Content/images/img_btn_back_nt_ud.png) no-repeat;
            width: 21px;
            height: 30px;
            position: absolute;
            left: -30px;
        }

        .box_slide_all_game_nt_ud.owl-theme .owl-controls .owl-buttons .owl-next {
            background: url(../Content/images/img_btn_next_nt_ud.png) no-repeat;
            width: 21px;
            height: 30px;
            position: absolute;
            right: -30px;
        }

.box_all_noidung_nt_ud .cg_bang_chinhsach_napvcoin {
    width: 640px;
    margin: 0 auto;
    margin-top: 30px;
}

.box_all_noidung_nt_ud .cg_bang_form_vipay select {
    width: 280px;
    height: 33px;
    border: solid 1px #dadada;
    margin-bottom: 15px;
    outline: none;
    padding-left: 10px;
    box-sizing: border-box;
    font-size: 12px;
    color: #787878;
}

.box_all_noidung_nt_ud .cg_tieude_phuongthuc_thanhtoan {
    width: 850px;
    margin: 0 auto;
    margin-top: 25px;
}

.box_all_noidung_nt_ud .cg_luuy_sms {
    width: 940px;
    margin: 0 auto;
}

.text_ghichu_ntn_ud {
    display: block;
    text-align: center;
    margin: 25px 0px;
}

.img_thanhtoan_sms_nt_ud {
    display: block;
    text-align: center;
    margin: 0 auto;
    margin-top: 15px;
    margin-bottom: 15px;
}

.box_all_ghichu_dauso_nt_ud {
    display: block;
    margin: 0 auto;
    font-size: 14px;
    color: #333;
    line-height: 25px;
    width: 700px;
}

.box_left_nt_ud {
    float: left;
    width: 50%;
}

.box_right_nt_ud {
    float: right;
    width: 50%;
}

.box_ava_game_nt_ud {
    display: block;
    text-align: center;
    margin-top: 30px;
    margin-bottom: 30px;
}

.box_content_tab_ntn_ud {
    display: none;
}

#tab1_kimcuong_nt_ud {
    display: block;
}

.list_tab_nap_nt_ud {
    display: block;
    text-align: center;
    margin-top: 30px;
}

    .list_tab_nap_nt_ud li {
        display: inline-block;
        margin-right: -5px;
    }

        .list_tab_nap_nt_ud li a {
            display: inline-block;
            text-align: center;
            text-transform: uppercase;
            color: #8f8f8f;
            border: solid 1px #cdcdcd;
            width: 145px;
            height: 35px;
            line-height: 35px;
        }

        .list_tab_nap_nt_ud li.acti_tab_nt_ud a {
            background-color: #29b6f6;
            color: #fff;
            border: solid 1px #29b6f6;
        }

.box_all_content_tab_nt_ud .cg_bang_form_vipay tr td em {
    color: #fc5543;
}

.list_social_nt_ud {
    display: block;
    text-align: center;
    margin-bottom: 15px;
}

    .list_social_nt_ud li {
        display: inline-block;
        margin-right: 20px;
    }

        .list_social_nt_ud li:last-child {
            margin-right: 0;
        }

        .list_social_nt_ud li a {
            display: inline-block;
            border-radius: 5px;
            text-align: center;
            width: 145px;
            height: 35px;
            line-height: 35px;
            position: relative;
            color: #59595b;
            font-size: 16px;
            text-transform: uppercase;
        }

            .list_social_nt_ud li a:before {
                content: "";
                position: absolute;
                top: 5px;
                left: 5px;
                width: 26px;
                height: 26px;
            }

        .list_social_nt_ud li.link_tai_ios_nt_ud a, .list_social_nt_ud li.link_tai_and_nt_ud a {
            background-color: #eeeeee;
            border: solid 1px #9d9d9d;
        }

        .list_social_nt_ud li.link_tai_face_nt_ud a, .list_social_nt_ud li.link_tai_web_nt_ud a {
            background-color: #c3c3c3;
        }

        .list_social_nt_ud li.link_tai_ios_nt_ud a:before {
            background: url(../Content/images/icon_taigame_ios_nt_ud.png) no-repeat;
            top: 3px;
            left: 30px;
        }

        .list_social_nt_ud li.link_tai_and_nt_ud a:before {
            background: url(../Content/images/icon_and_taigame_nt_ud.png) no-repeat;
        }

        .list_social_nt_ud li.link_tai_face_nt_ud a:before {
            background: url(../Content/images/icon_face_link-nt_ud.png) no-repeat;
        }

        .list_social_nt_ud li.link_tai_web_nt_ud a:before {
            background: url(../Content/images/icon_web_link_nt_ud.png) no-repeat;
        }

.text_tieude_noidung_game_nt_ud {
    display: block;
    text-align: left;
    text-transform: uppercase;
    font-size: 20px;
    color: #59595b;
    margin: 15px 0px;
}

.all_text_noidung_game_nt_ud {
    font-size: 14px;
    color: #59595b;
    width: 430px;
}

/*end update 25092018*/

/*footer 25092018*/

.footer-mautoi {
    background-color: #eee;
}

.infor-left-footer {
    width: 450px;
    float: left;
    display: inline-block;
}

.footer-mautoi {
    width: 1170px;
    padding: 30px 0;
    position: relative;
    margin-bottom: -4px;
}

.logovtc {
    display: inline-block;
    margin: 0 0 14px 0;
}

.text-left-all {
    display: inline-block;
    margin: 0 0 26px 0;
}

    .text-left-all h4, .text-left-all h5, .text-left-all p {
        color: #000;
        font-size: 13px;
        font-family: 'Arial';
        font-weight: 400;
        margin: 0 0 3px 0;
    }

    .text-left-all h5 {
        font-weight: 700;
        margin: 0;
        text-transform: uppercase;
    }

    .text-left-all p {
        font-size: 12px;
        margin: 5px 0 0 0;
    }

.infor-right-footer {
    width: -moz-calc(100% - 450px);
    width: calc(100% - 450px);
    float: left;
}

.table-footer {
    width: 100%;
    border-collapse: collapse;
}

    .table-footer tr td p, .table-footer tr td a {
        color: #000;
        font-size: 12px;
        font-family: 'Arial';
        font-weight: 400;
        line-height: 16px;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        display: block;
    }

    .table-footer tr:first-child td p {
        text-transform: uppercase;
        font-weight: 700;
        font-size: 13px;
    }

    .table-footer tr td {
        width: 33.3%;
        padding: 5px 0;
    }

    .table-footer tr:first-child td {
        padding: 0 0 5px 0;
    }

.icon-footer {
    padding-left: 30px !important;
    background-position: left center;
    background-repeat: no-repeat;
    height: 16px;
}

.icon-phone-footer {
    background-image: url(../images/icon_cskh.png);
}

.icon-fax-footer {
    background-image: url(../images/icon_fax.png);
}

.icon-fb-footer {
    background-image: url(../images/icon_face.png);
}

.icon-hotro-footer {
    background-image: url(../images/icon_web.png);
}

.text-right-1 {
    width: 45%;
    float: left;
}

.text-right-2 {
    width: 55%;
    float: left;
}

/*end footer 25092018*/

/*css update 16102018*/

.list_dieuhuong {
    display: table;
    margin: 0 auto; /*margin-top: 20px;margin-bottom:50px;*/
}

    .list_dieuhuong li {
        display: inline-block;
        margin-right: 10px;
    }

        .list_dieuhuong li:last-child {
            margin-right: 0;
        }

        .list_dieuhuong li a {
            border: solid 1px #b7b7b7;
            border-radius: 3px;
            font-size: 16px;
            color: #707070;
            padding: 10px 40px;
            display: inline-block;
        }

            .list_dieuhuong li a:hover, .list_dieuhuong li.active_btn a {
                background-color: #00aeef;
                color: #fff;
                border: solid 1px #00aeef;
            }

.text_tieude_sms_viettel {
    display: block;
    text-transform: uppercase;
    margin: 20px 0px;
    font-size: 18px;
    text-align: center;
    font-weight: bold;
}

.text_cuphap_sms_viettel {
    display: block;
    text-align: center;
    text-transform: uppercase;
    font-weight: 700;
    color: #c90000;
    font-size: 16px;
    line-height: 25px;
    margin-bottom: 25px;
}

.text_huongdan_smsm_viettel {
    display: block;
    text-align: center;
    font-size: 16px;
    line-height: 25px;
    margin-bottom: 10px;
}

    .text_huongdan_smsm_viettel b {
        font-weight: 700;
    }

.box_img_qr_sms_viettel {
    display: block;
    text-align: center;
}

.text_ghichu_qr_sms_viettel {
    display: block;
    font-size: 14px;
    font-style: italic;
    color: #707070;
    text-align: center;
    margin-top: 10px;
}

.box_text_ok_sms_viettel {
    display: table;
    margin: 0 auto;
    text-transform: uppercase;
    color: #fff;
    background-color: #00aeef;
    padding: 5px 20px;
    margin-top: 20px;
    font-size: 16px;
}

.bang_chitiet_nap_sms_viettel {
    width: 500px;
    text-align: center;
    margin: 0 auto;
    margin-bottom: 10px;
}

    .bang_chitiet_nap_sms_viettel tr td {
        text-align: right;
        font-size: 16px;
        color: #707070;
        padding: 8px 0px;
        border-top: dotted 1px #cccccc;
        position: relative;
    }

        .bang_chitiet_nap_sms_viettel tr td em {
            color: #0acb06;
        }

    .bang_chitiet_nap_sms_viettel tr:first-child td {
        border: none;
    }

    .bang_chitiet_nap_sms_viettel tr td:first-child {
        text-align: left;
    }

    .bang_chitiet_nap_sms_viettel tr td input[type=radio].css-checkbox {
        position: absolute;
        overflow: hidden;
        clip: rect(0 0 0 0);
        height: 1px;
        width: 1px;
        padding: 0;
        border: 0;
    }

        .bang_chitiet_nap_sms_viettel tr td input[type=radio].css-checkbox + label.css-label {
            padding-left: 23px;
            height: 15px;
            display: inline-block;
            line-height: 17px;
            background-repeat: no-repeat;
            background-position: 0px 0px;
            vertical-align: middle;
            cursor: pointer;
            margin-top: -3px;
        }

        .bang_chitiet_nap_sms_viettel tr td input[type=radio].css-checkbox:checked + label.css-label {
            background-position: 0 -15px;
        }

/*.chrome-style {
    background-image: unset !important;
}*/

.bang_ls_gd_sms_viettel {
    width: 100%;
    margin-bottom: 20px;
}

    .bang_ls_gd_sms_viettel tr td {
        color: #707070;
        font-size: 15px;
        padding: 8px 0px;
        border-top: dotted 1px #cccccc;
    }

    .bang_ls_gd_sms_viettel tr:last-child td {
        border-bottom: dotted 1px #cccccc;
    }

    .bang_ls_gd_sms_viettel tr td:first-child {
        text-align: left;
    }

    .bang_ls_gd_sms_viettel tr td:last-child {
        text-align: right;
    }

.box_chuy_ls_gd_sms_viettel {
    display: block;
    text-align: left;
    color: #707070;
    font-size: 14px;
}

.link_nap_sms_ud {
    display: block;
    text-align: center;
    margin-top: 30px;
}

    .link_nap_sms_ud.active_chongame_ud {
        border: solid 2px #ff7f00;
    }

    .link_nap_sms_ud img {
        margin: 0 auto;
    }

    .link_nap_sms_ud span {
        display: block;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        margin-bottom: 10px;
    }

.text_tieude_napsms_ud {
    display: block;
    text-align: center;
    text-transform: uppercase;
    color: #707070;
    font-size: 24px;
    padding: 40px 0px 30px 0px;
}

.table_muadata_viettel_ud {
    max-width: 580px;
    margin: 0 auto;
    font-size: 16px;
    margin-bottom: 20px;
}

    .table_muadata_viettel_ud thead tr th {
        text-transform: uppercase;
        color: #000;
        background-color: #ececec;
        text-align: center;
        border-bottom: dotted 1px #9e9e9e;
    }

    .table_muadata_viettel_ud tbody tr td {
        text-align: center;
        color: #707070;
        font-weight: 400;
        text-transform: uppercase;
        border-top: dotted 1px #9e9e9e;
    }

        .table_muadata_viettel_ud tbody tr td:first-child {
            font-weight: 700;
        }

        .table_muadata_viettel_ud tbody tr td span {
            font-weight: 700;
            color: #ed7e6b;
        }

        .table_muadata_viettel_ud tbody tr td em {
            font-weight: 700;
            color: #e8502d;
        }

.text_ghichu_muadata_viettel_ud {
    display: block;
    max-width: 580px;
    margin: 0 auto;
    font-size: 14px;
    color: #919191;
    line-height: 25px;
    margin-left: 115px;
    text-align: left;
}

.btn_taocode_muadata {
    display: table;
    margin: 0 auto;
    text-transform: uppercase;
    color: #fff;
    font-size: 16px;
    border-radius: 3px;
    background-color: #29b6f6;
    padding: 5px 20px;
    margin-top: 30px;
    -webkit-transition: all .2s ease-out 0s;
    -o-transition: all .2s ease-out 0s;
    transition: all .2s ease-out 0s;
}

    .btn_taocode_muadata:hover {
        color: #fff;
        background-color: #ff7f00;
        -webkit-transition: all .2s ease-out 0s;
        -o-transition: all .2s ease-out 0s;
        transition: all .2s ease-out 0s;
    }

.cg_popup_chuyenkhoan_thanhcong {
    padding: 30px 50px !important;
}

.box_img_qr_sms_viettel img {
    width: 150px !important;
    height: 150px !important;
}

/*end css update 16102018*/

/*.owl-item img{width:100%;height:380px}*/
.cg_link_noidung_game_hot{margin-top:5px}
.cg_title_tintuc_sukien{border-bottom:none}
.cg_title_server_moi a{color:#333}
.cg_noidung_game_download{border:none;background-color:transparent}
.cg_video_game_detail{background:none;height:auto}
.cg_all_btn_game_detail{float:right}
.cg_form_timkiem_giftcode{border:solid 1px #d7d7d7}
#newDetail strong,#videodetail strong{font-weight:700!important}
#newDetail em,#videodetail i,#videodetail em,#videodetail i{font-style:italic!important}
#newDetail table{margin:0 auto}
#newDetail p,#newDetail span{margin:10px 0;line-height:20px}
.cg_list_vatpham li{width:286px}
.cg_ket_an_toan tr td:first-child{width:150px}
.tdotp select{color:#787878;width:125px;padding-left:10px;box-sizing:border-box;height:32px;font-size:12px;background:url(../images/icon-muiten.png) #fff 90% no-repeat;border:solid 1px #d7d7d7;outline:none;-webkit-appearance:none;-moz-appearance:none;margin-top:15px;float:left}
.tdotp input{width:175px!important;margin-left:9px;float:left;margin-bottom:5px;margin-top:15px!important;height:32px}
.trinfo{display:none}
.trinfo td{text-align:left!important;margin-left:10px!important}
.otptext{color:#333;font-size:13px;font-weight:400}
.otptext b{color:#ff2f13}
.cg_tab_content_baomat{display:block!important;font-family:"BeVietnam-Bold";}
.capchar_img{width:79px;height:25px;vertical-align:text-bottom;margin:0 5px}
.capchar_refresh{cursor:pointer;vertical-align:text-bottom}
.popup-noti{font-size:13px}
.txtcapchar{width:183px!important}
.cg_cacgame_dachoi{background-color:#fff;padding:10px 15px 0;display:inline-block;box-sizing:border-box;width:100%;margin-top:10px}
.cg_tieude_gamedachoi{font-size:18px;padding:8px 10px 0 0}
.cg_noidung_gift_code{padding-right:5px}
.cg_img_noidung_gift_code{margin-right:10px}
.cg_link_noidung_gift_code{width:155px}
.cg_banner_left,.cg_banner_right{padding-top:0;width:162px;height:600px;background-color:transparent}
@media screen and (max-width: 1200px) {
.cg_sub_menu li b.cg_line_menu{z-index:-1;display:none}
.cg_list_vatpham li{width:330px;margin-right:0}
}
.popup{width:700px;border:5px solid #d38b16;border-radius:10px;margin:0 auto;position:relative;padding:0 20px;box-sizing:border-box;background:#fff}
.btn-close-popup{position:absolute;top:-2px;right:-2px}
.title-popup img{float:left;margin-right:10px}
.title-popup span{float:left;color:#515151;font-size:24px;text-transform:uppercase;font-family:'Oswald'}
.text-popup{width:100%;color:#4f5151;font-size:14px;font-family:'SegoeUI';display:inline-block;line-height:30px}
.form-user{margin:30px 0 0 40px}
.form-user p{float:left;color:#4f5151;font-size:14px;font-family:'SegoeUI';display:inline-block;margin:0 0 20px}
.form-user input{float:left;margin:0 0 20px 10px}
.text-luuy-popup{color:#b30000;font-size:14px;font-family:'SegoeUI'}
.btn-hoanthanh{color:#fff;font-size:20px;line-height:45px;background:#0dbd26;display:table;padding:0 20px;margin:30px auto}
.box_lienhe{width:100%;background-color:#fff;-webkit-box-shadow:0 0 5px rgba(139,139,139,.14);-moz-box-shadow:0 0 5px rgba(139,139,139,.14);box-shadow:0 0 5px rgba(139,139,139,.14)}
.tieude_box_lienhe{font-weight:100;font-size:35px;color:#333;text-transform:uppercase;text-align:center;padding-top:58px;position:relative;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box}
.tieude_box_lienhe:before{content:'';position:absolute;bottom:-10px;left:50%;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);width:145px;height:2px;background-color:#03b4f5}
.tieude1_box_lienhe{text-align:center;font-weight:400;font-size:14px;color:#333;padding-top:53px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box}
.tieude2_box_lienhe{text-align:center;font-weight:600;font-size:14px;color:#333;padding-top:6px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box}
.link_lienket_box_lienhe{display:table;margin:0 auto;margin-top:58px;padding-bottom:120px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box}
.link_lienket_box_lienhe li{float:left;text-align:center;margin-right:140px}
.link_lienket_box_lienhe li:last-child{margin-right:0}
.hinhanh_icon1_boxlienhe,.hinhanh_icon2_boxlienhe,.hinhanh_icon3_boxlienhe,.hinhanh_icon4_boxlienhe{position:relative;width:138px;height:138px;border-radius:50%;border:solid 1px #f39c12;background-color:#fff;margin-bottom:40px}
.nen_icon1_boxlienhe,.nen_icon2_boxlienhe,.nen_icon3_boxlienhe,.nen_icon4_boxlienhe{width:110px;height:110px;border-radius:50%;background:url(../images/icon_1_box_lienhe.png) #f39c12 no-repeat center center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}
.hinhanh_icon2_boxlienhe{border:solid 1px #e74c3c}
.nen_icon2_boxlienhe{background:url(../images/icon_2_box_lienhe.png) #e74c3c no-repeat center center}
.hinhanh_icon3_boxlienhe{border:solid 1px #3498db}
.nen_icon3_boxlienhe{background:url(../images/icon_3_box_lienhe.png) #3498db no-repeat center center}
.hinhanh_icon4_boxlienhe{border:solid 1px #27ae60}
.nen_icon4_boxlienhe{background:url(../images/icon_4_box_lienhe.png) #27ae60 no-repeat center center}
.chuthich1_boxlienhe{font-weight:300;color:#333}
.chuthich2_boxlienhe{font-weight:500;color:#333;margin-top:8px}
/*.cg_tab_content_thongtin_taikhoan{display:block!important}*/
input[type=checkbox].css-checkbox_baomat{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}
input[type=checkbox].css-checkbox_baomat + label.css-label_baomat{padding-left:25px;height:17px;display:inline-block;line-height:17px;background-repeat:no-repeat;background-position:0 -17px;font-size:13px;vertical-align:middle;cursor:pointer;color:#333;width:100%}
input[type=checkbox].css-checkbox_baomat:checked + label.css-label_baomat{background-position:0 0}
.chrome-style_baomat{background:url(../images/icon_check_baomat.png) no-repeat}
.cg_bang_baomat .cg_btn_capnhat_matkhau{color:#fff;text-transform:uppercase;margin:0}
.cg_bang_baomat .cg_btn_capnhat_matkhau:hover{background-color:#0287d1}
.cg_padding_left .css-checkbox_baomat{float:left}
.cg_padding_left .css-label_baomat{width:auto!important;margin-right:10px}
.cg_title_server_moi a{font-weight:700;font-size:16px}
.cg_chitiet_tintuc_sukien{height:68px; line-height:16px;}
.cg_chitiet_tintuc_sukien a,.cg_chitiet_tintuc_sukien em{line-height:normal;}
.cg_popup_diemthuong2{width:750px;margin:0 auto;display:table;position:fixed;top:10%;left:25%;z-index:500;background-color:#fff;padding:22px 24px;box-sizing:border-box;margin-top:20px;border-radius:8px}
.cg_mua_gift_code2{width:390px;background-color:#fff;border-radius:8px;margin:0 auto;position:fixed;top:25%;left:40%;z-index:1000;display:table;margin-top:10px;padding:30px 25px;box-sizing:border-box;color:#333}
.cg_mua_gift_code2 h3{font-size:20px;color:#231f20;text-transform:uppercase}
.cg_mua_gift_code2 h3 .cg_text_mau_vip{color:#03b4f5}
.cg_mua_gift_code2 h2{font-size:15px;color:#333;border-bottom:dotted 1px #a6a6a6;padding-bottom:8px;box-sizing:border-box;display:inline-block;margin-top:5px}
.cg_mua_gift_code2 p{font-size:13px;color:#333;line-height:20px;margin-top:13px}
.cg_mua_gift_code2 .cg_xem_chi_tiet{color:#666;font-size:13px;font-style:italic;margin-top:15px;display:block;margin-bottom:10px}
.cg_tinnoibat2_tintuc_left li a:before{content:'>';position:absolute;top:-1px;left:-11px;color:#a5abc6}
.cg_sanpham_vip{border:solid 1px #eee;margin:0 14px;position:relative;display:inline-block;margin-top:19px}
.cg_img_sanpham_vip{float:left;width:347px;height:385px;margin:20px 70px 0 0}
.cg_thongtin_sanpham_vip{position:relative;float:left;width:438px;margin-top:17px}
.btn_mua_bang_diem{font-size:14px;color:#fff;text-transform:uppercase;text-align:center;line-height:41px;border-radius:3px;padding:0 60px;background-color:#03b5f5;display:table;margin-top:17px}
.btn_mua_bang_diem:hover{background-color:#0287d1}
.btn_mua_bang_vcoin{font-size:14px;color:#fff;text-transform:uppercase;text-align:center;line-height:41px;border-radius:3px;background-color:#f67c01;display:table;width:312px;margin:7px 0 21px}
.btn_mua_bang_vcoin:hover{background-color:#e47200}
.cg_icon_vip_vatpham{position:absolute;top:0;right:0;background:url(../images/icon_vip_vatpham.png) no-repeat;width:67px;height:67px;display:inline-block}
.cg_thongtin_sanpham_vip h3{font-size:20px;color:#231f20;text-transform:uppercase}
.cg_thongtin_sanpham_vip h3 .cg_text_mau_vip{color:#03b4f5}
.cg_thongtin_sanpham_vip span{display:block;color:#231f20;font-size:13px;margin-top:15px}
.cg_thongtin_sanpham_vip p{font-size:13px;color:#333}
.cg_thongtin_sanpham_vip p a{color:#01a5e1}
.cg_info_vatpham{display:inline-block;margin-top:23px;padding-bottom:10px;border-bottom:solid 1px #f3f3f3;width:335px}
.cg_info_vatpham li{color:#666;font-size:13px}
.cg_so_diem{display:inline-block;margin-top:13px}
.cg_so_diem li{font-size:13px;color:#333}
.cg_so_diem li em.cg_mau_diem{color:#03b4f5;font-size:25px}
.cg_so_diem li em.cg_mau2_diem{font-size:22px;color:#f57b00}
.cg_so_diem li em.cg_mau1_diem{color:#d60c0c}
.cg_qua_vatly .cg_border_bottom_download_game{margin:20px 14px 0}
.cg_list_vatpham{display:inline-block;margin:15px 5px}
.cg_list_vatpham li{float:left;width:288px;padding:8px;box-sizing:border-box;border:solid 1px transparent;margin-right:5px}
.cg_list_vatpham li:last-child{margin-right:0}
.cg_list_vatpham li:hover{border:solid 1px #e5e5e5}
.cg_list_vatpham li span.cg_list_img_vatpham{width:270px;height:300px;margin-bottom:19px;display:inline-block}
.cg_list_vatpham li h3 a{text-transform:uppercase;font-size:16px;color:#231f20;margin-left:5px}
.cg_list_vatpham li h3 a:hover{color:#03a9f5}
.cg_gia_sale_vatpham{font-size:13px;color:#fff;background-color:#e51717;border-radius:3px;margin-left:8px;padding:1px 5px;box-sizing:border-box}
.cg_list_vatpham li p{font-size:13px;color:#333;margin-top:17px;margin-left:5px}
.cg_diem_doi_vatpham{color:#333;font-size:13px;margin-top:19px}
.cg_diem_doi_vatpham .cg_mau_diem{color:#03b4f5;font-size:18px}
.cg_diem_doi_vatpham .cg_mau_vcoin{color:#f57b00;font-size:18px}
.cg_all_btn_mua_vatpham{margin-top:15px}
.cg_all_btn_mua_vatpham a{line-height:33px;text-align:center;text-transform:uppercase;font-size:13px;display:inline-block;border-radius:3px;padding:0 10px}
.cg_btn_muabang_diem{border:solid 1px #08abf4;color:#46b8f5}
.cg_btn_muabang_diem:hover{background-color:#03a9f5;color:#fff}
.cg_btn_muabang_vcoin{background-color:#f57b00;color:#fff;margin-left:12px}
.cg_btn_muabang_vcoin:hover{background-color:#e47200}
.cg_nen_popup{background-color:#ccc}
.cg_popup_diemthuong{background-color:#fff;border-radius:8px;width:845px;display:table;margin:0 auto;position:fixed;top:10%;left:20%;z-index:9999;padding:40px 30px;box-sizing:border-box}
.cg_anhnho_luachon{display:inline-block;float:left}
.cg_anhnho_luachon li{width:53px;height:59px;border:solid 1px #e5e5e5;margin-bottom:7px}
.cg_anhnho_luachon li.active,.cg_anhnho_luachon li:hover{border:solid 1px #aadefb}
.cg_btn_close_poup{background:url(../images/cg_btn_close_popup.png) no-repeat;width:14px;height:14px;position:absolute;top:24px;right:37px;display:inline-block}
.cg_btn_close_poup:hover{background:url(../images/cg_btn_close_popup.png) 0 bottom no-repeat;width:14px;height:14px}
.cg_img_to_popup{width:347px;height:385px;float:left;margin-left:6px;border:solid 1px #e5e5e5}
.cg_popup_diemthuong .cg_thongtin_sanpham_vip{width:325px;margin-top:0;margin-left:30px}
.cg_btn_social{position:absolute;top:440px;left:200px}
.cg_thongtin_sanpham_popup{display:inline-block;clear:both;margin-top:15px}
.cg_giaohang_poup{display:inline-block;margin-top:20px;font-size:13px;color:#333}
.cg_giaohang_poup em{float:left}
.cg_giaohang_poup .cg_noidung_giaohang{float:left;margin-left:10px}
.cg_tieude_thongtin_sanpham_popup{text-transform:uppercase;font-size:20px;color:#231f20;border-bottom:solid 1px #ccc;padding-bottom:13px;box-sizing:border-box}
.cg_noidung_thongtin_sanpham_popup{font-size:13px;color:#333;margin-top:25px}
.cg_popup_diemthuong2{width:750px;margin:0 auto;display:table;position:fixed;top:10%;left:25%;z-index:500;background-color:#fff;padding:22px 24px;box-sizing:border-box;margin-top:20px;border-radius:8px}
.form_nhap_popup{float:left;display:inline-block;font-size:13px;color:#333}
.cg_tieude_form_nhap_poup{font-size:14px}
.cg_all_input_popup{display:inline-block;margin:20px 0}
.cg_input_form_popup{width:326px;height:33px;border:solid 1px #e5e5e5;padding-left:10px;box-sizing:border-box;outline:none;margin-bottom:14px}
.cg_input_form_popup::-webkit-input-placeholder{color:#787878}
.cg_input_form_popup::-moz-placeholder{color:#787878}
.cg_input_form_popup:-ms-input-placeholder{color:#787878}
.cg_input_form_popup input:-moz-placeholder{color:#787878}
.cg_popup_diemthuong2 .cg_btn_close_poup{top:13px;right:15px}
.cg_all_checkbox_select_textar_popup{display:inline-block;margin-top:20px}
.cg_all_checkbox_select_textar_popup li{margin-bottom:11px}
.cg_all_checkbox_select_textar_popup select{width:156px;height:33px;border:solid 1px #e5e5e5;padding-left:5px;box-sizing:border-box;color:#787878;outline:none}
.cg_quanhuyen_popup{margin-right:10px}
.cg_textarea_popup{width:324px;height:83px;border:solid 1px #e5e5e5;color:#787878;outline:none;padding:12px 9px;box-sizing:border-box}
.cg_btn_muangay_poupup{display:inline-block;text-transform:uppercase;text-align:center;font-size:14px;width:326px;height:37px;line-height:37px;color:#fff;background-color:#03b4f5;border-radius:3px}
.cg_btn_muangay_poupup:hover{background-color:#0287d1}
.cg_thongtin_form{float:left;display:inline-block;margin-left:15px;border-left:solid 1px #e6e6e6;padding-left:15px;box-sizing:border-box;width:350px}
.cg_thongtin_form h3{font-size:20px;color:#231f20;text-transform:uppercase}
.cg_thongtin_form h3 .cg_text_mau_vip{color:#03b4f5}
.cg_thongtin_form h2{font-size:15px;color:#333;border-bottom:dotted 1px #a6a6a6;padding-bottom:8px;box-sizing:border-box;display:inline-block;margin-top:5px}
.cg_textmau_form1{font-size:22px;color:#03b4f5}
.cg_thongtin_form p{font-size:13px;color:#333;line-height:20px;margin-top:13px}
.cg_thongtin_form a{color:#666;font-size:13px;font-style:italic;margin-top:15px;display:block}
.cg_thongtin_form a:hover{color:#03b4f5}
.cg_thongtin_giao_form{background-color:#ebebeb;padding:8px 13px;color:#898989;font-size:13px;font-style:italic;margin-top:25px;line-height:18px}
.cg_btn_quaylai_popup{width:156px;height:35px;float:left;border:solid 1px #03b4f5;border-radius:3px;text-align:center;line-height:35px;text-transform:uppercase;color:#03b4f5;font-size:14px}
.cg_btn_quaylai_popup:hover{background-color:#03b4f5;border:solid 1px #03b4f5;color:#fff}
.cg_btn_muangay1_popup{width:156px;height:37px;float:left;border-radius:3px;text-align:center;line-height:35px;text-transform:uppercase;color:#fff;background-color:#03b4f5;margin-left:7px;font-size:14px}
.cg_btn_muangay1_popup:hover{background-color:#0287d1}
.cg_mua_gift_code{width:413px;background-color:#fff;border-radius:8px;margin:0 auto;position:fixed;top:30%;left:40%;z-index:1002;display:table;margin-top:10px;padding:30px 60px;box-sizing:border-box;text-align:center;color:#333}
.cg_mua_gift_code span{font-size:15px;font-weight:700;display:block;text-transform:uppercase;margin-bottom:15px}
.cg_mua_gift_code i{font-size:15px;text-transform:uppercase}
.cg_ket_qua_giftcode{width:299px;background-color:#ebebeb;border-radius:3px;text-align:center;line-height:50px;height:50px;display:inline-block;margin:30px 0;color:#f64500}
.cg_mua_gift_code p{font-size:13px}
.cg_mua_gift_code p em{font-size:15px;color:#0a9de3}
.cg_btn_xacnhan_mua_giftcode{display:inline-block;color:#fff;font-size:14px;text-align:center;line-height:37px;text-transform:uppercase;background-color:#03b4f5;box-sizing:border-box;border-radius:3px;margin-top:14px;width:158px}
.cg_btn_xacnhan_mua_giftcode:hover{background-color:#0287d1}
.cg_mua_gift_code .cg_btn_close_poup{top:13px;right:15px}
.cg_mua_gift_code2{width:390px;background-color:#fff;border-radius:8px;margin:0 auto;position:fixed;top:25%;left:40%;z-index:1000;display:table;margin-top:10px;padding:30px 25px;box-sizing:border-box;color:#333}
.cg_mua_gift_code2 h3{font-size:20px;color:#231f20;text-transform:uppercase}
.cg_mua_gift_code2 h3 .cg_text_mau_vip{color:#03b4f5}
.cg_mua_gift_code2 h2{font-size:15px;color:#333;border-bottom:dotted 1px #a6a6a6;padding-bottom:8px;box-sizing:border-box;display:inline-block;margin-top:5px}
.cg_mua_gift_code2 p{font-size:13px;color:#333;line-height:20px;margin-top:13px}
.cg_mua_gift_code2 .cg_xem_chi_tiet{color:#666;font-size:13px;font-style:italic;margin-top:15px;display:block;margin-bottom:10px}
.cg_textmau_form2{color:#f57b00;font-size:22px}
.cg_mau_text_giftcode{color:#f57b00;font-size:18px}
.cg_noidung_giftcode2{text-align:left;font-style:italic;margin:30px 0}
.cg_doimau{background-color:#f67c01}
.cg_doimau:hover{background-color:#e47200}
.cg_popup_kich_hot_vip2{display:inline-block;display:table;margin:0 auto;background-color:#fff;border-radius:3px}
.cg_bang_form{margin:0 auto;font-size:13px;color:#333;display:table;margin-top:26px;margin-bottom:26px}
.cg_bang_form select{margin-bottom:12px}
.cg_bang_form tr td:last-child{padding-left:15px}
.cg_bang_form tr td label{font-size:13px;color:#787878;margin:15px 0;display:inline-block;line-height:19px}
.cg_bang_form .cg_input_form_kichhoat{width:314px;height:33px;border:solid 1px #e5e5e5;margin-bottom:10px;outline:none;padding-left:10px;box-sizing:border-box}
.cg_select_all_popup{width:94px;height:33px;border:solid 1px #e5e5e5;font-size:13px;color:#787878;padding-left:5px;box-sizing:border-box;margin-right:13px;outline:none}
.cg_select_all_popup1{width:152px;height:33px;border:solid 1px #e5e5e5;font-size:13px;color:#787878;padding-left:5px;box-sizing:border-box;margin-right:8px;outline:none}
.cg_bang_form .cg_textarea_popup{width:316px;height:56px;font-size:13px;color:#787878;font-family:'Roboto',sans-serif}
.text_thong_bao{color:#ed0000;font-size:13px;margin-top:10px;display:block}
.cg_login select{width:238px;height:33px;border:solid 1px #d7d7d7;box-sizing:border-box;font-size:13px;color:#2f2f2f;outline:none;background-color:transparent}
.cg_left_content{width:390px}
.cg_tabs_danh_sach_game li a{font-size:16px;}
.cg_tieude_info_game_noibat{font-size:13px}

.cg_tab_login{margin-top:-1px;}
.cg_tabs_menu_code li {
    width: 33% !important;
}
/*.cg_timkiem_giftcode{
    min-height:1000px;
}*/
.cg_input_chon li:last-child .cg_css_checkbox_sokhac{    border-radius: 3px;
    border: 1px solid #e7e7e7;
    outline: none;
    padding-left: 5px;
    box-sizing: border-box;
    margin: -10px 0px 0px 0px;
    width: 128px;
    height: 34px;
    right:unset
}

.tk_icon_au {
    background: rgba(0, 0, 0, 0) url("../images/tk7.jpg") no-repeat scroll left top;
    padding: 0 0 0 60px;
}
.tk_icon_au a {
    color: #24afe9;
}
.cg_titile_popup_kichhoat_vip{background-color:#fff; font-family:'BeVietnam-Regular'}
.cg_mua_gift_code{top:10%;margin:0}
.cg_bang_lichsu_giaodich tr:first-child{text-transform:none}
.btn_mua_bang_diem{padding:0}
.cg_list_btn_doivp_ud{width:100%;}
#rankcosts td{padding:3px; font-size:12px}
#rankcosts .curentvip{font-weight:bold; background-color:#03b5f5; color:#fff}
.gia_giamsanpham {z-index:1000}


/*update 03/10/2018*/
.main-popup {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    background-color: rgba(0,0,0,0.8);
    width: 100%;
    height: 100%;
    z-index: 99;
}

.cg_popup_chuyenkhoan_thanhcong {
    display: table;
    background-color: #fff;
    border-radius: 3px;
    position: absolute; /* margin: 0 auto; */ /* margin-top: 30px; */ /* margin-bottom: 30px; */
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}

.cg_btn_close_popup {
    position: absolute;
    top: 22px;
    right: 15px;
    background: url(../images/cg_btn_close_popup.png) no-repeat;
    width: 14px;
    height: 14px;
}

    .cg_btn_close_popup:hover {
        background: url(../images/cg_btn_close_popup.png) 0 bottom no-repeat;
    }

    
.cg_btn_kichhoat_vip {
    background-color: #03a9f5;
    width: 412px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    color: #fff;
    text-transform: uppercase;
    font-size: 15px;
    display: block;
    border-radius: 3px;
    margin: 22px 0px 22px 0px;
}

    .cg_btn_kichhoat_vip:hover {
        background-color: #0287d1;
    }
.cg_tieude_chuyenkhoan {
    text-align: center;
    font-size: 15px;
    color: #333;
    font-weight: 700;
    text-transform: uppercase;
    margin: 56px 30px 20px 30px;
}

.cg_popup_chuyenkhoan_thanhcong .cg_btn_kichhoat_vip {
    width: auto;
    padding: 0 30px;
    display: table;
    margin: 0 auto;
    margin-bottom: 30px;
}

