.txt-trajan {
    font-family: 'TrajanPro';
    src: url('../fonts/TrajanPro-Bold.otf') format("opentype");
    font-weight: 800;
    font-display: swap;
    font-style: bold;
    color: white;
}
.bck-card-container {
    position: relative;
}
.bck-card{
    position: absolute;
    bottom: 10px;
    left: 22px;
    font-size: small;
}
.txt-code{
    margin-bottom: -12px;
}
.rbt-counterup, .rbt-shadow-box, .rbt-admin-profile .admin-thumbnail img, .edu-bg-shade, .rbt-user-wrapper .rbt-user-menu-list-wrapper {
    box-shadow: unset;
}
.text-gold {
    color:linear-gradient(90deg, #f0b400 0%, #ffd52d 100%);
    background: linear-gradient(90deg, #f0b400 0%, #ffd52d 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.rbt-card {
    background-color: #0B0E11;
    box-shadow: unset;
}

.rbt-page-banner-wrapper {
    padding: 30px;
}
.rbt-pagination li a {
    background-color: #0B0E11;
    box-shadow: unset;
}
.rbt-pagination li.active a, .rbt-pagination li:hover a {
    color: black;
    background: linear-gradient(90deg, #f0b400 0%, #ffd52d 100%);
}
.rbt-lesson-content-wrapper .rbt-lesson-leftsidebar, .rbt-lesson-area {
    background-color: #0B0E11;
}

.rbt-badge-5, .lesson-top-bar, .rbt-round-btn:hover, .rbt-round-btn.open, .rbt-round-btn::after {
    background: linear-gradient(90deg, #f0b400 0%, #ffd52d 100%);
    color: black
}
.rbt-accordion-style .card .card-header button[aria-expanded=true] {
    color: white;
}
.lesson-top-bar h5, .rbt-round-btn, .lesson-toggle-active{
    color: black;
}
.theme-gradient {
    background: linear-gradient(90deg, #f0b400,  #ffd52d 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(255, 255, 255, 0.001);
}
.rbt-btn.btn-gradient, .rbt-btn.btn-border:hover, .rbt-btn {
    color: black;
    background-color: #f0b400;
    background-size: 300% 100%;
    background-image: linear-gradient(to right, #f0b400, #ffd52d , #ffd52d , #f0b400);
    border-color: #f0b400;
}
.rbt-splash-slider .inner .description strong {
    color:linear-gradient(90deg, #f0b400 0%, #ffd52d 100%);
    background: linear-gradient(90deg, #f0b400 0%, #ffd52d 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.rbt-badge-2 {
    background: unset;
}
.rbt-btn {
    background: #f0b400;
}
a:hover, a:focus, a:active {
    color: #f0b400;
}
.rbt-banner-1 {
    background-color: black;
    background-image: unset;
}
.rbt-banner-1::after {
    background: unset;
}
.social-default li a {
    color:black;
    background: linear-gradient(90deg, #f0b400 0%, #ffd52d 100%);
}
.social-default li a:hover, .social-default li a::after {
    background: linear-gradient(90deg, #ffd52d 0%, #f0b400 100%);
}