.footerNav2 {
display: none;
}

#menusite .dropdown-menu {
background-color: #1c7af6 !important;
border-color: #fff !important;
border-width: 1px !important;
border-style: solid !important;
-webkit-border-bottom-left-radius: 5px !important;
-webkit-border-bottom-right-radius: 5px !important;
border-bottom-left-radius: 5px !important;
border-bottom-right-radius: 5px !important;
}

#menusite .dropdown-menu > li {
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: rgba(255,255,255,0.5);
}

#menusite .dropdown-menu > li > a {
color: #fff !important;
line-height: 30px !important;
padding: 3px 15px !important;
}

#menusite .dropdown-menu > li > a:hover, #menusite .dropdown-menu > li > a:focus, #menusite .navbar .navbar-nav .open .dropdown-menu>li>a:hover {
    background: linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.1) 100%) !important;
    color: #fff613 !important;
}

#menusite .dropdown-menu>li {
    width: 100% !important;
}
.sitemenu-bg {
    display: none;
}

header .top {
color: #fff;
background-color: #44535a;
}

header .top div {
	font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif !important;
	font-weight: normal;
}

header .top .row {
margin-left: -15px;
margin-right: -15px;
}

.pull-left {
float: left !important;
}

.login .registerGroup, .login .loginGroup {
float: right;
padding: 0;
margin: 0;
}

.login .registerGroup a, .login .loginGroup a {
display: block;
position: relative;
min-width: 12px;
padding: 0 5px;
line-height: 30px;
color: #fff;
vertical-align: middle;
}

.login .registerGroup .buttonGroup {
margin: 0;
}

.login .registerGroup li {
float: left;
}

.login .registerGroup, .login .registerGroup *, .login .loginGroup, .login .loginGroup * {
display: block;
}

header ul.menu-page {
margin-bottom: 0;
line-height: 31px;
}

header ul.menu-page li {
display: inline-block;
margin: 0 10px 0 0;
}

header ul.menu-page li a {
color: rgba(255,255,255,1);
text-transform: uppercase;
font-size: 13px;
text-decoration: none;
}

.language-object {
line-height: 30px;
width: initial;
}

.language-object .Language {
margin-right: 5px;
}

.tcts .form-search {
margin-bottom: 0;
}

.input-group {
position: relative;
display: table;
border-collapse: separate;
}

header .bottom {
height: 150px;
background: #12738a url(/uploads/bg-banner.jpg) no-repeat center center;
border-top: rgba(255,255,255,0.2) 1px solid;
}

header .bottom .title a, header .bottom .title a:hover {
text-decoration: none;
}

header .bottom .logo {
padding-top: 15px;
margin-bottom: 0px;
}

header .thumbnail {
display: block;
padding: 0;
margin-bottom: 20px;
line-height: 1.42857143;
background-color: transparent;
border: 1px solid transparent;
border-radius: 0;
-webkit-transition: border .2s ease-in-out;
-o-transition: border .2s ease-in-out;
transition: border .2s ease-in-out;
}

#dnn_dnnLOGO_imgLogo {
border: 0;
}
header .thumbnail>img, .thumbnail a>img {
margin-left: auto;
margin-right: auto;
display: block;
max-width: 100%;
height: auto;
}

header .bottom .title a, header .bottom .title a:hover {
text-decoration: none;
}

@media screen and (min-width: 768px) {
	header .bottom .title h4 {
		margin-top: 15px;
		padding-left: 0px;
		font-size: 16px;
	}

	header .bottom .title h1 {
		font-size: 29px;
		margin-top: 4px;
	}
}

header .bottom .title h1, header .bottom .title h4 {
color: #fff;
margin-bottom: 0;
text-transform: uppercase;
}

header .col-md-3 {
    width: 25%;
}

header .col-md-5 {
    width: 63.666667%;
}

header .col-md-1 {
    width: 8.33333333%;
}

header .col-md-9 {
    width: 55.5%;
}

.img-private {
height: auto;
}

.padding-right-col {
padding-right: unset;
}

#myBtn {
  display: none;
  position: fixed;
  bottom: 20px;
  right: 30px;
  z-index: 99;
  font-size: 18px;
  border: none;
  outline: none;
  background-color: white;
  color: white;
  cursor: pointer;
  padding: 0px;
  border-radius: 4px;
}

#myBtn:hover {
  background-color: transparent;
}

.slider img {
width: 378px !important;
height: 148px !important;
border-radius:45%;
-moz-border-radius:45%;
-webkit-border-radius:45%;
}

.box-icon-title {
display: none  !important;
}

.box-icon-body {
padding-top: 21px  !important;
}

.block-law {
	height: 400px !important;
}

.slider div {
background-color: unset !important;
}

#toggleearchbtn {
display: none;
}

.third-nav .current-time {
padding-left: 10px;
}

.news-catbox-single ul {
padding-top: 10px;
}

.news-catbox-single {
border: unset !important;
}

#footer {
    width: 1080px;
    margin: 0 auto;
}

a.eng, a.vie {
display: inline-block;
margin-right: 1px;
margin-left: 10px;
cursor: pointer;
box-sizing: content-box;
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
-o-box-sizing: content-box;
-ms-box-sizing: content-box;
}