﻿body {
	font-family: SFUFutura, Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 14px;
	font-weight: 500;
	-webkit-font-smoothing: antialiased;
	-webkit-text-size-adjust: 100%;
	overflow-x: hidden;
	overflow-y: scroll;
    position: relative;
}

body,
li,
address {
	line-height: 22px;
	list-style: none;
}

input,
button,
select,
textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 300;
	outline: 0;
	color: #000;
	border-radius: 0;
}

p {
	margin: 0 0 15px
}

a {
	color: #000;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	font-family: 'SFUFutura';
}

a:hover,
a:focus {
	text-decoration: none;
	outline: 0;
}

.btn:focus,
.btn.focus {
	box-shadow: none;
}


/* Font SFUFutura---*/

@font-face {
	font-family: 'SFUFutura';
	src: url('../fonts/SFUFuturaBook.eot');
	src: local('☺'), url('../fonts/SFUFuturaBook.woff') format('woff'), url('../fonts/SFUFuturaBook.ttf') format('truetype'), url('../fonts/SFUFuturaBook.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'SFUFutura-bold';
	src: url(../fonts/SFUFuturaHeavy_0.TTF);
}


/* .Font SFUFutura---*/


/* Font SFUSwiss---*/

@font-face {
	font-family: 'SFUSwiss';
	src: url('../fonts/SFUSwissBTExtraCompressed.eot');
	src: local('☺'), url('../fonts/SFUSwissBTExtraCompressed.woff') format('woff'), url('../fonts/SFUSwissBTExtraCompressed.ttf') format('truetype'), url('../fonts/SFUSwissBTExtraCompressed.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}


/* .Font SFUSwiss---*/


/**********oooooooooooooOoOooooooooooooo***************/

header {
    width: 100%;
    background: #fff;
    padding: 12px 0;
    position: fixed;
    top: 0;
    z-index: 3;
}

header .logo {
	margin-left: 0;
	float: left;
	width: 20%;
}

.dang-xuat li>a {
	text-transform: inherit;
}

.ten-admin {
	padding: 10px;
}

ul li ul .ten-admin:hover {
	background: #f79420;
	color: #fff;
}

.b-container {
	display: none;
}

.wrap-menu-dang-nhap {
	float: right;
	width: 80%;
	margin-top: 36px;
	padding: 0;
	margin-right: 0;
	float: right;
}

.wrap-dang-nhap-dang-xuat {
	position: absolute;
	top: 0;
	right: 0;
	color: #fff;
	display: inline-block;
	vertical-align: top;
}

.wrap-dang-nhap-dang-xuat>div>div a {
	color: #fff;
}

.wrap-dang-nhap-dang-xuat>div {
	position: relative;
	background: #f79320;
	color: #fff;
	display: inline-block;
	padding-right: 80px;
}

.dang-nhap-dang-ky-dang-xuat {
	margin-left: 20px;
	background: #f79320 !important;
}

.dang-nhap-dang-ky-dang-xuat a {
	color: #fff
}

.dang-nhap-dang-ky-dang-xuat a:hover {
	color: #000;
}

.wrap-dang-nhap-dang-xuat>div span {
	margin-right: 10px;
}

.dang-nhap-dang-ky-dang-xuat span {
	margin: 0 10px
}

.wrap-dang-nhap-dang-xuat>div span strong {
	margin-left: 4px;
	letter-spacing: 0.01em;
	font-family: 'SFUFutura';
}

.wrap-dang-nhap-dang-xuat>div span.fa:before {
	border: solid 1px #fff;
	padding: 4px;
	border-radius: 50px;
	width: 24px;
	display: inherit;
	text-align: center;
	line-height: 14px;
}

.wrap-dang-nhap-dang-xuat>div>div {
	float: left;
	background: #214397;
	padding: 6px 12px;
}

.wrap-dang-nhap-dang-xuat>div:after {
    content: "";
    position: absolute;
    left: -32px;
    top: 0;
    border-left: 32px solid transparent;
    border-top: 36px solid #214397;
}

.top-menu {
	float: right;
}

.dang-nhap .modal>input {
	display: none;
}

.top-menu ul li,
.dang-xuat ul li {
	display: inline-block;
	position: relative;
	cursor: pointer;
}

.top-menu ul li a,
.dang-xuat ul li a {
	color: #000;
	padding: 0 20px;
	display: block;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	font-size: 13px;
	line-height: 17px;
	text-transform: uppercase;
}

.top-menu ul li:hover a{
    opacity: .5;
}

.dang-xuat ul li a {
	padding: 0;
	text-transform: none;
	color: #fff;
}

.top-menu ul li a.arrow::after {
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 4px solid #333;
	content: "";
	position: absolute;
	right: 5px;
	top: 45%;
	z-index: 1;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	transition: all 0.4s;
}

.top-menu ul li:hover a.arrow::after {
	border-top-color: #fff;
}

.top-menu ul li ul,
.dang-xuat ul li ul {
	padding: 0;
	position: absolute;
	padding-top: 8px;
	border-top: 0 solid #f79320;
	left: 50%;
	width: 180px;
	opacity: 0;
	margin-left: -85px;
	visibility: hidden;
	z-index: 1;
}

.top-menu ul li ul li,
.dang-xuat ul li ul li {
	display: block;
	background: #fbfbfb;
	border-bottom: solid 1px #ddd;
	color: #000;
	height: 0px;
	overflow: hidden;
	-webkit-transiton: all 0.6s;
	-moz-transition: all 0.6s;
	transition: all 0.6s;
}

.dang-xuat ul li ul li:first-child {
	cursor: initial;
}

.dang-xuat ul li ul li:hover:first-child {
	background: #214497;
	color: #fff;
}

.top-menu ul li:hover ul li,
.dang-xuat ul li:hover ul li {
	height: 42px;
}

.top-menu ul li ul li a,
.dang-xuat ul li ul li a {
	padding: 12px;
	color: #000;
}

.top-menu ul li ul li:hover a,
.dang-xuat ul li ul li:hover a {
	background: #f79420;
	color: #fff;
}

.top-menu ul li:hover ul,
.dang-xuat ul li:hover ul {
	display: block;
	opacity: 1;
	visibility: visible;
}

.wrap {
	padding: 1em;
}

@media (min-width: 43.75em) {
	.wrap {
		padding: 2em;
	}
}

.wrap-dang-nhap-dang-xuat .modal {
	display: block;
	width: initial;
	position: inherit;
	top: inherit;
	bottom: inherit;
	left: inherit;
	z-index: inherit;
	overflow: inherit;
}

@media (min-width: 43.75em) {}

.wrap-dang-nhap-dang-xuat .modal>label {
	background: #fff;
	cursor: pointer;
	display: inline-block;
	-webkit-transition: all 0.55s;
	margin: 0;
	font-family: 'SFUFutura';
	font-size: 14px;
}

.modal__overlay {
	background: #000000c9;
	bottom: 0;
	left: 0;
	position: fixed;
	right: 0;
	text-align: center;
	top: 0;
	z-index: -800;
}

.modal__box {
	position: relative;
	width: 100%;
	padding: 98px;
}

@media (min-height: 37.5em) {}

@media (min-width: 50em) {}

.modal__box>label {
	border: solid 2px #f79420;
	color: white;
	cursor: pointer;
	display: inline-block;
	height: 30px;
	line-height: 25px;
	font-size: 18px;
	position: absolute;
	right: 30px;
	top: 30px;
	width: 30px;
}

.modal__overlay {
	opacity: 0;
	overflow-y: scroll;
	-webkit-transform: scale(0.5);
	-ms-transform: scale(0.5);
	transform: scale(0.5);
	-webkit-transition: all 0.75s cubic-bezier(0.19, 1, 0.22, 1);
	transition: all 0.75s cubic-bezier(0.19, 1, 0.22, 1);
}

.modal__overlay::-webkit-scrollbar {
	width: 8px;
	background: #fff;
}

.modal__overlay::-webkit-scrollbar-thumb {
	background: #f79420;
}

input:checked~.modal__overlay {
	opacity: 1;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 0.75s cubic-bezier(0.19, 1, 0.22, 1);
	transition: all 0.75s cubic-bezier(0.19, 1, 0.22, 1);
	z-index: 800;
}

input:focus+label {
	-webkit-transform: scale(0.97);
	-ms-transform: scale(0.97);
	transform: scale(0.97);
}

.body-right {
	width: 70%;
	float: right;
	padding: 20px;
	background: #fff;
}

.wrap-box-backg {
	background: #fff;
	display: inline-block;
	position: relative;
	z-index: 1;
	width: 100%;
}

.wrap-box-backg:after {
	content: "";
	background: url(../img/background-login.png) no-repeat;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: -1;
}

.wrap-dang-nhap-dang-xuat h4 {
	text-transform: uppercase;
	color: #000;
	margin: 0;
	width: 100%;
	text-align: left;
	margin-bottom: 30px;
}

.wrap-box-backg .input-boder-4 span {
	width: 40%;
}

.wrap-box-backg .input-boder-4 input {
	width: 60%;
}

.input-boder-4 span,
.input-boder-4 input {
	border: 1px #9a9a9a solid;
	padding: 10px;
	height: 36px;
	line-height: 13px;
	display: block !important;
	float: left;
	border-radius: 0;
	width: 35%;
	text-align: left;
}

.input-boder-4 input {
	margin-left: -1px;
	width: 65%;
}

.button-dang-nhap-xuat a,
.button-dang-nhap-xuat input {
    border: 1px #000000 solid;
    padding: 7.5px 22px;
    text-transform: uppercase;
    display: inline-block;
    background: 0;
    color: #000000;
}

#a_xem_them_5403 span {
	border: 1px #f89420 solid;
	padding: 7.5px 22px;
	text-transform: uppercase;
	display: inline-block;
	background: 0;
	color: #f89420;
}

.button-dang-nhap-xuat a:hover,
.button-dang-nhap-xuat input:hover {
	border: 1px #f7931e solid;
	background: #f7931e;
	color: #fff;
	cursor: pointer;
}

#a_xem_them_5403 span:hover {
	border: 1px #f7931e solid;
	background: #f7931e;
	color: #fff;
	cursor: pointer;
}

.col-width-100 .input-boder-4 {
	display: inherit;
	float: left;
	width: 50%;
	padding: 0 15px;
}

.row-dang-nhap,
.row-dang-xuat {
	display: inline-block;
	width: 100%;
}

.row-dang-nhap .button-dang-nhap-xuat {
	display: inline-flex;
	float: left;
	margin-top: 30px;
	margin-left: 15px;
}

.row-dang-xuat .nav.nav-tabs {
	float: right;
	margin-top: -70px;
}

.row-dang-xuat .nav.nav-tabs li {
	position: relative;
}

.row-dang-xuat .nav.nav-tabs li a {
	text-transform: none;
	margin: 0 15px;
	padding: 0;
}

.row-dang-xuat .tab-content {
	margin-top: 50px;
	border-top: 1px solid #9a9a9a;
	padding-top: 20px;
	position: relative
}

.row-dang-xuat .nav.nav-tabs li.active:after {
	border: 10px solid transparent;
	border-bottom-color: #f7931e;
	content: "";
	position: absolute;
	right: 50%;
	margin-right: -10px;
	bottom: -49px;
}

.row-dang-xuat .col-width-50 {
	width: 50%;
	float: left;
}

.row-dang-xuat .col-width-50 .input-boder-4 {
	margin-bottom: 20px;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	padding: 0 15px;
}

.row-dang-xuat .Form-section {
	text-align: left;
}

.row-dang-xuat .Form-section .Form-label--tick {
	margin-bottom: 20px;
	padding: 0 15px;
}

.col-width-50 .Form-label-checkbox+.Form-label-text {
	text-transform: inherit;
}

.line-repeat {
	background: url(../img/line-repeat.png);
	width: 100%;
	height: 10px;
	display: inline-block;
}

.button-dangnhap-left-right .button-dang-nhap-xuat {
	float: left;
	margin-top: 30px;
	display: inline-flex;
}



.button-dangnhap-left-right {
	display: inline-block;
	width: 100%;
}


/*------------------ .Header **/

.wrap-chon-nhom-xe {
	background: #f79320;
	padding: 40px 0;
}

.DS-hang-xe,
.wrap-tieu-chi,
.wrap-DS-tin-tuc,
.wrap-DS-tin-tuc-CT,
.wrap-lien-he {
	padding: 50px 0;
	width: 100%;
}

.wrap-tieu-chi {
	padding: 50px 15%;
}

.wrap-chon-nhom-xe h4 {
	color: #fff
}

h4 {
    text-transform: uppercase;
    margin-bottom: 20px;
    display: inline-block;
}

.title_header{
width: 100%;
    border-bottom: solid 1px #000;
    padding-bottom: 15px;
    margin-bottom: 20px;
    position: relative;
}

.title_header h4{
   margin: 0
}

.title_header .button-dang-nhap-xuat{
position: absolute;
    bottom: -1px;
    right: 0;
}

.ten-nhomxe-loaixe .ten-nhomxe,
.ten-nhomxe-loaixe .ten-loaixe {
	background: url(../img/line-repeat.png) #ffff;
	display: inline-block;
	padding: 7px 15px;
	border: solid 1px #DDD;
	color: #929292;
	float: left;
	margin-right: 30px;
}

.ten-nhomxe-loaixe.active .ten-nhomxe,
.ten-nhomxe-loaixe.active .ten-loaixe {
	background: url(../img/line-repeat.png) #fff;
	border: solid 1px #9a9a9a;
	color: #000;
}

.ten-nhomxe-loaixe {
	display: inline-block;
	width: 100%;
	margin-bottom: 30px;
	vertical-align: top;
}

.wrap-chon-nhom-xe .input-boder-4 {
	float: left;
	width: 30%;
	margin-right: 30px;
}

.wrap-chon-nhom-xe .input-boder-4 input {
	width: 100%;
	margin: 0;
	border: #fff solid 1px;
}

.wrap-chon-nhom-xe .button-dang-nhap-xuat a {
	border: 1px #ffffff solid;
	color: #ffffff;
}

.wrap-chon-nhom-xe .button-dang-nhap-xuat a:hover {
	background: #ffffff;
	color: #f79320;
}

li .button-dang-nhap-xuat.in-line {
	margin-left: 15px;
}

.button-dang-nhap-xuat.in-line {
	position: relative;
	display: inline-flex;
	float: right;
	margin-top: 40px;
}

.wrap-lien-he {
	text-align: center;
}

.wrap-lien-he .row {
	display: inline-block;
}

.wrap-lien-he .button-dang-nhap-xuat.in-line {
	position: relative;
	float: left;
	margin-bottom: 50px;
	width: 100%;
}

.wrap-lien-he .button-dang-nhap-xuat input {
	float: right;
	position: absolute;
	right: 0;
}

.button-dang-nhap-xuat.in-line:after {
	position: absolute;
	content: "";
	background: url(../img/line-repeat.png);
	left: 0;
	top: -40px;
	width: 100%;
	height: 20px;
}

#Erorr_Captcha {
	margin: 0 !important
}

