.DanhSach {
        margin: 0px;
        font-family: "Arial", "Tahoma", "Verdana", "Helvetica", sans-serif;
		padding-left: 15px;
        padding-right: 15px;
}



#ctrl_53205_1286_RadTabStrip1 .rtsTxt {
    font-size: 14px;
}

.DanhSach tr.tr-pager table tbody tr {
    display: flex;
    gap: 5px; 
}
.DanhSach .title-area h2 {
        text-transform: uppercase;
        font-size: 14px;
        font-weight: bold;
        display: none;
}
.DanhSach tr:has(td a.question-content) + tr td a.question-content {
        border-top: 0;
}
.DanhSach td, .DanhSach tr {
        border: none;
        box-sizing: border-box;
        padding: 0;
}
.DanhSach tr.tr-pager> td {
    padding-top: 20px;
}
.DanhSach * {
    font-family: "Arial", "Tahoma", "Verdana", "Helvetica", sans-serif;
    font-size: 12px;
}
.DanhSach .content-data {
        display: flex;
        gap: 20px;
}
.DanhSach .content-data {
        display: grid;
        gap: 20px;
        grid-template-columns: 1fr 280px;
}
.DanhSach .Right .right-content{
        border: 1px solid #dee2e6;
        border-radius: 5px;
}
.DanhSach .Right h4 {
        padding: 10px;
        font-size: 14px;
        width: 100%;
        background: #e9ecef;
        text-transform: uppercase;
        text-align: center;
        margin: 0;
        border-bottom: 1px solid #dee7f4;
}
.DanhSach .Right .linh-vuc-container a {
        display: block;
        padding: 10px 10px 10px 24px;
        position: relative;
        font-weight: normal;
        font-size: 14px;
}
.DanhSach .Right .linh-vuc-container a::before {
        display: block;
        content: "";
        position: absolute;
        background: red;
        width: 5px;
        height: 5px;
        left: 10px;
        top: 50%;
        transform: translateY(-50%);
}
.DanhSach .Right .linh-vuc-container a:hover {
        background: #005ba0;
        color: #fff;
}
.DanhSach .Right .linh-vuc-container + .linh-vuc-container {
        border-top: 1px solid #dee2e6;
}
.DanhSach .Left .search {
        border-radius: 5px;
        margin: 10px 0;
        padding: 10px;
        border: 1px solid #dee7f4;
        margin-top: 0;
        background: #ffffff;
}
.DanhSach .Left .search .title-search {
        font-size: 14px;
        font-weight: bold;
        margin-bottom: 5px;
        text-transform: uppercase;
}
.DanhSach .Left .search .search-content input.button {
        font-size: 14px;
        background: #005ba0;
        color: #fff;
        text-align: center;
        font-weight: 500;
        padding: 5px 30px;
}
.DanhSach .Left .search .search-content input {
        height: 34px;
        border: 1px solid #ededed;
        padding: 5px 10px;
        border-radius: 5px;
}
.DanhSach .Left .search .search-content input[type='text'] {
        flex: 1;
        min-width: 300px;
        font-size: 13px;
}
.DanhSach .Left .search .search-content {
        display: flex;
        align-items: center;
        gap: 10px;
        flex-wrap: wrap;
}
.DanhSach .Left .search .search-content a {
        border-radius: 5px;
        height: 34px;
        display: inline-block;
        background: #1c8918;
        text-align: center;
        font-weight: 500;
        padding: 5px 30px;
        color: #fff;
        font-size: 14px;
}
.DanhSach .Left  .btn-tab-content table {
        border: none;
}
.DanhSach .Left  .btn-tab-content table th {
        display: none;
}
.DanhSach  a.question-content {
        padding: 10px;
        display: block;
        border: 1px solid #dee7f4;
}
.DanhSach span.strong-item {
        font-size: 14px;
        font-weight: 500;
}
.DanhSach tr.tr-pager td span, .DanhSach tr.tr-pager td a {
        background: #0d6efd;
        /* padding: 10px; */
        border-radius: 5px;
        display: flex;
        width: 30px;
        height: 30px;
        align-items: center;
        justify-content: center;
        color: #fff;
}
.DanhSach tr.tr-pager td span {
        background: #c3c3c3;
        cursor: not-allowed;
}
.DanhSach .Right .linh-vuc-container a[data-selected='selected'] {
        background: #1ca9c6;
        color: #fff;
}
.DanhSach a.question-content:hover {
        color: inherit;
}
.DanhSach .question-title {
        font-size: 15px;
        font-weight: bold;
}
@media only screen and (max-width: 768px){
        .DanhSach .content-data {
                grid-template-columns: 1fr ;
        }
        .DanhSach {
                padding: 10px;
        }
}

.RadTabStrip .rtsLevel1 .rtsTxt, .RadTabStripVertical .rtsLevel1 .rtsTxt {
    padding: 5px 15px !important;
}
