﻿.ic,
[class*=" iconlvn-"],
[class^="iconlvn-"] {
    font-weight: 400;
    line-height: 1;
    font-style: normal;
}

button,
input,
select:not(.select-cdx),
textarea {
    line-height: inherit;
    outline: 0;
}

.tooltip-boxs ul,
button,
li,
ul {
    padding: 0;
    margin: 0;
}

.label-input,
.ui-button {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}

.boxtomtat.v4,
.input-1 ~ .input-2,
.input-2,
input {
    background-color: #fff;
}

.entry-block-table table,
.table,
.table-bordered,
.table-tk-boder,
table {
    border-collapse: collapse;
    border-spacing: 0;
}

#myBtn,
.bg-soanh1,
.bg-soanh2,
.bg-soanh3,
.btn-an-chuthich,
.btn-default,
.btn-indoc,
.btn-mucluc-ssa,
.btn-thongbao1,
.doc-send-mail,
.icfs,
.icon_caidat,
.input-1,
.item-article,
.label-input,
.no-permission,
.no-permission-view,
.print-content,
.ui-button,
button {
    cursor: pointer;
}

#sliderPageY,
.disable-hover {
    pointer-events: none;
}

.content-entry * a:link:not(.popupRelate):not(.item_print2),
.content-tab-vb * a:link:not(.popupRelate):not(.item_print2) {
    text-decoration: underline !important;
    color: #a67942 !important;
}

.ic,
[class*=" icomoon"],
[class*=" iconlvn-"],
[class^="icomoon"],
[class^="iconlvn-"] {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

a,
body {
    color: #2e2e2e;
}

.entry-content-block-image img,
img,
textarea {
    max-width: 100%;
}

.btn-sb,
.ic-font {
    place-items: center;
}

.breadcrumb,
.scroll-x,
.tabs-scrol,
.text-folder,
.ui-button-icon-only,
.user-acount-login,
.user_myluat_acount {
    white-space: nowrap;
}

.layout-download,
.layout-luoc-do {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
}

.advHolder,
.ui-helper-clearfix:after {
    clear: both;
}

@font-face {
    font-family: fonticon-lvn;
    src: url(/assets/fonts/fonticon-lvn.eot);
    src: url(/assets/fonts/fonticon-lvn.eot) format("embedded-opentype"), url(/assets/fonts/fonticon-lvn.woff) format("woff"), url(/assets/fonts/fonticon-lvn.ttf) format("truetype"), url(/assets/fonts/fonticon-lvn.svg) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    font-display: swap;
}

.ic {
    font-family: fonticon-lvn;
    text-rendering: auto;
    font-size: 16px;
    display: inline-block;
}

.font14,
.input-cat,
.menu-title,
.p-app22,
.p-apptext2,
.pf14,
.r-td,
.search-icon-remove i,
.text-file,
.text1,
.text2,
.title_list1,
.wg2,
body,
button,
input,
select,
textarea {
    font-size: 14px;
}

.icon-hand-pay:before {
    content: "\ea38";
}

.icon-Zalo-circlelvn .path1:before {
    content: "\ea26";
    color: #0180c7;
}

.icon-Zalo-circlelvn .path2:before {
    content: "\ea27";
    margin-left: -1em;
    color: #fff;
}

.icon-Zalo-circlelvn .path3:before {
    content: "\ea28";
    margin-left: -1em;
    color: #fff;
}

.icon-user-myluatvietnamlvn:before {
    content: "\ea25";
}

.icon-payment-onlinelvn:before {
    content: "\ea22";
}

.icon-next-icon-1lvn:before {
    content: "\ea23";
}

.icon-previous-icon-1lvn:before {
    content: "\ea24";
}

.icon-zip-icon-2lvn .path1:before {
    content: "\ea10";
    color: #e2e5e7;
}

.icon-zip-icon-2lvn .path2:before {
    content: "\ea11";
    margin-left: -0.875em;
    color: #b0b7bd;
}

.icon-zip-icon-2lvn .path3:before {
    content: "\ea12";
    margin-left: -0.875em;
    color: #cad1d8;
}

.icon-zip-icon-2lvn .path4:before {
    content: "\ea13";
    margin-left: -0.875em;
    color: #cad1d8;
}

.icon-zip-icon-2lvn .path5:before {
    content: "\ea14";
    margin-left: -0.875em;
    color: #935abd;
}

.icon-zip-icon-2lvn .path6:before {
    content: "\ea15";
    margin-left: -0.875em;
    color: #fff;
}

.icon-zip-icon-2lvn .path7:before {
    content: "\ea16";
    margin-left: -0.875em;
    color: #fff;
}

.icon-zip-icon-2lvn .path8:before {
    content: "\ea17";
    margin-left: -0.875em;
    color: #fff;
}

.icon-zip-icon-3lvn .path1:before {
    content: "\ea18";
    color: #e2e5e7;
}

.icon-zip-icon-3lvn .path2:before {
    content: "\ea19";
    margin-left: -0.6875em;
    color: #b0b7bd;
}

.icon-zip-icon-3lvn .path3:before {
    content: "\ea1a";
    margin-left: -0.6875em;
    color: #935abd;
}

.icon-zip-icon-3lvn .path4:before {
    content: "\ea1b";
    margin-left: -0.6875em;
    color: #fff;
}

.icon-zip-icon-3lvn .path5:before {
    content: "\ea1c";
    margin-left: -0.6875em;
    color: #b0b7bd;
}

.icon-zip-icon-3lvn .path6:before {
    content: "\ea1d";
    margin-left: -0.6875em;
    color: #b0b7bd;
}

.icon-zip-icon-3lvn .path7:before {
    content: "\ea1e";
    margin-left: -0.6875em;
    color: #b0b7bd;
}

.icon-zip-icon-3lvn .path8:before {
    content: "\ea1f";
    margin-left: -0.6875em;
    color: #b0b7bd;
}

.icon-zip-icon-3lvn .path9:before {
    content: "\ea20";
    margin-left: -0.6875em;
    color: #b0b7bd;
}

.icon-zip-icon-3lvn .path10:before {
    content: "\ea21";
    margin-left: -0.6875em;
    color: #b0b7bd;
}

.icon-small-left-2lvn:before {
    content: "\ea0e";
}

.icon-dashboardlvn:before {
    content: "\ea08";
}

.icon-expand-linklvn:before {
    content: "\ea09";
}

.icon-ic_camera_alt_24pxlvn:before {
    content: "\ea0a";
}

.icon-progress-historylvn:before {
    content: "\ea0b";
}

.icon-refresh-02lvn:before {
    content: "\ea0c";
}

.icon-setup-toolslvn:before {
    content: "\ea0d";
}

.icon-linklvn:before {
    content: "\ea06";
}

.icon-filterlvn:before {
    content: "\ea05";
}

.icon-Chidanthaydoi-iconlvn:before {
    content: "\e9ff";
}

.icon-Hotrotimkiemvb-iconlvn:before {
    content: "\ea00";
}

.icon-Noidungmix-iconlvn:before {
    content: "\ea01";
}

.icon-Tienichnangcao-iconlvn:before {
    content: "\ea02";
}

.icon-Theodoihieuluc-iconlvn:before {
    content: "\ea03";
}

.icon-VBcongbaotienganh-iconlvn:before {
    content: "\ea04";
}

.icon-add-filelvn:before {
    content: "\e9fe";
}

.icon-Zalolvn .path1:before {
    content: "\e9f8";
    color: #fff;
}

.icon-Zalolvn .path2:before {
    content: "\e9f9";
    margin-left: -1.0498046875em;
    color: #0180c7;
}

.icon-Zalolvn .path3:before {
    content: "\e9fa";
    margin-left: -1.0498046875em;
    color: #0180c7;
}

.icon-Zalolvn .path4:before {
    content: "\e9fb";
    margin-left: -1.0498046875em;
    color: #0172b1;
}

.icon-Zalolvn .path5:before {
    content: "\e9fc";
    margin-left: -1.0498046875em;
    color: #0180c7;
}

.icon-Zalolvn .path6:before {
    content: "\e9fd";
    margin-left: -1.0498046875em;
    color: #0180c7;
}

.icon-Ziplvn .path1:before {
    content: "\e9f0";
    color: #e2e5e7;
}

.icon-Ziplvn .path2:before {
    content: "\e9f1";
    margin-left: -1em;
    color: #b0b7bd;
}

.icon-Ziplvn .path3:before {
    content: "\e9f2";
    margin-left: -1em;
    color: #cad1d8;
}

.icon-Ziplvn .path4:before {
    content: "\e9f3";
    margin-left: -1em;
    color: #935abd;
}

.icon-Ziplvn .path5:before {
    content: "\e9f4";
    margin-left: -1em;
    color: #fff;
}

.icon-Ziplvn .path6:before {
    content: "\e9f5";
    margin-left: -1em;
    color: #fff;
}

.icon-Ziplvn .path7:before {
    content: "\e9f6";
    margin-left: -1em;
    color: #fff;
}

.icon-Ziplvn .path8:before {
    content: "\e9f7";
    margin-left: -1em;
    color: #cad1d8;
}

.icon-pdf-2lvn .path1:before {
    content: "\e9e4";
    color: #e3e4d8;
}

.icon-pdf-2lvn .path2:before {
    content: "\e9e5";
    margin-left: -1em;
    color: #d0cebd;
}

.icon-pdf-2lvn .path3:before {
    content: "\e9e6";
    margin-left: -1em;
    color: #b53438;
}

.icon-pdf-2lvn .path4:before {
    content: "\e9e7";
    margin-left: -1em;
    color: #fff;
}

.icon-pdf-2lvn .path5:before {
    content: "\e9e8";
    margin-left: -1em;
    color: #fff;
}

.icon-pdf-2lvn .path6:before {
    content: "\e9e9";
    margin-left: -1em;
    color: #fff;
}

.icon-pdf-2lvn .path7:before {
    content: "\e9ea";
    margin-left: -1em;
    color: #fff;
}

.icon-pdf-2lvn .path8:before {
    content: "\e9eb";
    margin-left: -1em;
    color: #b53438;
}

.icon-pdf-2lvn .path9:before {
    content: "\e9ec";
    margin-left: -1em;
    color: #fff;
}

.icon-pdf-2lvn .path10:before {
    content: "\e9ed";
    margin-left: -1em;
    color: #fff;
}

.icon-boxlvn:before {
    content: "\e9ee";
}

.icon-notelvn:before {
    content: "\e9ef";
}

.icon-pdflvn .path1:before {
    content: "\e9da";
    color: #870000;
}

.icon-pdflvn .path2:before {
    content: "\e9db";
    margin-left: -0.947265625em;
    color: #f9f9f9;
}

.icon-pdflvn .path3:before {
    content: "\e9dc";
    margin-left: -0.947265625em;
    color: #bd0100;
}

.icon-pdflvn .path4:before {
    content: "\e9dd";
    margin-left: -0.947265625em;
    color: #d17979;
}

.icon-pdflvn .path5:before {
    content: "\e9de";
    margin-left: -0.947265625em;
    color: #bd0100;
}

.icon-pdflvn .path6:before {
    content: "\e9df";
    margin-left: -0.947265625em;
    color: #fff;
}

.icon-pdflvn .path7:before {
    content: "\e9e0";
    margin-left: -0.947265625em;
    color: #fff;
}

.icon-pdflvn .path8:before {
    content: "\e9e1";
    margin-left: -0.947265625em;
    color: #fff;
}

.icon-Wordlvn .path1:before {
    content: "\e9e2";
    color: #2a5699;
}

.icon-Wordlvn .path2:before {
    content: "\e9e3";
    margin-left: -1em;
    color: #fff;
}

.icon-letterlvn:before {
    content: "\e9d9";
}

.icon-grid-interfacelvn:before {
    content: "\e99b";
}

.icon-homelvn:before {
    content: "\e9d6";
}

.icon-magnifierlvn:before {
    content: "\e9d7";
}

.icon-icon-bandich-TTXVN-Englvn:before {
    content: "\e999";
    color: #c40101;
}

.icon-icon-bandich-TTXVN-Vilvn:before {
    content: "\e99a";
    color: #c40101;
}

.icon-slide-rightlvn .path1:before {
    content: "\e98e";
    color: #fff;
}

.icon-slide-rightlvn .path2:before {
    content: "\e98f";
    margin-left: -1em;
    color: #ddd;
}

.icon-slide-rightlvn .path3:before {
    content: "\e990";
    margin-left: -1em;
    color: #222;
}

.icon-slide-leftlvn .path1:before {
    content: "\e991";
    color: #fff;
}

.icon-slide-leftlvn .path2:before {
    content: "\e992";
    margin-left: -1em;
    color: #ddd;
}

.icon-slide-leftlvn .path3:before {
    content: "\e993";
    margin-left: -1em;
    color: #222;
}

.icon-F_300732921_I1GbTn7xj5KV17w0x9Py3HVpjp1PjULrlvn:before {
    content: "\e994";
    color: #ff4e00;
}

.icon-vietnamlvn .path1:before {
    content: "\e995";
    color: #d82827;
}

.icon-vietnamlvn .path2:before {
    content: "\e996";
    margin-left: -1em;
    color: #fffd38;
}

.icon-worldlvn:before {
    content: "\e997";
}

.icon-clocklvn:before {
    content: "\e998";
}

.icon-Appstore-badgelvn .path1:before {
    content: "\e99c";
    color: #fff;
}

.icon-Appstore-badgelvn .path2:before {
    content: "\e99d";
    margin-left: -3.3330078125em;
    color: #a6a6a6;
}

.icon-Appstore-badgelvn .path3:before {
    content: "\e99e";
    margin-left: -3.3330078125em;
    color: #000;
}

.icon-Appstore-badgelvn .path4:before {
    content: "\e99f";
    margin-left: -3.3330078125em;
    color: #fff;
}

.icon-Appstore-badgelvn .path5:before {
    content: "\e9a0";
    margin-left: -3.3330078125em;
    color: #fff;
}

.icon-Appstore-badgelvn .path6:before {
    content: "\e9a1";
    margin-left: -3.3330078125em;
    color: #fff;
}

.icon-qrcode-lvnlvn .path1:before {
    content: "\e9a2";
    color: #fff;
}

.icon-qrcode-lvnlvn .path2:before {
    content: "\e9a3";
    margin-left: -1em;
    color: #000;
}

.icon-qrcode-lvnlvn .path3:before {
    content: "\e9a4";
    margin-left: -1em;
    color: #000;
}

.icon-qrcode-lvnlvn .path4:before {
    content: "\e9a5";
    margin-left: -1em;
    color: #000;
}

.icon-qrcode-lvnlvn .path5:before {
    content: "\e9a6";
    margin-left: -1em;
    color: #000;
}

.icon-qrcode-lvnlvn .path6:before {
    content: "\e9a7";
    margin-left: -1em;
    color: #000;
}

.icon-qrcode-lvnlvn .path7:before {
    content: "\e9a8";
    margin-left: -1em;
    color: #000;
}

.icon-qrcode-lvnlvn .path8:before {
    content: "\e9a9";
    margin-left: -1em;
    color: #000;
}

.icon-qrcode-lvnlvn .path9:before {
    content: "\e9aa";
    margin-left: -1em;
    color: #000;
}

.icon-qrcode-lvnlvn .path10:before {
    content: "\e9ab";
    margin-left: -1em;
    color: #000;
}

.icon-qrcode-lvnlvn .path11:before {
    content: "\e9ac";
    margin-left: -1em;
    color: #000;
}

.icon-qrcode-lvnlvn .path12:before {
    content: "\e9ad";
    margin-left: -1em;
    color: #000;
}

.icon-qrcode-lvnlvn .path13:before {
    content: "\e9ae";
    margin-left: -1em;
    color: #000;
}

.icon-qrcode-lvnlvn .path14:before {
    content: "\e9af";
    margin-left: -1em;
    color: #000;
}

.icon-qrcode-lvnlvn .path15:before {
    content: "\e9b0";
    margin-left: -1em;
    color: #000;
}

.icon-qrcode-lvnlvn .path16:before {
    content: "\e9b1";
    margin-left: -1em;
    color: #000;
}

.icon-qrcode-lvnlvn .path17:before {
    content: "\e9b2";
    margin-left: -1em;
    color: #000;
}

.icon-qrcode-lvnlvn .path18:before {
    content: "\e9b3";
    margin-left: -1em;
    color: #000;
}

.icon-qrcode-lvnlvn .path19:before {
    content: "\e9b4";
    margin-left: -1em;
    color: #000;
}

.icon-qrcode-lvnlvn .path20:before {
    content: "\e9b5";
    margin-left: -1em;
    color: #000;
}

.icon-qrcode-lvnlvn .path21:before {
    content: "\e9b6";
    margin-left: -1em;
    color: #000;
}

.icon-qrcode-lvnlvn .path22:before {
    content: "\e9b7";
    margin-left: -1em;
    color: #000;
}

.icon-qrcode-lvnlvn .path23:before {
    content: "\e9b8";
    margin-left: -1em;
    color: #000;
}

.icon-qrcode-lvnlvn .path24:before {
    content: "\e9b9";
    margin-left: -1em;
    color: #000;
}

.icon-qrcode-lvnlvn .path25:before {
    content: "\e9ba";
    margin-left: -1em;
    color: #000;
}

.icon-qrcode-lvnlvn .path26:before {
    content: "\e9bb";
    margin-left: -1em;
    color: #000;
}

.icon-qrcode-lvnlvn .path27:before {
    content: "\e9bc";
    margin-left: -1em;
    color: #000;
}

.icon-qrcode-lvnlvn .path28:before {
    content: "\e9bd";
    margin-left: -1em;
    color: #000;
}

.icon-qrcode-lvnlvn .path29:before {
    content: "\e9be";
    margin-left: -1em;
    color: #000;
}

.icon-qrcode-lvnlvn .path30:before {
    content: "\e9bf";
    margin-left: -1em;
    color: #000;
}

.icon-qrcode-lvnlvn .path31:before {
    content: "\e9c0";
    margin-left: -1em;
    color: #000;
}

.icon-qrcode-lvnlvn .path32:before {
    content: "\e9c1";
    margin-left: -1em;
    color: #000;
}

.icon-qrcode-lvnlvn .path33:before {
    content: "\e9c2";
    margin-left: -1em;
    color: #000;
}

.icon-qrcode-lvnlvn .path34:before {
    content: "\e9c3";
    margin-left: -1em;
    color: #000;
}

.icon-qrcode-lvnlvn .path35:before {
    content: "\e9c4";
    margin-left: -1em;
    color: #000;
}

.icon-qrcode-lvnlvn .path36:before {
    content: "\e9c5";
    margin-left: -1em;
    color: #000;
}

.icon-qrcode-lvnlvn .path37:before {
    content: "\e9c6";
    margin-left: -1em;
    color: #000;
}

.icon-qrcode-lvnlvn .path38:before {
    content: "\e9c7";
    margin-left: -1em;
    color: #000;
}

.icon-qrcode-lvnlvn .path39:before {
    content: "\e9c8";
    margin-left: -1em;
    color: #000;
}

.icon-qrcode-lvnlvn .path40:before {
    content: "\e9c9";
    margin-left: -1em;
    color: #000;
}

.icon-qrcode-lvnlvn .path41:before {
    content: "\e9ca";
    margin-left: -1em;
    color: #000;
}

.icon-qrcode-lvnlvn .path42:before {
    content: "\e9cb";
    margin-left: -1em;
    color: #000;
}

.icon-qrcode-lvnlvn .path43:before {
    content: "\e9cc";
    margin-left: -1em;
    color: #000;
}

.icon-qrcode-lvnlvn .path44:before {
    content: "\e9cd";
    margin-left: -1em;
    color: #fff;
}

.icon-qrcode-lvnlvn .path45:before {
    content: "\e9ce";
    margin-left: -1em;
    color: #fff;
}

.icon-qrcode-lvnlvn .path46:before {
    content: "\e9cf";
    margin-left: -1em;
    color: #fff;
}

.icon-qrcode-lvnlvn .path47:before {
    content: "\e9d0";
    margin-left: -1em;
    color: #fff;
}

.icon-qrcode-lvnlvn .path48:before {
    content: "\e9d1";
    margin-left: -1em;
    color: #fff;
}

.icon-qrcode-lvnlvn .path49:before {
    content: "\e9d2";
    margin-left: -1em;
    color: #000;
}

.icon-qrcode-lvnlvn .path50:before {
    content: "\e9d3";
    margin-left: -1em;
    color: #000;
}

.icon-qrcode-lvnlvn .path51:before {
    content: "\e9d4";
    margin-left: -1em;
    color: #000;
}

.icon-qrcode-lvnlvn .path52:before {
    content: "\e9d5";
    margin-left: -1em;
    color: #000;
}

.icon-Facebook-2lvn .path1:before {
    content: "\e983";
    color: #3b5998;
}

.icon-Facebook-2lvn .path2:before {
    content: "\e984";
    margin-left: -1em;
    color: #fff;
}

.icon-mail-2lvn .path1:before {
    content: "\e985";
    color: #43b4b5;
}

.icon-mail-2lvn .path2:before {
    content: "\e986";
    margin-left: -1em;
    color: #fff;
}

.icon-mail-2lvn .path3:before {
    content: "\e987";
    margin-left: -1em;
    color: #fff;
}

.icon-Print-2lvn .path1:before {
    content: "\e988";
    color: #b28247;
}

.icon-Print-2lvn .path2:before {
    content: "\e989";
    margin-left: -1em;
    color: #fff;
}

.icon-Print-2lvn .path3:before {
    content: "\e98a";
    margin-left: -1em;
    color: #fff;
}

.icon-Print-2lvn .path4:before {
    content: "\e98b";
    margin-left: -1em;
    color: #fff;
}

.icon-Twitter-2lvn .path1:before {
    content: "\e98c";
    color: #2daae1;
}

.icon-Twitter-2lvn .path2:before {
    content: "\e98d";
    margin-left: -1em;
    color: #fff;
}

.icon-folder-15lvn:before {
    content: "\e97f";
}

.icon-grid-viewlvn:before {
    content: "\e980";
}

.icon-list-viewlvn:before {
    content: "\e981";
}

.icon-facebook-iconlvn:before {
    content: "\e97a";
    color: #3b5998;
}

.icon-Twitter-iconlvn:before {
    content: "\e97b";
    color: #11c1ff;
}

.icon-linkedin-iconlvn:before {
    content: "\e97c";
    color: #007bb5;
}

.icon-youtube-iconlvn:before {
    content: "\e97d";
    color: #ff352e;
}

.icon-RSS-iconlvn:before {
    content: "\e97e";
    color: #f90;
}

.icon-huongdan-iconlvn .path1:before {
    content: "\e963";
    color: #049f7f;
}

.icon-huongdan-iconlvn .path2:before {
    content: "\e964";
    margin-left: -3.77734375em;
    color: #fff;
}

.icon-huongdan-iconlvn .path3:before {
    content: "\e965";
    margin-left: -3.77734375em;
    color: #fff;
}

.icon-huongdan-iconlvn .path4:before {
    content: "\e966";
    margin-left: -3.77734375em;
    color: #fff;
}

.icon-huongdan-iconlvn .path5:before {
    content: "\e967";
    margin-left: -3.77734375em;
    color: #fff;
}

.icon-huongdan-iconlvn .path6:before {
    content: "\e968";
    margin-left: -3.77734375em;
    color: #fff;
}

.icon-huongdan-iconlvn .path7:before {
    content: "\e969";
    margin-left: -3.77734375em;
    color: #fff;
}

.icon-huongdan-iconlvn .path8:before {
    content: "\e96a";
    margin-left: -3.77734375em;
    color: #fff;
}

.icon-huongdan-iconlvn .path9:before {
    content: "\e96b";
    margin-left: -3.77734375em;
    color: #fff;
}

.icon-bosung-iconlvn .path1:before {
    content: "\e96c";
    color: #f96606;
}

.icon-bosung-iconlvn .path2:before {
    content: "\e96d";
    margin-left: -2.2177734375em;
    color: #fff;
}

.icon-bosung-iconlvn .path3:before {
    content: "\e96e";
    margin-left: -2.2177734375em;
    color: #fff;
}

.icon-bosung-iconlvn .path4:before {
    content: "\e96f";
    margin-left: -2.2177734375em;
    color: #fff;
}

.icon-bosung-iconlvn .path5:before {
    content: "\e970";
    margin-left: -2.2177734375em;
    color: #fff;
}

.icon-bosung-iconlvn .path6:before {
    content: "\e971";
    margin-left: -2.2177734375em;
    color: #fff;
}

.icon-bosung-iconlvn .path7:before {
    content: "\e972";
    margin-left: -2.2177734375em;
    color: #fff;
}

.icon-bosung-baibo-iconlvn .path1:before {
    content: "\e973";
    color: #9f9f9f;
}

.icon-bosung-baibo-iconlvn .path2:before {
    content: "\e974";
    margin-left: -2.2177734375em;
    color: #fff;
}

.icon-bosung-baibo-iconlvn .path3:before {
    content: "\e975";
    margin-left: -2.2177734375em;
    color: #fff;
}

.icon-bosung-baibo-iconlvn .path4:before {
    content: "\e976";
    margin-left: -2.2177734375em;
    color: #fff;
}

.icon-bosung-baibo-iconlvn .path5:before {
    content: "\e977";
    margin-left: -2.2177734375em;
    color: #fff;
}

.icon-bosung-baibo-iconlvn .path6:before {
    content: "\e978";
    margin-left: -2.2177734375em;
    color: #fff;
}

.icon-bosung-baibo-iconlvn .path7:before {
    content: "\e979";
    margin-left: -2.2177734375em;
    color: #fff;
}

.icon-block-downlvn:before {
    content: "\e962";
}

.icon-zoom-2lvn:before {
    content: "\e961";
}

.icon-arrow-elvn:before,
.iconlvn-remove-solid:before {
    content: "\e95b";
}

.icon-arrow-nlvn:before,
.iconlvn-c-remove:before {
    content: "\e95c";
}

.icon-arrow-wlvn:before {
    content: "\e95e";
}

.icon-star-halflvn:before,
.iconlvn-phone:before {
    content: "\e95a";
}

.icon-show-linklvn:before,
.iconlvn-lock:before {
    content: "\e959";
}

.icon-favorite-boldlvn:before,
.iconlvn-edit:before {
    content: "\e94d";
}

.icon-b-chatlvn:before,
.iconlvn-bookmark-solid:before {
    content: "\e94e";
}

.icon-penlvn:before,
.iconlvn-bookmark-outline:before {
    content: "\e94f";
}

.icon-toggle-off1lvn:before,
.iconlvn-download-solid:before {
    content: "\e957";
}

.icon-toggle-on1lvn .path1:before {
    content: "\e952";
    color: #666;
}

.icon-toggle-on1lvn .path2:before {
    content: "\e953";
    margin-left: -1em;
    color: #666;
}

.icon-toggle-on1lvn .path3:before {
    content: "\e950";
    margin-left: -1em;
    color: #666;
}

.icon-toggle-on1lvn .path4:before {
    content: "\e951";
    margin-left: -1em;
    color: #666;
}

.icon-toggle-on1lvn .path5:before {
    content: "\e956";
    margin-left: -1em;
    color: #fff;
}

.icon-favoritelvn:before,
.iconlvn-calendar-event:before {
    content: "\e954";
}

.icon-cogwheellvn:before,
.iconlvn-check-2:before {
    content: "\e955";
}

.icon-small-downlvn:before,
.iconlvn-fontsize-a1:before {
    content: "\e923";
}

.icon-small-leftlvn:before,
.iconlvn-fontsize-a2:before {
    content: "\e924";
}

.icon-small-toplvn:before,
.iconlvn-gear-outline:before {
    content: "\e925";
}

.icon-small-triangle-rightlvn:before,
.iconlvn-attach:before {
    content: "\e94b";
}

.icon-small-triangle-toplvn:before,
.iconlvn-pencil:before {
    content: "\e94c";
}

.icon-menu-7lvn:before,
.iconlvn-hierarchy:before {
    content: "\e949";
}

.icon-menu-8lvn:before,
.iconlvn-label:before {
    content: "\e94a";
}

.icon-access-keylvn:before,
.iconlvn-upload:before {
    content: "\e900";
}

.icon-alarmlvn:before,
.iconlvn-user-outline:before {
    content: "\e901";
}

.icon-archive-paperlvn:before,
.iconlvn-user-solid:before {
    content: "\e902";
}

.icon-Group-2:before,
.icon-arrow-leftlvn:before,
.iconlvn-warning-sign:before {
    content: "\e903";
}

.icon-arrow-rightlvn:before,
.iconlvn-triangle-sm-up:before {
    content: "\e904";
}

.icon-Artboard-1lvn:before,
.iconlvn-triangle-sm-left:before {
    content: "\e905";
}

.icon-binlvn:before,
.iconlvn-triangle-sm-right:before {
    content: "\e906";
}

.icon-book-07lvn:before,
.iconlvn-triangle-sm-down:before {
    content: "\e907";
}

.icon-bullet-listlvn:before,
.iconlvn-social-facebook:before {
    content: "\e908";
}

.icon-bullet-list-67lvn:before,
.iconlvn-social-twitter:before {
    content: "\e909";
}

.icon-button-powerlvn:before,
.iconlvn-social-zalo:before {
    content: "\e90a";
}

.icon-calendar-date-2lvn:before,
.iconlvn-star:before {
    content: "\e90b";
}

.icon-cameralvn:before,
.iconlvn-switch-off:before {
    content: "\e90c";
}

.icon-camera-2lvn:before,
.iconlvn-switch-on:before {
    content: "\e90d";
}

.icon-c-checklvn:before,
.iconlvn-sm-arrow-right:before {
    content: "\e90e";
}

.icon-c-infolvn:before,
.iconlvn-sm-arrow-left:before {
    content: "\e90f";
}

.icon-c-info-2lvn:before,
.iconlvn-sm-arrow-up:before {
    content: "\e910";
}

.icon-circle-08lvn:before,
.iconlvn-sm-arrow-down:before {
    content: "\e911";
}

.icon-circle-09lvn:before,
.iconlvn-back-arrow:before {
    content: "\e912";
}

.icon-c-removelvn:before,
.iconlvn-bin:before {
    content: "\e913";
}

.icon-checklvn:before,
.iconlvn-calendar:before {
    content: "\e914";
}

.icon-d-editlvn:before,
.iconlvn-check:before {
    content: "\e915";
}

.icon-double-arrow-rightlvn:before,
.iconlvn-c-info:before {
    content: "\e916";
}

.icon-emaillvn:before,
.iconlvn-ctrl-up:before {
    content: "\e917";
}

.icon-e-removelvn:before,
.iconlvn-ctrl-left:before {
    content: "\e918";
}

.icon-e-remove-2lvn-:before,
.icon-e-remove-2lvn:before,
.iconlvn-ctrl-right:before {
    content: "\e919";
}

.icon-e-remove-3lvn:before,
.iconlvn-ctrl-down:before {
    content: "\e91a";
}

.icon-f-checklvn:before,
.iconlvn-download-file:before {
    content: "\e91b";
}

.icon-file-contentlvn:before,
.iconlvn-e-add:before {
    content: "\e91c";
}

.icon-file-content-2lvn:before,
.iconlvn-email-1:before {
    content: "\e91d";
}

.icon-Follow-documentlvn:before,
.iconlvn-email-2:before {
    content: "\e91e";
}

.icon-fontsize-a1lvn:before,
.iconlvn-eye-close:before {
    content: "\e91f";
}

.icon-fontsize-a2lvn:before,
.iconlvn-eye-open:before {
    content: "\e920";
}

.icon-g-checklvn:before,
.iconlvn-file-text:before {
    content: "\e921";
}

.icon-hide-sapolvn:before,
.iconlvn-filter:before {
    content: "\e922";
}

.icon-home-2lvn:before,
.iconlvn-gear-solid:before {
    content: "\e926";
}

.icon-i-checklvn:before,
.iconlvn-infographic-icon:before {
    content: "\e927";
}

.icon-librarylvn:before,
.iconlvn-key:before {
    content: "\e928";
}

.icon-logo-fb-simplelvn:before,
.iconlvn-list:before {
    content: "\e929";
}

.icon-logo-google-pluslvn:before,
.iconlvn-logout:before {
    content: "\e92a";
}

.icon-log-outlvn:before,
.iconlvn-more:before {
    content: "\e92b";
}

.icon-moonlvn:before,
.iconlvn-network-connection:before {
    content: "\e92c";
}

.icon-network-connectionlvn:before,
.iconlvn-phone-call:before {
    content: "\e92d";
}

.icon-printlvn:before,
.iconlvn-play-video:before {
    content: "\e92e";
}

.icon-printerlvn:before,
.iconlvn-printer:before {
    content: "\e92f";
}

.icon-printer-2lvn:before,
.iconlvn-quote-01:before {
    content: "\e930";
}

.icon-phone-calllvn:before,
.iconlvn-receipt-outline:before {
    content: "\e932";
}

.icon-s-addlvn:before,
.iconlvn-receipt-solid:before {
    content: "\e933";
}

.icon-saved-itemslvn:before,
.iconlvn-remove:before {
    content: "\e934";
}

.icon-scale-2lvn:before,
.iconlvn-remove-sm:before {
    content: "\e935";
}

.icon-s-deletelvn:before,
.iconlvn-save:before {
    content: "\e936";
}

.icon-shape-rectanglelvn:before,
.iconlvn-saved:before {
    content: "\e937";
}

.icon-shape-starlvn:before,
.iconlvn-search:before {
    content: "\e938";
}

.icon-show-sapolvn:before,
.iconlvn-arrow-right:before {
    content: "\e93a";
}

.icon-single-04lvn:before,
.iconlvn-arrow-up:before {
    content: "\e93b";
}

.icon-single-copy-04lvn:before,
.iconlvn-arrow-down:before {
    content: "\e93c";
}

.icon-small-rightlvn:before,
.iconlvn-menu:before {
    content: "\e93d";
}

.icon-small-right-2lvn:before,
.iconlvn-search-outline:before {
    content: "\e93e";
}

.icon-small-right-2-2lvn:before,
.iconlvn-log-in:before {
    content: "\e93f";
}

.icon-small-triangle-downlvn:before,
.iconlvn-home-solid:before {
    content: "\e940";
}

.icon-small-triangle-leftlvn:before,
.iconlvn-home-outline:before {
    content: "\e941";
}

.icon-star-2lvn:before,
.iconlvn-archive-file:before {
    content: "\e942";
}

.icon-Sunlvn:before,
.iconlvn-hourglass:before {
    content: "\e943";
}

.icon-toggle-offlvn:before,
.iconlvn-briefcase-25:before {
    content: "\e944";
}

.icon-toggle-onlvn:before,
.iconlvn-notification-outline:before {
    content: "\e945";
}

.icon-t-warninglvn:before,
.iconlvn-apple:before {
    content: "\e946";
}

.icon-watch-2lvn:before,
.iconlvn-double-arrow-right:before {
    content: "\e947";
}

.icon-zoomlvn:before,
.iconlvn-double-arrow-left:before {
    content: "\e948";
}

.icon-attachlvn:before,
.iconlvn-filter-outline:before {
    content: "\e958";
}

.icon-MIX-iconlvn:before {
    content: "\e95f";
}

.icon-download-filelvn:before {
    content: "\e960";
}

@font-face {
    font-family: icon-lvn-en;
    src: url(/assets/fonts/iconlvnen/icon-lvn-en.eot?261kzd);
    src: url("/assets/fonts/iconlvnen/icon-lvn-en.eot?261kzd#iefix") format("embedded-opentype"), url(/assets/fonts/iconlvnen/icon-lvn-en.ttf?261kzd) format("truetype"), url(/assets/fonts/iconlvnen/icon-lvn-en.woff?261kzd) format("woff"), url("/assets/fonts/iconlvnen/icon-lvn-en.svg?261kzd#icon-lvn-en") format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block;
}

[class*=" iconlvn-"],
[class^="iconlvn-"] {
    font-family: icon-lvn-en !important;
    speak: never;
    font-variant: normal;
    text-transform: none;
}

.ui-widget,
button,
input,
select,
textarea {
    font-family: Arial, Helvetica, sans-serif;
}

.app-title,
.bell-c1 span,
.btn-content,
.buttongui,
.buttonhuy,
.cat-box-title,
.category-title,
.div-tie,
.divrow1,
.form-tie,
.head-title-2,
.heading,
.heading-sb,
.icmix,
.list_title_td,
.mucluclv1,
.mucluclv2,
.mucluclv3,
.p-apptext,
.page-title,
.tab_title_100,
.text-doc-quyen,
.the-document-heading,
.title-app,
.title-widget,
.title-widget-3,
.title-widget-mix,
.toc-head-doc,
.uppercase,
.wg2 {
    text-transform: uppercase;
}

.icon-arrow-slvn:before,
.iconlvn-add-document:before {
    content: "\e95d";
}

.iconlvn-menu-stroke:before {
    content: "\e950";
}

.iconlvn-star-outline:before {
    content: "\e951";
}

.iconlvn-next-arrow:before {
    content: "\e952";
}

.iconlvn-circle-arrow-right:before {
    content: "\e953";
}

.iconlvn-check-single:before {
    content: "\e956";
}

.icon-phonelvn:before,
.iconlvn-quote-02:before {
    content: "\e931";
}

.icon-shopping-label-2lvn:before,
.iconlvn-arrow-left:before {
    content: "\e939";
}

.nav-wg > li,
.nav-wg > li > a,
.noidung_100 ul li,
.tab-item-doc,
.tooltip-boxs li,
.ul-navtip li,
.ul0 li,
.ul_dropdown li,
li,
ul {
    list-style: none;
}

p {
    color: #222;
}

input:-webkit-autofill,
select:-webkit-autofill,
textarea:-webkit-autofill {
    box-shadow: 0 0 0 1000px #fff inset;
}

input,
select:not(.select-cdx),
textarea {
    float: left;
    width: 100%;
    border: 1px solid #eaeaea;
    height: 32px;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    margin: 0;
    padding: 0 10px;
}

    input:focus,
    select:not(.select-cdx):focus,
    textarea:focus {
        border: 1px solid #eaeaea;
        outline: 0;
    }

textarea {
    height: 100px;
    padding: 10px;
    resize: none;
}

input {
    padding: 0 10px;
}

select:not(.select-cdx) {
    padding: 0 24px 0 10px;
    background: url(/assets/images/arow.svg) right center no-repeat #fff;
    -webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    text-overflow: "";
    appearance: none;
}

button {
    background: 0;
    border: 0;
}

table {
    line-height: 1.4;
    width: 100% !important;
}

.label-input {
    display: block;
    position: relative;
    padding-left: 20px;
    user-select: none;
    line-height: 18px;
}

#countPaymentTransactionSuccess,
#loading,
#myBtn,
#thumbnail-slider-next,
#thumbnail-slider-pause-play,
#thumbnail-slider-prev,
.advHolder:empty,
.close-more2,
.content-entry img[src*="image001.gif"],
.doc-widget-bar .bell-c1.bell-c1-fix,
.field-validation-valid,
.hidden,
.hide_fix_navsticky,
.ic-fa-user,
.input-1,
.m-adv,
.menu-nav-sub2.show_hight .view-more2,
.popupclum_1.fix_mo_rong,
.show_hight + .viewnav .view-more2,
.tabs_content li,
.user-vip,
.validation-summary-valid,
thead[id$="BoxLoading"] {
    display: none;
}

.arrowimg,
.bell,
.btn-top,
.chuthich-text1,
.ic-select-2,
.ic_down2,
.icon-huongdan,
.icxoa,
.input-1,
.input-2,
.input-2:after,
.mCSB_scrollTools,
.spga {
    position: absolute;
}

.input-1 {
    opacity: 0;
    left: 0;
    right: 0;
    width: 10px;
    margin: 0;
    padding: 0;
    top: 0;
    height: 10px;
}

.input-2 {
    top: 2px;
    left: 0;
    height: 14px;
    width: 14px;
    border: 1px solid #a67942;
}

    .input-2::after {
        left: 3px;
        top: 1px;
        width: 6px;
        height: 8px;
        border: solid #fff;
        border-width: 0 2px 2px 0;
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg);
    }