.wrap-home-GD {
	background: url(../img/backg-giaodichthanhcong.png) #eeeeee no-repeat;
	text-align: center;
	background-position: top center;
}

.wrap-home-GD ul {
	position: absolute;
	left: 0;
}

.wrap-home-GD ul li {
	width: 50%;
	float: left;
	text-align: right;
	margin: 5% 0;
	padding-right: 26%;
}

.wrap-home-GD ul li .box {
	font-size: 18px;
	text-transform: uppercase;
	color: #fff;
	text-align: right;
	display: inline-block;
}

.wrap-home-GD ul li .box>div {
	float: left;
	margin-right: 15px;
}

.wrap-home-GD ul li:nth-child(2),
.wrap-home-GD ul li:nth-child(4) {
	text-align: left;
	padding-left: 24%;
	padding-right: initial;
}

.wrap-home-GD ul li:nth-child(2) .box>div,
.wrap-home-GD ul li:nth-child(4) .box>div {
	float: right;
	margin-left: 15px;
	margin-right: 0;
	text-align: left;
}

.wrap-home-GD ul li:nth-child(2) .box p:after,
.wrap-home-GD ul li:nth-child(4) .box p:after {
	content: "";
	left: 0;
}

.wrap-home-GD ul li:nth-child(2) .icon,
.wrap-home-GD ul li:nth-child(4) .icon {
	text-align: center !important
}

.wrap-home-GD ul li .box p {
	position: relative;
}

.wrap-home-GD ul li .box p:after {
	content: "";
	position: absolute;
	border-bottom: 1px #fff solid;
	bottom: -8px;
	width: 40px;
	right: 0;
}

.wrap-home-GD ul li .icon {
	width: 90px;
	height: 90px;
	display: inline-block;
	float: left;
	background: #fff;
	border-radius: 50px;
	text-align: center;
	line-height: 80px;
	position: relative;
	margin: 0 !important;
}

.wrap-home-GD ul li .icon:after {
	border: solid 1px #f79420;
	content: "";
	position: absolute;
	width: 70px;
	height: 70px;
	top: 50%;
	margin-top: -35px;
	left: 50%;
	margin-left: -35px;
	border-radius: 50px;
	display: inline-block;
}

.wrap-home-GD ul li:nth-child(1) .icon img {
	background: url(../img/icon-home-giao-dich.png) no-repeat;
	width: 54px;
	height: 30px;
}

.wrap-home-GD ul li:nth-child(2) .icon img {
	background: url(../img/icon-home-giao-dich.png) no-repeat;
	width: 41px;
	height: 30px;
	background-position: -54px 0;
}

.wrap-home-GD ul li:nth-child(3) .icon img {
	background: url(../img/icon-home-giao-dich.png) no-repeat;
	width: 34px;
	height: 30px;
	background-position: -94px 0;
}

.wrap-home-GD ul li:nth-child(4) .icon img {
	background: url(../img/icon-home-giao-dich.png) no-repeat;
	width: 34px;
	height: 30px;
	background-position: -94px 0;
}

.button-TS-giao-dich {
	border-radius: 100%;
	background: #fff;
	width: 350px;
	height: 350px;
	text-align: center;
	position: relative;
	z-index: 1;
	text-transform: uppercase;
	left: 50%;
	margin-left: -175px;
	margin-top: 50px;
}

.button-TS-giao-dich:after {
	content: "";
	position: absolute;
	top: 50%;
	margin-top: -190px;
	left: 50%;
	margin-left: -190px;
	width: 380px;
	height: 380px;
	background: #ffffff2e;
	border-radius: 100%;
	z-index: -1;
}

.button-TS-giao-dich h3 {
	font-family: 'SFUSwiss';
	font-size: 100px;
	color: #f79320;
	margin-top: 30px;
}

.button-TS-giao-dich p {
	margin: 0;
	font-size: 18px;
	margin-bottom: 30px;
}

.button-TS-giao-dich a {
	border: solid 1px #f79320;
	padding: 7.5px 20px;
	border-radius: 50px;
}

.button-TS-giao-dich a:hover {
	border: solid 1px #f79320;
	background: #f79320;
	color: #fff;
}

.backg-giaodichthanhcong-position {
	position: relative;
	z-index: 1;
	margin-top: 340px
}

.DS-hang-xe h4 {
	text-transform: uppercase;
	color: #f79320;
	font-weight: 700;
	margin-bottom: 30px;
}

.DS-hang-xe h4 a {
	text-transform: none;
	color: #214497;
	font-size: 14px;
	display: list-item;
	margin-top: 6px;
}

.DS-hang-xe h4 a:hover {
	opacity: .4
}

.wrap-box-border {
    border: solid 1px #9a9a9a;
    margin-bottom: 30px;
    position: relative;
    background: #fff;
}

.wrap-box-border .header-ten-ma a {
	position: absolute;
	top: 6px;
	right: 0;
	color: #000;
	z-index: -1;
}

.wrap-box-border:hover .header-ten-ma a {
	right: -80px;
	color: #f79320;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
	z-index: 1;
}

.wrap-box-border .header-ten-ma {
	background: #f5f5f5;
	display: inline-block;
	color: #000;
	position: relative;
	padding: 4px 10px;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}

.wrap-box-border:hover .header-ten-ma {
	background: #f79320;
	color: #fff;
}

.header-ten-ma span:nth-child(1) {
	margin-right: 15px;
}

.header-ten-ma:after {
	content: "";
	border-right: 20px solid transparent;
	border-top: 30px solid #f5f5f5;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
	position: absolute;
	right: -20px;
	top: 0;
}

.wrap-box-border:hover .header-ten-ma:after {
	border-right: 20px solid transparent;
	border-top: 30px solid #f79320;
}

.body-noi-dung {
    display: inline-block;
    width: 100%;
    padding: 4px 10px 0 10px;
    position: relative;
    min-height: 141px;
    max-height: 1400px;
}

.tab-content .body-noi-dung {
    min-height: inherit;
    max-height: inherit;
}

