.ticker-wrapper {
    width: 100%;
    overflow: hidden;
    background: #111;
    color: #fff;
    padding: 10px 0;
    white-space: nowrap;
}

.ticker {
    display: inline-block;
    padding-left: 100%;
    animation: ticker 20s linear infinite;
}

@keyframes ticker {
    0% {
        transform: translateX(0);
    }

    100% {
        transform: translateX(-100%);
    }
}

button,
a,
span,
div {
    touch-action: manipulation;
    -webkit-touch-callout: none;
}


.cs-header {
    background: linear-gradient(270deg, #7c27cd 0%, rgb(255, 255, 255) 200%) !important;
    border-bottom: 3px solid #28034b;
}

.cs-body {
    background: linear-gradient(270deg, #7c27cd 0%, rgb(255, 255, 255) 200%) !important;
}

.cs-main-menu {
    background: linear-gradient(0deg, rgba(0, 0, 0, 100%) 0%, #7c27cd 50%);
}

.cs-border-main-menu {
    border: 3px solid #28034b !important;
}

.cs-border-text-slide {
    border-bottom: 2px solid #28034b;
}

.cs-boder-color {
    border-width: 4px !important;
    border-style: solid !important;
    border-color: #7c27cd !important;
}

.cs-card-bg {
    background: linear-gradient(175deg, rgb(255 255 255) 0%, #7c27cd 300%) !important;
}

.cs-btn {
    background: linear-gradient(black, #7c27cd) !important;
    border-color: #28034b !important;
}

.cs-bg-cat-huay {
    background: linear-gradient(175deg, rgb(0, 0, 0) 0%, #7c27cd 300%) !important;
}

.cs-bd {
    border-color: #28034b;
}

.cs-bd-card {
    border: 2px solid #28034b !important;
}

.cs-color {
    color: #28034b;
}

.cs-bg-mlogin {
    background: linear-gradient(rgb(62, 62, 62) 0%, rgb(1, 6, 0) 100%);
}

.cs-navh {
    background-color: #7c27cd;
}

.cs-navb::before {
    border-left: 1px solid #7c27cd;
}