.input-1 ~ .input-2 {
    border: 1px solid #757575;
    border-radius: 2px;
}

.theme-header.v4,
.title-danhmuc {
    float: left;
    border-bottom: 1px solid #eaeaea;
}

.input-1:checked ~ .input-2 {
    background-color: #a67942;
    border: 1px solid #a67942;
}

.input-2:after {
    content: "";
    display: none;
}

.active[data-tab-content],
.appstore-badge,
.btn-dichvb span,
.content-dropdown-login.show_dropdown,
.download-vb:hover .dr-down,
.dropdown-tips-2:hover .dropdown-tips-content-3,
.dropdown-tips:hover .dropdown-tips-content,
.google-play-badge,
.input-1:checked ~ .input-2:after,
.link-profile,
.notification:hover .dropdown-content_myluat2,
.notification:hover .notification-content,
.notification:hover .user-info-content,
.show_hight + .viewnav .close-more2,
.tabs-login-content.active,
.thong-bao-hieu-luc:hover .notification-content,
.tooltip-1:hover .tooltip-content-1,
.tooltip-button:hover .tooltip-chidan,
.top-nav-item.fixservice:hover .ul-service,
.ul_navigation li:hover > ul,
.ul_sub_nav1 li {
    display: block;
}

.ui-button,
.ui-controlgroup,
.ui-icon {
    display: inline-block;
    vertical-align: middle;
}

.add,
.app-icon2,
.box-content,
.box-content.box-shadow,
.box-tai-vb,
.call-bottom,
.cat-box-content,
.content-entry,
.content-giao-dich,
.entry-popup,
.icon-group,
.list-item,
.list-item2,
.list-menu,
.menu-list,
.menu-nav,
.menu-nav-sub,
.menu-title,
.menu-title2,
.menu-ul2,
.navigation,
.pagination,
.popup-content,
.rows,
.rows-thongbao,
.rows-thongbao-js,
.search-block-2,
.tab-conten-hd1,
.the-document-header,
.the-document-vbgoc,
.theme-header,
.thong-bao-2,
.thongbao-item2,
.thumb80 > img,
.title_100,
.ul_bell,
.ul_navigation,
.viewnav,
.widget-container2 {
    float: left;
    width: 100%;
}

    .theme-header.v4 {
        width: 100%;
        margin-bottom: 15px;
        background: #fff;
        height: 74px;
    }

.time-v4 {
    float: left;
    color: #666;
    width: 45%;
}

.color2.v4 {
    font-size: 12px;
    float: left;
    width: 50%;
}

.sidebar-nav.v4 {
    float: left;
    width: 240px;
    margin-right: 0;
}

.item-wg3 {
    padding: 6.5px 0;
}

.wg2 {
    font-weight: 700;
    padding: 15px 15px 7px;
    color: #333;
}

.arows,
.form-myluat,
.input-bg,
.item_list1,
.main-,
.section-content,
.section-document,
.sidebar-content,
.sidebar-header {
    float: left;
    width: 100%;
    position: relative;
}

.input-cat {
    float: left;
    width: 100%;
    height: 38px;
    line-height: inherit;
    border: 1px solid #eaeaea;
    padding: 0 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.btn-v4 {
    position: absolute;
    right: 0;
    padding: 0;
    background: 0;
    margin: 9px 10px 0 0;
}

.title-widget.v4-cat {
    color: #222;
    font-size: 15px;
}

.autofix_sb.fixed {
    position: fixed !important;
    top: 0;
    width: 1200px;
    z-index: 9995;
    background: #fff !important;
}

.close-popup,
.p-font18,
.p-text-18 {
    font-size: 18px;
}

.the-document-body * {
    font-size: 17px !important;
    line-height: 1.6;
}

.popup-wrapper.navigation-top {
    width: 1200px;
    top: 74px;
    padding: 0;
    border-top: 3px solid #cfb89c;
    position: relative;
}

.btn-top {
    float: left;
    margin-top: 38px;
    background: #f4f4f4;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
    margin-left: 24px;
}

.item-wg3.p5 {
    padding: 2px 0;
    font-size: 14px;
    line-height: 22px;
}

.btn-full,
.entry-block-table table,
.input-full,
.input-indoc,
.popup-column_2.fix_mo_rong,
.popupclum_2.fix_mo_rong,
.select-full,
.table,
.textarea-full,
.title-danhmuc,
.widget-news {
    width: 100%;
}

.close-popup.close-nav {
    padding: 0;
    top: -15px;
    right: -10px;
    background: 0;
}

.arrowimg {
    left: 246px;
    z-index: 9;
    top: 6px;
    transform: rotate(180deg);
    font-size: 24px !important;
    color: #cfb89c;
    height: 0;
}

.input-bg.search-nav {
    float: right;
    width: 250px;
    margin-right: 20px;
}

.input-cat.search-nav {
    height: 30px;
    line-height: inherit;
    margin-top: 6px;
}

.btn-v4.search-nav {
    margin: 13px 10px 0 0;
}

.tab-nav.v4-cat {
    margin-bottom: 5px;
}

.post-col2.v4-cat {
    border-left: 0;
    width: 22%;
}

.icon-huongdan {
    margin-top: -7px;
}

.select-text.v4-cat2 {
    float: left;
    width: 68%;
    border: 1px solid #eaeaea;
}

    .select-text.v4-cat2:focus,
    .select-text.v4-cat2:hover {
        box-shadow: none;
    }

.btn.btn-default.v4-cat2 {
    float: right;
    padding: 0;
    border-radius: 0;
    width: 80px;
    height: 31px;
    font-size: 13px;
    text-transform: none;
}

.box-search-widget.v4 {
    background: 0 0;
    border: 1px solid #eaeaea;
    float: left;
    width: 100%;
    padding: 10px;
    box-sizing: border-box;
}

.exampleinputsearch-wg.v4 {
    border: 1px solid #eaeaea;
    color: #444;
    float: left;
    font-family: arial;
    font-style: normal;
    height: 32px;
    line-height: 32px;
    text-indent: 10px;
    width: 100%;
    margin: 0 0 10px;
}

.bat-buoc,
.blockquote-entry,
.blockquote_bg,
.box-text,
.cap-nhat,
.delete-img,
.edit-tt,
.exampleinputsearch-wg,
.form-control-input.thuatngu,
.form-login-hd,
.form-login-mixvb,
.info-p,
.info-page,
.info-user > p,
.info1,
.input_gopy,
.lea2,
.link-site,
.more-link-wg,
.nhay,
.note-download,
.post-title.blogmy,
.pstext,
.rows-qrcode,
.rows.item1 > p,
.search-page-text,
.tag-vb-item,
.taive,
.text-danger,
.text-item3,
.text-tbao.mk,
.text_valideate,
.text_vb,
.textcolor,
.texthotline,
.textinput-dk,
.texttgl-btn,
.time-mixvb-post,
.time-title_list1,
.xemthem_bell {
    font-style: italic;
}

.boxnoidung.v4,
.boxtomtat.v4 {
    margin-bottom: 50px;
}

.item-colx2 {
    float: left;
    width: 48%;
    margin-right: 33px;
}

    .btn-item:last-child,
    .col-info2:nth-child(2n + 2),
    .col-taivanban:last-child,
    .col-xs-2:nth-child(2n + 2),
    .col-xs-3:nth-child(3n + 3),
    .col2_gopy:nth-child(2n + 2),
    .doc-sticky .icdwn,
    .document-item:last-child,
    .item-colx2:nth-child(2n + 2),
    .item-status:last-child,
    .item-tien-ich:last-child,
    .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden,
    .popup_col2:nth-child(2n + 2),
    .tag-item:last-child {
        margin-right: 0;
    }

.rows-vb-v4 {
    margin-bottom: 20px;
    float: left;
    width: 100%;
}

.sidebar-nav.page.v4 {
    width: 265px;
}

    .sidebar-nav.page.v4.fix {
        width: 200px;
    }

.fontpage {
    text-indent: 0;
    line-height: 22px;
    padding-left: 10px;
}

.ghichuv4 {
    float: left;
    width: 97%;
    padding-top: 20px;
    padding-bottom: 10px;
    padding-left: 20px;
}

.divrow3 a,
.font-normal,
.form-login-hd.fix-font,
.post-doc,
.post-title.lvn.v4 {
    font-weight: 400;
}

.table.table-bordered.v4 {
    background: 0 0;
    border: 0;
}

.count-123.v41 {
    width: 5%;
}

.banner,
.banner-web2,
.banner-web2 img,
.bggopy,
.bgvien,
.block-dich-vb,
.block-hopnhat,
.block-profile,
.block-row,
.box-profile,
.box24,
.breadcrumb2,
.btn-an-chuthich,
.btn_vb,
.cat-box,
.cd-tabs,
.conten-box,
.content-form,
.content-ssvb,
.content-wrap,
.content.page,
.divrow1,
.divrow2,
.divrow3,
.fontpage,
.form_group,
.from-thong-bao-1,
.from-thong-bao-2,
.from-thong-bao-3,
.from-thong-bao-4,
.head-ld,
.hidden-article,
.info-p,
.item-article,
.more-wg,
.mucluc_rows,
.nav-block,
.nav-item-page-ttp,
.page-content,
.page-head,
.r-call,
.row-profile,
.row-ssa,
.row-vb,
.rowssa-1,
.sidebar,
.tab-content,
.tab-nav,
.tabs-row,
.tabs-scrol,
.text-t,
.thumb-full,
.tie-thongbao,
.timeline-head,
.title-cham,
.title-mixvb,
.title-vb2,
.title-widget,
.title-widget-3,
.vbhn-content,
.widget,
.widget-top,
.widget2 {
    width: 100%;
    float: left;
}

.post-col1.v4 {
    padding: 10px;
}

.box-vblienquan {
    background: #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.title-widget-3 {
    background: #e3e3e3;
    height: 34px;
    line-height: 34px;
    font-size: 14px;
    padding: 0 15px;
}

.post-title-widget {
    font-size: 16px;
    line-height: 1.5;
}

.mucluc_new {
    float: left;
    margin-top: 8px;
}

.icon-new2,
.item_progress {
    margin-top: 5px;
    float: left;
}

.chuthichvb.fixmucluc_new {
    background: #fff;
    border: 1px solid #118b8e !important;
    color: #118b8e !important;
    font-weight: 700;
    height: 24px;
    border-radius: 3px;
    font-size: 13px;
    padding: 0 10px;
}

.mucluc_rows {
    box-sizing: border-box;
    margin-bottom: 3px;
    height: 29px;
}

.btn.btn-tra-cuu,
.chuthichvb.iconm5,
.rssbar {
    position: absolute;
    right: 0;
}

    .bg-bosung,
    .bg_huongdan,
    .blockquote-entry,
    .box-text,
    .box1-popup,
    .box_boder,
    .btn-doc.btn-aa > i,
    .btndoc-more .iconlvn-more,
    .circle-03,
    .container,
    .contentshadow,
    .form-search,
    .form-tracuu,
    .icmix,
    .iconthemls,
    .item-ssvb1,
    .item-ssvb2,
    .item-ssvb3,
    .item-status,
    .lea-dk-info,
    .list-menu,
    .menu-list,
    .menu-nav,
    .nav-content,
    .nav-item-page:hover,
    .navigation-left,
    .noibat,
    .notification,
    .phaybloc1,
    .phaybloc2,
    .please-log,
    .popup-height,
    .popup_col2,
    .post-icon,
    .print_item,
    .r-call div,
    .row-please-log,
    .rowic,
    .rows-thongbao,
    .rssbar img,
    .search-tra-cuu,
    .section-search,
    .sidebar,
    .sidebar-185,
    .sidebar-300,
    .sidebar-adv,
    .tab-panel,
    .tabs-scrol,
    .timeline-row,
    .title-app,
    .tonghop-content popupRelate,
    .tonghop-content popupRelate2,
    .tooltip-boxs,
    .top-nav-item.fixservice,
    .tophover i,
    .user-hover,
    .widget {
        position: relative;
    }

.mgl10 {
    margin-left: 10px;
}

.content-entry * a:not([href]):hover,
.dark-mode .tooltip-boxs2 * {
    color: #222 !important;
}

.clor_cam,
.clor_cam:hover,
.content-entry .tooltip-53 {
    color: #f96606;
}

.icon-new2 {
    width: 12px;
    height: 12px;
    background: url(/assets/images/more-link-fa.png) no-repeat;
}

.bgfff,
.dks-item,
.loadcontent,
.noidung_100.bgfff,
.progress,
.tab-nav-item-ad,
.table.table-bordered {
    background: #fff;
}

.cl67942,
.form-login-color,
.noidung-tomtat a,
.noidung-tomtat a span {
    color: #a67942 !important;
}

.dark-mode table {
    background: 0 !important;
}

.box-tien-ich.fix2 {
    margin-top: 10px;
    right: 0;
    height: 19px;
}

.item-tien-ich.fixtop {
    margin-top: 3px;
    height: 16px;
}

.widget-container.pd10 {
    padding: 10px 0 10px 10px;
    width: 100%;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.loadcontent {
    position: fixed;
    bottom: 0;
    padding-top: 10px;
    padding-bottom: 8px;
    width: 100%;
    left: 0;
    right: 0;
    box-shadow: 0 0 8px 0 #999;
    z-index: 9999;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    height: 43px;
}

.item_progress {
    width: 100%;
    position: relative;
    z-index: 99;
}

.bar_progress {
    float: left;
    width: 93%;
    height: 3px;
    margin-top: 7px;
    background: #ccc;
    position: absolute;
}

.text_progress {
    width: 5%;
    float: right;
    text-align: center;
    color: #666;
}

.pstext {
    float: left;
    font-size: 12px;
    color: #9f9f9f;
    position: absolute;
    top: -6px;
    height: 14px;
}

.bg_tim,
.bg_vang,
.bg_xam,
.bg_xanh,
.dark-mode,
.dark-mode h1,
.dark-mode h4,
.dark-mode span,
.dark-mode strong {
    color: #eee !important;
}

.pstight {
    float: right;
    top: -3px;
}

.icon_caidat {
    margin-left: 18px;
}

.scrollbar-path-horizontal,
.scrollbar-path-vertical {
    position: absolute;
    background-color: #f3f3f3;
    z-index: 100;
}

#myBtn,
.fix_ghichu {
    z-index: 99999;
}

.scrollbar-path-horizontal {
    bottom: 0;
    left: 0;
    width: 100%;
    height: 10px;
}

.scrollbar-path-vertical {
    right: 0;
    top: 0;
    height: 100%;
    width: 8px;
}

.scrollbar-handle {
    position: relative;
    top: 0;
    left: 0;
    background-color: #dcdcdc;
}

.scrollbar-path-vertical .scrollbar-handle {
    height: 20%;
    width: 100%;
}

.scrollbar-handle,
.scrollbar-path-horizontal,
.scrollbar-path-vertical {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.scrollbar-content {
    padding: 0;
    width: 100%;
}

.left_view {
    float: left;
    margin-top: 10px;
    padding-left: 15px;
}

.buttonhuy,
.docitemadd .popupRelate,
.ic-m,
.item_mad,
.maoantoan,
.tgl-group {
    margin-right: 10px;
}

.bg_xanh {
    background: #65b2e9;
}

.bg_tim {
    background: #8f489a;
}

.bg_vang {
    background: #c0b640;
}

.bg-bosung.bg-bosung-dark,
.bg-bosung.bg-bosung-dark::after,
.bg_xam {
    background: #9f9f9f;
}

.blockquote_bg {
    background: #dbe5f1;
    padding: 10px;
    border-radius: 2px;
    margin: 10px 0;
    float: left;
    position: relative;
    width: 100%;
}

.phayblock {
    font-size: 24px !important;
    color: #a67942 !important;
}

.a_mix {
    color: #222 !important;
    padding: 3px;
    text-decoration: none !important;
    background: #ccc;
}

.mau_tim {
    background: #8d6e90;
}

.mau_xanh {
    background: #759db2;
}

.mau_vang {
    background: #ccb462;
}

.mau_xam {
    background: #888a90;
}

#sliderPageY .ui-slider-range,
.btn-thongbao1.mau2,
.btn-thongbao1.xn,
.close-x,
.toc-head-doc {
    background: #a67942;
}

.dark-mode span,
.dark-mode strong,
.dark-mode td,
.notification-content,
.the-document-body p,
.the-document-body span:not(.bg-ghi-chu):not(.bg-theo-doi-hieu-luc):not(.bg_phantich):not(.btn-taibieumau),
.user-info-content {
    background: 0 0 !important;
}

#sliderPageY .ui-slider-handle {
    border-color: #a67942;
    pointer-events: auto;
}

#sliderPageY {
    border: none !important;
    background-color: #f1f1f1;
}

.ui-slider .ui-slider-handle {
    background: #a67942;
    right: 0;
    top: -5px;
    border-radius: 100%;
}

.progress_w {
    float: right;
    width: 100%;
}

    .progress_w.fixx {
        width: 72%;
        height: 25px;
    }

.fix_w.w88 {
    width: 76%;
}

.fix_ghichu.fixxx {
    width: 220px;
    float: left;
}

.btn-login.img-dk.icon3:hover,
.cla67942,
.color-law,
.colora67942,
.dark-mode a,
.doc-utility.active,
.fontpage.active,
.info-p a,
.item-article:hover,
.item-article > a:hover,
.li-relatetypes.active,
.link-color,
.link-site a,
.more-full a,
.quen-pass,
.tag-vb-item2,
.text-danger a,
.xemthem_bell,
a:hover,
btn-login:hover {
    color: #a67942;
}

#popupRelate,
.tooltip-text-1.pad0 {
    padding: 0;
}

.fix_w {
    width: 84%;
    position: relative;
}

.pstight {
    right: 0;
    position: absolute;
}

*,
.box-vblienquan,
.form_gopy,
.input_gopy,
.mucluc_rows2,
.tab-nav-item-ad,
.ui-button-icon-only,
.ui-controlgroup-vertical .ui-controlgroup-item,
.ultag li,
::after,
::before {
    box-sizing: border-box;
}

.logo img,
.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,
.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger {
    height: 50px;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset,
input#txtChangePage {
    float: none;
}

.ui-helper-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.ui-helper-clearfix:after,
.ui-helper-clearfix:before {
    content: "";
    display: table;
    border-collapse: collapse;
}

.ui-front {
    z-index: 100;
}

.ui-icon {
    margin-top: -0.25em;
    position: relative;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
}

.ui-widget-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.ui-button,
.ui-dialog .ui-dialog-titlebar {
    padding: 0.4em 1em;
    position: relative;
}

.count-123,
.post-col1,
.post-col2,
.post-time-right {
    vertical-align: top;
}

.ui-button {
    line-height: normal;
    margin-right: 0.1em;
    text-align: center;
    user-select: none;
    overflow: visible;
}

.table-bordered td,
.ui-tooltip {
    padding: 8px;
}

.dropdown,
.dropdown2,
.tgl + .tgl-btn {
    -webkit-user-select: none;
    -moz-user-select: none;
}

.a-time-mixvb-left.decoration-none,
.title-blt,
.ui-button,
.ui-button:active,
.ui-button:hover,
.ui-button:link,
.ui-button:visited,
a {
    text-decoration: none;
}

.ui-button-icon-only {
    width: 2em;
    text-indent: -9999px;
}

.ui-dialog {
    position: absolute;
    top: 0;
    left: 0;
}

.lawsVnDialog {
    box-shadow: 0 0 10px 0 #999;
    z-index: 99999999;
}

.ui-dialog .ui-dialog-titlebar-close {
    position: absolute;
    right: -15px;
    top: -15px;
    background: url(/assets/images/close2.png) no-repeat;
    border: none;
    background-color: none;
    display: block;
    width: 26px;
    height: 26px;
}

    .ui-dialog .ui-dialog-titlebar-close:hover {
        background: url(/assets/images/close2.png) no-repeat;
        border: none !important;
        background-color: none !important;
        display: block;
    }

.ui-dialog .ui-dialog-content {
    position: relative;
    border: 0;
    padding: 0.5em 1em;
    background: 0 0;
    overflow: auto;
}

.ui-dialog .ui-dialog-buttonpane {
    border-width: 1px 0 0;
    background-image: none;
    margin-top: 0.5em;
    padding: 0.3em 1em 0.5em 0.4em;
}

    .ui-dialog .ui-dialog-buttonpane button {
        margin: 0.5em 0.4em 0.5em 0;
        cursor: pointer;
    }

.ui-draggable .ui-dialog-titlebar {
    cursor: move;
}

.ui-draggable-handle {
    -ms-touch-action: none;
    touch-action: none;
}

.ui-slider {
    position: relative;
    text-align: left;
}

    .ui-slider .ui-slider-handle {
        position: absolute;
        z-index: 2;
        cursor: default;
        -ms-touch-action: none;
        touch-action: none;
    }

    .ui-slider .ui-slider-range {
        position: absolute;
        z-index: 1;
        font-size: 0.7em;
        display: block;
        border: 0;
        background-position: 0 0;
    }

.ui-slider-horizontal .ui-slider-handle {
    margin-left: -0.6em;
}

.ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%;
}

.sidebar-stacked,
.tgl + .tgl-btn:after,
.ui-slider-horizontal .ui-slider-range-min {
    left: 0;
}

.ui-widget,
.ui-widget .ui-widget {
    font-size: 1em;
}

.ui-tooltip {
    position: absolute;
    z-index: 9999;
    max-width: 300px;
}

body .ui-tooltip {
    border-width: 2px;
}

.ui-widget button,
.ui-widget input,
.ui-widget select,
.ui-widget textarea {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em;
}

.ui-widget.ui-widget-content {
    border: 1px solid #c5c5c5;
    z-index: 9999999992 !important;
}

.ui-widget-content {
    background: #fff;
    color: #333;
    min-width: 250px;
}

    .item-categories,
    .ui-widget-content a,
    .ui-widget-header a {
        color: #333;
    }

    .ui-button,
    .ui-state-default,
    .ui-widget-content .ui-state-default,
    .ui-widget-header .ui-state-default,
    html .ui-button.ui-state-disabled:active,
    html .ui-button.ui-state-disabled:hover {
        border: 1px solid #c5c5c5;
        background: #f6f6f6;
        font-weight: 400;
        color: #454545;
    }

        .ui-button,
        .ui-state-default a,
        .ui-state-default a:link,
        .ui-state-default a:visited,
        a.ui-button,
        a:link.ui-button,
        a:visited.ui-button {
            color: #454545;
            text-decoration: none;
        }

            .ui-button:focus,
            .ui-button:hover,
            .ui-state-focus,
            .ui-state-hover,
            .ui-widget-content .ui-state-focus,
            .ui-widget-content .ui-state-hover,
            .ui-widget-header .ui-state-focus,
            .ui-widget-header .ui-state-hover {
                border: 1px solid #ccc;
                background: #ededed;
                font-weight: 400;
                color: #2b2b2b;
            }

            .ui-button.ui-state-active:hover,
            .ui-button:active,
            .ui-state-active,
            .ui-widget-content .ui-state-active,
            .ui-widget-header .ui-state-active,
            a.ui-button:active {
                border: 1px solid #003eff;
                background: #007fff;
                font-weight: 400;
                color: #fff;
            }

.icon-home-2lvn,
.icon-zoom-2lvn,
.ui-icon {
    width: 16px;
    height: 16px;
}

.ui-icon,
.ui-widget-content .ui-icon {
    background-image: url(/assets/images/jqueryui/ui-icons_444444_256x240.png);
}

.ui-button:focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-state-hover .ui-icon {
    background-image: url(/assets/images/jqueryui/ui-icons_555555_256x240.png);
}

.ui-icon-closethick {
    background-position: -96px -128px;
}

.ui-corner-all,
.ui-corner-left,
.ui-corner-tl,
.ui-corner-top {
    border-top-left-radius: 3px;
}

.ui-corner-all,
.ui-corner-right,
.ui-corner-top,
.ui-corner-tr {
    border-top-right-radius: 3px;
}

.ui-corner-all,
.ui-corner-bl,
.ui-corner-bottom,
.ui-corner-left {
    border-bottom-left-radius: 3px;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-br,
.ui-corner-right {
    border-bottom-right-radius: 3px;
}

.ui-widget-overlay {
    background: #aaa;
    opacity: 0.3;
    filter: Alpha(Opacity=30);
}

.ui-widget-shadow {
    -webkit-box-shadow: 0 0 5px #666;
    box-shadow: 0 0 5px #666;
}

.doc-properties,
.doc-properties-right,
.fix-hight-tooltip,
.fix-left,
.fleft,
.hearder-left,
.icon_caidat,
.img-dk.icon3,
.inputleft,
.item_mad,
.padding20,
.pag-left,
.pagination-left,
.popup-title,
.post-icon,
.postimg,
.span-chiase2,
.tag-item,
.time-mixvb-left,
.tooltip-boxs {
    float: left;
}

.padding20 {
    padding: 20px;
}

.container {
    margin: auto;
    width: 1200px;
}

.hearder-right {
    float: right;
    width: 84%;
}

.logo {
    float: left;
    margin-top: 12px;
}

.menu-item,
.menu-item-active {
    margin-left: 24px;
    width: auto;
    display: block;
    float: left;
    position: relative;
    list-style: none;
}

.item-wg3,
.ul-service li {
    list-style: inside;
}

.menu-item,
.menu-nav-sub li,
.tab-item,
.tabs-login-item,
.ul_navigation li {
    list-style: none;
}

    .menu-item-active > a,
    .menu-item.active > a,
    .menu-item > a:hover {
        border-bottom: 2px solid #a67942;
    }

.dropdown,
.dropdown2 {
    text-indent: 5px;
}

.mxh,
.post-thumbnail {
    float: left;
    margin-right: 15px;
}

.post-title,
.post-title-diagram {
    font-size: 18px;
    font-weight: 700;
}

.post-title {
    line-height: 1.5;
}

.title-widget,
.widget-top {
    height: 34px;
    line-height: 34px;
}

.sapo,
.tie-date.daxem {
    padding-top: 3px;
    font-size: 15px;
}

.block-hotline.f16,
.content-entry h2,
.content-entry h3,
.div-tie,
.other-news.pkg .post-title,
.text-16,
.ul-list li a {
    font-size: 16px;
}

.p13,
.post-title-diagram {
    font-size: 13px;
}

.post-conten.news {
    padding-left: 10px;
}

.content-right {
    padding-top: 35px;
    float: right;
    width: 300px;
}

#vanbantacdong,
.content-dv,
.page-head,
.rows.item7,
.widget {
    margin-bottom: 20px;
}

.widget-top {
    background: #a67942;
    text-align: center;
    border-radius: 2px 2px 0 0;
}

.title-widget {
    color: #fff;
    font-size: 14px;
    font-weight: 700;
}

.widget-container {
    float: left;
    border: 1px solid #eaeaea;
    width: 100%;
    padding: 5px 0;
    border-radius: 0 0 2px 2px;
}

.sidebar-nav {
    float: left;
    width: 240px;
    margin-right: 28px;
}

.categories-sub {
    float: left;
    width: 99.6%;
    border: 1px solid #eaeaea;
    border-top: 0;
}

.table-bordered {
    width: 100%;
    line-height: 1.5;
}

.border-b,
.popup-head,
.row-first-news,
.row-status,
.ul_dropdown li {
    border-bottom: 1px solid #ddd;
}

.count-123 {
    font-size: 13px;
    padding-top: 10px;
    text-align: right;
    width: 4%;
}

.about-tie,
.advHolder,
.banner-web,
.banner-web2,
.bell,
.bggopy,
.box-call3,
.btn-d,
.btn-doc,
.btn-dong,
.btn-law,
.btn-size,
.btn_vb,
.btn_vb_text,
.btnsd,
.center,
.content-confirm,
.docitem-13,
.form-login-mixvb,
.ic-live,
.ic-rows,
.icon-remove,
.iconpass,
.img-banner-col,
.info-p,
.info1,
.lea-dk .ic,
.lea-dk2 .ic,
.lea-dk33,
.lea1,
.lea3,
.lichsu-col2,
.list_title_td,
.mucluclv1,
.mucluclv2,
.mucluclv3,
.r-call,
.row-loadmore,
.row-please-log,
.row-th,
.rows-td,
.rows-thongbao.center,
.tai-app2-item,
.text-center,
.thongbao-item2,
.tie-lichsu,
.title-thongbao-news,
.ui-dialog .ui-dialog-buttonpane,
.ui-dialog .ui-dialog-title {
    text-align: center;
}

.post-time-right,
.title-chidan-1 {
    width: 28%;
}

.item-meta {
    float: left;
    padding-top: 12px;
    width: 100%;
}

.color2 {
    color: #90622a;
    font-size: 13px;
}

.ul-bantin2 li {
    float: left;
    width: 100%;
    padding: 5px 0;
    line-height: 1.5;
}

.icon-save {
    float: left;
    height: 16px;
    width: 16px;
    background: url(/assets/images/save.png) no-repeat;
}

    .icon-save:hover {
        background: url(/assets/images/save-2.png) no-repeat;
    }

.load-more {
    padding-top: 3px;
    margin-left: 10px;
}

.load-more-item {
    float: left;
    height: 23px;
    margin-left: 5px;
    width: 23px;
}

.input-page-item,
.pagination-item {
    border: 1px solid #eaeaea;
    height: 28px;
    text-align: center;
}

.select-pagination {
    font-weight: 700;
    width: 130px;
    float: left;
}

.pagination-right {
    float: right;
    font-weight: 700;
    font-size: 13px;
    color: #333;
    width: 210px;
}

.input-page-item {
    color: #333;
    font-size: 13px;
    font-weight: 700;
    line-height: 28px;
    margin: 0 10px;
    width: 28px;
}

.rows.item3,
.tab-conten-hd1 {
    margin-bottom: 10px;
}

.post-title.lvn {
    float: left;
    width: 100%;
    line-height: 1.5;
    font-size: 16px;
    font-weight: 400;
}

#loading,
.add-text,
.bg_huongdan,
.bold,
.btn-ch2,
.btn-default,
.btn-login,
.btn-search-group,
.btn-thongbao1,
.call-btn,
.cat-box-title,
.col-sm-1,
.col-sm-2.linh-vuc.fontb,
.col-sm-2.thong-tin-doanh-nghiep.fontb,
.col-sm-2.user,
.count-text,
.div-tie,
.doc-tai-vb,
.download-vb,
.dr-btn,
.font-bold,
.font16,
.fontbold,
.fontpage,
.form-login-color,
.form-tie,
.highlight,
.icmix,
.iconthemls,
.img-text,
.imgkhuyencao,
.info-2,
.item-tduyet,
.label_w,
.li-chuong-a:hover,
.li-news-tip,
.menu-title,
.nav-wg > li,
.nd-left,
.p-app22,
.p-apptext,
.pag-text,
.page-title,
.popup-head,
.post-tag-abc,
.print-ld,
.r-td,
.row-th,
.rows-td.col4.bgf9f9f9,
.rows.item6.td,
.sub-menu2-item,
.tab-item.active,
.tab-nav-item-ad,
.tab-nav-item-edit,
.text-doc-quyen,
.text_docquyen,
.texthotline,
.tiecauhoi,
.timeline-text,
.title-app,
.title-blt,
.title-ld,
.title_list1,
.tls,
.ul-tham-chieu li,
.validation-summary-errors,
.wg-info,
h1,
h2,
h3,
h4,
h5,
h6,
strong {
    font-weight: 700;
}

.theme-footer {
    background: #f3f3f3;
    float: left;
    width: 100%;
}

.footer-left,
.item-tt,
.post-conten,
.tvv {
    line-height: 20px;
}

    .footer-left strong {
        color: #231f20;
        font-size: 14px;
    }

#myBtn {
    height: 40px;
    width: 40px;
    position: fixed;
    bottom: 40px;
    right: 40px;
    border: none;
    outline: 0;
    background: url(/assets/images/Back-to-top.png) no-repeat;
}

.form-control-input-feedbacks:hover,
.form-control-input:hover,
.nav-item-page:hover,
.widget-rows-item:hover {
    box-shadow: 0 0 8px 0 #ccc;
}

.box-content.box-shadow,
.content-entry,
.page-content.box-shadow {
    box-shadow: 0 0 6px 0 #999;
}

.page-title {
    font-size: 18px;
    color: #333;
}

.content-scroll-1,
.content-scroll-luocdo {
    overflow: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    position: relative;
}

.nav-item-page {
    border-top: 1px solid #eaeaea;
    float: left;
    font-size: 13px;
    padding: 8.5px 0;
    width: 100%;
}

.widget-nav {
    float: left;
    width: 99.6%;
}

.col-sm-1 {
    float: left;
    line-height: 35px;
    width: 140px;
}

.form-control-input,
.form-control-input-feedbacks {
    font-family: arial;
    font-size: 13px;
    height: 32px;
    line-height: 32px;
    text-indent: 10px;
    float: left;
    border: 1px solid #eaeaea;
}

.col-sm-2 {
    float: left;
    width: 250px;
}

.form-control-input {
    color: #333;
    width: 100%;
}

.redcolor {
    color: #d81c22;
    font-size: 16px;
}

.article-tags,
.color-dark,
.pag-text,
.tag-vb,
.tag-vb-item {
    color: #777;
}

.item-tt > a,
.tab-nav-item-ad,
.tai-file2 {
    font-size: 14px;
    float: left;
}

.content-entry,
.content-entry span {
    font-family: Arial !important;
}

.content-scroll-1 {
    width: 100%;
    max-height: 250px;
}

.content-scroll-luocdo {
    width: 100%;
    max-height: 350px;
}

.tab-nav-item-ad {
    border: 1px solid #ddd;
    margin-right: 3px;
    padding: 0 10px;
    height: 32px;
    line-height: 32px;
    margin-top: 5px;
}

.post-col2,
.row-th,
.rows-td {
    border-left: 1px solid #eaeaea;
}

.rows-mixvb.active_mixvb::before,
.tab-nav-item-ad.active,
.tab-nav-item-ad:hover {
    background: #a67942;
    border: 1px solid #a67942;
}

.rows.item4,
.thong-bao-2 {
    border-top: 1px solid #eaeaea;
}

.docitemadd .docitem-53,
.tab-nav-item-ad.active span,
.tab-nav-item-ad:hover {
    color: #fff !important;
}

    .tab-nav-item-ad:hover span {
        background: #a67942;
        color: #fff !important;
    }

.tab-nav-item-ad.active {
    color: #fff;
}

.list-vb,
.row-tr,
.widget-news {
    border-bottom: 1px solid #eaeaea;
}

.item-tt {
    float: left;
    padding-bottom: 15px;
    width: 100%;
}

.btn-mucluc-ssa,
.icaa,
.icfs,
.rows.item6,
.rows.item66,
.texttgl-btn {
    line-height: 24px;
}

.menu-ul2,
.rows.item6,
div[class^="docitem"] {
    padding-bottom: 10px;
}

    .item-tt:last-child,
    .noidung_100 p:last-child,
    .rows.item6.tooltip6 {
        padding-bottom: 0;
    }

.content-huong-dan,
.title-blt {
    border: 1px solid #eaeaea;
    float: left;
}

.title-blt {
    text-indent: 15px;
}

.xem_them_loto {
    background: url(/assets/images/mt.png) 0 5px no-repeat;
    float: right;
    padding-right: 5px;
    height: 16px;
    width: 16px;
}

.page-title.vblq {
    line-height: 26px;
    text-transform: none;
}

.thumbvb48x62 > img {
    float: left;
    height: 62px;
    width: 48px;
}

.post-content-vblq {
    padding-left: 63px;
}

.tag-vb {
    float: left;
    font-size: 13px;
    width: 100%;
}

.icontag {
    background: url(/assets/images/icon-tag.png) no-repeat;
    float: left;
    height: 14px;
    margin-right: 5px;
    width: 14px;
}

.content-entry {
    padding: 60px 35px;
    color: #333;
    font-size: 16px !important;
    background-color: #fff;
}

    .content-entry * {
        font-size: 17px !important;
        line-height: 1.5;
    }

    .content-entry > p {
        padding: 6px 0;
        color: #222 !important;
        margin-bottom: 0 !important;
    }

div.MsoNormal,
li.MsoNormal,
p.MsoNormal {
    font-size: 100% !important;
    margin: 0 !important;
    line-height: 20px !important;
}

.content-entry > table,
.rows.item4.luocdo {
    width: 100% !important;
}