.body-noi-dung p {
    margin: 0;
    height: 24px;
    overflow: hidden;
    margin-bottom: 0px;
}

.body-noi-dung section span {
	color: #9a9a9a;
	font-size: 10px;
}

.body-noi-dung p .color-xanh,
.body-noi-dung p .color-cam {
    position: relative;
    padding-left: 30px;
    color: #214498;
    font-weight: bold;
}

.body-noi-dung p .color-cam {
	color: #f79320;
}

.body-noi-dung p .color-xanh:after,
.body-noi-dung p .color-cam:after {
    content: "\f041";
    font-family: FontAwesome;
    position: absolute;
    left: 0;
    border: solid 1px #b5b5b5;
    border-radius: 50px;
    width: 20px;
    height: 20px;
    text-align: center;
    line-height: 18px;
    font-size: 12px;
    background: #fff;
}

.color-xanh {
	color: #214498
}

.color-cam {
	color: #f79320;
}

.color-red {
	color: #32c521;
	font-weight: bold;
}

.color-green {
	color: #0C0
}

.body-noi-dung section {
     margin: 10px 0 0 0;
}


.body-noi-dung section p{
    margin-bottom: 0px;
}

.wrap-box-border .footer {
   padding: 2px 10px;
}

.wrap-box-border .footer .gia-tien {
	float: right;
	position: relative;
	background: #214397;
	padding: 2px 20px;
	margin: -2px -10px;
	color: #fff;
	letter-spacing: 0.01em;
}

.wrap-box-border .footer .gia-tien:after {
	content: "";
	position: absolute;
	border-left: 20px solid transparent;
	border-bottom: 26px solid #214397;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
	left: -20px;
	top: 0;
}

.carousel-DS-xe-hang .wrap-box-border {
	text-align: left;
}

.carousel-DS-xe-hang {
	padding: 0;
}

.wrap-carousel-DS-xe-hang {
	display: inline-block;
	width: 100%;
	margin-bottom: 30px;
}

.wrap-carousel-DS-xe-hang:last-child {
	margin-bottom: 30px;
}

.wrap-carousel-DS-xe-hang .owl-buttons {
	display: inline-block;
	position: absolute;
	top: -70px;
	right: 0;
}

.carousel-DS-xe-hang .wrap-box-border:last-child {
	margin: 0;
}

.col-width-50-body-content,
.col-width-50-body-img {
	float: left;
	width: 50%;
}

.wrap-carousel-DS-xe-hang .col-width-50-body-content {
	padding-right: 15px;
}

.wrap-carousel-DS-xe-hang:nth-child(1) .col-width-50-body-img {
	padding-left: 15px;
}

.wrap-carousel-DS-xe-hang:nth-child(2) .col-width-50-body-content {
	padding-right: 0;
	padding-left: 15px;
}

.wrap-carousel-DS-xe-hang:nth-child(2) .col-width-50-body-img {
	padding-right: 15px;
}

.col-width-50-body-img img {
	width: 100%;
}


/**----------------- .Content*/

.wrap-top-footer {
	background: url(../img/backg-logo-link.png) no-repeat center;
	padding: 32px 0;
	color: #fff;
	background-size: 100%;
}

.wrap-top-footer .text-center {
	display: inline-block;
	width: -webkit-fill-available;
	margin-top: 30px;
}

.wrap-top-footer .text-center p {
	font-size: 20px;
	text-transform: uppercase;
	margin-bottom: 30px;
}

.wrap-top-footer .text-center a {
	color: #fff;
	border: solid 1px #fff;
	padding: 7.5px 30px;
	text-transform: uppercase;
	display: inline-block;
}

.wrap-top-footer .text-center a:hover {
	color: #f79320;
	border: solid 1px #f79320;
}

#logo_link .item a {
	border: solid 4px #ffffff3b;
	display: inline-block;
}

#logo_link .item:hover a {
	border: solid 4px #ffffff00;
	box-shadow: 0px 2px 14px 1px #fff;
}

.footer-tt-lien-he span {
	float: left;
	text-align: left;
	text-transform: uppercase;
	margin: 0 15px;
	border-right: solid 1px #fff;
	padding-right: 15px;
}

.footer-tt-lien-he span:last-child {
	border-right: 0;
}

.footer-tt-lien-he>div {
	display: inline-block;
	margin-top: 30px;
}

.wrap-center-footer {
	background: #214397;
	color: #fff;
	text-align: center;
	padding: 20px 0
}

.wrap-center-footer h4 {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 30px;
	margin: 20px 0 10px 0;
}

.wrap-center-footer ul {
	display: inline-block;
}

.wrap-center-footer ul li {
	float: left;
	border: solid 1px #fff;
	line-height: 16px;
	padding: 7.5px 36px;
	margin-left: -1px;
	cursor: pointer;
}

.wrap-center-footer .text-center {
	display: inline-block;
	width: 100%;
}

.wrap-center-footer ul li:hover {
	background: #f79320;
}

.wrap-center-footer ul li img {
    background: url(../img/icon-apps.svg) no-repeat;
    width: 45px;
    height: 20px;
}

.wrap-center-footer ul li:nth-child(2) img {
	width: 75px;
	background-position: -45px 0px;
}

.wrap-center-footer ul li:nth-child(3) img {
	width: 72px;
	background-position: -120px 0px;
}

.go-to-top {
	background: #f79320;
        text-align: center;
        padding: 10px 0;
        position: relative;
}

.go-to-top a {
    margin: 0 4px;
    color: #fef4e9;
    font-size: 13px;
    margin-bottom: -3px;
    font-weight: 200;
}

.go-to-top a:last-child {
    display: inherit;
}

.go-to-top a:hover {
    opacity: 0.5
}


#back-to-top {
	background: url(../img/icon-go-totop.svg) no-repeat;
	width: 148px;
	height: 80px;
	display: inline-block;
}

.noi-dung-chinh-sach {
	margin-top: 50px;
	width: 100%
}

.panel-group span {
	border: solid 1px #f79320;
	width: 30px;
	height: 30px;
	display: inline-block;
	text-align: center;
	line-height: 30px;
	margin-right: 20px;
	float: left
}

.panel.panel-default .panel-heading div {
	float: left;
}

.panel-heading a {
	font-size: 18px;
	display: inline-block;
	position: relative;
	overflow: hidden;
	width: 100%;
}

.panel-heading {
	display: inline-block;
	width: 100%;
	margin-bottom: 15px;
}

.panel-collapse {
	padding-left: 60px;
	position: relative;
	overflow: hidden;
}

.panel-collapse:before {
	content: "";
	border-top: 1px #000 solid;
	top: 0;
	position: absolute;
	left: 60px;
	width: 100%;
}

.panel-collapse .panel-body {
	border: solid 2px #f79320;
	padding: 15px;
	margin-top: 6px;
	display: inline-block;
	width: 100%;
}

.wrap-DS-CT-hang-xe .thumbs .content .col-width-30,
.wrap-DS-CT-hang-xe .thumbs .content .col-width-70,
.wrap-DS-CT-DV-van-tai .thumbs .content .col-width-30,
.wrap-DS-CT-DV-van-tai .thumbs .content .col-width-70 {
	float: left;
	width: 30%;
	display: inline-block;
}

.wrap-DS-CT-hang-xe .thumbs .content .col-width-70,
.wrap-DS-CT-DV-van-tai .thumbs .content .col-width-70 {
	width: 70%;
	display: inline-block;
}

.wrap-DS-CT-hang-xe {
    margin-top: 30px;
    margin-bottom: 30px;
}

.thumbs .content .header-TT {
	border-bottom: solid 1px #000;
	display: inline-block;
	width: 100%;
	line-height: 34px;
	vertical-align: top;
	margin-bottom: 40px;
}

.thumbs .content .header-TT ul {
	float: right;
}

.thumbs .content .header-TT>span {
	float: left;
	margin-right: 30px;
}

.thumbs .content .header-TT ul li {
    float: left;
    width: inherit !important;
    padding-left: 0;
    padding: 0 !important;
}

.thumbs .content .header-TT ul li:last-child {
	background: #214397 !important;
	color: #fff !important;
	padding: 4px 20px !important;
	float: right;
	border: 0;
}

.thumbs .content .header-TT ul li:last-child span {
	margin-right: 10px;
}

.thumbs .content .header-TT ul li a {
	text-align: center;
	background: #f79420;
	height: 30px;
	display: inline-block;
	width: 30px;
	line-height: 30px;
	color: #fff;
}

.thumbs .content .header-TT ul li a:hover {
	border: solid 1px #f79420;
	background: #fff;
	color: #000;
}

.thumbs .content .col-width-50 {
	float: left;
	width: 50%;
	padding-right: 30px;
}

.thumbs .content .col-width-50:last-child {
	padding-right: 0;
}

.thumbs .content .col-width-50 p,
.wrap-dat-hang-xe .col-width-80 p {
    border-bottom: dashed 1px #9a9a9a;
    margin-bottom: 20px;
    display: inline-block;
    width: 100%;
    padding-bottom: 10px;
    vertical-align: top;
}

.wrap-dat-hang-xe .col-width-80 p b {
    display: inline-block;
    width: 30%;
    font-size: 16px;
    vertical-align: top;
    float: left;
}

.wrap-dat-hang-xe p > span {
    vertical-align: top;
    float: left;
    font-weight: bold;
}

.thumbs .content .col-width-50:last-child p span:last-child {
	float: right;
	text-align: right;
}

.thumbs .content .col-width-50 p span {
display: inline-block;
    vertical-align: top;
    margin-right: 15px;
}

.thumbs .content .col-width-50 p span:last-child {
    margin: 0;
}

.thumbs .content .col-width-50:last-child p span {
	width: initial;
	display: initial;
}

.thumbs .content .col-width-50 p span b {
	font-family: SFUFutura-bold
}

.carousel-dat-xe-hang {
	padding: 0 25%;
}

.carousel-dat-xe-hang .owl-buttons {
	position: absolute;
	position: absolute;
	margin: 0;
	top: 50%;
	margin-top: -15px;
	width: 60%;
	left: 50%;
	margin-left: -375px;
}

.carousel-dat-xe-hang .owl-controlls .owl-buttons .owl-prev {
	float: left;
}

.carousel-dat-xe-hang .owl-controlls .owl-buttons .owl-next {
	float: right;
}

.wrap-dat-hang-xe .col-width-30 {
	float: left;
	width: 33.333%;
	padding: 0 15px;
}

.width-100-full {
	width: 100% !important
}

