tr.tr-pager table td span {
        background: #2A58A0 !important;
        color: #FFFFFF !important;
}
tr.tr-pager table td *:not(i) {
        width: 40px;
        height: 40px;
        background-color: #f6f6f6;
        display: block;
        line-height: 30px;
        font-size: 15px;
        color: #666666;
        text-align: center;
        border-radius: 3px;
        display: flex;
        align-items: center;
        justify-content: center;
        margin: 5px;
        border: 1px solid #E2E7ED;
}
tr.tr-pager table td {
        border-width: 0;
        border: none !important;
}
.UIChiTiet fieldset  input::-webkit-input-placeholder {
        color: #7D92AE;
}
.UIChiTiet fieldset  input:-moz-placeholder {
        /* FF 4-18 */
        color: #7D92AE;
        opacity: 1;
}
.UIChiTiet fieldset input::-moz-placeholder {
        /* FF 19+ */
        color: #7D92AE;
        opacity: 1;
}
.UIChiTiet fieldset  input:-ms-input-placeholder {
        /* IE 10+ */
        color: #7D92AE;
}
.UIChiTiet fieldset > table {
    width: 100%;
}
.UIChiTiet fieldset  input::-ms-input-placeholder {
        /* Microsoft Edge */
        color: #7D92AE;
}
.UIChiTiet .fieldset  input::placeholder {
        /* modern browser */
        color: #7D92AE;
}
.UIChiTiet .ResultCount {
    font: italic 10pt arial;
    padding: 10px;
    text-align: right;
}
.UIChiTiet .Search {
    background: none repeat scroll 0 0 #2A58A0;
    border: 1px solid #ddd;
    border-radius: 4px;
    color: #ffffff;
    display: inline-block;
    text-align: center;
}
.UIChiTiet fieldset > legend {
    text-transform: uppercase;
    font-family: Merriweather;
    font-size: 15px;
    font-weight: 700;
    line-height: 22px;
    text-align: left;
    color: #031739;
}
.UIChiTiet fieldset table tbody {
    display: grid;
    gap: 20px;
    flex-wrap: wrap;
    grid-template-columns: repeat( auto-fit, minmax(180px, 1fr) );
}
.UIChiTiet fieldset table tbody tr {
    flex-direction: column;
    display: flex;
    flex-grow: 1;
}

.UIChiTiet fieldset {
    border: 1px solid #E2E7ED;
    padding: 20px;
    background: #F3F6FB;
}
.UIChiTiet .left {
    height: 28px;
}
.UIChiTiet .left .lblSearch, .lblCoQuan, .lblTitle, .lblLinhVuc { 
    display: inline-block;
    font: bold 10pt arial;
    margin-right: 20px;
    font-family: Roboto;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    text-align: left;
    color: #3B4E68;
}
.UIChiTiet fieldset table tbody tr input, .UIChiTiet fieldset table tbody tr select {
    width: 100%;
    font-family: Roboto;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    text-align: left;
    height: 38px;
    padding: 5px 15px;
    border: 1px solid #F2F2F2;
    border-radius: 4px;
    color: #7D92AE;
}
.UIChiTiet .txtSearch {
    display: inline-block;  
}
.UIChiTiet .ddCoQuan, .ddLinhVuc {
    display: inline-block;  
}
.UIChiTiet .ResultTable td a {
    font-family: Roboto;
    font-size: 15px;
    font-weight: 500;
    line-height: 22px;
    text-align: left;
    color: #000000;
}
.UIChiTiet .ResultTable td a.attach-file{
    font-size: 14px;
    font-weight: 400;
    color: #22227e;
}
.UIChiTiet .ResultTable td a.attach-file:before{
    padding-right: 5px;
    content: '\f15c';
    font-family: 'Font Awesome 5 Pro';
}
.UIChiTiet th{
    border: 1px solid #E2E7ED;
    color: #222;
    font: bold 9pt arial;
    height: 25px;
    font-family: Merriweather;
    font-size: 15px;
    font-weight: 700;
    line-height: 22px;
    text-align: left;
    padding: 5px 10px;
}
.UIChiTiet th:nth-child(1) {
    width: 20px;
} 
.UIChiTiet th:nth-child(3) {
    width: 16%;
}
.UIChiTiet th:nth-child(4) {
    width: 15%;
}
.UIChiTiet th:nth-child(5) {
    width: 25%;
}
.UIChiTiet th:nth-child(6) {
    width: 15%;
}
.UIChiTiet .ResultTable > div >table > tbody >tr > td {
    border: 1px solid #E2E7ED;
    color: #333333;
    padding: 8px 5px;
    text-align: justify;
    font-family: Roboto;
    font-size: 15px; 
    line-height: 22px;
    text-align: left;
}
.UIChiTiet .ResultTable td:first-child {
    text-align: center;
}
.UIChiTiet .ResultTable .BackLink {
    color: #333333;
    font: bold 10pt arial;
}
.UIChiTiet .Detail {
    margin: 10px 0;
}
.UIChiTiet .Search:hover {
    background: #1a3867;
}
.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 .TbDetail .CoQuanLeft, .LinhVucLeft, .FileLeft {
    color: #222;
    font: bold 10pt/25px arial;
}
.UIChiTiet .Detail .FileRight > a {
    color: #ff4200;
    text-decoration: underline;
}