.add-text,
.entry_sosanh p,
.item-article,
.li-print,
.noidung_100 p,
.noidung_soanh p,
.rows-thongbao {
    padding: 5px 0;
}

    .item-article > a {
        color: #222;
        float: left;
        padding: 0 10px;
        font-size: 14px;
    }

.bgf9f9f9,
.widget-container.bgf9f9f9 {
    background: #f9f9f9;
}

.item-tien-ich,
.item-tien-ich.fix_navsticky {
    float: left;
    margin-right: 20px;
}

.thong-bao-2 {
    padding: 20px 0;
}

.thongbao-item2 {
    background: #fff5e8;
    padding: 15px 0;
    color: #666;
}

.content-page-right {
    float: right;
    width: 74%;
}

.sidebar-nav.page {
    margin-right: 0;
    width: 23.5%;
}

.post-col2 {
    width: 18%;
}

.box-vblienquan {
    float: left;
    padding: 15px;
    width: 97.5%;
}

.aa,
.btn-right,
.doc-widget-bar.sosanh,
.fix-right,
.fright,
.item-status-right,
.main-menu-bar,
.pag-right,
.quen-pass,
.right-vb1,
.tgl-group,
.time-mixvb-right,
.xemthem_bell {
    float: right;
}

.content-cssmenu {
    border: 1px solid #eaeaea;
    line-height: 20px;
    float: left;
    margin-top: -1px;
    width: 100%;
}

.rows.item4 {
    margin-top: -1px;
    padding: 10px;
    width: 95%;
}

.col-xs-3 {
    float: left;
    margin-right: 30px;
    width: 31.5%;
}

.rows.item4.luocdo > p {
    color: #222;
    float: left;
    width: 100%;
}

.bge0f6f7 {
    background: #e0f6f7;
}

.in-print {
    float: left;
    margin-right: 5px;
}

.info-2 {
    line-height: 24px;
    margin-bottom: 15px;
}

.rows-td.col4 {
    text-align: left;
    width: 25%;
}

.box-content2 {
    margin-top: 25px;
    float: left;
    width: 100%;
    margin-bottom: 8px;
}

.content-info {
    float: left;
    line-height: 24px;
    padding-bottom: 20px;
    width: 100%;
}

    .content-info > p {
        padding: 5px 0;
        color: #333;
    }

.wg-info {
    float: left;
    width: 155px;
}

.padding2 {
    float: left;
    padding: 20px;
    width: 95.5%;
}

.tag-item.item7 {
    padding-right: 5%;
}

.form-control-input.textarea-control {
    float: left;
    height: 150px;
    width: 400px;
}

.field-validation-error.text-danger {
    color: red;
    font-size: 14px;
    padding-top: 5px;
    float: left;
}

.text-danger-field3 {
    color: #d81c22;
    font-size: 12px;
    text-indent: 20px;
    margin-top: -22px;
    margin-bottom: 4px;
    float: left;
    width: 100%;
}

.field-validation-error {
    color: red;
}

#loading {
    position: fixed;
    top: 50%;
    left: 50%;
    width: 100px;
    height: 90px;
    z-index: 999999999;
    overflow: auto;
    margin-left: -100px;
    margin-top: -100px;
    background: url(/assets/images/site-loading.gif) center no-repeat;
}

.fixed {
    width: 100%;
    top: 0;
    position: fixed;
    overflow: visible !important;
    z-index: 99;
    margin: 0 auto;
}

.box-search-widget {
    background: #f4f4f4;
    border: 1px solid #eaeaea;
    float: left;
    width: 99.6%;
}

.btn-diaphuong2,
.exampleinputsearch-wg {
    border: 1px solid #eaeaea;
    text-indent: 10px;
}

.exampleinputsearch-wg {
    color: #444;
    float: left;
    font-family: arial;
    height: 32px;
    line-height: 32px;
    margin: 10px;
    width: 92%;
}

.content-thongbao {
    float: left;
    width: 100%;
    padding: 15px;
}

.btn-thongbao1,
.btn-thongbao3 {
    border: none;
    font-size: 12px;
    color: #fff;
}

.btn-thongbao1 {
    background: #49c5c7;
    border-radius: 5px;
    font-family: arial;
    height: 30px;
    padding: 0 15px;
    margin-right: 10px;
}

.text-tbao {
    border: 1px solid #eaeaea;
    color: #555;
    font-size: 13px;
    padding: 0;
    height: 32px;
    line-height: 32px;
    text-indent: 5px;
    width: 99.8%;
}

.notification {
    float: left;
    display: inline;
    margin-left: 24px;
}

.notification-content,
.user-info-content {
    display: none;
    right: 0;
    z-index: 9999;
    position: absolute;
}

.form-control-input.textarea-control.internal-content {
    float: left;
    height: 100px;
    width: 98.8%;
}

.btn-thongbao1.mau1 {
    background: #eaeaea;
    color: #222;
}

.col-sm-2.right {
    float: right;
    width: 240px;
}

.form-control-input.textarea-control.internal-content.full {
    float: left;
    height: 100px;
    width: 100%;
}

.lawsVnDialogTitle .ui-dialog-titlebar {
    padding: 0.7em 1em;
    position: relative;
    cursor: move;
    background: #a67942;
    color: #fff;
}

.ui-dialog .ui-dialog-title {
    float: left;
    margin: 0.1em 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-transform: uppercase;
    font-weight: 700;
    width: 100%;
}

.rows-td.col4 {
    padding: 5px 10px;
}

.nd-left,
.nd-right {
    font-size: 12px;
    float: left;
}

.content-entry span,
.dark-mode span,
.fix-font16,
.noidung-tomtat,
.noidung-tomtat * {
    font-size: 16px !important;
}

.nd-left,
.thumb-l80 {
    width: 80px;
}

.nd-right {
    margin-left: 20px;
    width: 63%;
}

.nd-left.tooltip6 {
    width: 130px;
}

.nd-right.tooltip6 {
    width: 65%;
}

.col-sm-2.full2 {
    width: 95%;
}

.col-sm-1.full2 {
    line-height: 18px;
}

.inputleft {
    width: 80%;
}

div.ui-tooltip {
    max-width: 470px;
}

.entry-dichvu,
.vien {
    line-height: 24px;
    float: left;
}

.colorgrey {
    color: #a5a4a3;
}

p.MsoNormal {
    font-family: Arial, Helvetica, sans-serif !important;
}

.tab-nav.doc-detail {
    margin-bottom: 6px;
}

.chuthichvb {
    z-index: 999;
    background: 0;
    padding: 0;
}

.print_item {
    float: left;
    width: 100%;
    padding: 10px 0;
    border-bottom: 1px dashed #dcdcdc;
}

#lvn-tooltip,
*,
.box-vblienquan,
.entry_sosanh,
.pd.fixpup2,
::after,
::before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.pd {
    padding: 15px;
}

    .pd.fixpup2 {
        float: left;
        width: 875px;
        box-sizing: border-box;
        background: #fff;
        padding-bottom: 0;
    }

.fix_ghichu {
    position: fixed;
    bottom: -10px;
    width: 100%;
}

.popupRelate {
    padding: 3px 0;
    cursor: pointer;
}

#lvn-tooltip {
    position: absolute;
    border: 1px solid #9c9c9c;
    padding: 8px 15px;
    background-color: #feefc8;
    visibility: hidden;
    z-index: 100;
    box-sizing: border-box;
}

.content-entry.fixndtd {
    padding: 0;
    width: 100%;
    margin-bottom: 50px;
}

.content-entry.ndthaydoi {
    padding: 30px 35px;
}

.lawsDialogTitle {
    padding: 0 !important;
    margin-top: -5px !important;
}

.ml-content {
    padding: 10px 0 10px 10px;
    float: left;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.mucluclv3,
.mucluclv5 {
    padding-left: 10px !important;
}

.content-entry > p.docitem-binhluan,
.docitem-binhluan {
    padding: 15px 20px !important;
}

.fix-font-normal,
.mucluclv5 *:not(span) {
    font-weight: 400 !important;
}

.nhay {
    font-size: 30px !important;
    color: #a67942;
    position: absolute;
}

.docitem-46,
.docitem-47,
.docitem-49,
.docitem-53,
.docitem-57,
.docitem-61,
.docitem-62,
.docitem-mauvang {
    background: #fff88f;
    color: #222 !important;
}

.docitem-mautim {
    background: #c89ecc;
    color: #222 !important;
}

.docitem-mauxam {
    background: #cacaca;
    color: #222 !important;
}

.docitem-mauhong {
    background: #b2a1c7;
    color: #222 !important;
}

.the-document-body .docitem-binhluan {
    background-color: #afddf5 !important;
    border-radius: 5px;
    line-height: 22px !important;
    margin-bottom: 8px;
}

.docitem-dinhchinh,
.text-bosungcumtu {
    background: #ffc;
    color: #222 !important;
}

.nhay1 {
    margin-right: 5px;
    float: left;
}

.ic-MIX-iconlvn,
.nhay2 {
    margin-left: 5px;
    position: absolute;
}

.text-binhluan {
    color: #90622a !important;
}

.text-thaythecumtu {
    background: #fff88f !important;
    color: #333;
}

.docitem-52,
.text-baibocumtu {
    color: #8100dd !important;
    text-decoration: line-through;
}

.dark-mode .text-link,
.text-link {
    color: #a60b0a !important;
    cursor: pointer;
}

.dark-mode .popupRelate.text-link, .popupRelate.text-link,
.dark-mode .popupRelateCutom.text-link, .popupRelateCutom.text-link {
    color: #a60b0a !important;
    text-decoration: underline;
}

.box-tien-ich {
    float: right;
    position: relative;
    right: 10px;
    margin-top: 10px;
}

.content-entry table {
    margin-left: 0 !important;
    left: auto !important;
}

.advHolder {
    width: 100%;
    margin: 8px auto;
}

.avata_top,
.ic-ca-nhan,
.text-pagination {
    margin-right: 10px;
    float: left;
}

.wrapper {
    float: left;
    width: 100%;
    overflow: hidden;
}

.chuthich-text1 {
    top: 16px;
    left: 20px;
    font-size: 14px;
    color: #fff;
    height: 16px;
}

.item-article *,
.noidung_100,
.noidung_100 *,
.tooltip-chidan * {
    font-size: 14px !important;
}

.text-pagination {
    line-height: 35px;
}

.mCSB_scrollTools {
    width: 16px;
    height: auto;
    left: auto;
    top: 0;
    right: 0;
    bottom: 0;
    opacity: 0.75;
    filter: "alpha(opacity=75)";
    -ms-filter: "alpha(opacity=75)";
}

.mCSB_outside + .mCSB_scrollTools {
    right: -26px;
}

.mCSB_scrollTools .mCSB_draggerContainer {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    height: auto;
}

.mCSB_scrollTools .mCSB_draggerRail {
    width: 6px;
    height: 100%;
    margin: 0 auto;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px;
}

.mCSB_scrollTools .mCSB_dragger {
    cursor: pointer;
    width: 100%;
    height: 30px;
    z-index: 1;
}

.js-tab-content,
.tabs_content,
.tabs_content.js-tab-content {
    height: auto !important;
}

.mCSB_scrollTools,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight,
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    -webkit-transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
    -moz-transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
    -o-transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
    transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
}

.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools,
.mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools {
    opacity: 0;
    filter: "alpha(opacity=0)";
    -ms-filter: "alpha(opacity=0)";
}

.mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools,
.mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools,
.mCustomScrollBox:hover > .mCSB_scrollTools,
.mCustomScrollBox:hover ~ .mCSB_scrollTools,
.mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag,
.mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag {
    opacity: 1;
    filter: "alpha(opacity=100)";
    -ms-filter: "alpha(opacity=100)";
}

.mCSB_scrollTools .mCSB_draggerRail {
    background-color: rgba(0, 0, 0, 0.4);
    filter: "alpha(opacity=40)";
    -ms-filter: "alpha(opacity=40)";
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    position: relative;
    width: 6px;
    height: 100%;
    margin: 0 auto;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px;
    text-align: center;
    background-color: rgba(255, 255, 255, 0.75);
    filter: "alpha(opacity=75)";
    -ms-filter: "alpha(opacity=75)";
}

.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: rgba(255, 255, 255, 0.85);
    filter: "alpha(opacity=85)";
    -ms-filter: "alpha(opacity=85)";
}

.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: rgba(255, 255, 255, 0.9);
    filter: "alpha(opacity=90)";
    -ms-filter: "alpha(opacity=90)";
}

.mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical,
.mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical {
    right: 0;
    margin: 0;
    width: 6px;
}

.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail {
    background-color: transparent;
}

.img-dk.icon3,
.img-dk.icon3:hover {
    background: url(/assets/images/dang-nhap.png) 0 3px no-repeat;
}

.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: rgba(0, 0, 0, 0.2);
    filter: "alpha(opacity=20)";
    -ms-filter: "alpha(opacity=20)";
}

.mCS-minimal-dark.mCSB_scrollTools
.mCSB_dragger.mCSB_dragger_onDrag
.mCSB_dragger_bar,
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: rgba(0, 0, 0, 0.5);
    filter: "alpha(opacity=50)";
    -ms-filter: "alpha(opacity=50)";
}

.dark-mode {
    background: #545454;
}

.fixbandem {
    background: #808c91 !important;
}

.dark-mode .docitem-55 table *,
.dark-mode .docitem-56 table *,
.dark-mode h2,
.dark-mode h3,
.dark-mode p {
    color: #eee !important;
    background: 0 !important;
}

.baoloi,
.icon-huongdan {
    color: #f5901a;
}

.popup-conten {
    float: left;
    padding: 10px;
    width: 100%;
    background: #fff;
}

.tabs_content {
    padding: 10px 0;
    float: left;
    width: 100%;
}

.form_login {
    padding: 20px 30px;
    float: left;
    width: 100%;
}

.btn-btnlogin {
    background: #d80000;
    color: #fff;
    height: 44px;
    border-radius: 25px;
    width: 200px;
    font-size: 16px;
    font-weight: 700;
}

.userdrop {
    background: #fff;
    float: left;
    width: 300px;
    padding: 15px;
    margin-top: 10px;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}

.notification {
    line-height: 24px;
    height: 24px !important;
}

.img-ca {
    float: left;
    margin-top: 4px;
    height: 16px;
    width: 16px;
}

.post-title-list,
.select-text {
    padding-right: 20px;
}

.li-chuong-a.active,
.li-chuong.dropdown_active5,
.li-chuong.list-chapter-active,
.link_cn:hover {
    font-weight: 700;
    color: #a67942;
}

.icontag {
    margin-top: 1px !important;
}

.advsapa:last-child,
.article-meta:last-child,
.article-summary:last-child,
.article-tags:last-child,
.article-title:last-child,
.date-row:last-child,
.drop_content_1.mb0,
.form-group:last-child,
.form_group:last-child,
.layout-luoc-do:last-child,
.list-luocdo:last-child,
.mg0,
.row-block:last-child,
.row-ghichu:last-child,
.row-group-item:last-child,
.section-lvn:last-child,
.the-document-heading.mgb0,
.widget:last-child,
header div:last-child {
    margin-bottom: 0;
}

.c707070 {
    color: #707070;
    font-weight: 400;
}

.bell {
    background: #ed1d35;
    right: -8px;
    top: 0;
    margin-top: -4px;
    display: inline-block;
    padding: 0.25em 0.4em;
    font-size: 75%;
    font-weight: 500;
    line-height: 1;
    border-radius: 0.6rem;
    color: #fff;
}

.s_bell,
.user_myluat_acount {
    color: #a67942;
    float: left;
}

.avata_top {
    width: 24px;
    height: 24px;
    border-radius: 100%;
    border: 1px solid #eaeaea;
}

.user_myluat_acount {
    font-weight: 700;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 13px;
    display: block;
    max-width: 100px;
    padding-right: 16px;
}

.theme-footer {
    border-top: 1px solid #dedede;
    padding-top: 10px;
}

.ic-ca-nhan {
    margin-top: 3px;
    margin-left: 5px;
    font-size: 18px;
    width: 18px;
    height: 18px;
}

.box-shadow,
.fix_bottom_bell {
    background: #fff;
    width: 100%;
    float: left;
}

.user-info-content.ptop {
    margin-top: 22px;
}

.user-info-content.ptop2 {
    margin-top: 22px;
    right: -138px;
}

.fix_bottom_bell {
    padding: 10px;
    border-top: 1px solid #eaeaea;
}

.xemtatca {
    float: left;
    margin-top: 5px;
    margin-right: 5px;
}

.box-shadow {
    box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.16);
    border-radius: 1px;
    -webkit-box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.16);
    -moz-box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.16);
}

.hotline,
.ic-tai-khoan,
.item-popup1,
.post-thumb-widget,
.print_item .tgl-group,
.tgl-group2 {
    float: left;
    margin-right: 10px;
}

.ic-breadcrumb {
    font-size: 8px;
    float: left;
    margin: 6px 5px 0;
}

.ic-home {
    font-size: 12px;
    margin-right: 5px;
    float: left;
    margin-top: 3px;
}

.breadcrumb-item,
.breadcrumb-item-fix {
    font-weight: 400;
    float: left;
    line-height: 20px;
    color: #666;
}

    .breadcrumb-item:first-child::after {
        content: "\e926";
        font-family: fonticon-lvn;
        left: 0;
        font-size: 12px;
    }

    .breadcrumb-item::before {
        content: "\e916";
        font-family: fonticon-lvn;
        font-size: 8px;
        position: relative;
        margin: 0 7px;
    }

    .breadcrumb-item:first-child::before {
        content: none;
    }

    .breadcrumb-item.colorrumb {
        color: #666 !important;
        font-weight: 700;
    }

.ic_down2 {
    top: 0;
    right: 0;
    font-size: 12px !important;
    margin-top: 9px;
    color: #a67942;
}

.ic-danhmuc {
    float: left;
    margin-top: 7px;
    margin-right: 10px;
    width: 16px;
    height: 16px;
}

#search-fields,
.bell-c2,
.dot_bell_news {
    margin-top: 10px;
}

.ic-close {
    font-size: 28px;
    color: #a67942;
}

.wg2.v4 {
    width: auto;
    float: left;
    padding-bottom: 10px;
    padding-left: 0;
}

.ic-cn {
    margin-right: 15px;
}

.userdrop.fix_bell_news {
    padding: 0;
    width: 340px;
}

.title-thongbao-news {
    height: 40px;
    background: #666;
    width: 100%;
    float: left;
    font-size: 16px;
    font-weight: 700;
    line-height: 40px;
    color: #fff;
}

.li_bell_news {
    padding: 10px;
    position: relative;
    line-height: 22px;
    float: left;
    width: 100%;
    border-bottom: 1px solid #eaeaea;
}

.text-timeline,
.text-timeline p {
    line-height: 1.6;
}

.dw-box:last-child,
.li_bell_news:last-child,
.list-menu:last-child {
    border-bottom: 0;
}

.title_bell_news,
.title_list2,
.title_list3 {
    font-size: 13px;
    font-weight: 700;
}

.dot_bell_news {
    float: left;
    height: 5px;
    width: 5px;
    background: #c30000;
    margin-right: 10px;
    border-radius: 100%;
}

.divg,
.girl_bell_news,
.header-grid,
.post-grid,
.tex-profile,
.text-g,
.text-grid,
.timeline-post,
.widget-post {
    display: grid;
}

.time_bell_news {
    color: #666;
    font-size: 11px;
}

.ui-slider-horizontal .ui-slider-handle {
    top: -3px;
}

.img-dk.icon2,
.img-dk.icon3 {
    height: 20px;
    text-indent: 25px;
}

.fix-height {
    max-height: 83vh;
    overflow-y: auto;
}

::-webkit-input-placeholder- {
    font-style: italic;
    font-size: 14px;
}

.ui-slider .ui-slider-handle {
    width: 0.8em;
    height: 0.8em;
}

.ui-slider-horizontal {
    height: 0.3em;
}

.texttgl-btn {
    font-size: 13px !important;
    color: #333;
}

.m-t-0 {
    margin-top: 0 !important;
}

.tab-nav-item-ad.fix-download {
    margin-left: 5px;
    position: relative;
}

.tab-content .pagination,
.ul-widget {
    padding: 0 16px;
}

.widget-news-dashed {
    padding: 10px 0;
    border-bottom: 1px dashed #d3d3d3;
    float: left;
    width: 100%;
    position: relative;
}

    .widget-news-dashed:last-child {
        padding: 10px 0;
        border-bottom: 0;
    }

.thumb-full.thumb60 {
    width: 90px;
    height: 60px;
    border: 1px solid #ddd;
}

.post-title-widget3 {
    font-size: 13px;
    line-height: 1.6;
    font-weight: 400;
}

.recent-post,
.recent-post-linhvuc {
    padding: 5px 16px;
    float: left;
    width: 100%;
    position: relative;
}

.post-time-widget3 {
    font-size: 12px;
    font-style: italic;
    color: #707070;
    padding-top: 5px;
}

.add-text,
.add-text p,
.fixtagright div,
.li-news-tip a,
.li-news-tip span[class^="tooltip-"] {
    font-size: 13px !important;
}

.back-trang,
.download-ic,
.icfile,
.text-file i {
    margin-right: 5px;
}

.dropdown-tips,
.tooltip-1-,
.tooltip-button {
    position: relative;
    display: inline-block;
}

.dropdown-tips-content {
    display: none;
    position: absolute;
    z-index: 9999;
    min-width: 96px;
    padding-top: 10px;
}

.dropdown-tips-2 {
    position: relative;
    display: inline;
}

.dropdown-tips-content-2 {
    visibility: hidden;
    position: absolute;
    z-index: 9999;
    min-width: 96px;
    left: 0;
    width: 420px;
    text-align: left;
    padding-top: 16px;
}

.li-news-tip a:not(.text-baibocumtu):not(.tooltip-56) {
    text-decoration: none !important;
}

.a-time-mixvb-left,
.cl2s,
.del-img,
.taive-link,
.text-danger a,
.text-huongdan,
.underline {
    text-decoration: underline;
}

.dropdown-tips-2:hover .dropdown-tips-content-2 {
    visibility: visible;
}

.content_bgfff {
    float: left;
    width: 100%;
    padding: 10px;
    background-color: #fff;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.6);
    border-radius: 5px;
    font-size: 13px;
}

    .content_bgfff.content_bgeee {
        background-color: #eee;
    }

.w16 {
    width: 16px;
    height: 16px;
    margin-left: 16px;
    float: left;
}

.navsticky {
    position: sticky;
    top: 0;
    padding: 0;
    margin: 0;
    width: 1200px;
    background: #fff;
    box-shadow: 0 0 4px 0 #999;
    z-index: 999;
}

.chuthichvb.fixmucluc_new.fix_navsticky {
    border: 1px solid #118b8e !important;
    color: #118b8e !important;
    font-weight: 700;
    height: 24px;
    line-height: 22px;
    background: #fff;
    margin-left: 12px;
}

.ic-mucluc.fix_navsticky,
.item-vb.mgtop {
    margin-top: 3px;
}

.mucluc_rows.fix_navsticky {
    width: auto;
    float: left;
}

.mucluc_rows2.fix_navsticky {
    width: auto;
    margin: 0;
}

    .btn-ssvb.fix_navsticky,
    .fix_navsticky .btn-xem-vb,
    .grecaptcha-badge,
    .mucluc_rows2.fix_navsticky > .bell-c1.bell-c1-fix,
    .target-hidden {
        display: none !important;
    }

.tab-nav-item-ad.fix_navsticky {
    border: 0;
    margin: 0;
    padding: 0 12px;
}

.icon-huongdan.fix_navsticky {
    z-index: 9;
    margin-left: 3px;
    position: relative;
    top: -3px;
}

.doc-sticky .sticky-mucluc,
.mucluc_new.sosanh.fix_navsticky {
    position: absolute;
    left: 0;
    top: 4px;
}

.mucluc_new.fix_navsticky {
    margin-top: 4px;
    margin-right: 20px;
}

.box-tien-ich.fix_navsticky {
    margin-top: 6px;
}

.dropdown-tips-content.fix_navsticky {
    top: 16px;
}

.dropdown-tips.fix_navsticky {
    width: 16px;
}

.widget-top.bg-mix {
    background: #118b8e;
    padding: 0 16px;
    text-align: left;
}

.title-widget-mix {
    font-size: 15px;
    color: #fff;
    font-weight: 700;
}

.text-timeline {
    margin-bottom: 16px;
    float: left;
    width: 100%;
}

.row-ghichu,
.time-mixvb,
.title_vb_mix2 {
    margin-bottom: 10px;
    width: 100%;
    float: left;
}

.tievb2 {
    float: left;
    background: #fff;
    border: 1px solid #ddd;
    padding: 5px 10px;
    color: #118b8d;
    border-radius: 0 25px 25px 0;
    font-weight: 700;
    font-size: 12px;
}

.a-time-mixvb-left {
    font-size: 13px;
    font-weight: 700;
    color: #a67942;
}

.time-mixvb-post,
.title-mixvb-post {
    line-height: 1.6;
    color: #666;
    font-size: 13px;
}

.box_wg_vb2 {
    float: left;
    width: 100%;
    padding-right: 12px;
    position: relative;
    padding-left: 24px;
}

.lab16 {
    padding: 0;
    width: 16px;
}

.rows-mixvb,
.sidebar {
    float: left;
    width: 100%;
    margin-bottom: 16px;
}

.box_wg_vb2::after {
    position: absolute;
    content: "";
    width: 1px;
    height: 100%;
    background: #ddd;
    left: 10px;
}

.rows-mixvb::before,
.title_vb_mix2.active_mixvb::before {
    position: absolute;
    width: 10px;
    height: 10px;
    left: 5px;
    z-index: 9;
    content: "";
}

.rows-mixvb::before {
    background: #fff;
    border-radius: 100%;
    margin-top: 3px;
    border: 1px solid #ddd;
}

.title_vb_mix2.active_mixvb::before {
    border-radius: 100%;
    background: #a67942;
    border: 1px solid #a67942;
}

.theo-doi-vbmix {
    float: left;
    width: 100%;
    position: relative;
    bottom: 0;
    background: #fff;
    height: 48px;
    z-index: 999;
    box-shadow: 0 -1px 3px 0 #999;
    text-align: center;
    line-height: 48px;
}

.theo-doi-hlvb {
    color: #a67942;
    font-size: 13px;
    font-weight: 700;
}

.ic-theo-doi-hlvb {
    margin-right: 5px;
    position: relative;
    top: 1px;
}

.close-chidan-tools {
    cursor: pointer;
    position: absolute;
    right: 10px;
    font-size: 32px;
    top: 10px;
    width: 24px;
    height: 24px;
    line-height: 24px;
    text-align: center;
}

.box1-popup-title {
    background: #444;
    height: 36px;
    line-height: 36px;
}

.tab_title_100 {
    line-height: 24px;
    height: 34px;
}

.clor_blue {
    color: #2674ea !important;
}

.scrollbar-defau2.scrolfixhight {
    height: 510px;
    max-height: unset;
}

.popup-column_1,
.popupclum_1 {
    float: left;
    width: 28%;
    background: #f1f1f0;
    position: relative;
    height: 595px;
    border-right: 1px solid #dcdcdc;
}

.popup-column_2,
.popupclum_2 {
    float: left;
    width: 72%;
    padding: 30px 20px 20px 34px;
    position: relative;
    height: 100%;
}

.downlvn-ic.openuplvn,
.downlvn-icml.openuplvn {
    webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(0);
}

.downlvn-ic.opendownlvn,
.downlvn-icml.opendownlvn,
.opendown-icml {
    webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}

.scrollbar-defau2.hight_list {
    max-height: 500px;
}

.title-app::before,
.title-app:before {
    position: absolute;
    left: 0;
    height: 2px;
    width: 40px;
    background: #b28247;
    bottom: 0;
    content: "";
}

.footer-text {
    float: left;
    width: 100%;
    line-height: 1.6;
    padding-top: 24px;
}

.docitem-45,
.docitem-58,
.docitemadd .docitem-55 {
    font-size: 11px !important;
    line-height: normal;
    font-weight: 700;
    cursor: pointer;
}

.div-relatevb-show .tooltip-45 {
    font-size: 14px !important;
    line-height: 22px;
}

.docitem-1,
.docitem-2,
.docitem-3 {
    text-align: center !important;
}

.docitem-51,
.docitem-51 > p,
.docitem-51 > span,
.docitem-51 > table {
    background: #b2a1c7 !important;
    color: #222 !important;
}

.mucluc-46,
.mucluc-47,
.mucluc-53 {
    background: #fff88f;
}

.dark-mode .docitem-46,
.dark-mode .docitem-47,
.dark-mode .docitem-49,
.dark-mode .docitem-53,
.dark-mode .docitem-57,
.dark-mode .docitem-61,
.dark-mode .docitem-62,
.dark-mode .docitem-dinhchinh,
.dark-mode .docitem-mauvang,
.dark-mode .text-bosungcumtu,
.dark-mode .text-thaythecumtu {
    background: #c0b640 !important;
    color: #eee !important;
}

.docitem-45 {
    display: inline;
    background: #049f7f;
    border-radius: 3px;
    color: #fff;
    padding: 3px;
    max-width: 68px;
    margin: 5px;
    padding-bottom: 3px !important;
    z-index: 999;
}

    .docitem-45:before,
    .muclucicon-45:before {
        content: "Hướng dẫn";
    }

.docitem-52 {
    background: #ffc;
}

.color-46,
.color-47,
.color-52,
.color-53,
.color-57,
.color-58,
.color-61,
.color-62,
.dark-mode .text-thaythecumtu p,
.li-news-tip .tooltip-46,
.li-news-tip .tooltip-47,
.li-news-tip .tooltip-49,
.li-news-tip .tooltip-52,
.li-news-tip .tooltip-53,
.li-news-tip .tooltip-57,
.li-news-tip .tooltip-58,
.li-news-tip .tooltip-61,
.tooltip-52,
.tooltip-58,
.tooltip-61,
.tooltip-main .tooltip-46,
.tooltip-main .tooltip-47,
.tooltip-main .tooltip-49,
.tooltip-main .tooltip-52,
.tooltip-main .tooltip-53,
.tooltip-main .tooltip-57,
.tooltip-main .tooltip-58,
.tooltip-main .tooltip-61,
.div-relatevb-show .tooltip-46,
.div-relatevb-show .tooltip-47,
.div-relatevb-show .tooltip-49,
.div-relatevb-show .tooltip-52,
.div-relatevb-show .tooltip-53,
.div-relatevb-show .tooltip-57,
.div-relatevb-show .tooltip-58,
.div-relatevb-show .tooltip-61 {
    color: #f96606 !important;
}

.clxanh,
.color-45,
.li-news-tip .tooltip-45, .tooltip-main .tooltip-45, .div-relatevb-show .tooltip-45 {
    color: #049f7f !important;
}

.color-51,
.color-56 {
    color: #8100dd !important;
}

.color-55 {
    color: gray !important;
}

.bg_xam2,
.docitem-55,
.docitem-56 {
    background: #cacaca;
    text-coradent: none;
    padding: 3px 0;
    color: #222 !important;
}

    .docitem-55 table *,
    .docitem-56 table * {
        background-color: #cacaca !important;
    }

.dark-mode .docitem-55,
.dark-mode .docitem-56 {
    color: #fff !important;
    background: #888a90 !important;
}

.docitemadd {
    text-indent: 0 !important;
    margin: 5px 0;
}

.docitem-5 {
    margin-top: 8px;
}

.docitem-58,
.docitemadd .docitem-55 {
    padding: 2px 5px;
    border-radius: 2px;
    margin: 5px 0;
    display: inline-block;
    text-align: center;
}

.docitem-58 {
    background: #f96606;
    color: #fff !important;
    position: relative;
    width: 55px;
}

    .bg-bosung::after,
    .docitem-58::after {
        background: #f96606;
        content: "";
        height: 7px;
        position: absolute;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        width: 7px;
        bottom: -3px;
        left: 2px;
    }

.docitemadd .docitem-55 {
    background: #9f9f9f;
    color: #fff;
    position: relative;
    width: 55px;
}

    .docitemadd .docitem-55::after {
        background: #9f9f9f;
        content: "";
        height: 7px;
        position: absolute;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        width: 7px;
        bottom: -3px;
        left: 2px;
    }

.tooltip-46,
.tooltip-47,
.tooltip-49,
.tooltip-53,
.tooltip-57 {
    display: inline-block;
    color: #f96606 !important;
}

.li-news-tip .tooltip-51,
.tooltip-51 {
    display: inline-block;
    color: #8100dd !important;
}

.color666,
.li-news-tip .tooltip-55,
.tooltip-55 {
    color: #666 !important;
}

.popupRelate:hover + .dropdown-tips-content-2.bosung {
    opacity: 1;
    visibility: visible;
}

.tooltip-boxs2 {
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    border: 1px dashed #ffbb6a;
    background-color: #fff8e4;
    width: 100%;
    float: left;
    border-radius: 3px;
    padding: 16px;
    position: relative;
}

.li_list1.active,
.li_list1:hover,
div[class^="li_list"].active {
    background: #fff;
    border-left: 5px solid #f96606;
}

.li-docitems {
    float: left;
    padding: 5px 0;
    margin-top: 5px;
}

.dropdown-tips-content-2.fixedd {
    position: unset;
    float: left;
    width: 100%;
    padding: 20px;
    display: unset;
    visibility: visible !important;
}

.tonghop-content .dropdown-tips-content-2 {
    position: unset;
    width: 100% !important;
    padding-top: 0 !important;
}

.tonghop-content .tooltip-boxs2 {
    z-index: 1000;
    position: absolute;
    width: 90%;
}

.form-login-hd {
    float: left;
    border-radius: 5px;
    font-size: 13px !important;
    color: #333;
}

.text-baibocumtu-tooltip {
    color: #8100dd !important;
    font-size: 13px !important;
    font-weight: 700;
}

.dark-mode .text-baibocumtu,
.dark-mode .text-baibocumtu-tooltip {
    color: #bb5cff !important;
}

.text-bosungcumtu-tooltip,
.text-thaythecumtu-tooltip {
    font-size: 13px !important;
    font-weight: 700;
}

.popup-bg-none {
    background: 0 0;
}

.mCustomScrollbar {
    overflow: auto;
    position: relative;
    float: left;
    width: 100%;
    max-height: 300px;
}

.mCustomScrollBox {
    position: relative;
    overflow: hidden;
    outline: 0;
}

.mCSB_container {
    overflow: hidden;
    width: auto;
    height: auto;
}

.scrollbar-defau2 .mCSB_scrollTools {
    width: 6px;
}

.scrollbar-defau2.hight_list2 {
    max-height: 520px;
}

.theme-footer.fix-bottom {
    padding-bottom: 43px;
}

.wg2.boder_b {
    border-bottom: 1px solid #ccc;
    margin-bottom: 10px;
    padding: 10px 0 5px;
}

.item-bg-text {
    margin-right: 30px;
}

.content-tab-vb {
    padding: 36px 44px;
    width: 100%;
    float: left;
}

    .content-tab-vb * {
        font-size: 16px !important;
        line-height: 1.6;
    }

.ic-font {
    border: 1px solid #e0e0e0;
    border-radius: 3px;
    height: 24px;
    width: 32px;
    font-size: 14px;
    float: left;
    text-align: center;
    display: grid;
    margin-left: 3px;
    color: #666;
    cursor: pointer;
    position: relative;
    top: -5px;
}

.btn-xem-vb,
.btn-xem-word {
    height: 26px;
    padding: 0 10px;
    line-height: 26px;
    background: #eee;
}

.fixtopvb3 {
    position: absolute;
    right: 24px;
    top: 36px;
}

    .fixtopvb3 img {
        height: 60px;
        width: 179px;
    }

.taive {
    float: left;
    width: 100%;
    font-size: 16px !important;
    margin-top: 24px;
    font-weight: 700;
}

.btn-xem-vb,
.mucluc_rows2 {
    margin-top: 10px;
    float: left;
}

.taive-link {
    color: #a67942;
    font-weight: 700;
    font-size: 14px !important;
}

#DocIndexes4 div[class*="demuc"] {
    cursor: pointer;
    width: 98%;
}

.btn-xem-vb {
    border: 1px solid #2a5699;
    border-radius: 3px;
    color: #2a5699;
}

    .btn-xem-vb .ic {
        margin-right: 8px;
        float: left;
        margin-top: 5px;
    }

.mucluc_rows2 {
    width: 875px;
}

.btn-xem-word {
    float: left;
    border: 1px solid #bd0100;
    border-radius: 3px;
    color: #bd0100;
    margin-left: 16px;
    margin-top: 4px;
}

.bell-c1,
.tooltip-text {
    border: 1px dashed #fdc689;
}

.btn-xem-word .ic {
    margin-right: 6px;
    position: relative;
    top: 2px;
}

.cat-title.title-tvb {
    padding-bottom: 10px;
    border-bottom: 1px dashed #e0e0e0;
}

.col-taivanban {
    float: left;
    width: 48%;
    margin-right: 4%;
}

.dw-box,
.post-item-tags,
.rows-download {
    width: 100%;
    float: left;
}

.bell-c1 {
    float: left;
    text-align: justify;
    margin-left: 16px;
    padding: 1px 5px;
    font-size: 12px;
    line-height: 18px;
    background: #fdf3d4;
    border-radius: 2px;
    max-width: 320px;
    position: relative;
}

.bell-c2,
.bell-c3 {
    margin-left: 12px;
    float: left;
    position: relative;
}

    .bell-c2,
    .bell-c3,
    .bell-c3.th2 {
        max-width: 300px;
    }

.bell-c1 span {
    font-weight: 700;
    color: #ed1d35;
}

.bell-c3 {
    padding-top: 14px;
    color: #666;
    padding-left: 12px;
}

    .bell-c3::before {
        content: "";
        position: absolute;
        height: 13px;
        width: 1px;
        background: #eaeaea;
        left: 0;
        top: 16px;
    }

.bell-grid {
    display: grid;
    color: #666;
    font-size: 13px;
    line-height: 1.7;
}

.bell-c3.th2,
.link-site {
    padding-top: 10px;
}

    .bell-c3.th2::before {
        top: 11px;
    }

.bell-c1.bell-c1-fix,
.top-nav-item.ml0 {
    margin-left: 0;
}