.form-cau-hoi {
    position: relative;
    border: solid 1px #9a9a9a;
    padding: 20px;
    margin-bottom: 72px;
}

.form-cau-hoi p,
.form-tra-loi-hoan-thanh p {
	line-height: 20px;
	padding-bottom: 10px;
}

.form-tra-loi-hoan-thanh {
	padding: 20px;
	position: relative;
	background: #f5f5f5;
}

.form-tra-loi-hoan-thanh>div {
	margin-bottom: 10px;
	display: inline-block;
	width: 100%;
	border-bottom: solid 1px #000;
	padding-bottom: 6px;
}

.form-tra-loi-hoan-thanh .pull-left {
	text-transform: uppercase;
}

.form-cau-hoi .ten {
    position: absolute;
    left: -1px;
    top: -43px;
    color: #fff;
    padding: 5px 6px;
    background: #f79320;
}

.form-cau-hoi .ten span {
	position: absolute;
	top: -12px;
	left: -9px;
	background: #40ca09;
	width: 22px;
	height: 22px;
	font-size: 12px;
	border-radius: 50px;
	text-align: center;
	line-height: 22px;
}

.btn-binh-luan {
	border: 1px #f89420 solid;
	padding: 7.5px 22px;
	text-transform: uppercase;
	display: inline-block;
	background: 0;
	color: #f89420;
	cursor: pointer;
}

.btn-binh-luan:hover {
	border: 1px #f89420 solid;
	background: #f89420;
	color: #fff;
}

.noi-dung-binh-luan .pull-right span,
.form-tra-loi-hoan-thanh .pull-right span {
	margin-left: 10px;
	color: #065dbb;
	font-size: 13px;
	font-weight: bold;
}

.noi-dung-binh-luan .pull-right span:first-child,
.form-tra-loi-hoan-thanh .pull-right span:first-child {
	color: #f79320;
}

.wrap-binh-luan .button-dangnhap-left-right .button-dang-nhap-xuat {
	margin: 0
}

.wrap-binh-luan .col-width-100 p {
	border-bottom: 0;
}

.wrap-binh-luan {
	margin-bottom: 50px;
}

.form-tra-loi p input {
	border: 0;
	width: 74%;
	float: right;
}

.form-tra-loi p textarea {
	border: 0;
	padding: 0;
}

.form-tra-loi .modal-content h4 {
	margin: 20px 0 20px 15px;
}

.form-tra-loi .modal-dialog:after,
.form-tra-loi-hoan-thanh:after {
	content: "";
	position: absolute;
	top: -16px;
	left: 49px;
	border: 10px solid transparent;
	border-top: 0;
	border-bottom-color: #dddddd;
}

.form-tra-loi .modal-dialog:before,
.form-tra-loi-hoan-thanh:before {
	content: "";
	position: absolute;
	top: -7px;
	border: solid 2px #ddd;
	width: 100%;
	left: 0;
	display: inline-block;
}

.wrap-dat-hang-xe .col-width-80 .input-boder-4 {
	width: 50%;
	padding: 0;
}

.wrap-dat-hang-xe .col-width-80 .input-boder-4:nth-child(2) {
	padding-left: 30px;
}

.wrap-dat-hang-xe .col-width-80 i {
    color: #afafaf;
    display: inherit;
}

.wrap-dat-hang-xe .input-boder-4,
.wrap-dang-hang-xe .input-boder-4 {
	margin-bottom: 20px;
	display: inline-block;
	width: 100%;
}

.button-dangnhap-left-right.text-center {
	display: inline-block;
	width: 100%;
	padding: 0 15px;
}

.button-dangnhap-left-right.text-center .g-recaptcha {
	display: inline-block;
	margin-top: 30px;
}

.wrap-dang-hang-xe .margin-padding-boder {
	text-align: center;
}

.button-dangnhap-left-right.text-center .button-dang-nhap-xuat:last-child {
	float: none;
	display: inherit;
	margin-bottom: 50px;
}

.wrap-dang-hang-xe .col-width-70 {
	width: 70%;
	float: left
}

.wrap-dang-hang-xe .col-width-30 {
	width: 30%;
	float: left;
}

.wrap-dang-hang-xe .col-width-70 .col-width-50 {
	float: left;
	width: 50%;
	padding: 0 15px;
}

.wrap-dang-hang-xe .Form-section {
	margin: 0;
	padding: 0;
	border: 0;
	display: inline-block;
	width: 100%;
}

.wrap-dang-hang-xe .Form-section p {
	text-transform: uppercase;
}

.wrap-dang-hang-xe .col-width-50:last-child {
	padding-right: 30px;
}

.wrap-dat-hang-xe p span:last-child {
    display: inline-block;
    padding-left: 10px;
    float: left;
    font-weight: 400;
    color: #565656;
}

.modal-body p span:last-child {
	float: none;
}

.input-boder-4>select {
	margin-left: -1px;
	width: 70%;
	border: 1px #9a9a9a solid;
	padding: 9px 10px;
	height: 36px !important;
	border-radius: 0;
	line-height: inherit !important;
}

.Form-label--tick.pull-left,
.Form-label--tick.pull-right {
	width: 50%;
	float: left
}

.col-width-30 .Form-label--tick.pull-left .Form-label-text{
	text-transform: inherit;
width: 100%
}

.margin-padding-boder {
	padding: 20px 0;
	margin-bottom: 50px;
	display: inherit;
}

.wrap-dat-hang-xe .col-width-80 {
    padding: 20px 0;
    display: inline-block;
    width: 100%;
}

.wrap-dat-hang-xe .col-width-80 .width-50{
    	text-align: left;
        width: 50%;
        float: left;
padding-right: 30px;
}

.up-hinh-hang-xe .btn.btn-default {
	margin-right: -1px;
	background: 0;
	border: solid 1px #ddd;
	border-radius: 0;
	font-size: 13px;
	cursor: pointer;
	width: 100%;
}

.up-hinh-hang-xe .btn.btn-default:hover {
	border: solid 1px #f89420;
	background: #f89420;
	color: #fff;
}

.up-hinh-hang-xe input {
	display: none !important;
}

.up-hinh-hang-xe .form-group {
	float: left;
	width: 33.33%;
}

