img.w-logo-sm.lg\:w-auto.py-2 {
    width: 200px !important;
}


.bg-blackColor2.dark\:bg-lightGrey10-dark.hidden.lg\:block {
    background: linear-gradient(90deg, rgba(159, 5, 44, 1) 0%, rgba(13, 158, 183, 1) 35%, rgba(208, 124, 11, 1) 100%);
}


.pb-10.border-b.border-borderColor.dark\:border-borderColor-dark {
    display: none;
}


.tab-btn.active {
    background-color: #9f052c !important;
    color: white;
}


a.block.p-4.bg-white.dark\:bg-whiteColor-dark.rounded-lg.hover\:shadow-lg.transition-all.duration-300 {
    padding: 10px 20px;
}


a.block.p-4.bg-white.dark\:bg-whiteColor-dark.rounded-lg.hover\:shadow-lg.transition-all.duration-300 {
    padding: 10px 20px;
    margin-bottom: 20px;
    border: #4955ba 1px solid;
    font-size: 13px;
}


.leading-50px>.text-primaryColor {
    --tw-text-opacity: 1;
    color: #FFC107;
}

.text-darkgray {
    --tw-text-opacity: 1;
    color: rgb(254 191 9);
}


.topicname {
    color: #980d33;
}

.perccompleted {
    background: #17093e;
    padding: 10px 20px;
    border-radius: 20px;
    color: #fff;
}


.totaltopics {
    background: #c87e13;
    color: #fff;
    padding: 5px 10px;
    border-radius: 20px;
}


.prevbtn {
    background: #9b0930;
    border-radius: 20px;
    color: #fff;
    padding: 4px 8px;
    font-size: 14px;
}

.nextbtn {
    background: #007bff;
    border-radius: 20px;
    color: #fff;
    padding: 4px 8px;
    font-size: 14px;
}


.lms-sidebar {
    padding: 20px;
    color: #4955ba;
    font-size: 12px;
    font-weight: 700;
}


.markasreadbtn {
    background: #748c5b;
    color: #fff;
    font-size: 10px;
    border-radius: 20px;
    margin-top: 10px;
    margin-right: 10px;
}


.topictitle {
    color: #9b0930;
}


.lms-content {
    padding: 40px;
}

a.block.p-6.bg-white.rounded-lg.shadow-sm.hover\:shadow-md.transition-shadow {
    padding: 20px;
    border: #931137 1px solid;
    background: #fffceb;
}


span.bg-blue-100.text-blue-600.px-2.py-1.rounded.text-sm {
    background: #960f35;
    color: #fff;
}

.exambg {
    padding: 10px 20px;
    border: 1px #9b0930 solid;
    background: #fffceb;
}


.reviewbtn {
    background: #4CAF50;
    border-radius: 20px;
    color: #fff;
    padding: 4px 8px;
    font-size: 11px;
    margin-right: 10px;
}

.exammodebtn {
    background: #007bff;
    border-radius: 20px;
    color: #fff;
    padding: 4px 8px;
    font-size: 11px;
    margin-right: 10px;
}

.tutorbtn {
    background: #9b0930;
    border-radius: 20px;
    color: #fff;
    padding: 4px 8px;
    font-size: 11px;
    margin-right: 10px;
}



.p-30px.pt-5.lg\:p-5.\32 xl\:p-30px.\32 xl\:pt-5.rounded-lg2.shadow-accordion.dark\:shadow-accordion-dark.bg-whiteColor.dark\:bg-whiteColor-dark {
    background: #017296;
}


.sidebar-link.sidebar-active {
    color: yellow;
    font-weight: 700;
}


.sidebar-link{
    color: #fff;
}

.sidebar-link:hover {
    color: yellow;
    font-weight: 700;
}


h5.text-sm.leading-1.font-semibold.uppercase.text-contentColor.dark\:text-contentColor-dark.bg-lightGrey5.dark\:bg-whiteColor-dark.p-10px.pb-7px.mt-5.mb-10px {
    background: #fff;
    color: #000000;
}

.sidebar-co {
    margin-top: 7px;
}

p.examnotice {
    background: #17093e;
    color: #fff;
    padding: 20px;
    font-size: 11px;
    border-radius: 20px;
}


.subtopic-item {
    margin-left: 40px;
    color: #9b0930;
    font-weight: 500;
}