.muclucicon-45,
.muclucicon-47,
.muclucicon-48,
.muclucicon-56 {
    font-size: 11px !important;
    border-radius: 3px;
    padding: 3px;
    font-weight: 700;
    cursor: pointer;
    margin: 5px;
    line-height: normal;
    z-index: 999;
}

.muclucicon-45 {
    background: #049f7f;
    color: #fff;
}

.muclucicon-47 {
    background: #f96606;
    color: #fff;
}

    .muclucicon-47:before {
        content: "Sửa đổi, bổ sung";
    }

.muclucicon-48 {
    background: #cacaca;
    color: #fff;
}

    .muclucicon-48:before {
        content: "Bãi bỏ";
    }

.muclucicon-56 {
    text-decoration: line-through;
    color: #8100dd;
}

    .muclucicon-56:before {
        content: "Bãi bỏ cụm từ";
    }

.noph {
    display: block;
    margin-bottom: 5px;
}

.ic-social {
    font-size: 23px;
    float: left;
}

.post-item-tags {
    font-size: 12px;
    line-height: 22px;
    position: relative;
}

.rows-download {
    position: relative;
    font-size: 14px;
    margin-top: 16px;
    line-height: 20px;
}

.icondoc_download {
    margin-right: 10px;
    float: left;
    max-width: 20px;
    font-size: 20px !important;
    position: relative;
}

.dw-box {
    border-bottom: 1px solid #ddd;
    padding-bottom: 16px;
}

.dw-tie {
    padding-top: 12px;
    font-size: 14px;
    font-weight: 700;
}

.ic.icon-pdf-2lvn.icondoc_download {
    font-size: 26px !important;
    left: -3px;
}

.icon-zip-icon-2lvn {
    max-width: 26px;
    font-size: 26px !important;
}

.icon-double-arrow-rightlvn.ic-breadcrumb {
    width: 8px;
    height: 8px;
}

.clb20006 {
    color: #b20006;
}

.ic-info,
.ic-tooltip-1 {
    font-size: 12px;
    color: #666;
    margin-left: 3px;
    position: relative;
}

.dropdown-tips-content-3 {
    display: none;
    margin-top: -3px;
    position: absolute;
    z-index: 9999;
    min-width: 96px;
    padding-top: 10px;
    left: 0;
    width: 420px;
    text-align: left;
}

.rows-gh,
.tooltip-text {
    padding: 16px;
    float: left;
}

.tooltip-text {
    font-size: 14px;
    text-align: center;
    background-color: #fdf3d4;
    width: 100%;
    border-radius: 3px;
    position: relative;
}

.fontbold {
    font-size: 14px;
    line-height: 24px;
}

.rows-gh,
.text_vb {
    font-size: 14px !important;
    line-height: 1.6;
    text-align: center;
}

.entry-vb.max-hight {
    position: relative;
    max-height: 790px;
    overflow: hidden;
}

    .entry-vb.max-hight::after {
        position: absolute;
        bottom: 0;
        content: "";
        height: 90px;
        left: 0;
        width: 100%;
        background: rgba(255, 255, 255, 0);
        background: -moz-linear-gradient( top, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0.26) 26%, #fffefc 100% );
        background: -webkit-gradient( left top, left bottom, color-stop(0, rgba(255, 255, 255, 0)), color-stop(26%, rgba(255, 255, 255, 0.26)), color-stop(100%, #fffefc) );
        background: -webkit-linear-gradient( top, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0.26) 26%, #fffefc 100% );
        background: -o-linear-gradient( top, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0.26) 26%, #fffefc 100% );
        background: -ms-linear-gradient( top, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0.26) 26%, #fffefc 100% );
        background: linear-gradient( to bottom, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0.26) 26%, #fffefc 100% );
    }

.rows-gh {
    width: 100%;
    border: 1px dashed #fdc689;
    margin-top: 16px;
    background: #fdf3d4;
    border-radius: 5px;
}

.padding5 {
    padding: 30px 50px;
    float: left;
    width: 100%;
}

.a-crum,
.meta-sb,
.text_vb,
.time-title_list1,
.timeline-date {
    color: #666;
}

.close-popup2 {
    position: absolute;
    font-size: 18px;
    right: -10px;
    z-index: 999;
    color: #fff;
    top: -13px;
}

.tab-item2 {
    float: left;
    line-height: 40px;
    padding: 0 10px;
    height: 40px;
    width: 50%;
    color: #666;
    text-align: center;
    background: #f7f7f7;
    border: 1px solid #eaeaea;
    font-size: 16px;
    font-weight: 700;
}

.rowsbtn,
.text-right,
.text_valideate {
    text-align: right;
}

.tab-item2.tab-active {
    background: #fff;
    color: #a67942;
    border-bottom: 1px solid #fff;
}

.tabs_content li.tab-active {
    display: block;
    float: left;
    width: 100%;
    -webkit-animation: 0.5s cd-fade-in;
    animation: 0.5s cd-fade-in;
}

.input {
    line-height: inherit;
    width: 100%;
}

.text_valideate {
    width: 100%;
    font-size: 13px;
    padding-top: 8px;
    float: left;
    color: #dc3545;
}

.text-danger-login {
    color: #d81c22;
}

.fix-hight-tooltip::after {
    content: "";
}

.content-entry * a:link:not(.popupRelate):not(.item_print2),
.fa-right,
.img-sce {
    margin-left: 5px;
}

element.style {
    visibility: visible;
    display: block;
    top: 152px;
    z-index: 9999;
}

.tooltip-boxs.fixwg {
    background: #fdf3d4;
    position: absolute;
    z-index: 999;
    width: 288px;
    left: 0;
    right: 0;
}

.form-login-mixvb {
    float: left;
    width: 100%;
    border-radius: 5px;
    line-height: 1.6;
    font-size: 14px;
}

.ic_boder_green,
.ic_boder_red {
    top: 12px;
    font-size: 12px;
    position: absolute;
    right: 10px;
}

.ca67942 {
    color: #a67942;
    font-weight: 400;
}

.btn-d,
.btn-gui,
.btn-vb-item,
.btnsd,
.labeltext,
.lea1,
.lea4,
.list_number,
.list_title_td,
.text1 {
    font-weight: 700;
}

.boder_red {
    border: 1px solid #dc3545;
}

.ic_boder_red {
    color: #dc3545;
}

.boder_green {
    border: 1px solid #28a745;
}

.ic_boder_green {
    color: #28a745;
}

.imgrset {
    margin-top: 9px;
}

.colx3 {
    float: left;
    width: 25%;
    margin-right: 8%;
}

.breadcrumb2 {
    margin-bottom: 15px;
    font-size: 13px;
}

.btn_vb {
    padding-top: 24px;
    padding-bottom: 16px;
}

.box24 {
    padding: 24px;
    line-height: 1.6;
}

.info1 {
    font-size: 14px;
    color: #444;
    padding: 0 10%;
    display: block;
    margin-bottom: 30px;
}

.col-info2 {
    width: 47%;
    margin-right: 6%;
    float: left;
}

.lea1 {
    font-size: 18px;
    color: #00cb99;
    border-bottom: 1px dashed #ddd;
    padding-bottom: 8px;
    margin-bottom: 12px;
}

.lea2 {
    font-size: 13px;
    color: #444;
    padding-bottom: 24px;
}

.btn-d,
.btnsd {
    display: inline-block;
    height: 40px;
    line-height: 40px;
    min-width: 125px;
    font-size: 14px;
    border-radius: 3px;
    cursor: pointer;
}

.btn-d {
    background: #00cb99;
    color: #fff;
}

.w460 {
    max-width: 460px;
    padding: 24px;
}

.btnsd {
    background: #ddd;
    color: #666;
    margin-left: 10px;
}

    .btnsd.bgred {
        background: #d80000;
        color: #fff;
    }

.lea1.red,
.reb {
    color: #d80000;
}

.lea-dk .ic {
    position: absolute;
    width: 100%;
    left: 0;
    right: 0;
    color: #fdd7ae;
    top: -15px;
    font-size: 24px;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}

.banner-web {
    width: 100%;
    float: left;
    margin-top: 32px;
}

.form-tie {
    position: relative;
    float: left;
    margin-bottom: 8px;
    width: 100%;
}

.lea-dk33 {
    background: #ccead3;
    padding: 16px;
    border-radius: 3px;
}

.btn-dong {
    position: absolute;
    right: -10px;
    font-size: 16px;
    color: #fff;
    top: -10px;
    z-index: 99;
    cursor: pointer;
    background-color: #a67942;
    border-radius: 100%;
    height: 32px;
    width: 32px;
    line-height: 32px;
}

.text1 {
    padding-bottom: 16px;
}

.text2 {
    padding-bottom: 24px;
}

.lea4 {
    font-size: 13px;
    margin-top: -10px;
}

.circle-03 {
    margin-right: 8px;
    top: 2px;
}

.fa-spin {
    -webkit-animation: 2s linear infinite fa-spin;
    animation: 2s linear infinite fa-spin;
}

.box-text {
    float: left;
    width: 100%;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);
    background: #afddf5;
    line-height: 18px;
    padding: 8px 10px;
    border-radius: 5px;
    border: 1px solid #a6d1e7;
    font-size: 13px;
}

    .box-text::before {
        content: "";
        width: 8px;
        height: 8px;
        transform: rotate(-45deg);
        background: #afddf5;
        position: absolute;
        box-shadow: 1px -1px 0 rgba(0, 0, 0, 0.2);
        top: -4px;
        left: calc(60% - 10px);
    }

.box-text-content {
    margin-bottom: 5px;
    overflow: hidden;
    /*    text-overflow: ellipsis;
    -webkit-line-clamp: 3;*/
    display: -webkit-box;
    -webkit-box-orient: vertical;
}

.more-menu2 {
    width: 100%;
    float: left;
    margin-top: 10px;
    border-top: solid 1px #D7D8D9;
    padding: 10px 0;
}

.box-text-content.fix {
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
}

.box-text-content1.hig-scrol {
    max-height: 250px;
    overflow-y: auto;
    scrollbar-width: thin;
}

.cat-more-icon i,
.category-more-icon i,
.icdwmn,
.icfont12,
.icontag2,
.more-full .ic,
.page-numbers i {
    font-size: 12px;
}

.icon-small-down-2lvn:before {
    content: "\e9d8";
}

.box-text.textfull {
    z-index: 9;
    height: auto;
}



.box-text-content.textfull {
    overflow: initial;
    text-overflow: initial;
    -webkit-line-clamp: initial;
    display: block;
    -webkit-box-orient: initial;
}

.icon-small-up-2lvn:before {
    content: "\ea0f";
}

.w_box155 {
    padding-left: 0px;
    float: left;
    width: 100%;
    margin-top: 8px;
}

.title_sosanh2 {
    width: 100%;
    background: #118b8d;
    color: #fff;
    font-size: 16px;
}

.title_sosanh2,
.title_sosanh2_bg {
    padding: 7px 0;
    float: left;
    text-align: center;
}

.entry_sosanh {
    padding: 10px 20px;
    font-size: 14px;
    line-height: 22px;
    float: left;
    width: 100%;
}

.fix-breadcrum {
    float: left;
    padding-right: 2px;
}

.tab-item-doc.unavailable {
    color: #999;
}

.dark-mode .docitem-mautim {
    background: #8f489a !important;
    color: #eee !important;
}

.dark-mode .docitem-mauxam {
    background: #9f9f9f !important;
    color: #eee !important;
}

.dark-mode .docitem-binhluan {
    background: #808c91 !important;
    color: #eee !important;
}

.btn-vb-item {
    background: #ed1d35;
    color: #fff;
    padding: 10px 12px;
    border-radius: 3px;
    font-style: normal;
    font-size: 14px;
}

.labeltext {
    width: 100%;
    float: left;
    font-size: 14px;
    padding-bottom: 7px;
}

.btn-gui {
    float: right;
    background: #d80000;
    color: #fff;
    font-size: 14px;
    padding: 0 10px;
    border-radius: 2px;
    height: 36px;
}

.btn-vb-item:hover {
    color: #fff;
    background: #d9162d;
}

.btn_vb_text {
    background: #fdf3d4;
    padding: 6px;
    margin-top: 20px;
    line-height: 1.5;
    float: left;
    width: 100%;
}

.ultag li,
.widget-news {
    padding: 7px 0;
    float: left;
}

.list_number,
.list_title {
    line-height: 1.6;
    font-size: 14px;
}

@-webkit-keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }

    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

@keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }

    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

.docothers {
    background-color: #fafafa;
    margin-top: 20px;
}

.tabs-login,
.ultag {
    display: table;
    width: 100%;
}

    .ultag li {
        display: table-cell;
        width: 50%;
    }

.thumb80 {
    float: left;
    width: 80px;
}

.icon-translatelvn:before {
    content: "\ea07";
}

.col-xs-2 {
    float: left;
    margin-right: 30px;
    width: 46.2%;
}

    .col-xs-2.luocdo {
        width: 48.5% !important;
    }

.load-more-item.x1 {
    background: url(/assets/images/n1.png);
}

    .load-more-item.x1:hover {
        background: url(/assets/images/n1-hover.png);
    }

.load-more-item.x2 {
    background: url(/assets/images/n2.png);
}

    .load-more-item.x2:hover {
        background: url(/assets/images/n2-hover.png);
    }

.fixtagright {
    float: right;
    margin-top: 10px;
    padding-right: 10px;
    color: #666;
    padding-left: 10px;
}

.chat-button--img {
    width: 60px;
    height: 60px;
}

#subiz .widget-preview--message,
.app-badge img,
.input_h36 {
    height: 36px;
}

#subiz .widget-preview--action-text {
    height: 22px;
}

.hot-news .ic {
    margin-right: 6px;
    float: left;
    color: #ff5621;
}

.icon-hotnewslvn .path1:before {
    content: "\ea29";
    color: #ffccbc;
}

.icon-hotnewslvn .path10:before,
.icon-hotnewslvn .path11:before,
.icon-hotnewslvn .path12:before,
.icon-hotnewslvn .path13:before,
.icon-hotnewslvn .path14:before,
.icon-hotnewslvn .path15:before,
.icon-hotnewslvn .path2:before,
.icon-hotnewslvn .path3:before,
.icon-hotnewslvn .path4:before,
.icon-hotnewslvn .path5:before,
.icon-hotnewslvn .path6:before,
.icon-hotnewslvn .path7:before,
.icon-hotnewslvn .path8:before,
.icon-hotnewslvn .path9:before {
    margin-left: -0.9775390625em;
    color: #ff5722;
}

.icon-hotnewslvn .path2:before {
    content: "\ea2a";
}

.icon-hotnewslvn .path3:before {
    content: "\ea2b";
}

.icon-hotnewslvn .path4:before {
    content: "\ea2c";
}

.icon-hotnewslvn .path5:before {
    content: "\ea2d";
}

.icon-hotnewslvn .path6:before {
    content: "\ea2e";
}

.icon-hotnewslvn .path7:before {
    content: "\ea2f";
}

.icon-hotnewslvn .path8:before {
    content: "\ea30";
}

.icon-hotnewslvn .path9:before {
    content: "\ea31";
}

.icon-hotnewslvn .path10:before {
    content: "\ea32";
}

.icon-hotnewslvn .path11:before {
    content: "\ea33";
}

.icon-hotnewslvn .path12:before {
    content: "\ea34";
}

.icon-hotnewslvn .path13:before {
    content: "\ea35";
}

.icon-hotnewslvn .path14:before {
    content: "\ea36";
}

.icon-hotnewslvn .path15:before {
    content: "\ea37";
}

.highlight {
    margin: 0 -4px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.7);
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.7);
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.7);
}

.advsapa {
    width: 100%;
    margin-top: 0;
    margin-bottom: 20px;
}

.tabcontent {
    width: 100%;
    display: inline-block;
    margin-bottom: 30px;
}

.more-link-wg {
    color: #555;
    font-size: 14px;
    float: left;
    width: 100%;
    padding-top: 8px;
}

    .more-link-wg.fix {
        float: right;
        margin-right: 20px;
        margin-bottom: 5px;
    }

.list-box {
    width: 100%;
    float: left;
    border: 1px solid #eaeaea;
    border-radius: 5px;
    background: #fafafa;
}

.list_title_td {
    background: #a67942;
    color: #fff;
    padding: 12px;
    border-radius: 5px 5px 0 0;
    font-size: 16px;
}

.boxfix {
    padding: 0 24px;
    float: left;
    width: 100%;
}

.list-vb {
    width: 100%;
    float: left;
    padding: 12px 0;
}

.list_number {
    float: left;
    margin-right: 10px;
}

.list_title {
    display: grid;
    font-weight: 400;
}

.ic-rows {
    width: 100%;
    float: left;
    padding: 16px 10px;
}

.ic-rows-ic {
    font-size: 24px;
    color: #4c7172;
}

.list_title_td.bg4c7172 {
    background: #4c7172;
}

.padding30 {
    padding: 30px;
}

.row-loadmore {
    width: 100%;
    float: left;
    margin-top: 16px;
}

    .row-loadmore span {
        display: inline-block;
        background: #eee;
        border: 1px solid #ddd;
        border-radius: 5px;
        padding: 8px 16px;
        color: #a67942;
        font-size: 14px;
        cursor: pointer;
    }

.content-entry * a:link[target="_blank"] {
    margin-left: 0 !important;
}

.col2_gopy {
    width: 47%;
    float: left;
    margin-right: 6%;
}

.input_gopy {
    width: 100%;
    border: 1px solid #e3e3e3;
    height: 30px;
    padding: 0 10px;
    font-family: arial;
    font-size: 13px;
}

.btn_form {
    margin-top: 15px;
    float: right;
}

.icon-newslvn:before {
    content: "\e982";
}

.buttongui,
.buttonhuy {
    width: 80px;
    border-radius: 3px;
    font-weight: 700;
    line-height: 32px;
    height: 30px;
}

.buttongui {
    float: left;
    background: #a67942;
    color: #fff;
}

.buttonhuy {
    float: left;
    background: #e6e6e6;
    color: #555;
}

.maoantoan {
    float: left;
    line-height: 30px;
    font-size: 13px;
}

.form_gopy {
    background: #fff;
    padding: 20px;
    width: 620px;
    float: left;
}

.bggopy {
    background: #fde9d1;
    padding: 10px 0;
    color: #a67942;
}

.btn-file,
.info-p {
    color: #444;
    font-size: 14px;
}

.form_group {
    margin-bottom: 15px;
}

.btn-file {
    background: #d5bc59;
    display: inline-block;
    height: 28px;
    line-height: 28px;
    padding: 0 12px;
    border-radius: 4px;
}

.container-bar .progress,
.doc-sticky .ul-tab-document {
    width: auto;
}

.progress-bar {
    height: 10px;
    transition: width 0.4s linear, background-color 0.4s linear;
}

.ptext2 {
    font-size: 14px;
    padding-bottom: 10px;
    padding-left: 54px;
}

.del-img {
    margin-left: 10px;
    cursor: pointer;
}

.row-group-item {
    float: left;
    margin-bottom: 20px;
    width: 100%;
}

.div-tie,
.r-call,
.tab-doc-content {
    margin-bottom: 16px;
}

.btn-dichvb em {
    font-size: 12px;
    display: block;
    color: #ffcaca;
}

.lea-dk2 .ic {
    position: absolute;
    width: 100%;
    left: 0;
    right: 0;
    color: #eaeaea;
    top: -17px;
    font-size: 24px;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}

.padd24 {
    padding: 24px;
}

.icon-remove {
    background: #a67942;
    height: 28px;
    line-height: 28px;
    width: 28px;
    border-radius: 100%;
    font-size: 14px;
}

.content-confirm {
    width: 100%;
    float: left;
    line-height: 1.6;
}

.lea-dk-info {
    background: #fdd7ae;
    padding: 16px;
    font-size: 13px;
    float: left;
    width: 100%;
}

.sosanh.autofix_sb.fixed.navsticky {
    padding-left: 105px;
}

.fixduthao {
    width: auto;
    margin-left: 15px;
}

.noidung_soanh * {
    font-size: 14px !important;
    color: #222 !important;
    line-height: 1.4 !important;
}

@font-face {
    font-family: icomoon;
    src: url(/assets/fonts/icomoon/icomoon.eot?dlt4sy);
    src: url(/assets/fonts/icomoon/icomoon.eot?dlt4sy#iefix) format("embedded-opentype"), url(/assets/fonts/icomoon/icomoon.ttf?dlt4sy) format("truetype"), url(/assets/fonts/icomoon/icomoon.woff?dlt4sy) format("woff"), url(/assets/fonts/icomoon/icomoon.svg?dlt4sy#icomoon) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block;
}

[class*=" icomoon"],
[class^="icomoon"] {
    font-family: icomoon !important;
    speak: never;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
}

.gachd {
    float: left;
    color: #ddd;
    margin-left: 12px;
    margin-top: 9px;
}

.thong-bao-doc-quyen {
    background: #fdf3d4;
    padding: 8px 16px;
    font-size: 14px;
}

.text-doc-quyen {
    color: #d81b22;
}

.row-vb {
    padding: 5px 16px;
    border-bottom: 1px dashed #e0e0e0;
}

.img-qrcode,
.item-ssvb1,
.item-vb {
    float: left;
    margin-right: 16px;
}

    .item-vb.line22 {
        color: #666;
        line-height: 28px;
    }

.r-call {
    background: #fef1d2;
    padding: 6px 16px;
}

.entry-content p,
.list-item {
    padding: 6px 0;
}

.r-call div {
    margin: 6px 0;
}

.icon-more {
    float: left;
    width: 12px;
    height: 12px;
    margin-top: 5px;
    background: url(/assets/images/more-link-fa.png) no-repeat;
}

.dr-down,
.iconpass {
    position: absolute;
    z-index: 9;
}

.ic-live,
.ptie2,
.tai-app2-item {
    position: relative;
}

.block-list-content,
.menu-content {
    display: none;
    width: 100%;
    float: left;
}

.menu-title {
    padding: 16px 16px 16px 0;
    border-top: 1px solid #e0e0e0;
    cursor: pointer;
}

.menu-icon {
    background: url(/assets/images/down3.svg) center right/12px no-repeat;
}

.menu-open .menu-icon {
    background: url(/assets/images/down3-up.svg) center right/12px no-repeat;
    color: #a67942;
}

.menu-title2 {
    font-size: 16px;
    padding: 12px 36px 12px 12px;
}

.list-item2 {
    padding: 10px 24px 10px 40px;
}

.menu-list.boder_top {
    border-top: 0.5px solid #e0e0e0;
}

    .menu-list.boder_top:first-child {
        border-top: 0;
    }

.entry-content {
    font-size: 14px;
    line-height: 1.6;
    padding-bottom: 8px;
}

.dr-down {
    background: #f7f7f7;
    display: none;
    width: 280px;
    padding: 8px 16px;
    box-shadow: 0 0 5px 0 #ccc;
}

.divrow1 {
    padding: 8px 0;
    font-size: 15px;
}

.divrow2 {
    padding-bottom: 8px;
}

.divrow3 {
    border-top: 1px solid #eaeaea;
    padding: 6px 0;
}

.iconpass {
    right: 0;
    top: 0;
    width: 36px;
    height: 36px;
    line-height: 36px;
    cursor: pointer;
}

.box-call,
.dv1,
.img-box-call2 img,
.tai-app2 {
    height: 77px;
    float: left;
}

.c1 {
    float: left;
    width: 65%;
}

.c2 {
    float: left;
    width: 35%;
}

.bg-form,
.bg-th,
.disabled,
input:disabled,
select:disabled {
    background-color: #f7f7f7;
}

.box-call,
.tai-app2 {
    display: table;
    background: #fef1d2;
    border-radius: 5px;
    position: relative;
}

.tai-app2 {
    width: 100%;
    margin-top: 24px;
    margin-bottom: 12px;
    padding: 0 10px;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.16), 0 1px 3px 0 rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.16), 0 1px 3px 0 rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.16), 0 1px 3px 0 rgba(0, 0, 0, 0.2);
}

.tai-app2-item {
    width: 47%;
    float: left;
}

.p-apptext {
    font-size: 18px;
    color: #cd2727;
}

.p-apptext2 {
    margin-top: 4px;
}

.dv1 {
    margin-right: 16px;
}

.img-banner-col {
    float: left;
    width: 6%;
}

.textgrild {
    float: left;
    padding-top: 18px;
}

.p-app22 {
    padding-top: 8px;
}

.box-call {
    padding: 0 10px;
    width: 100%;
    margin-bottom: 24px;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.16), 0 1px 3px 0 rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.16), 0 1px 3px 0 rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.16), 0 1px 3px 0 rgba(0, 0, 0, 0.2);
}

.aa,
.app-badge,
.app-badge2,
.btn,
.btn-an-chuthich .ic,
.btn-doc,
.btn-indoc,
.btn-item,
.btn-law,
.call-btn .icall,
.document-item,
.dr-btn,
.fixspantext,
.font-aa,
.font-setting,
.form-search,
.highlight,
.ic-live,
.icaa,
.item-folder:hover .btn-folder-more,
.item-language,
.item-login,
.item-status,
.print-ld,
.pushbar-logo,
.pushbar-logo img,
.social-cr,
.tab-item,
.tab-item-doc,
.tag-item,
.tgl + .tgl-btn,
.tophover i,
.ul_navigation li {
    display: inline-block;
}

.ptie1 {
    font-size: 15px;
    margin-bottom: 6px;
    padding-left: 10px;
    padding-top: 10px;
}

.texthotline {
    font-size: 18px;
    color: #d63b3b;
    margin-right: 5px;
}

.ptie2 {
    font-size: 15px;
    line-height: 34px;
}

.imgcall {
    float: left;
    margin-right: 6px;
    width: 32px;
    border-radius: 100%;
    height: 32px;
}

.ic-live {
    top: 4px;
    height: 24px;
    width: 24px;
    line-height: 24px;
    margin-right: 14px;
}

    .ic-live::before,
    .icphonelvn {
        width: 24px;
        position: absolute;
        height: 24px;
    }

    .ic-live::before {
        border-radius: 100%;
        -webkit-border-radius: 100%;
        background: #d63b3b;
        content: "";
        box-shadow: 0 0 0 rgba(23, 143, 214, 0.4);
        -webkit-animation: 1s infinite live-pulse;
        -moz-animation: 1s infinite live-pulse;
        -o-animation: 1s infinite live-pulse;
        animation: 1s infinite live-pulse;
    }

@-webkit-keyframes live-pulse {
    0% {
        -webkit-box-shadow: 0 0 0 0 rgba(225, 6, 0, 0.5);
    }

    70% {
        -webkit-box-shadow: 0 0 0 10px rgba(225, 6, 0, 0);
    }

    100% {
        -webkit-box-shadow: 0 0 0 0 rgba(225, 6, 0, 0);
    }
}

@keyframes live-pulse {
    0% {
        -moz-box-shadow: 0 0 0 0 rgba(225, 6, 0, 0.5);
        box-shadow: 0 0 0 0 rgba(225, 6, 0, 0.5);
    }

    70% {
        -moz-box-shadow: 0 0 0 10px rgba(225, 6, 0, 0);
        box-shadow: 0 0 0 10px rgba(225, 6, 0, 0);
    }

    100% {
        -moz-box-shadow: 0 0 0 0 rgba(225, 6, 0, 0);
        box-shadow: 0 0 0 0 rgba(225, 6, 0, 0);
    }
}

.icphonelvn {
    color: #fff;
    font-size: 12px;
    top: 0;
    line-height: 24px;
    border-radius: 100%;
}

.cl2s {
    color: #d63b3b;
}

.box-call2,
.box-call3 {
    float: left;
    width: 48.5%;
}

.img-box-call2 {
    float: left;
    width: 3%;
}

.header,
.navigation-sticky {
    width: 100%;
    background: #fff;
}

.p-app-text {
    font-size: 15px;
    padding-top: 10px;
}

.app-badge2 {
    margin: 8px 5px 0;
}

.item-login,
.top-nav-item {
    margin-left: 16px;
}

.btn-login i,
.btn_en img,
.dr-btn i,
.icdwn,
.icfile,
.iconlvn-send {
    margin-right: 6px;
}

.app-badge2 img {
    height: 30px;
}

.app-badge {
    margin-top: 9px;
}

.btn-language {
    display: block;
    cursor: pointer;
}

.btn-login {
    cursor: pointer;
}

.margin-bottom {
    margin-bottom: 30px;
}

.top-nav-item.fixservice > a:hover {
    color: #d81d22;
}

.fix-font22 {
    font-size: 22px !important;
}

.fix-font-bold {
    font-weight: 700 !important;
}

.entry * {
    font-size: 17px !important;
}

body {
    margin: 0;
    padding: 0;
    line-height: 1.5;
    font-family: arial, sans-serif;
}

img {
    border: none;
}

svg,
svg:focus {
    border: 0;
    outline: 0;
    vertical-align: middle;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0;
    padding: 0;
    line-height: 1.5;
}

applet,
blockquote,
canvas,
caption,
embed,
fieldset,
figcaption,
figure,
iframe,
object,
p,
strike,
time,
video {
    border: 0;
    margin: 0;
    padding: 0;
}

:focus {
    outline: -webkit-focus-ring-color auto 0;
}

.header- {
    float: left;
    position: relative;
    margin-bottom: 16px;
    height: 68px;
    border-bottom: 1px solid #e6e6e6;
}

.navigation-sticky {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 99;
}

.header-logo- {
    float: left;
    top: 9px;
    position: relative;
}

    .header-logo- img {
        float: left;
        height: 50px;
    }

.header-right- {
    float: right;
    width: 82%;
}

.btn-language {
    border: 1px solid #e6e6e6;
    height: 36px;
    line-height: 36px;
    font-size: 13px;
    color: #444;
    padding: 0 12px;
}

.btn-law,
.p16,
.row-user-name,
.text-successful {
    font-size: 16px;
    font-weight: 700;
}

.icon-language {
    height: 20px;
    width: 20px;
    border-radius: 100%;
    background-color: #000;
    float: left;
    position: relative;
    top: 7px;
    margin-right: 5px;
}

.btn-law {
    background: #a67c52;
    color: #fff;
    padding: 0 16px;
    height: 40px;
    line-height: 40px;
    cursor: pointer;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
}

.logo-text-tagline {
    display: none;
    text-indent: -20000px;
    position: absolute;
}

.top-nav {
    float: right;
    padding-top: 6px;
    padding-bottom: 3px;
}

.top-nav-item {
    float: left;
    position: relative;
    line-height: 24px;
}

.btn_en {
    border: 1px solid #ddd;
    padding: 3px 6px;
    border-radius: 3px;
}

    .btn_en img {
        height: 12px;
    }

.ul-service {
    position: absolute;
    left: -90px;
    padding-top: 7px;
    z-index: 99;
    display: none;
}

    .ul-service ul {
        box-shadow: 0 0 15px 0 rgb(0 0 0 / 30%);
        float: left;
        margin: 0;
        background: #fff;
        box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.3);
        border-radius: 4px;
        padding: 8px 16px;
        width: 270px;
    }

    .ul-service li {
        padding: 6px 0;
        font-size: 14px;
    }

.btn-mt-ss,
.btn-user-login {
    display: inline-block;
    cursor: pointer;
}

.user-hover:hover .user-content-hover {
    display: block;
    z-index: 991;
}

.user-content-hover {
    width: 270px;
    display: none;
    position: absolute;
    right: 0;
    z-index: 991;
    text-align: left;
}

.box-profile {
    box-shadow: 0 0 5px 0 #ddd;
    margin-bottom: 12px;
    line-height: 1.4;
    background: #fdf3d4;
    padding: 12px 16px;
}