.jpreview-image {
	width: 100px;
	height: 100px;
	margin: 15px;
	text-align: center;
	float: left;
	border: solid 2px #ddd;
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

.jpreview-image img {
	max-width: 100%;
	max-height: 100%
}

.jpreview-container {
	display: inline-block;
}

.jpreview-remove-btn {
	position: absolute;
	right: 5px;
	top: 5px;
	background-color: red;
	width: 10px;
	height: 10px;
}

.pagination li:first-child {
	padding-left: 0;
}

.pagination li:last-child {
	padding-right: 0;
}

.pagination li:first-child a,
.pagination li:last-child a {
	color: #000;
}

.pagination li a {
	color: #9a9a9a
}

.pagination li {
	width: inherit !important;
	padding: 0 10px;
	float: left;
}

.wrap-DS-CT-DV-van-tai .header-ten-ma {
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.wrap-DS-CT-DV-van-tai .header-ten-ma:after {
	display: none
}

.wrap-DS-CT-DV-van-tai .body-noi-dung section {
	height: 45px;
}

.wrap-DS-CT-DV-van-tai .width-full span:first-child {
	text-decoration: underline;
	margin-bottom: 10px;
	display: inline-block;
}

.wrap-DS-CT-DV-van-tai .width-full span {
	width: 100%;
	text-align: left !important;
}

.menu-tab-DV {
    display: inline-block;
    background: #214498;
    width: 100%;
    text-align: center;
    margin-bottom: 30px;
    padding: 25px 0;
}

.menu-tab-DV ul {
	display: inline-block;
}

.menu-tab-DV li {
	text-align: center;
	margin: 0 30px;
	float: left;
	position: relative;
}

.menu-tab-DV li a {
	color: #fff;
	text-transform: uppercase;
	display: inline-block;
}

.menu-tab-DV li.active:before {
	content: "";
	background: url(../img/back-active.png) no-repeat;
	display: inline-block;
	width: 105px;
	height: 14px;
	position: absolute;
	bottom: -11px;
	left: 50%;
	margin-left: -52.5px;
}

.menu-tab-DV li p {
	margin: 20px 0 0 0;
	position: relative;
}

.menu-tab-DV li img{
    width: 46px;
    height: 46px;
    background-size: contain;
}

.icon-bai-do
{
    background: url(../img/icon-bai-do.svg);
}

.icon-bao-hiem {
	background: url(../img/icon-bao-hiem.svg);
}

.icon-cuu-ho {
	background: url(../img/icon-cuu-ho.svg);
}

.icon-dang-kiem {
	background: url(../img/icon-dang-kiem.svg);
}

.icon-sua-chua {
	background: url(../img/icon-sua-chua.svg);
}

.icon-tram-xang {
	background: url(../img/icon-tram-xang.svg);	
}

.icon-mua-ban {
	background: url(../img/icon-mua-ban.svg);	
}

.wrap-DS-CT-DV-van-tai .search form {
	position: relative;
	display: inline-block;
}

.wrap-DS-CT-DV-van-tai .search input {
	border: solid 1px #ddd;
	padding: 7.5px 90px 7.5px 10px;
	width: 400px;
}

.search.text-center {
	margin-bottom: 50px;
}

.wrap-DS-DV-mua-ban,
.wrap-DS-DV-mua-ban-CT{
	margin-top: 50px;
}

.search-butoon-dang-SP-mua-ban {
    display: inline-block;
    width: 100%;
    margin-top: 30px;
    margin-bottom: 0;
    text-align: right;
}

.row.wrap-search .search-butoon-dang-SP-mua-ban {
    margin-top: 30px;
}

.row.wrap-search .width-50 {
    width: 50%;
    float: left;
}

.wrap-DS-CT-DV-van-tai .tabbable-panel .col-width-30 img {
    width: 100%;
    padding-right: 30px;
}

.search-butoon-dang-SP-mua-ban .input-group-btn {
	width: initial !important;
}

.search-butoon-dang-SP-mua-ban button {
	border: 1px solid #f89420;
	border-radius: 0;
	background: 0;
}

.search-butoon-dang-SP-mua-ban .search-panel.open .dropdown-menu {
	display: block;
	border-radius: 0;
	padding: 5px 10px;
}

.search-butoon-dang-SP-mua-ban .search-panel.open .dropdown-menu li a {
	display: inline-block;
	border-bottom: dotted 1px #ddd;
	padding: 10px 0;
	width: 100%;
}

.wrap-DS-CT-DV-van-tai .search-butoon-dang-SP-mua-ban {
    width: 100%;
    margin-top: 0;
    padding: 0;
    margin-bottom: 30px;
    float: right;
}

.wrap-DS-CT-DV-van-tai .search-butoon-dang-SP-mua-ban .input-group{
    width: 30%;
    float: right;
}

.search-butoon-dang-SP-mua-ban .search-panel.open .dropdown-menu li:last-child a {
	border-bottom: 0;
}

.gia-san-pham-mua-ban {
	text-align: right;
}

.gia-khuyen-mai {
	color: #2183c0;
	text-decoration: line-through;
}

.gia-moi {
	color: #ff0000;
	margin-left: 30px;
}

.wrap-DS-DV-mua-ban-CT p {
	margin-bottom: 0;
}

.wrap-DS-DV-mua-ban-CT .col-md-2 {
	border-left: solid 1px #ddd
}

.wrap-DS-DV-mua-ban-CT {
	border-bottom: solid 1px #ddd;
	padding-bottom: 30px;
	margin-bottom: 100px;
}

.carousel-san-pham-mua-ban {
	padding: 0;
}

.wrap-DS-DV-mua-ban-cung-nhom {
	margin-bottom: 100px;
}

.carousel-san-pham-mua-ban .item {
	text-align: left !important;
	padding: 10px;
}

.wrap-DS-DV-mua-ban-cung-nhom .owl-theme .owl-controlls {
	text-align: center;
	display: initial;
	position: absolute;
	margin: 0;
	top: 0;
	right: 0;
	margin-top: -40px;
}

.carousel-san-pham-mua-ban .item img {
	width: 100%;
	margin-bottom: 10px;
}

.carousel-san-pham-mua-ban .item p {
	text-transform: uppercase;
}

.wrap-DS-tin-tuc .media-TT img {
	width: 100%;
}

.wrap-DS-tin-tuc .menu-row-tab ul {
	margin-top: 0;
	display: inline-block;
	vertical-align: top;
	margin-bottom: 30px;
}

.container.menu-row-tab .col-md-12 {
	text-align: center
}

.menu-row-tab {
    padding: 0 !important;
    margin-top: 30px;
    display: inline-block;
    width: 100%;
}

.menu-row-tab ul{
    display: inline-block;
    width: 100%;
    float: right;
}

.wrap-DS-giao-dich-thanh-cong .col-md-6 .menu-row-tab {
	margin-left: -15px;
}

.menu-row-tab ul li {
float: left;
    width: 50%;
    display: inline-block;
}

.menu-row-tab ul li a {
	text-transform: uppercase;
	padding: 7.5px 10px;
	border: solid 1px #f89420;
	display: inline-block;
	width: 100%;
}

.menu-row-tab ul li.active a {
	background: #f89420;
	color: #fff;
}

.wrap-DS-tin-tuc .media-TT section {
	font-size: 12px;
	color: #9a9a9a;
	border-bottom: double;
	margin-bottom: 15px;
}

.wrap-DS-tin-tuc .media-TT p {
	height: 67px;
	overflow: hidden;
}

.wrap-DS-tin-tuc .media-TT a {
	margin-top: 10px;
	width: 100%;
	display: inline-block;
	text-transform: uppercase;
	line-height: 17px;
	height: 34px;
	overflow: hidden;
}

.media-TT:hover a {
	color: #f79420
}

.media-TT {
	margin-bottom: 30px
}

.header-title-TT {
	width: 100%;
	position: relative;
	padding-bottom: 20px;
	margin-bottom: 30px;
}

.header-title-TT:after {
	content: "";
	width: 100%;
	height: 15px;
	position: absolute;
	background: url(../img/line-repeat.png);
	left: 0;
	bottom: -10px;
}

.wrap-DS-tin-tuc-CT .header-title-TT h4 {
	margin-bottom: 10px;
}

.wrap-DS-tin-tuc-CT section {
	font-size: 12px;
	color: #9a9a9a
}

.wrap-DS-tin-tuc-CT .header-title-TT .col-width-70 {
	float: left;
	width: 70%
}

.wrap-DS-tin-tuc-CT .header-title-TT .col-width-30 {
	float: left;
	width: 30%
}

.wrap-DS-tin-tuc-CT .header-title-TT .col-width-30 ul {
	float: right;
	display: inline-block;
}

.wrap-DS-tin-tuc-CT .header-title-TT .col-width-30 ul li {
	float: left;
	margin-left: 20px;
}

.wrap-DS-tin-tuc-CT .header-title-TT .col-width-30 ul li a {
	width: 30px;
	height: 30px;
	color: #f89320;
	border: #f89420 solid 1px;
	display: inline-block;
	text-align: center;
	line-height: 30px;
}

.wrap-DS-tin-tuc-CT .header-title-TT .col-width-30 ul li:hover a {
	color: #fff;
	border: #f89420 solid 1px;
	background: #f89420
}

.noi-dung-tt {
	border-bottom: solid 1px #9a9a9a;
}

.tin-cung-chuyen-muc {
	width: 100%;
	display: inline-block;
	padding: 50px 0;
}

.tin-cung-chuyen-muc h4{
	    width: 100%;
    border-bottom: solid 1px #000;
    padding-bottom: 15px;
    margin-bottom: 20px;
}

.tin-cung-chuyen-muc .row-tt {
	margin-bottom: 15px;
}

.wrap-DS-giao-dich-thanh-cong {
	position: relative;
}

.wrap-DS-giao-dich-thanh-cong .row {
margin-top: 50px;
}

.wrap-DS-giao-dich-thanh-cong .row .col-md-12,
.wrap-DS-giao-dich-thanh-cong .row .col-md-8,
.wrap-DS-giao-dich-thanh-cong .row .col-md-4 {
width: 100%;
    flex: initial;
    max-width: inherit;
    padding: 0;
    margin-bottom: 30px;
    margin-top: 30px;
}

.wrap-DS-giao-dich-thanh-cong .row .col-md-12,
.wrap-DS-giao-dich-thanh-cong .row .col-md-12 .col-md-4{
    margin-top: 0px;
}

.wrap-DS-giao-dich-thanh-cong:after {
	content: "";
	background: url(../img/line-gdtc.png) repeat-y;
	position: absolute;
	width: 423px;
	height: 100%;
	display: inline-block;
	top: 0;
	right: 0;
	z-index: -1
}

.wrap-DS-giao-dich-thanh-cong ul.ds-click-giao-dich li {
    width: 50%;
    float: left;
    border: solid 1px #eeeeee;
    margin-bottom: 15px;
    display: inline-block;
    padding: 10px;
    position: relative;
    background: #ffffff;
    overflow: hidden;
    color: #000;
    margin-left: -1px;
}

.wrap-DS-giao-dich-thanh-cong ul li span {
	float: left;
	padding-right: 20px;
	width: 50%;
	line-height: 25px;
}

.wrap-DS-giao-dich-thanh-cong ul li span:last-child {
	border-right: 0;
	color: #214397;
	font-weight: bold;
	text-transform: uppercase;
}

.wrap-DS-giao-dich-thanh-cong section {
	width: 100%;
	display: inline-block;
	padding-top: 10px;
	vertical-align: text-bottom;
}

.wrap-DS-giao-dich-thanh-cong section:last-child span {
    width: 100%;
    padding-right: 104px;
}

.wrap-DS-giao-dich-thanh-cong section:last-child {
	position: relative
}

.wrap-DS-giao-dich-thanh-cong section:last-child .hover-show-click {
	position: absolute;
	right: 0;
	bottom: 11px;
}

.wrap-DS-giao-dich-thanh-cong .col-md-4 p span {
	margin: 0 4px 0 2px
}

.wrap-DS-giao-dich-thanh-cong .col-md-4 h4 a {
	font-size: 14px;
	text-transform: initial;
	border: solid 1px #f8941f;
	padding: 4px 16px;
	float: right;
	line-height: initial;
}

.wrap-DS-giao-dich-thanh-cong .col-md-4 h4 {
	line-height: 27px;
	margin-bottom: 10px;
}

.wrap-DS-giao-dich-thanh-cong .col-md-4 h4:hover a {
	border: solid 1px #f8941f;
	color: #fff;
	background: #f8941f
}

.wrap-DS-giao-dich-thanh-cong .col-md-4 {
	margin-bottom: 15px;
}

.wrap-DS-giao-dich-thanh-cong.chi-tiet section {
	border-bottom: dashed 1px #868686;
	padding-bottom: 2px;
}

.wrap-DS-giao-dich-thanh-cong p {
	margin-bottom: 4px;
}

.wrap-DS-giao-dich-thanh-cong section:first-child {
	border-bottom: solid 1px #eeeeee;
	padding-bottom: 10px;
	padding-top: 0;
}

.hover-show-click a {
	display: inline-block;
	border: solid 1px #f79320;
	padding: 4px 10px;
	float: right;
	color: #f79320
}

.hover-show-click:hover a {
	background: #f79320;
	color: #fff
}

.text-center .button-dang-nhap-xuat.in-line {
	float: none;
	margin: 50px 0;
}

.carousel-slider-mua-ban {
	padding: 0
}

.carousel-slider-mua-ban .owl-controlls {
	display: none
}

.row-thong-tin-ct {
	width: 100%;
	padding-top: 50px;
	padding: 0 18%;
	margin-bottom: 50px;
}

.row-thong-tin-ct .media img {
	border: solid 1px #9a9a9a;
	padding: 4px 16px;
	float: left;
}

.media-body-content {
	float: left;
	margin-left: 30px;
}

.carousel-hinh-anh-cong-ty-kh {
	padding: 0
}

.row-thong-tin-ct p {
	margin-bottom: 0px;
}

.carousel-hinh-anh-cong-ty-kh .item,
.carousel-logo-doi-tac-cong-ty .item {
	margin: 0 10px;
}

.carousel-hinh-anh-cong-ty-kh img,
.carousel-logo-doi-tac-cong-ty img {
	width: 100%;
}

.carousel-hinh-anh-cong-ty-kh .owl-pagination,
.carousel-logo-doi-tac-cong-ty .owl-pagination {
	display: none !important;
}

.wrap-DS-giao-dich-thanh-cong ul li .header-ten-ma span {
	border-right: inherit;
	float: inherit;
	margin-right: inherit;
	padding-right: inherit;
	line-height: inherit;
}

.panel-group .wrap-box-border span {
	border: inherit;
	width: inherit;
	height: inherit;
	display: inline-block;
	text-align: inherit;
	line-height: inherit;
	margin-right: inherit;
}

.wrap-DS-giao-dich-thanh-cong .panel-body ul li {
	float: left;
	width: 50%;
	border: 0;
	margin: 0;
}

.wrap-DS-giao-dich-thanh-cong .body-noi-dung section {
	margin: 10px 0 0 0;
	height: 84px;
	max-height: 84px;
}

.wrap-DS-giao-dich-thanh-cong .wrap-box-border {
	margin: 0;
	background: #fff;
}

.wrap-DS-giao-dich-thanh-cong #hang-hieu-luc .panel-body,
.wrap-DS-giao-dich-thanh-cong #xe-hieu-luc .panel-body {
	height: 500px;
	overflow-y: scroll;
}

.wrap-DS-giao-dich-thanh-cong .panel-collapse .panel-body::-webkit-scrollbar {
	width: 8px;
	background: #fff;
}

.wrap-DS-giao-dich-thanh-cong .panel-collapse .panel-body::-webkit-scrollbar-thumb {
	background: #f79420;
}

.wrap-lien-he .row-input {
	width: 100%;
	display: inline-block;
	margin-bottom: 15px;
}

.wrap-lien-he .row-input span {
	border-bottom: solid 1px #9a9a9a;
	text-align: left;
	width: 10%;
	display: inline-block;
	float: left;
	line-height: 24px;
	position: relative;
}


.wrap-lien-he .row-input span:after {
    content: ":";
    position: absolute;
    right: 0;
}


.wrap-lien-he .row-input input {
border: 0;
    border-radius: 0;
    border-bottom: solid 1px #9a9a9a;
    width: 90%;
    float: left;
    padding-left: 10px;
}

.wrap-lien-he textarea {
	border: 0;
	border-radius: 0;
	border-bottom: solid 1px #9a9a9a;
	padding: 0;
	width: 100%;
	float: left;
	height: 124px;
}

.wrap-lien-he .text-left {
	float: left;
	width: 30%;
	background: #204397;
	color: #fff;
}

.wrap-lien-he .text-left section{
    margin-bottom: 2px;
    padding: 15px;
}

.wrap-lien-he .text-left section:nth-child(2){
   background: #00000017;
}

.wrap-lien-he .text-left section:nth-child(3){
    background:#00000029;
}


.wrap-lien-he .text-left h5 {
	text-transform: uppercase;
	margin: 0 0 10px 0;
}

.wrap-lien-he .text-left h4,
.wrap-lien-he .text-right h4 {
    text-align: left;
    margin: 0;
    color: #ffffff;
    background: #f7941f;
    padding: 15px;
    font-weight: bold;
    text-transform: inherit;
    width: 100%;
    font-family: sans-serif;
}

.wrap-lien-he .text-left h4 span{
    text-shadow: 0px 2px 10px #00000073;
    font-size: 49px;
}
}

