.UIChiTiet .ResultCount {
        padding: 10px;
        text-align: right;
        font-size: 14px;
        color: #6c757d;
}
.UIChiTiet .Search {
        background-color: #dc3545;
        border: 1px solid #ddd;
        padding: 8px 15px;
        border-radius: 4px;
        color: #ffffff;
        margin-top: 10px;
        font-size: 14px;
}
.UIChiTiet .Search:hover{
        background-color: var(--dark-primary);
}
.UIChiTiet fieldset > legend {
        color: #333;
        text-transform: uppercase;
        font-size: 14px;
        font-weight: 600;
        margin: 0;
}
.UIChiTiet fieldset {
        background: #f8f9fa;
}
.UIChiTiet .left {
        min-width: 200px;
}
.UIChiTiet .right{
        padding-bottom: 5px;
}
.UIChiTiet .left .lblSearch, .lblCoQuan, .lblTitle, .lblLinhVuc {
        color: #212529;
        display: inline-block;
        margin-right: 20px;
        font-size: 14px;
}
.UIChiTiet .txtSearch {
        width: 100%;
        padding: 0.25rem 1rem;
        border: 1px solid #ccc;
        border-radius: 0.25rem;
}
.UIChiTiet .ddCoQuan, .ddLinhVuc {
        width: 100% !important;
        padding: 0.5rem 1rem;
        border: 1px solid #ddd;
        border-radius: 0.25rem;
        font: 10pt arial;
}
.UIChiTiet th:nth-child(1) {
        width: 50%
}
.UIChiTiet th:nth-child(2) {
        width: 30%;
}
.UIChiTiet th:nth-child(3) {
        width: 20%;
}
.UIChiTiet th:nth-child(4) {
        width: 24%;
}
.UIChiTiet .ResultTable td {
        color: #333333;
        padding: 15px 10px;
        text-align: left;
        font: 14px arial;
        font-size: 14px;
        line-height: 1.4;
}
.UIChiTiet .ResultTable tr:nth-child(even) {
    background-color: rgba(245, 245, 245, 0.5);
        border-bottom: 1px solid #E9F0F8 !important;
}
.UIChiTiet .ResultTable .BackLink {
        color: #333333;
        font: 14px arial;
}
.UIChiTiet .Detail {
        margin: 10px 0;
}
.UIChiTiet .Detail .Back {
        background: url("images/back.png") no-repeat scroll left center rgba(0, 0, 0, 0);
        height: 25px;
}
.UIChiTiet .Detail .Back .BackLink {
        color: #0f6fa9;
        font: bold 10pt/25px arial;
        padding-left: 30px;
}
.UIChiTiet .Detail .FormDetail .lblTitle {
        color: #222;
        font: bold 11pt arial;
        margin: 20px 0;
}
.UIChiTiet .Detail .TTHC-Table td {
        border: 1px solid #bbb;
        padding:6px;
}
.UIChiTiet .Detail .TTHC-Table td.TTHC-Title{
	font-size: 14px!important;
        font-weight: bold!important
}
.UIChiTiet .Detail .TbDetail .CoQuanLeft, .LinhVucLeft, .FileLeft {
        color: #222;
        font: bold 10pt/25px arial;
}
.UIChiTiet .Detail .FileRight > a {
        color: #ff4200;
        text-decoration: underline;
}
.tthc-category .title {
        font-weight: bold;
        color: #dc3545;
        padding: 0px 10px 10px 0 !important;
        font-size: 14px;
        text-transform: uppercase;
        border-bottom: 1px solid #ffc107;
        border-radius: 0 !important;
}
.tthc-category .item {
        /* border-bottom: 1px dashed #d1d1d1; */
        background: #f8f9fa;
}
.tthc-category .item+.item{
        border-top: 1px dashed #d1d1d1;
}
.tthc-category .item .name{
        padding: 5px 10px !important;
        text-align: left;
}
.tthc-category .item a {
        /* font-size: 0.9rem; */
        font-size: 14px;
        line-height: 1.4;
        text-align: left;
}
.ResultTable th {
        color: #212529;
        height: 38px;
        text-align: center;
        background: rgba(30, 47, 65, 0.1);
        border-bottom: 2px solid #7c9fc1;
        font-size: 14px;
}
.UIChiTiet fieldset {
        padding: 1rem;
        margin: 15px 0;
}
.UIChiTiet fieldset > legend {
        width: auto !important;
}
.UIChiTiet .spResult {
        color: #dc3545;
        font-weight: 600;
        margin-right: 0.25rem;
        font-size: 14px;
}
.UIChiTiettable tr:last-child td[colspan="4"]>table {
        width: 100%;
}
.UIChiTiet table tr:last-child td[colspan="4"]>table td a, 
.UIChiTiet table tr:last-child td[colspan="4"]>table td span {
        display: inline-flex !important;
        width: unset !important;
        width: 25px !important;
        height: 25px !important;
        align-items: center;
        justify-content: center;
        background: #dee2e6;
        border-radius: 5px;
        margin: 3px !important;
}
.UIChiTiet table tr:last-child td[colspan="4"]>table td span {
        background: #bd2130;
        color: #fff;
}
.UIChiTiet table tr:last-child td[colspan="4"]>table td {
        display: inline !important;
        width: unset !important;
        padding: 0 !important;
}
.UIChiTiet table tr:last-child td[colspan="4"], 
.UIChiTiet table tr:last-child td[colspan="4"] td {
        border: none;
        padding: 10px 0;
}
.UIChiTiet table tr:last-child td[colspan="4"]>table tr {
        text-align: center;
}
.UIChiTiet table tr:last-child td[colspan="4"] table{
        width: 100%;
}
.ResultTable table{
	border: none;
}
@media only screen and (max-width: 768px){
        table[id*="grvListTTHC"]>tbody>tr>td:nth-child(1) {
                display: none;
        }
}
