/*.VerticalMenuControl li a {
display: inline-block;
white-space: nowrap;
}
.VerticalMenuControl li span {
display: inline-block;
white-space: nowrap;
display: none;
}
.VerticalMenuControl {
margin-bottom: 10px;
}
.VerticalMenuControl ul {
list-style: outside none none;
margin: 0;
padding: 0;
background-color: #b20000;
}
.VerticalMenuControl .MenuList li.top:hover a {
color: yellow;
}
.VerticalMenuControl ul .sublink {
list-style: outside none none;
}
.VerticalMenuControl .MenuList li.top:hover {
}
.VerticalMenuControl .Menulist {
margin: 0;
padding: 0;
width: 100%;
}
.VerticalMenuControl .MenuList li.top {
position: relative;
display: block;
padding: 10px 15px;
margin-bottom: -1px;
background-color: #b20000;
border: 1px solid #ddd;
}
.VerticalMenuControl .MenuList li.top:last-child {
}
.VerticalMenuControl .MenuList .top a {
font-size: 14px;
color: #fff;
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
.VerticalMenuControl .MenuList .top a::before {
content: "\f101";
font: normal normal normal 14px/1 FontAwesome;
display: inline-block;
color: #;
margin-right: 5px
}
.VerticalMenuControl .MenuList .top:hover .second {
background: none repeat scroll 0 0 #ffffff;
border-right: 1px solid #96a3b4;
border-top: 1px solid #96a3b4;
display: block !important;
left: 100%;
position: absolute;
top: 0;
width: 250px;
z-index: 50;
}
.VerticalMenuControl .MenuList .top .second {
display: none;
}
.VerticalMenuControl .MenuList .second .sub:hover {
background: none repeat scroll 0 0 #00afea;
}
.VerticalMenuControl .MenuList .second .sub:hover a {
color: #ffffff !important;
}
.VerticalMenuControl .MenuList .second .sub {
background: none repeat scroll 0 0 #fff;
border-bottom: 1px solid #96a3b4;
display: block;
position: relative;
}
.VerticalMenuControl .MenuList .dropdown {
border-right: 1px solid #B82805;
border-top: 1px solid #B82805;
left: 100%;
position: absolute;
top: 0;
width: 220px;
z-index: 50;
background: #B82805;
}
.VerticalMenuControl .MenuList .dropdown a.sublink {
color: #fff!important;
padding: 0px 10px 10px 10px;
}
.VerticalMenuControl .MenuList .dropdown .sublink:hover {
}
.VerticalMenuControl .MenuList .dropdown .sub {
border-bottom: 1px solid #fff;
display: block;
position: relative;
height: 35px;
}
.VerticalMenuControl .MenuList .dropdown .sub:hover {
}
.VerticalMenuControl .MenuList .dropdown .sub:hover a {
color: #fff!important;
}
.VerticalMenuControl .MenuList .dropdown .sub .dropdown {
left: 100%;
position: absolute;
top: 0;
}
.VerticalMenuControl ul li ul li {
height: 32px;
}
.VerticalMenuControl ul li ul li a {
color: #324b6a !important;
font: 10pt/32px arial !important;
padding: 5px 5px 5px 10px;
}
.VerticalMenuControl .MenuList .top .hassub {
background: url("images/d.png") no-repeat scroll right center rgba(0, 0, 0, 0);
width: 85%;
}*/
.VerticalMenuControl {
        border: 1px solid #ddd;
        margin-bottom: 5px;
}
.VerticalMenuControl .MenuList {
        width: 100%;
        padding: 0;
        margin: 0;
}
.VerticalMenuControl .MenuList li {
        margin: 0;
        display: block;
        position: relative;
        line-height: 18px;
        transition: all 0.2s;
        color: #fff;
        font-weight: bold;
        text-align: center;
        border-bottom: 1px solid #ddd;
        width: 100%;
}
.VerticalMenuControl .MenuList li:hover a {
        color: #ffd574;
}
.VerticalMenuControl .MenuList .top .has-sub,.top a {
        color: #FFFFFF;
        font-size: 14px;
        font-weight: bold;
        text-align: center;
        text-transform: uppercase;
        display: block;
        background-color: #ce0005;
        width: 100%;
        height: 35px;
        line-height: 35px !important;
}
.VerticalMenuControl ul .sublink {
        list-style: none outside none;
}
.VerticalMenuControl .MenuList .top a:first-child{
        text-transform:uppercase;
        line-height: 30px;
        text-align: left;
}
.VerticalMenuControl .MenuList li:nth-last-child(1) {
        border-bottom:unset !Important;
}
.VerticalMenuControl .MenuList li.sub:hover {
        background-color: #E6EFF6;
}
.VerticalMenuControl .MenuList .top .toggle{
        width: 20px;
        height: 20px;
        float: right;
        background: url("images/arrow-list.png") no-repeat scroll right center;
        background-size: cover;
}
.VerticalMenuControl .MenuList .sublink:hover{
        text-decoration: none;
}
.VerticalMenuControl .MenuList .dropdown {
        background: none repeat scroll 0 0 #FFFFFF;
        border: 1px solid #C0C0C0;
        left: 99%;
        position: absolute;
        top: 2px;
        z-index: 100;
        padding: 0;
        width: 260px;
}
.VerticalMenuControl .MenuList .second {
        padding: 0;
        background: transparent;
}
.VerticalMenuControl .MenuList .second .sub{
        text-align:left;
        border-bottom: 1px dashed #ddd;
}
.VerticalMenuControl .MenuList .second .sub:nth-last-child(1){
        border-bottom:unset !important;
}
.VerticalMenuControl .MenuList .second li a:visited{
}
.VerticalMenuControl .MenuList .second li a{
        text-decoration: none;
        font-size: 11px;
        color: black;
        font-weight: normal;
        transition: all 0.2s;
        background: transparent urL("https://storage-vnportal.vnpt.vn/cmu-khdn/5343/Banner/bullet_li.png") 7px 14px no-repeat;
        text-align: left !Important;
        line-height: 35px!important;
        padding-left: 25px;
}
.VerticalMenuControl .MenuList .second li:hover a{
        color: #ce0005;
}
.VerticalMenuControl .MenuList .second li a:hover{
}
.VerticalMenuControl .MenuList .second li a:hover {
        text-decoration: none;
}
.top .second .sub a:before {
        display: block;
        position: relative;
        background: urL(https://storage-vnportal.vnpt.vn/cmu-khdn/5343/Banner/bullet_li.png) 7px 7px no-repeat;
}
.MenuList .top a {
        padding-left:10px;
}
.menu-list-expand {
        display: inline-block;
        position: absolute;
        cursor: pointer;
        right: 5px;
        top: 0;
}
.menu-list-expand::before {
        text-rendering: auto;
        content: "\e5cc";
        font-size: 25px;
        font-family: 'Material Icons';
        font-weight: 900;
        color: white;
}
@media only screen and (max-width: 768px){
        .VerticalMenuControl .MenuList {
                padding-top: 0 !important;
                padding-bottom: 5px !important;
        }
        .VerticalMenuControl {
                border:unset !Important;
        }
        .VerticalMenuControl {
                display: none;
        }
}
