/*! This file is auto-generated */
.wp-block-button__link {
    color: #fff;
    background-color: #32373c;
    border-radius: 9999px;
    box-shadow: none;
    text-decoration: none;
    padding: calc(.667em + 2px) calc(1.333em + 2px);
    font-size: 1.125em
}

.wp-block-file__button {
    background: #32373c;
    color: #fff;
    text-decoration: none
}
body {
    --wp--preset--color--black: #000000;
    --wp--preset--color--cyan-bluish-gray: #abb8c3;
    --wp--preset--color--white: #ffffff;
    --wp--preset--color--pale-pink: #f78da7;
    --wp--preset--color--vivid-red: #cf2e2e;
    --wp--preset--color--luminous-vivid-orange: #ff6900;
    --wp--preset--color--luminous-vivid-amber: #fcb900;
    --wp--preset--color--light-green-cyan: #7bdcb5;
    --wp--preset--color--vivid-green-cyan: #00d084;
    --wp--preset--color--pale-cyan-blue: #8ed1fc;
    --wp--preset--color--vivid-cyan-blue: #0693e3;
    --wp--preset--color--vivid-purple: #9b51e0;
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgba(6, 147, 227, 1) 0%, rgb(155, 81, 224) 100%);
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgba(252, 185, 0, 1) 0%, rgba(255, 105, 0, 1) 100%);
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgba(255, 105, 0, 1) 0%, rgb(207, 46, 46) 100%);
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);
    --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);
    --wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
    --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);
    --wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);
    --wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);
    --wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
    --wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
    --wp--preset--font-size--small: 13px;
    --wp--preset--font-size--medium: 20px;
    --wp--preset--font-size--large: 36px;
    --wp--preset--font-size--x-large: 42px;
    --wp--preset--spacing--20: 0.44rem;
    --wp--preset--spacing--30: 0.67rem;
    --wp--preset--spacing--40: 1rem;
    --wp--preset--spacing--50: 1.5rem;
    --wp--preset--spacing--60: 2.25rem;
    --wp--preset--spacing--70: 3.38rem;
    --wp--preset--spacing--80: 5.06rem;
    --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
    --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
    --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
}

:where(.is-layout-flex) {
    gap: 0.5em;
}

:where(.is-layout-grid) {
    gap: 0.5em;
}

body .is-layout-flex {
    display: flex;
}

body .is-layout-flex {
    flex-wrap: wrap;
    align-items: center;
}

body .is-layout-flex>* {
    margin: 0;
}

body .is-layout-grid {
    display: grid;
}

body .is-layout-grid>* {
    margin: 0;
}

:where(.wp-block-columns.is-layout-flex) {
    gap: 2em;
}

:where(.wp-block-columns.is-layout-grid) {
    gap: 2em;
}

:where(.wp-block-post-template.is-layout-flex) {
    gap: 1.25em;
}

:where(.wp-block-post-template.is-layout-grid) {
    gap: 1.25em;
}

