:root {
  --primary: #0d6efd;
  --white: #ffffff;
}

* {
    margin: 0;
    padding: 0;
}
img[src=''] {
    background: url(https://storage-vnportal.vnpt.vn/gov-tha/themes/huyenngason/images/noimagetha.jpg) no-repeat center center;
    background-size: cover;
}
img {
    border: medium none;
}
a {
    color: #424242;
    font: 10pt arial;
    text-decoration: none;
}
body {
    font: 9pt Arial;
    margin: 0;
    padding: 0;
  #background: none repeat scroll 0 0 #fff;
}
.row>* {
       padding-right: calc(var(--bs-gutter-x) * .3)!important;
    padding-left: calc(var(--bs-gutter-x) * .3)!important;
}
.MainStructure {
    text-align: justify;
    background: none repeat scroll 0 0 #f4f4f4;
}
.FooterBanner {
    background: #c60000;
    margin: 0 auto;
    width: 100%;
        margin-top:30px;
}
.FooterBanner *{background-color:transparent !important;color:#ffff !important}
.TopBanner {
    #background: url("/Themes/Default/Images/bn1.jpg") repeat-x scroll center top #E5E5E5;
}
.MainStructure .TopBanner, .FooterBanner {
    text-align: center;
}
.MainStructure .ContentBanner {
    #background: none repeat scroll 0 0 #E5E5E5;
    display: inline-block;
    width: 100%;
}
.MainStructure .MainContent {
    background: none repeat scroll 0 0 #fff;
    margin: 0 auto;
    width: 1085px!important;
    padding: 0px;
            box-shadow: 0 0px 8px 0px #eee
}
.page-layout-3{
margin-top: 0!important
}
.MainStructure .FooterBar{
  margin: 0 auto;
  text-align: center;
  width: 1085px!important; 
  padding: 12px 0;
}
.MainStructure .TopBar {
    display: inline-block;
    width: 1085px!important;
    background: none repeat scroll 0 0 #fff;
    padding: 0;
}
.MainStructure .LeftBar {
    text-align: justify;
    vertical-align: top;
    width: 22% !important;
}
.MainStructure .RightBar {
    vertical-align: top;
    width: 25% !important;
}
.MainStructure .ContentBar {
    text-align: justify;
    vertical-align: top;
    width: 53% !important;
}
.left_info .content_left {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FCFCFC;
    border-color: -moz-use-text-color #CCCCCC #CCCCCC;
    border-image: none;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    float: left;
    margin-bottom: 10px;
    padding: 10px 5px;
    width: 168px;
}
.mottour {
    border-bottom: 1px solid #CCCCCC;
    clear: left;
    margin-bottom: 5px;
    padding-bottom: 5px;
}
.mottour h2 {
    font-size: 12px;
}
.linktour {
    color: #515151;
    font-size: 11px;
    font-style: italic;
}
.mottour .imgtour {
    margin: 5px 0;
    text-align: center;
}
.mottour .imgtour {
    text-align: center;
}
.UIBannerControl {
    text-align: left;
}
.bg_menufooter {
    background: url("../images/bg_menufooter.png") repeat-x scroll left top transparent;
    clear: left;
    height: 31px;
}
.dulichvietnam {
    margin: 0 auto;
    text-align: left;
    width: 100%;
}
ul.menufooter {
    list-style-type: none;
    margin: 0;
    padding: 0;
    text-align: left;
}
ul.menufooter li {
    display: inline;
}
ul.menufooter li a {
    color: #FFFFFF;
    line-height: 31px;
    padding: 0 15px 0 0;
}
.barmenufooter {
    #background: none repeat scroll 0 0 #D7D7D7;
    clear: left;
    height: 31px;
}
.dulichvietnam {
    margin: 0 auto;
    text-align: left;
    width: 100%;
}
ul.menubarfooter {
    font-size: 11px;
    list-style-type: none;
    margin: 0;
    padding: 0;
    text-align: left;
}
ul.menubarfooter li {
    display: inline;
}
ul.menubarfooter li a {
    line-height: 31px;
    padding: 0 5px;
}
.paddingfooter {
    line-height: 20px;
    padding: 10px 0;
}
.UIClockSystem_Default{
                padding-top: 10px;
    color: #444;
    font-size: 13px;
    text-align: right;
    margin-right: 10px;
}


.ShortArticle{
top: 10px;
        padding-left: 10px;
}
.ShortArticle p{
        margin: 10px 0px 0 0;
padding: 0 25px;
}
.ShortArticle a{
	color: #ed1b24
} 
.yhy-append-wrap {
    overflow: hidden;
    width: 100%;
    height: 40px;
    padding-top: unset !important; 
  
    z-index: 999;
        bottom: 32px;
}
@media (max-width:768px){
        .UIClockSystem_Default{
        	display: none;
        }
        @media only screen and (max-width: 1023px) {
            .TopBar, .TopBanner {
                overflow-y: auto !important;
                position: static !important;
                width: 100% !important;
                height: auto !important;
                border: none !important;
                overflow: visible !important;
            }
                .row>*{
                padding-left: 0;
                }
}
}