.wrap-lien-he section {
	margin-bottom: 15px;
	border-bottom: dashed 1px #fff;
	padding-bottom: 10px;
	text-align: justify;
}

.wrap-lien-he .text-left p {
	margin: 0;
}

.wrap-lien-he .text-left p span.fa{
	    width: 30px;
}

.wrap-lien-he .text-right {
	display: inline-block;
	width: 70%;
	padding: 0 0 0 20px;
}

#mask {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 9000;
	background-color: #26262c;
	display: none;
}

#boxes .window {
	position: absolute;
	left: 0;
	top: 0;
	display: none;
	z-index: 9999;
	border-radius: 5px;
	text-align: center;
}

#boxes #dialog {
	width: 848px;
	height: auto;
}

.agree:hover {
	background-color: #D1D1D1;
}

.popupoption:hover {
	background-color: #D1D1D1;
	color: green;
}

input[type=search]::-webkit-search-cancel-button {
	-webkit-appearance: searchfield-cancel-button;
}

.a-chitiet {
	border: 1px #f89420 solid;
	padding: 7.5px 22px;
	text-transform: uppercase;
	display: inline-block;
	background: 0;
	font-size: 14px;
	color: #f89420;
    line-height: 22px;
}

h4 .a-chitiet {
	float: right
}

.a-chitiet:hover {
	border: 1px #f89420 solid;
	background: #f89420;
	color: #fff;
}

.dxeButtonEditSys td.dxic {
	padding: 3px 0px 3px 4px;
	overflow: hidden;
}

.dxeButtonEditSys {
	border-collapse: inherit;
	border-spacing: inherit;
}

.wrap-dat-hang-xe .col-width-30 p {
	border-bottom: dashed 1px #9a9a9a;
	margin-bottom: 20px;
	display: inline-block;
	width: 100%;
}


.wrap-dat-hang-xe .col-width-30 p b{
float: left
}


.top-tab-menu .width-30,
.top-tab-menu .width-70 {
	float: left;
	width: 25%
}

.top-tab-menu .width-70 {
	width: 75%
}

.top-tab-menu {
	background: #214397;
	position: relative;
	padding: 6px 0
}

.top-tab-menu ul li {
	float: left;
	line-height: 34px;
}

.top-tab-menu ul li a {
	color: #bfbfbf;
	text-transform: uppercase;
	border-right: 1px #fff solid;
	margin-right: 10px;
	padding: 0 10px;
}

.top-tab-menu ul li.active a,
.top-tab-menu ul li:hover a {
	color: #fff;
}

.top-tab-menu .input-group {
	float: right;
	width: 40%;
}

.top-tab-menu .input-group-btn {
	width: min-content
}

.top-tab-menu .form-control {
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	border: 1px solid #dddfe2;
	flex: initial;
	width: 100%;
	line-height: 9px;
	padding: 8px;
}

.top-tab-menu .input-group-btn:not(:first-child)>.btn {
	border: 1px solid #dddfe2;
	background: #dddfe2;
	padding: 5px 10px;
}

.slider-thanhvien {
	position: relative
}

.slider-thanhvien .mask-hover-edit {
	width: inherit;
	top: 15px;
	bottom: inherit;
	background: #00000057;
	cursor: pointer;
	position: absolute;
	left: 65px;
}

.avatar-img {
	position: absolute;
	top: -120px;
	border: solid 3px #fff;
	box-shadow: 0px 1px 1px #353535;
	border-radius: 4px;
	width: 160px;
	height: 160px;
	background: #fff;
}

.avatar-img img {
	position: relative;
	cursor: pointer;
	width: 100% !important;
	height: 100% !important;
}

.mask-hover-edit {
	background: #0000008f;
	position: absolute;
	bottom: 0;
	opacity: 0;
	width: 100%;
}

.mask-hover-edit a {
	color: #fff;
	display: inline-block;
	padding: 4px;
	font-size: 12px;
	width: 100%;
}

.slider-thanhvien:hover .mask-hover-edit,
.avatar-img:hover .mask-hover-edit {
	opacity: 9;
	-webkit-transition: all 0.8s;
	-moz-transition: all 0.8s;
	-ms-transition: all 0.8s;
	-o-transition: all 0.8s;
	transition: all 0.8s;
}

.left-menu {
	width: 25%;
	float: left;
	background: #eaeef0;
	padding: 30px 10px;
}

.noidung-right-TV:after {
	content: "";
	position: absolute;
	background: #eaeef0;
	top: 0;
	left: -33.33%;
	width: 100%;
	height: 100%;
	z-index: -1;
}

.noidung-right-TV {
	width: 75%;
	float: left;
	border-right: solid 1px #ddd;
	padding: 30px 15px 20px 15px;
	position: relative;
	background: #fff;
	min-height: 254px;
}

.left-menu h4 span.fa {
	background: #214397;
	color: #fff;
	border-radius: 50px;
	width: 30px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	margin-right: 10px;
}

.left-menu h4 {
	background: #fff;
	padding: 6px 10px;
}

.content-thanhvien {
	display: inline-block;
	width: 100%;
	vertical-align: top;
}

.noidung-right-TV p {
	display: inline-block;
	width: 100%;
	margin-bottom: 10px;
	color: #000;
}

.hinh-anh-thanh-vien li {
	float: left;
	width: 33.333%;
	padding: 7.5px;
}

.hinh-anh-thanh-vien li img {
	width: 100%;
}

.thong-tin-thanh-vien img {
	margin-bottom: 20px;
}

.thong-tin-thanh-vien p strong,
.thong-tin-lien-he p strong {
	width: 100px;
	display: inline-block;
	position: relative;
	margin-right: 10px;
}

.thong-tin-thanh-vien p strong span,
.thong-tin-lien-he p strong span {
	position: absolute;
	right: 0;
}

.mota-baiviet {
	margin: 10px 0 20px 0;
}

.accordion {
	width: 100%;
	max-width: 360px;
	margin: 0;
}

.accordion .link,
.accordion>li {
	cursor: pointer;
	display: block;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
	position: relative;
}

.accordion>li:after {
	content: "";
	background: url(../img/line-border-bottom.png);
	width: 100%;
	height: 2px;
	bottom: 0;
	left: 0;
	display: inherit;
}

.accordion li a {
	display: inline-block;
	width: 100%;
	text-transform: uppercase;
	padding: 10px 6px;
}

.accordion li a img {
	background: url(../img/icon-hover-menu.png);
	width: 9px;
	height: 14px;
	float: right;
	margin-top: 4px;
}

.accordion .link.dropdown a img {
	background: url(../img/icon-hover-menu.png);
	width: 17px;
	height: 14px;
	float: right;
	margin-top: 4px;
	background-position: 17px;
}

.accordion li.active .link.dropdown a img,
.accordion .link.dropdown:hover a img {
	background-position: -26px;
}

.line-load-back {
	background: url(../img/line-load-back.jpg);
	display: inline-block;
	height: 10px;
	width: 100%;
	margin: 0 0 30px 0;
}

.accordion li.active {
	background: #fff;
}