.block-profile,
.content-dropdown-login {
    background: #fff;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}

.google-play-badge img,
.row-user {
    margin-bottom: 8px;
}

.block-profile {
    padding-bottom: 12px;
}

.row-profile {
    padding: 4px 16px;
    font-size: 14px;
    line-height: 1.6;
}

.avata-user-,
.avata_profile- {
    width: 24px;
    height: 24px;
    border-radius: 100%;
}

.item-status,
.link-profile > i {
    margin-right: 16px;
}

.avata_profile {
    float: left;
    margin-right: 12px;
}

.avata-user- {
    display: inline-block;
    margin-right: 6px;
    border: 1px solid #eaeaea;
    position: relative;
}

.article-document,
.article-item,
.block-list,
.nav-wg > li,
.tabs-login-item,
.tabs-nav-doc,
.tabs-row,
.ul-list li,
.vien1px {
    border-bottom: 1px solid #e6e6e6;
}

.user-acount-login {
    font-weight: 700;
    color: #a67942;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 13px;
    display: inline-block;
    max-width: 100px;
    padding-right: 16px;
}

.loginicdown {
    position: absolute;
    right: 0;
    top: 9px;
    color: #a67942;
    font-size: 10px;
}

.close-fix {
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    height: 32px;
    width: 32px;
    line-height: 32px;
    z-index: 9;
    cursor: pointer;
}

    .close-fix i {
        font-size: 12px;
        line-height: 32px;
    }

.content-dropdown-login- {
    display: none;
    position: absolute;
    z-index: 9991;
    width: 270px;
    right: 0;
    text-align: left;
}

.app-icon2,
.btn,
.btn-sb,
.btn.btn-tra-cuu,
.call-bottom,
.category-more-icon,
.ic-hidden-pass,
.ic-show-pass,
.icon-group,
.pushbar-header,
.tabs-login-item {
    text-align: center;
}

.menu {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}

.menu-item {
    margin-left: 16px;
    float: left;
}

    .menu-item > a {
        display: block;
        font-weight: 700;
        float: left;
        height: 36px;
        line-height: 36px;
    }

    .menu-item-active > a,
    .menu-item > a {
        font-size: 15px;
        text-decoration: none;
        text-transform: uppercase;
    }

.tabs-login-item {
    cursor: pointer;
    font-size: 16px;
    display: table-cell;
    font-weight: 700;
    background: #f7f7f7;
    padding: 10px 12px;
    border-left: 1px solid #e6e6e6;
}

    .tabs-login-item.active {
        background: #fff;
        border-bottom: 0;
        color: #a67c52;
        font-weight: 700;
    }

.tabs-login-content {
    display: none;
    padding: 24px;
    float: left;
    width: 100%;
}

.form-folder,
.form-pad16 {
    padding: 16px;
    float: left;
    width: 100%;
}

.ic-hidden-pass,
.ic-show-pass {
    position: absolute;
    right: 8px;
    top: 8px;
    color: #777;
    width: 24px;
    height: 24px;
    line-height: 24px;
    cursor: pointer;
}

.vien1px {
    width: 100%;
    float: left;
    margin: 16px 0;
    position: relative;
    height: 0;
}

.fixspantext {
    position: relative;
    background: #fff;
    color: #777;
    height: 20px;
    line-height: 20px;
    font-size: 14px;
    top: -12px;
    padding: 0 12px;
}

.btn.btn-tra-cuu,
.tophover {
    height: 32px;
    line-height: 32px;
}

.content,
.content-left {
    padding-right: 30px;
    float: left;
}

.main-header,
.main-popup,
.nav-bar {
    max-width: 1200px;
    margin: auto;
    position: relative;
}

.main-content,
.main-footer {
    max-width: 1200px;
    margin: auto;
}

.content-left {
    width: 75%;
}

.content {
    width: 79%;
}

.btn-hover {
    position: absolute;
    top: 26px;
    left: 200px;
}

    .btn-hover:hover .btn-content-hover {
        display: block;
        z-index: 999;
    }

.btn-content-hover {
    top: 32px;
    padding-top: 12px;
    width: 1200px;
    left: -200px;
    z-index: 999;
    display: none;
    background-color: #fff;
    position: absolute;
}

.tophover {
    position: absolute;
    display: block;
    background: #f4f4f4;
    padding: 0 10px;
    width: 120px;
    border-radius: 2px;
    float: left;
}

.navigation-left {
    float: left;
    width: 295px;
    background: #e3e3e3;
    padding: 10px 16px;
}

.navigation-right {
    float: right;
    width: 860px;
    padding-right: 20px;
}

.contentshadow {
    float: left;
    width: 100%;
    border-top: 2px solid #cfb89c;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}

.heading-nav {
    border-bottom: 1px solid #ccc;
    padding: 5px 0;
    font-weight: 700;
    float: left;
    width: 100%;
    margin-bottom: 8px;
}

.nav-list {
    padding: 3px 0 3px 13px;
    margin: 0;
    float: left;
    width: 100%;
}

    .nav-list li,
    .text-send p,
    .tooltip-text-1.fix-tooltipmix p {
        padding: 3px 0;
    }

.colnav3,
.footer-col3 {
    float: left;
    width: 33.33%;
    padding-right: 24px;
}

    .colnav3:last-child {
        padding-right: 0;
    }

.text-tra-cuu {
    float: left;
    line-height: 32px;
}

.btn-pushbar-close > i,
.line-height40,
.rssbar {
    line-height: 40px;
}

.search-tra-cuu {
    float: right;
    width: 260px;
}

.input.input-tra-cuu {
    height: 32px;
    width: 100%;
}

.btn.btn-tra-cuu {
    width: 26px;
    padding: 0;
    border: none;
    background: 0 0;
}

.rssbar {
    font-weight: 700;
    color: #ea771a;
    height: 40px;
}

    .rssbar img {
        float: left;
        top: 11px;
        margin-right: 6px;
        height: 16px;
        width: 16px;
    }

.hot-news {
    width: 100%;
    float: left;
    background: #fdf3d4;
    padding: 10px 12px;
    margin-bottom: 16px;
    font-size: 16px;
}

    .hot-news.fix {
        margin-bottom: 8px;
        text-align: initial !important;
    }

.tophover i {
    margin-right: 10px;
    top: 1px;
}

.sidebar-overlay {
    visibility: hidden;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0;
    background: #000;
    z-index: 9999;
    -webkit-transition: visibility 0 linear 0.4s, opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    -moz-transition: visibility 0 linear 0.4s, opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    transition: visibility 0 linear 0.4s, opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
}

    .sidebar-overlay.active {
        opacity: 0.5;
        visibility: visible;
        -webkit-transition-delay: 0;
        -moz-transition-delay: 0;
        transition-delay: 0;
    }

.sidebar-default {
    background-color: #fff;
    width: 0;
    -webkit-transform: translate3d(-280px, 0, 0);
    transform: translate3d(-280px, 0, 0);
    position: relative;
    display: block;
    min-height: 100%;
    overflow-y: auto;
    overflow-x: hidden;
    border: none;
    -webkit-transition: 0.5s cubic-bezier(0.55, 0, 0.1, 1);
    -o-transition: 0.5s cubic-bezier(0.55, 0, 0.1, 1);
    transition: 0.5s cubic-bezier(0.55, 0, 0.1, 1);
}

    .sidebar-default.open {
        min-width: 100%;
        width: 100%;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }

.sidebar-fixed-left,
.sidebar-fixed-right,
.sidebar-stacked {
    position: fixed;
    top: 0;
    bottom: 0;
    z-index: 99991;
}

.sidebar-fixed-left {
    left: 0;
    box-shadow: 2px 0 15px rgba(0, 0, 0, 0.35);
    -webkit-box-shadow: 2px 0 15px rgba(0, 0, 0, 0.35);
}

.btn-pushbar-close,
.btn-pushbar-show {
    height: 40px;
    width: 40px;
    position: absolute;
    left: 6px;
    line-height: 40px;
    text-align: center;
}

.sidebar-fixed-right {
    right: 0;
    box-shadow: 0 2px 15px rgba(0, 0, 0, 0.35);
    -webkit-box-shadow: 0 2px 15px rgba(0, 0, 0, 0.35);
    -webkit-transform: translate3d(280px, 0, 0);
    transform: translate3d(280px, 0, 0);
}

    .sidebar-fixed-right.open {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }

.btn-pushbar-show {
    display: none;
    top: 10px;
    font-size: 16px;
}

.btn-pushbar-close {
    padding: 0;
    margin: 0;
    border: 0;
    background: 0;
    top: 9px;
}

.pushbar-header {
    width: 100%;
    float: left;
    position: relative;
    border-bottom: 1px solid #e6e6e6;
    height: 56px;
}

.pushbar-logo img {
    height: 44px;
    float: none;
    position: relative;
    top: 6px;
}

.form-control,
.pushbar-menu,
.the-tab-panel {
    width: 100%;
    float: left;
    position: relative;
}

.nav-pushbar {
    width: 100%;
    float: left;
    padding: 12px;
}

.btn-sb {
    position: absolute;
    right: 0;
    width: 40px;
    height: 40px;
    display: grid;
    color: #666;
    top: 0;
    cursor: pointer;
}

.nav-content {
    float: left;
    width: 100%;
    margin-top: 10px;
    line-height: 1.4;
}

.nav-col2:nth-child(n + 1) {
    padding-right: 16px;
}

.nav-col2 {
    float: left;
    width: 50%;
}

.list-menu {
    border-bottom: 1px solid #ddd;
    padding: 5px 0;
}

.menu-nav {
    font-size: 16px;
    font-weight: 700;
    padding: 8px 0 5px 30px;
}

.close-more2,
.view-more2 {
    font-size: 13px;
    color: #a67942;
    cursor: pointer;
}

.menu-nav .ic {
    position: absolute;
    left: 0;
    width: 16px;
    height: 16px;
    top: 9px;
}

.app-icon2,
.call-img,
.call-img i,
.menu-nav-sub,
.menu-nav-sub2,
.ul_navigation li,
.viewnav {
    position: relative;
}

.close-more2 .ic,
.view-more2 .ic {
    top: 3px;
    margin-left: 5px;
    font-size: 12px;
    position: relative;
}

.menu-nav-sub {
    margin: 0;
    padding: 0;
}

    .menu-nav-sub li {
        padding: 8px 0;
        font-size: 14px;
    }

.viewnav {
    padding-top: 13px;
}

.menu-nav-sub2 {
    max-height: 1024px;
    overflow: hidden;
}

    .menu-nav-sub2.show_hight {
        max-height: none;
        overflow: inherit;
    }

.app-icon2 {
    background: #f0f0f0;
    border-top: 1px solid #ddd;
    padding: 16px 0;
}

.item_nav2,
.navigation {
    border-top: 1px solid #e3e3e3;
}

.app-title {
    font-size: 14px;
    font-weight: 700;
    padding-bottom: 16px;
    padding-top: 8px;
}

.icon-group {
    padding: 0 10px;
    margin-top: 16px;
}

    .icon-group .ic {
        font-size: 20px;
        margin: 0 2px;
    }

.call-bottom {
    margin-bottom: 10px;
    padding-top: 16px;
}

.call-img {
    font-size: 14px;
    margin: 0 5px;
}

    .call-img i {
        color: #f83030;
        margin-right: 5px;
    }

.google-play-badge img {
    margin: 0 3px;
}

.navigation {
    margin-bottom: 16px;
    border-bottom: 1px solid #e3e3e3;
}

.ul_navigation {
    font-weight: 700;
    background: #fff;
    padding: 0;
    margin: 0;
}

.item_nav1 {
    padding: 10px 8px;
    display: block;
}

    .item_nav1:hover {
        background: #a67942;
        color: #fff;
    }

    #backtotop:hover,
    .item_nav1.active {
        background-color: #a67942;
        color: #fff;
    }

.ul_navigation ul,
ul.ul_navigation ul li ul {
    width: 180px;
    background: #fff;
    position: absolute;
    z-index: 99;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    display: none;
    padding: 0;
    margin: 0;
}

.ul_sub_nav1 {
    top: 39px;
    left: 0;
}

.ul_sub_nav2 {
    top: 0;
    left: 180px;
}

.item_nav2 {
    padding: 10px 15px;
    display: block;
}

    .item_nav2:hover {
        background: #919191;
        color: #fff;
    }

.category-more-icon {
    display: none;
    position: absolute;
    background: #fff;
    right: 12px;
    top: 4px;
    border: 1px solid #e0e0e0;
    height: 30px;
    width: 30px;
    z-index: 9;
    cursor: pointer;
    border-radius: 100%;
    line-height: 30px;
}

@media only screen and (max-width: 1080px) {
    .main-content,
    .main-footer,
    .main-header {
        padding: 0 16px;
    }
}

@media only screen and (max-width: 960px) {
    .header-logo-,
    .header-logo- img {
        float: none;
        display: inline-block;
    }

    .advFixBottom,
    .btn-login,
    .header {
        text-align: center;
    }

    .btn-login,
    .btn-user-login {
        cursor: pointer;
    }

    .main {
        position: unset;
    }

    .header {
        height: 56px;
        margin-bottom: 12px;
    }

    .header-logo- {
        top: 0;
    }

        .header-logo- img {
            height: 44px;
            position: relative;
            top: 6px;
        }

    .noidungtracuu table {
        margin: auto !important;
        border-collapse: initial !important;
        overflow-x: auto !important;
        display: block;
        width: 90% !important;
    }

    .advFixBottom {
        position: fixed;
        max-height: 120px;
        width: 100%;
        z-index: 1000;
        left: 0;
        bottom: 0;
        clear: both;
        background: #fff;
    }

        .advFixBottom .ads {
            padding: 0 !important;
            margin: 0 !important;
        }

    .advfixfooterClose {
        position: absolute;
        width: 30px;
        height: 30px;
        top: -30px;
        right: 0;
        padding: 3px;
        z-index: 9999;
        cursor: pointer;
        box-shadow: 0 -1px 1px 0 rgb(0 0 0 / 20%);
        border: none;
        border-radius: 12px 0 0;
        background: #f2f2f2;
    }

    .btn-hover,
    .item-language,
    .main-menu-bar,
    .rssbar,
    .text-login,
    .ul_sub_nav1 {
        display: none;
    }

    .btn-login,
    .btn-pushbar-show,
    .category-more-icon,
    .ic-fa-user {
        display: inline-block;
    }

    .item-login {
        margin-left: 0;
        position: absolute;
        right: 16px;
        top: 12px;
    }

    .content-left {
        float: left;
        width: 100%;
        padding: 0;
    }

    .btn-login- {
        height: 36px;
        line-height: 36px;
        font-size: 18px;
        padding: 0;
        width: 36px;
    }

    .btn-login i {
        margin-right: 0;
        line-height: 36px;
    }

    .popup-bg.fix_bgpopup {
        background: 0;
        position: absolute;
        display: none;
        z-index: 991;
        height: auto;
        left: 0;
        top: auto;
        right: 0;
        margin-top: 5px;
    }

    .popup-wrapper.fix_bgpopup {
        width: 92%;
        top: auto;
        left: auto;
        transform: none;
        position: relative;
    }

    .popup_container.fix_bgpopup {
        border-radius: 3px;
        margin-left: -4px;
    }

    .popup-bg {
        overflow-y: unset !important;
        overflow-x: unset !important;
    }

    .popup-wrapper {
        margin: auto;
    }

    .close-popup.closefix2 {
        right: -13px;
        top: -14px;
    }

    #myBtn {
        bottom: 160px;
    }

    .header-right {
        float: right;
        width: auto;
        position: absolute;
        right: 0;
        margin: 0;
        top: 0;
    }

    .top-nav-item.login-item {
        margin: 0;
        line-height: normal;
        position: absolute;
        right: 8px;
        top: 11px;
        height: 24px;
    }

    .tabs-login-content {
        padding: 16px;
    }

    .btn-login.fixmobi {
        position: absolute;
        right: 8px;
        top: 11px;
        width: 36px;
        height: 36px;
        text-align: center;
    }

    .ul_navigation {
        -webkit-overflow-scrolling: touch;
        position: relative;
        overflow-y: hidden;
        overflow-x: auto;
        white-space: nowrap;
    }

    .navigation {
        margin: 0 -16px 16px;
        width: calc(100% + 32px);
        max-width: inherit;
    }

    .nav-bar {
        padding-right: 40px;
        width: 100%;
        float: left;
    }

    .avata-user-,
    .btn-user-login- {
        display: inline-block;
        width: 32px;
    }

    .navigation.header-sticky {
        margin: initial;
        width: 100%;
        max-width: inherit;
    }

    .item_nav1 {
        padding: 10px 12px;
    }

    .avata-user- {
        height: 32px;
        border-radius: 100%;
        margin-right: 6px;
        border: 1px solid #eaeaea;
        position: relative;
    }

    .popup-wrapper {
        width: 90%;
    }

    .tooltip-content-1.w-navtip {
        width: 100% !important;
        left: 0;
    }

    .doc-sticky .tooltip-content-1.w-navtip.m-r-sticky {
        width: 270px !important;
        right: 0;
        left: auto;
    }
    .tooltip-boxs{
        width: 100% !important;
    }
}

.post-list-item:last-child,
.section:last-child,
.ul-list li:last-child {
    padding-bottom: 0;
    border-bottom: 0;
}

.section {
    float: left;
    width: 100%;
    position: relative;
    border-bottom: 1px solid #444;
    padding-bottom: 30px;
    margin-bottom: 30px;
}

.block-search,
.document-title,
.section-header {
    float: left;
    width: 100%;
    position: relative;
    margin-bottom: 16px;
}

.header-category,
.post-listing {
    width: 100%;
    float: left;
    margin-bottom: 24px;
}

.category-title {
    font-size: 24px;
}

.table td,
.table th {
    padding: 6px 12px;
    border-top: 1px solid #e0e0e0;
}

.table-bordered,
.table-bordered td,
.table-bordered th {
    border: 1px solid #e0e0e0;
}

.bordered,
.input,
.list-luocdo,
.nav-wg,
.select,
.textarea {
    border: 1px solid #e6e6e6;
}

.table-striped tr:nth-of-type(2n + 2) {
    background-color: #f9f9f9;
}

.bg-thead {
    background: #fdc689;
}

.scroll-x,
.table-scrol-x {
    overflow-x: auto;
    float: left;
    width: 100%;
}

.body-hidden,
.breadcrumb,
.clamp1,
.clamp2,
.clamp3,
.clamp4,
.clamp5,
.overflow-hidden {
    overflow: hidden;
}

.form-group {
    float: left;
    width: 100%;
    position: relative;
    margin-bottom: 16px;
    display: table;
}

.input:-webkit-autofill,
.select:-webkit-autofill,
.textarea:-webkit-autofill {
    box-shadow: 0 0 0 1000px #fff inset;
}

.input::-ms-clear {
    display: none;
}

.select::-ms-expand {
    display: none;
    opacity: 0;
}

.button,
.input,
.select,
.textarea {
    font-family: arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: inherit;
    outline: 0;
}

.input,
.select {
    height: 40px;
    padding: 0 8px;
}

.input,
.select,
.textarea {
    display: inline-block;
    margin: 0;
    box-shadow: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    text-overflow: "";
    appearance: none;
    border-radius: 2px;
    webkit-border-radius: 2px;
    -moz-border-radius: 2px;
}

.breadcrumb,
.select-ssvb,
.text-folder {
    text-overflow: ellipsis;
}

.input:focus,
.select:focus,
.textarea:focus {
    border: 1px solid #eaeaea;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 255, 255, 0.6);
    box-shadow: inset inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 255, 255, 0.6);
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.select {
    background: url(/assets/images/arow.svg) right 6px top 50%/14px no-repeat;
    padding-right: 20px;
}

.textarea {
    height: 85px;
    padding: 10px;
    resize: vertical;
}

.button {
    background: 0 0;
    cursor: pointer;
    border: 0;
    padding: 0;
    margin: 0;
}

    .button:focus {
        outline: 0;
    }

.label-text {
    display: block;
    position: relative;
}

.label-checkbox,
.label-radio {
    float: left;
    padding-left: 24px;
    position: relative;
}

.checkbox,
.radio {
    height: 16px;
    width: 16px;
    padding: 0;
    margin: 0;
    position: absolute;
    left: 0;
    margin-right: 6px;
}

.btn-item,
.ul-tham-chieu li i {
    margin-right: 8px;
}

.label {
    display: block;
    padding-left: 24px;
    position: relative;
}

.chapter-content,
.doc-sticky .hiden-sticky,
.doc-sticky .text-bao-loi,
.doc-sticky .text-luu-vb,
.doc-sticky .text-tai-vb,
.doc-sticky .text-theo-doi-vb,
.hide-btn,
.li-hide,
.p-hide,
.popup-column_1.fix_mo_rong,
.popup_col2.popup_col2_hide,
.sr-mobi,
.tgl,
.tgl + .tgl-btn:before,
[data-tab-content] {
    display: none;
}

    .tgl + .tgl-btn {
        -ms-user-select: none;
        user-select: none;
        outline: 0;
        width: 36px;
        position: relative;
        cursor: pointer;
        -ms-user-select: none;
        user-select: none;
    }

        .tgl + .tgl-btn:after,
        .tgl + .tgl-btn:before {
            position: relative;
            display: block;
            content: "";
            width: 16px;
            height: 16px;
        }

    .tgl:checked + .tgl-btn:after {
        left: 50%;
        border: 0;
    }

.tgl-light + .tgl-btn {
    background: #e0e0e0;
    border-radius: 24px;
    padding: 2px;
    transition: 0.4s;
}

    .tgl-light + .tgl-btn:after {
        border-radius: 100%;
        background: #fff;
        transition: 0.2s;
    }

.tgl-light:checked + .tgl-btn {
    background: #a67c52;
}

.on-off {
    color: #fff;
    position: absolute;
    font-size: 11px;
    left: 3px;
}

.btn {
    height: 40px;
    line-height: 40px !important;
    cursor: pointer;
    outline: 0;
    background: #e6e6e6;
    min-width: 40px;
    padding: 0 16px;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
}

.pag-text,
.page-numbers,
.page-text {
    line-height: 32px;
    display: inline-block;
}

.btn-default {
    background: #d52b2b;
    color: #fff;
    font-size: 16px;
}

.bg-f7f7f7,
.bg-ligh,
.item-folder:hover,
.load-more-btn,
.nav-wg > li > a:hover {
    background: #f7f7f7;
}

.btn-radius {
    border-radius: 24px;
    width: 200px;
}

.label-row {
    float: left;
    margin-bottom: 8px;
    width: 100%;
}

.text-danger {
    width: 100%;
    float: left;
    font-size: 14px;
    text-align: right;
    color: #777;
    padding-top: 6px;
}

.page-numbers {
    height: 32px;
    font-size: 14px;
    text-align: center;
    border: 1px solid #e6e6e6;
    min-width: 32px;
    cursor: pointer;
    margin-right: 3px;
    margin-bottom: 3px;
    padding: 0 3px;
}

    .page-numbers.active,
    .page-numbers:hover {
        background-color: #a67c52;
        color: #fff;
        border: 1px solid #a67c52;
    }

.page-text {
    color: #777;
    margin-right: 6px;
}

.pag-number {
    display: inline-block;
    margin: 0 6px;
}

.page-select {
    background-color: #f7f7f7;
    height: 32px;
}

.load-more,
.sidebar-adv {
    float: left;
    width: 100%;
    text-align: center;
}

.post-news-sb {
    width: 100%;
    float: left;
    padding-bottom: 6px;
    border-bottom: solid 1px #ddd;
    margin-bottom: 12px;
}

.div-themthem {
    width: 100%;
    float: left;
    text-align: right;
    border-top: solid 1px #ddd;
    margin-top: 10px;
    padding-top: 10px;
    font-size: 14px;
    font-style: italic;
}

    .div-themthem a {
        color: #444;
    }

        .div-themthem a i {
            position: relative;
            font-size: 12px;
        }

.load-more-btn {
    padding: 0 24px;
    display: inline-block;
    border-radius: 4px;
    font-size: 16px;
    cursor: pointer;
    color: #a67c52;
    height: 40px;
    line-height: 40px;
    text-align: center;
}

.clamp1,
.clamp2,
.clamp3,
.clamp4,
.clamp5 {
    display: -webkit-box;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
}

.thumbnail,
.youtube-reponsive {
    height: 0;
    position: relative;
    overflow: hidden;
}

.load-more-btn:hover {
    background: #a67c52;
    color: #fff;
}

.clamp1 {
    -webkit-line-clamp: 1;
}

.clamp2 {
    -webkit-line-clamp: 2;
}

.clamp3 {
    -webkit-line-clamp: 3;
}

.clamp4 {
    -webkit-line-clamp: 4;
}

.clamp5 {
    -webkit-line-clamp: 5;
}

.text-left {
    text-align: left;
}

.color-red {
    color: #D00A0A;
}

.color-blue {
    color: #057ae7;
}

.color-green {
    color: #4ebf2e;
}

.btn-doc.color-orange,
.color-error,
.color-orange {
    color: #f26522;
}

.color-yelow {
    color: #ff0;
}

.video-controls {
    position: relative;
    max-width: 100%;
    margin: auto;
}

.youtube-reponsive {
    padding-bottom: 56%;
    padding-top: 0;
}

    .youtube-reponsive embed,
    .youtube-reponsive iframe,
    .youtube-reponsive object {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }

.breadcrumb {
    float: left;
    width: 100%;
    color: #777;
    margin-bottom: 16px;
    font-size: 13px;
}

    .breadcrumb a {
        display: contents;
        color: #777;
    }

        .breadcrumb a:not([class="fields"]) + a:not([class="fields"]):before,
        .breadcrumb a:not([class="fields"]) + span:not([class="fields"]):before {
            padding: 0 5px;
            color: #777;
            content: "/\00a0";
        }

.post-list {
    border: 1px solid #e6e6e6;
    padding: 12px;
    width: 100%;
    float: left;
}

.post-list-item {
    float: left;
    width: 100%;
    position: relative;
    padding: 12px 0;
    border-bottom: 1px solid #e6e6e6;
}

    .article-item:first-child,
    .li-news-tip:first-child,
    .noidung_100 p:first-child,
    .post-list-item:first-child,
    .ul-list li:first-child {
        padding-top: 0;
    }

.article-item {
    float: left;
    width: 100%;
    position: relative;
    padding: 16px 0;
}

.figure-thumbnail {
    margin-bottom: 12px;
    display: block;
    position: relative;
}

.thumbnail {
    display: block;
    width: 100%;
    background: #f2f2f2;
}

.article-title {
    margin-bottom: 12px;
    font-size: 17px;
}

.article-summary {
    margin-bottom: 12px;
    color: #444;
    font-size: 16px;
}

.article-meta {
    margin-bottom: 12px;
    color: #777;
}

.thumb-l135,
.thumb-l140,
.thumb-l150,
.thumb-l20,
.thumb-l80 {
    margin-right: 16px;
    margin-bottom: 0;
    float: left;
}

.image {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
}

.thumb1x1 {
    padding-bottom: 100%;
}

.thumb16x9 {
    padding-bottom: 56%;
}

.thumb5x3 {
    padding-bottom: 60%;
}

.fix_codan img,
.thumb-l20 {
    width: 20px;
}

.thumb-l135 {
    width: 135px;
}

.thumb-l140 {
    width: 140px;
}

.thumb-l150 {
    width: 150px;
}

.thumb-l200 {
    float: left;
    width: 200px;
    margin-right: 24px;
    margin-bottom: 0;
}

.thumb-r100,
.thumb-r135,
.thumb-r140,
.thumb-r200 {
    float: right;
    margin-bottom: 0;
}

.thumb-r100 {
    width: 100px;
    margin-left: 16px;
}

.thumb-r135 {
    width: 135px;
    margin-left: 16px;
}

.thumb-r140 {
    width: 140px;
    margin-left: 16px;
}

.thumb-r200 {
    width: 200px;
    margin-left: 24px;
}

.arrow-icon,
.block-vbhn,
.header-title,
.list-luocdo {
    margin-bottom: 12px;
}

.heading {
    font-size: 20px;
    display: inline-block;
}

    .footer-left,
    .heading.fixhead {
        float: left;
        width: 70%;
    }

.hrline,
.popup-body,
.popup-header {
    width: 100%;
    float: left;
}

.see-more {
    float: right;
    position: relative;
    top: 4px;
}

.hrline {
    height: 1px;
    background: #e6e6e6;
    margin: 16px 0;
}

#backtotop,
.popup-bg {
    position: fixed;
    display: none;
}

.btn-search-group,
.close-popup,
.dr-btn,
.popup-wrapper,
.search-icon-left {
    position: absolute;
}

.popup-bg {
    background: rgba(0, 0, 0, 0.6);
    z-index: 99999;
    height: 100%;
    width: 100%;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow-y: auto;
    overflow-x: hidden;
    align-items: flex-start;
    justify-content: center;
}

#backtotop,
.close-popup {
    z-index: 999;
    text-align: center;
    cursor: pointer;
}

.popup-wrapper {
    max-width: 430px;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
}

    .popup-wrapper.chuthich {
        width: 1200px;
        max-width: unset;
        -moz-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        -webkit-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
        left: 50%;
        top: auto;
        bottom: -4px;
        box-shadow: none;
        background: 0 0;
    }

.popup-body {
    background: #fff;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}

.popup-header {
    background: #f2f2f2;
    padding: 12px 16px;
}

.call-btn .icall,
.close-popup,
.mxh img {
    height: 30px;
    width: 30px;
}

.close-popup {
    right: -12px;
    top: -12px;
    border-radius: 100%;
    background: #a67c52;
    color: #fff;
}

.icmix,
.timeline-label {
    height: 16px;
    display: inline-block;
}

.close-popup i {
    font-size: 10px;
    line-height: 30px;
}

.popup-height {
    max-height: 80vh;
    overflow-y: auto;
}

.target-expanded {
    display: block !important;
}

.social-cr {
    margin: 0 8px;
}

.nav-wg,
.noidung_100 ul,
.tabs-row,
.tabs-scrol,
.ul-navtip,
.ul-tham-chieu,
.ul0 {
    margin: 0;
    padding: 0;
}

.tabs-scrol {
    -webkit-overflow-scrolling: touch;
    overflow-y: hidden;
    overflow-x: auto;
}

.tab-item {
    cursor: pointer;
    font-size: 16px;
    margin-right: 24px;
    padding: 0 0 8px;
}

    .tab-item.active {
        border-bottom: 2px solid #a67c52;
        color: #a67c52;
    }

.block-content,
.form-sosanh-vb {
    width: 100%;
    float: left;
    margin-bottom: 16px;
}

.sidebar-300 {
    width: 25%;
    float: right;
}

.sidebar-185 {
    width: 21%;
    float: left;
}

.section-adv img,
.section-lvn img,
.sidebar-adv img {
    display: inline-block;
    max-width: 100%;
}

.ul-list {
    padding: 0 0 0 16px;
    margin: 0;
    font-size: 18px;
}

    .ul-list li {
        padding: 16px 0;
        color: #666;
        font-size: 14px;
    }

.heading-sb {
    background: #e3e3e3;
    padding: 10px 16px;
    font-size: 15px;
}

.title-sb {
    font-size: 16px;
    padding-bottom: 6px;
}

.ul-tham-chieu li {
    list-style: none;
    padding: 8px 0;
    font-size: 16px;
}

.timeline-text {
    font-size: 16px;
    color: #118b8e;
    padding-top: 12px;
}

.timeline-title {
    font-size: 16px;
    margin-bottom: 6px;
    color: #a67942;
}

.timeline-content {
    float: left;
    width: 100%;
    overflow-y: auto;
    max-height: 590px;
    border: 1px solid #ddd;
    padding: 16px;
}

.timeline-row {
    width: 100%;
    float: left;
    padding: 12px 0;
    border-bottom: 1px solid #ddd;
}

.timeline-label {
    float: right;
    padding: 0;
    margin-left: 16px;
    width: 16px;
    top: 4px;
}

.icmix {
    background: #a67942;
    color: #fff;
    padding: 0 5px;
    border-radius: 4px;
    margin-right: 6px;
    font-size: 12px;
    line-height: 16px;
    top: -2px;
}

.footer {
    background: #f3f3f3;
    float: left;
    width: 100%;
    border-top: 1px solid #dedede;
    padding-top: 10px;
}

.footer-content {
    float: left;
    width: 100%;
    padding: 15px 0;
}

.footer-right,
.item-ssvb3 {
    float: right;
    width: 25%;
}

.cat-title {
    float: left;
    padding-bottom: 8px;
    width: 100%;
}

.cat-box-title {
    font-size: 15px;
    color: #231f20;
}

.nav-bottom {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
}

    .nav-bottom > li {
        list-style: inside;
        padding: 3px 0;
    }

.logo-footer {
    width: 198px;
    height: 54px;
}

.add,
.footer-item2 {
    width: 100%;
    float: left;
}

.footer-item2 {
    margin-bottom: 20px;
}

.c50000 {
    color: #c50000;
    font-size: 15px;
}

.font20px,
.text-20 {
    font-size: 20px;
}

.appstore-badge img,
.google-play-badge img {
    width: 120px;
    height: 36px;
}

.title-app {
    font-size: 15px;
    color: #231f20;
    padding-bottom: 10px;
    margin-bottom: 16px;
}

.rows-qrcode {
    color: #666;
    font-size: 12px;
    padding-top: 10px;
}

.add-text,
.add-text p {
    color: #444;
}

.img-qrcode img {
    height: 86px;
    width: 86px;
}

.add {
    background: #e8e8e8;
    padding: 10px 0;
}

.img-dmca {
    float: left;
    margin-top: 12px;
    height: 48px;
    margin-right: 16px;
}

.img-add,
.load-more.top-24 {
    margin-top: 24px;
}

#backtotop {
    background-color: #bdbdbd;
    bottom: 10px;
    right: 10px;
    border-radius: 100%;
    height: 36px;
    width: 36px;
    line-height: 36px;
    color: #fff;
}

@media only screen and (max-width: 960px) {
    .row-docquyen {
        margin-bottom: 12px;
    }

    .tabs-scrol.calc {
        max-width: inherit;
        margin: 0 -16px;
        width: calc(100% + 32px);
    }

    .tab-item {
        padding: 0 16px 8px;
        margin: 0;
    }

    .search-icon-left {
        display: none;
    }

    .input-search {
        padding: 0 44px 0 8px;
    }

    .sr-mobi {
        display: inline-block;
    }

    .btn-search-group {
        padding: 0;
        min-width: 44px;
        line-height: 40px;
        width: 44px;
    }

    .search-icon-remove {
        right: 50px;
    }

    .content {
        width: 100%;
        padding-right: 0;
    }

    .footer-left,
    .sidebar-300 {
        float: left;
        width: 100%;
    }

    .sidebar-185 {
        width: 100%;
        margin-top: 24px;
    }

    .footer-right {
        float: right;
        width: 100%;
    }

    .footer-col3 {
        width: 100%;
        padding-right: 0;
        margin-bottom: 24px;
    }

        .footer-col3:last-child {
            margin-bottom: 0;
        }

    .logo-footer {
        display: block;
        margin-bottom: 16px;
    }

    .footer-text {
        width: 100%;
        float: left;
        border-top: 1px solid #ddd;
        padding: 16px 0;
        margin: 16px 0;
        border-bottom: 1px solid #ddd;
    }
}

.article-document {
    float: left;
    width: 100%;
    padding: 16px 12px;
}

.bg-ligh {
    background-color: #f7f7f7;
}

.post-type-document {
    width: 78%;
    padding-right: 3%;
}

.post-meta-document {
    width: 22%;
    min-width: 165px;
}

.post-count-document {
    float: left;
    margin-right: 16px;
    line-height: 1.6;
}

.post-document {
    display: flex;
}

.count-text {
    display: block;
    text-align: center;
    font-size: 14px;
}

.title-document {
    font-size: 17px;
    margin-bottom: 12px;
}

.highlight {
    font-size: 12px;
    background: #d72027;
    color: #fff;
    margin-right: 6px;
    padding: 0 8px;
    border-radius: 5px;
    font-family: arial;
    height: 20px;
    line-height: 20px;
}

.tag-item {
    font-size: 13px;
    margin-right: 10px;
    color: #777;
}

    .tag-item i {
        font-size: 14px;
        margin-left: 4px;
    }

.date-row {
    width: 100%;
    float: left;
    display: inline;
    margin-bottom: 4px;
    font-size: 13px;
}

.date-col1,
.date-col2 {
    display: table-cell;
}

.date-col1 {
    width: 80px;
    padding-right: 8px;
}

.tab-doc-item {
    display: inline-block;
    padding: 0 16px 8px;
    font-size: 17px;
}

    .tab-doc-item.tabs-active {
        font-weight: 700;
        color: #a67942;
        border-bottom: 3px solid #a67942;
    }

.summary-document {
    font-size: 14px;
    color: #444;
    margin-bottom: 12px;
}

.btn-search-group,
.call-btn .icall {
    background: #d72027;
    color: #fff;
    text-align: center;
}

.meta-document {
    margin-bottom: 12px;
    width: 100%;
    float: left;
}

@media (max-width: 960px) {
    .section,
    .section-adv {
        margin-bottom: 24px;
    }

    .section {
        padding-bottom: 24px;
    }

    .post-list {
        border: 0;
        padding: 16px 0;
    }

    .breadcrumb,
    .pag-left {
        margin-bottom: 12px;
    }

    .header-initial {
        display: inline;
    }

    .m-adv,
    .post-document {
        display: block;
    }

    .header-category {
        margin-bottom: 16px;
    }

    .thumb-l100,
    .thumb-l140,
    .thumb-l150,
    .thumb-l80,
    .thumb-r100,
    .thumb-r140 {
        width: 135px;
    }

    .thumb-l200,
    .thumb-r200 {
        width: 135px;
        margin-left: 16px;
    }

    .article-title,
    .title-document {
        font-size: 18px;
    }

    .post-meta-document,
    .post-type-document {
        width: 100%;
        display: block;
    }

    .post-type-document {
        padding-right: 0;
    }

    .post-count-document {
        margin-right: 12px;
    }

    .article-document {
        display: block;
        padding: 16px;
    }
}

.section-search {
    float: left;
    width: 100%;
    margin-bottom: 24px;
}

.form-search {
    width: 77%;
}

.search-icon-left {
    left: 0;
    width: 40px;
    height: 40px;
    z-index: 9;
    text-align: center;
    line-height: 40px;
}

    .btn-an-chuthich .ic,
    .search-icon-left i {
        position: relative;
        top: 2px;
    }

.search-icon-remove {
    position: absolute;
    right: 106px;
    top: 10px;
    height: 24px;
    line-height: 24px;
    width: 24px;
    text-align: center;
    cursor: pointer;
    z-index: 1;
}

.btn-search-group {
    right: 0;
    padding: 0 12px;
    min-width: 95px;
    height: 40px;
    z-index: 9;
    cursor: pointer;
    line-height: 40px;
}

.input-search {
    width: 100%;
    padding: 0 100px 0 40px;
    background-color: #f7f7f7;
}

.dr-btn {
    cursor: pointer;
    margin-left: 24px;
    margin-top: 10px;
}

.btn-folder-more,
.btn-folder-more i,
.btn-size i {
    line-height: 36px;
}

.section-hotline {
    float: left;
    width: 100%;
    margin-bottom: 30px;
}

.block-hotline {
    background: #fdf3d4;
    float: left;
    width: 100%;
    padding: 12px 0;
    border: 1px dashed #fdc689;
    font-size: 15px;
}

.col-hotl {
    float: left;
    width: 50%;
    padding: 0 16px;
}

.block-hotline p,
.text-luocdo p {
    padding: 4px 0;
}

.lef-boder {
    border-left: 1px solid #fdc689;
}

.call-btn {
    color: #d72027;
    font-size: 18px;
}

    .call-btn .icall {
        position: relative;
        border-radius: 100%;
        line-height: 30px;
    }

.box-search,
.thongbao {
    margin-bottom: 24px;
    float: left;
}

.thongbao {
    width: 100%;
    background: #fdf3d4;
    padding: 12px 16px;
    text-align: center;
}

.box-search {
    background: #f7f7f7;
    width: 100%;
    padding: 16px;
    border: 1px solid #e6e6e6;
}

.input-white,
.select-white {
    width: 100%;
    background-color: #fff;
}

.input-white {
    padding-right: 24px;
}

.hieuluc-w430,
.popup-340,
.tooltip-content-1.fix-w430 {
    width: 430px;
}

.popup-head {
    font-size: 16px;
    position: relative;
    padding: 12px 16px;
}

.item-folder {
    padding: 0 44px 0 40px;
    position: relative;
    float: left;
    width: 100%;
    height: 48px;
}

.item-folder-1 {
    padding: 0 44px 0 16px;
}

.item-folder-2 {
    padding: 0 44px 0 40px;
}

.item-folder-3 {
    padding: 0 44px 0 65px;
}

.item-folder-4 {
    padding: 0 44px 0 90px;
}

.btn-folder-more {
    position: absolute;
    right: 8px;
    width: 36px;
    display: none;
    text-align: center;
    height: 36px;
    cursor: pointer;
    top: 5px;
    color: #a67c52;
    background: #fff;
    border: 1px solid #ddd;
}

.popup-footer {
    width: 100%;
    float: left;
    border-top: 1px solid #ddd;
    padding: 12px 16px;
}

.dropdown-hover:hover .dropdown-content-hover {
    display: block;
    z-index: 9;
}

.dropdown-content-hover {
    min-width: 160px;
    display: none;
    position: absolute;
    padding-top: 46px;
    z-index: 99;
}

.dropdown-hover.fixposition {
    position: absolute;
    right: 0;
    float: none;
    top: 0;
}

.dropdown-right {
    right: 8px;
}

.ul_dropdown {
    padding: 0;
    margin: 0;
    background: #fff;
    border: 1px solid #707070;
    z-index: 99;
    position: relative;
}

.btn-addfolder,
.input-add-folder,
.input-add-folder:focus {
    border: 1px solid #a67c52;
}

.nav-wg > li > a,
.ul_dropdown li a {
    padding: 10px 16px;
    display: block;
}

.btn-addfolder {
    background: #fff;
    color: #a67c52;
}

.input-add-folder {
    height: 36px;
    width: 100%;
    position: relative;
    top: -1px;
}

.checkbox.fixmgtop {
    top: 14px;
}

.text-folder {
    display: block;
    line-height: 48px;
    overflow: hidden;
    position: relative;
}

.btnback {
    font-size: 14px;
    font-weight: 400;
    position: absolute;
    left: 16px;
    cursor: pointer;
}

    .btnback i {
        font-size: 12px;
        font-weight: 400;
        margin-right: 6px;
    }

.the-document-entry {
    padding: 30px;
    float: left;
    width: 100%;
}

.btn-doc.active,
.btn-doc:hover,
.tab-item-doc:hover,
.tag-link,
.the-document-body a {
    color: #a67c52;
}

.the-document-tab {
    width: 100%;
    float: left;
    border-bottom: 1px solid #ddd;
}

.the-document-item {
    background: #f7f7f7;
    padding: 8px;
    float: left;
    border: 1px solid #ddd;
    width: 100%;
}

.the-document {
    float: left;
    width: 100%;
    border-bottom: 1px solid #444;
    margin-bottom: 30px;
}

.the-document-title {
    font-size: 24px;
    margin-bottom: 16px;
}

.the-document-body {
    font-size: 17px;
    line-height: 1.6;
    float: left;
    width: 100%;
}

    .the-document-body h2 {
        margin: 12px 0;
        font-size: 22px;
    }

    .the-document-body h3 {
        margin: 12px 0;
        font-size: 20px;
    }

    .the-document-body h4 {
        margin: 12px 0;
        font-size: 18px;
    }

    .the-document-body h5 {
        margin: 12px 0;
        font-size: 17px;
    }

    .the-document-body p {
        margin: 12px 0 !important;
    }

.entry-content-block-image,
.the-documentimage {
    text-align: center;
    position: relative;
}

    .the-documentimage img {
        max-width: 600px;
        width: 100%;
    }

.the-document-heading {
    font-size: 20px;
    float: left;
    width: 100%;
    margin-bottom: 16px;
}

.the-document-summary {
    font-size: 17px;
    float: left;
    width: 100%;
    font-weight: 700;
    margin-bottom: 16px;
}

.div-table {
    width: 100%;
    float: left;
    font-size: 16px;
    margin-bottom: 24px;
}

    .div-table td {
        width: 25%;
    }

.timeline-title .tooltip-1 {
    position: unset;
}

.tooltip-content-1 {
    display: none;
    margin-top: -5px;
    position: absolute;
    z-index: 9999;
    min-width: 96px;
    padding-top: 10px;
    text-align: left;
}

.fix-ic-doc,
.item-status .tgl-light + .tgl-btn {
    position: relative;
    margin-right: 3px;
}

.arrow-icon,
.bg-bosung,
.btn-an-chuthich,
.btn-dichvb,
.btn-indoc,
.cat-more-icon,
.click-envent-btn-sosanh,
.close_icon,
.close_icon_popup,
.close_icon_sub,
.downlvn-ic,
.downlvn-icml,
.form-login-hd,
.form-tie,
.icaa,
.icxoa,
.rowic,
.text-send,
.text-size,
.text-xemndpc,
.title-chidan-2,
.tooltip-text-2,
.vbhn-title {
    text-align: center;
}

.tooltip-content-1.fix-w260 {
    width: 260px;
    margin-left: -16px;
}

.noidungtracuu div,
.noidungtracuu li,
.noidungtracuu p {
    line-height: 1.6 !important;
}

.ul-tab-document {
    width: 100%;
    float: left;
    padding: 0;
    margin: 0;
}

.tab-item-doc {
    float: left;
    padding: 0 10px;
    line-height: 37px;
    height: 40px;
    font-size: 15px;
    font-weight: 700;
    cursor: pointer;
    border-top: 3px solid #fff;
}

    .tab-item-doc.active {
        border: 1px solid #ddd;
        color: #a67c52;
        border-bottom: 1px solid #f7f7f7;
        border-top: 3px solid #a67c52;
    }

.btn-doc,
.btn-size {
    border: 1px solid #ddd;
}

.tab-content.fix-border {
    border: 1px solid #ddd;
    margin-bottom: 30px;
    box-shadow: 0 0 6px 0 #999;
}

.document-item {
    margin-right: 1px;
    display: inline-block;
}

.btn-doc {
    background: #fff;
    height: 32px;
    min-width: 32px;
    line-height: 32px;
    font-size: 13px;
    padding: 0 3px;
    cursor: pointer;
}

.doc-mucluc {
    font-weight: 700;
    color: #3792b4;
}

.doc-so-sanhvb {
    font-weight: 700;
    color: #d72027;
}

.doc-song-ngu {
    font-weight: 700;
    color: #d72027;
}

.btn-doc.btndoc-more {
    width: 32px;
    padding: 0;
}

    .btn-doc.btndoc-more > i,
    .entry-block-table table p {
        margin: 0;
    }

.btn-doc.btn-aa {
    padding: 0;
    width: 36px;
}

.font-aa {
    margin-left: 16px;
    margin-right: 6px;
}

.tooltip-content-1.w-navtip {
    width: 290px;
}

.ul-navtip li {
    border-bottom: 1px solid #ddd;
    padding: 10px 16px;
}

.tooltip-nav {
    padding: 0;
    border: 1px solid #444;
    background: #fff;
}

.mr-12 {
    margin-right: 12px;
}

.ul-navtip li a.text-dark.active,
.ul-navtip li a.text-light.active {
    font-weight: 700;
    color: #a67c52;
}

.svien {
    margin: 0 8px;
    color: #ddd;
}

.input-send-email {
    width: 100%;
    background: #f7f7f7;
    padding-right: 80px;
}

.btn-send-email {
    position: absolute;
    right: 0;
    top: 0;
    width: 75px;
}

.pad16-24 {
    padding: 16px 24px;
}

.row-docquyen,
.row-status {
    padding: 6px 16px;
    width: 100%;
    float: left;
}

.doc-sticky {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    background: #fff;
    z-index: 991;
    height: 40px;
    box-shadow: 0 2px 3px 0 rgba(128, 128, 128, 0.28);
    -webkit-box-shadow: 0 2px 3px 0 rgba(128, 128, 128, 0.28);
    -moz-box-shadow: 0 2px 3px 0 rgba(128, 128, 128, 0.28);
}

    .doc-sticky .the-document-item {
        background: 0 0;
        padding: 0;
        margin-top: 3px;
        margin-left: 12px;
        border: 0;
        width: auto;
    }

.download-files,
.load-more.top-16,
.row-t16 {
    margin-top: 16px;
}

#doc-sticky .main-content {
    padding: 0;
    position: relative;
}

