.DropdownMenu span.TRANG-CHU-54147 {
        color:transparent;
        width: 30px;
        display: inline-block;
        line-height: 0;
}
.DropdownMenu span.TRANG-CHU-54147:before {
        content: "\f015";
        color:#fff;
        font: normal 27px/52px FontAwesome;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        text-decoration: none;
        text-transform: uppercase;
        border-right: 1px solid #fff;
        padding: 0 10px;
}
.DropdownMenu .MenuList .TopMenu:hover:first-child a:hover::after {
        position:relative;
        top:0;
        left:0;
        margin:0;
        padding:0;
        width:0;
        display: none;
}
.DropdownMenu {
        width: 100%;
        display: flex;
        padding-left: 20px;
        min-height: 80px;
        align-items: center;
        padding-right: 20px;
        justify-content: flex-end;
}
.DropdownMenu * {
        text-rendering: geometricprecision;
}
.DropdownMenu ul {
        list-style: outside none none;
        margin: 0;
        padding: 0;
}
.DropdownMenu .MenuList {
        display: inline-block;
}
.DropdownMenu .MenuList img{
        /* display: none; */
        width: 48px;
        height: 48px;
        object-fit: contain;
        padding: 10px;
        background: linear-gradient(180deg, #0d52ff6b, #1f99ff1c);
        /* border-radius: 50%; */
        clip-path: circle();
}
.DropdownMenu .MenuList li {
        display: block;
        float: left;
        list-style: outside none none;
}
.DropdownMenu .MenuList .TopMenuActive {
        position: relative;
        display: inline-block;
        padding: 10px 20px;
        background: #CAE6FF99;
        border-radius: 100px;
}
.DropdownMenu .MenuList>li{
        margin: 0 3px;
}
.DropdownMenu .MenuList>.TopMenu:hover a {
        /* padding: 0; */
        /* color: #1363B9; */
}
.DropdownMenu .MenuList>.TopMenu:hover{
        background: #CAE6FF99;
        border-radius: 100px;
        padding: 10px 20px;
}
.DropdownMenu .MenuList .TopMenu {
        float: left;
        position: relative;
        padding: 10px 20px;
}
.DropdownMenu .MenuList .TopMenuActive:first-child a::after{
        content: "";
        position: relative;
}
.DropdownMenu .MenuList .Dropdown .sub a::after, .DropdownMenu .MenuList .Dropdown .sub:hover a:after {
        position: relative;
        margin-left:0;
}
.DropdownMenu .MenuList .TopMenu a {
        display: flex;
        align-items: center;
}
.DropdownMenu .MenuList .TopMenu a span{
        font-family: "Google Sans";
        font-style: normal;
        font-weight: 500;
        font-size: 16px;
        line-height: 24px;
        /* font-feature-settings: 'salt' on; */
        color: #000000;
}
.DropdownMenu .MenuList .TopMenuActive a {
        text-decoration: none;
        font-family: "Google Sans", sans-serif;
        font-style: normal;
        font-weight: 600;
        font-size: 16px;
        line-height: 20px;
        /* identical to box height, or 143% */
        display: flex;
        align-items: center;
        /* Content/Main */
        color: #1F7BFF;
}
.DropdownMenu .MenuList .TopMenu .HasChildren, .TopMenuActive .HasChildren {
        background: rgba(0, 0, 0, 0) url("https://storage-vnportal.vnpt.vn/hst-invoice/1/Banner/path.png") no-repeat scroll center right 4px;
        background-position: right 10px;
        padding-right: 15px;
}
.DropdownMenu .MenuList .Dropdown {
        background: #fff;
        box-shadow: 0 6px 10px rgb(0 0 0 / 20%);
        display: inline-block;
        left: 0;
        position: absolute;
        text-align: left;
        top: 100%;
        white-space: nowrap;
        width: auto;
        z-index: 1000;
        min-width: 310px;
        border: 1px solid #1F7BFF;
        border-radius: 15px;
        padding: 20px;
        max-width: 350px;
}
.DropdownMenu .MenuList .Dropdown .sub:hover>a {
        font-family: "Google Sans", sans-serif;
        font-style: normal;
        font-weight: 600;
        font-size: 16px;
        line-height: 20px;
        /* identical to box height, or 143% */
        display: flex;
        align-items: center;
        font-feature-settings: 'salt' on;
        /* Main */
        color: #1F7BFF;
}
.DropdownMenu .MenuList .Dropdown .sub a span{
        padding: 10px 10px;
}
.DropdownMenu .MenuList .Dropdown .sub {
        display: block;
        margin: 0;
        position: relative;
        width: 100%;
        transition: 300ms;
        margin: 3px 0;
        /* padding: 10px 0px; */
}
.DropdownMenu .MenuList .Dropdown .sub:hover {
        cursor: pointer;
        background: #CAE6FF99;
        border-radius: 100px;
}
.DropdownMenu .MenuList .Dropdown .Popup .sub a {
        color: #fff;
        display: block;
        font: 14px/35px "Google Sans", sans-serif;
        height: 30px;
        padding: 0 20px;
        text-decoration: none;
        text-transform: none;
}
.DropdownMenu .MenuList .Dropdown .sub a {
        font-family: "Google Sans", sans-serif;
        font-style: normal;
        font-weight: 600;
        font-size: 16px;
        line-height: 20px;
        /* identical to box height, or 143% */
        display: flex;
        align-items: center;
        font-feature-settings: 'salt' on;
        padding: 0;
        color: #000000;
        transition: 300ms;
        white-space: normal;
}
.DropdownMenu .MenuList .Popup {
        background: #006694 none repeat scroll 0 0;
        display: inline-block;
        left: 100%;
        position: absolute;
        top: 0;
        width: auto;
        z-index: 1001;
}
.DropdownMenu .MenuList .Popup .sub:hover {
        background: #0078af none repeat-x scroll left top;
}
.DropdownMenu .MenuList .Popup .sub {
        position: relative;
}
.DropdownMenu .MenuList .Popup .sub a {
        padding-left: 4px;
        padding-right: 4px;
}
.DropdownMenu .AdvanceBar {
        height: 52px;
        position: absolute;
        top: 10px;
        right: 21%;
        width: 100px;
        display: none;
}
.DropdownMenu .AdvanceBar .NewsBar {
        display: none;
        margin-left: 80px;
        margin-right: 16px;
}
.DropdownMenu .AdvanceBar .NewsBar .item {
        background: rgba(0, 0, 0, 0) url("Images/bullet_vuong.png") no-repeat scroll 0 center;
}
.DropdownMenu .AdvanceBar .NewsBar .item a {
        color: #d1450a;
        font: bold 9pt arial;
        margin-left: 16px;
        text-decoration: none;
}
.DropdownMenu .AdvanceBar .ControlBar {
        display: inline-block;
        float: right;
        height: 30px;
}
.DropdownMenu .AdvanceBar .SearchBar {
        display: inline-block;
        height: auto;
        margin-top: 4px;
}
.DropdownMenu .AdvanceBar .SearchBar .TextBox {
        display: none;
        padding-left: 16px;
}
.DropdownMenu .AdvanceBar .SearchBar .Text {
        border: 1px solid #c0c0c0;
        float: left;
        height: 20px;
        margin: 0;
        padding: 0;
        width: 150px;
}
.DropdownMenu .AdvanceBar .SearchBar .SearchButton {
        background: #e65f30 url("Images/find.png") no-repeat scroll center center;
        display: none;
        height: 22px;
        width: 22px;
}
.DropdownMenu .AdvanceBar .LanguageBar {
        display: inline-block;
        margin-left: 1px;
}
.DropdownMenu .AdvanceBar .LanguageBar .lang {
        border: medium none;
        display: inline-block;
        height: 21px;
        width: 30px;
        margin-right: 10px;
}
.DropdownMenu li.LanguageMenu {
        /* position: absolute; */
        /* right: 0; */
        /* top: 5px; */
        padding: 10px 25px;
        display: flex !important;
        align-items: center;
        gap: 10px;
        float: none;
        /* height: 25px; */
}
.DropdownMenu li.LanguageMenu img {
        margin: 0 !important;
        display: block;
        min-width: 16px;
}
@media only screen and (max-width: 768px){
        div.DropdownMenu .navbar-button {
                background: transparent;
                /* margin-top: 2px; */
                top: 15px;
                left: 10px;
                align-items: flex-start;
        }
        div.DropdownMenu .navbar-button span{
                background: #22272F;
                height: 2px;
        }
         div.DropdownMenu .navbar-button span:first-child{
                 width: 18px;
         }
         div.DropdownMenu .navbar-button span:nth-child(2){
                 width: 8px;
         }
         div.DropdownMenu .navbar-button span:nth-child(3){
                 width: 13px;
         }
        div.DropdownMenu{
                display: block;
                min-height: unset;
        }
        .DropdownMenu .MenuList .TopMenuActive {
                background: transparent;
        }
        .DropdownMenu .MenuList .TopMenuActive a {
                color: #0c5adb !important;
        }
        .DropdownMenu .MenuList .Dropdown{
                max-width: 100%;
        }
        .DropdownMenu>ul.MenuList{
                padding-left: 20px !important;
                width: 100vw !important;!i;!;
        }
}
