﻿html {    line-height: 1.15;    -webkit-text-size-adjust: 100%;}body {    margin: 0;}main {    display: block;}h1 {    font-size: 2em;    margin: 0.67em 0;}hr {    box-sizing: content-box;    height: 0;    overflow: visible;}pre {    font-family: monospace, monospace;    font-size: 1em;}a {    background-color: transparent;}abbr[title] {    border-bottom: none;    text-decoration: underline;    text-decoration: underline dotted;}b, strong {    font-weight: bolder;}code, kbd, samp {    font-family: monospace, monospace;    font-size: 1em;}small {    font-size: 80%;}sub, sup {    font-size: 75%;    line-height: 0;    position: relative;    vertical-align: baseline;}sub {    bottom: -0.25em;}sup {    top: -0.5em;}img {    border-style: none;}button, input, optgroup, select, textarea {    font-family: inherit;    font-size: 100%;    line-height: 1.15;    margin: 0;}button, input {    overflow: visible;}button, select {    text-transform: none;}button, [type="button"], [type="reset"], [type="submit"] {    -webkit-appearance: button;}button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {    border-style: none;    padding: 0;}button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring {    outline: 1px dotted ButtonText;}fieldset {    padding: 0.35em 0.75em 0.625em;}legend {    box-sizing: border-box;    color: inherit;    display: table;    max-width: 100%;    padding: 0;    white-space: normal;}progress {    vertical-align: baseline;}textarea {    overflow: auto;}[type="checkbox"], [type="radio"] {    box-sizing: border-box;    padding: 0;}[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {    height: auto;}[type="search"] {    -webkit-appearance: textfield;    outline-offset: -2px;}[type="search"]::-webkit-search-decoration {    -webkit-appearance: none;}::-webkit-file-upload-button {    -webkit-appearance: button;    font: inherit;}details {    display: block;}summary {    display: list-item;}template {    display: none;}[hidden] {    display: none;}* {    margin: 0;    padding: 0;    box-sizing: border-box;}ol, ul {    list-style: none;}body {    background: #202636;    color: #858585;    font: 15px/1.5 "Livvic", sans-serif;    font-family: "Livvic", sans-serif;    min-width: 998px;}.pad-left-10 {    padding-left: 10px;}.font-size-9 {    font-size: 9pt;}.font-size-10 {    font-size: 10pt;}a {    text-decoration: none;}.text-center {    text-align: center;}.color-primary {    color: #f2a731;}.pt-15 {    padding-top: 15px;}.float-left {    float: left;}.float-right {    float: right;}/*#wrapper #header-out {    background: url(../images/bg-menu.png) no-repeat center top;    position: relative;}*/#wrapper #header-out #header {    min-height: 400px;    width: 1000px;    margin: 0 auto;}.logo {    background: url(../images/logo.png) no-repeat 0 0/100%;    width: 146px;    height: 173px;    position: absolute;    left: 50%;    margin-left: -78px;}#main-nav {    position: absolute;    margin-left: 95px;    height: 50px;}#main-nav ul {}#main-nav ul>li {    float: left;    position: relative;    font-size: 13pt;    padding: 10px 15px 0 0;    text-shadow: 0px 0px #000;}#main-nav ul>li>a {    padding: 10px 20px;    height: 38px;}#main-nav ul>li a.main-nav-01 {}#main-nav ul>li a.main-nav-06 {    padding-right: 35px;}#main-nav ul>li a.main-nav-03 {    background: none;}#main-nav ul>li a.main-nav-04 {    padding-left: 123px;}#main-nav ul>li>a {    color: #fffbcd;    text-decoration: none;}#main-nav ul>li>a:hover {    color: orange;}#main-nav ul>li>a.active {    color: orange;    background: none !important;}.container-primary {    margin: auto;    width: 990px;    overflow: auto;    position: relative;    overflow: hidden;    min-height: 1100px;}section.banner {}.banner {    position: relative}.banner-event {    position: relative;    overflow: hidden;    float: left;    z-index: 1;}.banner-event__list {    position: relative;    width: 20000em;    height: 100%}.banner-event__list li {    float: left}.banner-event__list li a, .banner-event__list li img {    display: block;    height: 198px;    width: 668px}.banner-event__control {    position: absolute;    z-index: 10;    right: 15px;    bottom: 9px;    width: 150px;    height: 22px}.banner-event__control a {    background: #768dab;    color: #f2f7fd;    margin: 0 4px;    width: 22px;    height: 22px;    float: left;    display: block;    text-align: center;    text-decoration: none}.banner-event__control a:hover, .banner-event__control a.active {    background: #e13500;    color: #e1f1ff;    text-decoration: none}.container-primary .button-left {    width: 300px;    float: left;    position: relative;}.container-primary .button-left .download {    background: url(../images/play.gif) no-repeat;    width: 300px;    height: 105px;    display: block;}.container-primary .button-left .download:hover {    background: url(../images/play2.png) no-repeat;}.container-primary .button-left .btn-group {    background: url(../images/btn-bg.png) no-repeat;    width: 317px;    height: 45px;    margin: -3px 0px 10px -7px;    padding: 4px 7px 0px 6px;}.container-primary .button-left .btn-group a.btn-group__napthe {    float: right;}.container-primary .button-left .btn-group a.btn-group__dangky {    float: left;}.container-primary .button-left .btn-group a:hover.btn-group__napthe, .container-primary .button-left .btn-group a:hover.btn-group__dangky {    color: #ffa500;}.container-primary .button-left .btn-group a.btn-group__dangky, .container-primary .button-left .btn-group a.btn-group__napthe {    width: 152px;    height: 40px;    padding: 2px 17px;    font-size: 16px;    color: #fff;    text-align: center;    position: relative;    line-height: 33px;    overflow: hidden;}.container-primary .slider {    float: right;    position: relative;    width: 680px;    padding: 0 5px;    height: 146px;    overflow: hidden;    margin-left: 10px;    background-color: #000000;    border: 1px solid #5b648e;}.container {    margin: auto;    width: 990px;    overflow: auto;    position: relative;    overflow: hidden;}.container .left-column {    background: #1e1e3f;    width: 220px;    float: left;    position: relative;    border: 1px solid rgba(92, 95, 197, 0.48);}.container .left-column aside {    margin-top: 10px;    padding: 10px 7px 50px 7px;    font-size: 18px;}.container .left-column aside .guide {    width: 163px;    margin: 0 auto;    font-size: 20px;    text-transform: uppercase;    font-weight: 600;    color: #fff;    text-align: center;}.container .left-column aside .nav-left {    margin: 15px 0 15px 0;}.container .left-column aside .nav-left .nav-left__list .nav-left__item {    position: relative;}.container .left-column aside .nav-left .nav-left__list .nav-left__item a.items {    background: #0e0f20;    border: 1px solid #222349;    width: 210px;    display: block;    line-height: 34px;    padding: 3px 8px 0 13px;    color: #fff;    text-decoration: none;    font-size: 15px;    text-shadow: 1px 1px #000;    margin-left: -3px;}.head-line {    height: 26px;    background: url(../images/ic1.png) no-repeat 0 0;    padding-left: 75px;}hr.down {    border: 0;    height: 1px;    width: 200%;    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(84, 84, 83, 0.1803921568627451), rgba(0, 0, 0, 0));}h3 {    display: block;    margin-block-end: 0.83em; margin-inline-start: 0px; margin-inline-end: 0px; font-weight: bold;}.head-line span {    font-size: 20px;    font-style: italic;    font-weight: 700;    background: #f4e0cc;    background: -moz-linear-gradient(top, #f4e0cc 0%, #ebc49e 71%, #ebc49e 100%);    background: -webkit-gradient(left top, left bottom, color-stop(0%, #f4e0cc), color-stop(71%, #ebc49e), color-stop(100%, #ebc49e));    background: -webkit-linear-gradient(top, #f4e0cc 0%, #ebc49e 71%, #ebc49e 100%);    background: -o-linear-gradient(top, #f4e0cc 0%, #ebc49e 71%, #ebc49e 100%);    background: -ms-linear-gradient(top, #f4e0cc 0%, #ebc49e 71%, #ebc49e 100%);    background: linear-gradient(to bottom, #f4e0cc 0%, #ebc49e 71%, #ebc49e 100%);    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f4e0cc", endColorstr="#ebc49e", GradientType=0);    -webkit-background-clip: text;    -webkit-text-fill-color: transparent;}.requirement {    width: 100%;    border-collapse: collapse;}.requirement thead tr {    background: #2b2853;}.requirement thead tr th {    color: #fff;    font-size: 13px;    font-weight: 700;    text-transform: uppercase;}.requirement td, .requirement th {    border: 2px solid #252248;    padding: 5px;    text-align: center;    color: #fff;    font-size: 16px;}.link-lists {    list-style: none;    padding-left: 50px;    margin: 20px 0 40px 0;}.link-lists li {    width: 100%;    /* height: 75px; */    background: rgba(18, 15, 21, .4);    display: flex;    flex-wrap: wrap;    padding: 5px 5px 5px 20px;    position: relative;    border: 1px solid #292625;}.link-lists li .column-text {    width: 618px;}.link-lists li .column-text .title {    color: #ffdf93;    font-size: 20px;    font-weight: 500;    margin: 0;    padding-top: 12px;    width: 100%;}.link-lists li .column-text .info {    width: 100%;    color: #8e8b92;    display: flex;    flex-wrap: wrap;    padding-top: 5px;}.link-lists li .column-link {    flex: 1;    display: flex;    flex-wrap: wrap;    justify-content: center;    align-items: center;}.button-download.blue {    background: url(../images/ButtonBlue.png) no-repeat 0 0;    &:hover {        filter: brightness(160%);    }    &.blue {        background: url(../images/ButtonBlue.png) no-repeat 0 0;    }    &.red {        background: url(../images/ButtonRed.png) no-repeat 0 0;    }}.button-download.red {    background: url(../images/ButtonRed.png) no-repeat 0 0;}.button-download {    width: 166px;    height: 70px;    animation: buttonBlue 2s infinite steps(32);    display: block;    position: relative;    top: 0px;}.button-download:hover {    filter: brightness(160%)}.social {    position: fixed;    top: 50%;    right: 0;    text-align: right;    >div {        margin: 2px 0;    }}@keyframes transLight {    0% {        transform: scaleX(0);        opacity: 0;    }    40% {        opacity: 1;    }    60% {        opacity: 1;    }    100% {        transform: scaleX(1);        opacity: 0;    }}@keyframes buttonBlue {    100% {        background-position: 0 -2240px;    }}.notice {    width: 727px;    /* padding: 20px 0px 10px 0px; */    background: url(../images/bg-notice.jpg) no-repeat;    margin: 0px 0 20px 0;}.notice .noti-list {    font-size: 15px;    padding: 30px 10px 0 50px;    font-weight: 500;    height: 158px;}.notice .noti-list li {    margin-bottom: 13px;    color: #ffb221;}.container .left-column aside .nav-left .nav-left__list .nav-left__item a:hover.items, .container .left-column aside .nav-left .nav-left__list .nav-left__item.open a.items {    color: #ffc800;}.container .left-column aside .nav-left .nav-left__list .nav-left__item.open a.items::after {    content: "▼";    font-size: 10pt;    float: right;}.container .left-column aside .nav-left .nav-left__list .nav-left__item a.items::after {    content: "►";    font-size: 6pt;    float: right;}.container .left-column aside .nav-left .nav-left__list .nav-left__item.open ul.sub-nav__list {    display: block;    margin-bottom: 10px;}.container .left-column aside .nav-left .nav-left__list .nav-left__item ul.sub-nav__list {    display: none;}.container .left-column aside .nav-left .nav-left__list .nav-left__item.open ul.sub-nav__list li:last-child {    border: 0;}.container .left-column aside .nav-left .nav-left__list .nav-left__item.open ul.sub-nav__list li {    border-bottom: 1px solid #34280d;    padding: 5px 11px 2px 8px;}.container .left-column aside .nav-left .nav-left__list .nav-left__item.open ul.sub-nav__list a {    color: #cecece;    font-size: 14px;    text-decoration: none;}.container .left-column aside .nav-left .nav-left__list .nav-left__item.open ul.sub-nav__list a:before {    content: "►";    font-size: 6pt;    padding-right: 8px;}.container .left-column aside .nav-left .nav-left__list .nav-left__item.open ul.sub-nav__list a:hover, .container .left-column aside .nav-left .nav-left__list .nav-left__item.open ul.sub-nav__list a.active {    color: orangered;}.container .left-column aside .search-box {    background: url(../images/search.png) no-repeat;    width: 186px;    height: 24px;    margin: 0 auto;    margin-top: 30px;}.container .left-column aside .search-box input[type='search'] {    background: rgba(0, 0, 0, 0);    border: none;    color: #FFF;    width: 150px;    height: 20px;    margin-left: 10px;}.container .left-column aside .search-box input:focus {    outline: none;}.container .left-column aside .search-box input[type='submit'] {    border: none;    background: transparent;    cursor: pointer;    padding-left: 10px;    padding-top: 1px;    position: absolute;    font-size: 15pt;    width: 24px;    color: transparent;}.container .left-column aside .hotline-box {    background: url(../images/hotline.png) no-repeat;    width: 186px;    height: 35px;    margin: 0 auto;    margin-top: 50px;}.container .main {    width: 770px;    float: right;    margin-top: -10px;    margin-bottom: 50px;}.container .main .posts {    background: url(../images/article-content.png) repeat-y;    min-height: 290px;    position: relative;    padding: 15px 40px 30px 40px;    margin-left: 8px;    width: 760px;    margin-bottom: 10px;}.container .main .posts .posts__tab a {    color: #fff;    text-decoration: none;    font-weight: 500;    padding: 0 10px;}.container .main .posts .posts__tab a:hover, .container .main .posts .posts__tab a.active {    color: #e7b818;    background: none !important;}.container .main .posts .post__list {    margin: 18px 28px 0 28px;}.container .main .posts .post__list .view_more {    position: relative;    float: right;    margin-top: -51px;    font-size: 15px;}.container .main .posts .post__list .first_post {    width: 100%;    height: 105px;}.container .main .posts .post__list .first_post .first_post__thumbail {    width: 30%;    float: left;}.container .main .posts .post__list .first_post .first_post__detail {    width: 70%;    float: right;    text-align: center;}.container .main .posts .post__list a {    color: #fff;}.container .main .posts .post__list a:hover {    color: #e7b818;}.container .main .posts .post__list .first_post .first_post__detail .time_update {    color: #8b8b8b;    font-size: 9pt;}.container .main .posts .post__list .first_post .first_post__detail .post_quote {    color: #bababa;    display: block;    font-size: 11pt;    line-height: 18px;}.container .main .posts .post__list .new_post {    font-size: 11pt;    margin: 16px 0px 0 0px;}.container .main .posts .post__list .new_post .time {    float: right;    font-size: 13px;}.container .main .main-content {    width: 768px;    padding-left: 8px;    min-height: 800px}.container .main .main-content .main-content__top {    background: url(../images/bg-article.png) no-repeat top center;    height: 106px;    padding: 4px 50px 0 50px;}.container .main .main-content .main-content__top .main-content__title h1 {    color: #fff;    font-size: 18pt;    padding: 0px 0px 0 50px;    margin: 0.37em 0;}.container .main .main-content .main-content__top .main-content__title ul.breadcrumb {    padding-left: 67px;    line-height: 10px;    font-size: 14px;}.container .main .main-content .main-content__top .main-content__title ul.breadcrumb li {    display: inline-block;    color: #afafaf;}.container .main .main-content .main-content__top .main-content__title ul.breadcrumb li.active {    font-weight: 600;    background: none !important;}.container .main .main-content .main-content__top .main-content__title ul.breadcrumb li a {    color: #afafaf;}.container .main .main-content .main-content__top .main-content__title ul.breadcrumb li a:hover {    text-decoration: underline;}.container .main .main-content article {    background: url(../images/article-content.png) repeat-y;    width: 761px;    margin: 0 auto;    padding: 15px;}.container .main .main-content article .article__title {    color: #f7e5a8;    font-weight: 600;    text-align: center;    margin: 10px 0;}.container .main .main-content article .article__time {    color: #f7e5a8;    font-size: 10pt;    float: right;}.container .main .main-content article .article__detail {    padding-top: 35px;}.container .main .main-content article ul.list-post li {    border-bottom: 1px solid #8d5151;    padding: 8px 0 8px 0;}.container .main .main-content article ul.list-post li:last-child {    border-bottom: none;}.container .main .main-content article ul.list-post li a {    color: #f7e5a8;}.container .main .main-content article ul.list-post li a:hover {    color: orange;}.container .main .main-content article ul.list-post li span.post-prefix {    background: #7e7e7e;    color: #FFF;    border: 1px solid #7e7e7e;    border-radius: 3px;    font-size: 9pt;    padding: 4px;    font-weight: 500;    margin-right: 13px;}.container .main .main-content article ul.list-post li span.post-time {    float: right;    font-size: 9pt;}.post_icon {    background: url(../images/icons/chaos.png) no-repeat;    width: 5px;    height: 10px;    display: inline-block;    margin-right: 5px;}.more_icon {    background: url(../images/icons/more.png) no-repeat;    width: 20px;    height: 20px;    position: absolute;    margin: -22px 85px;}.container .main .char-info {    background: url(../images/info-char.png) no-repeat;    min-height: 430px;    padding: 20px;    margin-left: -4px;}.container .main .char-info .char-info__description {    padding-top: 10px;    text-align: center;    line-height: 23px;}.container .main .char-info .char-info__description h2 {    color: #f7e5a8;}.container .main .char-info .nav {    border-bottom: 1px solid #242554;    margin: 11px -4px 0px -5px;    height: 32px;}.container .main .char-info .nav ul {    list-style-type: none;    margin: 0;    padding: 0;    overflow: hidden;    background-color: #080606;}.container .main .char-info .nav li {    display: inline-block;}.container .main .char-info .nav li a {    display: block;    color: white;    text-align: center;    padding: 5px 19px;    text-decoration: none;    height: 31px;    border-right: 1px solid #242554;    cursor: pointer;}.container .main .char-info .nav li:last-child a {    border-right: 0;}.container .main .char-info .nav li a:hover, .active {    color: #fff;}.container .main .char-info .char-info__content {    width: 745px;}.container .main .char-info .char-info__content .col-1 {    float: left;    width: 580px;}.container .main .char-info .char-info__content .col-1 h2 {    padding: 15px 0 0 108px;    color: #f2a731;    text-shadow: 2px 2px #000;}.container .main .char-info .char-info__content .col-1 .info {    #*padding: 20px;    padding-top: 15px;}.container .main .char-info .char-info__content .col-1 .info p {    line-height: 25px;}.container .main .char-info .char-info__content .col-2 {    float: right;    width: 165px;    padding: 15px 0 0 10px;}#wrapper .footer {    clear: both;    width: 100%;    height: 190px;    margin: 0 auto;    padding-top: 60px;    background: url(https://kiemthecankhon.com/images/footer.jpg) no-repeat center bottom;}#wrapper .footer .copyright {    text-align: center;    font-size: 11pt;    font-weight: 500;}.button-fixed {    width: 95px;    height: 226px;    position: fixed;    top: 35%;    right: 0;    z-index: 100;    margin-right: -23px;}@media only screen and (min-width: 1050px) {    .button-fixed .button-fixed__download {        background: url(../images/btn-download.png) no-repeat;        width: 74px;        height: 113px;        display: block;    }    .button-fixed .button-fixed__download:hover {        background: url(../images/btn-download-hover.png) no-repeat;        background-size: 100%;    }    .button-fixed .button-fixed__facebook {        background: url(../images/btn-fb.png) no-repeat;        width: 74px;        height: 113px;        display: block;    }    .button-fixed .button-fixed__facebook:hover {        background: url(../images/btn-fb-hover.png) no-repeat;        background-size: 100%;    }}.g_slide {    position: relative;    width: 679px;    height: 144px;    overflow: hidden;    left: -5px;}.g_slide .item {    display: none;    position: absolute;    left: 0;    top: 0;}.switch_main {    position: relative;}.g_slide .switch_nav {    width: 100%;    position: absolute;    right: 0;    bottom: 1px;    z-index: 11;    text-align: center;}.g_slide .switch_nav_item {    display: inline-block;    margin: 0 10px 0 0;    width: 10px;    height: 10px;    line-height: 200px;    overflow: hidden;    font-size: 0;    border-radius: 100%;    background: #b7b7b7;    text-align: center;    font-size: 18px;    color: #fff;}.g_slide .switch_nav_item:hover {    text-decoration: none;}.g_slide .switch_nav_item_current {    background: #eb6100;}.g_slide .prev, .g_slide .next {    position: absolute;    top: 50%;    z-index: 10;    margin-top: -15px;    width: 18px;    height: 30px;    overflow: hidden;    background: url(../images/slide.png) no-repeat;    transition: margin-left .3s ease, margin-right .3s ease;}.g_slide .prev {    left: -18px;    _left: 10px;}.g_slide .next {    right: -18px;    _right: 10px;    background-position: -19px 0;}.g_slide .prev:hover {    background-position: 0 -70px;}.g_slide .next:hover {    background-position: -19px -70px;}.g_slide:hover .prev {    margin-left: 28px;}.g_slide:hover .next {    margin-right: 28px;}.scroll {    position: relative;    width: 752px;    height: 117px;    border: solid 1px #dfdfdf;    overflow: hidden;}.switch_main {    position: relative;}.scroll .item {    float: left;    width: 250px;    height: 100%;    border-right: solid 1px #dfdfdf;}.scroll .switch_item {    display: none;    position: absolute;    left: 0;    top: 0;    width: 100%;}.scroll .prev, .scroll .next {    position: absolute;    top: 50%;    margin-top: -20px;    width: 19px;    height: 39px;    overflow: hidden;    background: url(../images/slide.png) no-repeat;}.scroll .prev {    left: 0;    background-position: 0 -31px;}.scroll .next {    right: 0;    background-position: -20px -31px;}.scroll .prev:hover {    background-position: 0 -101px;}.scroll .next:hover {    background-position: -20px -101px;}#pagination-container {    display: inline-block;    list-style: none;    padding-top: 30px;}#pagination-container li {    height: 40px;    width: 40px;    background: #322d67;    border: 1px solid rgb(0 0 0);    color: #ffffff;    padding: 8px 15px 0;    display: inline-block;    text-decoration: none;    font-size: 15px;}#pagination-container ul li:hover {    color: #ffffff;}article .article__detail {    color: #ecf0f1;    overflow: hidden;    width: 100%;    line-height: 32px;}article .article__detail a {    color: #f1eeee}article .article__detail a:hover {    color: #f7e5a8;}article .article__detail img {    max-width: 100%;}article .article__detail table {    max-width: 100%;}article .article__detail table td {    border: 1px solid #8f8f8f;    padding: 5px;}article .article__detail table tr:hover {    background: #c3ccc54d;}.dl-section.dl-top.dl-first {    margin-right: 75px;    /* margin-right: 10px; */    /* padding-right: 10px; */    border-right: 1px solid #5454532e;}.dl-section.dl-top {    margin-top: 21px;    /* padding-top: 0; */    width: 326px;    clear: none;    float: left;}.download-page-block {    width: 100%;    display: table;}.download-page-block .note-block {    background: #ffd2d2;    padding: 10px;}.download-page-block .note-block>p {    padding: 0 0 0 40px;    margin: 0;    color: #252525;    font-style: italic;    position: relative;}.download-page-block .note-block>p:before {    content: ' ';    display: block;    background: url(../images/ui.png) no-repeat -180px -133px;    height: 20px;    width: 20px;    position: absolute;    top: 5px;    left: 5px;}.download-page-block .dl-section .dl-title {    height: 25px;    width: 100%;    border-bottom: 2px solid #707070;    position: relative;    margin: 0;    padding: 0;    color: #2bfe89;    font-size: 18px;}.download-page-block .dl-section .dl-title:before {    content: ' ';    display: block;    height: 2px;    width: 60px;    position: absolute;    bottom: -2px;    left: 0;    background: #d95656;}.download-page-block .dl-section .dl-link-box {    height: 108px;    text-align: center;}.download-page-block .dl-section .dl-link-box>a {    height: 108px;    width: 266px;    display: block;    margin: 0 auto;    margin-top: 10px;    margin-bottom: 5px;    background: url(../images/download-page-btn.jpg) no-repeat 0 0;    position: relative;}.download-page-block .dl-section .dl-link-box>a>p {    text-align: center;    position: absolute;    bottom: 15px;    left: 0;    font-weight: bold;    font-size: 20px;    color: #feed01;    display: block;    width: 266px;}.download-page-block .dl-section .dl-list {    width: 100%;}.download-page-block .dl-section .dl-list>li {    line-height: 40px;    border-bottom: 1px solid #a6a2a2;    color: #d3baa2;    font-size: 16px;    padding-left: 10px;}.download-page-block .dl-section .dl-list>li>a {    float: right;    background: #cb5b00;    height: 26px;    width: 100px;    color: #ffd100;    font-size: 14px;    -webkit-transition: all 0.2s ease-in-out;    -moz-transition: all 0.2s ease-in-out;    transition: all 0.2s ease-in-out;    border-radius: 3px;    text-align: center;    line-height: 26px;    margin-top: 7px;    margin-right: 10px;    text-decoration: none;}.download-page-block .dl-section .dl-link-box>a:hover {    background-position: -266px 0}.download-page-block .dl-section .dl-link-box>a:hover>p {    color: #fff;    bottom: 15px;    text-shadow: 0 -1px rgba(0, 0, 0, 0.5)}.download-page-block .dl-section .dl-list>li>a:hover {    text-decoration: none;    color: #fff}article .topic {    padding-top: 50px;}.topic h2 {    padding: 0 0 20px;    color: #2bfe89;    font-size: 1.3em;    font-weight: 600;}.topic ul {    border: 1px solid #050404;    border-top: none;}.topic li {    border-top: 1px solid #24272800;}.topic a {    display: block;    color: #666;    background: #00000059 url(../images/ico_popular_topic.png) no-repeat 100% 50%;}.topic a strong {    display: block;    font-size: 0.8em;    font-weight: normal;    color: #2bfe89;}.topic a span {    display: block;    padding: 13px 20px 10px 15px;    margin: 0 40px 0 0;    border-right: 1px solid #303030;}.topic a span em {    color: #fff;}.topic a:hover {    background: #656c6ead url('../images/ico_popular_topic_hover.png') no-repeat 100% 50%;    color: #e5d7d754;}.topic a:hover span {    border: none;}.topic a:hover strong, .topic a:hover em {    color: #000;}.topic .counter {    display: block;    padding: 0 0 15px;    text-align: right;}.topic .counter strong {    color: #14bade;    font-weight: normal;}.topic .no-result {    padding: 30px 0;    border-bottom: 1px solid #303030;    text-align: center;    color: #666;    font-size: 1.2em;}#staticContent {    overflow: hidden;    position: relative;    width: 845px;    margin: 0 0 0 30px;    padding-bottom: 100px;    font-size: 16px;    font-family: arial;    line-height: 27px;    padding-top: 14px;    min-height: 470px;}article.article-detail {    padding-bottom: 100px;    font-size: 15px;    line-height: 22px;    color: #000;}.posts-kt {    width: 100%;    position: relative;    background: #f0ece1 url(../images/bg-posts-kt.jpg) 0 0 no-repeat;}.wrapper-out .wrapper .page-main main.main-kt {    float: left;    width: 900px;    position: relative;    margin-right: 0;}article.article-detail table {    margin: 10px auto;    border-collapse: collapse}article.article-detail table tr:nth-child(odd) {    background: #e3dac7}article.article-detail table tr:nth-child(even) {    background: #ece6d8}article.article-detail table td, article.article-detail table th {    border: 1px solid #c3a783;    padding: 3px 10px;    text-align: initial}article.article-detail table th {    color: #fff;    font-weight: bolder;    padding: 5px 10px;    background: #b79449;    text-align: center}article.article-detail h2, article.article-detail h4 {    font-size: 22px;    line-height: 35px;    font-weight: 700;    padding-left: 28px;    color: #ad0000;    background: url("../images/icon-1.png") no-repeat 0 6px}article.article-detail h2~p, article.article-detail h2~ul, article.article-detail h2~table, article.article-detail h2~div, article.article-detail h4~p, article.article-detail h4~ul, article.article-detail h4~table, article.article-detail h4~div {    margin-left: 38px}article.article-detail h2~table, article.article-detail h4~table {    max-width: 590px}article.article-detail h3, article.article-detail h5 {    font-size: 18px;    line-height: 35px;    font-weight: 700;    padding-left: 15px;    margin-left: 25px;    color: #ad0000;    background: url("../images/icon-1.png") no-repeat 0 13px}article.article-detail h3~p, article.article-detail h3~ul, article.article-detail h3~table, article.article-detail h3~div, article.article-detail h5~p, article.article-detail h5~ul, article.article-detail h5~table, article.article-detail h5~div {    margin-left: 42px}article.article-detail h3~table, article.article-detail h5~table {    max-width: 590px}/*# sourceMappingURL=style.css.map */form .row {    width: 500px;    height: auto;    margin: 0 0 15px 0;}form .row label {    height: 35px;    padding: 6px 0 0 0px;    display: block;    font-weight: normal;    font-size: 16px;    color: #ebebeb;    width: 100%;    text-align: left;    margin-left: 41px;}form .row input[type="text"], form .row input[type="email"], form .row input[type="password"], textarea, .customfile {}input[type="text"], input[type="password"], input[type="email"] {    font-size: 16px;    color: #ffffff;    -webkit-border-radius: 3px;    -moz-border-radius: 3px;    border-radius: 3px;    width: 400px;    height: 40px;    border: 1px solid #332d79;    background: #252648;    padding: 0 15px;}form .seperator {    width: 55%;    height: 2px;    left: 3px;    margin: 15px auto 15px;    background: #be84091c;    clear: both;}.luuysdt {    width: 100%;    text-align: center;    display: inline-block;    font-size: 14px;    margin: 12px;    padding: 0 15px;    color: #a3655c;}input[type="submit"], .simple_button {    border-radius: 3px;    border: none;    display: inline-block;    font-size: 18px;    color: #fff;    text-align: center;    cursor: pointer;    margin: 2px 0;    padding: 12px 55px;    background: rgb(92 82 183);}input[type="submit"]:hover, .simple_button:hover {    background: rgb(72 62 159);}.thongtin {    margin-top: 0px;    background: #000000;    margin: 15px;}.thongtin p a.dangxuat {    color: #8398ab;    margin-left: 20px;    float: right;}.ContentBlock span {    font-size: 18px !important;}.fontdow {    -webkit-animation: fontdow 1s cubic-bezier(1, 0, 0, 1) infinite;    animation: fontdow 1s cubic-bezier(1, 0, 0, 1) infinite;}@-webkit-keyframes fontdow {    0% {        color: #fff;    }    33% {        color: #ffbc00;    }    67% {        color: #9fdbe9;    }    100% {        color: #00ffd6;    }}@keyframes fontdow {    0% {        color: #fff;    }    33% {        color: #ffbc00;    }    67% {        color: #9fdbe9;    }    100% {        color: #00ffd6;    }}.sotienkt13 select {    display: block;    width: 400px;    height: 40px;    text-align: left;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    border-radius: 5px;    margin: 0;    font-size: 20px;    color: #ff0000;    padding: 0px 20px 0px 12px;    background: rgb(37 38 72);    border: #3330;    border: 1px solid #332d79;}.thedt13 th marquee {    margin-top: -6px;    color: #ffe500;    position: relative;    top: 4px;}.txtk {    color: #e40505;}/***************************************************************/.napthanhcong {}.napthanhcong h2 {    display: block;    font-size: 17px;    font-weight: 100;}.napthanhcong .imgnapthethanhcong {    width: 50px;}.infothanhcong {    display: block;    background: #1a1a1a;    border-radius: 15px;    width: 490px;    margin: 15px auto;    padding: 15px;    color: white;}.infothanhcong2 {    width: 90%;    display: inline-block;    padding: 0 5%;}.infothanhcong hr {    width: 90%;    border-color: #956c02;}.infothanhcong .timethanhcong {    display: block;    text-align: left;    font-size: 14px;    color: #f10000;    margin-bottom: 15px;    padding: 0 5%;}.tennapthe {    font-size: 14px;    float: left;}.manapthe {    font-size: 17px;    color: #f8b40b;    float: right;}.nhamang {    color: #f00;}.ketthucnap a {    color: #333}.ketthucnap {    display: block;    margin-bottom: 15px;}.news-detail-tit {    margin-top: 25px;    text-align: center;}.news-detail-tit .tit {    font-size: 30px;    color: #8080fa;    text-align: center;    font-weight: bold;    text-transform: uppercase;    background: none;    margin: 0;    padding: 0;}.news-detail-tit .time {    font-size: 16px;    color: #666;    margin: 0px 0;}.lsgiaodichnap {}.h2succes {    color: #65805f;    font-size: 16px;}.h2error {    color: #fff;    font-size: 16px;}.h2watting {    color: #f4fb2d;}table.tbllsnapthe tbody tr {    text-align: center;}.ContentSuport {    background: #e5d0aa7a;    padding: 10px;    color: #b21b1b;    font-size: 13px;    margin-bottom: 15px;    margin-top: -15px;    text-align: center;}input::-webkit-input-placeholder {    color: #808080;}input::-moz-placeholder {    /* Mozilla Firefox 19+ */    color: #808080;}input:-moz-placeholder {    /* Mozilla Firefox 4 to 18 */    color: #808080;}input:-ms-input-placeholder {    /* Internet Explorer 10-11 */    color: #808080;}.news-detail {    width: 100%;    min-height: 400px;    padding-bottom: 36px;    color: #fff;    line-height: 24px;    letter-spacing: 0.4px;}.news-detail table {    margin: 0 auto;}.taigamelmkt {    width: 648px;    margin: auto;}.taigamelmkt .item {    position: relative;    overflow: hidden;}.taigamelmkt .item .save {    position: absolute;    bottom: 20px;    right: 27px;    width: 90px;    height: 90px;    background: url(../images/img-down.png) no-repeat;    text-indent: 9999999999px;    background-size: contain;}.taigamelmkt .item .text h3 {    display: block;    color: #be8409;    font-size: 18px;    line-height: 28px;    padding: 10px 0;    font-weight: 800;    text-transform: uppercase;    padding-left: 35px;    margin-left: 0px;}.taigamelmkt .item .text-full {    background: url(../images/img-bg-vs.png) no-repeat;    width: 632px;    height: 105px;    margin: auto;    display: block;    padding: 23px 0 0 37px;}.taigamelmkt .item .text-full p {    background: url(../images/icon-nut.png) no-repeat 0 50%;    display: block;    padding-left: 20px;    line-height: 27px;    color: #232221;    font-size: 18px;}.taigamelmkt .item._3 .text-full {    height: 104px;}.taigamelmkt .contentArea #guide-down {    padding: 15px 0;}.taigamelmkt .contentArea #guide-down p a {}.chuytaigame h3 {    color: red;    margin-top: 10px;    font-size: 19px;    margin-left: -12px !important;    background: none !important;}.page-cont .news-nav {    padding: 20px 0 12px 0;}.news-nav {    padding: 11px 0;    border-bottom: 1px solid rgba(204, 204, 204, 0.33);    font-size: 0;    height: 33px;    width: 100%;}.page-cont .news-nav .nav-item {    margin-right: 40px;}.news-nav .nav-item {    height: 33px;    line-height: 32px;    font-size: 18px;    color: #333;    transition: all 0.2s;    text-align: center;    display: inline-block;    cursor: pointer;    position: relative;    padding: 0 22px;}.news-nav {    padding: 11px 0;    border-bottom: 1px solid rgba(204, 204, 204, 0.33);    font-size: 0;    height: 33px;    display: inline-table;}.news-nav .nav-item {    height: 33px;    line-height: 32px;    font-size: 18px;    color: #333;    transition: all 0.2s;    text-align: center;    display: inline-block;    cursor: pointer;    position: relative;    padding: 0 25px;}.news-nav .nav-item:before {    content: "";    background: url("../images/news-nav-ico.png") no-repeat;    width: 83px;    height: 6px;    position: absolute;    top: 41px;    left: 50%;    margin-left: -42px;    display: none;}.news-nav .nav-item.cur {    background: #322d67;    color: #fff;}.news-nav .nav-item.cur:before {    display: block;}.section-news .news-nav .nav-item {    margin-right: 42px;}.news-nav .it-one {    margin-left: 24px;}.page-cont .news-nav .nav-item:hover {    background: #5c52b7;    color: #fff;}.page-cont .news-nav .nav-item:hover:before {    display: block;}.page-cont .news-nav .nav-item:before {    top: 42px;}.news-nav .nav-item.cur:before {    display: block;}.news-nav .nav-item:before {    content: "";    background: url(../images/news-nav-ico.png) no-repeat;    width: 83px;    height: 6px;    position: absolute;    top: 41px;    left: 50%;    margin-left: -42px;    display: none;}.news-p-list .list-item {    padding: 20px 0;    position: relative;    border-bottom: 1px solid #5c52b796;}.news-p-list .list-item:last-child {    border-bottom: none;}.news-p-list .links {    font-size: 16px;    color: #fff;    display: block;    position: relative;    transition: all .3s linear;    padding-left: 2px;}.news-p-list .links:hover {    text-decoration: none;    transform: translate3d(5px, 0, 0);}.news-p-list .dot {    width: 6px;    height: 6px;    background: #7fa9d1;    float: left;    transform: rotate(45deg);    position: relative;    top: 50px;    transition: all .3s;    -webkit-transition: all .3s}.news-p-list .links:hover .dot {    transform: rotate(405deg);}.news-p-list .s-tit {    color: #988eff;    float: left;    margin: 0 10px;}.news-p-list .txt {    float: left;    width: 435px;    white-space: normal;    line-height: 28px;    margin-top: 0px;}.news-p-list .time {    float: right;    color: #666;    margin-right: 10px;    font-size: 12px;}.thumbnail-tin {    float: left;    margin: 0 10px;}.thumbnail-tin img {    width: 155px;    /* height: 110px;*/}.elips {    white-space: nowrap;    text-overflow: ellipsis;    overflow: hidden;}.clearfix:after {    content: ".";    display: block;    height: 0;    clear: both;    visibility: hidden;}li.cur a {    color: #fff;}li.nav-item a:hover {    color: #fff;}.pagination {    width: 100%;    text-align: center;    margin-top: 15px;}.pagination li {    display: inline-block;}.pagination li a {    vertical-align: middle;    width: 30px;    height: 28px;    margin: 0 3px;    background: #322d67b8;    border-radius: 3px;    color: #ffffff;    text-decoration: none;    padding: 8px 16px;}.pagination li a:hover {    background: #5c52b7;    color: #fff;}.pagination li.active a {    background: #5c52b7;    color: #fff;    cursor: default;}.option-0 {    background: #800000;    height: 25px;    margin: 0px auto;    display: block;    color: #fff;    padding: 10px;    line-height: 23px;    padding-left: 15px;    font-size: 17px;    margin: 0px 7px 0px 9px;}.video {    width: 100%;    height: 900px;    overflow: hidden;    position: absolute;    top: 0px;}.video video {    position: absolute;    top: 0;    left: 50%;    margin-left: -960px;}article a {    color: #afaae0;}article a:hover {    color: #8d74d2;}.guide p {    font-size: 15px;    display: block;    font-weight: 100;    text-transform: none;    color: #ffc800;}/*.btn-group a.btn-group__dangky:hover {    color: #fff;            border-radius: 5px;            box-shadow: 0 0 5px #03e9f4, 0 0 25px #03e9f4, 0 0 50px #03e9f4, 0 0 100px #03e9f4;}*/.btn-group a.btn-group__dangky span {    position: absolute;    display: block;}.btn-group a.btn-group__dangky span:nth-child(1) {    top: 0;    left: -100%;    width: 100%;    height: 3px;    background: linear-gradient(90deg, transparent, #ffa500);    animation: btn-anim1 1s linear infinite;    border-radius: 15px;}@keyframes btn-anim1 {    0% {        left: -100%;    }    50%, 100% {        left: 100%;    }}.btn-group a.btn-group__dangky span:nth-child(2) {    top: -100%;    right: 0;    width: 3px;    height: 100%;    background: linear-gradient(180deg, transparent, #ffa500);    animation: btn-anim2 1s linear infinite;    animation-delay: .25s}@keyframes btn-anim2 {    0% {        top: -100%;    }    50%, 100% {        top: 100%;    }}.btn-group a.btn-group__dangky span:nth-child(3) {    bottom: 0;    right: -100%;    width: 100%;    height: 3px;    background: linear-gradient(270deg, transparent, #ffa500);    animation: btn-anim3 1s linear infinite;    animation-delay: .5s}@keyframes btn-anim3 {    0% {        right: -100%;    }    50%, 100% {        right: 100%;    }}.btn-group a.btn-group__dangky span:nth-child(4) {    bottom: -100%;    left: 0;    width: 3px;    height: 100%;    background: linear-gradient(360deg, transparent, #ffa500);    animation: btn-anim4 1s linear infinite;    animation-delay: .75s}@keyframes btn-anim4 {    0% {        bottom: -100%;    }    50%, 100% {        bottom: 100%;    }}.btn-group a.btn-group__napthe span {    position: absolute;    display: block;}.btn-group a.btn-group__napthe span:nth-child(1) {    top: 0;    left: -100%;    width: 100%;    height: 3px;    background: linear-gradient(90deg, transparent, #ffa500);    animation: btn-anim11 1s linear infinite;    border-radius: 15px;}@keyframes btn-anim11 {    0% {        left: -100%;    }    50%, 100% {        left: 100%;    }}.btn-group a.btn-group__napthe span:nth-child(2) {    top: -100%;    right: 0;    width: 3px;    height: 100%;    background: linear-gradient(180deg, transparent, #ffa500);    animation: btn-anim22 1s linear infinite;    animation-delay: .25s}@keyframes btn-anim22 {    0% {        top: -100%;    }    50%, 100% {        top: 100%;    }}.btn-group a.btn-group__napthe span:nth-child(3) {    bottom: 0;    right: -100%;    width: 100%;    height: 3px;    background: linear-gradient(270deg, transparent, #ffa500);    animation: btn-anim33 1s linear infinite;    animation-delay: .5s}@keyframes btn-anim33 {    0% {        right: -100%;    }    50%, 100% {        right: 100%;    }}.btn-group a.btn-group__napthe span:nth-child(4) {    bottom: -100%;    left: 0;    width: 3px;    height: 100%;    background: linear-gradient(360deg, transparent, #ffa500);    animation: btn-anim44 1s linear infinite;    animation-delay: .75s}@keyframes btn-anim44 {    0% {        bottom: -100%;    }    50%, 100% {        bottom: 100%;    }}.new_post li {    border-bottom: 1px dashed;    padding: 4px 0;    border-color: #3f3f3f;}.container .main .posts .main-content__home {    background: url(../images/head-center.png) no-repeat -8px -7px;    height: 42px;    padding: 4px 50px 0 50px;    width: 760px;    margin-left: -40px;    margin-top: -5px;}.container .main .posts .main-content__home .main-content__title h1 {    color: #ffc800;    font-size: 15pt;    padding: 0px 0px 0 0px;    font-weight: 100;    margin-top: 1px;}.NoticeBox {    padding: 10px;    background: #303157;    margin: 37px 10px 30px;}ul.Icon {    margin: 0px 0px 10px 5px;}ul.Icon li {    background: url(../images/icon_person.gif) 4px 8px no-repeat;    padding-left: 20px;    list-style-type: none;    text-align: justify;    margin-bottom: 6px;}.Icon a:link, .Icon a:visited {    color: #ffd743;    font-size: 16px;}.posts__tab {    background: #303157;    padding: 10px;}p.Legend {    background: #93141c;    font-size: 17px;    padding: 0 10px;    color: #fff;    height: 28px;    margin: -24px 4px 10px;    float: left;}.NoteContent {    width: 100%;    overflow: hidden;    text-align: justify;}.errorlog {    font-size: 16px;    color: #cc0000;}.news-nav {    padding: 20px 0 17px 0;}.news-nav .nav-item:before {    top: 47px;}.news-nav .nav-item {    margin-right: 40px;}.article__detail img {    text-align: center;    margin: auto;    display: block;    margin-top: 15px;}.article__detail h3, .article__detail h4, .article__detail h5, .article__detail h6 {    font-size: 20px;    color: #8686eb;}.article__detail strong {    color: #efbda8;}.article__detail table {    margin-top: 15px;}.searchck {    text-align: center;    color: #e25b5b;    margin-left: -87px;}h4.searchck-h4 {    color: #fff;    font-size: 20px;    margin-top: 22px;    background: #1e1e3f;    padding: 10px 15px;    font-weight: 100;}.dongkhung {    border: 5px solid #1e1e3f;}span.bankokcamon {    color: #000;    font-size: 13px;    line-height: 38px;}.bankok2 span {    color: #1a40d0;}span.spanbankok {    font-size: 24px;    line-height: 39px;    color: #f00;}.bankok2 {    font-size: 17px;    font-weight: bold;}.bankok h2 {    font-size: 27px;    padding: 10px;    font-weight: bold;}.bankok {    width: 400px;    margin: 0 auto;    text-align: center;    padding: 20px;    background: #bfbff1;    margin-top: 50px;    margin-bottom: 20px;    color:#333;}