.doc-sticky .fix-ic-doc {
    margin-right: 0;
    top: 0;
}

.doc-sticky .tab-panel {
    padding-left: 80px;
}

.entry-block-table table td,
.entry-block-table table th {
    vertical-align: top;
    padding: 8px;
}

.break-word {
    word-break: break-word;
}

.block-bandich {
    position: absolute;
    margin-left: 555px;
    z-index: 2;
    margin-top: 180px;
}

    .block-bandich img {
        height: 58px;
    }

.row-docquyen {
    padding: 6px 16px;
    background: #fdf3d4;
    float: left;
    width: 100%;
    font-size: 12px;
    border: dashed 1px #fdc689;
}

.item-status .tgl-light + .tgl-btn {
    top: 4px;
}

.the-document-body.max-height {
    max-height: 740px;
    overflow: hidden;
}

.row-please-log {
    width: 100%;
    float: left;
    min-height: 80px;
    top: -60px;
    z-index: 9;
    background: #fff;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0, #fff 100%);
    margin-bottom: 10px;
}

.btn-size,
.text-size {
    height: 36px;
    line-height: 36px;
}

.please-log {
    display: block;
    padding: 12px;
    font-size: 16px;
    top: 70px;
    background: #f6e7b8;
}

.download-files {
    width: 100%;
    float: left;
    font-size: 16px;
}

.entry-content-block p:first-child,
.row-t16:first-child {
    margin-top: 0;
}

.theme-dark {
    background: #35363a;
    color: #fff;
}

.article-document.pad16-0 {
    padding: 16px 0;
}

.btn-size {
    display: inline-block;
    width: 36px;
    border-radius: 5px;
    cursor: pointer;
}

.font-st {
    display: block;
    padding: 3px 0;
}

.bg-bosung,
.text-size {
    display: inline-block;
}

.text-size {
    border: 1px solid #ddd;
    width: 100px;
    font-size: 16px;
    border-radius: 5px;
    margin: 0 5px;
}

.bg_yellow {
    background: #fff88f;
    text-coradent: none;
    padding: 3px 0;
}

.bg-bosung {
    background: #f96606;
    color: #fff;
    padding: 2px 5px;
    border-radius: 2px;
    font-size: 11px !important;
    cursor: pointer;
    font-weight: 700;
}

.tooltip-chidan {
    display: none;
    margin-top: -11px;
    position: absolute;
    z-index: 9999;
    left: -12px;
    padding-top: 10px;
}

.tooltip-boxs {
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    border: 1px solid #fdc689;
    background-color: #fff8e4;
    width: 480px;
    display: inline-block;
    border-radius: 3px;
    position: relative;
    text-align: left;
    padding: 10px;
}

.fix-hight-tooltip {
    display: block;
    width: 100%;
    max-height: 60px;
    overflow: hidden;
    position: relative;
}

.form-login-hd {
    display: block;
    width: 100%;
    background: #f6e7b8;
    line-height: 1.6;
    font-weight: 400;
    padding: 12px;
}

.block-list-title,
.btn-mucluc-ssa,
.btn-ssvb,
.head-title-2,
.m-mucluc,
.span_yc,
.tab_title_100,
.text-t,
.toc-head-doc,
.vbhn-title {
    font-weight: 700;
}

.li-news-tip {
    padding: 5px 0;
    line-height: 1.6;
    font-size: 14px;
}

    .li-news-tip:last-child {
        padding-bototm: 0;
    }

.fix-hight-tooltip::after {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(255, 255, 255, 0);
    background: linear-gradient( to bottom, rgba(255, 255, 255, 0) 10%, #fff8e4 63%, #fff8e4 80% );
    width: 100%;
    content: "";
    height: 100%;
}

.blockquote-entry {
    background: #afddf5;
    padding: 16px;
    border-radius: 5px;
    float: left;
    width: 100%;
    margin-bottom: 20px;
}

.phaybloc1 {
    float: left;
    position: relative;
    height: 12px !important;
    margin-right: 10px;
    top: 6px;
}

.phaybloc2 {
    height: 12px;
    margin-left: 10px;
}

.bg_huongdan {
    font-size: 11px !important;
    background: #049f7f;
    border-radius: 3px;
    color: #fff;
    padding: 3px;
    top: -2px;
    margin-left: 5px;
    cursor: pointer;
}

.li-news-tip a {
    color: #f96606;
    line-height: 1.4;
}

.fix_docquyen {
    position: absolute;
    margin-left: 555px;
    padding-top: 150px;
    z-index: 1;
}

.khung_docquyen {
    background: url(/assets/images/bgdocquyen.png) no-repeat;
    height: 99px;
    width: 244px;
    opacity: 0.9;
}

.text_docquyen {
    transform: rotate(-8deg);
    position: relative;
    top: 40px;
    line-height: 1.4;
    padding: 5px 10px;
    height: 45px;
    color: #d81d22;
    font-size: 12px;
    overflow: hidden;
}

.text-dich-vb {
    margin-bottom: 24px;
}

.p-text-16 {
    font-size: 16px;
    color: #666;
}

.block-list {
    position: relative;
    width: 100%;
    float: left;
}

.block-list-title {
    float: left;
    padding: 8px 32px 8px 0;
    width: 100%;
    background: url(/assets/images/down3.svg) right 16px top 16px/12px no-repeat;
    font-size: 18px;
    cursor: pointer;
}

.block-list-open .block-list-title {
    background: url(/assets/images/down4.svg) right 16px top 16px/12px no-repeat #fff;
}

.entry-content-block {
    font-size: 17px;
    line-height: 1.6;
    padding: 12px 0;
}

.caption-entry-block {
    font-size: 14px;
    color: #777;
}

.note-download,
.vb-id {
    color: #666;
    float: left;
}

.entry-content-block p {
    margin: 12px 0;
}

.row-block {
    margin-bottom: 16px;
    border: 1px solid #e6e6e6;
    float: left;
    width: 100%;
}

.list-download,
.list-head {
    font-size: 16px;
    margin-bottom: 24px;
    float: left;
}

.layout-download {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
}

.list-download {
    width: 100%;
    position: relative;
    padding-left: 48px;
}

.ic-download-vb {
    position: absolute;
    left: 0;
    top: -5px;
    height: 28px;
    width: 28px;
}

.list-head {
    width: 100%;
    position: relative;
}

.note-download {
    width: 100%;
    font-size: 14px;
}

.vb-id {
    margin-right: 16px;
}

.doc-sticky .tooltip-content-1.fix-w430,
.doc-sticky .tooltip-content-1.hieuluc-w430 {
    right: 0;
}

.doc-sticky .tab-item-doc {
    border: 0;
    padding: 0 4px;
    font-size: 14px;
    line-height: 40px;
}

    .doc-sticky .tab-item-doc.active {
        border-bottom: 3px solid #a67c52;
    }

.tooltip-content-1.fix-tooltipmix {
    margin-top: -10px;
    width: 300px;
}

.tooltip-text-1.fix-tooltipmix {
    font-size: 14px;
    font-weight: 400;
    line-height: 1.4;
    background: #fff8e4;
    border: 1px solid #fdc689;
}

.the-document-vbgoc embed {
    width: 100%;
    height: 1000px;
}

.item-status-btn {
    display: inline-block;
    border: 1px solid #ddd;
    padding: 6px 32px 6px 48px;
    position: relative;
    width: 260px;
    background-color: #f7f7f7;
    cursor: pointer;
}

.icvbgoc {
    position: absolute;
    left: 12px;
    top: 5px;
    height: 24px;
    width: 24px;
}

.item-status-btn i {
    position: absolute;
    right: 12px;
    font-size: 12px;
    top: 11px;
}

.item-status-drop {
    width: 260px;
    display: none;
    border: 1px solid #444;
    position: absolute;
    background: #fff;
    z-index: 9;
}

.lea-dk2,
.list-down-vb,
.text-thongbao {
    width: 100%;
    position: relative;
    float: left;
}

.list-down-vb {
    padding: 10px 12px 10px 48px;
    border-bottom: 1px solid #ddd;
    cursor: pointer;
}

.vb-down-hover:hover .item-status-drop {
    display: block;
    visibility: visible;
}

.width-auto {
    max-width: 446px;
    margin: auto;
}

.btn-dichvb {
    display: inline-block;
    background: #d80000;
    cursor: pointer;
    border-radius: 3px;
    font-size: 14px;
    padding: 10px 16px;
    color: #fff;
}

.lea-dk2 {
    background: #f4f4f4;
    padding: 24px;
    border: 1px solid #ddd;
    border-radius: 5px;
    font-size: 14px;
    margin-top: 16px;
}

.text-send,
.text-thongbao {
    background: #f6e7b8;
    font-size: 16px;
}

.form-tie {
    font-size: 16px;
}

.label_w {
    display: block;
    margin-bottom: 8px;
}

.text-send {
    padding: 16px;
    display: block;
}

.text-thongbao {
    padding: 12px;
}

.block-left {
    width: 25%;
    float: left;
}

.block-center {
    float: left;
    width: 75%;
    padding-left: 30px;
}

.nav-wg > li > a.active {
    background: #f7f7f7;
    color: #a67c52;
}

.layout-luoc-do {
    display: grid;
    float: left;
    width: 100%;
    margin-bottom: 24px;
    grid-template-columns: repeat(3, 1fr);
}

.post-luocdo {
    padding: 8px 16px;
    border-top: 1px solid #e6e6e6;
    float: left;
    width: 100%;
}

.luocdo-scrol {
    max-height: 227px;
    overflow-y: auto;
}

.title-blt {
    background: #49c5c7;
    color: #fff;
    font-size: 14px;
    padding: 10px;
    width: 100%;
}

.title-ld {
    float: left;
    font-size: 15px;
    color: #fff;
    padding: 8px 32px 8px 16px;
    background-color: #49c5c7;
    width: 100%;
}

.text-luocdo {
    width: 100%;
    float: left;
    background: #e0f6f7;
    padding: 8px 16px;
}

    .text-luocdo hr {
        border: 0;
        border-bottom: 1px solid #ddd;
    }

.print-ld {
    display: inline-block;
    border: solid 1px #e0e0e0;
    padding: 4px 8px;
    font-size: 14px;
    font-weight: bold;
    border-radius: 2px;
    margin-left: 6px;
}

    .print-ld i {
        margin-right: 4px;
    }

.fix-tipdownload {
    width: 370px;
}

.arrow-icon,
.block-vbhn,
.toc-document,
.toc-head-doc,
.vbhn-title {
    width: 100%;
    float: left;
}

.tooltip-text-1,
.tooltip-text-2 {
    width: 100%;
    float: left;
    padding: 12px;
    cursor: initial;
    position: relative;
}


.tooltip-text-3 {
    font-size: 14px;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.25);
    background-color: #fff;
    width: 100%;
    color: #222;
    float: left;
    padding: 12px;
    cursor: initial;
    position: relative;
    font-weight: 100;
}

    .tooltip-text-3.fix-backg {
        background: #FFF8E4;
    }

    .tooltip-text-3 p {
        padding: 3px 0;
    }

.tooltip-text-2 {
    font-size: 15px;
    border: 0;
    background-color: #f6e7b8;
}

.toc-head-doc,
.vbhn-title {
    font-size: 16px;
    padding: 8px 16px;
    color: #fff;
}

.the-document-heading.fixhead {
    margin-bottom: 24px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 12px;
}

.block-vbhn {
    background: #fafafa;
    border: 1px solid #ddd;
}

.vbhn-title {
    background: #a67942;
}

.bgvb-hopnhat {
    background: #437566;
}

.toc-document {
    padding: 4px 16px;
    background: #fffdf2;
}

.toc-item {
    margin: 8px 0;
    font-size: 15px;
}

.close-popup.fixmg0 {
    right: 4px;
    top: 4px;
}

.popup-wrapper.popup-mucluc {
    max-width: 72.5%;
    width: 90%;
    top: 20%;
    left: 0;
    transform: translateX(0) translateY(20%);
    -webkit-transform: translateX(0) translateY(20%);
    -ms-transform: translateX(0) translateY(20%);
}

.document-height,
.fixhight_c2,
.hight_list2 {
    max-height: 400px;
    overflow-y: auto;
}

.close-popup.fix-close {
    right: 0;
    top: 0;
    width: auto;
    border-radius: 0;
    height: auto;
    background: 0 0;
    line-height: 40px;
    padding: 0 12px;
    color: #5c5ccb;
    display: inline-block;
    position: relative;
}

.btn-indoc {
    color: #666;
    width: 36px;
    height: 40px;
    line-height: 40px;
}

.text-tracuu {
    position: absolute;
    right: 10px;
    color: #666;
    line-height: 40px;
}

.form-indoc,
.item-select-2,
.search-select-2 {
    position: relative;
    float: left;
}

.form-indoc {
    padding: 12px;
    width: 100%;
    display: flex;
}

.popup-wrapper.popup-indoc {
    width: 100%;
    top: 0;
    left: 0;
    transform: initial;
    -webkit-transform: initial;
    -ms-transform: initial;
    max-width: 100%;
}

.popup-bg.popup-indoc {
    background: 0;
    height: 64px;
    border-bottom: 1px solid #ddd;
}

.popup-sosanhvb {
    max-width: 1200px;
    width: 90%;
    top: 0;
    left: 50%;
    transform: translateX(-50%) translateY(0);
    -webkit-transform: translateX(-50%) translateY(0);
    -ms-transform: translateX(-50%) translateY(0);
}

.block-popup-sosanh {
    float: left;
    background: #fff;
    padding: 24px;
    height: 100%;
}

.btn-dichvb.btn-dichvb-fix {
    border: 1px solid #ddd;
    background: #f7f7f7;
    color: #666;
    margin-right: 12px;
}

.btn-dropdown1.fix_selec_dropdown {
    margin: 0;
    padding: 0;
    width: 100%;
}

.btn-toggle1.select-dropdown.fix_selec_dropdown {
    height: 36px;
    line-height: 36px;
    font-size: 14px;
    background: #f7f7f7;
    color: #666;
    padding-right: 50px;
}

.item-select-2 {
    width: 100%;
    font-size: 14px;
}

    .item-select-2:hover {
        background: #eee;
    }

    .item-select-2 a {
        display: block;
        padding: 10px 24px;
    }

.search-select-2 {
    width: 100%;
    padding: 10px 24px;
}

.input_select_2 {
    border: 1px solid #ddd;
    height: 40px;
    background: #f7f7f7;
    padding-left: 36px;
    font-size: 14px;
}

.ic_search_select-2 {
    position: absolute;
    left: 36px;
    top: 22px;
    background: 0 0;
    border: none;
}

.head-title-2 {
    font-size: 15px;
    padding: 0 24px;
    margin-top: 18px;
    margin-bottom: 2px;
}

.fix_top36 {
    top: 36px;
}

.spga {
    height: 28px;
    width: 1px;
    background: #e0e0e0;
    right: 30px;
    top: 4px;
}

.ic-select-2 {
    right: 9px;
    top: 11px;
}

.icxoa {
    right: 32px;
    font-size: 12px;
    top: 6px;
    width: 24px;
    height: 24px;
    line-height: 24px;
}

.noidung_soanh {
    border: 1px solid #ddd;
    padding: 16px;
    line-height: 1.4;
    font-size: 14px;
    height: 69vh;
    overflow-y: auto;
    position: relative;
}

.sosanh-col1 {
    float: left;
    width: 20%;
    max-width: 300px;
    position: relative;
    padding-right: 24px;
}

.sosanh-col2 {
    float: left;
    width: 80%;
    position: relative;
}

.box-ghichu {
    background: #f7f7f7;
    border: 1px solid #ddd;
    padding: 12px 16px;
    float: left;
    width: 100%;
}

.click-envent-btn-sosanh {
    position: absolute;
    left: 1px;
    top: 45%;
    background: #f1f1f0;
    height: 60px;
    line-height: 60px;
    border: 1px solid #dcdcdc;
    width: 18px;
    margin-left: -1px;
    font-size: 10px;
    z-index: 99;
    border-radius: 0 5px 5px 0;
    color: #666;
    cursor: pointer;
}

.btn-an-chuthich i {
    font-size: 10px;
}

.bg16 {
    float: left;
    width: 16px;
    height: 16px;
    border: 1px solid #ddd;
    border-radius: 3px;
    margin-right: 12px;
}

.bgfff59d {
    background: #fff59d;
    border: 1px solid #ebe07e;
}

.bgd8ffac {
    background: #d8ffac;
    border: 1px solid #c5f291;
}

.bgffccbc {
    background: #f9d8cf;
    border: 1px solid #f2c0b1;
}

.text-t {
    margin-bottom: 10px;
}

.bgvien {
    height: 1px;
    background: #ddd;
}

.btn-an-chuthich {
    border: 1px solid #ddd;
    background: #f7f7f7;
    height: 36px;
    line-height: 36px;
    margin-top: -1px;
    border-radius: 0 0 3px 3px;
    color: #666;
}

.bg-soanh1 {
    background: #ffccbc;
}

.bg-soanh2 {
    background: #fff59d;
}

.bg-soanh3 {
    background: #d8ffac;
}

.row-ssa {
    background: #f7f7f7;
    border: 1px solid #ddd;
    padding: 3px 16px;
    font-size: 14px;
    line-height: 1.5;
    min-height: 48px;
    overflow-y: auto;
    max-height: 48px;
}

.btn-mucluc-ssa {
    float: left;
    background: #fff;
    border: 1px solid #118b8e;
    color: #118b8e;
    height: 24px;
    padding: 0 8px;
    border-radius: 4px;
}

    .btn-mucluc-ssa .ic {
        float: left;
        margin-top: 4px;
        margin-right: 8px;
    }

.rowssa-1 {
    width: 100%;
    float: left;
    border: 1px solid #ddd;
    border-top: 0;
    border-bottom: 0;
    padding: 10px 16px;
}

.item-ssvb2 {
    float: left;
    width: 59%;
}

.select34 {
    height: 34px;
}

.btn-ssvb,
.icaa,
.icfs {
    height: 24px;
}

.select-ssvb {
    color: #a67940;
    overflow: hidden;
    -webkit-line-clamp: 1;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}

.close-popup.bgred {
    background: #d81d22;
    right: -12px;
    top: 24px;
}

.rowic {
    width: 100%;
    float: left;
    margin-top: -20px;
    z-index: 99;
}

.btn-mt-ss img {
    height: 36px;
    width: 36px;
}

.btn-ssvb {
    border: 1px solid #ed1d35;
    border-radius: 3px;
    margin-left: 8px;
    font-size: 13px;
    padding: 0 10px;
    color: #ed1d35;
    background: #fff;
}

.icfs {
    width: 24px;
    float: left;
    color: #666;
    margin-right: 6px;
    margin-top: 6px;
}

.colorgreen {
    color: #8bb44c;
}

.fix_codan {
    position: absolute;
    cursor: all-scroll;
    bottom: 20%;
    left: -10px;
}

.cat-more-icon,
.m-mucluc {
    cursor: pointer;
    display: none;
}

.icaa {
    border: 1px solid #ddd;
    margin-left: 3px;
    width: 36px;
    font-size: 16px;
    color: #666;
    border-radius: 3px;
    padding-left: 2px;
    cursor: pointer;
}

.cat-more-icon {
    position: absolute;
    background: #fff;
    background: linear-gradient( 90deg, rgba(255, 255, 255, 0.6027544806985294) 4%, #fff 79% );
    right: 30px;
    top: 4px;
    width: 32px;
    z-index: 9;
    border-radius: 100%;
    border: 1px solid #ddd;
    height: 32px;
    line-height: 32px;
}

.box1-popup,
.m-mucluc {
    width: 100%;
    float: left;
}

.block-list-title.fixpad {
    padding: 10px 12px;
}

.block-list-title.fixfont {
    font-size: 14px;
    padding: 12px 36px 12px 16px;
}

.m-mucluc {
    background: #f7f7f7;
    color: #3792b4;
    padding: 8px 16px;
}

.title-chidan-1,
.title-chidan-2 {
    color: #fff;
    font-size: 15px;
    padding: 0 16px;
    float: left;
    text-transform: uppercase;
    font-weight: 700;
}

.box1-popup {
    background: #fff;
}

.title-chidan-2 {
    width: 72%;
}

.popup_col2 {
    float: left;
    width: 49%;
    margin-right: 2%;
    max-width: 500px;
}

.box_boder {
    border: 1px solid #dcdcdc;
    background: #f4f4f4;
    float: left;
    width: 100%;
    border-radius: 2px;
}

.noidung_100 {
    padding: 16px 20px;
    line-height: 1.6;
    float: left;
    width: 100%;
}

.tab_title_100 {
    float: left;
    font-size: 13px;
    text-transform: uppercase;
    margin-right: 24px;
    list-style: unset;
}

.close_icon,
.close_icon_popup {
    position: absolute;
    width: 28px;
    height: 28px;
    font-size: 14px;
    cursor: pointer;
}

.link_tab1 {
    color: #666;
    padding-bottom: 8px;
    float: left;
}

    .link_tab1.active {
        color: #a67942;
        border-bottom: 2px solid #a67942;
    }

.close_icon {
    right: 12px;
    background-color: #fff;
    line-height: 26px;
    border-radius: 100%;
    border: 1px solid #dedede;
    color: #a67942;
    top: 12px;
    z-index: 999;
}

.close_icon_popup {
    right: -12px;
    background-color: #a67942;
    line-height: 28px;
    border-radius: 100%;
    color: #fff;
    top: -12px;
}

.scrolfixhight {
    max-height: 612px;
    overflow-y: auto;
}

.li_list1 {
    width: 100%;
    position: relative;
    float: left;
    padding: 10px;
    border-left: 5px solid #f1f1f0;
    border-top: 1px dashed #c7c7c7;
    line-height: 1.6;
}

    .li_list1.boder_xanh.active,
    .li_list1.boder_xanh:hover {
        background: #fff;
        border-left: 5px solid #049f7f;
    }

.downlvn-ic {
    position: absolute;
    right: 5px;
    top: 10px;
    color: #787878;
    width: 24px;
    height: 24px;
    line-height: 24px;
    cursor: pointer;
}

.item_boxs,
.item_boxs_content,
.li_list2,
.li_list3,
.li_list4,
.li_list5 {
    width: 100%;
    position: relative;
    float: left;
}

.li_list2,
.li_list3,
.li_list4,
.li_list5 {
    line-height: 1.6;
}

.li_list2 {
    padding-left: 34px;
}

.post-title-list2,
.post-title-list3,
.post-title-list4,
.post-title-list5 {
    padding: 10px 0;
    border-bottom: 1px dashed #c7c7c7;
}

.li_list3 {
    padding-left: 54px;
}

.li_list4 {
    padding-left: 74px;
}

.li_list5 {
    padding-left: 94px;
}

.hight_list {
    max-height: 680px;
    overflow-y: auto;
}

.clor_xanh,
.clor_xanh:hover {
    color: #049f7f;
}

.item_boxs {
    padding-right: 1px;
}

.item_boxs_content {
    padding-right: 16px;
}

.btn-content,
.click-envent-btn {
    position: absolute;
    background: #f1f1f0;
    cursor: pointer;
    z-index: 99;
    text-align: center;
}

.click-envent-btn {
    left: 28%;
    top: 50%;
    height: 60px;
    line-height: 60px;
    border: 1px solid #dcdcdc;
    width: 18px;
    margin-left: -1px;
    border-radius: 0 5px 5px 0;
    color: #666;
}

    .click-envent-btn.fix_mo_rong {
        left: 0;
        margin: 0;
        border-radius: 5px 0 0 5px;
        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        transform: rotate(180deg);
    }

.popup_col2.popup_col2_full {
    width: 94%;
    float: right;
    margin: 0;
}

.btn-content {
    width: 54px;
    left: 14px;
    top: 40%;
    border: 1px solid #dcdcdc;
    padding: 10px 5px;
    font-size: 11px;
    line-height: 1.6;
    border-radius: 8px;
}

.rightlvnic {
    position: relative;
    margin-top: 5px;
}

.drop_content_1,
.drop_content_3 {
    border: 1px solid #dcdcdc;
    margin: 16px 0;
    position: relative;
    float: left;
    width: 100%;
}

.popup_col2.popup_full {
    width: 100%;
    float: right;
    margin: 0;
}

.popup-column_2.popup-column_2_full {
    padding: 20px 32px;
}

.drop_content_1 {
    background: #f1f1f0;
}

.fixhight_c1 {
    max-height: 600px;
    overflow-y: auto;
}

.drop_content_pa {
    width: 100%;
    float: left;
    padding: 16px 20px;
}

.drop_content_3 {
    background: #e5e4e5;
}

.li-chuong {
    float: left;
    width: 100%;
    padding: 5px 0;
    border-bottom: 1px dashed #dcdcdc;
    position: relative;
    cursor: pointer;
}

.mt-ic {
    position: absolute;
    top: -8px;
    left: 12%;
}

.text_vbbox {
    max-width: 430px;
    margin: auto;
}

.form-bg {
    margin-top: 24px;
    background: #f4f4f4;
    border: 1px solid #eaeaea;
    float: left;
    width: 100%;
    padding: 24px 34px;
}

.bdoer5 {
    border-radius: 5px;
}

.span_yc {
    font-size: 14px;
    text-transform: uppercase;
}

.li-chuong-a {
    float: left;
    width: 100%;
    padding-right: 24px;
}

.downlvn-icml {
    position: absolute;
    right: 0;
    top: 5px;
    color: #787878;
    width: 24px;
    height: 24px;
    line-height: 24px;
    cursor: pointer;
}

.close_icon_sub {
    position: relative;
    float: right;
    background-color: #fff;
    width: 28px;
    height: 28px;
    line-height: 26px;
    border-radius: 100%;
    border: 1px solid #dedede;
    font-size: 14px;
    color: #a67942;
    top: 0;
    cursor: pointer;
    z-index: 99;
}

.dropdowncontent5.pdchuong {
    padding: 0;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
}

.iccd-fixtop1 {
    position: absolute;
    top: -8px;
    left: 48%;
}

.iccd-fixtop2 {
    position: absolute;
    top: -8px;
    left: 20%;
}

.text-xemndpc {
    padding: 16px;
    display: none;
    font-size: 13px;
}

.bg-mm,
.chidan-tools,
.section-adv,
.section-lvn {
    float: left;
    position: relative;
}

@media only screen and (max-width: 960px) {
    .col-hotl,
    .scrollmenu-link3,
    .title-chidan-1,
    .title_100 .ul0,
    .xem-nd {
        text-align: center;
    }

    .popup_col2,
    .tab_title_100,
    .text-hotline {
        margin-right: 0;
    }

    .section-search,
    .the-tab-panel {
        margin-bottom: 16px;
    }

    .form-search,
    .item-ssvb3,
    .popup_col2.popup_col2_full,
    .sosanh-col2,
    .tooltip-boxs {
        width: 100%;
    }

    .input-search {
        padding: 0 44px 0 8px;
    }

    .btn-search-group {
        padding: 0;
        min-width: 44px;
        width: 44px;
    }

    .sr-mobi {
        display: block;
        line-height: 40px;
    }

    .btn-content,
    .click-envent-btn,
    .dr-btn,
    .font-aa,
    .m-hide,
    .tab-hieu-luc,
    .tab-vb-lien-quan {
        display: none;
    }

    .content-sosanhvb {
        display: block;
    }

    .text-hotline {
        display: block;
        margin-bottom: 12px;
    }

    .block-hotline {
        padding: 4px 16px;
        border: 1px dashed #fdc689;
    }

    .col-hotl {
        width: 100%;
        padding: 8px 0;
    }

    .lef-boder {
        border-left: 0;
        border-top: 1px solid #fdc689;
    }

    .scrollmenu-link3,
    .tdnd,
    .title-chidan-1 {
        text-transform: uppercase;
        font-weight: 700;
    }

    .tdnd,
    .title-chidan-1,
    .title-chidan-2,
    .xem-nd {
        font-weight: 700;
    }

    .popup-column_1,
    .popupclum_1 {
        float: left;
        width: 100%;
        border-right: 0;
        height: auto;
    }

    .popup-column_2,
    .popupclum_2 {
        padding: 16px;
        width: 100%;
        position: relative;
        height: auto;
    }

    .close_icon4,
    .close_icon_popup2 {
        height: 28px;
        text-align: center;
        cursor: pointer;
    }

    .hight_list {
        max-height: 300px;
        overflow-y: auto;
    }

    .scrolfixhight {
        max-height: 300px !important;
    }

    .noidung_100 {
        padding: 10px;
        font-size: 14px;
        line-height: 1.6;
        float: left;
        width: 100%;
        max-height: 300px;
        overflow-y: auto;
    }

        .noidung_100.fix-top0 {
            padding-top: 0;
            padding-left: 16px;
            max-height: 350px;
            overflow-y: auto;
        }

    .popup_col2 {
        float: left;
        width: 50%;
        position: relative;
    }

    .title_100 .ul0 {
        display: flex;
    }

    .close_icon4 {
        position: absolute;
        right: -10px;
        background-color: #fff;
        width: 28px;
        line-height: 26px !important;
        border-radius: 100%;
        border: 1px solid #dedede;
        font-size: 14px;
        color: #a67942;
        top: -14px;
        z-index: 999;
    }

    .tdnd {
        font-size: 14px;
        color: #666;
        padding: 10px 10px 0;
        line-height: 1.6;
    }

    .title-chidan-1 {
        float: left;
        color: #fff;
        font-size: 15px;
        padding: 0 16px;
        width: 100%;
    }

    .close_icon_popup2 {
        position: absolute;
        right: 5px;
        width: 28px;
        line-height: 28px !important;
        border-radius: 100%;
        font-size: 14px;
        color: #fff;
        top: 3px;
    }

    .downlvn-ic3 {
        position: absolute;
        right: 16px;
        top: 10px;
    }

    .block-bandich,
    .fix_docquyen {
        margin-left: auto;
        right: 20px;
    }

    .scrollmenu3 {
        float: left;
        width: 100%;
        background: #fff;
        height: 46px;
        -webkit-overflow-scrolling: touch;
        overflow: auto;
        white-space: nowrap;
        -webkit-overflow-scrolling: touch;
        box-shadow: 0 0 3px 0 rgb(32 33 36 / 28%);
        -webkit-box-shadow: 0 0 3px 0 rgb(32 33 36 / 28%);
        -moz-box-shadow: 0 0 3px 0 rgba(32, 33, 36, 0.28);
    }

    .scrollmenu-link3 {
        display: table-cell;
        padding: 0 15px;
        height: 44px;
        line-height: 44px;
        border-bottom: 2px solid #fff;
        font-size: 13px;
        color: #666;
    }

        .scrollmenu-link3.active {
            border-bottom: 2px solid #a67942;
            color: #a67942;
        }

    .title_nd {
        float: left;
        width: 100%;
        padding: 10px;
        margin-bottom: 10px;
        margin-top: 5px;
    }

    .xem-nd {
        float: left;
        width: 100%;
        height: 40px;
        line-height: 40px;
        background: #ddd;
    }

    .title-chidan-2 {
        float: left;
        width: 100%;
        font-size: 15px;
        height: 36px;
        line-height: 36px;
        padding: 0 16px;
        background: #a67942;
        color: #fff;
        position: relative;
        cursor: pointer;
        text-align: unset;
        text-transform: unset;
    }

    .content-drop-cd {
        width: 100%;
        float: left;
        height: 70vh;
        overflow-y: auto;
    }

    .block-popup-sosanh,
    .pad16-24,
    .popup-column_2.popup-column_2_full {
        padding: 16px;
    }

    .doc-sticky .tab-panel {
        padding-left: 0;
    }

    .block-list-title.fixfont,
    .entry-content-block,
    .the-document-body,
    .the-document-summary {
        font-size: 18px;
    }

    .block-bandich {
        margin-top: 135px;
    }

    .item-ssvb2 {
        width: 100%;
        margin-bottom: 12px;
    }

    .doc-sticky .m-mucluc,
    .li-hide {
        display: block;
    }

    .text-xemndpc {
        display: none;
    }

    .popup-sosanhvb {
        top: 30%;
        transform: translateX(-50%) translateY(30%);
        -webkit-transform: translateX(-50%) translateY(30%);
        -ms-transform: translateX(-50%) translateY(30%);
    }

    .close-popup.bgred {
        top: -12px;
    }

    .sosanh-col1 {
        width: 100%;
        padding-right: 0;
    }

    .the-document-body * {
        font-size: 18px !important;
    }

    .bg-bosung,
    .bg_huongdan,
    .docitem-45,
    .docitem-58 {
        font-size: 11px !important;
    }

    .popup-chidan *,
    .tooltip-chidan * {
        font-size: 14px !important;
    }

    .layout-download,
    .layout-luoc-do {
        grid-template-columns: repeat(1, 1fr);
    }

    .popup-wrapper.popup-mucluc {
        max-width: 100%;
        left: 50%;
        top: 20%;
        transform: translateX(-50%) translateY(20%);
        -webkit-transform: translateX(-50%) translateY(20%);
        -ms-transform: translateX(-50%) translateY(20%);
    }

    .fix-tipdownload {
        width: 280px;
    }

    .row-status {
        padding: 0 0 16px;
    }

    .doc-sticky .main-content {
        padding-right: 34px;
    }

    .doc-sticky .ul-tab-document {
        width: 100%;
        padding-right: 60px;
        overflow-y: hidden;
        overflow-x: auto;
        white-space: nowrap;
        display: flex;
    }

    .doc-sticky .the-document-item {
        margin: 0;
        top: 0;
        padding: 0;
        position: absolute;
        right: 0;
        float: none;
    }

    .doc-sticky .m-r-sticky {
        right: 0;
        margin: 0;
    }

    .doc-sticky .m-hiden-sticky {
        display: none !important;
    }

    .doc-sticky .tab-item-doc.active {
        background: #fff;
        color: #222;
    }

    .doc-sticky .btn-doc {
        padding: 0;
        height: 40px;
        width: 32px;
        margin-right: 0;
        border: 0;
    }

        .doc-sticky .btn-doc .iconlvn-more {
            position: relative;
            top: 5px;
        }

    .doc-sticky .cat-more-icon,
    .p-hide {
        display: inline-block;
    }

    .document-item {
        margin: 3px 0;
    }

    .doc-sticky .tab-item-doc {
        border-bottom: 0;
        padding: 0 16px;
        font-size: 15px;
    }

    .popup-340 {
        width: 90%;
    }

    .the-document-entry {
        padding: 0;
    }

    .div-table td {
        width: 50%;
        float: left;
        border: 0;
        border-top: 1px solid #ddd;
    }

    .bg-f7f7f7 {
        background: #fff;
    }

    .tooltip-content-1.fix-w260 {
        width: 260px;
    }

    .tooltip-content-1.fix-w430 {
        width: 100%;
        left: 0;
    }

    .hieuluc-w430 {
        width: 100%;
        left: 0;
    }

    .tab-item-doc {
        border-bottom: 1px solid #ddd;
    }

    .tab-content.fix-border {
        border: 0;
        box-shadow: none;
        margin-bottom: 24px;
    }

    .tab-item-doc.active {
        background: #a67c52;
        color: #fff;
    }

    .layout-download {
        padding-top: 24px;
    }

    .doc-sticky .document-item {
        margin: 0;
    }

    .tooltip-1.fix-initial,
    .tooltip-button {
        position: initial;
    }

    .block-left {
        width: 100%;
        margin-bottom: 16px;
    }

    .block-center {
        width: 100%;
        padding-left: 0;
    }

    .layout-luoc-do {
        display: grid;
        grid-column-gap: 16px;
        grid-row-gap: 16px;
    }

    .tooltip-content-1.fix-tooltipmix {
        width: 100%;
        left: 0;
    }

    .the-document-item {
        background: #fff;
        padding: 8px 0;
        border: 0;
    }

    .post-luocdo {
        font-size: 16px;
    }
}

.chidan-tools {
    background: #fff;
    padding: 20px;
    width: 100%;
    box-shadow: 0 -1px 3px 0 #999;
}

.title-chidan-tools {
    float: left;
    color: #444;
    font-style: italic;
    dominant-baseline: 13px;
}

.chidan-tools-content {
    width: 100%;
    display: table;
}

.item-bg-hd {
    font-size: 14px;
    display: table-cell;
}

.item-row-hd {
    margin-top: 12px;
    width: 100%;
    float: left;
}

.item-bg-text {
    float: left;
    color: #8100dd;
    text-decoration: line-through;
    font-size: 14px;
}

.bg-mm {
    height: 20px;
    width: 20px;
    background: #fff88f;
    border: 1px solid #eae289;
    margin-right: 10px;
    top: -2px;
}

.bgthaythe {
    background: #8100dd;
    border: 1px solid #684493;
}

.bghuongdan {
    background: #049f7f;
    border: 1px solid #008c6f;
}

.bgcum {
    background: #fff;
    border: 1px solid #fff;
}

.bgbaibo {
    background: #cacaca;
    border: 1px solid #bcbbbc;
}

.bgbinhluan {
    background: #dbe5f1;
    border: 1px solid #b1c9ea;
}

.tab-panel.fixedd {
    padding-left: 0;
}

#stickpannel {
    clear: both;
    width: 100%;
    float: left;
}