.has-black-color {
    color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-color {
    color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-color {
    color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-color {
    color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-color {
    color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-color {
    color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-color {
    color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-color {
    color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-color {
    color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-color {
    color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-color {
    color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-color {
    color: var(--wp--preset--color--vivid-purple) !important;
}

.has-black-background-color {
    background-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-background-color {
    background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-background-color {
    background-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-background-color {
    background-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-background-color {
    background-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-background-color {
    background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-background-color {
    background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-background-color {
    background-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-background-color {
    background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-background-color {
    background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-background-color {
    background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-background-color {
    background-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-black-border-color {
    border-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-border-color {
    border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-border-color {
    border-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-border-color {
    border-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-border-color {
    border-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-border-color {
    border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-border-color {
    border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-border-color {
    border-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-border-color {
    border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-border-color {
    border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-border-color {
    border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-border-color {
    border-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-vivid-cyan-blue-to-vivid-purple-gradient-background {
    background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
}

.has-light-green-cyan-to-vivid-green-cyan-gradient-background {
    background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
}

.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
    background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
}

.has-luminous-vivid-orange-to-vivid-red-gradient-background {
    background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
}

.has-very-light-gray-to-cyan-bluish-gray-gradient-background {
    background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
}

.has-cool-to-warm-spectrum-gradient-background {
    background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}

.has-blush-light-purple-gradient-background {
    background: var(--wp--preset--gradient--blush-light-purple) !important;
}

.has-blush-bordeaux-gradient-background {
    background: var(--wp--preset--gradient--blush-bordeaux) !important;
}

.has-luminous-dusk-gradient-background {
    background: var(--wp--preset--gradient--luminous-dusk) !important;
}

.has-pale-ocean-gradient-background {
    background: var(--wp--preset--gradient--pale-ocean) !important;
}

.has-electric-grass-gradient-background {
    background: var(--wp--preset--gradient--electric-grass) !important;
}

.has-midnight-gradient-background {
    background: var(--wp--preset--gradient--midnight) !important;
}

.has-small-font-size {
    font-size: var(--wp--preset--font-size--small) !important;
}

.has-medium-font-size {
    font-size: var(--wp--preset--font-size--medium) !important;
}

.has-large-font-size {
    font-size: var(--wp--preset--font-size--large) !important;
}

.has-x-large-font-size {
    font-size: var(--wp--preset--font-size--x-large) !important;
}

.wp-block-navigation a:where(:not(.wp-element-button)) {
    color: inherit;
}

:where(.wp-block-post-template.is-layout-flex) {
    gap: 1.25em;
}

:where(.wp-block-post-template.is-layout-grid) {
    gap: 1.25em;
}

:where(.wp-block-columns.is-layout-flex) {
    gap: 2em;
}

:where(.wp-block-columns.is-layout-grid) {
    gap: 2em;
}

.wp-block-pullquote {
    font-size: 1.5em;
    line-height: 1.6;
}

#footer .site-info a {
    color: #fff !important;
}

.tk-nhanh-item-header {
    height: 30px;
    line-height: 30px;
    background: #efeeee;
    border-left: 3px solid #76ab1c;
    font-weight: 700;
    padding-left: 10px;
    font-size: 15px;
}

.red {
    color: red;
}

.col100 tr {
    height: 35px;
}

.tk-nhanh-number {
    border: 1px solid #DDD;
    color: #000;
    text-align: center;
    width: 45px;
    font-size: 15px;
}

.bold {
    font-weight: bold;
}

.tbl1 {
    float: left;
    margin: 5px;
    background: #83adfc;
}

.tbl1 .col1 {
    color: #b3380f;
    font-weight: bold;
    background: #e1efff;
    padding: 5px;
}

.tbl1 .col2 {
    color: #008000;
    background: #fff4e1;
    padding: 5px;
    font-size: 14px;
}

.thongke-db table {
    width: 15% !important;
}

.result-table tbody tr td {
    padding: 10px;
}

.result-table p {
    display: inline;
}

.section-kq {
    margin-bottom: 20px !important;
}

.block-custom-content {
    margin-bottom: 10px;
}

.text-center-fb {
    text-align: center !important;
}

.text-html p:not(:last-child) {
    margin-bottom: 10px !important;
}

.btn-fb {
    font-weight: 600;
}

.btn-fb {
    border-radius: 0.375rem;
    -webkit-transition: all .3s ease 0s;
    -moz-transition: all .3s ease 0s;
    transition: all .3s ease 0s;
}

.btn-fb {
    display: inline-block;
    font-weight: 400;
    color: #212529;
    text-align: center;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: 0.25rem;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

.btn-fb a {
    color: #fff !important;
}

.rounded-pill {
    border-radius: 50rem !important;
}

.btn-info-fb {
    color: #fff;
    background-color: #0866ff;
}

.entry h1 {
    font-size: 23px;
}

.entry-content h2 {
    font-size: 20px;
    margin-bottom: 15px !important;
    color: #149c49;
}

.entry-content img {
    max-width: 100%;
    border: none;
}

.block-head-1 .mag-box div.mag-box-title,
.block-head-1 .mag-box-title h3 a,
.block-head-1 .block-more-button {
    color: #149c49;
}

.dandebatbai {
    border: 1px dashed red;
    font-size: 20px;
    margin-bottom: 15px;
}

.dandebatbai .table-soi-cau {
    margin-bottom: 0px;
}

.ds-baiviet {
    border-bottom: 1px dashed #e2e2e2;
    padding: 8px 12px 8px 8px;
    clear: both;
}

.ds-baiviet h3 {
    margin-top: 0px;
}

.ds-baiviet .title a {
    color: #383838;
}

.ds-baiviet a {
    background-color: transparent;
    line-height: 20px;
    font-size: 16px;
}

.ds-baiviet img {
    width: 20px;
}

.posts-items-1 .ds-baiviet {
    font-size: 16px;
}

.post-item {
    border-bottom: 1px dashed #e2e2e2;
    padding: 8px 12px 8px 8px;
    clear: both;
}

.post-item h3 {
    margin-top: 0px;
}

h3.title {
    font-size: 18px;
    font-weight: 700;
    background-color: transparent;
    margin-bottom: 5px;
}

.post-item .title a {
    color: #383838;
}

.post-item a {
    background-color: transparent;
    line-height: 20px;
    font-size: 16px;
}

.title1,
.title2,
.title3,
.title4,
.title5 {
    font-weight: 700;
    padding: 8px;
    color: #FFF;
    background: linear-gradient(45deg, #e0342a 0%, #ff920b 100%);
}

.linkMnuF h3 {
    font-size: 16px !important;
}

.linkMnuF {
    padding-right: 15px;
    display: block;
    line-height: 20px;
    color: #FFF;
    text-decoration: none;
    float: left;
    cursor: default;
}

.blog-thuthuat,
.soicau-ul {
    font-size: 16px;
}

.block-custom-content {
    margin-bottom: 0px;
}

.rbk88-wc {
    font-size: 15px;
    padding: 8px;
}

.rbk88-wc h3 {
    font-size: 16px;
}

.tie-col-md-12 {
    padding-right: 0px;
    padding-left: 0px;
}

.entry ol,
.entry ul,
.comment-content ol,
.comment-content ul {
    margin-bottom: 10px;
    padding-left: 5px;
    margin-left: 15px;
}

.table-chotso {
    margin-bottom: 0px;
}

table {
    margin-bottom: 10px
}

.mag-box {
    margin-bottom: 0px;
}

.caudep-rbk888 {
    padding: 8px;
}

.content-only {
    margin-top: 0px;
}

.container-wrapper {
    padding: 0px;
}

.post-components {
    padding: 8px;
}

.about-author-1 {
    padding: 10px;
    margin-top: 0px !important;
}

.entry-content {
    text-align: justify;
}

.post-item img {
    width: 20px;
}

.posts-items-1 .post-item {
    font-size: 16px;
}

.mag-box-title {
    margin-bottom: 5px;
}

.block-head-1 .the-global-title,
.block-head-1 .comment-reply-title,
.block-head-1 .related.products>h2,
.block-head-1 .up-sells>h2,
.block-head-1 .cross-sells>h2,
.block-head-1 .cart_totals>h2,
.block-head-1 .bbp-form legend {
    margin-bottom: 5px;
    padding: 0 0 5px;
}

#related-posts .related-posts-list {
    margin-top: 0px;
}

.post-components>div,
.post-components #add-comment-block {
    margin-top: 10px;
}

.post-item-vip {
    border-bottom: 1px dashed #e2e2e2;
    padding: 8px 12px 8px 8px;
    clear: both;
}

.post-item-vip img {
    width: 22px;
    vertical-align: sub;
}

.post-item-vip .title a {
    color: #383838;
}

input.tie-popup-search-input {
    background: rgb(255 255 255) !important;
}

.section-kq-header .mt5 {
    margin-top: 0px !important;
}

.entry-tk {
    padding: 0px !important;
}

input.tie-popup-search-input {
    color: #000;
}

.banner-rbk888 {
    display: flex;
}

.info-top {
    background: #f1f1f1;
    padding-top: 2px;
    margin-bottom: 10px !important;
}

.entry-header .post-meta .meta-item {
    margin-bottom: 0px !important;
}

#content {
    margin-top: 10px;
}

#breadcrumb {
    margin-bottom: 10px !important;
    padding: 5px !important;
}

.wp-caption .wp-caption-text {
    text-align: center;
}

.entry-header .entry-title {
    padding: 5px;
    margin-bottom: 10px;
}

.item-post.uk-clearfix {
    margin-bottom: 10px;
    display: flex;
}

.item-post {
    border: 1px solid #e7e7e7;
    background: #fff;
    margin: 5px;
    border-radius: 5px;
}

.img-cover {
    display: block;
    width: 100%;
    height: 100%;
}

img.scale-with-grid {
    max-width: 100% !important;
}

.img-cover img {
    display: block;
    width: 100%;
    height: 100%;
    padding: 8px;
    object-fit: cover;
}

.item-post.uk-clearfix .infor {
    width: -webkit-calc(100% - 170px);
    width: -moz-calc(100% - 170px);
    width: -ms-calc(100% - 170px);
    width: -o-calc(100% - 170px);
    width: calc(100% - 170px);
    padding-left: 15px;
    float: left;
    padding: 8px;
}

.item-post.uk-clearfix .infor .title-post {
    line-height: 22px;
    margin-top: 0;
    margin-bottom: 1px;
    font-size: 15px;
}

.item-post.uk-clearfix .infor .meta_created {
    color: #9a9a9a;
    margin-bottom: 5px;
    font-size: 13px;
    font-style: italic;
}

.item-post.uk-clearfix .description {
    line-height: 18px;
    font-size: 14px;
}

.category-description {
    margin: 8px;
    padding: 10px;
    background: #f1f1f1;
}

.info-mem {
    color: #2577b1;
    background: #edf6fd;
    border-color: #bfdff8;
    border-color: #bcdef5;
    display: block;
    margin-top: 2px;
}

.userBanner {
    font-size: 65%;
    font-weight: 400;
    font-style: normal;
    padding: 0px 6px;
    border: 1px solid #b2e5ef;
    border-radius: 2px;
    text-align: center;
    display: inline-block;
    line-height: 18px;
}

.medal-icon {
    width: 17px;
    vertical-align: text-top;
    margin-right: 2px;
}

.item-post.uk-clearfix .description p {
    margin-bottom: 5px;

}

.tile-chot {
    color: #b800df;
    font-size: 11px;
}

.tile-pt {
    font-size: 10px;
    color: #00aa00;
    background: beige;
    padding: 2px;
    border-radius: 2px;
    border: 1px solid #d0eec0;
    margin-left: 5px;
}

.tile-pt img {
    width: 9px;
    vertical-align: sub;
    margin-bottom: 1px;
}

.ct-chotso {
    margin-top: 5px;
}

.ct-chotso img {
    width: 16px;
    vertical-align: sub;
    display:
}

.caothusoicau {
    padding: 8px;
}

.img-ctsc img {
    width: 30px;
    vertical-align: sub;
    margin-bottom: 2px;
    margin-right: 5px;
}

.img-ctsc a {
    font-size: 16px;
    font-weight: bold;
}

.tophead {
    line-height: 20px;
    background: #fcffd3;
    padding: 10px;
    border: 1px dashed #e40000;
}

#footer .container-wrapper {
    padding: 0px 10px 5px 10px;
}

.footer-widget-area:last-child {
    margin-bottom: 0px;
}

.container-wrapper-time {
    background: #f0f0f0;
    border-radius: 2px;
    padding: 8px 10px 5px 10px !important;
}

.adshead-vip {
    background: #fdffe8;
    border-top: 1px solid #ff3434;
    border-bottom: 1px solid #ff3434;
    margin: 1px 0;
    padding: 5px;
}

.adshead-top {
    background: #f0f0f0;
    margin: 1px 0;
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    padding: 5px;
}

.adshead-vip a {
    color: red;
    font-weight: bold;
}

.icon-ads-vip {
    vertical-align: text-top;
    width: 22px;
}

.icon-ads-top {
    vertical-align: text-top;
    width: 22px;
}

.adshead-top a {
    color: #e40000;
}

.footer-widget-area a {
    color: #cacaca !important;
}

.footer-widget-area p {
    color: #ccc;
}

.winner-code .orange-spinner {
    width: 20px;
}

.banner-xshn {
    text-align: center;
}

.banner-xshn img {
    width: 50%;
}

@media only screen and (max-width: 600px) {
    .banner-xshn img {
        width: 90%;
    }
}



.col-xs-3.jackpots-item {
    padding-left: 0px;
    padding-right: 0px;
}

.jackpots-content h3 {
    margin-top: 0;
    color: #ffb700;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 700;
    text-overflow: ellipsis;
    max-width: 165px;
    overflow: hidden;
    white-space: nowrap
}

.jackpots-list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center
}

.jackpots-list .jackpots-item {
    flex: 0 0 25%;
    max-width: 25%
}

.jackpots-item .jackpots-thumbs {
    display: inline-block;
    background: url(https://rongbachkim888.vip/wp-content/uploads/2024/04/den-off.png) no-repeat 50%;
    background-size: cover;
    vertical-align: middle;
    position: relative;
    z-index: 1;
    margin-top: 20px;
}

.thum1 {
    width: 150px;
    height: 140px;
}

.thum2 {
    width: 150px;
    height: 140px;
}

.thum3 {
    width: 148px;
    height: 126px;
}

.thum4 {
    width: 150px;
    height: 138px;
}

.thum5 {
    width: 146px;
    height: 135px;
}

.thum6 {
    width: 146px;
    height: 135px;
}

.jackpots-item .jackpots-thumbs:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1
}

.active .jackpots-item .jackpots-thumbs:after {
    background: url(/assets/img/bg_jactpot_light.png) no-repeat 50%;
    background-size: cover;
    animation: neonLight 2s linear infinite
}

.jackpots-item .jackpots-content {
    color: #fff;
    display: inline-block;
    vertical-align: top;
    text-align: left;
    margin-top: 10px
}

.jackpots-item .jackpots-content i {
    font-style: normal;
    background: linear-gradient(0deg, #dd944f 10%, #ffe488 69%, #ffeeb4 79%, #dd944f 90%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    white-space: nowrap;
    font-weight: 700
}

.jackpots-item .jackpots-content div+div {
    margin-top: 5px
}

.logo-wrapper {
background-color:#444;
    background-size: cover;
    background-position: center;
    height: 80px;
}

.fa-magnifying-glass:before,
.fa-search:before {
    content: "\f002";
    color: #fff;
}

.mobile-header-components .nav-icon:before,
.mobile-header-components .nav-icon:after {
    background-color: #ffffff;
}

.mobile-header-components .nav-icon {
    background-color: #ffffff;
}

.header-layout-3.no-stream-item .logo-container {
    height: 100%;
}

#site-info {
    background-color: #474747;
}

#site-info p {
    color: #8a8a8a;
}

.infor .title-post {
    color: #e66c28;
}

.site-footer {
    margin-top: 20px;
}

.ball-lo {
    /* border-radius: 50%; */
    color: #0022ff;
    /* display: inline-flex; */
    font-size: 16px;
    margin: 2px;
    font-weight: bold;
    /* line-height: 28px; */
}

.ball-de {
    /* border-radius: 50%; */
    color: #ff0000;
    font-weight: bold;
    display: inline-flex;
    font-size: 16px;
    margin: 2px;
    font-weight: bold;
    /* line-height: 28px; */
}

*
/*---- thống kê -------*/

.container-tk .filter-1 input,
select {
    height: 35px;
}

.button-view-rs button {
    height: 35px;
    background-color: #16ad00 !important;
    padding: 0px 15px !important;
}

#kqtk-table .content-kq span {
    border: 1px solid #6f6f6f !important;
}

.title-bold {
    margin-top: 10px;
    margin-bottom: 10px;
}

.radio-list {
    height: 35px;
}

.container-tk .filter-1 input,
select {
    width: 100%;
}

.container-tk .filter-1 {
    display: block !important;
}

.select-date {
    display: block;
}

#type1,
#type2 {
    width: inherit !important;
}

.radio-list div {
    min-width: auto !important;
}

.radio-list {
    flex-direction: row !important;
}

.button-view-rs {
    display: inline-block !important;

}

.button-view-rs button {
    margin-top: 10px !important;
    margin-left: 0px !important
}

.button-view-rs button {
    width: 100% !important;
}

.title-rs {
    background: #cecece !important;
    color: #000 !important;
}

.text-blue {
    color: #000000 !important;
    font-weight: normal;
}

.rs-table .grid div {
    border: solid #ebebeb 0.5px !important;
}

#thead-rs1 {
    background: #f3f3f3;
}

.rs {
    width: auto !important;
    overflow: hidden !important;
}

.text-green {
    color: #e40000 !important;
}

.text-gray {
    color: #777777 !important;
    font-weight: normal;
}

.radio-list div {
    line-height: 35px;
    padding: 0px 15px !important;
}

.rs .table #thead div {
    background-color: #e40000 !important;
}

.rs #content div {
    border: solid #dadada 0.5px !important;
}

.holiday-box {
    background-color: #fff6e1 !important;
}

.d-flex {
    justify-content: normal !important;
}

@media (max-width: 768px) {
    .radio-list {
        justify-content: normal !important;
    }
}

#type3 {
    width: auto !important;
}

#mode1,
#mode2,
#mode3 {
    width: auto !important;
}

.item {
    flex-grow: 4;
    list-style: none;
    padding: 5px;
    display: flex;
    background: #f1f1f1;
    border: 1px solid #e6e6e6;
    border-radius: .5rem;
}

.item .thumb {
    flex-shrink: 0;
    width: 40px;
    /* height: 5.3125rem; */
}

.item .thumb img {
    width: 40px;
    object-fit: cover;
    border-radius: .25rem;
}

.item .info-winner {
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-left: 5px;
}

.item .item-name {
    display: -webkit-inline-box;
    overflow: hidden;
    margin-bottom: 0px;
    color: #7d7d7d;
    font-size: 12px;
    line-height: 1.4;
}

.item .label {
    display: block;
    margin-top: .25rem;
    font-size: .8125rem;
    color: rgba(0, 0, 0, .4);
    font-style: italic;
    line-height: 1;
}

.item .item-amount {
    color: #d01c2d;
    font-size: 12px;
    margin-top: 0px;
    font-weight: 800;
    margin-bottom: 0px;
}

.row-tk {
    display: flex;
    margin-bottom: 5px;
}

.column-tk {
    flex: 50%;
    /* margin: 0px auto; */
    padding-left: 5px;
    padding-right: 5px;
}

.xemthem-tk {
    background: #e62e04;
    padding: 7px 10px;
    color: #ffffff;
    margin-top: 10px;
}

.xemthem-tk h3 {
    font-size: 16px;
    padding: 0px;
    margin: 0px;
}

.thongke-api {
    /*  border: 1px solid #e2e2e2; */
    padding-bottom: 10px;
    padding-top: 10px;
}

.thongke-api p {
    margin: 0px;
}

.column-tk-1 {
    width: 50%;
    /* margin: 0px auto; */
    padding-left: 5px;
    padding-right: 5px;
}

.button-view-rs {
    width: 100% !important;
}

.container-tk .filter {
    margin: 0px !important;
}

.container-tk .filter {
    border: none !important;
}

.uses {
    border: solid #e3e3e3 1px !important;
    border-radius: 3px;
    background: #ededed;
}

.selector {
    padding: 10px !important;
    border: solid #d4d4d4 1px !important;
}

#list-number button {
    padding: 0px 5px !important;
}

.table-select-number {
    width: 100% !important;
}

#list-number span {
    padding: 5px !important;
}

.table-select-number {
    line-height: 20px !important;
}

/* ---- cao thủ chốt số ---- */

.chotso .items:nth-child(odd) {
    background-color: #FFF;
}

.chotso .items {
    padding: 8px 8px;
    border-bottom: 1px solid #f0f0f0;
}

.col-md-1 {
    width: 8.33333333%;
}

.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9 {
    float: left;
}

.col-xs-1 {
    width: 8.33333333%;
}

.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
    float: left;
}

.chotso .items .row {
    padding-top: 2px;
    line-height: 23px;
}

.disablerow {
    margin-right: 0px;
    margin-left: 0px;
}

.col-md-5-1 {
    position: relative;
    min-height: 1px;
    padding-right: 5px;
    padding-left: 5px;
}

.col-md-5 {
    width: 41.66666667%;
}

.avatar {
    margin-top: 8px;
}

.name {
    margin-top: 6px;
}

.avatar img {
    border-radius: 50%;
}

.chotso .items .name {
    padding-left: 10px;
}

.color-red {
    color: red;
    font-size: 12px;
}

.col-md-6 {
    width: 50%;
}

.color-green {
    color: rgba(21, 200, 53, 0.82);
}

.topcaothuspan {
    font-size: 13px;
    color: #049512;
}

.color-blue {
    color: #000;

}

.marginleft15 {
    margin-left: 2px;
}

.color-orange {
    color: #000;
}

.row:after {
    clear: both;
}


img {
    vertical-align: middle;
}

.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-right: 5px;
    padding-left: 5px;
}

.text-center {
    text-align: center;
}

.btn-group-vertical>.btn-group:after,
.btn-group-vertical>.btn-group:before,
.btn-toolbar:after,
.btn-toolbar:before,
.clearfix:after,
.clearfix:before,
.container-fluid:after,
.container-fluid:before,
.container:after,
.container:before,
.dl-horizontal dd:after,
.dl-horizontal dd:before,
.form-horizontal .form-group:after,
.form-horizontal .form-group:before,
.modal-footer:after,
.modal-footer:before,
.modal-header:after,
.modal-header:before,
.nav:after,
.nav:before,
.navbar-collapse:after,
.navbar-collapse:before,
.navbar-header:after,
.navbar-header:before,
.navbar:after,
.navbar:before,
.pager:after,
.pager:before,
.panel-body:after,
.panel-body:before,
.row:after,
.row:before {
    display: table;
    content: " ";
}

img.wp-smiley,
img.emoji {
    display: inline !important;
    border: none !important;
    box-shadow: none !important;
    height: 1em !important;
    width: 1em !important;
    margin: 0 0.07em !important;
    vertical-align: -0.1em !important;
    background: none !important;
    padding: 0 !important;
}

.chotso .items:nth-child(even) {
    background-color: #F8F8F8;
}

.tbl-topcaothu .emoji {
    margin-top: 10px !important;
}

.color-green-pt {
    font-size: 10px;
    color: #00aa00;
    background: beige;
    padding: 2px;
    border-radius: 2px;
    border: 1px solid #d0eec0;
}

#text-html-widget-2 a:hover {
    color: blue !important;
}

.table-soi-cau-number {
    color: red;
    font-weight: bolder;
}

.mb-0 {
    margin-bottom: 0;
}

.number_return {
    color: red;
    font-weight: bolder;
}

.number_times {
    color: blue;
    font-weight: bolder;
}

.dandebatbai {
    font-size: 14px;
}

.loTop {
    /*   display: flex;
  flex-wrap: wrap; */
}

.loTop>div {
    display: inline-block;
    line-height: 1;
    margin-bottom: 10px;
}

.loTop {
    gap: 7px;
}

.loTop div.lose,
.loTop div.win {
    position: relative;
}

.loTop div.lose {
    color: #555;
}

.loTop div.win {
    color: red;
    font-weight: bolder;
}

.loTop div.win span {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    height: 13px;
    width: 13px;
    border-radius: 99px;
    background-color: blue;
    color: white;
    font-weight: bolder;
    font-size: 10px;
    position: absolute;
    top: -4px;
    right: -7px;
    opacity: 0.6;
}

.loTop div.waiting {
    color: #1d5aeb;
}

.lotop-tab {
    color: #555;
    cursor: pointer;
}

.lotop-tab.active {
    color: #1d5aeb;
}

.lotop-tabs {
    margin-bottom: 10px;
}

#view-more-lotop {
    background: #dfdfdf;
    padding: 0px 10px;
    border-radius: 3px;
}

.loTops .lotop-box .lotop-box-header {
    color: #353535 !important;
    background: #dfdfdf !important;
}

.win-number span.gdb {
    color: red;
}

.win-number {
    color: red;
    font-weight: bold;
    position: relative;
}

.win-number span.times {
    position: absolute;
    font-size: 11px;
    display: inline-flex;
    height: 12px;
    width: 12px;
    border-radius: 99px;
    background-color: blue;
    color: white;
    align-items: center;
    justify-content: center;
    right: -9px;
    top: -4px;
    opacity: 0.75;
}

.orange-spinner {
    width: 20px;
}

#tie-body {
    background-image: url();
}


.page_navi {
	  text-align: center;
	  
}
.page_navi a {
 // border-radius: 40px;
  color: #222;
  display: inline-block;
  height: 40px;
  line-height: 40px;
  text-align: center;
  width: 40px;
}
.page_navi .active {
  background: #DB1F26;
  color: #fff;
}
.page_navi a:hover {
	background-color:#DB1F26;
	color:#222;
}



.pagenavi {
  margin-bottom: 20px;
  margin-top: 30px;
  text-align: center;
}
.pagenavi > * {
  display: inline-block;
  height: 40px;
  line-height: 40px;
  text-align: center;
  width: 40px;
}
.pagenavi .curent {
  background-color: #DB1F26;
  border-radius: 100%;
  color: #fff;
}


.ds-baiviet strong {
    color: red;
}

.view-more-lotop {
    padding: 5px 10px;
}


.catfish-banenr{display:flex;flex-direction:column;justify-content:center;z-index:99999;position:fixed;bottom:0;width:600px;max-width:80%;margin:0 auto;left:50%;transform:translateX(-50%);}
.catfish-banenr a{display:block;width:100%;height:100%;}
.catfish-banenr img{display:block;width:100%;margin-bottom:5px;height:100%;}
.close-banner{right:1px;cursor:pointer;top:-21px;font-size:12px;position:absolute;padding:8px 15px;border-radius:3px;background:#4e4e4eba;color:white;line-height:0.65em;}
@media only screen and (max-width: 600px){
.catfish-banenr{bottom:0px;}
}