.accordion li.active img,
.accordion li:hover img {
	background: url(../img/icon-hover-menu.png);
	background-position: -11px;
	width: 13px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.accordion li.active a,
.accordion li:hover a {
	color: #214397;
}

.accordion li:last-child .link {
	border-bottom: 0;
}

.accordion li i {
	position: absolute;
	top: 16px;
	left: 12px;
	font-size: 18px;
	color: #595959;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.accordion li i.fa-chevron-down {
	right: 12px;
	left: auto;
	font-size: 16px;
}

.accordion li.open .link {
	color: #b63b4d;
}

.accordion li.open i {
	color: #b63b4d;
}

.accordion li.open i.fa-chevron-down {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}

.submenu {
	display: none;
	background: #444359;
	font-size: 14px;
}

.submenu li {
	border-bottom: 1px solid #ffffff;
	background: #f3f3f3;
}

.submenu li a img {
	width: 9px !important;
	height: 14px;
	float: right;
	margin-top: 4px;
	background-position: left !important;
}

.submenu li:hover a img {
	background-position: -11px!important;
	width: 13px !important;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.submenu li a:hover {
	color: #214596 !important;
}

.submenu a {
	text-transform: inherit !important;
	display: block;
	text-decoration: none;
	color: #4b4b4b !important;
	padding: 12px;
	padding-left: 15px !important;
	-webkit-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
}

.thong-tin-lien-he:after {
	content: "";
	position: absolute;
	background: url(../img/backg-lienhe-thanhvien.jpg) right #f9f9f9 no-repeat;
	display: inline-block;
	width: 100%;
	height: 100%;
	top: 0;
	right: 0;
	z-index: -1;
}

.thong-tin-lien-he {
	z-index: 1;
	padding-left: 5%;
}

.thong-tin-lien-he p .icon-lienhe {
	background: url(../img/icon-lienhe-xahoi.png);
	width: 20px;
	height: 19px;
	margin-right: 10px;
}

.thong-tin-lien-he .icon-mo-rong {
	margin-top: 30px;
}

.thong-tin-lien-he .icon-mo-rong p {
	display: inline;
}

.thong-tin-lien-he .icon-mo-rong p a {
	display: inline-block;
	border: solid 1px #ddd;
	padding: 6px;
	border-radius: 4px;
	float: left;
	width: initial;
	margin-right: 15px;
}

.thong-tin-lien-he .icon-mo-rong p:hover a {
	background: #eaeef0;
	border: solid 1px #214397;
}

.thong-tin-lien-he p .icon-lienhe.face {
	background: url(../img/icon-lienhe-xahoi.png) -24px;
}

.thong-tin-lien-he p .icon-lienhe.viber {
	background: url(../img/icon-lienhe-xahoi.png) right;
}

.form-dang-bai {
	border: solid 1px #ddd;
	margin-bottom: 20px;
}

.form-dang-bai .title-header {
	background: #eaeef0;
	display: inline-block;
	width: 100%;
	padding: 10px;
	margin-bottom: 10px;
}

.form-dang-bai .title-header span {
	margin-left: 4px;
}

.form-dang-bai p {
	margin: 0;
	padding: 0 10px;
}

.form-dang-bai p textarea {
	height: 70px;
	padding: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	background: #f7f7f7;
	border: 0;
	vertical-align: top;
}

.form-dang-bai p .nhap-title {
	border-bottom: 1px solid #ddd;
	height: 25px;
	padding: 2px 2px 0 2px;
}

.button-footer {
	width: 100%;
	border-top: 1px solid #ddd;
	text-align: right;
	padding: 4px 10px;
	margin-top: 10px;
}

.button-footer button {
	border: oldlace;
	border-radius: 4px;
	padding: 4px 14px;
	margin-left: 15px;
	background: #214397;
	color: #fff;
	cursor: pointer
}

.bai-viet-finish li {
	position: relative;
	margin-bottom: 30px;
}

.title-bai-viet .dd-mm-yy strong {
	color: #214397;
	position: relative;
	font-size: 20px;
	line-height: 0;
}

.title-bai-viet .dd-mm-yy strong:after {
	content: "";
	position: absolute;
	background: url(../img/line-border-bottom1.png);
	top: 7px;
	width: 48px;
	display: inline-block;
	height: 17px;
}

.title-bai-viet .dd-mm-yy {
	font-size: 12px;
	color: #4b4b4b;
	display: inline-block;
	width: 10%;
	float: left;
}

.title-bai-viet>span {
	width: 90%;
	display: inline-block;
	float: left;
}

.title-bai-viet>span .dropdown {
	position: relative;
	display: inline-block;
	float: left;
	margin-right: 4px;
	margin-top: 0;
}

.title-bai-viet>span .dropdown button {
	border: 0;
	border-radius: 4px;
	color: #bbb;
	background: #f1f1f1;
}

.dropdown.open .dropdown-menu {
	padding-bottom: 0;
	box-shadow: 2px 2px 7px #545454;
}

.dropdown.open .dropdown-menu li a {
	width: 100%;
	display: inline-block
}

.dropdown.open .dropdown-menu li:hover {
	background: #eaeef0;
}

.dropdown.open .dropdown-menu li {
	margin-bottom: 0;
	border-bottom: dotted #ddd 1px;
	padding: 5px;
}

.dropdown.open .dropdown-menu li:last-child {
	border: 0;
	border-bottom-left-radius: 0.25rem;
	border-bottom-right-radius: 0.25rem;
}

.dropdown.open .dropdown-menu li:after {
	display: none
}

.title-bai-viet>span strong {
	font-size: 15px;
	color: #000000;
	display: inline-block;
	vertical-align: top;
	width: 70%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.icon-shear-like-BV {
	position: absolute;
	top: 0;
	right: 0;
}

.icon-shear-like-BV a img {
	background: url(../img/icon-like-shear.png);
	width: 18px;
	height: 15px;
	margin-right: 4px;
	margin-top: -4px;
	margin-left: 15px;
}

.icon-shear-like-BV a:hover .like {
	background-position: -18px;
}

.icon-shear-like-BV a .face-Shear {
	width: 8px;
	background-position: -35px;
}

.icon-shear-like-BV a:hover .face-Shear {
	background-position: -96px;
}

.icon-shear-like-BV a .so-luoc-like {
	background-position: -70px;
}

.icon-shear-like-BV a:hover {
	color: #0284fe
}

.bai-viet-finish article {
	text-align: justify;
	position: relative;
	padding-left: 78px;
}

.bai-viet-finish article p {
	color: #4b4b4b
}

.bai-viet-finish article[data-readmore] true {
	color: #000
}

.bai-viet-finish .xem-them-readmore,
.bai-viet-finish .dong-readmore {
	position: absolute;
	bottom: 3px;
	padding-left: 34px;
	right: 0;
	background: #fff;
	display: inline-block;
	width: inherit;
}

.bai-viet-finish .dong-readmore {
	border: solid 1px #ddd;
	padding: 2px 10px;
	margin-top: 22px;
	bottom: -4px;
}

.bai-viet-finish .dong-readmore:hover {
	background: #ddd
}

.bai-viet-finish li:after {
	position: absolute;
	content: "";
	border-top: solid 1px #ddd;
	bottom: -10px;
	width: 100%;
}

.dich-vu-ho-tro ul {
	width: 100%;
}

.dich-vu-ho-tro li {
	width: 50%;
	float: left;
	margin-bottom: 15px;
}

.dich-vu-ho-tro li .media-item {
	border: solid 1px #ddd;
}

.dich-vu-ho-tro li:nth-child(odd),
.Ds-hang-xe-con-hieu-luc li:nth-child(odd) {
	padding-right: 7.5px;
}

.dich-vu-ho-tro li:nth-child(even),
.Ds-hang-xe-con-hieu-luc li:nth-child(even) {
	padding-left: 7.5px;
}

.dich-vu-ho-tro .title__header {
	background: #eaeef0;
	padding: 6px;
}

.noidung-DVHT {
	padding: 6px;
	position: relative
}

.hoat-dong>span,
.khoang-cach>span,
.dien-thoai>span,
.email>span {
	color: #f79320;
	border: solid 1px #f79320;
	border-radius: 50px;
	padding: 2px;
	width: 20px;
	height: 20px;
	text-align: center;
	font-size: 13px;
	line-height: 15px;
}

.hoat-dong strong span,
.khoang-cach strong span,
.dien-thoai strong span,
.email strong span,
.ten-duong>strong span {
	font-weight: initial;
	margin-left: 4px;
}

.dich-vu-ho-tro .dien-thoai>span,
.dich-vu-ho-tro .hoat-dong>span {
	border-radius: 0
}

.hoat-dong strong span {
	color: #49de00;
}

.khoang-cach strong span {
	color: #f79320;
}

.email strong span,
.dien-thoai strong span,
.ten-duong>strong span {
	color: #000;
}

.dien-thoai strong span {
	font-size: 18px;
	color: #0070ff;
}

.ten-duong>span,
.ten-duong>strong {
	color: #214397
}

.ten-duong {
	border-bottom: 1px solid #ddd;
	padding-bottom: 8px;
	margin-bottom: 10px !important;
}

.noidung-DVHT a {
	position: relative;
	background: #214397;
	padding: 2px 10px;
	color: #fff;
}

.noidung-DVHT a:hover {
	position: relative;
	background: #214397;
	padding: 2px 10px;
	color: #fff;
}

.button-chitiet {
	position: absolute;
	right: -1px;
	bottom: 1px;
}

.noidung-DVHT a:after {
	content: "";
	position: absolute;
	border-left: 20px solid transparent;
	border-bottom: 24px solid #214397;
	left: -20px;
	top: 0;
}

.button-xemthem-load {
	width: 100%;
	background: url(../img/line-load-back.jpg);
	cursor: pointer;
}

.button-xemthem-load a {
	border: #e0e0e0 solid 1px;
	padding: 7.5px 10px;
	float: right;
	background: #fff;
	color: #f79320;
	border-left: 0;
}

.button-xemthem-load:hover a {
	background: #f79320;
	color: #fff
}

.thong-tin-chi-tiet-DVHT .col-md-5 {
	flex: initial;
	width: 50%;
	display: inline-block;
	max-width: initial;
}

.thong-tin-chi-tiet-DVHT {
	margin-bottom: 20px;
}

.thong-tin-chi-tiet-DVHT .col-md-5:nth-child(odd) {
	padding-left: 0;
}

.thong-tin-chi-tiet-DVHT .col-md-5:nth-child(even) {
	padding-right: 0;
}

.thong-tin-chi-tiet-DVHT .icon-shear-like-BV {
	position: inherit;
	text-align: right;
	border-top: solid 1px #ddd;
	margin-top: 20px;
	padding-top: 15px;
}

.title-so-hang-xe {
	text-align: center;
	position: relative;
	z-index: 1;
	display: inline-block;
	margin-bottom: 30px;
}

.title-so-hang-xe:after {
	content: "";
	position: absolute;
	background: url(../img/line-load-back.jpg);
	display: inline-block;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: -1;
}

.title-so-hang-xe h3 span {
	font-family: 'SFUSwiss';
	color: #43ab10;
	font-size: 56px;
}

.title-so-hang-xe h3 p {
	font-size: 15px;
	color: #214397;
	text-transform: uppercase;
}

.Ds-hang-xe-con-hieu-luc .media-item {
	border: 1px solid #ddd;
	padding-bottom: 0px;
	margin-bottom: 15px;
	display: inline-block;
}

.Ds-hang-xe-con-hieu-luc .title__header {
	background: #eaeef0;
	padding: 6px;
}

.Ds-hang-xe-con-hieu-luc .title__header span {
	margin-right: 15px;
	border-right: 1px solid #969696;
	padding-right: 15px;
}

.Ds-hang-xe-con-hieu-luc .title__header span:last-child {
	border-right: 0;
}

.diem-di__diem-den {
	display: inline-block;
	width: 100%;
	border-left: 0;
	border-right: 0;
	vertical-align: top;
}

.diem-di__diem-den p {
	margin: 0
}

.diem-di__diem-den p span:first-child {
	margin-right: 4px;
	color: #214397;
}

.diem-di__diem-den p.pull-right span:first-child {
	margin-right: 4px;
	color: #f79320;
}

.diem-di__diem-den p span strong {
	margin-left: 4px;
	font-family: SFUFutura;
	text-transform: capitalize
}

.Ds-hang-xe-con-hieu-luc ul li {
	float: left;
	width: 50%
}

.loai-hang span.fa strong,
.Phuong-tien span.fa strong,
.cu-ly span.fa strong,
.gia-mong-muon span.fa strong,
.ghi-chu span.fa strong {
	margin-left: 4px;
	font-family: SFUFutura;
}

.gia-mong-muon span:last-child {
	color: #43ab10;
	font-family: 'SFUFutura-bold';
	font-size: 20px;
}

.ghi-chu span:first-child {
	display: inline-block;
	width: 100%;
}

.ghi-chu span:last-child {
	color: #4d4d4d
}

.noidung-HX {
	position: relative;
	padding: 0 10px;
}

.noidung-HX p {
	margin-bottom: 6px
}

.noidung-HX .button-chitiet {
	padding: 6px 10px;
	border: solid 1px #ddd;
	right: 6px;
	bottom: 6px;
}

.noidung-HX .button-chitiet:hover {
	background: #f79320;
	border: #f79320 solid 1px;
}

.noidung-HX .button-chitiet:hover a {
	color: #fff
}

.box-giao-dich-thanh-cong {
	margin-top: 30px;
}

.box-giao-dich-thanh-cong thead th {
	text-transform: uppercase;
	text-align: center;
	background: #43ab10;
	color: #fff;
	border: solid 1px #43ab10;
}

.box-giao-dich-thanh-cong tr td {
	font-size: 17px;
	text-align: center;
	background: #ffffff;
	width: 50%;
	vertical-align: top;
	padding: 0;
}

.box-giao-dich-thanh-cong tr td a {
	font-family: 'SFUSwiss';
	color: #43ab10;
	font-size: 40px;
	line-height: initial;
	display: inline-block;
}

.box-giao-dich-thanh-cong tr td:hover p {
	color: #43ab10;
	font-size: 20px;
	-webkit-transition: all 0.6s ease;
	-moz-transition: all 0.6s ease;
	-o-transition: all 0.6s ease;
	transition: all 0.6s ease;
}

.box-giao-dich-thanh-cong tr td p {
	color: #4b4b4b;
	font-size: 16px;
	font-family: SFUFutura
}

.button__danghang-dangxe div {
	float: left;
	width: 50%;
	padding-right: 7.5px;
}

.button__danghang-dangxe div:last-child {
	padding-right: 0px;
	padding-left: 7.5px;
}

.button__danghang-dangxe a {
	border: solid 1px #c8c5c5;
	padding: 6px 10px;
	display: inline-block;
	width: 100%;
	text-align: center;
}

.button__danghang-dangxe a:hover {
	color: #fff;
	background: #f79320
}

.Ds-hang-xe-con-hieu-luc.chi-tiet .col-md-4 img {
	width: 100%
}

.Ds-hang-xe-con-hieu-luc.chi-tiet .col-md-4,
.Ds-hang-xe-con-hieu-luc.chi-tiet .col-md-8 {
	max-width: initial;
	flex: initial;
	width: 33.333333%;
}

.Ds-hang-xe-con-hieu-luc.chi-tiet .col-md-8 {
	width: 66.666667%;
}

.Ds-hang-xe-con-hieu-luc .pull-left,
.Ds-hang-xe-con-hieu-luc .pull-right {
	float: left;
	width: 100%;
	text-align: left;
	border-bottom: dashed 1px #c8c5c5;
	padding: 10px 0;
	margin: 0;
}

.Ds-hang-xe-con-hieu-luc .pull-right {
	margin-bottom: 10px;
}

.ngay-bat-dau-ket-thuc strong:before {
	margin-right: 4px;
}

.ngay-bat-dau-ket-thuc span i {
	margin-left: 4px;
	color: #f79320;
	font-size: 12px;
}

.ngay-bat-dau-ket-thuc span {
	border-right: solid 1px #c8c5c5;
	padding-right: 10px;
	margin-right: 10px;
	letter-spacing: -0.05em;
}


header.header-sticky {
box-shadow: 0 10px 30px rgba(0,0,0,0.2);
top: 0;
}

.header-sticky .wrap-dang-nhap-dang-xuat {
	top: -41px;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}

.header-sticky .logo img {
	zoom: 0.8;
	/* all browsers */
	-moz-transform: scale(0.8);
	/* Firefox */
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}

.header-sticky .wrap-menu-dang-nhap {
	margin-top: 7px;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}

.fa.fa-camera {
	margin-right: 4px;
}

#search_load {
	padding: 50px 0;
}

#search_load .cls_searchs {
	padding-bottom: 10px;
}

.ds-thanh-vien .cls_search.container a img {
	width: 60px;
	height: 60px;
	border-radius: 50%;
	margin-right: 15px;
}

.ds-thanh-vien .cls_search.container a {
	text-transform: uppercase;
}

.wrap-lien-he iframe{
	width: 100% !important;
}

.noi-dung-binh-luan .pull-right{
    display: inline-block;
    width: 100%;
    text-align: right;
float: none;
}

.wrap-dat-hang-xe .margin-padding-boder .owl-wrapper-outer .item img{width: 243px}

.scrollbars-CT-hinh-anh img{
    width: 100%;
    padding-right: 30px;
}

.position-fixed-tab.header-sticky .menu-tab-DV {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 2;
    margin: 70px 0 10px 0;
}

.position-fixed-tab.header-sticky .menu-tab-DV li img {
    width: 40px;
    height: 40px;
    -webkit-transition: all 0.6ss;
    -moz-transition: all 0.6s;
    -ms-transition: all 0.6s;
    -o-transition: all 0.6s;
    transition: all 0.6s;
}

.position-fixed-tab.header-sticky .menu-tab-DV li p {
    margin: 0 0 0 10px;
    position: relative;
    float: right;
    line-height: 40px;
}

.position-fixed-tab.header-sticky .menu-tab-DV li.active:before {
    content: "";
    bottom: -17px;
    margin-left: -43.5px;
}

.position-fixed-tab.header-sticky .wrap-DS-CT-DV-van-tai {
    padding-top: 196px;
}

.wrap-dang-hang-xe .col-width-50 .input-boder-4 table{width: 65%;margin-left: -1px;float:left}

.icon-maps-button{
    display: inline-block;
    width: 100%;
    margin-top: 30px;
    position: relative;
    z-index: 1;
    margin-bottom: 10px;
    vertical-align: top;
}

.icon-maps-button .pull-right a{
border: solid 1px #fff;
color: #fff;
    padding: 12px 15px;
    display: inline-block;
    float: left;
    margin-left: 10px;
}

.wrap-dat-hang-xe .row.margin-padding-boder{
display: none;
}

.slider-thanhvien img{
width: 100%
}


 #popup_banner_beta{
    position:fixed;
    width:100%;
    height:100vh;
    z-index:99999;
    top:0;
    left:0
}
 .mask_popup_banner_beta{
     position: absolute;
     width: 100%;
     height: 100vh;
     top: 0;
     z-index: 9;
     left: 0;
    background: linear-gradient(180deg, rgb(1, 22, 114) 24%, rgba(255,245,171,1) 83%, rgb(251, 116, 0) 100%);
    opacity: .9;
}
 .content_popup_banner_beta{
    position: absolute;
    top: 50%;
    margin-top: -300px;
    left: 50%;
    margin-left: -450px;
    width: 900px;
    z-index: 10;

    border: solid 2px #fff;
    padding: 4px;
}
 .content_popup_banner_beta img{
    width: 100%;
}
.close_icon{
    position: absolute;
    top: -34px;
    right: -60px;
    width: 50px !important;
    cursor: pointer;
}
@media only screen and (max-width:480px){
    .content_popup_banner_beta{
        width:300px
    }
    .content_popup_banner_beta a img:nth-of-type(1){
        width:100%
    }
    .close_icon{
        top:-60px;
        right:-20px;
        width:50px
    }
}
.wrap-dat-hang-xe{
    margin: 30px 0;
}