.table-scroll {
    display: block !important;
    overflow: auto !important;
}

.section-adv,
.section-lvn {
    width: 100%;
    text-align: center;
    margin-bottom: 8px;
}

#vnp_chat {
    bottom: 200px !important;
}

.popupRelate.cl-DDD table * {
    background-color: #ddd !important;
}

.popupRelate.cl-DDD p,
.popupRelate.cl-DDD span {
    background: 0 0 !important;
}

.tgl {
    display: none;
}

    .tgl + .tgl-btn {
        outline: 0;
        display: inline-block;
        width: 36px;
        position: relative;
        cursor: pointer;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
    }

        .tgl + .tgl-btn:after,
        .tgl + .tgl-btn:before {
            position: relative;
            display: block;
            content: "";
            width: 16px;
            height: 16px;
        }

        .tgl + .tgl-btn:after {
            left: 0;
        }

        .tgl + .tgl-btn:before {
            display: none;
        }

    .tgl:checked + .tgl-btn:after {
        left: 50%;
        border: 0;
    }

.tgl-light + .tgl-btn {
    background: #e0e0e0;
    border-radius: 24px;
    padding: 2px;
    transition: all 0.4s ease;
}

    .tgl-light + .tgl-btn:after {
        border-radius: 100%;
        background: #fff;
        transition: all 0.2s ease;
    }

.tgl-light:checked + .tgl-btn {
    background: #a67c52;
}

.on-off {
    color: #fff;
    position: absolute;
    font-size: 11px;
    left: 3px;
}

.sticky-ads-content {
    float: left;
    width: 100%;
    height: 10px;
}

.doclink {
    color: #a67c52;
    cursor: pointer;
}

#cauhoithuonggap a {
    color: #a67942;
}

.the-document-body- ul {
    padding-left: 10px;
    margin-left: 10px;
}

.the-document-body- li {
    list-style: disc;
}

.the-document-body blockquote {
    margin-left: 48px;
    border-left: 3px solid #ccc;
    padding-left: 16px;
}

.top-nav-item.login-item {
    height: 24px;
}

.bg_phantich {
    font-size: 11px !important;
    background: #ffba00 !important;
    border-radius: 3px;
    color: #fff !important;
    padding: 2px 3px;
    font-weight: bold;
    position: relative;
    top: -2px;
    margin-left: 5px;
    cursor: pointer;
    display: inline-block;
}

.div-grid-2,
.div-grid-3 {
    display: grid;
    grid-column-gap: 16px;
    grid-row-gap: 0;
}

.block-phantichvb,
.content-phantichvb,
.rows-textaa,
.wrapper-phantichvb {
    width: 100%;
    float: left;
}

.entry-title-ptvb,
.popup-head-phantichvb,
.row-ssa.title-ptvb {
    text-align: center;
    text-transform: uppercase;
    font-weight: 700;
}

.popup-wrapper.popup-phantich {
    max-width: 100%;
    width: 100%;
    top: 0;
    left: 0;
    transform: none;
    -webkit-transform: none;
    -ms-transform: none;
    height: 100%;
    background: #fff;
    overflow-y: auto;
}

    .popup-wrapper.popup-phantich .popup-body {
        box-shadow: none;
    }

.div-grid-3 {
    grid-template-columns: repeat(3, 1fr);
}

.div-grid-2 {
    grid-template-columns: repeat(2, 1fr);
}

.div-grid-column {
    border: 1px solid #e0e0e0;
    border-top: 0;
}

.rows-textaa {
    padding: 10px 0;
    background: #fff;
}

    .rows-textaa .btn-mucluc-ssa {
        margin-left: 16px;
    }

    .rows-textaa .aa {
        margin-right: 16px;
    }

.wrapper-phantichvb {
    padding: 24px;
}

.popup-head-phantichvb {
    width: 100%;
    float: left;
    background: #444;
    height: 40px;
    line-height: 40px;
    font-size: 18px;
    color: #fff;
}

.close-popup.fix-rt0 {
    background: #d81d22;
    right: 3px;
    top: 2px;
}

.item-ptvb1 {
    float: left;
    margin-right: 8px;
    position: relative;
    line-height: 40px;
}

.item-ptvb2,
.item-ptvb3 {
    margin-right: 16px;
    position: relative;
    float: left;
}

.item-ptvb2 {
    width: 25%;
}

.item-ptvb3 {
    width: 10%;
}

.tai-file-ptvb i {
    color: #a07a4b;
}

.text-ppche {
    float: left;
    padding-left: 12px;
    width: 70%;
    font-size: 14px;
    height: 24px;
    line-height: 24px;
    color: #118b8e;
}

.text-ppc-quote {
    color: #118b8e;
    font-size: 14px !important;
}

.text-ellipsis {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    display: block;
}

.text-ppc-more {
    text-align: center;
}

.btn-ppc-more {
    font-size: 14px !important;
    cursor: pointer;
    color: #a67c52;
}

.row-ssa.title-ptvb {
    font-size: 16px;
    line-height: 48px;
    color: #a07a4b;
}

.entry-phan-tich {
    padding: 0 16px;
    line-height: 1.4;
    font-size: 14px;
    position: relative;
    float: left;
    width: 100%;
    margin: 16px 0;
}

    .entry-phan-tich.max-hight,
    .blockquote-ptvb.max-hight {
        max-height: 300px;
        overflow: hidden;
    }

    .entry-phan-tich p {
        padding: 5px 0;
    }

    .entry-phan-tich:hover:before {
        position: absolute;
        content: "";
        left: 0;
        top: 0;
        width: 4px;
        height: 100px;
        background: #e76f2d;
    }

.bg_phantich {
    font-size: 11px !important;
    background: #ffba00 !important;
    border-radius: 3px;
    color: #fff;
    padding: 3px;
    font-weight: 700;
    position: relative;
    top: -2px;
    margin-left: 5px;
    cursor: pointer;
}

.div-more {
    float: left;
    width: 100%;
    text-align: center;
    margin-bottom: 16px;
}

.btn-load-more {
    display: inline-block;
    height: 30px;
    cursor: pointer;
    line-height: 30px;
    padding: 0 16px;
    border-radius: 6px;
    font-size: 14px;
    color: #666;
}

.mysideptvb {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 999;
    top: 0;
    left: 0;
    background-color: #f2f2f2;
    overflow-x: hidden;
    box-shadow: 2px 0 15px rgba(0, 0, 0, 0.35);
    -webkit-box-shadow: 2px 0 15px rgba(0, 0, 0, 0.35);
}

    .mysideptvb .close-btn-ptvb {
        position: absolute;
        top: 8px;
        right: 8px;
        color: #fff;
        height: 24px;
        width: 24px;
        line-height: 24px;
        text-align: center;
        font-size: 14px;
    }

.muc-luc-ptvb {
    width: 100%;
    float: left;
    padding: 16px;
}

.dropdown {
    position: relative;
}

.dropdown-wrapper {
    background: #fff;
    display: none;
    position: absolute;
    z-index: 9991;
    width: 300px;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}

.left-phantichvb,
.toc-document.bg-toc2 {
    background: #f2f2f2;
}

.dropdown-wrapper.wrapper-full {
    width: 100%;
    top: 36px;
}

.btn-dropdown-close {
    float: right;
    font-size: 13px;
    position: relative;
    top: 2px;
}

.left-phantichvb {
    float: left;
    width: 25%;
    border: 1px solid #e0e0e0;
}

.right-phantichvb {
    float: right;
    width: 75%;
    padding-left: 30px;
}

.content-ptvb {
    border: 1px solid #e0e0e0;
    float: left;
    padding: 24px;
    width: 100%;
}

.entry-title-ptvb {
    font-size: 16px;
    margin-bottom: 12px;
    color: #a07a4b;
}

.blockquote-ptvb {
    padding: 16px;
    background: #faebd7;
}

.row-status-ptvb {
    padding: 10px 16px;
    float: left;
    width: 100%;
    border: 1px solid #ddd;
}

.text_docquyen * {
    font-size: 12px !important;
}

.toc-head-doc.bg-toc2 {
    background: #d9d9d9;
    color: #000;
}

.mg0 {
    margin-bottom: 0;
}

.p-hide {
    display: none;
}

@media only screen and (max-width: 960px) {
    .div-mua {
        display: block;
    }

    .m-col2 {
        width: 100%;
        margin-right: 0;
        margin-bottom: 16px;
    }

    .popup-wrapper.popup-phantich {
        height: auto;
        width: 90%;
        top: 50%;
        left: 50%;
        transform: translateX(-50%) translateY(-50%);
        -webkit-transform: translateX(-50%) translateY(-50%);
        -ms-transform: translateX(-50%) translateY(-50%);
    }

    .m-hide,
    .tab-hieu-luc,
    .tab-vb-lien-quan,
    .wrapper-phantichvb {
        display: none !important;
    }

    .p-hide {
        display: inline-block;
    }
}

.entry-phan-tich.max-hight::after {
    content: "";
    display: block;
    width: 100%;
    background: #fff;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0, #fff 100%);
    position: absolute;
    bottom: 0;
    height: 62px;
}

.blockquote-ptvb-content.show-more {
    max-height: 260px;
    display: block;
    overflow: hidden;
    word-break: break-word;
    word-wrap: break-word;
    position: relative;
}

    .blockquote-ptvb-content.show-more::after {
        content: "";
        display: block;
        width: 100%;
        background: #faebd7;
        background: linear-gradient(180deg, rgba(250, 235, 215, 0) 0, #faebd7 100%);
        position: absolute;
        bottom: 0;
        height: 62px;
    }

.text-noi-bat {
    background: #fdeabd;
}

.the-document-body img:not(.phaybloc1):not(.phaybloc2) {
    height: auto !important;
}

.doc-item {
    margin-bottom: 10px;
}

.entry-phan-tich.hover:before {
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    width: 4px;
    height: 100px;
    background: #e76f2d;
}

.toc-document.scroll {
    overflow: auto;
    max-height: 400px;
}

.left-phantichvb.sticky-indexes {
    width: 24%;
    position: fixed !important;
}

.entry-phan-tich.right * {
    font-size: 14px !important;
    font-family: arial, sans-serif !important;
}

.docitem-binhluan .docitem-47 {
    font-style: normal;
}

.docitem-binhluan:has(.docitem-47) {
    padding: unset !important;
}

    .docitem-binhluan:has(.docitem-47) .nhay1,
    .docitem-binhluan:has(.docitem-47) .nhay2 {
        display: none;
    }

.text-kng {
    background: #ece2e2;
    padding: 12px;
    border-radius: 4px;
}

.toc-document.content {
    max-height: 80vh;
    overflow: auto;
}

.tooltip-boxs2 .li-news-tip {
    list-style: none;
}

.btn-thongbao2 {
    background: #c73939;
    color: #fff;
    border: 0;
    height: 30px;
    font-weight: 700;
    margin-left: 10px !important;
}

.password::-ms-reveal,
::-ms-clear {
    display: none !important;
}

.item-docquyen {
    padding: 3px;
    background: #fdf3d4;
    display: inline-block;
    width: 320px;
    font-size: 11px;
    border-radius: 4px;
    margin-right: 16px;
    border: dashed 1px #fdc689;
}

a.tai-file-ptvb {
    display: none;
}

.login-face {
    display: inline-block;
    width: 250px;
    text-align: center;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    background: #3c63b9;
    border-radius: 24px;
    padding: 0 10px;
    color: #fff;
}

.login-google {
    display: inline-block;
    width: 250px;
    text-align: center;
    font-size: 14px;
    padding: 0 10px;
    height: 40px;
    line-height: 40px;
    background: #fffafa;
    border-radius: 24px;
    border: solid 1px #ddd;
}

.login-face img {
    float: left;
    height: 32px;
    position: relative;
    margin-right: 6px;
    top: 4px;
    margin-left: 10px;
}

.login-google img {
    float: left;
    height: 32px;
    position: relative;
    margin-right: 6px;
    top: 3px;
    margin-left: 10px;
}

.hide {
    display: none;
}

.popupRelate td {
    background-color: inherit !important;
}

.tab-item-content table {
    margin-left: 0 !important;
    margin-right: 0 !important;
}


/*.tab-vietnamese {position:relative;}*/
.text-thaythecumtu-tooltip {
    color: #f96606 !important;
}

.phan-tich-vb {
    font-weight: 700;
    color: #d72027;
}

.phan-tich-vbduthao {
    font-weight: 700;
    color: #d72027;
}

.textarea.height160 {
    height: 160px;
    padding: 10px;
    resize: vertical;
}

.textarea.height-240 {
    height: 240px;
}

.btn-del-gc {
    cursor: pointer;
}

.block-thong-bao2 {
    position: fixed;
    z-index: 9;
    top: 30%;
    background: #fff6e7;
    border: solid 1px #ddd;
    width: 120px;
    left: 4%;
    padding: 12px;
    border-radius: 10px;
}

.r-bell {
    width: 100%;
    float: left;
    text-align: center;
    margin-bottom: 12px;
}

.block-thong-bao2 .ics-close {
    position: absolute;
    top: 7px;
    right: 6px;
}

.block-thong-bao2 .ics-bell {
    display: inline-block;
    background: #fab21a;
    color: #fff;
    height: 32px;
    line-height: 32px;
    text-align: center;
    width: 32px;
    padding: 5px;
    border-radius: 100%;
}

.block-thong-bao {
    background: #3469f4;
    color: #fff;
    padding: 8px 0;
}

    .block-thong-bao a {
        color: #fff;
        text-decoration: underline
    }

.ics-bell {
    position: relative;
    display: inline-block;
    position: relative;
    top: 4px;
    margin-right: 10px;
}

.bell-layer1 {
    z-index: 9;
    animation: animation-layer-1 5000ms infinite;
}

.ics-close {
    cursor: pointer;
    float: right;
    z-index: 9
}

.section-related-news .ul-list li a, .post-news-sb .post-grid .title-sb {
    font-size: 18px;
}

.post-list .ul-list li, .section-content .ul-list li {
    list-style: initial
}

@keyframes animation-layer-1 {
    0% {
        transform: rotate(0deg);
    }

    8.0% {
        transform: rotate(0deg);
    }

    12.0% {
        transform: rotate(42deg);
    }

    16.0% {
        transform: rotate(-35deg);
    }

    20.0% {
        transform: rotate(0deg);
    }

    23.0% {
        transform: rotate(28deg);
    }

    26.0% {
        transform: rotate(-20deg);
    }

    29.0% {
        transform: rotate(0deg);
    }

    31.0% {
        transform: rotate(16deg);
    }

    33.0% {
        transform: rotate(-12deg);
    }

    35.0% {
        transform: rotate(0deg);
    }

    37.0% {
        transform: rotate(-6deg);
    }

    39.0% {
        transform: rotate(0deg);
    }
}

.show {
    display: block;
}

.ics-close, .item-status-right {
    float: right
}

.tooltip-content-1.w-tip-r {
    width: 180px;
    border-radius: 8px;
    right: 0;
    background: #fff;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);
    -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);
    -moz-box-shadow: 0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)
}

.ul-tip-r {
    margin: 0 !important;
    padding: 0 !important
}

    .ul-tip-r li {
        padding: 6px 12px;
        list-style: none
    }

        .ul-tip-r li > a, .ul-tip-r li > span {
            color: #222 !important;
            display: block;
            font-size: 14px !important
        }

        .color-active, .link-popupghichu:hover, .ul-tip-r li a.active, .ul-tip-r li a:hover {
            color: #a67c52 !important
        }

.document-tip-r {
    position: absolute;
    right: -32px;
    margin-top: 2px
}

.btn-tip-r {
    width: 24px;
    height: 24px;
    display: inline-block;
    cursor: pointer;
    text-align: center;
    color: #666;
    line-height: 24px
}

.bg-ghi-chu, .bg-theo-doi, .bg-theo-doi-hieu-luc {
    font-size: 11px !important;
    border-radius: 3px;
    color: #fff;
    position: relative;
    top: -2px;
    margin-left: 5px;
    cursor: pointer;
    font-weight: 700
}

.ul-tip-r li i {
    margin-right: 5px
}

.link-popupghichu {
    cursor: pointer
}

.bg-theo-doi-hieu-luc {
    background: #3373ff;
    padding: 3px
}

.bg-ghi-chu {
    background: #5633ff;
    padding: 1px 2px;
    display: inline-block
}

.text-theo-doi {
    color: #222;
    font-size: 14px !important;
    padding: 16px;
    overflow-y: auto;
    max-height: 200px;
    text-align: initial;
    white-space: pre-wrap
}

.btn-edit-ghi-chu {
    cursor: pointer;
    font-size: 12px !important;
    color: #115ed5 !important
}

.btn-tip-r .iconlvn-more, .textarea-ghi-chu {
    font-size: 14px !important
}

.textarea-ghi-chu {
    width: 100%;
    border: 1px solid #ddd;
    padding: 10px;
    font-family: arial,sans-serif;
    height: 70px
}

    .textarea-ghi-chu:focus {
        border: 0;
        outline: 0
    }

.row-tools {
    display: block;
    padding: 0 16px;
    max-height: 250px;
    overflow-y: auto
}

.item-tools-hd {
    margin-right: 16px;
    display: inline-block;
}

.line-through {
    color: #8100dd;
    text-decoration: line-through
}

.bgdtd {
    background: #3373ff;
    border: 1px solid #3373ff
}

.bggccn {
    background: #5633ff;
    border: 1px solid #5633ff
}

.select-cdx {
    border: 0;
    background-color: #fff;
    position: relative;
    font-size: 14px;
    font-family: arial,sans-serif;
    padding: 0;
    text-align: right;
    margin-right: 20px
}

.div-gccn-1, .div-hdsd, .div-hdsd * {
    font-size: 12px !important
}

.popup-wrapper.popup-600 {
    max-width: 600px
}

.btn-popupghichu {
    cursor: pointer;
    display: inline-block
}

    .btn-popupghichu.f-scrol {
        width: 27px;
        background: #5b5b5b;
        color: #fff;
        text-align: center;
        font-size: 9px;
        padding: 3px;
        border-radius: 5px;
        line-height: 13px;
        position: absolute;
        right: -29px;
        z-index: 9
    }

        .btn-popupghichu.f-scrol i {
            display: block;
            margin: 5px 0
        }

.block-thong-bao {
    background: #3469f4;
    color: #fff;
    padding: 8px 0
}

    .block-thong-bao a {
        color: #fff;
        text-decoration: underline
    }

.ics-bell {
    display: inline-block;
    position: relative;
    top: 4px;
    margin-right: 10px
}

.bell-layer1 {
    z-index: 9;
    animation: 5s infinite animation-layer-1
}

.ics-close {
    cursor: pointer;
    z-index: 9
}

@keyframes animation-layer-1 {
    0%,20.0%,29.0%,35.0%,39.0%,8.0% {
        transform: rotate(0)
    }

    12.0% {
        transform: rotate(42deg)
    }

    16.0% {
        transform: rotate(-35deg)
    }

    23.0% {
        transform: rotate(28deg)
    }

    26.0% {
        transform: rotate(-20deg)
    }

    31.0% {
        transform: rotate(16deg)
    }

    33.0% {
        transform: rotate(-12deg)
    }

    37.0% {
        transform: rotate(-6deg)
    }
}

.textarea.height160 {
    height: 160px;
    padding: 10px;
    resize: vertical
}

.block-thong-bao2 {
    position: fixed;
    z-index: 9;
    top: 30%;
    background: #fff6e7;
    border: 1px solid #ddd;
    width: 120px;
    left: 4%;
    padding: 12px;
    border-radius: 10px;
    text-align: left;
}

.r-bell {
    width: 100%;
    float: left;
    text-align: center;
    margin-bottom: 12px
}

.block-thong-bao2 .ics-close {
    position: absolute;
    top: 7px;
    right: 6px
}

.block-thong-bao2 .ics-bell {
    display: inline-block;
    background: #fab21a;
    color: #fff;
    height: 32px;
    line-height: 32px;
    text-align: center;
    width: 32px;
    padding: 5px;
    border-radius: 100%
}

.docitem-gccn {
    background: #faebd7;
    padding: 10px;
    border-radius: 8px;
    margin: 10px 0;
    text-align: initial;
    color: #222;
}

.div-gccn-1 {
    font-weight: 700
}

.item-select-cdx {
    float: left;
    position: relative;
    margin-right: 24px
}

.div-hdsd {
    box-shadow: 0 2px 3px 0 rgba(128,128,128,.28);
    -webkit-box-shadow: 0 2px 3px 0 rgba(128,128,128,.28);
    -moz-box-shadow: 0 2px 3px 0 rgba(128,128,128,.28);
    position: absolute;
    background: #3469f4;
    margin-top: 10px;
    padding: 16px;
    border-radius: 10px;
    line-height: 1.6;
    color: #fff;
    z-index: 99;
    right: 0;
    width: 320px;
    text-align: left;
}

.ics-hdsd {
    position: absolute;
    top: -9px;
    right: 10%;
    color: #3469f4
}

.div-next {
    text-align: right
}

    .div-next a {
        color: #fff;
        text-transform: uppercase
    }

        .div-next a i {
            font-size: 10px;
            margin-left: 8px
        }

.item-hdsd-fix {
    float: left;
    position: relative
}

.div-text-hdsd {
    margin-bottom: 12px
}

.stickyghichu {
    width: 27px;
    background: #f4c88d;
    text-align: center;
    font-size: 9px;
    padding: 3px;
    border-radius: 5px;
    line-height: 13px;
    position: fixed;
    z-index: 9;
    margin-left: 19px;
    top: 50px
}

@media only screen and (max-width:1599px) {
    .block-thong-bao2 {
        width: 97px;
        left: 8px
    }
}

.mg0 {
    margin-bottom: 0
}

.p-hide {
    display: none
}

@media only screen and (max-width:960px) {
    .doc-sticky .tooltip-1.fix-initial {
        display: none;
    }

    .item-docquyen, .m-col2 {
        width: 100%;
        margin-right: 0
    }

    .block-thong-bao2, .m-hide, .tab-hieu-luc, .tab-vb-lien-quan, .wrapper-phantichvb {
        display: none
    }

    .ics-close {
        position: absolute;
        right: 10px;
        top: 6px
    }

    .div-mua {
        display: block
    }

    .m-col2 {
        margin-bottom: 16px
    }

    .item-docquyen, .row-docquyen {
        margin-bottom: 12px
    }

    .popup-wrapper.popup-phantich {
        height: auto;
        width: 90%;
        top: 50%;
        left: 50%;
        transform: translateX(-50%) translateY(-50%);
        -webkit-transform: translateX(-50%) translateY(-50%);
        -ms-transform: translateX(-50%) translateY(-50%)
    }

    .p-hide {
        display: inline-block
    }
}

.document-tip {
    position: relative;
}

.btn-law-ok {
    background: #d52b2b;
    color: #fff;
    padding: 0 16px;
    font-size: 16px;
    display: inline-block;
    height: 40px;
    line-height: 40px;
    cursor: pointer;
    font-weight: 700;
    text-align: center;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border: none;
    margin-left: 20px
}

.ul-tip-r li > a, .ul-tip-r li > span {
    color: #222;
    display: block;
    font-size: 14px !important
}

@media only screen and (max-width:960px) {
    .item-docquyen, .m-col2 {
        margin-right: 0;
        width: 100%
    }

    .block-thong-bao2 {
        display: none !important
    }

    .ics-close {
        position: absolute;
        right: 10px;
        top: 6px
    }

    .div-mua {
        display: block
    }

    .m-col2 {
        margin-bottom: 16px
    }

    .item-docquyen, .row-docquyen {
        margin-bottom: 12px
    }

    .popup-wrapper.popup-phantich {
        height: auto;
        width: 90%;
        top: 50%;
        left: 50%;
        transform: translateX(-50%) translateY(-50%);
        -webkit-transform: translateX(-50%) translateY(-50%);
        -ms-transform: translateX(-50%) translateY(-50%)
    }

    .wrapper-phantichvb {
        display: none
    }

    .sidebar-col-left {
        width: 100%;
        margin-bottom: 16px
    }

    .content-col-right {
        float: left;
        width: 100%
    }

    .tooltip-content-1.w-tip-r {
        right: 11px
    }

    .tooltip-chidan {
        width: 94%;
        left: 12px
    }
}

.entry-phan-tich li {
    padding: 5px;
    list-style: disc;
}

.entry-phan-tich ul {
    padding-left: 25px;
}

div[class^="docitem"] {
    margin: 8px 0;
    padding-right: 24px
}

.ul-dieu-khoan {
    padding-left: 16px
}

    .ul-dieu-khoan li {
        padding: 12px 0;
        border-bottom: 1px solid #ddd;
        list-style: disc;
        position: relative
    }

        .ul-dieu-khoan li:last-child {
            border-bottom: 0;
            padding-bottom: 0
        }

.btn-del-gc:hover {
    color: #d52b2b
}

.btndoc-more.tooltip-1 {
    position: relative
}

.tooltip-content-1.w-navtip2 {
    width: 240px
}

li:has(>.effect-trackings-all) {
    display: none;
}

.row-btn {
    text-align: right;
    padding: 3px 16px;
    border-top: 1px solid #fdc689
}

.tooltip-chidan.posi-right {
    right: -16px;
    left: auto;
}

@media only screen and (max-width:960px) {
    .doc-sticky .m-r-sticky {
        right: 0;
        margin: 0
    }

    .btndoc-more.tooltip-1 {
        position: inherit
    }
}

.tab-gchu {
    position: absolute;
    right: 0;
    top: 0;
    display: none;
}

.stickygc {
    cursor: pointer;
    display: inline-block
}

    .stickygc.stickygc-tab {
        width: 27px;
        background: #f4c88d;
        text-align: center;
        font-size: 9px;
        padding: 3px;
        border-radius: 5px;
        line-height: 13px;
        position: absolute;
        z-index: 9;
        top: 0;
        right: -30px
    }

.tab-content {
    width: 100%;
    float: left;
}

.stickygc.stickygc-tab.stickyghichu {
    position: fixed;
    top: 50px;
    right: auto;
    margin-left: 3px
}

.stickyghichu + .tooltip-chidan.posi-right {
    margin-top: 0;
    position: fixed;
    top: 40px;
    right: auto;
    left: auto;
    margin-left: -461px
}

.tab-gchu .tooltip-chidan.posi-right {
    right: -3px;
    left: auto
}

.tab-gchu .stickyghichu + .tooltip-chidan.posi-right {
    margin-top: 0;
    position: fixed;
    top: 40px;
    right: auto;
    left: auto;
    margin-left: -477px
}

.btn-ctmcd, .close-ctmcd {
    text-align: center;
    cursor: pointer
}

.box-ctmcd, .doc-sticky .docprint {
    display: none
}

.tools-chidanvb {
    position: fixed;
    left: 0;
    z-index: 999;
    bottom: 0;
    width: 100%
}

.box-ctmcd, .btn-ctmcd, .close-ctmcd {
    position: absolute
}

.tools-chidanvb .main-content {
    position: relative
}

.btn-ctmcd {
    background: #a67c52;
    bottom: 0;
    left: 0;
    height: 36px;
    line-height: 36px;
    color: #fff;
    width: 170px;
    font-size: 13px;
    border-radius: 24px 24px 24px 0
}

.rows-ctmcd {
    float: left;
    width: 100%;
    margin-bottom: 8px
}

.close-ctmcd {
    top: 0;
    right: 0;
    font-size: 24px;
    height: 24px;
    width: 24px;
    line-height: 24px;
    z-index: 9
}

.box-ctmcd {
    background-color: #f1f1f1;
    width: 100%;
    max-width: 870px;
    box-shadow: 0 8px 16px 0 rgba(0,0,0,.2);
    z-index: 1;
    bottom: 0;
    padding: 12px;
    font-size: 14px;
    left: 0
}

.show {
    display: block
}

.docprint .btn-doc i {
    margin: 0
}

@media only screen and (max-width:960px) {
    .tooltip-main-mouse {
        width: 92%;
        left: 50% !important;
        transform: translateX(-50%);
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%)
    }

    .section-related-news {
        display: block
    }
}

.windowGroup {
    justify-content: center;
    display: flex;
    width: 100%
}

.window {
    position: fixed;
    top: 120px;
    z-index: 9999 !important;
    display: none
}

.bgwindow {
    float: left;
    background-color: #fff;
    max-width: 600px;
    width: 100%;
    box-shadow: 0 0 6px 0 #999
}

.windowActive {
    z-index: 100
}

.closeButton {
    position: absolute;
    right: 16px;
    top: 16px;
    z-index: 9;
    width: 24px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    font-size: 30px;
    cursor: pointer;
}

.scrol-po {
    max-height: 110px;
    overflow-y: auto;
    line-height: 1.6
}

@media only screen and (max-width:960px) {
    .window {
        width: 90%;
        top: 50%;
        left: 50%;
        transform: translateX(-50%) translateY(-50%);
        -webkit-transform: translateX(-50%) translateY(-50%);
        -ms-transform: translateX(-50%) translateY(-50%)
    }
}

.tab-tom-tat, .tab-vb-goc, .tab-tieng-anh, .tab-hieu-luc, .tab-vb-lien-quan, .tab-luoc-do, .tab-download {
    position: relative;
}

.div-relative {
    position: relative;
    float: left;
    width: 100%
}

.dark-mode .bg-ghi-chu {
    background: #5633ff !important;
    padding: 1px 2px;
    display: inline-block;
}

.dark-mode .bg-theo-doi-hieu-luc {
    background: #3373ff !important;
    padding: 3px;
}

.mg0 {
    margin-bottom: 0
}

.p-hide {
    display: none
}

@media only screen and (max-width: 960px) {
    .p-hide {
        display: inline-block
    }

    .m-hide {
        display: none
    }

    .popup-650 {
        max-width: 100% !important;
    }

    .tab-vb-goc-, .tab-hieu-luc, .tab-vb-lien-quan {
        display: none
    }

    .doc-sticky {
        z-index: 1 !important;
    }

    .ui-widget.ui-widget-content {
        width: 92% !important;
        left: 4% !important;
    }
}

.box-downloadVB {
    width: 90%;
    float: left;
    position: relative;
}

.list-download-sub1 {
    width: 100%;
    float: left;
    padding-left: 40px;
    position: relative;
    margin-bottom: 30px
}

    .list-download-sub1::after {
        position: absolute;
        content: "";
        width: 1px;
        background: #ddd;
        top: 4px;
        left: 14px;
        bottom: 10px;
    }

.row-download-sub {
    width: 100%;
    float: left;
    padding-right: 24px;
    position: relative;
    margin-bottom: 12px;
    padding-left: 34px;
}

    .row-download-sub::after {
        position: absolute;
        content: "";
        width: 8px;
        height: 8px;
        background: #666;
        border-radius: 100%;
        left: -30px;
        top: 4px;
        z-index: 1;
    }

.ic-download-sub {
    height: 16px;
    width: 16px;
    position: absolute;
    left: 4px;
    top: 0;
}

.row-download-sub::before {
    position: absolute;
    content: "";
    height: 1px;
    width: 20px;
    left: -26px;
    top: 8px;
    background: #ddd;
}

.list-download-sub2 {
    width: 100%;
    float: left;
    margin-top: 16px;
    position: relative;
}

    .list-download-sub2 .row-download-sub::after {
        left: -25px;
    }

    .list-download-sub2::after {
        position: absolute;
        content: "";
        width: 1px;
        background: #ddd;
        top: 4px;
        left: -22px;
        bottom: 24px;
    }

    .list-download-sub2 .row-download-sub::before {
        left: -22px;
    }

.row-download-file {
    float: left;
    width: 100%;
}

.link-download-file {
    display: inline-block;
    margin-right: 16px;
    font-weight: bold;
    font-size: 14px;
    padding: 4px 10px;
    border-radius: 6px;
    color: #A67942;
    border: solid 1px #ddd;
    cursor: pointer;
}

    .link-download-file:hover {
        color: #fff;
        background: #d72027;
        border: solid 1px #d72027;
    }

.checkboxdownload {
    position: absolute;
    right: 0;
    top: 0;
    display: none;
}

.row-download-sub.sub-phu-luc {
    padding-right: 0;
}

.link-download-file-2 {
    display: inline-block;
    display: none;
    background: cadetblue;
    color: #fff;
    font-size: 14px;
    padding: 4px 10px;
    border-radius: 6px;
    border: solid 1px cadetblue;
    font-weight: bold;
    text-align: center;
    cursor: pointer
}

    .link-download-file-2:hover {
        color: #fff;
    }

.tab-tom-tat, .tab-vb-goc, .tab-tieng-anh, .tab-hieu-luc, .tab-vb-lien-quan, .tab-luoc-do, .tab-vietnamese, .tab-download {
    position: relative
}

.link-chuyen-trang {
    display: block;
    border: 1px solid #ddd;
    border-radius: 24px;
    padding: 5px 10px;
    font-weight: 700;
    color: red;
    font-size: 13px;
    background: #f2f2f2
}
/*End fix last */
.tab-tom-tat.tab-item-content {
    display: none;
}

.timeline-content {
    scrollbar-width: thin;
}

.sidebar-scrollbar {
    top: 50px;
    width: 300px;
    z-index: 9;
    background: #fff;
    height: 100vh;
    overflow-y: auto;
    scrollbar-width: thin;
    margin-bottom: 16px;
}

    .timeline-content::-webkit-scrollbar, .sidebar-scrollbar::-webkit-scrollbar, .text-theo-doi::-webkit-scrollbar {
        width: 8px;
        background-color: #f9f9f9
    }

    .timeline-content::-webkit-scrollbar-thumb, .sidebar-scrollbar::-webkit-scrollbar-thumb, .text-theo-doi::-webkit-scrollbar-thumb {
        background: #e0e0e0;
    }

.row-package {
    margin-bottom: 8px
}

.btn-nangcapgoi {
    display: block;
    background: #049f7f;
    color: #fff;
    border-radius: 4px;
    padding: 4px 8px;
    font-weight: 700;
    font-size: 13px
}

    .btn-nangcapgoi:hover {
        background: #0a846b;
        color: #fff
    }

.searchlawauto-items {
    position: absolute;
    border: 1px solid #d4d4d4;
    background-color: #fff;
    z-index: 99;
    top: 100%;
    left: 0;
    right: 0;
    max-height: 340px;
    overflow-y: auto;
    scrollbar-width: thin;
    box-shadow: 0 4px 6px rgba(32,33,36,.28)
}

    .searchlawauto-items > div {
        padding: 6px 12px;
        cursor: pointer
    }

.bg_suggest {
    font-weight: 700
}

.d-none, .empty-icon .search-clear {
    display: none
}

.search-clear {
    display: inline-block;
    position: absolute;
    right: 110px;
    font-size: 11px;
    height: 26px;
    width: 26px;
    text-align: center;
    line-height: 26px;
    top: 8px;
    z-index: 1;
    cursor: pointer;
    color: #666;
    border-radius: 100%
}

.loader {
    position: relative;
    height: 20px;
    width: 20px;
    display: inline-block;
    animation: 5.4s infinite around
}

@keyframes around {
    0% {
        transform: rotate(0)
    }

    100% {
        transform: rotate(360deg)
    }
}

.loader::after, .loader::before {
    content: "";
    background: #fff;
    position: absolute;
    display: inline-block;
    width: 100%;
    height: 100%;
    border-width: 2px;
    border-color: #333 #333 transparent transparent;
    border-style: solid;
    border-radius: 20px;
    box-sizing: border-box;
    top: 0;
    left: 0;
    animation: .7s ease-in-out infinite around
}

.loader::after {
    animation: .7s ease-in-out .1s infinite around;
    background: 0 0
}

.head-ghichu {
    background: #fdc689;
    padding: 8px 16px;
    font-weight: 700;
    font-size: 16px !important
}

.btn-download-ghi-chu {
    float: left;
    font-size: 12px !important;
    color: #115ed5 !important;
    cursor: pointer
}

.docitem-gccn-head {
    background: #faebd7;
    padding: 10px;
    border-radius: 8px;
    margin: 10px 0;
    text-align: initial;
    color: #222
}

@media only screen and (max-width:960px) {
    .search-clear {
        right: 45px
    }

    #backtotop {
        right: 10px !important;
    }
}

.content-thong-bao, .w3-thongbao-content {
    overflow-y: auto;
    scrollbar-width: thin;
    float: left
}

.w3-thongbao {
    height: 100%;
    max-width: 400px;
    width: 100%;
    background-color: #fff;
    position: fixed;
    z-index: 2147483648;
    overflow-y: auto;
    display: none;
    right: 0;
    top: 0;
    box-shadow: 0 0 6px 0 #999;
    animation: .4s animateright
}

@keyframes animateright {
    from {
        right: -400px;
        opacity: 0
    }

    to {
        right: 0;
        opacity: 1
    }
}

.top-nav-item.hover-thong-bao:hover .drop-thong-bao, .w3-thongbao.showme {
    display: block
}

.w3-close-thongbao {
    position: absolute;
    top: 0;
    right: 0;
    width: 30px;
    cursor: pointer;
    height: 30px;
    color: #fff;
    text-align: center;
    line-height: 30px
}

.w3-thongbao-content {
    width: 100%;
    height: 88vh
}

    .w3-thongbao-content::-webkit-scrollbar {
        width: 8px;
        background-color: #f9f9f9
    }

    .w3-thongbao-content::-webkit-scrollbar-thumb {
        background: #e0e0e0
    }

.w3-thongbao-more {
    width: 100%;
    border-top: 1px solid #e0e0e0;
    padding: 8px 16px;
    text-align: center;
    position: absolute;
    bottom: 0;
    left: 0;
    background: #fff;
    z-index: 1
}

    .w3-thongbao-more a {
        color: #a67942
    }

.w3-thongbao-count {
    width: 100%;
    float: left;
    padding: 10px 16px;
    border-bottom: 1px solid #ddd;
    text-align: right;
    color: #666;
    background: #f2f2f2
}

div#vnp_chat {
    bottom: 30px !important
}

.top-nav-item.hover-thong-bao {
    position: relative
}

.drop-thong-bao {
    position: absolute;
    left: -90px;
    padding-top: 7px;
    z-index: 99;
    display: none
}

.box-thong-bao {
    float: left;
    margin: 0;
    background: #fff;
    box-shadow: 0 0 15px 0 rgba(0,0,0,.3);
    border-radius: 4px;
    width: 270px
}

.head-thong-bao {
    width: 100%;
    float: left;
    background: #555;
    color: #fff;
    padding: 5px 16px;
    font-weight: 700;
    text-transform: uppercase
}

.content-thong-bao {
    width: 100%;
    padding: 8px 0;
    max-height: 300px
}

    .content-thong-bao::-webkit-scrollbar {
        width: 8px;
        background-color: #f9f9f9
    }

    .content-thong-bao::-webkit-scrollbar-thumb {
        background: #e0e0e0
    }

.list-thong-bao {
    width: 100%;
    float: left;
    font-size: 14px;
    padding: 8px 16px;
    border-bottom: 1px solid #e0e0e0
}

    .list-thong-bao a, .time-thongbao {
        color: #666
    }

.dot-thongbao {
    background: #d72027;
    border-radius: 100%;
    float: left;
    width: 6px;
    height: 6px;
    margin-right: 10px;
    position: relative;
    top: 8px
}

.post-thong-bao {
    display: grid
}

.title-thongbao {
    margin-bottom: 8px
}

.footer-thong-bao {
    width: 100%;
    float: left;
    color: #a67942;
    border-top: 1px solid #e0e0e0;
    padding: 5px 16px;
    text-align: center
}

.btn-thongbao {
    cursor: pointer;
    display: inline-block
}

.title-thongbao.tb-news a {
    color: #222;
    font-weight: 700;
    display: block
}

.i-icbell {
    position: relative;
    top: 3px
}

.icbell {
    background: #ed1d35;
    position: absolute;
    right: -8px;
    top: 0;
    margin-top: -4px;
    display: inline-block;
    padding: .25em .4em;
    font-size: 75%;
    font-weight: 500;
    line-height: 1;
    text-align: center;
    border-radius: .6rem;
    color: #fff
}

.list-thong-bao:last-child {
    margin-bottom: 20px
}

.popup-wrapper.popup-640 {
    max-width: 640px
}

.input.input-themdanhmuc, .select.select-thumuc {
    width: 200px
}

.label-leve2 {
    margin-top: 16px;
    padding-left: 28px
}

.label-leve3 {
    margin-top: 16px;
    padding-left: 56px
}

.label-leve4 {
    margin-top: 16px;
    padding-left: 84px
}

.select.select-thumuc {
    background: url(/assets/images/arow.svg) right 6px top 50%/14px no-repeat;
    background-size: 14px;
    background-position: right 6px top 50%;
    height: 40px;
    padding-right: 20px
}

.btn-edit-dmuc, .div-edit-dmuc {
    display: inline-block
}

.checkbox_ {
    height: 16px;
    width: 16px;
    padding: 0;
    margin: 0 6px 0 0;
    top: 1px;
    position: relative
}

.font-ms {
    color: #666
}

.btn-edit-dmuc {
    color: #b34e12;
    margin-left: 20px;
    position: relative;
    z-index: 1;
    cursor: pointer;
    font-size: 13px
}

.label-leve1 {
    padding-left: 8px
}

.label-leve2 {
    margin-top: 16px;
    padding-left: 28px
}

.label-leve3 {
    margin-top: 16px;
    padding-left: 56px
}

.label-leve4 {
    margin-top: 16px;
    padding-left: 84px
}

.row-head-status {
    padding: 4px 16px;
    float: left;
    width: 100%;
    border-bottom: 1px solid #ddd
}

.ul-chuthich-mucluc {
    margin: 8px 0;
    padding: 0 0 0 32px;
    float: left;
    width: 100%
}

    .ul-chuthich-mucluc li {
        list-style: none;
        padding: 6px 0
    }

.text-thaythecumtu-index {
    color: #f96606 !important;
}

.ul-chuthich-mucluc .li-news-tip a {
    font-size: 15px !important;
}

.muclucicon-48 {
    background: #666;
    color: #fff;
}

.muclucicon-56 {
    font-size: 15px !important;
    font-weight: normal;
}

#noidungmix {
    position: initial;
}

.li-news-tip .tooltip-56 {
    color: #8100DD !important;
}

.item-article .docitem-45 {
    font-weight: 700 !important;
}

.btn-printdoc {
    cursor: pointer;
}

.text-thongbao {
    float: left;
    width: 100%;
    padding: 12px;
    font-size: 16px;
    position: relative;
    background: #F6E7B8;
    margin-bottom: 16px;
}

.color-law {
    color: #a67942;
}

.tips-thong-bao {
    position: absolute;
    width: 300px;
    left: 0;
    background: #fdf3d4;
    padding: 12px;
    border: 1px solid #ccc;
    z-index: 99;
    border-radius: 6px;
    font-size: 14px
}

    .tips-thong-bao > div {
        padding: 4px 0
    }

.svgthongbao {
    float: left;
    margin-right: 8px
}

.close-tips-thong-bao {
    position: absolute;
    right: 5px;
    top: 5px;
    font-size: 12px;
    z-index: 9;
    cursor: pointer;
    width: 20px;
    height: 20px;
    place-items: center;
    display: grid
}

.btn-tips-thong-bao {
    background: #d52b2b;
    color: #fff;
    display: inline-block;
    padding: 4px 12px;
    border-radius: 5px;
    cursor: pointer
}

    .btn-tips-thong-bao i {
        font-size: 10px;
        margin-right: 3px
    }

#effect-doc-comment.box-text {
    position: relative;
    width: 175px;
    z-index: 9;
}

.the-document-tag {
    width: 100%;
    float: left;
    font-size: 16px;
    margin-bottom: 24px;
}

    .the-document-tag a {
        color: #a67942;
    }
/* Bengin vbsongngu */
.head-vbsongngu {
    width: 100%;
    float: left;
    background: #f7f7f7;
    border: solid 1px #ddd;
    padding: 6px 16px;
    font-size: 14px;
}

.block-vbsongngu {
    padding: 16px;
    float: left;
    width: 100%;
}

.popup-wrapper.popup-vbsongngu {
    max-width: 1366px;
    width: 100%
}

.body-vbsongngu {
    border: solid 1px #ddd;
    padding: 16px;
    line-height: 1.6;
    font-size: 14px;
    height: 69vh;
    overflow-y: auto;
    scrollbar-width: thin;
    /*position: relative*/
}

    .body-vbsongngu * {
        font-size: 14px
    }

    .body-vbsongngu::-webkit-scrollbar {
        width: 8px;
        background-color: #f9f9f9
    }

    .body-vbsongngu::-webkit-scrollbar-thumb {
        background: #e0e0e0
    }

    .body-vbsongngu p {
        margin: 8px 0
    }

.popup-vbsongngu .close-popup.fix-rt0 {
    background: #d81d22;
    right: 3px;
    top: 2px;
}

.popup-vbsongngu .btn-dropdown-close {
    right: 12px;
    font-size: 24px;
    position: absolute;
    top: 2px;
    cursor: pointer;
}

.popup-vbsongngu .close-popup {
    position: absolute;
    right: -12px;
    top: -12px;
    z-index: 999;
    width: 30px;
    height: 30px;
    text-align: center;
    cursor: pointer;
    border-radius: 100%;
    background: #805827;
    color: #fff;
    font-size: 24px;
    line-height: 30px;
}

    .popup-vbsongngu .close-popup.fixmg0 {
        right: 4px;
        top: 4px;
        border-radius: 100%;
        background: #a67c52;
        color: #fff;
    }

.bg-songngu {
    background: antiquewhite;
}

.info-vbsongngu {
    margin-bottom: 16px;
    width: 100%;
    float: left;
}

.vbsongngu-col2 {
    float: left;
    width: 50%;
    /*position: relative*/
}

.div-data {
    width: 100%;
    float: left;
}
/* End vbsongngu */
.noi-dung-tham-chieu {
    cursor: pointer;
}

.link-po-vb {
    font-weight: bold;
    color: #805827 !important;
    text-decoration: underline;
    margin-left: 8px;
}

.body-vbsongngu * {
    font-size: 14px !important;
    line-height: 1.6 !important;
}

.body-vbsongngu .popupRelate2 {
    font-size: 11px !important;
}

.doc-sticky .hidensticky {
    display: none;
}

.popup-650 {
    max-width: 650px
}

.bg-effect {
    padding: 0 4px;
    font-size: 12px;
}

.bg-hhl {
    background: red;
    color: #fff;
}
/* check on off */
.block-ndvb {
    padding: 20px;
    max-height: 90vh;
    scrollbar-width: thin;
    /*overflow-y: auto;*/
    scrollbar-color: #e0e0e0 transparent;
    float: left;
    width: 100%;
}

.ndvb-title {
    width: 100%;
    float: left;
    margin-bottom: 16px;
    font-size: 14px;
}

.ndvb-tab {
    width: 100%;
    text-align: center;
    float: left;
    margin-bottom: 16px;
}

.ndvb-content {
    width: 100%;
    float: left;
    font-size: 14px;
}

.ndvb-tab ul {
    margin: 0;
    display: inline-block;
    padding: 2px;
    border-radius: 3px;
    border: solid 1px #e0e0e0;
}

.ndvb-tab-item {
    font-size: 14px;
    display: inline-block;
    list-style: none;
    padding: 7px 24px;
    cursor: pointer;
    border-radius: 3px;
}

    .ndvb-tab-item:hover {
        background: #f2f2f2;
    }

    .ndvb-tab-item.nomix {
        color: #999;
    }

    .ndvb-tab-item.active {
        background: #a67c52;
        color: #fff !important;
    }

.ndvb-status {
    float: right;
    margin-top: 8px;
}

    .ndvb-status .tgl-btn {
        vertical-align: middle;
        position: relative;
        top: -3px;
        margin-right: 4px;
    }

.ndvb-item {
    padding: 5px 0;
    line-height: 22px;
}

.div-relatevb-show {
    float: left;
    width: 100%;
    max-height: 300px;
    overflow-y: auto;
    padding: 8px 16px;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
    border: solid 1px #FDC689;
    background-color: #FFF8E4;
    position: relative;
    border-radius: 3px;
    margin: 16px 0;
}

.block-ndvb-scrol {
    width: 100%;
    float: left;
    height: 650px;
    overflow-y: auto;
}

.ui-widget-content .block-ndvb .bg_xam2.color-blue, .ui-widget-content .block-ndvb .color-blue {
    color: blue !important;
}

.tooltip-relate {
    position: relative
}

.div-relate {
    display: none;
    position: absolute;
    z-index: 9;
    text-align: left;
    left: 0;
    margin-top: -7px;
    padding-top: 8px
}

/*.tooltip-relate:hover .div-relate {
    display: block
}*/

.div-relatevb {
    float: left;
    width: 480px;
    max-height: 300px;
    overflow-y: auto;
    padding: 8px 16px;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
    border: solid 1px #FDC689;
    background-color: #FFF8E4;
    position: relative;
    border-radius: 3px
}

    .div-relatevb * {
        font-size: 14px !important
    }

    .div-relatevb p {
        color: #222;
        margin: 0
    }

.ul-relatevb {
    padding: 0;
    margin: 0;
    font-weight: bold
}

    .ul-relatevb li {
        list-style: none;
        padding: 5px 0;
        padding-top: 5px;
        font-weight: bold;
        line-height: 1.6
    }

        .ul-relatevb li a {
            text-decoration: none !important
        }

.div-relatevb2 {
    float: left;
    width: 480px;
    overflow-y: auto;
    padding: 8px 16px;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
    border: solid 1px #FDC689;
    background-color: #FFF8E4;
    position: relative;
    border-radius: 3px
}

    .div-relatevb2 * {
        font-size: 14px !important
    }

    .div-relatevb2 p {
        color: #222;
        margin: 0
    }

.text-link {
    color: #a60b0a;
    cursor: pointer;
}

.bg_phantich {
    font-size: 11px !important;
    background: #ffba00 !important;
    border-radius: 3px;
    color: #fff;
    padding: 2px 3px;
    font-weight: bold;
    position: relative;
    top: -2px;
    margin-left: 5px;
    cursor: pointer;
    display: inline-block
}

.tips-thong-bao {
    position: absolute;
    width: 300px;
    top: 50px;
    left: 0;
    background: #fdf3d4;
    padding: 12px;
    border: solid 1px #ccc;
    z-index: 99;
    border-radius: 6px;
    font-size: 14px;
}

    .tips-thong-bao > div {
        padding: 4px 0
    }

.svgthongbao {
    float: left;
    margin-right: 8px;
}

.close-tips-thong-bao {
    position: absolute;
    right: 5px;
    top: 5px;
    font-size: 24px;
    z-index: 9;
    cursor: pointer;
    width: 20px;
    height: 20px;
    place-items: center;
    display: grid;
}

.btn-tips-thong-bao {
    background: #d52b2b;
    color: #fff;
    display: inline-block;
    padding: 4px 12px;
    border-radius: 5px;
    cursor: pointer;
}

    .btn-tips-thong-bao svg {
        margin-right: 5px
    }
/* End poup chi dan */

@media only screen and (max-width: 820px) {
    .content-sosanhvb {
        display: none;
    }

    .text-xemndpc {
        display: block;
    }
}

.tooltipexpired {
    color: red;
    font-style: italic;
    font-weight: normal;
    font-size: 13px !important;
    text-transform: none;
}

svg {
    border: 0;
    outline: 0;
    vertical-align: middle;
}

#spinner-back, #spinner-front {
    position: fixed;
    width: 100vw;
    transition: all 1s;
    visibility: hidden;
    opacity: 0;
}

#spinner-back {
    z-index: 99999999;
    height: 100vh;
    background: rgba(0, 0, 0, 0.7);
}

#spinner-front {
    z-index: 99999999;
    color: #fff;
    text-align: center;
    margin-top: 50vh;
    transform: translateY(-50%);
}

    #spinner-back.show, #spinner-front.show {
        visibility: visible;
        opacity: 1;
    }

.f-mxh {
    display: inline-block;
    margin-right: 8px;
}

.popupRelate span, .popupRelate2 span {
    /*font-size: 13px !important;*/
}

.w_box {
    border: solid 1px #ddd;
    background: #e8e8e8;
    margin-bottom: 16px;
    float: left;
    width: 100%;
    line-height: 1.6;
    font-size: 14px
}

.w_hea {
    padding: 10px 18px;
    font-size: 15px;
    font-weight: 700;
    color: #d60000
}

.w_art a {
    display: block;
    padding: 8px 16px
}

    .w_art a.active {
        background: #fff;
        color: #a67942;
        font-weight: 700
    }

.w_content1 {
    width: 100%;
    float: left;
    border-bottom: solid 1px #ddd
}

.w_content2 {
    float: left;
    width: 100%
}

.ul_w_content2 {
    padding: 8px 16px
}

.w_item a {
    color: #0356bf
}

.w_item {
    position: relative;
    float: left;
    padding-left: 16px;
    width: 100%;
    margin: 6px 0
}

    .w_item:before {
        content: "";
        position: absolute;
        left: 0;
        top: 8px;
        height: 5px;
        width: 5px;
        background: #0356bf;
        border-radius: 100%
    }

.w_info {
    background: #d2d2d1;
    padding: 10px 12px;
    margin: 8px 0;
    border-radius: 3px;
    position: relative;
    left: 0;
    width: 100%;
    float: left
}

    .w_info:before {
        background: #d2d2d1;
        content: "";
        height: 10px;
        position: absolute;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        width: 10px;
        top: -5px;
        left: 32px
    }

.text-dg {
    padding: 10px 12px;
    cursor: pointer;
    font-size: 15px;
    font-weight: 700;
    color: #0356bf;
    position: relative;
}

.btn-phan-tich {
    background: #4596ff;
    font-size: 12px;
    padding: 0px 5px;
    border-radius: 3px;
    position: relative;
    z-index: 9;
    display: inline-block;
    color: #fff;
}

.doc-trial-scroll {
    overflow-y: auto;
    max-height: 590px;
    scrollbar-width: thin;
}

.doc-summary ul {
    margin-left: 10px;
    padding-left: 10px;
}

.doc-summary li {
    list-style: disc;
}

span.btn_nd {
    position: absolute;
    right: 0;
    top: 5px;
    height: 32px;
    width: 32px;
    z-index: 9;
    text-align: center;
    line-height: 36px;
    cursor: pointer;
}

.li-news-tip span {
    font-size: 13px !important;
}
/* Bengin tooltip JS */
.tooltip-data {
    cursor: pointer
}

.tooltip-main {
    display: none;
    position: fixed;
    width: 400px;
    margin-top: 16px;
    z-index: 99;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    overflow-y: auto;
    padding: 8px 16px;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    border: solid 1px #FDC689;
    background-color: #FFF8E4;
    color: #FF8000 !important;
}

.tooltip-header {
    width: 100%;
    float: left;
    border-bottom: solid 1px #e0e0e0;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.content-tooltip {
    float: left;
    width: 100%;
    max-height: 300px;
    overflow-y: auto;
}

    .content-tooltip ul {
        margin: 0;
        padding: 0;
    }

    .content-tooltip li {
        list-style: none;
    }

.tooltip-title {
    padding-right: 32px;
}

.close-tooltip {
    position: absolute;
    top: 10px;
    right: 10px;
    cursor: pointer;
    font-size: 24px;
    text-align: center;
    width: 24px;
    height: 24px;
    line-height: 24px;
}

.li_tooltip {
    padding: 5px 0
}

    .li_tooltip:first-child {
        padding-top: 0
    }

    .li_tooltip:last-child {
        padding-bottom: 0
    }

.tooltip-docdetail {
    position: relative;
    top: 3px;
}
/* End tooltip JS */
.the-document-author {
    float: left;
    width: 100%;
    margin-bottom: 20px;
    text-align: right;
}

    .the-document-author a {
        display: inline-block;
        font-weight: bold;
        margin-right: 12px;
    }

    .the-document-author span {
        display: inline-block;
        margin-right: 12px;
        color: #ddd;
    }

    .the-document-author a {
        display: inline-block;
        font-weight: bold;
        margin-right: 12px;
    }

        .the-document-author a svg {
            margin-right: 6px;
            vertical-align: middle;
            position: relative;
            top: -3px;
        }

/*new 30/10/2024*/
.block-list-title.fixpad.div-tooltip {
    padding: 10px 12px;
    background-color: #f2f2f2;
}

.div-tooltip:hover .div-tooltip-content {
    display: block;
}

.div-tooltip-content {
    display: none;
    z-index: 9;
    padding-top: 10px;
    text-align: left;
    width: 94%;
    max-width: 600px;
    font-size: 14px;
    border: solid 1px #444;
    color: #222;
    padding: 12px;
    font-weight: normal;
    position: absolute;
    background: #FFF8E4;
}

.tooltip-text-1 {
    font-size: 14px;
    border: 1px solid #444;
    background-color: #fff;
    color: #222;
}

    .tooltip-text-1.fix-backg {
        background: #FFF8E4;
    }

.divline {
    float: left;
    width: 100%;
    height: 1px;
    background: #ddd;
    margin-bottom: 16px;
}

.div-rows {
    width: 100%;
    float: left;
    margin-bottom: 16px;
}

.text-thongbao9 {
    float: left;
    width: 100%;
    padding: 12px;
    font-size: 16px;
    position: relative;
    background: #F6E7B8;
    margin-bottom: 16px;
}

.list-luocdo .block-list-title.fixfont {
    background-color: #f2f2f2;
}

.color-tip-xemthem {
    font-weight: normal;
    color: brown;
}

.tooltip-1.tip-xemthem {
    display: block;
    margin-top: 10px;
}

.box-text-content-1.hig-scrol {
    max-height: 250px;
    overflow-y: auto;
    scrollbar-width: thin;
}

.box-text-content-1 {
    font-weight: normal;
}

.btn-more-relate {
    display: inline-block;
    font-size: 14px;
    color: #85868A;
    cursor: pointer
}

    .btn-more-relate:hover {
        color: #a67942
    }

.nav-wg-tip {
    display: none;
    z-index: 9;
    padding-top: 10px;
    text-align: left;
    width: 100%;
    max-width: 340px;
    font-size: 14px;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.25);
    color: #222;
    padding: 12px;
    font-weight: normal;
    position: absolute;
    background: #FFF8E4;
}

.nav-wg .li-relatetypes:hover ~ div.nav-wg-tip {
    display: block;
}

.tooltip-2:hover ~ div.tooltip-content-1 {
    display: block;
}

.embedContent iframe {
    width: 100% !important;
}

.row-user-name {
    font-size: 16px;
    font-weight: 700;
    max-width: 210px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.tooltip-button {
    position: relative;
    display: inline-block;
}

.tooltip-chidan2 {
    display: none;
    margin-top: -8px;
    position: absolute;
    z-index: 99;
    left: 0;
    padding-top: 10px;
}

.tooltip-button:hover .tooltip-chidan2 {
    display: block;
}

.tooltip-boxs {
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
    -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
    -moz-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
    border: solid 1px #FDC689;
    background-color: #FFF8E4;
    width: 480px;
    display: inline-block;
    border-radius: 3px;
    position: relative;
    text-align: left
}

.text-theo-doi2 {
    color: #222;
    font-size: 14px !important;
    padding: 16px;
    overflow-y: auto;
    scrollbar-width: thin;
    max-height: 200px;
    line-height: 1.6 !important;
}

    .text-theo-doi2 * {
        font-size: 14px !important;
    }

.btn-login2 {
    cursor: pointer;
}

.text-link .tooltip-boxs2-- {
    padding: 0px 0px 0px 10px !important;
}

.text-link .tooltip-boxs2 p {
    margin: 5px 0 !important;
    font-size: 14px !important;
}

.text-link .dropdown-tips-content-2 {
    margin: 5px 0 !important;
    font-size: 14px !important;
    padding-top: 0px !important;
}
/*.btn-taibieumau {
    vertical-align: middle;
    font-size: 11px !important;
    background: #118b8e;
    border-radius: 3px;
    color: #fff;
    padding: 3px 5px;
    font-weight: bold;
    position: relative;
    cursor: pointer;
    float: right;
    top: 2px;
    display: inline-block;
    margin-left: 20px;
}*/
.div-taibieumau {
    position: relative;
    float: right;
}

.btn-taibieumau {
    vertical-align: middle;
    font-size: 11px !important;
    background: #118b8e;
    border-radius: 3px;
    color: #fff;
    padding: 3px 5px;
    font-weight: bold;
    position: relative;
    cursor: pointer;
    margin-left: 20px;
    display: inline-block;
}

    .btn-taibieumau svg {
        vertical-align: middle;
        position: relative;
        top: -2px;
        margin-left: 5px;
    }

.tip-bmcontent {
    display: none;
    position: absolute;
    z-index: 99;
    font-size: 13px !important;
    color: #222;
    text-align: left;
    right: 0;
    padding: 10px;
    border: solid 1px #FDC689;
    background-color: #FFF8E4;
    font-weight: normal;
    width: 350px;
    border-radius: 3px;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
}

    .tip-bmcontent a {
        color: #a67c52;
        font-size: 13px !important;
    }

    .tip-bmcontent p {
        margin: 0 !important;
        font-size: 13px !important;
    }

.tip-bmhover:hover .tip-bmcontent {
    display: block;
}

.item-inline {
    display: inline-block;
    margin-left: 16px;
}

.btn-taibm {
    background: #118b8e;
    color: #fff !important;
    padding: 8px 12px;
    border-radius: 5px;
}

    .btn-taibm:hover {
        background: #097275;
        color: #fff;
    }

    .btn-taibm svg {
        vertical-align: middle;
        position: relative;
        top: -3px;
        margin-left: 5px;
    }

.print-ld-ex {
    display: inline-block;
    border: solid 1px #e0e0e0;
    padding: 4px 8px;
    font-size: 14px;
    font-weight: bold;
    border-radius: 2px;
    margin-left: 6px;
}

    .print-ld svg, .print-ld-ex svg {
        vertical-align: middle;
        margin-right: 3px;
        position: relative;
        top: -2px;
        display: inline-block;
    }

.body-vbsongngu .docitem-58 {
    font-size: 10px !important;
}

.search-box {
    -webkit-box-shadow: 0px 6px 6px rgba(0, 0, 0, 0.21);
    box-shadow: 0px 6px 6px rgba(0, 0, 0, 0.21);
    width: 80%;
    position: absolute;
    left: 1px;
    top: 48px;
    background: #fff;
    z-index: 99;
    display: none
}

    .search-box.open-search {
        display: block
    }

.search-tab {
    width: 100%;
    float: left;
    border-bottom: solid 1px #e0e0e0;
    padding: 16px 16px 0 16px;
}

    .search-tab a {
        display: inline-block;
        position: relative;
        padding-bottom: 10px;
        margin-right: 24px;
        color: #85868A;
    }

        .search-tab a:hover {
            color: #ED1C24;
        }

        .search-tab a.active {
            color: #ED1C24;
            font-weight: bold;
            border-bottom: solid 1px #ED1C24;
        }

.search-content {
    width: 100%;
    float: left;
    max-height: 340px;
    overflow-y: auto;
    padding: 16px;
    scrollbar-width: thin;
    scrollbar-color: #e0e0e0 transparent;
}

    .search-content > div {
        display: block;
        margin-bottom: 16px;
    }

.bg_suggest {
    font-weight: bold;
    background: #ffff00;
}

.close-search-box {
    position: absolute;
    right: 10px;
    top: 14px;
    cursor: pointer;
    width: 24px;
    height: 24px;
    display: grid;
    place-items: center;
}

.text-clear {
    position: absolute;
    right: 115px;
    top: 13px;
    font-size: 10px;
    color: #666;
    cursor: pointer;
    background: 0;
    border: 0;
    outline: 0;
}
/*Bengin section-search */
.search-home {
    width: 80%;
    position: relative;
    float: left;
}

.dr-btn-search.dr-home {
    float: right;
    margin-top: 20px;
}

.dr-search.boder-home {
    border: solid 1px #e0e0e0;
    padding: 12px;
}

.div-you {
    font-size: 16px;
    font-weight: bold;
    margin-top: 12px;
}

.sb-more2 {
    float: left;
    width: 100%;
    text-align: right;
    padding: 0 16px;
}




.section-search.fix-duthao {
    background: #f2f2f2;
    padding: 16px;
}

.section-search.shadow {
    padding: 16px;
    background: #fff;
    box-shadow: 0 1px 8px 0 rgba(0,0,0,0.16);
    -webkit-box-shadow: 0 1px 8px 0 rgba(0,0,0,0.16);
    -moz-box-shadow: 0 0 1px 0 rgba(0,0,0,0.16);
}

.form {
    position: relative;
    width: 100%;
    float: left;
}

.label-item {
    display: inline-block;
    margin-right: 16px;
}

.input-search-lvn {
    width: 100%;
    padding-right: 105px;
}

.btn-search-lvn {
    position: absolute;
    right: 0;
    padding: 0 12px;
    height: 40px;
    z-index: 9;
    cursor: pointer;
    text-align: center;
    line-height: 40px;
    background: #d72027;
    color: #fff;
    font-weight: bold;
    top: 0;
}

    .btn-search-lvn i {
        margin-right: 7px;
    }

.search-icon-left {
    position: absolute;
    left: 0;
    width: 40px;
    height: 40px;
    z-index: 9;
    text-align: center;
    line-height: 40px;
}

    .search-icon-left i {
        position: relative;
        top: 2px;
    }

.search-icon-remove {
    position: absolute;
    right: 106px;
    top: 10px;
    height: 24px;
    line-height: 24px;
    width: 24px;
    text-align: center;
    cursor: pointer;
    z-index: 1
}

    .search-icon-remove i {
        font-size: 14px;
    }

.btn-search-group {
    position: absolute;
    right: 0;
    padding: 0 12px;
    min-width: 95px;
    height: 40px;
    z-index: 9;
    cursor: pointer;
    text-align: center;
    line-height: 40px;
    background: #d72027;
    color: #fff;
    font-weight: bold
}

.input-search {
    width: 100%;
    padding: 0 100px 0px 40px;
    background-color: #f7f7f7;
}

.dr-btn-search {
    cursor: pointer;
    font-weight: bold;
    font-size: 13px;
}

.dr-search {
    float: left;
    width: 100%;
    display: none;
    position: relative;
    margin-top: 12px
}

.search-grid4 {
    display: grid;
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-columns: repeat(4, 1fr);
}

.search-grid3 {
    display: grid;
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-columns: repeat(3, 1fr);
}

.search-grid2 {
    display: grid;
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-columns: repeat(2, 1fr);
}

.form-group.f-title {
    font-weight: bold;
    font-size: 16px;
    margin-bottom: 8px;
}

.filter-Reset {
    float: right;
    color: #a67942;
}

.filter-by {
    float: left;
    font-weight: bold;
    color: #444;
}

    .filter-by i {
        float: left;
        margin-right: 8px;
        position: relative;
        top: 2px;
    }

.ic-date {
    position: absolute;
    right: 8px;
    top: 12px;
    pointer-events: none;
}

.col-item {
    position: relative;
}

.input-form {
    width: 100%;
    padding-right: 24px;
    background-color: #fff;
    height: 36px
}

.select-form {
    width: 100%;
    background-color: #fff;
    height: 36px
}

.sr-mobi {
    display: none;
    line-height: 40px;
}

.opt-dropdown.full {
    width: 100%;
}

.input-dropdown.full {
    width: 100%;
    background-color: #fff;
}

.form-center {
    float: left;
    width: 60%;
    margin-left: 16px;
}

.block_search_page {
    float: left;
    width: 100%;
    position: relative;
    background: url(/assets/images/bg-lv.png) no-repeat;
    background-size: cover;
    margin-bottom: 24px;
    padding: 24px 16px;
}

.search-tracuu {
    position: relative;
}

.ic_tracuu {
    position: absolute;
    left: 10px;
    top: 8px;
    z-index: 1;
    cursor: pointer
}

.input-tracuu {
    height: 32px;
    width: 100%;
    padding-left: 32px
}

.heading-page {
    text-align: center;
    color: #fff;
    font-size: 26px;
}

.div-clv {
    text-align: center;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 15px;
}

.div-w-search {
    max-width: 280px;
    margin: auto;
    position: relative
}

.ic-se-tracuu {
    position: absolute;
    left: 10px;
    top: 9px;
    color: #fff;
}

.se-tracuu {
    border: solid 1px #997d69;
    background-color: #3a2719;
    font-size: 14px;
    padding: 0 30px;
    height: 36px;
    color: #fff;
    width: 100%;
}

.md-item3 {
    float: left;
    width: 33.33%;
    position: relative
}

.select-form.bg-ligh {
    background-color: #f7f7f7;
}

.input-form.bg-ligh {
    background-color: #f7f7f7;
}

.input-dropdown.full.bg-ligh {
    background-color: #f7f7f7;
}
/*end box search*/


/* goidvlvn-cols */
.box-temp-glvn {
    width: 100%;
    float: left;
}

.goidvlvn-cols {
    display: grid;
    gap: 16px;
    grid-template-columns: 1fr 1fr 1fr;
}

.block {
    margin-bottom: 16px;
    width: 100%;
    float: left;
}

.block-goidvlvn {
    margin-bottom: 16px;
    width: 100%;
    float: left;
    border-top: solid 1px #e0e0e0;
    padding-top: 20px;
}

.goidvlvn-item {
    border: solid 1px #e0e0e0;
    padding: 12px;
    border-radius: 5px;
}

.goidvlvn-head {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 10px;
}

    .goidvlvn-head svg {
        vertical-align: middle;
        margin-right: 6px;
        position: relative;
        top: -2px;
    }

.goidvlvn-price {
    font-size: 20px;
    font-weight: bold;
    color: brown;
    margin-bottom: 10px;
}

.goidvlvn-text {
    margin-bottom: 10px;
}

    .goidvlvn-text ul {
        margin: 0;
        padding-left: 12px;
    }

.goidvlvn-info {
    color: #666;
    font-size: 12px;
    margin-bottom: 10px;
}

.btn-brown {
    background: brown;
    color: #fff;
    padding: 0;
    display: inline-block;
}

    .btn-brown:hover {
        background: #cc1818;
    }

.border-brown {
    border: solid 1px brown;
}

.goidvlvn-content {
    margin-top: 16px;
}

.goidvlvn-footer {
    text-align: center;
    margin-top: 16px;
    color: #666;
}

    .goidvlvn-footer svg {
        vertical-align: middle;
        margin-right: 6px;
        position: relative;
        top: -2px;
    }

.btn-login-G {
    background: brown;
    margin-right: 12px;
    color: #fff;
    padding: 0 16px;
    display: inline-block;
}

    .btn-login-G:hover {
        background: #cc1818;
    }

    .btn-login-G svg {
        vertical-align: middle;
        position: relative;
        top: -2px;
        margin-right: 6px;
    }

.btn-Register-G {
    border: solid 1px brown;
    padding: 0 16px;
    background: #fff;
    font-weight: bold;
    color: brown;
    display: inline-block;
}

    .btn-Register-G:hover {
        background: #f2f2f2;
    }

    .btn-Register-G svg {
        vertical-align: middle;
        position: relative;
        top: -2px;
        margin-right: 6px;
    }

.btn-show-goidvlvn {
    border: solid 1px brown;
    padding: 0 16px;
    background: brown;
    font-weight: bold;
    color: #fff;
}

    .btn-show-goidvlvn:hover {
        background: #cc1818;
        color: #fff;
    }

.box-temp-glvn2 {
    width: 100%;
    float: left;
    border: solid 1px #e0e0e0;
    padding: 16px;
    background: #f2f2f2;
    margin-bottom: 16px;
}

.goidvlvn2-head {
    font-size: 18px;
    font-weight: bold;
    color: #D00A0A;
}

    .goidvlvn2-head svg {
        position: relative;
        display: inline-block;
        margin-right: 6px;
        vertical-align: middle;
        top: -2px;
    }

.goidvlvn2-list {
    width: 100%;
    float: left;
    border: solid 1px #ca3a31;
    margin-bottom: 16px;
    padding: 12px;
    background: #fff;
    border-radius: 6px;
    text-align: center;
    cursor: pointer
}

    .goidvlvn2-list:last-child {
        margin-bottom: 0
    }

    .goidvlvn2-list:hover, .goidvlvn2-list.active {
        background: #ca3a31;
        color: #fff;
    }

        .goidvlvn2-list:hover *, .goidvlvn2-list.active * {
            color: #fff;
        }

        .goidvlvn2-list.active:hover {
            background: #e83a2f;
            color: #fff;
        }

.goidvlvn2-price {
    font-size: 18px;
    font-weight: bold;
    color: #D00A0A;
}

.goidvlvn2-text {
    color: #666;
}

.svg-mgr6 {
    margin-right: 6px;
}

.mx-480 {
    max-width: 480px;
    margin: auto;
}

.tip-goidvlvn2 {
    width: 100%;
    float: left;
}

    .tip-goidvlvn2 .goidvlvn2-price {
        font-size: 16px;
    }

    .tip-goidvlvn2 .goidvlvn2-text {
        font-size: 12px;
    }

@media only screen and (max-width:960px) {
    .goidvlvn-cols {
        grid-template-columns: 1fr;
    }
    .btn-gap {
        flex-direction: column;
    }
}
/*End goidvlvn-cols */

.btn-gap {
    display: flex;
    justify-content: center;
    gap: 16px;
    align-items: center;
}

.btn-callzalo {
    padding: 8px 16px;
    font-size: 14px;
    gap: 8px;
    font-weight: bold;
    border-radius: 5px;
    border: 1px solid #3290f4;
    color: #3290f4;
    align-items: center;
    display: flex;
    justify-content: center;
}

    .btn-callzalo:hover {
        background: #f2f2f2;
        color: #3290f4;
    }

.btn-callphone {
    align-items: center;
    display: flex;
    gap: 8px;
    justify-content: center;
    padding: 8px 16px;
    font-size: 14px;
    font-weight: bold;
    border-radius: 5px;
    border: 1px solid #d72027;
    color: #d72027;
}

    .btn-callphone:hover {
        background: #f2f2f2;
        color: #d72027;
    }