.christmas_landing h5{
    padding: 14px 0 14px 30px;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: bold;
    margin: 0;
    position: relative;
    z-index: 1;
    width: 80%;
    color: #fff;
}

.christmas_landing b{
    color: #ff002f
}

.christmas_landing{
    overflow: hidden;
    position: relative;
    animation: snowY 5s linear infinite, snowX 55s linear infinite;
    padding: 0;
    background: url(../img/snow.svg) 0 0,linear-gradient(to right, #007cff, #214397) no-repeat;
    width: 100%;
    max-width: inherit;
    min-height: 44px;
}

.christmas_landing:after{
    position: absolute;
    content: '';
    top: 0;
    right: 49px;
    width: 129px;
    height: 45px;
    background: url(../img/house.png) bottom right no-repeat;
    background-size: 100%;
}

@keyframes snowY {
	0% {
		background-position-y: 0, bottom, 0
	}
	100% {
		background-position-y: 210px, bottom, 0
	}
}

@keyframes snowX {
	0% {
		background-position-x: 0, right, 0
	}
	100% {
		background-position-x: 3120px, right, 0
	}
}


.button_christmas{
width: 30px;
    height: 30px;
    position: absolute;
    top: 7px;
    right: 30px;
    cursor: pointer;
    box-shadow: 3px 3px 5px 0px #214397;
    z-index: 1;
}

.none_christmas .christmas_landing{
	display: none;
	-webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.none_christmas header{
	top: 0
}

.text-left{
text-align: left
}