

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
 display:block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
a {
	text-decoration: none;
	color:#1B1B1B;
}
body {
	font-family: "Nunito", sans-serif;
	color:#1B1B1B;
}
.container {
	position:relative;
	max-width: 1150px;
	margin-left: auto;
	margin-right: auto;
}
.container--no-relative {
	position: unset;
}
.clearfix {
	clear: both;
 display:block;
	content: "";
}
input::-webkit-input-placeholder {
 font-weight: 400 !important;
 color: #797979 !important;
}
input:-moz-placeholder {
 font-weight: 400 !important;
 color: #797979 !important;
}
input::-moz-placeholder {
 font-weight: 400 !important;
 color: #797979 !important;
}
input:-ms-input-placeholder {
 font-weight: 400 !important;
 color: #797979 !important;
}
input::-ms-input-placeholder {
 font-weight: 400 !important;
 color: #797979 !important;
}
input::placeholder {
 font-weight: 400 !important;
 color: #797979 !important;
}
.btn-top {
 margin-top: 35px;
}
.--light {
	font-weight: 300;
}
.--extra-light {
	font-weight: 400;
}
.--medium {
	font-weight: 400;
}
.--f11 {
	font-size: 11px !important;
}
.--f12 {
	font-size: 12px !important;
}
.--f13 {
	font-size: 13px !important;
}
.--f17 {
	font-size: 17px !important;
}
.--f20 {
	font-size: 20px !important;
}
.--f36 {
	font-size: 36px;
}
.navigation {
	position:relative;
	height: 79px;
}
.navigation--darker {
	color:#fff;
	background-color: #333;
}
.navigation .item {
	color: inherit;
	font-weight: 400;
	text-decoration: none;
	padding: 32px 0;
	display: block;
	float: left;
}
.navigation .item__logo {
	padding: 0;
	position: absolute;
	left: 50%;
	top: 50%;
 transform: translate(-50%,-50%);
 -ms-transform: translate(-50%,-50%);
 -webkit-transform: translate(-50%,-50%);
 -moz-transform: translate(-50%,-50%);
}
.navigation .item__logo img {
	width: 100px;
}
.navigation .item--icon i.icon {
	font-size:30px;
	position:absolute;
	position: absolute;
	top: 50%;
 transform: translateY(-50%);
 -ms-transform: translateY(-50%);
 -webkit-transform: translateY(-50%);
 -moz-transform: translateY(-50%);
}
.navigation .item--icon + .item {
	margin-left: 40px;
}
.navigation .item--separate::after {
	content: "/";
	margin-left: 10px;
	margin-right: 10px;
}
.header {
 display:block;
}
h1.header {
	margin-bottom: 15px;
	margin-top: 15px;
	font-size: 26px;
	font-weight: 300;
}
h2.header {
	margin-bottom: 10px;
	line-height: 24px;
	font-size: 25px;
}
h3.header {
	margin-bottom: 10px;
}
main {
	margin-top: 35px;
}
section {
	margin-top: 60px;
	margin-bottom: 60px;
	position: relative;
}
.grid {
	position: relative;
	margin-left: -15px;
	margin-right: -15px;
}
.grid::before,
.grid::after {
	clear: both;
	content: "";
	display: table;
}
.grid .grid__column {
	padding: 20px;
}
.grid--three .grid__column {
	float: left;
	width: 33.3333333333%;
}
.grid--four .grid__column {
	float: left;
	width: 25%;
}
.grid--seven .grid__column {
	float: left;
	width: 14.2857142857%;
}
.card {
	position: relative;
}
.card:hover::after {
	position: absolute;
	bottom: 15px;
	left: 20px;
	content: "";
	border-top: 4px solid #fdb916;
}
.grid--three .grid__column .card:hover::after {
	width: 85px;
}
.grid--four .grid__column .card:hover::after {
	width: 60px;
}
.card:hover {
	cursor: pointer;
}
.card:hover .card__image img {
	transform: scale(1.05, 1.05);
	-ms-transform: scale(1.05, 1.05);
	-webkit-transform: scale(1.05, 1.05);
	-moz-transform: scale(1.05, 1.05);
	transition: transform .6s ease;
}
.card__image {
	overflow: hidden;
	border-radius: 5px;
	position: relative;
}
.grid--four .grid__column .card__image {
	height: 280px;
}
.grid--three .grid__column .card__image {
	height: 360px;
}
.card__image img {
	position: absolute;
	width: 100%;
	height: 100%;
	object-fit: cover;
	font-family: 'object-fit: cover;';
	transition: transform .6s ease;
}
.card__content {
	position: absolute;
	text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 60px 20px 32px 20px;
	border-radius: 0 0 5px 5px;
	color: #fff;
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0,0,0,.75) 100%);
}
.box {
	position: relative;
	border: 1px solid #d7d7d7;
	border-radius: 5px;
	display: inline;
}
.box--fluid {
	max-width: 100%;
	display: block;
}
.box--image {
	padding: 50px 50px 50px 390px;
}
.box__image {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 355px;
}
.box__image img {
	height: 100%;
	width: 100%;
	border-radius: 5px 0 0 5px;
	object-fit: cover;
	font-family: 'object-fit: cover;';
}
.box__content .description {
	line-height: 1.56;
	font-size: 16px;
	margin-bottom: 30px;
}
#vib .button {
	display: inline-block;
	padding: 15px 50px;
	text-decoration: none;
	background-color: #dedede;
	border-radius: 5px;
	cursor: pointer;
	color: #1B1B1B;
	font-weight: 700;
	position: relative;
	overflow: hidden;
	margin-right: 7px;
	-webkit-transition-property: background; -moz-transition-property: background;
 -o-transition-property: background; transition-property: background; -webkit-transition-duration: .6s; -moz-transition-duration: .6s;
 -o-transition-duration: .6s; transition-duration: .6s; -webkit-transition-timing-function: ease; -moz-transition-timing-function: ease;
 -o-transition-timing-function: ease; transition-timing-function: ease;
	border: unset;
}
#vib .button:hover {
	color: #fff;
	background-position: left bottom;
}
#vib .button--main {
	background: linear-gradient(to right, #1B1B1B 50%, #fdb913 50%);
	background-size: 205% 100%;
	background-position: right bottom;
}
#vib .button--join {
	background-size: 505% 100%;
	-webkit-transition-property: background; -moz-transition-property: background;
 -o-transition-property: background; transition-property: background; -webkit-transition-duration: .9s; -moz-transition-duration: .9s;
 -o-transition-duration: .9s; transition-duration: .9s; -webkit-transition-timing-function: ease; -moz-transition-timing-function: ease;
 -o-transition-timing-function: ease; transition-timing-function: ease;
}
#vib .button--facebook {
	color: #fff !important;
	background: linear-gradient(to right, #1B1B1B 50%, #3b5998 50%);
	background-size: 205% 100%;
	background-position: right bottom;
}
#vib .button--linkedin {
	color: #fff !important;
	background: linear-gradient(to right, #1B1B1B 50%, #0077B5 50%);
	background-size: 205% 100%;
	background-position: right bottom;
}
#vib .button--medium {
	padding: 10px 30px;
}
p.copyright {
	margin-bottom: unset;
	padding-bottom: 50px;
	max-width: 750px;
	margin-left: auto;
	margin-right: auto;
}
.footer {
	position: relative;
	padding-top: 50px;
	padding-bottom: 20px;
}
.footer a {
	color:#efefef;
}
.footer h3.header a {
	color: #fff !important;
	font-size: 16px;
	margin-bottom: 20px;
	font-weight:bold;
}
.footer .link {
	color: #efefef;
	display: block;
	text-decoration: unset;
	line-height: 1.56;
	margin-bottom: 10px;
	font-size: 14px;
}
.footer .link:hover {
	color: rgb(253, 185, 22);
}
.footer--darker {
	background-color: rgba(67, 67, 67, 1);
	color: #efefef;
}
.group--icon {
	display: table;
	font-size: 14px;
}
.group--icon .item {
	display: table-cell;
	vertical-align: middle;
	padding-left: 5px;
	padding-right: 5px;
}
.group--icon .icon.item {
	width: 50px;
}
.group--icon .item .icon {
	width: 35px;
	cursor: pointer;
	filter: brightness(0) invert(1);
}
.group--icon .item .icon:hover {
	filter: unset;
}
.breadcrumb__item {
	color: #0066b3;
}
.table--multi {
	overflow:hidden;
}
.breadcrumb__item:not(:last-child)::after {
	content: "/";
	margin-left: 5px;
	color: #0066b3;
}
.copyright {
	position: relative;
	margin-top: 30px;
	margin-bottom: 30px;
	font-size: 14px;
	padding-top: 30px;
	border-top: 1px solid rgba(255,255,255,.15);
}
.copyright__item {
	float: left;
}
.copyright__item:first-child {
	margin-right: 30px;
}
.copyright__item--group a {
	text-decoration: unset;
	color: #efefef;
	padding-left: 15px;
	padding-right: 15px;
	border-right: 1px solid #efefef;
}
.copyright__item--group a:last-child {
	border-right-color: transparent;
}
.copyright .location {
	margin-top: 15px;
}
.copyright .language {
	position: absolute;
	right: 0;
	top: 30px;
}
.copyright .language .icon {
	width: 30px;
	margin-right: 5px;
}
.copyright .language * {
	display: inline;
	vertical-align: middle;
}
.input {
	position: relative;
}
.input input {
	width: 100%;
	display: block;
	padding: 15px;
	border-radius: 5px;
	border: 1px solid #dedede;
	font-size: 15px;
	line-height: 1.56;
	background-color: transparent;
}
.input--small input {
	padding: 10px;
}
.input--invert input {
	background-color: #f6f6f6;
	border: unset;
}
.input input::-webkit-input-placeholder {
	color: #797979;
	font-weight: 200;
	font-family: "Nunito", sans-serif;
}
.input--icon i.icon {
	position: absolute;
	right: 0;
	top: 50%;
	font-size: 30px;
	padding: 12px 17px;
	margin-top: -1px;
	height: unset !important;
 transform: translateY(-50%);
 -ms-transform: translateY(-50%);
 -webkit-transform: translateY(-50%);
 -moz-transform: translateY(-50%);
}
.input--small i.icon {
	font-size: 20px;
	color: #999;
}
.input--main.input--icon i.icon {
	background-color: #ffcc33;
	border-radius: 0 5px 5px 0;
	margin-right: 0;
}
.input--icon-left i.icon {
	left: 0;
	right: unset;
}
.input--icon-left input {
	padding-left: 45px;
}
.sidebar--left {
	position: absolute;
	width: 290px;
	padding-right: 15px;
}
.sidebar--left .title {
	margin-top: 0;
	padding-bottom: 30px;
	border-bottom: 2px solid #eee;
}
.master {
	padding-left: 20px;
	margin-left: 290px;
	border-left: 1px solid #dedede;
	min-height: 800px;
}
.accordion {
	border-bottom: 2px solid #eee;
}
.accordion__text {
	margin-top: 15px;
	margin-bottom: 15px;
}
.accordion__text::after {
	content: '\002B';
 color: #777;
 font-weight: bold;
 float: right;
	font-size: 20px;
 margin-left: 5px;
}
.accordion.is-active .accordion__text::after {
 content: "\2212";
}
.accordion .accordion__content {
	display: none;
}
.accordion.is-active .accordion__content {
	display: block;
}
.accordion__menu {
	margin-top: 30px;
	max-height: 250px;
	overflow: hidden;
	overflow-y: auto;
	padding-top: 5px;
}
.accordion__menu .item {
	margin-bottom: 15px;
	margin-left: 15px;
 display:block;
}
.accordion__icon {
	position:absolute;
	cursor:pointer;
	right: 10px;
}
.checkbox {
	position: relative;
}
.checkbox input {
	position: absolute;
	opacity: 0;
	width: 0;
	height: 0;
	cursor: pointer;
}
.checkbox input:checked ~ label::after {
	display: block;
}
.checkbox input:checked~label::before {
	border: 1px solid #1B1B1B;
	background-color: #1B1B1B;
}
.checkbox label::after {
	display: none;
	content: "\f00c";
	font-family: FontAwesome;
	position: absolute;
	left: 7px;
	top: 50%;
	color: #fff;
 transform: translateY(-50%);
 -ms-transform: translateY(-50%);
 -webkit-transform: translateY(-50%);
 -moz-transform: translateY(-50%);
}
.checkbox label::before {
	content: "";
	position: absolute;
	width: 17px;
	left: 5px;
	top: 50%;
 transform: translateY(-50%);
 -ms-transform: translateY(-50%);
 -webkit-transform: translateY(-50%);
 -moz-transform: translateY(-50%);
	height: 17px;
	border: 1px solid #dedede;
	background-color: transparent;
	border-radius: 3px;
}
.checkbox label {
	padding-left: 30px;
	font-size:16px;
 display:inline-block;
}
.tags {
	position:relative;
	margin-top: 30px;
	padding-right: 80px;
}
.tags__item {
	background-color: #e4e4e4;
	padding: 7px 15px 7px 30px;
	-moz-border-radius: 20px;
 -webkit-border-radius: 20px;
 border-radius: 20px;
 display:inline-block;
	position:relative;
	font-size:14px;
 color:#333;
	font-weight:normal;
	margin: 2px;
}
.tags__item::before {
	content: "\e71d";
	font-family: ap;
	position: absolute;
	left: 10px;
	top: 50%;
 transform: translateY(-50%);
 -ms-transform: translateY(-50%);
 -webkit-transform: translateY(-50%);
 -moz-transform: translateY(-50%);
}
.tags__remove {
	position:absolute;
 color:#0066B3;
	font-size:14px;
	font-weight:normal;
	top: 50%;
	right: 0;
}
.ordering {
	position: absolute;
	top: 10px;
	right: 0;
}
.table {
	width: 100%;
	display: table;
	margin-top: 20px;
	border-spacing: 0;
}
.table th,
.table td {
	border: unset;
	text-align: left;
	vertical-align: middle;
	line-height: 1.56;
}
.table th {
	color:#fff;
	font-weight:bold;
	background-color: #0066B3;
	color: #fff;
	padding: 20px;
}
.table td {
	padding: 20px;
	border-bottom: 1px solid #dedede;
	cursor: pointer;
	color:#000;
}
.table--simple td {
	cursor: unset;
}
.table--vtop {
	vertical-align: top !important;
}
.table__hidden--mobile {
	display: none;
}
.table td a {
	text-decoration: none;
	color: #333;
}
.table:not(.table--simple) tr:hover {
	background-color: #efefef;
}
.table th:first-child {
	border-top-left-radius: 5px;
}
.table th:last-child {
	border-top-right-radius: 5px;
}
.table__number {
	text-align: right !important;
}
.table__heading {
	color: #515151 !important;
}
.breadcrumb {
	margin-bottom: 30px;
}
.job__description strong,
.job__description b {
	font-weight: bold;
}
.job__description br {
	margin-bottom: 30px;
}
.job__description em,
.job__description i {
	font-style: italic;
}
.job__description * {
	font-size: 16px !important;
}
.pag {
	position: relative;
	display: block;
	margin-top: 40px;
	text-align: center;
}
.pag__item {
	display: inline-block;
	margin-left: 5px;
	margin-right: 5px;
	font-size: 16px;
	padding: 10px 15px;
	border: 1px solid transparent;
	cursor: pointer;
}
.pag__item--active {
	font-weight: bold;
	border: 1px solid #0066B3;
	color: #0066B3;
	border-radius: 5px;
}
.pag__item:not(.pag__item--next):hover {
	font-weight: bold;
	border: 1px solid rgb(244, 121, 32);
	color: rgb(244, 121, 32);
	border-radius: 5px;
}
.pag__item--prev,
.pag__item--next {
	vertical-align: middle;
}
.pag__item--disable {
	color: #bbb;
}
.pag__item--no {
	pointer-events: none;
}
.back {
	color: #0066B3;
}
.back i.icon {
	margin-right: 5px;
}
.job__description {
	line-height: 1.56;
}
.job__description img {
	max-width: 100%;
}
.job__description a {
	text-decoration: underline !important;
	color: #0066B3 !important;
}
.job__description p {
	padding-bottom: 15px;
}
.job__description h1,
.job__description h2,
.job__description h3,
.job__description h4,
.job__description h5,
.job__description h6 {
	margin-top: 15px;
	margin-bottom: 5px;
}
.job__description ul {
	list-style-type: disc;
	margin-left: 20px;
	margin-bottom: 20px;
}
.job__description ul li {
	margin-top: 5px;
}
#application-form {
	background-color: #eee;
	padding-top: 40px;
	padding-bottom: 40px;
}
.fields {
	margin-left: -5px;
	margin-right: -5px;
}
.fields::after,
.fields::before {
	clear: both;
	content: "";
	display: block;
}
.fields .field {
	float: left;
	padding: 5px;
}
.fields--three .field {
	width: 33.3333333333%;
}
.fields--two .field {
	width: 50%;
}
.--inverted {
	background-color: #eee;
	min-height: 100vh;
	padding-top: 50px;
}
#appform_vib.app--mini {
	max-width: 750px;
	margin-left: auto;
	margin-right: auto;
	background-color: #fff;
	padding: 50px;
}
#appform_vib .cta--right {
	position:absolute;
 color:#000;
	right: 0;
	top: 0;
	background-color: #ddd;
	padding: 15px;
	-moz-border-radius: 0 0 0 10px;
 -webkit-border-radius: 0 0 0 10px;
 border-radius: 0 0 0 10px;
}
#appform_vib {
	position: relative;
}
.form--inverted .fields .field {
	margin-bottom: 15px;
	margin-top: 15px;
}
.field--right {
	text-align:right;
	position:relative;
 display:block;
	margin-left: -50px;
	margin-right: -50px;
	padding-left: 50px;
	padding-right: 50px;
}
#appform_vib .upload input[type="file"] {
	display: none;
}
#appform_vib .upload {
}
#appform_vib .upload label {
	display: block;
	color: #5e5e5e;
	font-size: 18px;
	padding: 15px 15px;
	border: 1px dashed #999;
	border-radius: 5px;
	position: relative;
}
#appform_vib .upload label::after {
	position: absolute;
	right: -1px;
	font-size: 24px;
	-moz-border-radius: 0 3px 3px 0;
 -webkit-border-radius: 0 3px 3px 0;
 border-radius: 0 3px 3px 0;
	background-color: #bbb;
	content: "\f093";
	font-family: FontAwesome;
	color: #555;
	top: -2px;
	padding: 14px 22px;
}
#appform_vib .upload--big {
	margin-top: 30px;
	margin-bottom: 30px;
}
#appform_vib .upload--big label {
	padding: 20px 15px;
}
#appform_vib .upload--big label::after {
	padding: 19px 22px;
}
#appform_vib textarea {
	width: 100%;
	border-radius: 5px;
	height: 54px;
	border: unset;
	padding: 15px;
}
#appform_vib .form__warning {
	line-height: 1.56;
	margin-bottom: 30px;
}
#appform_vib .form__warning a {
	text-decoration: underline !important;
	color: #0066B3 !important;
}
.form .select-m {
	box-shadow: unset;
	border: 1px solid rgba(0,0,0,0.1);
}
.form .field {
	margin-top: 30px;
	margin-bottom: 15px;
}
.form .select-m .option:last-child {
	border-bottom: unset;
}
.form .select-m .option:hover {
	background-color: rgba(253,185,19,.1);
}
.form .select-m .option.active {
	color: #fdb913;
}
.form .select-m .option.active:before {
	background-color: #fdb913;
}
.form .select-m .option.active:after {
	left: 17px;
	top: 13px;
}
.banner{
	position:relative;
	margin-left: -50px;
	margin-right: -50px;
	margin-top: -50px;
}
.banner__image {
	position:relative;
	width:100%;
	height: 250px;
}
.banner__image img {
	position:absolute;
	width:100%;
	height:100%;
	font-family: "object-fit:cover;";
	object-fit: cover;
	max-width: 100%;
}
.banner__content {
	position:absolute;
	padding-right: 290px;
	top: 50%;
	left: 50px;
	transform: translate(0, -50%);
}
.field--right {
	border-top:1px solid #dedede;
	padding-top: 30px;
}
@media only screen and (max-width: 1100px) {
	.container {
 padding-left: 15px;
 padding-right: 15px;
	}
}
@media only screen and (min-width: 768px) {
	.breadcrumb {
 display: none;
	}
}
@media only screen and (max-width: 768px) {
	.grid--three .grid__column,
	.grid--four .grid__column,
	.grid--seven .grid__column,
	.fields--three .field {
 width: 100%;
	}
	.box--image {
 padding: 0 0 0 250px;
	}
	.box__image {
 width: 240px;
	}
	.box__content {
 padding: 15px;
	}
	.tags__remove {
 top: unset;
 bottom: -25px;
	}
	.box__content .header {
 margin-bottom: 20px;
	}
	.box__content .description {
 margin-bottom: 20px;
	}
	.sidebar--left {
	position:relative;
	width:100%;
 padding-right: unset;
	}
	.master {
 min-height: unset;
 border-left: unset;
 margin-left: unset;
 padding-left: unset;
 margin-top: 60px;
	}
	.table::before,
	.table::after {
 clear: both;
 display: block;
 content: " ";
	}
	.table {
 border-collapse: collapse;
 border-spacing: 0;
	}
	.tags {
 padding-right: 0;
	}
	.box__image img {
 border-radius: 5px 5px 0 0;
	}
}
@media only screen and (min-width: 768px) {
	.tags__remove {
 bottom: -15px;
	}
}
@media only screen and (max-width: 320px) {
	.grid--three .grid__column .card__image {
 height: 250px;
	}
}
@media only screen and (max-width: 480px) {
	.table,
	.table tr,
	.table td,
	.table th {
 display:block;
	}
	.banner__content {
 padding-right: 120px;
	}
	.banner__content h1 {
	font-size:24px;
	}
	.form .field h1 {
	font-size:24px;
	}
	.table__hidden--mobile {
 display:block;
	}
	.table__hidden--mobile a {
 text-decoration: underline !important;
 color: #0066B3 !important;
	}
	.fields--two .field {
	width:100%;
 padding-left: unset;
 float: unset;
	}
	#appform_vib.app--mini {
 padding: 40px;
	}
	.table tr {
 border-bottom: 1px solid #eee;
 margin-left: -15px;
 margin-right: -15px;
 padding-right: 15px;
 padding-left: 15px;
	}
	#js-openings tr {
 padding: 15px;
	}
	.table th {
 position: absolute;
 top: -9999px;
 left: -9999px;
	}
	.table td {
 border: none;
 position: relative;
 padding-left: 0;
 padding-right: 0;
 padding-top: 30px;
 text-align: left !important;
	}
	#careers .table tr:nth-of-type(odd) {
 background: #eee;
	}
	.table td:before {
 color:#5e5e5e;
	text-align:left;
	position:absolute;
 font-weight: 600;
 top: 10px;
 left: 0;
 width: 45%;
 padding-right: 10px;
 white-space: nowrap;
	}
	#careers .table td:nth-of-type(1):before { content: "Vị trí"; }
	#careers .table td:nth-of-type(2):before { content: "Địa điểm"; }
	#careers .table td:nth-of-type(3):before { content: "Số lượng"; }
	#careers .table td:nth-of-type(4):before { content: "Thời hạn"; }
	#vib-job tr:first-child {
 display: none;
	}
	#vib-job .table td {
 padding: 10px;
	}
}
.wpthemeHeader{
	border:none !important;
}
input[type='number'] {
 -moz-appearance:textfield;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
 -webkit-appearance: none;
}
.vib-v2-wrapper_new{
	width:100%;
	max-width:1147px;
	position:relative;
	margin:0 auto;
}
.vib-v2-section-header_new02{
	height:80px;
	background:#fff;
	width:100%;
	-moz-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.149019607843137);
	-webkit-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.149019607843137);
	box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.149019607843137);
}
.vib-v2-section-header_new.active .vib-v2-scrollbar-header{
	display:none;
}
.vib-v2-scrollbar-header{
	display: none;
	position:absolute;
	top:auto;
	bottom: 0px;
	width:100%;
	transition: 0.5s;
}
.scrolled .vib-v2-header-scroll{
	z-index:9;
	top:0;
}
.vib-v2-header-scroll-02 .vib-v2-scrollbar-header{
	display:block;
}
.vib-v2-status-scrollbar-header{
	background:#FDB913;
	height:2px;
	transition: 0.5s;
}
.vib-v2-header-scroll .vib-v2-ico_logoVIB{
	background:url(https://careers.vib.com.vn/vibstatic/image/v2/logoVIB_scroll.svg) no-repeat;
	width:50px;
	height:50px;
}
.vib-v2-header-scroll .vib-v2-link-atm-home,.vib-v2-header-scroll .vib-v2-link-search-home,.vib-v2-header-scroll .vib-v2-link-login-home{
	top:18px;
	transition: all 0.5s;
}
.vib-v2-header-scroll a.tel_top_home,.vib-v2-header-scroll-02 a.tel_top_home{
	top:21px;
	transition: all 0.5s;
}
.vib-v2-header-scroll .vib-v2-hamburger-menu{
	top:23px;
	transition: all 0.5s;
}
.vib-v2-header-scroll .vib-v2-main-nav-home{
	top:19px;
	transition: all 0.5s;
}
.vib-v2-hamburger-menu{
	display:inline-block;
	position:absolute;
	top:35px;
	left:0;
	width:20px;
	height:15px;
	cursor:pointer;
	transition: all 0.5s;
}
.vib-v2-hamburger-menu i {
 width: 20px;
 height: 2px;
	position: absolute;
 top: 6px;
 left:0;
 background-color: #000;
 -webkit-transform: rotate(0deg);
 -ms-transform: rotate(0deg);
}
.vib-v2-hamburger-menu i:before {
	position: absolute;
	top: -0.375em;
	left: 0;
	content: ' ';
	background-color: #000;
 width: 20px;
 height: 2px;
 top: -6px;
}
.vib-v2-hamburger-menu i:after {
	position: absolute;
	top: 0.375em;
	left: 0;
	content: ' ';
	background-color: #000;
 width: 20px;
 height: 2px;
 top: 6px;
}
.vib-v2-arrow_top_home{
	display:inline-block;
	background:url(https://careers.vib.com.vn/vibstatic/image/v2/arrow_top_home.svg) no-repeat;
	width:15px;
	height:15px;
	background-size:100%;
	transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
 -ms-transform: rotate(-90d0eg);
	vertical-align:middle;
}
.vib-v2-main-nav-home{
	position:absolute;
	top:35px;
	left:35px;
	transition: all 0.5s;
}
.vib-v2-main-nav-home li{
	color:#000;
	display:inline-block;
	padding-right:4px;
	font-size:15px;
}
.vib-v2-main-nav-home li span{
	font-size:15px;
}
.vib-v2-main-nav-home li a{
	padding-right:0;
	font-size:15px;
	font-weight: 600;
}
.vib-v2-main-nav-home a{
	color:#000;
	padding-right:5px;
}
.vib-v2-main-nav-home a:hover{
	color:#FDB913;
}
.vib-v2-main-nav-home p{
	font-weight:400;
	font-size:16px;
	color:#fff;
	margin-bottom:0;
}
.vib-v2-main-nav-home span{
	font-weight:400;
	font-size:18px;
	color:#fff;
	margin-right:10px;
	cursor:pointer;
}
.vib-v2-main-nav-home p span{
	font-size:16px;
}
.vib-v2-section-header_new02 .vib-v2-main-nav-home span{
	cursor:text;
}
.vib-v2-section-header_new02 .vib-v2-main-nav-home:hover span{
	color:#fff;
}
.vib-v2-main-nav-home:hover span{
	color:#FDB913;
}
.vib-v2-main-nav-home:hover p span{
	color:#fff;
	cursor:text;
}
.vib-v2-logoVIB{
	text-align:center;
	padding-top:15px;
}
.logo-scroll{
	padding-top:8px;
}
.vib-v2-ico_logoVIB{
	width:105px;
	height:48px;
	display:inline-block;
	position:relative;
	z-index:5;
}
.vib-v2-section-header_new.active{
	background-color:rgba(0,0,0,0.9);
	height:255px;
}
.vib-v2-section-header_new.active .vib-v2-list_sp_home{
	display:block;
}
.vib-v2-list_sp_home{
	text-align:center;
	position:absolute;
	top:120px;
	left:0;
	display:none;
}
.vib-v2-list_sp_home ul{
	margin:0 -22px;
}
.vib-v2-list_sp_home li {
	float:left;
	padding:0 22px;
	list-style:none;
}
.vib-v2-list_sp_home li a{
	font-size:18px;
	font-weight:300;
	color:#E8E7E9;
}
.vib-v2-list_sp_home li:hover a{
	color:#FDB913;
}
.vib-v2-list_sp_home li a span{
	display:block;
}
.vib-v2-list_sp_home li a i{
	margin-bottom:20px;
	height:47px;
	display:block;
}
.vib-v2-list_sp_home li a i img{
	top: 50%;
 position: relative;
 transform: translateY(-50%);
	height:55px;
}
.vib-v2-link-login-home{
	width:30px;
	height:30px;
	background:#fff;
	border-radius:50%;
	position:absolute;
	right:0;
	top:32px;
	text-align:center;
	cursor:pointer;
	transition: all 0.5s;
}
.vib-v2-link-login-home span{
	position:absolute;
	top:40px;
	background:#000;
	white-space:nowrap;
	font-size:12px;
	color:#fff;
	padding:2px 10px;
	border-radius:15px;
	left:50%;
 transform: translate(-50%, 0);
 display:none;
}
.vib-v2-link-login-home:hover{
	background:#FDB913;
}
.vib-v2-link-login-home:hover span{
	display:block;
}
.icon_login-home{
	background:url(https://careers.vib.com.vn/vibstatic/image/v2/icon_login_home.svg) no-repeat;
	width:16px;
	height:16px;
	background-size:100%;
	display:inline-block;
	top:-50%;
	transform: translateY(50%);
}
.vib-v2-link-search-home{
	width:30px;
	height:30px;
	background:#fff;
	border-radius:50%;
	position:absolute;
	right:50px;
	top:32px;
	text-align:center;
	cursor:pointer;
	transition: all 0.5s;
}
.vib-v2-link-search-home span{
	position:absolute;
	top:40px;
	background:#000;
	white-space:nowrap;
	font-size:12px;
	color:#fff;
	padding:2px 10px;
	border-radius:15px;
	left:50%;
 transform: translate(-50%, 0);
 display:none;
}
.vib-v2-link-search-home:hover{
	background:#FDB913;
}
.vib-v2-link-search-home:hover span{
	display:block;
}
.icon_search-home{
	background:url(https://careers.vib.com.vn/vibstatic/image/v2/icon_search_home.svg) no-repeat;
	width:16px;
	height:16px;
	background-size:100%;
	display:inline-block;
	top:-50%;
	transform: translateY(50%);
}
.vib-v2-link-atm-home{
	width:30px;
	height:30px;
	background:#fff;
	border-radius:50%;
	position:absolute;
	right:100px;
	top:32px;
	text-align:center;
	cursor:pointer;
	transition: all 0.5s;
}
.vib-v2-link-atm-home span{
	position:absolute;
	top:40px;
	background:#000;
	white-space:nowrap;
	font-size:12px;
	color:#fff;
	padding:2px 10px;
	border-radius:15px;
	left:50%;
 transform: translate(-50%, 0);
 display:none;
}
.vib-v2-link-atm-home:hover{
	background:#FDB913;
}
.vib-v2-link-atm-home:hover span{
	display:block;
}
.icon_atm-home{
	background:url(https://careers.vib.com.vn/vibstatic/image/v2/icon_atm_home.svg) no-repeat;
	width:13px;
	height:16px;
	background-size:100%;
	display:inline-block;
	top:-50%;
	transform: translateY(50%);
}
.vib-v2-section-header_new02 .vib-v2-link-login-home,.vib-v2-section-header_new02 .vib-v2-link-search-home,.vib-v2-section-header_new02 .vib-v2-link-atm-home{
	top:24px;
	transition: all 0.5s;
}
.vib-v2-section-header_new02 .vib-v2-logoVIB{
	padding-top:10px;
}
.vib-v2-header-scroll-02 .vib-v2-logoVIB{
	padding-top: 0px;
}
.vib-v2-section-header_new02 a.tel_top_home {
	top:35px;
	transition: all 0.5s;
}
.vib-v2-section-header_new.active .vib-v2-link-atm-home,.vib-v2-section-header_new.active .vib-v2-link-search-home,.vib-v2-section-header_new.active .vib-v2-link-login-home,.vib-v2-section-header_new.active .tel_top_home{
	z-index:-2;
	opacity:0.2;
}
.vib-v2-header-scroll.active .vib-v2-link-atm-home,.vib-v2-header-scroll.active .vib-v2-link-search-home,.vib-v2-header-scroll.active .vib-v2-link-login-home,.vib-v2-header-scroll.active .tel_top_home{
	z-index:1;
	opacity:1;
}
a.tel_top_home{
	font-size:14px;
	color:#000;
	font-weight:400;
	position:absolute;
	top:36px;
	right:20px;
	transition: all 0.5s;
}
a.tel_top_home:hover{
	color:#FDB913;
}
.vib-v2-header-scroll-02 .vib-v2-link-atm-home, .vib-v2-header-scroll-02 .vib-v2-link-search-home, .vib-v2-header-scroll-02 .vib-v2-link-login-home, .vib-v2-header-scroll-02 .vib-v2-link-atm-home, .vib-v2-header-scroll-02 .vib-v2-link-search-home, .vib-v2-header-scroll-02 .vib-v2-link-login-home{
	top: 18px;
 transition: all 0.5s;
}
.vib-v2-header-scroll-02 a.tel_top_home{
	top:20px;
	transition: all 0.5s;
}
.vib-v2-bg_black{
	background-color:rgba(0,0,0,0.8);
	width:100%;
	height:100vh;
	position:fixed;
	left:0;
	top:0;
	z-index:1001;
	display:none;
}
.icon_exit_menu_left{
	width:15px;
	height:15px;
	background-size:100%;
	display:block;
}
.exit_menu_left{
	transform: translateX(-340px);
 transition: 0.5s;
 position: fixed;
 top: 17px;
	left: 320px;
	right: auto;
 z-index: 1111;
	width: 15px;
	cursor: pointer;
}
.vib-v2-main-menu.active .exit_menu_left {
 transform: translateX(0);
 display: block\9;
}
.logo_menu_left{
	position:absolute;
	left:28px;
	top:8px;
}
.vib-v2-list-link-menu-left{
	background-color:#fff;
}
.vib-v2-list-link-menu-left li a{
	height:50px;
	background:#fff;
	display:block;
	padding-left:28px;
	line-height:50px;
	font-weight:400;
	color:#1A1919;
	font-size:14px;
	margin-bottom:1px;
}
.vib-v2-list-link-menu-left h3{
	font-weight: 300;
	font-size: 14px;
	line-height: 40px;
	color: #797979;
	margin: 0;
	padding-left: 28px;
	padding-top: 10px;
	text-transform: uppercase;
	background-color: #fff;
	border-top: 1px solid #e4e4e4;
}
.vib-v2-list-link-menu-left li a:hover{
	color: #1A1919;
	text-decoration: none;
	background-color: #e4e4e4 !important;
}
.logo_menu_left .vib-v2-ico_logoVIB{
	height:41px;
	width:83px;
}
.vib-v2-list-link-menu-left ul li i{
	width:30px;
	height:50px;
	margin-right:10px;
}
.vib-v2-list-link-menu-left ul li i img{
	width:30px;
	height:30px;
	margin-top:-3px;
	vertical-align: middle;
	filter: invert(0%) sepia(96%) saturate(2948%) hue-rotate(88deg) brightness(10%) contrast(98%);
}
.vib-v2-list-link-menu-left ul li i.icon_top_home05{
	background-size:90%;
}
.vib-v2-list-link-menu-left ul.list_other_link li a{
	background:none;
	line-height:50px;
	font-size:14px;
	font-weight:300;
	color:#959595;
}
.vib-v2-list-link-menu-left ul.list_other_link li a:hover{
	color:#FDB913;
}
.vib-v2-list-link-menu-left {
 transform: translateX(0);
 width: 200%;
 height: 100%;
 overflow: hidden;
 will-change: transform;
 transition: 0.35s;
 position: absolute;
 top: 0;
 left: 0;
}
.vib-v2-list-link-menu-left.move-left {
 left: -100%;
}
#vib-v2-list-link-menu-left-1 {
 position: absolute;
 left: 0;
 top: 0;
 width: 50%;
 height: 100%;
 overflow-y: auto;
 -webkit-overflow-scrolling: touch;
 visibility: visible;
}
#vib-v2-list-link-menu-left-1 {
 padding-bottom: 60px;
}
#vib-v2-list-link-menu-left-2 {
 width: 50%;
 position: absolute;
 top: 0;
 left: 0;
 margin-right: -10px;
 height: 100%;
 overflow-y: auto;
 -webkit-overflow-scrolling: touch;
 visibility: hidden;
}
.vib-v2-list-link-menu-left.move-left #vib-v2-list-link-menu-left-2 {
 left: 50%;
 visibility: visible;
}
.vib-v2-list-link-menu-left-other {
 position: relative;
 border-top: 1px solid #e4e4e4;
 list-style: none;
}
.vib-v2-list-link-menu-left-back {
 border-bottom: 1px solid #e4e4e4;
 list-style: none;
}
.vib-v2-list-link-menu-left-other a {
 background-position: center right 30px !important;
 background-repeat: no-repeat !important;
 background-size: 13px 13px !important;
}
ul.list_other_link{
	margin-bottom:50px;
	margin-top:10px;
}
.vib-v2-content_menu{
	transform: translateX(-100%);
 transition: 0.5s;
	position:fixed;
	top:0;
	left:0;
	z-index:1111;
	width:100%;
	max-width:300px;
	height:100vh;
	overflow: hidden;
}
.vib-v2-content_menu.active{
	transform: translateX(0);
 transition: 0.5s;
}
.vib-v2-content_menu {
 overflow-x: hidden;
 max-width: 300px;
 top: 50px;
 height: calc(100% - 50px);
}
.vib-v2-search-content{
	position:fixed;
	z-index:1111;
	height:117px;
	background:#1b1b1b;
	width:100%;
	top:0;
	display:none;
}
.vib-v2-main-menu.active {
 position: fixed;
 z-index: 1002;
}
#vib-v2-main-menu-login-click {
 transform: translateX(-100%);
 transition: 0.5s;
 position: fixed;
 top: 0;
 left: 0;
 height: 50px;
 width: 100%;
 max-width: 300px;
 z-index: 1110;
}
.vib-v2-main-menu.active #vib-v2-main-menu-login-click {
 transform: translateX(0);
 display: block\9;
}
#vib-v2-main-menu-login-click a {
 display: block;
 background-color: #0066b3;
 color: #fff;
 height: 50px;
 line-height: 50px;
 padding-left: 28px;
 font-weight: 400;
 font-size: 14px;
 margin-bottom: 1px;
}
#vib-v2-main-menu-login-click a span{
	font-weight: 400;
}
#vib-v2-main-menu-login-click a i {
 width: 30px;
 height: 50px;
 margin-right: 10px;
}
#vib-v2-main-menu-login-click a i img {
 width: 30px;
 height: 30px;
	margin-top: -3px;
	vertical-align: middle;
}
#vib-v2-main-menu-login-click a:hover {
 text-decoration: underline;
}
.vib-v2-list-link-menu-left .vib-v2-menu-left-search-box {
	margin-top: 10px;
	padding: 10px 20px;
 position: relative;
}
.vib-v2-list-link-menu-left .vib-v2-menu-left-search-box input {
	width: 100%;
	font-size: 14px;
 background: #686565;
 border: 1px solid #e4e4e4;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 padding: 9px 10px 9px 40px;
 color: #1b1b1b;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
.vib-v2-list-link-menu-left .vib-v2-menu-left-search-box-icon{
	display: block;
 position: absolute;
 top: 18px;
	left: 35px;
}
.vib-v2-list-link-menu-left .vib-v2-menu-left-search-box-icon #u925_img{
	position: static;
	width: 16px;
	filter: invert(0%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(0%) contrast(0%);
}
.vib-v2-search-box{
	margin-left:145px;
	margin-right:50px;
	padding-top:20px;
	position:relative;
}
.vib-v2-search-box .icon-btn{
	display:none;
}
.vs2018-search-result-suggestion-before{
	padding:25px 35px;
}
.vib-v2-logo-search{
	position:absolute;
	top:18px;
	left:0;
}
.icon_search_submit{
	background:url(https://careers.vib.com.vn/vibstatic/image/v2/search_btn_submit.svg) no-repeat;
	display:block;
	background-size:100%;
	width:20px;
	height:20px;
	position:absolute;
	top:12px;
	left:13px;
}
.vib-v2-search-btn{
	position:absolute;
	right:0;
	top:20px;
}
.btn_search_submit{
	background:#a1a1a1;
	display:block;
	width:50px;
	height:45px;
	border-radius:0 5px 5px 0;
	position:relative;
}
.vib-v2-search-content.active{
	display:block;
}
.vib-v2-input-search-top-home{
	height:45px;
	padding:17px;
	border:none;
	width:100%;
	border-radius:5px 0 0 5px;
	outline:none;
	font-size:16px;
	font-weight:400;
}
::-webkit-scrollbar {
 width: 7px;
	background: transparent;
}
::-webkit-scrollbar-track {
 -webkit-box-shadow: none;
 webkit-border-radius: 3.5px;
	-moz-border-radius: 3.5px;
	border-radius: 3.5px;
	background: transparent;
}
.vib-v2-content_menu ::-webkit-scrollbar-thumb, .vib-v2-content-form-login ::-webkit-scrollbar-thumb{
 webkit-border-radius: 3.5px;
	-moz-border-radius: 3.5px;
	border-radius: 3.5px;
	background-color: #adadad;
}
::-webkit-scrollbar-thumb {
 webkit-border-radius: 3.5px;
	-moz-border-radius: 3.5px;
	border-radius: 3.5px;
	background-color: #adadad;
}
.vib-v2-content-form-login{
	width:490px;
 transition: 0.5s;
	position:fixed;
	top:0;
	right:-100%;
	z-index:1111;
	background:#fff;
	overflow-y:auto;
}
.vib-v2-content-form-login.active{
	transform: translateX(0);
 transition: 0.5s;
	right:0;
	height:100vh;
}
.vib-v2-exit-form-login{
	position:absolute;
	top:13px;
	right:13px;
	cursor:pointer;
}
.icon_exit-form-login{
	width:19px;
	height:19px;
	display:block;
	background:url(https://careers.vib.com.vn/vibstatic/image/v2/exit_menu_right.svg) no-repeat;
	background-size:100%;
}
.icon-logo-ib{
	display:inline-block;
	background:url(https://careers.vib.com.vn/vibstatic/image/vib/logo-vib-bank.svg) no-repeat;
	background-size:100%;
	width:40px;
	height:43px;
	vertical-align:middle;
	margin-bottom:7px;
	margin-right:10px;
}
.vib-v2-header-ib{
	text-align:center;
	line-height:105px;
	background:#f1f3f4;
}
.vib-v2-header-ib span{
	font-size:20px;
	color:#1b1b1b;
	text-transform:uppercase;
}
.vib-v2-tab-ib .active{
	color:#1b1b1b;
}
.body_scroll{
	overflow:hidden;
}
.box_logo_vib{
	width:105px;
	height:50px;
	position:relative;
	display:inline-block;
}
.txt_logo_vib{
	background-size:100%;
	width:105px;
	height:50px;
	position:absolute;
	bottom:0;
	left:0;
	transition: 1.5s;
}
.symbol_logo_vib{
	background-size:100%;
	width:39px;
	height:33px;
	position:absolute;
	top:0;
	right:0;
	transition: 1s;
}
.vib-v2-header-scroll-02 .symbol_logo_vib {
 width: 53px;
 height: 47px;
 right: 30px;
 top: 8px;
}
.vib-v2-header-scroll-02 .txt_logo_vib {
 transform: scale(0);
 opacity: 0;
 top: -15px;
}
.vib-v2-header-scroll-02 {
 position: fixed;
 top: 0;
 z-index: 1002;
 height: 65px;
 transition: .15s ease-in;
 overflow: hidden;
}
.vib-v2-header-scroll-02 .vib-v2-hamburger-menu, .vib-v2-header-scroll-02 .vib-v2-main-nav-home {
 top: 28px;
}
@media only screen and (max-width: 1000px) {
	.vib-v2-wrapper_new{
 padding:0 20px;
 position:initial;
	}
	.vib-v2-hamburger-menu {
 left: 20px;
 top: 20px;
	}
	.vib-v2-header-scroll-02 .vib-v2-hamburger-menu{
 top: 20px;
	}
	.vib-v2-main-nav-home {
 top: 28px !important;
 left: 55px !important;
	}
	.vib-v2-header-scroll-02 .vib-v2-main-nav-home {
 top: 20px !important;
	}
	.vib-v2-section-header_new02 a.tel_top_home{
 top: 20px !important;
	}
}
.banner__content h1.--mobile {
	display: none;
}
@media only screen and (max-width: 1024px) {
	.grid--three .grid__column,
	.fields--three .field {
 width: 50%;
	}
	.grid--four .grid__column,
	.grid--seven .grid__column
	{
	width: 33%;
	}
	.grid--four .grid__column .card__image{
 height: 200px;
	}
}
@media only screen and (max-width: 480px) {
	.grid--three .grid__column,
	.grid--four .grid__column,
	.grid--seven .grid__column,
	.fields--three .field {
 width: 100%;
	}
	.box--image {
 padding: unset;
	}
	.box__image {
 position: unset;
	width:100%;
	}
	.banner__image img {
 display: none;
	}
	.banner__image {
 height: unset;
	} 
	.box__content {
 padding: 15px 15px 40px 15px;
	}
	.banner__content {
	position:relative;
 margin: 10px;
 top: unset;
 left: unset;
 transform: unset;
 background: #1e1e1e;
 color: #fff;
 padding: 20px;
	}
	.banner__content h1.--mobile {
 display: block;
	}
	.banner__content h1.--desktop {
 display: none;
	}
	.sidebar--left {
	position:relative;
	width:100%;
 padding-right: unset;
	}
	.master {
 min-height: unset;
 border-left: unset;
 margin-left: unset;
 padding-left: unset;
	}
	.table::before,
	.table::after {
 clear: both;
 display: block;
 content: " ";
	}
	.table {
 border-collapse: collapse;
 border-spacing: 0;
	}
	.tags {
 padding-right: 0;
	}
	.table__wrapper .table{
 display: inline-block;
	}
	.table__wrapper .table tbody{
 display: inline-block;
 width: 100%;
	}
	.table__wrapper .table tbody td{
 width: 33%;
 display: inline-block;
 padding-top: 35px;
	}
	.table__wrapper .table tbody td:first-child
	{
 width: 100%;
	}
	.table__wrapper .table tbody td:last-child
	{
 padding-top: 0;
 height: 35px;
	}
	.copyright .language{
 position: relative;
	}
	.copyright__item {
 position: relative;
 padding: 15px 0;
	}
	.copyright__item--group a:first-child{
 padding-left:0px;
	}
	.copyright .location{
 line-height: initial;
	}
}
.icon-search-wrapper{
 background-color: #ffcc33;
 border-radius: 0 5px 5px 0;
 margin-right: 0;
 position: absolute;
 right: 0;
 top: 50%;
 font-size: 30px;
 padding: 28px 30px;
 margin-top: -1px;
 transform: translateY(-50%);
 -ms-transform: translateY(-50%);
 -webkit-transform: translateY(-50%);
 -moz-transform: translateY(-50%);
}
#u925_img{
	border-width: 0px;
 position: absolute;
 left: 18px;
 top: 15px;
 width: 24px;
 height: 25px;
}
button.accordion:after{
}
.copyright__item--group a:hover{
	color: rgb(253, 185, 22);
}
a.vib-v2-btn-dk01 {
	width: 100%;
	max-width: 220px;
	height: 45px;
	font-size: 16px;
	color: #1B1B1B;
	font-weight: 600;
	border-radius: 5px;
	display: block;
	background: #FDB913;
	text-align: center;
	line-height: 45px;
	transition: all 0.3s ease;
	position: relative;
	overflow: hidden;
}
a.vib-v2-btn-dk02 {
	width: 100%;
	max-width: 220px;
	height: 60px;
	font-size: 18px;
	color: #1B1B1B;
	font-weight: 600;
	border-radius: 5px;
	display: block;
	background: #FDB913;
	text-align: center;
	line-height: 60px;
	transition: all 0.3s ease;
	position: relative;
	overflow: hidden;
}
a.vib-v2-btn-dk01 span, a.vib-v2-btn-dk02 span {
	position: relative;
}
a.vib-v2-btn-dk01:hover, a.vib-v2-btn-dk02:hover {
	color: #fff;
}
a.vib-v2-btn-dk01::before, a.vib-v2-btn-dk02::before {
	background: #1B1B1B;
	width: 100%;
	height: 100%;
	content: "";
	transition: all 0.3s ease;
	position: absolute;
	top: 0;
	left: -100%;
}
a.vib-v2-btn-dk01:hover:before, a.vib-v2-btn-dk02:hover:before {
	left: 0;
}
a.vib-v2-btn-dk03 {
	width: 100%;
	max-width: 220px;
	height: 45px;
	font-size: 16px;
	color: #1B1B1B;
	font-weight: 600;
	border-radius: 5px;
	display: block;
	background: #fff;
	text-align: center;
	line-height: 45px;
	transition: all 0.3s ease;
	position: relative;
	overflow: hidden;
	border: 1px solid #1b1b1b;
	margin: 0 auto;
}
a.vib-v2-btn-dk04 {
	width: 100%;
	max-width: 220px;
	height: 60px;
	font-size: 18px;
	color: #1B1B1B;
	font-weight: 600;
	border-radius: 5px;
	display: block;
	background: #fff;
	text-align: center;
	line-height: 60px;
	transition: all 0.3s ease;
	position: relative;
	overflow: hidden;
	border: 1px solid #1b1b1b;
	margin: 0 auto;
}
a.vib-v2-btn-dk03 span, a.vib-v2-btn-dk04 span {
	position: relative;
}
a.vib-v2-btn-dk03::before, a.vib-v2-btn-dk04::before {
	background: #FDB913;
	width: 100%;
	height: 100%;
	content: "";
	transition: all 0.3s ease;
	position: absolute;
	top: 0;
	left: -100%;
}
a.vib-v2-btn-dk03:hover:before, a.vib-v2-btn-dk04:hover:before {
	left: 0;
}
a.vib-v2-btn-dk05 {
	width: 100%;
	max-width: 220px;
	height: 45px;
	font-size: 16px;
	color: #1B1B1B;
	font-weight: 600;
	border-radius: 5px;
	display: block;
	background: #FDB913;
	text-align: center;
	line-height: 45px;
	transition: all 0.3s ease;
	position: relative;
	overflow: hidden;
	margin: 0 auto;
}
a.vib-v2-btn-dk06 {
	width: 100%;
	max-width: 220px;
	height: 60px;
	font-size: 18px;
	color: #1B1B1B;
	font-weight: 600;
	border-radius: 5px;
	display: block;
	background: #FDB913;
	text-align: center;
	line-height: 60px;
	transition: all 0.3s ease;
	position: relative;
	overflow: hidden;
	margin: 0 auto;
}
a.vib-v2-btn-dk05 span, a.vib-v2-btn-dk06 span {
	position: relative;
}
a.vib-v2-btn-dk01:hover, a.vib-v2-btn-dk02:hover {
	color: #fff;
}
a.vib-v2-btn-dk05::before, a.vib-v2-btn-dk06::before {
	background: #fff;
	width: 100%;
	height: 100%;
	content: "";
	transition: all 0.3s ease;
	position: absolute;
	top: 0;
	left: -100%;
}
a.vib-v2-btn-dk05:hover:before, a.vib-v2-btn-dk06:hover:before {
	left: 0;
}
a.vib-v2-btn-dk07 {
	width: 100%;
	max-width: 220px;
	height: 45px;
	font-size: 16px;
	color: #fff;
	font-weight: 600;
	border-radius: 5px;
	display: block;
	background: none;
	text-align: center;
	line-height: 45px;
	transition: all 0.3s ease;
	position: relative;
	overflow: hidden;
	border: 1px solid #fff;
	margin: 0 auto;
}
a.vib-v2-btn-dk07 span {
	position: relative;
}
a.vib-v2-btn-dk07:hover span {
	color: #1B1B1B;
}
a.vib-v2-btn-dk07::before {
	background: #fff;
	width: 100%;
	height: 100%;
	content: "";
	transition: all 0.3s ease;
	position: absolute;
	top: 0;
	left: -100%;
}
a.vib-v2-btn-dk07:hover:before {
	left: 0;
}
.vib-v2-fz-title-banner {
	font-size: 45px;
	font-weight: 400;
	line-height: 45px;
}
.vib-v2-fz-title-section {
	font-size: 36px;
	font-weight: 300;
	line-height: 36px;
}
.vib-v2-fz-title-product {
	font-size: 26px;
	font-weight: 300;
	line-height: 26px;
}
.vib-v2-fz-title-benefit {
	font-size: 20px;
	font-weight: 600;
	line-height: 20px;
}
.vib-v2-input01.ocb {
	background: #e4e4e4;
	border: none;
	margin-bottom: 0;
	padding-left: 20px;
	height: 60px;
}
.vib-v2-input01.focus {
	box-shadow: 0 0 10 rgba(0, 0, 0, 0.1) !important;
	background: #e4e4e4;
}
.vib-v2-input01.input_focus {
	background: #fff !important;
}
.vib-v2-input01.input_focus {
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}
.vib-v2-input01 .ph_input {
	color: #1E1E1E;
	font-size: 16px;
	font-weight: 300;
	top: 18px;
}
.vib-v2-input01.focus .ph_input {
	font-size: 14px;
	top: 9px;
}
.vib-v2-input01.focus .field_input {
	top: 30px;
	font-weight: 400;
	color: #1E1E1E;
	font-size: 16px;
}
.vib-v2-input02.ocb {
	background: #fff;
	border: none;
	margin-bottom: 0;
	padding-left: 20px;
	height: 60px;
}
.vib-v2-input02.focus {
	box-shadow: 0 0 10 rgba(0, 0, 0, 0.1);
	background: #fff;
}
.vib-v2-input02 .ph_input {
	color: #1E1E1E;
	font-size: 16px;
	font-weight: 300;
	top: 18px;
}
.vib-v2-input02.focus .ph_input {
	font-size: 14px;
	top: 9px;
}
.vib-v2-input02.focus .field_input {
	top: 30px;
	font-weight: 400;
	color: #1E1E1E;
	font-size: 16px;
}
.vib-v2-selectbox02 .form-control.open {
	border: none !important;
}
.vib-v2-selectbox02 .bootstrap-select .dropdown-toggle {
	background: #fff !important;
}
.vib-v2-selectbox02 .bootstrap-select.btn-group .dropdown-menu {
	border: none !important;
	left: 0 !important;
}
.select_ocb .bs-searchbox {
	display: none;
}
.select_ocb .dropdown-menu {
	background-color: #fff;
	border-radius: 0 0 8px 8px;
	background-clip: padding-box;
}
.select_ocb .dropdown-menu > li > a {
	display: block;
	padding: 10px 20px;
	clear: both;
	font-weight: 300;
	font-size: 16px;
	color: #1E1E1E;
	white-space: nowrap;
	out
}
.select_ocb .dropdown-menu > li.active > a {
	font-weight: 700;
}
.select_ocb .dropdown-menu > li > a:hover {
	color: #1E1E1E;
	background: #e4e4e4;
}
.select_ocb .dropdown-menu > li:first-child > a {
	padding: 0;
	height: 0;
}
.select_ocb .open > .dropdown-menu {
	display: block;
}
.select_ocb .bootstrap-select.btn-group .dropdown-toggle .filter-option {
	position: absolute;
	left: 20px;
	top: 30px;
	font-weight: 400;
	color: #1E1E1E;
	font-size: 16px;
	width: calc(100% - 50px);
}
.select_ocb .bootstrap-select.btn-group .dropdown-toggle .caret {
	position: absolute;
	top: 50%;
	margin-top: -2px;
	vertical-align: middle;
}
.select_ocb .bootstrap-select.btn-group .dropdown-menu {
	position: absolute;
	top: 54px;
	min-width: 100%;
	z-index: 1035;
	border: 1px solid #ccc;
	left: -1px;
	border-top: none;
	box-sizing: initial;
	padding: 0;
	box-shadow: 0 0 10 rgba(0, 0, 0, 0.1);
	max-height: 220px !important;
	width: 100%;
}
.bootstrap-select.btn-group .dropdown-menu li a span.text {
	white-space: normal;
	width: 94%;
}
.select_ocb .bootstrap-select.btn-group .dropdown-menu.inner {
	position: static;
	float: none;
	border: 0;
	padding: 0;
	margin: 0;
	border-radius: 0;
	box-shadow: none;
}
.select_ocb .bootstrap-select.btn-group .dropdown-menu li {
	position: relative;
}
.select_ocb .bootstrap-select.btn-group .dropdown-menu li:first-child:before {
	display: none;
}
.select_ocb .bootstrap-select.btn-group .dropdown-menu li.active:before {
	content: "";
	position: absolute;
	right: 10px;
	top: 7px;
	background: url(https://careers.vib.com.vn/vibstatic/image/v2/arrow_check_selectbox.svg) no-repeat;
	background-size: 100%;
	height: 27px;
	width: 27px;
	z-index: 55;
}
.select_ocb .form-control.open:after {
	position: absolute;
	content: "";
	height: 1px;
	background: #ccc;
	top: 55px;
	left: 20px;
	width: calc(100% - 40px);
}
.select_ocb select.bs-select-hidden {
	display: none;
}
.select_ocb .form-control.ocb {
	height: 57px;
	border-radius: 5px;
	position: relative;
	border: none;
	margin-bottom: 0;
}
.select_ocb .form-control.open {
	border: 1px solid #ccc;
	box-shadow: 0 0 10 rgba(0, 0, 0, 0.1)
}
.select_ocb .ocb.bootstrap-select.open > .dropdown-toggle {
	background: #fff;
	box-shadow: 0 0 10 rgba(0, 0, 0, 0.1)
}
.select_ocb .ocb.bootstrap-select > .dropdown-toggle {
	height: 60px;
	border: none;
	background: #e4e4e4;
	padding: 0;
	border-radius: 5px;
}
.select_ocb .ocb.bootstrap-select > .dropdown-toggle:focus {
	outline: none;
}
.select_ocb .ocb.bootstrap-select > .dropdown-toggle .caret {
	width: 25px;
	height: 25px;
	background-size: 100%;
	border: none;
	right: 10px;
	top: 20px;
}
.select_ocb .ocb.open.bootstrap-select > .dropdown-toggle .caret {
	transform: rotate(180deg);
}
.select_ocb .ph_input {
	position: absolute;
	top: 18px;
	transition: all 0.1s
}
.select_ocb {
	position: relative;
}
.form-control.ocb {
	position: relative;
}
.ocb.bootstrap-select > .dropdown-toggle .caret {
	width: 20px;
	height: 11px;
	border: none;
	right: 15px;
	top: 45%;
}
.ocb.open.bootstrap-select > .dropdown-toggle .caret {
	transform: rotate(180deg);
}
.select_ocb.focus .select_tit {
	font-size: 14px;
	top: 9px;
}
.focus .field_input {
	top: 24px;
}
.select_ocb {
	position: relative;
}
.vib-v2-selectbox02 {
	border-radius: 5px;
	border: 1px solid #ccc;
}
.select_ocb .select_tit {
	position: absolute;
	z-index: 1;
	left: 20px;
	top: 18px;
	font-size: 16px;
	color: #1E1E1E;
	pointer-events: none;
	font-weight: 300;
}
.vib-v2-selectbox:focus {
	box-shadow: 0 0 10 rgba(0, 0, 0, 0.1);
}
@keyframes hover-color {
	from {
 border-color: #c0c0c0;
	}
	to {
 border-color: #3e97eb;
	}
}
.magic-radio,
.magic-checkbox {
	position: absolute;
	display: none;
}
.magic-radio[disabled],
.magic-checkbox[disabled] {
	cursor: not-allowed;
}
.magic-radio + label,
.magic-checkbox + label {
	position: relative;
	display: inline-block;
	padding-left: 35px;
	cursor: pointer;
	vertical-align: middle;
	font-weight: normal;
	font-size: 16px;
	line-height: 28px;
	margin-bottom: 0;
	color: #1E1E1E;
	font-weight: 400;
}
.magic-radio + label:hover:before,
.magic-checkbox + label:hover:before {
	animation-duration: 0.4s;
	animation-fill-mode: both;
	animation-name: hover-color;
}
.magic-radio + label:before,
.magic-checkbox + label:before {
	position: absolute;
	top: 0;
	left: 0;
	display: inline-block;
	width: 25px;
	height: 25px;
	content: '';
	background-color: #e4e4e4;
}
.magic-radio + label:after,
.magic-checkbox + label:after {
	position: absolute;
	display: none;
	content: '';
}
.magic-radio[disabled] + label,
.magic-checkbox[disabled] + label {
	cursor: not-allowed;
	color: #e4e4e4;
}
.magic-radio[disabled] + label:hover, .magic-radio[disabled] + label:before, .magic-radio[disabled] + label:after,
.magic-checkbox[disabled] + label:hover,
.magic-checkbox[disabled] + label:before,
.magic-checkbox[disabled] + label:after {
	cursor: not-allowed;
}
.magic-radio[disabled] + label:hover:before,
.magic-checkbox[disabled] + label:hover:before {
	border: 1px solid #e4e4e4;
	animation-name: none;
}
.magic-radio[disabled] + label:before,
.magic-checkbox[disabled] + label:before {
	border-color: #e4e4e4;
}
.magic-radio:checked + label:before,
.magic-checkbox:checked + label:before {
	animation-name: none;
}
.magic-radio:checked + label:after,
.magic-checkbox:checked + label:after {
	display: block;
}
.magic-radio + label:before {
	border-radius: 50%;
}
.magic-radio + label:after {
	top: 8px;
	left: 8px;
	width: 9px;
	height: 9px;
	border-radius: 50%;
	background: #fff;
}
.magic-radio:checked + label:before {
	background-color: #1b1b1b;
}
.magic-radio:checked[disabled] + label:before {
	border: 1px solid #c9e2f9;
}
.magic-radio:checked[disabled] + label:after {
	background: #c9e2f9;
}
.magic-checkbox + label:before {
	border-radius: 7px;
}
.magic-checkbox + label:after {
	top: 5px;
	left: 10px;
	box-sizing: border-box;
	width: 6px;
	height: 12px;
	transform: rotate(45deg);
	border-width: 2px;
	border-style: solid;
	border-color: #fff;
	border-top: 0;
	border-left: 0;
}
.magic-checkbox:checked + label:before {
	background-color: #1b1b1b
}
.magic-checkbox:checked[disabled] + label:before {
	border: #c9e2f9;
	background: #c9e2f9;
}
.vib-v2-radiobox {
	display: inline-block;
	margin-right: 45px;
}
.vib-v2-radiobox.disable .magic-radio + label {
	padding-left: 0;
}
.vib-v2-radiobox.disable .magic-radio + label::before, .vib-v2-radiobox.disable .magic-radio + label::after {
	display: none;
}
.vib-v2-radiobox:last-child {
	margin-right: 0;
}
a.vib-v2-main-link01, a.vib-v2-main-link02 {
	display: inline-block;
	font-size: 16px;
	color: #1B1B1B;
	font-weight: 600;
	position: relative;
	padding: 0 2px;
}
a.vib-v2-main-link01 span, a.vib-v2-main-link02 span {
	position: relative;
}
a.vib-v2-main-link01::before, a.vib-v2-main-link02::before {
	content: "";
	display: block;
	position: absolute;
	bottom: -1px;
	left: 0;
	height: 2px;
	width: 100%;
	background: #FDB913;
	transition: all 0.3s ease;
}
a.vib-v2-main-link01:hover:before, a.vib-v2-main-link02:hover:before {
	height: 25px;
	transition: all 0.3s ease;
}
a.vib-v2-main-link02:hover span {
	color: #fff;
}
.txt_error {
	font-weight: 400;
	font-size: 12px;
	color: #FF0000;
	position: absolute;
	top: 62px;
	left: 0;
	display: none;
}
.error .txt_error {
	display: block;
}
.v2_error .txt_error {
	display: block;
}
.clearfix {
	clear: both;
}
@media only screen and (max-width: 1000px) {
	.vib-v2-fz-title-banner {
 font-size: 24px;
 line-height: 24px;
 font-weight: 300;
	}
	.vib-v2-fz-title-product {
 font-size: 16px;
 line-height: 16px;
	}
	a.vib-v2-btn-dk01 {
 max-width: 140px;
	}
	a.vib-v2-btn-dk01 {
 font-size: 14px;
	}
}
.select_ocb .bs-searchbox {
	display: none;
}
.select_ocb .dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	list-style: none;
	text-align: left;
	border-radius: 0 0 8px 8px;
	background-clip: padding-box;
}
.select_ocb .dropdown-menu > li > a {
	display: block;
	padding: 10px 20px;
	clear: both;
	font-family: 'Nunito-Regular', 'Nunito';
	font-weight: 400;
	font-style: normal;
	font-size: 18px;
	color: #666;
	white-space: nowrap;
}
.select_ocb .dropdown-menu > li:first-child > a {
	padding: 0;
	height: 0;
}
.select_ocb .open > .dropdown-menu {
	display: block;
}
.select_ocb .bootstrap-select.btn-group .dropdown-toggle .filter-option {
	display: inline-block;
	overflow: hidden;
	width: 100%;
	text-align: left;
}
.select_ocb .bootstrap-select.btn-group .dropdown-toggle .caret {
	position: absolute;
	top: 50%;
	margin-top: -2px;
	vertical-align: middle;
}
.select_ocb .bootstrap-select.btn-group .dropdown-menu {
	position: absolute;
	top: 52px;
	min-width: 100%;
	z-index: 1035;
	border: 1px solid #ccc;
	left: -1px;
	border-top: none;
	border-bottom: none;
	box-sizing: initial;
	box-shadow: none;
	padding: 0;
}
.select_ocb .bootstrap-select.btn-group .dropdown-menu.inner {
	position: static;
	float: none;
	border: 0;
	padding: 0;
	margin: 0;
	border-radius: 0;
	box-shadow: none;
}
.select_ocb .bootstrap-select.btn-group .dropdown-menu li {
	position: relative;
	border-bottom: 1px solid #ccc;
}
.select_ocb .bootstrap-select > .dropdown-toggle {
	width: 100%;
}
.select_ocb select.bs-select-hidden {
	display: none;
}
.select_ocb .form-control.ocb {
	height: 57px;
	border-radius: 8px;
	position: relative;
	border: none;
	margin-bottom: 0;
}
.select_ocb .form-control.open {
	border: 1px solid #ccc;
}
.select_ocb .ocb.bootstrap-select > .dropdown-toggle {
	color: #1E1E1E;
	height: 100%;
	border: none;
	padding-top: 27px;
	padding-right: 40px;
	border-radius: 5px;
	padding-left: 20px;
	font-weight: 300;
	font-size:16px;
	font-style: normal;
	font-size: 18px;
}
.select_ocb .ocb.bootstrap-select > .dropdown-toggle:focus {
	outline: none;
}
.select_ocb .ocb.bootstrap-select > .dropdown-toggle .caret {
	width: 25px;
 height: 25px;
 background-size: 100%;
 border: none;
 right: 10px;
 top: 20px;
}
.select_ocb .ocb.open.bootstrap-select > .dropdown-toggle .caret {
	transform: rotate(180deg);
}
.select_ocb .ph_input {
	position: absolute;
	top: 16px;
	color: #999999;
	transition: all 0.1s
}
.focus .ph_input, .focus.select_ocb .select_tit {
	font-size: 13px;
	top: 10px;
}
.select_ocb {
	position: relative;
}
.select_ocb .select_tit {
	position: absolute;
	z-index: 1;
	left: 20px;
	top: 18px;
	font-family: 'Nunito-Regular', 'Nunito';
	font-weight: 400;
	font-style: normal;
	font-size: 18px;
	color: #1E1E1E;
	pointer-events: none;
}
.form-control.ocb {
	height: 58px;
	border-radius: 5px;
	position: relative;
}
.ocb.bootstrap-select > .dropdown-toggle {
	color: #333;
	height: 100%;
	border: none;
	background: #f3f3f3;
	padding-top: 24px;
	padding-right: 40px;
}
.dropdown-menu .item {
 display: block;
 width: 200px;
 padding: 15px 15px;
}
.dropdown-menu .item:not(:first-child) {
 border-top: 1px solid #dedede;
}
.dropdown-menu::before {
 content: "";
 padding: 5px;
 border: 1px solid #dedede;
 background-color: #fff;
 transform: rotate(45deg);
 position: absolute;
 top: -6px;
 border-bottom: unset;
 border-right: unset;
 right: 50px;
}
.dropdown-menu.hidden {
	display: none;
}
.dropdown-menu .item {
 position: relative;
}
.dropdown-menu .item.--active::after {
 content: "\f00c";
 font-family: FontAwesome;
 position: absolute;
 right: 0;
}
.dropdown-menu {
 padding: 10px 15px;
 z-index: 2;
 position: absolute;
 right: 0;
 top: 30px;
 background-color: #fff;
 border: 1px solid #dedede;
 border-radius: 5px;
}
.ocb.bootstrap-select > .dropdown-toggle .caret {
	width: 20px;
	height: 11px;
	border: none;
	right: 15px;
	top: 45%;
}
.back {
 display: block;
 margin-bottom: 30px;
}
.ocb.open.bootstrap-select > .dropdown-toggle .caret {
	transform: rotate(180deg);
}
.ph_input {
	position: absolute;
	top: 16px;
	color: #999999;
	transition: all 0.1s
}
.focus .ph_input, .focus.select_ocb .select_tit {
	font-size: 12px;
	top: 10px;
}
.focus .field_input {
	top: 24px;
}
.select_ocb {
	position: relative;
}
.select_ocb .select_tit {
	position: absolute;
	z-index: 1;
	left: 20px;
	top: 20px;
	font-size: 16px;
	color: #1e1e1e;
	pointer-events: none;
}
.field_input {
	position: absolute;
	top: 15px;
	width: 90%;
	border: none;
	background: 0 0;
	transition: all 0.1s;
	outline: none;
}
.focus .ph_input {
	font-size: 12px;
	top: 5px;
}
.focus .field_input {
	top: 24px;
}
@media screen and (min-width: 769px) and (max-width: 1100px) {
	.banner__image {
 display: none;
	}
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
	#personal-loan-borrow .vib-v2-toolbar-range-sllider02 {
 width: 65%;
	}
	#personal-loan-borrow .vib-v2-deposit-content-small02 {
 width: 35%;
	}
}
@media (min-width: 768px) and (max-width: 800px) {
	.vib-v2-deposit-tool-calculation .vib-v2-result-calculation-slider {
 border: 1px solid #d7d7d7;
	}
	.vib-v2-deposit-tool-calculation .vib-v2-result-calculation .vib-v2-line-result-calculation {
 border-top: none;
	}
	.vib-v2-deposit-tool-calculation .vib-v2-result-calculation .vib-v2-line-result-calculation .vib-v2-row1-result-calc .line-v2-row-result-calc span {
 margin-bottom: 15px;
	}
	.vib-v2-deposit-tool-calculation .vib-v2-result-calculation .vib-v2-line-result-calculation .vib-v2-row1-result-calc .line-v2-row-result-calc span:last-child {
 margin-bottom: 0;
	}
	.vib-v2-hamburger-menu {
 z-index: 9;
	}
	.vib-v2-date-promotion {
 border-bottom: none !important;
 padding-bottom: 0 !important;
 margin-bottom: 20px !important;
	}
	.vib-v2-list-link-other a {
 display: inline-block !important;
 margin-right: 10px;
	}
	.vib-v2-call-to-action-fix-top {
 z-index: 999 !important;
	}
	.vib-v2-header-black {
 height: 60px !important;
	}
	.vib-v2-deposit-tool-calculation .vib-v2-header-deposit {
 padding-bottom: 0 !important;
	}
	.vib-v2-section-find-car .vib-v2-box-find-car {
 height: 250px;
 background-position: 900px;
	}
	.vib-v2-section-find-car .vib-v2-box-find-car .vib-v2-txt-box-find-car h3 {
 font-size: 32px;
	}
	.vib-v2-form-slide-list-card {
 margin: 0 auto;
	}
	div.ui-datepicker {
 width: calc((100% - 120px)/2);
 padding: 10px 20px !important;
	}
	.vib-v2-section-form-containt {
 padding-top: 0;
	}
	.vib-v2-section-form-containt .vib-v2-form-box-body .vib-v2-img-card-debit img {
 width: 150px;
	}
	.vib-v2-txt-countdown {
 margin: 0 auto;
	}
	.vib-v2-text-box-step5-thanks h4 {
 font-size: 22px;
	}
	.vib-v2-section-header_new02 {
 height: 60px;
	}
	.vib-v2-section-header_new02.vib-v2-header-scroll-02 {
 height: 60px;
	}
	.vib-v2-section-header_new02.vib-v2-header-scroll-02 .vib-v2-hamburger-menu {
 top: 22px;
	}
	.vib-v2-box-mobile-fix-footer {
 background: #fff;
 position: fixed;
 top: 55px;
 height: 60px;
 width: 100%;
 z-index: 1000;
 transition: .2s ease-in;
 box-shadow: rgba(134, 134, 134, 0.2) 0px 10px 10px;
	}
	.vib-v2-box-mobile-fix-footer .bxslider .swiper-slide {
 height: 55px;
 display: table;
 line-height: normal;
	}
	.vib-v2-box-mobile-fix-footer .bxslider .swiper-slide a {
 color: #1b1b1b;
 font-size: 16px;
	}
	.vib-v2-box-mobile-fix-footer .vib-v2-box-img-card {
 border-color: #d7d7d7 !important;
 line-height: 65px;
 width: 60px;
 height: 56px;
	}
	.vib-v2-box-mobile-fix-footer .vib-v2-box-img-card a {
 background: url("/wps/contenthandler/dav/themelist/VIB-ver-04/vs2018/images/back_icon.png") no-repeat !important;
	}
	.vib-v2-box-mobile-fix-footer .vib-v2-box-img-card a.disabled {
 background: url("/wps/contenthandler/dav/themelist/VIB-ver-04/vs2018/images/arrow_mobile_card_slider.svg") no-repeat !important;
	}
	.vib-v2-box-mobile-fix-footer .vib-v2-box-img-card .icon_top_home01 {
 width: 28px;
 height: 19px;
 background: url(/wps/contenthandler/dav/themelist/VIB-ver-04/vs2018/images/icon_top_home.svg) no-repeat;
 background-size: cover;
	}
	.vib-v2-box-mobile-fix-footer .bx-controls-direction a {
 background: url("/wps/contenthandler/dav/themelist/VIB-ver-04/vs2018/images/arrow_mobile_card_slider.svg") no-repeat !important;
	}
	.vib-v2-box-mobile-fix-footer .bx-controls-direction .bx-prev {
 transform: rotate(180deg);
	}
	.modal .modal-content .vib-v2-header-popup {
 padding-left: 20px !important;
	}
	.vib-v2-box-wrapper-step5-thanks02 {
 padding: 0 !important;
	}
	.vib-v2-box-about-friend {
 height: 385px;
	}
	.vib-v2-serction-recommend .vib-v2-box-about-friend {
 display: block !important;
 background-size: contain !important;
 background-repeat: no-repeat !important;
	}
	.vib-v2-serction-recommend .vib-v2-box-about-friend .vib-v2-mobile-bg-about {
 display: none !important;
	}
	.vib-v2-section-header_new_form {
 height: 60px;
	}
	.vib-v2-section-header_new_form .vib-v2-wrapper_new {
 height: 100%;
	}
	.vib-v2-section-header_new_form .vib-v2-wrapper_new .vib-v2-logoVIB {
 transform: translateY(-50%);
 top: 50%;
 position: relative;
	}
	.vib-v2-section-form-containt #formInfo .vib-v2-form-header-border, .vib-v2-section-form-containt #infoForm .vib-v2-form-header-border {
 padding-left: 50px;
	}
	.vib-v2-section-form-containt #txtSubTitle {
 padding-left: 50px;
	}
	.vib-v2-section-form-containt .vib-v2-title-form-credit {
 text-align: left;
 padding-left: 20px;
	}
	.box-card-row3 p {
 margin-right: 0;
	}
	.box-card-row3 p a {
 margin-right: 20px;
	}
	.vib-v2-digital-myvib-interest-title, .vib-v2-box-digital-ib-feature-title,
	.vib-v2-digital-certified-title, .vib-v2-digital-myvib-condition-text,
	.vib-v2-box-digital-sms-syntax-title {
 font-size: 32px;
	}
	.vib-v2-box-digital-myvib-certified {
 padding-bottom: 0;
	}
	.vib-v2-box-digital-myvib-condition {
 margin-top: 60px;
	}
	.body-header-popup .vib-v2-popup-list-box-services img {
 width: auto;
 float: none;
 height: 70px;
	}
	.vib-v2-box-digital-myvib-download .vib-v2-box-digital-myvib-download-containt .vib-v2-digital-myvib-download-img {
 max-width: 330px;
	}
	.vib-v2-box-digital-myvib-download .vib-v2-box-digital-myvib-download-containt .vib-v2-digital-myvib-download-img img {
 width: 100%;
	}
	.vib-v2-box-digital-myvib-download .vib-v2-digital-myvib-download-link {
 max-width: calc(100% - 345px);
 padding-top: 20px;
	}
	.vib-v2-box-digital-myvib-download .vib-v2-digital-myvib-download-link .vib-v2-digital-myvib-download-link-title {
 font-size: 25px;
 line-height: 30px;
	}
	.vib-v2-box-digital-myvib-download .vib-v2-digital-myvib-download-link .vib-v2-btn-dk01 {
 margin: 0 !important;
	}
	.vib-v2-box-digital-myvib-download .vib-v2-digital-myvib-download-link .vib-v2-digital-myvib-download-link-btn {
 padding-top: 0;
	}
	.vib-v2-box-digital-myvib-condition .vib-v2-wrapper_new {
 border-top: 1px dotted #d7d7d7;
 border-bottom: 1px dotted #d7d7d7;
 padding: 40px 0 40px 20px !important;
	}
	.viv-v2-title-services {
 font-size: 35px;
	}
	.vib-v2-news-home .bx-wrapper .bx-pager {
 bottom: -20px;
	}
	.vib-v2-service-card-digital a.vib-v2-box-services-card:hover .vib-v2-text-services-card {
 bottom: 20px !important;
	}
	.vib-v2-service-card-digital a.vib-v2-box-services-card:hover .vib-v2-link-services-card {
 display: none;
	}
	.vib-v2-service-card-digital a.vib-v2-box-services-card:hover .vib-v2-text-service-digital {
 display: none;
	}
	.vib-v2-text-banner-top .vib-v2-fz-title-banner {
 font-size: 35px !important;
	}
	.vib-v2-chose-link-mobile {
 width: 350px !important;
	}
	.box_logo_vib {
 transform: scale(0.8);
	}
	.vib-v2-form-dathen .vib-v2-form-box-head-title {
 margin-top: -10px !important;
	}
	.vib-v2-form-dathen .vib-v2-form-box-head {
 background-size: cover !important;
	}
	.vib-v2-list-box-support .vib-v2-box-content-support {
 height: 100px;
	}
	.vib-v2-list-box-support .vib-v2-box-content-support .btn-support-dk-ngay {
 margin-top: 5px !important;
	}
	.vib-v2-list-box-support .vib-v2-box-content-support p {
 margin-top: 10px;
	}
	.vib-v2-box-services-card img.bg_img_box_services {
 height: 300px;
	}
	.vib-v2-body-box-banca .box-card-row1 .btn-dk-banca {
 text-align: left;
	}
	.vib-v2-body-box-banca .box-card-all-row2 {
 margin-left: 248px;
	}
	.vib-v2-banner-debit {
 display: block !important;
 height: 350px !important;
 background-size: cover;
 background-position: 900px;
	}
	.vib-v2-banner-debit .vib-v2-wrapper_new {
 height: 100%;
 position: relative;
	}
	.vib-v2-banner-debit .vib-v2-wrapper_new .vib-v2-text-banner-top {
 text-align: left;
 width: 65%;
 top: 50% !important;
 transform: translateY(-50%);
 position: relative;
	}
	.vib-v2-banner-debit .vib-v2-wrapper_new .vib-v2-text-banner-top div {
 line-height: normal;
	}
	.vib-v2-banner-debit .vib-v2-wrapper_new .vib-v2-text-banner-top .vib-v2-title-banner {
 font-size: 35px !important;
	}
	.vib-v2-banner-debit .vib-v2-banner-debit-mobile {
 display: none !important;
	}
	.vib-v2-section-footer-new-form {
 background: #e4e4e4;
 padding: 0 50px;
	}
	.vib-v2-section-footer-new-form .vib-v2-footer-new-form {
 max-width: 100%;
 margin: 0;
 padding: 0;
	}
	.vib-v2-img-promotion-box {
 height: 230px;
	}
	.vib-v2-header-slider-clone {
 position: fixed;
 z-index: 999;
 top: -100%;
 background: #1b1b1b;
 transition: .5s all;
	}
	.vib-v2-header-slider-clone.scrolled {
 top: 0;
	}
	.vib-v2-header-slider-clone.scrolled .bx-controls-direction {
 display: block !important;
	}
	.vib-v2-header-slider-clone.scrolled .bx-controls-direction a {
 top: 50vh;
	}
	.vib-v2-header-slider-clone .vib-v2-title-body-find-card {
 background: #fff;
	}
	.vib-v2-header-slider-clone .vib-v2-box-img-body-find-card .bx-controls {
 top: 6px !important;
	}
	.vib-v2-body-icon-services img {
 height: auto;
 width: 40px;
	}
	.vib-v2-wrapper_new {
 width: 100%;
 max-width: 100%;
	}
	.modal:before {
 display: none !important;
	}
	.debit-card-popup .modal {
 padding-left: 0;
	}
	.vib-v2-section-banner-home .vib-v2-wrapper_new {
 height: 100%;
	}
	.vib-v2-section-banner-home .vib-v2-wrapper_new .vib-v2-text-banner {
 text-align: left;
 width: 65%;
 position: relative;
 top: 50%;
 transform: translateY(-50%);
	}
	.vib-v2-section-banner-home .vib-v2-wrapper_new .vib-v2-text-banner .vib-v2-fz-title-banner {
 line-height: 35px;
 font-size: 35px !important;
	}
	.vib-v2-section-banner-home .bxslider .swiper-slide {
 background-position: right;
	}
	.vib-v2-section-banner-home .bxslider .swiper-slide .swiper-bg {
 display: none !important;
	}
	.vib-v2-news-home .vib-v2-wrapper_new .vib-v2-list-box-news-home .vib-v2-box-news-home .vib-v2-right-txt-news-home {
 text-align: left;
	}
	.vib-v2-news-home .vib-v2-wrapper_new > h3 {
 text-align: left;
 font-size: 32px;
	}
	.banner_MGM .vib-v2-banner-debit-mobile, .banner_MGM .vib-v2-banner-debit {
 height: 350px !important;
 background-size: cover;
	}
	.vib-v2-section-content-search .vib-v2-line-content-search .vib-v2-list-project .vib-v2-box-project a img {
 height: 200px;
	}
	.vib-v2-section-content-search .vib-v2-line-content-search .vib-v2-list-project .vib-v2-box-project p {
 height: 44px;
	}
	.vib-v2-three-upl .vibv-v2-body-three-services .vib-v2-body-box-services .vib-v2-body-icon-services {
 display: block;
 float: left;
	}
	.vib-v2-three-upl .vibv-v2-body-three-services .vib-v2-body-box-services .vib-v2-body-txt-services {
 display: block;
 margin-left: 100px;
 text-align: left;
	}
	.body-header-popup {
 position: relative;
 margin-top: 40px;
 display: block;
	}
	.body-header-popup .img-body-header-popup {
 position: relative;
 width: 100%;
 left: auto;
 top: auto;
 padding: 20px;
	}
	.body-header-popup .txt-body-header-popup {
 position: relative;
 width: 100% !important;
 padding: 20px;
 left: auto;
 top: auto;
	}
	.body-header-popup {
 margin-top: 58px;
	}
	.body-header-popup .img-body-header-popup {
 position: absolute !important;
	}
	.body-header-popup .txt-body-header-popup {
 position: absolute;
 width: 50% !important;
 padding: 30px;
 left: 50%;
 top: auto;
	}
	.body-header-popup img {
 width: 50%;
 display: inline-block;
 margin: 0 auto;
 height: auto;
	}
	.vib-v2-popup-list-box-services {
 display: flex;
 border-top: 1px solid #d7d7d7;
 border-bottom: 1px solid #d7d7d7;
 margin-top: 30px;
 flex-wrap: wrap;
	}
	.vib-v2-popup-list-box-services.row-4-popup .vib-v2-popup-box-services {
 width: calc(100% / 4) !important;
	}
	.vib-v2-popup-list-box-services .vib-v2-popup-box-services {
 width: calc(100% / 3) !important;
 display: block;
 float: left;
 text-align: center;
 border-bottom: 1px solid #d7d7d7;
 padding: 20px 20px 20px 20px;
 border-right: 1px solid #d7d7d7;
	}
	.vib-v2-popup-list-box-services .vib-v2-popup-box-services:last-child {
 border-right: none !important;
	}
	#popup-kichhoatthe-credit .vib-v2-popup-box-services {
 width: 25% !important;
	}
	.vib-v2-list-link-other .vib-v2-link-appstore a {
 display: inline;
	}
	.body-header-popup-dich-vu .vib-v2-popup-wrapper {
 padding: 50px 20px 0 20px !important;
	}
	.vib-v2-fix-left-allow .vib-v2-wrapper_new .vib-left-content-detail {
 position: inherit !important;
 width: 100%;
 border: none !important;
	}
	.vib-v2-fix-left-allow .vib-v2-wrapper_new .vib-right-content-deatil {
 margin-left: 0;
	}
	.vib-v2-list-leader {
 margin: 0;
	}
	.vib-v2-box-content-showroom-location .vib-v2-title-showroom {
 margin-bottom: 40px;
	}
	.vib-v2-box-content-showroom-location .vib-v2-title-showroom h2 {
 font-weight: 400;
	}
	.vib-v2-box-content-showroom-location div.text-center {
 padding-top: 20px;
	}
	.vib-v2-box-content-showroom-location div.text-center a {
 color: #0066B3;
 text-decoration: underline;
 font-weight: 700 !important;
 font-size: 18px !important;
	}
	.vib-v2-box-content-showroom-location .vib-v2-showroom-location .vib-v2-banner-line-showroom-location-table {
 display: none;
	}
	.vib-v2-box-content-showroom-location .vib-v2-showroom-location .vib-v2-child-line-showroom-location-table {
 width: 100%;
	}
	.vib-v2-box-content-showroom-location .vib-v2-showroom-location .vib-v2-child-line-showroom-location-table .vib-v2-child-line-item-showroom-location-table {
 width: 100%;
 display: table;
 border-bottom: 1px solid #d7d7d7;
 padding: 15px 0 5px 0;
	}
	.vib-v2-box-content-showroom-location .vib-v2-showroom-location .vib-v2-child-line-showroom-location-table .vib-v2-child-line-item-showroom-location-table div:last-child {
 cursor: pointer;
	}
	.vib-v2-box-content-showroom-location .vib-v2-showroom-location .vib-v2-row-table-showroom-location-1 {
 display: none;
	}
	.vib-v2-box-content-showroom-location .vib-v2-showroom-location .vib-v2-row-table-showroom-location-2 {
 display: none;
	}
	.vib-v2-box-content-showroom-location .vib-v2-showroom-location .vib-v2-row-table-showroom-location-3 {
 width: 100%;
	}
	.vib-v2-box-content-showroom-location .vib-v2-showroom-location .vib-v2-header-showroom-location-table {
 display: flex;
 border-radius: 5px 5px 0 0;
 background: #0066b3;
 color: #fff;
 font-size: 18px;
 font-weight: 600;
 padding: 17px 0;
	}
	.vib-v2-box-content-showroom-location .vib-v2-showroom-location .vib-v2-header-showroom-location-table::after {
 content: "";
 display: block;
 clear: both;
	}
	.vib-v2-box-content-showroom-location .vib-v2-showroom-location .vib-v2-header-showroom-location-table .vib-v2-banner-line-showroom-location-table {
 padding-left: 30px;
	}
	.vib-v2-box-content-showroom-location .vib-v2-showroom-location .vib-v2-header-showroom-location-table .vib-v2-table-header-sortable {
 position: relative;
	}
	.vib-v2-box-content-showroom-location .vib-v2-showroom-location .vib-v2-header-showroom-location-table .vib-v2-table-header-sortable::before {
 content: "";
 position: absolute;
 width: 20px;
 height: 20px;
 background: url("/wps/contenthandler/dav/themelist/VIB-ver-04/vs2018/images/table_sort_up.png") no-repeat;
 right: -26px;
 top: 4px;
	}
	.vib-v2-box-content-showroom-location .vib-v2-showroom-location .vib-v2-header-showroom-location-table .vib-v2-table-header-sortable::after {
 content: "";
 position: absolute;
 width: 20px;
 height: 20px;
 background: url("/wps/contenthandler/dav/themelist/VIB-ver-04/vs2018/images/table_sort_up.png") no-repeat;
 transform: rotate(180deg);
	}
	.vib-v2-box-content-showroom-location .vib-v2-showroom-location .vib-v2-body-showroom-location-table {
 border-radius: 0 0 5px 5px;
 border-bottom: none;
 border-top: none;
	}
	.vib-v2-box-content-showroom-location .vib-v2-showroom-location .vib-v2-body-showroom-location-table .vib-v2-line-showroom-location-table {
 display: flex;
 border-bottom: 1px solid #d7d7d7;
	}
	.vib-v2-box-content-showroom-location .vib-v2-showroom-location .vib-v2-body-showroom-location-table .vib-v2-line-showroom-location-table div, .vib-v2-box-content-showroom-location .vib-v2-showroom-location .vib-v2-body-showroom-location-table .vib-v2-line-showroom-location-table h6 {
 font-size: 18px;
 font-weight: 600;
 margin: 0;
	}
	.vib-v2-box-content-showroom-location .vib-v2-showroom-location .vib-v2-body-showroom-location-table .vib-v2-line-showroom-location-table p {
 font-size: 16px;
 font-weight: 300;
 color: #6b6b6b;
	}
	.vib-v2-box-content-showroom-location .vib-v2-row-table-showroom-location-1, .vib-v2-box-content-showroom-location .vib-v2-row-table-showroom-location-2, .vib-v2-box-content-showroom-location .vib-v2-row-table-showroom-location-3, .vib-v2-box-content-showroom-location .vib-v2-row-table-showroom-location-4 {
 display: table;
 font-size: 18px;
 line-height: normal;
 float: left;
 text-align: left;
	}
	.vib-v2-box-content-showroom-location-detail {
 margin-top: 60px;
	}
	.vib-v2-box-content-showroom-location-detail:first-child {
 margin-top: 0;
	}
	.vib-v2-box-content-showroom-location-detail .vib-v2-row-table-showroom-location-3 {
 padding-left: 0;
	}
	.vib-v2-box-content-showroom-location-detail .vib-v2-title-showroom h2 {
 font-weight: 300;
 font-size: 26px;
 padding-left: 20px;
	}
	.vib-v2-box-content-showroom-location-detail .vib-v2-wrapper_new {
 padding: 0;
	}
	.vib-v2-box-content-showroom-location-detail .vib-v2-showroom-location .vib-v2-body-showroom-location-table .vib-v2-banner-line-showroom-location-table {
 width: 100% !important;
 display: block !important;
	}
	.vib-v2-box-content-showroom-location-detail .vib-v2-showroom-location .vib-v2-header-showroom-location-table {
 display: none;
	}
	.vib-v2-box-content-showroom-location-detail .vib-v2-showroom-location .vib-v2-header-showroom-location-table .vib-v2-banner-line-showroom-location-table {
 width: 100%;
	}
	.vib-v2-box-content-showroom-location-detail .vib-v2-showroom-location .vib-v2-header-showroom-location-table .vib-v2-child-line-showroom-location-table {
 width: 100%;
	}
	.vib-v2-box-content-showroom-location-detail .vib-v2-showroom-location .vib-v2-line-showroom-location-table {
 display: table !important;
 width: 100%;
	}
	.vib-v2-box-content-showroom-location-detail .vib-v2-showroom-location .vib-v2-line-showroom-location-table .vib-v2-banner-line-showroom-location-table {
 width: 100%;
 text-align: left;
 padding-left: 20px;
 padding-right: 40px;
 background: #f2f2f2;
 height: 47px;
	}
	.vib-v2-box-content-showroom-location-detail .vib-v2-showroom-location .vib-v2-line-showroom-location-table .vib-v2-banner-line-showroom-location-table img {
 width: 47px;
 height: 47px;
 display: inline-block;
	}
	.vib-v2-box-content-showroom-location-detail .vib-v2-showroom-location .vib-v2-line-showroom-location-table .vib-v2-banner-line-showroom-location-table p {
 line-height: 68px;
 font-weight: 700;
 font-style: normal;
 font-size: 16px;
 text-transform: uppercase;
 margin-top: -10px;
 display: inline-block;
 vertical-align: top;
 margin-right: 10px;
	}
	.vib-v2-box-content-showroom-location-detail .vib-v2-showroom-location .vib-v2-line-showroom-location-table .vib-v2-child-line-showroom-location-table {
 width: 100%;
 padding: 0 20px !important;
	}
	.vib-v2-box-content-showroom-location-detail .vib-v2-showroom-location .vib-v2-line-showroom-location-table .vib-v2-child-line-showroom-location-table .vib-v2-child-line-item-showroom-location-table:last-child {
 border: none;
	}
	.vib-v2-box-content-showroom-location-detail .vib-v2-showroom-location .vib-v2-line-showroom-location-table .vib-v2-row-table-showroom-location-2 {
 width: 100%;
	}
	.vib-v2-box-content-showroom-location-detail .vib-v2-showroom-location .vib-v2-body-showroom-location-table {
 max-height: 100%;
 overflow: inherit;
	}
	.vib-v2-form-containt-width {
 width: 100%;
 max-width: 700px !important;
 margin: 20px auto !important;
 text-align: left;
	}
	.vib-v2-form-box-footer-content-left-title {
 border: none;
 padding-top: 0;
	}
	.vib-v2-banner-form-thank {
 padding: 0;
	}
	.vib-v2-banner-form-thank .vib-v2-box-banner-thank {
 width: calc((100% - 60px) / 3);
 float: left;
 margin: 10px;
	}
	.vib-v2-box-wrapper-step5-thanks .vib-v2-form-box {
 padding: 40px;
	}
	.vib-v2-box-content-ib {
 width: 33.33%;
 float: left;
 margin-bottom: 30px;
 border: none;
	}
	.vib-v2-box-card-home::after {
 width: 100%;
	}
	.vib-v2-content-search-doitac {
 margin-left: 0 !important;
	}
	.vib-v2-box-sign-award-asset-asian-right {
 max-width: 74%;
 padding-left: 40px;
 margin-left: 0 !important;
	}
	.vib-v2-section-banner-home .swiper-slide {
 height: 350px !important;
 background-size: cover;
	}
	.vib-v2-box-digital-landing-myvib-content .vib-v2-box-digital-landing-myvib-text {
 width: 45%;
 font-size: 22px;
	}
	.vib-v2-box-digital-landing-myvib-content .vib-v2-box-digital-landing-myvib-sendsms {
 width: 55%;
	}
	.vib-v2-section-download-app {
 background: transparent;
 margin-top: 60px;
 text-align: center;
 padding: 0;
 border-radius: 5px 0 0 5px;
	}
	a.vib-v2-box-services-card {
 max-width: calc((100% - 40px) / 3) !important;
 height: auto !important;
 float: left;
 margin-left: 20px;
 margin-top: 0;
	}
	.vib-v2-section-download-app {
 padding: 0;
	}
	.vib-v2-section-download-app .vib-v2-box-download-app .vib-v2-images-download-app {
 display: block;
 width: 45%;
	}
	.vib-v2-section-download-app .vib-v2-box-download-app .vib-v2-images-download-app img {
 width: 100%;
	}
	.vib-v2-section-download-app .vib-v2-box-download-app .vib-v2-txt-download-app {
 width: 55%;
 border: 1px solid #d7d7d7;
 border-radius: 0 5px 5px 0;
 padding: 10px 10px 10px 30px;
 text-align: left;
	}
	.vib-v2-section-download-app .vib-v2-box-download-app .vib-v2-txt-download-app .vib-v2-btn-download-app .vib-v2-btn-dk01 {
 margin: 0;
	}
	.viv-v2-title-services {
 margin-top: 60px;
	}
	.vib-v2-icon-services-card {
 top: 150px;
 bottom: auto;
	}
	.vib-v2-text-services-card {
 top: 200px;
 bottom: auto;
	}
	.vib-v2-form-slide-list-card {
 display: table;
	}
	.vib-v2-box-digital-ib-feature-item {
 width: calc(50% - 45px);
 min-height: 230px;
 margin: 20px;
	}
	.vib-v2-digital-myvib-interest-item {
 display: block;
 width: calc(33% - 2px);
 position: relative;
 float: left;
	}
	.vib-v2-digital-myvib-interest-item-icon {
 text-align: center;
 display: block;
 margin: 0 auto;
	}
	.vib-v2-digital-myvib-interest-item-text {
 display: block;
 text-align: center;
 width: 100%;
 vertical-align: top;
 margin-left: 0;
 margin-top: 30px;
	}
	.vib-v2-section-contact-content .vib-v2-contact-content-box .vib-v2-contact-content-box-right .vib-v2-popup-atm {
 position: relative;
 background: none;
 padding: 0;
 display: block;
	}
	.vib-v2-section-contact-content .vib-v2-contact-content-box .vib-v2-contact-content-box-right .vib-v2-box-search-popup-atm {
 float: left;
 width: 100%;
	}
	.vib-v2-section-contact-content .vib-v2-contact-content-box .vib-v2-contact-content-box-right .vib-v2-select-city-popup-atm {
 float: right;
 width: 100%;
	}
	.vib-v2-section-contact-content .vib-v2-contact-content-box .vib-v2-contact-content-box-right p.vib-v2-fz-title-product {
 line-height: normal;
	}
	#vib-v2-slider-promotion .vib-v2-promotion-box {
 padding: 10px;
	}
	.vib-v2-promotion-list .vib-v2-promotion-box {
 height: 310px;
 overflow: hidden;
	}
	.vib-v2-promotion-list .vib-v2-promotion-box .vib-v2-img-promotion-box {
 height: 198px;
	}
	.vib-v2-promotion-list .vib-v2-promotion-box .vib-v2-img-promotion-box img {
 height: 100%;
	}
	.vib-v2-saving-banner-option {
 padding: 0 20px;
	}
	.vib-v2-saving-banner-option .vib-v2-wrapper_new .vib-v2-saving-banner-option-right {
 width: 80%;
	}
	.vib-v2-body-txt-services {
 font-size: 15px;
 margin-left: 0;
 text-align: center;
 margin-right: 0;
 margin-top: 20px;
 line-height: 20px;
	}
	.vib-v2-images-drop-down .dropdown-menu {
 left: -2px;
 width: calc((100vw - 60px) / 2);
	}
	.vib-v2-col-20 {
 width: 50% !important;
 float: left;
 padding-right: 10px;
 margin-top: 10px;
	}
	.vib-v2-col-20:last-child {
 width: 100% !important;
 padding-right: 10px;
	}
	.vib-v2-col-20:last-child a {
 max-width: 100%;
	}
	.vib-v2-section-form-suggest-image img {
 max-width: 100%;
	}
	.vib-v2-title-form-digigtal-bank {
 padding: 60px;
	}
	.vib-v2-title-form-digigtal-bank .vib-v2-form-box-head-title {
 position: relative;
 left: 0;
 right: 0;
 top: 0;
 color: #fff;
	}
	.vib-v2-title-form-digigtal-bank p {
 padding: 0;
	}
	.vib-v2-box-digital-myvib-condition .vib-v2-wrapper_new {
 padding: 0 20px;
	}
	.vib-v2-digital-myvib-download-link-title {
 margin-top: 0;
 font-size: 35px;
	}
	.vib-v2-digital-myvib-download-link-text {
 padding-top: 0;
	}
	.vib-v2-btn-share-promotion {
 display: block;
 padding-bottom: 40px;
 border-bottom: 1px solid #d7d7d7;
	}
	.vib-v2-compare-upl .vib-v2-fix-row1-table {
 width: 16% !important;
	}
	.vib-v2-compare-upl .vib-v2-right-slider-table {
 width: 84% !important;
	}
	.vib-v2-slider-mobile-table {
 display: table;
 width: 100%;
	}
	.vib-v2-compare-upl .vib-v2-colum-table-deposit {
 float: left;
 width: 30%;
	}
	.vib-v2-compare-upl .vib-v2-colum-table-deposit:last-child {
 width: 40%;
	}
	.vib-v2-body-txt-services {
 min-height: 0;
	}
	.vib-v2-position-leader {
 overflow: hidden;
	}
	.vib-v2-section-recruitment-reason .vib-v2-shadow-box-wrapper .vib-v2-shadow-box-item .vib-v2-shadow-box-item-wrapper {
 height: auto;
	}
	.vib-v2-section-recruitment-base #vib-v2-section-recruitment-base-slideshow img {
 height: auto;
	}
}
@media (min-width: 1000px) and (max-width: 1146px) {
	.vib-v2-header-slider-clone .vib-v2-box-img-body-find-card {
 width: 980px !important;
 margin: 0 auto !important;
	}
	.vib-v2-section-mortgage-without .vib-v2-section-mortgage-without-wrapper div h3 {
 font-size: 30px !important;
	}
	.vib-v2-img-tieu-chi-the img {
 width: 75px;
	}
	.vib-v2-section-recruitment-base #vib-v2-section-recruitment-base-slideshow img {
 height: auto;
	}
	.vib-v2-position-leader {
 overflow: hidden;
	}
	.vib-v2-search-atm .input-search-atm {
 max-width: 268px;
	}
	.vib-v2-contact-content-box-right .input-search-atm {
 max-width: 308px;
	}
	.vib-v2-promotion-list .vib-v2-wrapper_new .vib-v2-title-list {
 margin-bottom: 20px;
	}
	.vib-v2-body-icon-services img {
 height: auto;
 width: 70px;
	}
	.vib-v2-fix-left-allow .vib-v2-wrapper_new .vib-left-content-detail {
 width: calc(980px * 0.35);
	}
	.vib-v2-fix-row1-table {
 font-size: 13px;
	}
	.vib-v2-header-box-table .vib-v2-colum-table-deposit {
 font-size: 13px;
 padding-right: 10px !important;
	}
	.vib-v2-compare-upl .vib-v2-fix-row1-table {
 width: 20%;
	}
	.vib-v2-compare-upl .vib-v2-right-slider-table {
 width: 80%;
	}
	.vib-v2-images-drop-down .dropdown-menu {
 left: -2px;
 width: 142px;
	}
	.vib-v2-box-card-header-credit {
 width: calc(100% / 7);
 min-width: calc(100% / 7);
	}
	.vib-v2-section-contact-content .vib-v2-contact-content-box .vib-v2-contact-content-box-right .vib-v2-box-search-popup-atm {
 float: right;
 width: 375px;
	}
	.vib-v2-box-digital-ib-feature-item {
 min-height: 230px;
	}
	.vib-v2-box-sign-award-asset-asian-right {
 width: 60%;
	}
	.vib-v2-left-img-news-home {
 float: left;
 width: 40% !important;
 overflow: hidden;
 border-radius: 5px;
	}
	.vib-v2-right-txt-news-home {
 margin: 0 !important;
 padding-left: 40px;
 width: 60% !important;
 float: left;
	}
	a.vib-v2-box-services-card {
 max-width: calc((100% - 60px) / 3) !important;
 height: auto;
	}
	a.vib-v2-box-services-card img {
 height: auto !important;
	}
	.vib-v2-text-services-card {
 bottom: 30px;
 top: auto;
	}
	.vib-v2-box-card-home {
 width: calc(100% / 6) !important;
	}
	.vib-v2-body-box-card .box-card-row1 {
 width: 20%;
	}
	.vib-v2-body-box-card .box-card-row1 .vib-v2-so-sanh-the {
 left: 235px;
 top: 215px;
	}
	.vib-v2-body-box-card .box-card-all-row2 {
 width: 80%;
	}
	.vib-v2-credit-support .vib-v2-box-content-support {
 margin: 10px !important;
 width: calc((100% - 80px) / 4);
 padding: 10px;
	}
	.vib-v2-line-header-credit {
 margin-left: 0;
	}
	.vib-v2-box-card-header-credit {
 min-width: 140px;
	}
	.vib-v2-body-box-banca .box-card-row1 {
 width: 30%;
	}
	.vib-v2-body-box-banca .box-card-row1 .btn-dk-banca {
 position: relative;
 top: 20px;
 width: 100%;
	}
	.vib-v2-body-box-banca .box-card-all-row2 {
 width: 70%;
	}
	.vib-v2-body-box-banca .box-card-all-row2 .box-card-row2 {
 width: calc(100% / 2 - 40px) !important;
	}
	.vib-v2-body-box-banca .box-card-all-row2 .box-card-row3 {
 margin-left: 40px;
	}
	.vib-v2-box-brand-car {
 width: calc((100% - 80px) / 5);
 margin: 5px !important;
	}
	.vib-v2-box-content-support {
 width: calc((100% - 66px) / 3);
	}
	.vib-v2-wrapper_new {
 width: 100%;
 max-width: 980px !important;
	}
	.vib-v2-section-tab-about ul {
 width: 980px;
	}
	.vib-v2-link-box-colum-content a {
 width: 45%;
	}
	.modal-dialog {
 max-width: 980px !important;
	}
	.txt-body-header-popup {
 position: absolute;
 top: 35px;
 left: 550px;
 width: 420px;
	}
	.vib-v2-section-tab-about li a {
 font-size: 15px;
	}
	.vib-v2-popup-list-box-services {
 display: flex;
 border-top: 1px solid #d7d7d7;
 border-bottom: 1px solid #d7d7d7;
 margin-top: 30px;
 flex-wrap: wrap;
	}
	.vib-v2-popup-list-box-services .vib-v2-popup-box-services {
 width: calc(100% / 3);
 display: block;
 float: left;
 text-align: center;
 border-bottom: 1px solid #d7d7d7;
 padding: 20px 20px 20px 20px;
	}
}
@media only screen and (min-width: 1000px) {
	.vib-v2-title-promotion-detail, .vib-v2-title-promotion-detail h1 {
 width: 100% !important;
	}
	.vib-v2-wrapper-rate-chart .vib-v2-images-drop-down .dropdown-menu {
 width: 186px;
	}
	.vib-v2-header-scroll-02 .vib-v2-call-to-action-fix-top-on-head {
 display: block;
	}
	.vib-v2-call-to-action-fix-top-on-head {
 right: -1px !important;
	}
	div.ui-datepicker {
 width: 382px;
	}
	.vib-v2-section-banner-home .vib-v2-banner-debit .vib-v2-wrapper_new {
 height: 100%;
 position: relative;
	}
	.vib-v2-section-banner-home .vib-v2-banner-debit .vib-v2-wrapper_new .vib-v2-text-banner-top {
 position: relative !important;
 top: 50% !important;
 transform: translateY(-50%) !important;
	}
	.vib-v2-section-banner-home .vib-v2-banner-debit .vib-v2-wrapper_new .vib-v2-text-banner-top .vib-v2-fz-title-product {
 line-height: normal;
	}
	.vib-v2-header-slider-clone {
 position: fixed;
 z-index: 999;
 top: -100%;
 background: #1b1b1b;
 transition: .5s all;
 width: 100%;
 left: 0;
	}
	.vib-v2-header-slider-clone.scrolled {
 top: 0;
	}
	.vib-v2-header-slider-clone.scrolled .bx-controls-direction {
 display: block !important;
	}
	.vib-v2-header-slider-clone.scrolled .bx-controls-direction a {
 top: 50vh;
	}
	.vib-v2-header-slider-clone .vib-v2-title-body-find-card {
 background: #fff;
 height: 65px;
	}
	.vib-v2-header-slider-clone .vib-v2-box-img-body-find-card {
 width: 1147px;
 margin: 0 auto;
	}
	.vib-v2-header-slider-clone .vib-v2-box-img-body-find-card .vib-v2-box-compare-content {
 padding: 5px 20px 10px 20px;
 border-left: 1px solid #5a5a5a;
 background: #1b1b1b;
	}
	.vib-v2-header-slider-clone .vib-v2-box-img-body-find-card .vib-v2-box-compare-content .vib-v2-img-compare-card {
 display: none;
	}
	.vib-v2-header-slider-clone .vib-v2-box-img-body-find-card .vib-v2-box-compare-content h3 {
 display: block;
 margin: 0 0 10px 0;
	}
	.vib-v2-header-slider-clone .vib-v2-box-img-body-find-card .vib-v2-box-compare-content h3 a {
 font-weight: 400;
 font-style: normal;
 font-size: 16px;
 color: #FFFFFF;
	}
	.vib-v2-header-slider-clone .vib-v2-box-img-body-find-card .vib-v2-box-compare-content p {
 display: none;
	}
	.vib-v2-header-slider-clone .vib-v2-box-img-body-find-card .bx-controls {
 position: absolute;
 top: 60px;
 width: 100%;
 text-align: center;
	}
	.vib-v2-header-slider-clone .vib-v2-box-img-body-find-card .bx-controls .bx-pager {
 position: relative;
 margin-left: 0 !important;
	}
	.vib-v2-header-slider-clone .vib-v2-box-img-body-find-card .bx-controls-direction {
 display: none;
 position: relative;
 background: red;
 width: 165px;
 margin: 0 auto;
	}
	.vib-v2-header-slider-clone .vib-v2-box-img-body-find-card .bx-controls-direction a {
 position: absolute;
 top: -105px;
 text-indent: -9999px;
 mask: url("/wps/contenthandler/dav/themelist/VIB-ver-04/vs2018/images/arrow_mobile_card_slider.svg") no-repeat;
 -webkit-mask: url("/wps/contenthandler/dav/themelist/VIB-ver-04/vs2018/images/arrow_mobile_card_slider.svg") no-repeat;
 background-color: #0066B3;
 width: 28px;
 height: 30px;
 margin-top: -15px;
 z-index: 5;
	}
	.vib-v2-header-slider-clone .vib-v2-box-img-body-find-card .bx-controls-direction a.bx-prev {
 left: 0;
 transform: rotate(180deg);
	}
	.vib-v2-header-slider-clone .vib-v2-box-img-body-find-card .bx-controls-direction a.bx-next {
 right: 0;
	}
	.vib-v2-header-slider-clone .vib-v2-box-img-body-find-card .bx-controls-direction a.disabled {
 background-color: #d7d7d7;
	}
	.vib-left-content-detail {
 bottom: auto;
 height: auto;
	}
	.vib-v2-card-fix-top .vib-v2-header-compare {
 top: 30px;
	}
	.vib-v2-header-find-card.has-full-choise .vib-v2-title-find-card {
 background: #0066B3;
	}
	.vib-v2-header-find-card.has-full-choise .vib-v2-title-find-card:before {
 background: url(wps/wcm/connect/fbd2aadd-8008-4069-8f79-4db1f9f841cf/header_title_find_card02.png?MOD=AJPERES&attachment=true&id=1545710837241) no-repeat;
	}
	.vib-v2-section-interest-rate-base {
 margin: 60px 0;
	}
	.vib-v2-section-interest-rate-base .vib-v2-wrapper_new .vib-v2-section-interest-rate-base-title {
 font-weight: 400;
 font-style: normal;
 line-height: 35px;
 font-size: 45px;
 margin-bottom: 20px;
	}
	.vib-v2-section-interest-rate-base .vib-v2-wrapper_new p {
 font-weight: 400;
 font-style: normal;
 font-size: 16px;
 color: #1B1B1B;
	}
	.vib-v2-section-interest-rate-base .vib-v2-wrapper_new .vib-v2-section-interest-rate-base-content {
 padding: 3px 0;
 border-top: 1px solid #d7d7d7;
 border-bottom: 1px solid #d7d7d7;
 display: flex;
 margin-top: 20px;
	}
	.vib-v2-section-interest-rate-base .vib-v2-wrapper_new .vib-v2-section-interest-rate-base-content div {
 display: block;
 width: 50%;
 float: left;
 padding: 17px 0;
	}
	.vib-v2-section-interest-rate-base .vib-v2-wrapper_new .vib-v2-section-interest-rate-base-content div.vib-v2-section-interest-rate-base-content-left {
 border-right: 1px dotted #d7d7d7;
	}
	.vib-v2-section-interest-rate-base .vib-v2-wrapper_new .vib-v2-section-interest-rate-base-content div.vib-v2-section-interest-rate-base-content-right {
 font-size: 16px;
 color: #1B1B1B;
 text-align: left;
 font-weight: 700;
 padding-left: 40px;
	}
	.vib-v2-find-card-footer .vib-v2-content-body-find-card .vib-v2-box-body-find-card .vib-v2-box-img-body-find-card .bx-controls {
 display: block;
 position: absolute;
 top: -90px;
 width: 100%;
 text-align: center;
	}
	.vib-v2-find-card-footer .vib-v2-content-body-find-card .vib-v2-box-body-find-card .vib-v2-box-img-body-find-card .bx-controls .bx-pager {
 position: relative;
 top: 0;
 margin: 0;
 display: inline !important;
	}
	.vib-v2-find-card-footer .vib-v2-content-body-find-card .vib-v2-box-body-find-card .vib-v2-box-img-body-find-card .bx-controls .bx-controls-direction {
 display: block;
 width: 600px;
 margin: 0 auto;
 height: 25px;
 position: relative;
	}
	.vib-v2-find-card-footer .vib-v2-content-body-find-card .vib-v2-box-body-find-card .vib-v2-box-img-body-find-card .bx-controls .bx-controls-direction a {
 position: absolute;
 text-indent: 100%;
 white-space: nowrap;
 overflow: hidden;
 width: 25px;
 height: 25px;
 mask: url("/wps/contenthandler/dav/themelist/VIB-ver-04/vs2018/images/arrow_mobile_card_slider.svg") no-repeat;
 -webkit-mask: url("/wps/contenthandler/dav/themelist/VIB-ver-04/vs2018/images/arrow_mobile_card_slider.svg") no-repeat;
 background-color: #0066B3;
 mask-size: contain;
 outline: none;
 top: -30px;
	}
	.vib-v2-find-card-footer .vib-v2-content-body-find-card .vib-v2-box-body-find-card .vib-v2-box-img-body-find-card .bx-controls .bx-controls-direction a.disabled {
 background-color: #d7d7d7;
	}
	.vib-v2-find-card-footer .vib-v2-content-body-find-card .vib-v2-box-body-find-card .vib-v2-box-img-body-find-card .bx-controls .bx-controls-direction a.bx-prev {
 left: 220px;
 transform: rotate(180deg);
	}
	.vib-v2-find-card-footer .vib-v2-content-body-find-card .vib-v2-box-body-find-card .vib-v2-box-img-body-find-card .bx-controls .bx-controls-direction a.bx-next {
 right: 220px;
	}
	.vib-v2-find-card-footer .vib-v2-content-body-find-card .vib-v2-box-body-find-card .bx-controls {
 display: none;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-readable {
 display: inline-block;
 margin-right: 28px;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-readable.first-step {
 margin-right: 0;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-readable.first-step li {
 margin-right: 20px;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-readable.first-step li .vib-v2-img-tieu-chi-the {
 background: #0066B3;
 width: 80px;
 height: 80px;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-readable.first-step li .vib-v2-img-tieu-chi-the:hover {
 background: #FDB913;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-readable.first-step li p {
 font-weight: 400;
 font-style: normal;
 font-size: 16px;
 color: #FFFFFF;
 text-align: center;
 margin-top: 20px;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-readable.first-step li:after {
 display: none !important;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-readable.first-step li:last-child {
 margin-right: 0;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-readable li {
 list-style: none;
 display: inline-block;
 margin-right: 110px;
 position: relative;
 width: 120px;
 vertical-align: top;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-readable li .vib-v2-img-tieu-chi-the {
 margin: 0 auto;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-readable li p {
 font-weight: 400;
 font-style: normal;
 font-size: 20px;
 color: #BCBCBC;
 text-align: center;
 margin-top: 10px;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-readable li:after {
 background: url("/wps/contenthandler/dav/themelist/VIB-ver-04/vs2018/images/plus_grey@3x.png") no-repeat;
 content: "";
 width: 35px;
 height: 35px;
 background-size: contain;
 display: block;
 position: absolute;
 right: -81px;
 top: 35px;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-readable li.animated:last-child {
 margin-right: 0px;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-readable li.animated:last-child:after {
 display: none;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option {
 display: inline-block;
 position: relative;
 vertical-align: top;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-slider-nav-wrapper {
 width: 100%;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-slider-nav-wrapper .vib-v2-box-services-find-card-option-slider-nav {
 content: "";
 background: url("/wps/contenthandler/dav/themelist/VIB-ver-04/vs2018/images/Left_arrow_yellow@3x.png") no-repeat;
 background-size: contain;
 width: 25px;
 height: 25px;
 position: absolute;
 cursor: pointer;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-slider-nav-wrapper .vib-v2-box-services-find-card-option-slider-nav.nav-left {
 right: -40px;
 top: 35px;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-slider-nav-wrapper .vib-v2-box-services-find-card-option-slider-nav.nav-right {
 transform: rotate(180deg);
 right: -80px;
 top: 35px;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-icon {
 display: inline-block;
 vertical-align: top;
 transition: .5s ease-in;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-icon span {
 background: url("/wps/contenthandler/dav/themelist/VIB-ver-04/vs2018/images/plus_grey@3x.png") no-repeat;
 width: 35px;
 height: 35px;
 background-size: contain;
 display: block;
 transform: translateY(100%);
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-slider {
 display: inline-block;
 width: 375px;
 height: 155px;
 overflow: hidden;
 position: relative;
 padding-top: 10px;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-slider .vib-v2-box-services-find-card-option-slider-wrapper {
 position: absolute;
 transition: .5s ease-in;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-slider .vib-v2-box-services-find-card-option-slider-wrapper a {
 display: block;
 float: left;
 width: 105px;
 height: 155px;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-slider .vib-v2-box-services-find-card-option-slider-wrapper a div {
 width: 80px;
 height: 80px;
 padding: 10px;
 background: #0066B3;
 border-radius: 50%;
 margin: 0 auto;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-slider .vib-v2-box-services-find-card-option-slider-wrapper a div img {
 width: 100%;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-slider .vib-v2-box-services-find-card-option-slider-wrapper a div:hover {
 background: #FDB913;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-slider .vib-v2-box-services-find-card-option-slider-wrapper a p {
 color: #fff;
 margin-top: 20px;
 font-weight: 400;
 font-style: normal;
 font-size: 16px;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-slider .vib-v2-box-services-find-card-option-slider-wrapper a :hover {
 color: #fff;
	}
	.vib-v2-header-find-card-direction {
 padding: 20px 125px;
	}
	.vib-v2-header-find-card-direction a {
 font-weight: 400;
 font-style: normal;
 font-size: 16px;
 color: #FFFFFF;
 line-height: 48px;
	}
	.vib-v2-header-find-card-direction a i {
 width: 25px;
 height: 25px;
 display: inline-block;
 vertical-align: middle;
 margin-top: -4px;
	}
	.vib-v2-header-find-card-direction .vib-v2-header-find-card-direction-back {
 float: left;
	}
	.vib-v2-header-find-card-direction .vib-v2-header-find-card-direction-back i {
 background: url("/wps/contenthandler/dav/themelist/VIB-ver-04/vs2018/images/TroVe_white@3x.png") no-repeat;
 background-size: contain;
	}
	.vib-v2-header-find-card-direction .vib-v2-header-find-card-direction-renew {
 float: right;
	}
	.vib-v2-header-find-card-direction .vib-v2-header-find-card-direction-renew i {
 background: url("/wps/contenthandler/dav/themelist/VIB-ver-04/vs2018/images/PhucHoi_white@3x.png") no-repeat;
 background-size: contain;
	}
	.vib-v2-section-mortgage-without {
 margin-top: 40px;
	}
	.vib-v2-section-mortgage-without h3 {
 font-size: 36px;
 font-weight: 300;
 line-height: 36px;
 margin: 0 0 40px 0;
	}
	.vib-v2-section-mortgage-without .vib-v2-section-mortgage-without-wrapper {
 border-radius: 5px;
 border: 1px solid #d7d7d7;
 padding-right: 25px;
	}
	.vib-v2-section-mortgage-without .vib-v2-section-mortgage-without-wrapper img {
 display: inline-block;
 width: 25%;
 border-top-left-radius: 5px;
 border-bottom-left-radius: 5px;
	}
	.vib-v2-section-mortgage-without .vib-v2-section-mortgage-without-wrapper div {
 display: inline-block;
 width: 74%;
 padding: 0 30px;
 vertical-align: middle;
	}
	.vib-v2-section-mortgage-without .vib-v2-section-mortgage-without-wrapper div p {
 font-weight: 400;
 font-style: normal;
 font-size: 18px;
 text-align: left;
 line-height: 35px;
	}
	.vib-v2-section-mortgage-without .vib-v2-section-mortgage-without-wrapper div p a {
 color: #0066B3;
 text-decoration: underline;
	}
}
@media only screen and (max-width: 1000px) {
	.vib-v2-popup-atm {
 position: fixed !important;
 top: 55px;
 transition: .2s ease-in;
	}
	.vib-v2-click-atm-mobile.fix-top {
 position: fixed;
 top: 0;
 transition: .2s ease-in;
 width: 100%;
 z-index: 999;
	}
	.vib-v2-section-tab-all-about {
 background: #fff;
	}
	.vib-v2-section-tab-all-about.section-fix-top {
 position: fixed;
 width: 100%;
 top: 15px;
 background: #fff;
 border-top: 4px solid #1b1b1b;
 z-index: 999;
 height: 60px;
 transition: .2s ease-in;
	}
	.vib-v2-section-tab-all-about.section-fix-top .vib-v2-list-card-header-mobile {
 margin-top: 0 !important;
	}
	.vib-v2-slider-table-expression-nav {
 position: fixed;
 top: 50%;
 width: 100%;
 z-index: 8;
	}
	.vib-v2-slider-table-expression-nav .vib-v2-slider-table-expression-nav-direction {
 position: absolute;
 width: 28px;
 height: 30px;
 display: block;
	}
	.vib-v2-slider-table-expression-nav .prev {
 left: 0;
 background: url(/wps/contenthandler/dav/themelist/VIB-ver-04/vs2018/images/left_icon_findcard.png) no-repeat;
	}
	.vib-v2-slider-table-expression-nav .next {
 right: 0;
 background: url(/wps/contenthandler/dav/themelist/VIB-ver-04/vs2018/images/right_icon_findcard.png) no-repeat;
	}
	.vib-v2-section-interest-rate-base {
 margin: 60px 0;
	}
	.vib-v2-section-interest-rate-base .vib-v2-wrapper_new .vib-v2-section-interest-rate-base-title {
 font-weight: 400;
 font-style: normal;
 line-height: 35px;
 font-size: 26px;
 margin-bottom: 20px;
	}
	.vib-v2-section-interest-rate-base .vib-v2-wrapper_new p {
 font-weight: 400;
 font-style: normal;
 font-size: 16px;
 color: #1B1B1B;
	}
	.vib-v2-section-interest-rate-base .vib-v2-wrapper_new .vib-v2-section-interest-rate-base-content {
 padding: 3px 0;
 border-top: 1px solid #d7d7d7;
 border-bottom: 1px solid #d7d7d7;
 display: flex;
 margin-top: 20px;
	}
	.vib-v2-section-interest-rate-base .vib-v2-wrapper_new .vib-v2-section-interest-rate-base-content div {
 display: block;
 width: 50%;
 float: left;
 padding: 17px 0;
	}
	.vib-v2-section-interest-rate-base .vib-v2-wrapper_new .vib-v2-section-interest-rate-base-content div.vib-v2-section-interest-rate-base-content-left {
 border-right: 1px dotted #d7d7d7;
	}
	.vib-v2-section-interest-rate-base .vib-v2-wrapper_new .vib-v2-section-interest-rate-base-content div.vib-v2-section-interest-rate-base-content-right {
 font-size: 16px;
 color: #1B1B1B;
 text-align: left;
 font-weight: 700;
 padding-left: 40px;
	}
	.vib-v2-body-box-card .box-card-row1 .button_card_dk_ngay {
 text-align: left;
	}
	.vib-v2-body-box-card .box-card-row1 .button_card_dk_ngay a {
 margin: 0;
	}
	.vib-v2-body-box-card .box-card-row1 .button_card_dk_ngay .vib-v2-so-sanh-the {
 margin-left: 0;
	}
	.vib-v2-list-box-support .vib-v2-box-content-support .btn-support-dk-ngay {
 margin-top: 20px;
	}
	.vib-v2-box-compare-content p {
 margin-top: 10px;
	}
	.vib-v2-title-mobile-compare .bx-controls-direction {
 display: none;
	}
	.vib-v2-header-slider-clone {
 position: fixed;
 z-index: 999;
 top: -100%;
 background: #1b1b1b;
 transition: .5s all;
 width: 100%;
	}
	.vib-v2-header-slider-clone .vib-v2-box-compare-content {
 min-width: calc(100vw / 2);
	}
	.vib-v2-header-slider-clone.scrolled {
 top: 0;
	}
	.vib-v2-header-slider-clone.scrolled .bx-controls-direction {
 display: block !important;
	}
	.vib-v2-header-slider-clone.scrolled .bx-controls-direction a {
 top: 50vh;
	}
	.vib-v2-header-slider-clone .vib-v2-title-body-find-card {
 background: #fff;
	}
	.vib-v2-header-slider-clone .vib-v2-box-img-body-find-card .vib-v2-box-compare-content {
 padding: 5px 20px 10px 20px;
 border-left: 1px solid #5a5a5a;
	}
	.vib-v2-header-slider-clone .vib-v2-box-img-body-find-card .vib-v2-box-compare-content .vib-v2-img-compare-card {
 display: none;
	}
	.vib-v2-header-slider-clone .vib-v2-box-img-body-find-card .vib-v2-box-compare-content h3 {
 display: block;
 margin: 0 0 10px 0;
	}
	.vib-v2-header-slider-clone .vib-v2-box-img-body-find-card .vib-v2-box-compare-content h3 a {
 font-weight: 400;
 font-style: normal;
 font-size: 16px;
 color: #FFFFFF;
	}
	.vib-v2-header-slider-clone .vib-v2-box-img-body-find-card .vib-v2-box-compare-content p {
 display: none;
	}
	.vib-v2-header-slider-clone .vib-v2-box-img-body-find-card .bx-controls {
 position: absolute;
 top: -40px;
 width: 100%;
	}
	.vib-v2-header-slider-clone .vib-v2-box-img-body-find-card .bx-controls-direction {
 display: none;
	}
	.vib-v2-body-find-card .vib-v2-title-body-find-card {
 display: block;
 height: 55px;
	}
	.vib-v2-body-find-card .vib-v2-title-body-find-card p {
 padding-top: 10px;
	}
	.vib-v2-body-find-card .vib-v2-content-body-find-card .vib-v2-title-mobile-compare {
 box-shadow: inset 0px 10px 10px rgba(0, 0, 0, 0.15);
	}
	.vib-v2-body-find-card .vib-v2-content-body-find-card .vib-v2-title-mobile-compare .bx-controls .bx-pager {
 position: absolute;
 top: -40px;
	}
	.vib-v2-body-find-card .vib-v2-content-body-find-card .vib-v2-box-body-find-card .bx-pager {
 display: none;
	}
	.vib-v2-body-find-card .vib-v2-content-body-find-card .bx-controls-direction .bx-prev, .vib-v2-body-find-card .vib-v2-content-body-find-card .bx-controls-direction .bx-next {
 z-index: 99;
	}
	.vib-v2-body-find-card .vib-v2-content-body-find-card .bx-pager .bx-pager-item a {
 width: 10px;
 height: 10px;
 border-radius: 50%;
 border: none;
	}
	.vib-v2-body-find-card .vib-v2-content-body-find-card .bx-pager .bx-pager-item a.active {
 background: #0066b3;
	}
	.vib-v2-section-mortgage-without {
 margin-top: 40px;
	}
	.vib-v2-section-mortgage-without h3 {
 font-size: 30px;
 font-weight: 300;
 line-height: 36px;
 margin: 0 0 40px 0;
	}
	.vib-v2-section-mortgage-without .vib-v2-section-mortgage-without-wrapper {
 border-radius: 5px;
 border: 1px solid #d7d7d7;
	}
	.vib-v2-section-mortgage-without .vib-v2-section-mortgage-without-wrapper img {
 display: inline-block;
 width: 45%;
 border-top-left-radius: 5px;
 border-bottom-left-radius: 5px;
	}
	.vib-v2-section-mortgage-without .vib-v2-section-mortgage-without-wrapper div {
 display: inline-block;
 width: 54%;
 padding: 0 30px;
 vertical-align: middle;
	}
	.vib-v2-section-mortgage-without .vib-v2-section-mortgage-without-wrapper div p {
 font-weight: 400;
 font-style: normal;
 font-size: 18px;
 text-align: left;
 line-height: 35px;
	}
	.vib-v2-section-mortgage-without .vib-v2-section-mortgage-without-wrapper div p a {
 color: #0066B3;
 text-decoration: underline;
	}
	.vib-v2-header-find-card.has-full-choise .vib-v2-title-find-card {
 background: #0066B3;
	}
	.vib-v2-header-find-card.has-full-choise .vib-v2-title-find-card:before {
 background: url(wps/wcm/connect/fbd2aadd-8008-4069-8f79-4db1f9f841cf/header_title_find_card02.png?MOD=AJPERES&attachment=true&id=1545710837241) no-repeat;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-readable {
 display: inline-block;
 margin-right: 28px;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-readable.first-step {
 margin-right: 0;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-readable.first-step li {
 margin-right: 20px;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-readable.first-step li .vib-v2-img-tieu-chi-the {
 background: #0066B3;
 width: 80px;
 height: 80px;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-readable.first-step li .vib-v2-img-tieu-chi-the:hover {
 background: #FDB913;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-readable.first-step li p {
 font-weight: 400;
 font-style: normal;
 font-size: 16px;
 color: #FFFFFF;
 text-align: center;
 margin-top: 20px;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-readable.first-step li:after {
 display: none !important;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-readable.first-step li:last-child {
 margin-right: 0;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-readable li {
 list-style: none;
 display: inline-block;
 margin-right: 110px;
 position: relative;
 width: 120px;
 vertical-align: top;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-readable li .vib-v2-img-tieu-chi-the {
 margin: 0 auto;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-readable li p {
 font-weight: 400;
 font-style: normal;
 font-size: 20px;
 color: #BCBCBC;
 text-align: center;
 margin-top: 10px;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-readable li:after {
 background: url("/wps/contenthandler/dav/themelist/VIB-ver-04/vs2018/images/plus_grey@3x.png") no-repeat;
 content: "";
 width: 35px;
 height: 35px;
 background-size: contain;
 display: block;
 position: absolute;
 right: -81px;
 top: 35px;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-readable li:last-child {
 margin-right: 0px;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-readable li:last-child:after {
 display: none;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option {
 display: inline-block;
 position: relative;
 vertical-align: top;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-slider-nav {
 content: "";
 background: url("/wps/contenthandler/dav/themelist/VIB-ver-04/vs2018/images/Left_arrow_yellow@3x.png") no-repeat;
 background-size: contain;
 width: 25px;
 height: 25px;
 position: absolute;
 cursor: pointer;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-slider-nav.nav-left {
 left: -20px;
 top: 40px;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-slider-nav.nav-right {
 transform: rotate(180deg);
 right: -20px;
 top: 40px;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-icon {
 display: inline-block;
 vertical-align: top;
 transition: .5s ease-in;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-icon span {
 background: url("/wps/contenthandler/dav/themelist/VIB-ver-04/vs2018/images/plus_grey@3x.png") no-repeat;
 width: 35px;
 height: 35px;
 background-size: contain;
 display: block;
 transform: translateY(100%);
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-slider {
 display: inline-block;
 width: 375px;
 height: 155px;
 overflow: hidden;
 position: relative;
 padding-top: 10px;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-slider .vib-v2-box-services-find-card-option-slider-wrapper {
 position: absolute;
 transition: .5s ease-in;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-slider .vib-v2-box-services-find-card-option-slider-wrapper a {
 display: block;
 float: left;
 width: 105px;
 height: 155px;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-slider .vib-v2-box-services-find-card-option-slider-wrapper a div {
 width: 80px;
 height: 80px;
 padding: 10px;
 background: #0066B3;
 border-radius: 50%;
 margin: 0 auto;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-slider .vib-v2-box-services-find-card-option-slider-wrapper a div img {
 width: 100%;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-slider .vib-v2-box-services-find-card-option-slider-wrapper a div:hover {
 background: #FDB913;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-slider .vib-v2-box-services-find-card-option-slider-wrapper a p {
 color: #fff;
 margin-top: 20px;
 font-weight: 400;
 font-style: normal;
 font-size: 16px;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-slider .vib-v2-box-services-find-card-option-slider-wrapper a :hover {
 color: #fff;
	}
	.vib-v2-header-find-card-direction {
 padding: 20px 125px;
	}
	.vib-v2-header-find-card-direction a {
 font-weight: 400;
 font-style: normal;
 font-size: 20px;
 color: #FFFFFF;
 line-height: 48px;
	}
	.vib-v2-header-find-card-direction a i {
 width: 40px;
 height: 40px;
 display: inline-block;
 vertical-align: middle;
	}
	.vib-v2-header-find-card-direction .vib-v2-header-find-card-direction-back {
 float: left;
	}
	.vib-v2-header-find-card-direction .vib-v2-header-find-card-direction-back i {
 background: url("/wps/contenthandler/dav/themelist/VIB-ver-04/vs2018/images/TroVe_white@3x.png") no-repeat;
 background-size: contain;
	}
	.vib-v2-header-find-card-direction .vib-v2-header-find-card-direction-renew {
 float: right;
	}
	.vib-v2-header-find-card-direction .vib-v2-header-find-card-direction-renew i {
 background: url("/wps/contenthandler/dav/themelist/VIB-ver-04/vs2018/images/PhucHoi_white@3x.png") no-repeat;
 background-size: contain;
	}
}
@media only screen and (min-width: 1147px) {
	div.ui-datepicker {
 width: 449px;
	}
	.vib-v2-images-drop-down .dropdown-menu {
 left: -1px !important;
	}
	.vib-v2-wrapper-rate-chart .vib-v2-images-drop-down .dropdown-menu {
 left: -6px !important;
 width: 219px !important;
	}
}
@media only screen and (min-width: 768px) {
	.line-v2-row-result-calc-flexi {
 min-height: 16px;
	}
	.vib-v2-deposit-tool-calculation .vib-v2-result-calculation-slider {
 background: #f2f2f2;
 display: flex;
	}
	.vib-v2-deposit-tool-calculation .vib-v2-header-deposit {
 padding-bottom: 20px;
	}
	.vib-v2-deposit-tool-calculation .vib-v2-result-calculation .vib-v2-line-result-calculation {
 width: calc(100% / 3);
 display: block;
 float: left;
 padding: 60px 20px;
 border-right: 1px solid #AEAEAE;
 background: #f2f2f2;
	}
	.vib-v2-deposit-tool-calculation .vib-v2-result-calculation .vib-v2-line-result-calculation.not-choose {
 background: #fff;
	}
	.vib-v2-deposit-tool-calculation .vib-v2-result-calculation .vib-v2-line-result-calculation.not-choose .vib-v2-title-result-calc {
 color: #797979;
	}
	.vib-v2-deposit-tool-calculation .vib-v2-result-calculation .vib-v2-line-result-calculation:last-child {
 border-right: none;
	}
	.vib-v2-deposit-tool-calculation .vib-v2-result-calculation .vib-v2-line-result-calculation .vib-v2-exit-result-calculation {
 top: 20px;
 right: 20px;
	}
	.vib-v2-deposit-tool-calculation .vib-v2-result-calculation .vib-v2-line-result-calculation .vib-v2-title-result-calc {
 text-align: center;
 margin: 0 auto 30px auto;
 font-weight: 300;
 color: #1b1b1b;
	}
	.vib-v2-deposit-tool-calculation .vib-v2-result-calculation .vib-v2-line-result-calculation .vib-v2-table-result-calc .vib-v2-row1-result-calc {
 width: 100%;
	}
	.vib-v2-deposit-tool-calculation .vib-v2-result-calculation .vib-v2-line-result-calculation .vib-v2-table-result-calc .vib-v2-row1-result-calc .line-v2-row-result-calc {
 text-align: center;
 margin-bottom: 15px;
	}
	.vib-v2-deposit-tool-calculation .vib-v2-result-calculation .vib-v2-line-result-calculation .vib-v2-table-result-calc .vib-v2-row1-result-calc .line-v2-row-result-calc:last-child {
 margin-bottom: 0;
	}
	.vib-v2-deposit-tool-calculation .vib-v2-result-calculation .vib-v2-line-result-calculation .vib-v2-table-result-calc .vib-v2-row1-result-calc .line-v2-row-result-calc span {
 font-weight: 600;
	}
	.vib-v2-deposit-tool-calculation .vib-v2-result-calculation .vib-v2-line-result-calculation .vib-v2-table-result-calc .vib-v2-row2-result-calc {
 width: 100%;
	}
	.vib-v2-deposit-tool-calculation .vib-v2-result-calculation .vib-v2-line-result-calculation .vib-v2-table-result-calc .vib-v2-row2-result-calc .line-v2-row-result-calc {
 text-align: center;
 font-size: 18px;
 margin-top: 30px;
	}
	.vib-v2-deposit-tool-calculation .vib-v2-result-calculation .vib-v2-line-result-calculation .vib-v2-table-result-calc .vib-v2-row2-result-calc .line-v2-row-result-calc span {
 display: block;
 font-weight: 600;
 margin-top: 10px;
	}
	.vib-v2-deposit-tool-calculation .vib-v2-result-calculation .vib-v2-line-result-calculation .vib-v2-table-result-calc .vib-v2-row3-result-calc {
 width: 100%;
 text-align: center;
 margin-top: 30px;
	}
	.vib-v2-deposit-tool-calculation .vib-v2-result-calculation .vib-v2-line-result-calculation .vib-v2-table-result-calc .vib-v2-row3-result-calc .btn-result-register .vib-v2-btn-dk01 {
 display: block;
	}
	.vib-v2-deposit-tool-calculation .vib-v2-result-calculation .vib-v2-line-result-calculation .vib-v2-table-result-calc .vib-v2-row3-result-calc .link-detail-result-register {
 text-align: center;
	}
	.vib-v2-box-find-car {
 border-radius: 5px;
	}
	.vib-v2-call-to-action-fix-top {
 position: fixed;
 width: 102%;
 top: -1px;
 box-shadow: 0px 7px 10px rgba(134, 134, 134, 0.2);
 left: -1px;
 z-index: 99;
 background: #fff;
 overflow: hidden;
 padding: 10px 20px;
 transition: .2s ease-in;
 height: 69px;
	}
	.vib-v2-call-to-action-fix-top > div {
 width: 50%;
 float: left;
	}
	.vib-v2-call-to-action-fix-top > div:last-child a {
 margin-right: 20px !important;
	}
	.vib-v2-call-to-action-fix-top > div h2 {
 padding: 0;
 margin: 0;
 line-height: 44px;
 font-size: 18px;
 font-weight: 200;
 font-style: normal;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-slider-nav.nav-right {
 right: -60px !important;
 top: 35px;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-slider-nav.nav-left {
 left: auto !important;
 right: -30px !important;
 top: 35px;
	}
}
@media only screen and (max-width: 767px) {
	.vib-v2-list-link-menu-left .vib-v2-menu-left-search-box {
 padding: 10px 20px;
 position: relative;
	}
	.vib-v2-list-link-menu-left .vib-v2-menu-left-search-box input {
 width: 100%;
 background: none;
 border: 1px solid #fff;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 padding: 10px 10px 10px 40px;
 color: #fff;
	}
	.vib-v2-list-link-menu-left .vib-v2-menu-left-search-box input:focus {
 border-color: #fff;
	}
	.vib-v2-list-link-menu-left .vib-v2-menu-left-search-box a {
 display: block;
 position: absolute;
 top: 22px;
 left: 35px;
 mask: url(/wps/contenthandler/dav/themelist/VIB-ver-04/vs2018/images/icon_search_home.svg) no-repeat;
 -webkit-mask: url(/wps/contenthandler/dav/themelist/VIB-ver-04/vs2018/images/icon_search_home.svg) no-repeat;
 mask-size: contain;
 -webkit-mask-size: contain;
 width: 17px;
 height: 17px;
 background-color: #fff;
	}
	a.vib-v2-back-brand-car {
 display: inline-block;
 font-size: 16px;
 font-weight: 600;
 position: relative;
	}
	a.vib-v2-back-brand-car {
 color: #0066B3;
	}
	.vib-v2-deposit-tool-calculation .bx-wrapper {
 background: #f2f2f2;
 border: 1px solid #d7d7d7;
	}
	.vib-v2-deposit-tool-calculation .bx-wrapper .bx-viewport .vib-v2-result-calculation-slider {
 height: 100%;
	}
	.vib-v2-deposit-tool-calculation .bx-wrapper .bx-viewport .vib-v2-result-calculation-slider .vib-v2-line-result-calculation {
 height: 100%;
	}
	.vib-v2-deposit-tool-calculation .vib-v2-result-calculation {
 border-radius: 0;
 margin-left: -20px;
	}
	.vib-v2-deposit-tool-calculation .vib-v2-result-calculation .vib-v2-line-result-calculation {
 width: 100%;
 display: block;
 float: left;
 padding: 60px 40px 60px 20px;
 border-top: none;
 border-right: 1px solid #d7d7d7;
 background: #f2f2f2;
	}
	.vib-v2-deposit-tool-calculation .vib-v2-result-calculation .vib-v2-line-result-calculation.not-choose {
 padding-left: 0 !important;
 background: #fff;
	}
	.vib-v2-deposit-tool-calculation .vib-v2-result-calculation .vib-v2-line-result-calculation.not-choose .vib-v2-title-result-calc {
 writing-mode: vertical-rl;
 padding-left: 12px;
 margin: 0;
 font-size: 14px;
 color: #797979;
	}
	.vib-v2-deposit-tool-calculation .vib-v2-result-calculation .vib-v2-line-result-calculation:last-child {
 border-right: none;
	}
	.vib-v2-deposit-tool-calculation .vib-v2-result-calculation .vib-v2-line-result-calculation .vib-v2-exit-result-calculation {
 top: 20px;
 right: 20px;
	}
	.vib-v2-deposit-tool-calculation .vib-v2-result-calculation .vib-v2-line-result-calculation .vib-v2-title-result-calc {
 text-align: left;
 margin: 0 auto 30px auto;
 font-size: 22px;
	}
	.vib-v2-deposit-tool-calculation .vib-v2-result-calculation .vib-v2-line-result-calculation .vib-v2-table-result-calc .vib-v2-row1-result-calc {
 width: 100%;
	}
	.vib-v2-deposit-tool-calculation .vib-v2-result-calculation .vib-v2-line-result-calculation .vib-v2-table-result-calc .vib-v2-row1-result-calc .line-v2-row-result-calc {
 text-align: left;
	}
	.vib-v2-deposit-tool-calculation .vib-v2-result-calculation .vib-v2-line-result-calculation .vib-v2-table-result-calc .vib-v2-row1-result-calc .line-v2-row-result-calc span {
 display: block;
 font-weight: 600;
 margin-top: 10px;
	}
	.vib-v2-deposit-tool-calculation .vib-v2-result-calculation .vib-v2-line-result-calculation .vib-v2-table-result-calc .vib-v2-row2-result-calc {
 width: 100%;
 margin-top: 30px;
	}
	.vib-v2-deposit-tool-calculation .vib-v2-result-calculation .vib-v2-line-result-calculation .vib-v2-table-result-calc .vib-v2-row2-result-calc .line-v2-row-result-calc {
 text-align: left;
 font-size: 18px;
 margin-top: 20px;
	}
	.vib-v2-deposit-tool-calculation .vib-v2-result-calculation .vib-v2-line-result-calculation .vib-v2-table-result-calc .vib-v2-row2-result-calc .line-v2-row-result-calc span {
 display: block;
 font-weight: 600;
 margin-top: 10px;
	}
	.vib-v2-deposit-tool-calculation .vib-v2-result-calculation .vib-v2-line-result-calculation .vib-v2-table-result-calc .vib-v2-row3-result-calc {
 width: 100%;
 text-align: left;
 margin-top: 20px;
	}
	.vib-v2-deposit-tool-calculation .vib-v2-result-calculation .vib-v2-line-result-calculation .vib-v2-table-result-calc .vib-v2-row3-result-calc .btn-result-register .vib-v2-btn-dk01 {
 display: inline-block;
	}
	.vib-v2-deposit-tool-calculation .vib-v2-result-calculation .vib-v2-line-result-calculation .vib-v2-table-result-calc .vib-v2-row3-result-calc .link-detail-result-register {
 text-align: left;
	}
	.vib-v2-header-slider-clone .vib-v2-box-img-body-find-card .vib-v2-slider-compare a.vib-v2-btn-dk01 {
 height: 35px;
 line-height: 35px;
	}
	.vib-v2-header-find-card {
 padding-top: 80px !important;
	}
	.vib-v2-box-content-showroom-location-detail {
 margin-top: 60px;
	}
	.vib-v2-box-content-showroom-location-detail:first-child {
 margin-top: 0;
	}
	.vib-v2-header-find-card.has-full-choise .vib-v2-box-services-find-card-readable {
 margin-right: 0;
	}
	.vib-v2-header-find-card.has-full-choise .vib-v2-box-services-find-card-readable:after {
 display: none !important;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-readable {
 display: inline-block;
 margin-right: 20px;
 position: relative;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-readable.first-step {
 margin-right: 0;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-readable.first-step:after {
 display: none !important;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-readable.first-step li {
 margin-right: 50px;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-readable.first-step li .vib-v2-img-tieu-chi-the {
 background: #0066B3;
 width: 60px;
 height: 60px;
 padding: 5px;
 -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
 -moz-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
 box-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-readable.first-step li .vib-v2-img-tieu-chi-the:hover {
 background: #FDB913;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-readable.first-step li p {
 font-weight: 400;
 font-style: normal;
 font-size: 14px;
 color: #FFFFFF;
 text-align: center;
 margin-top: 10px;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-readable.first-step li:after {
 display: none !important;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-readable.first-step li:last-child {
 margin-right: 0;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-readable:after {
 background: url("/wps/contenthandler/dav/themelist/VIB-ver-04/vs2018/images/plus_grey@3x.png") no-repeat;
 content: "";
 width: 20px;
 height: 20px;
 background-size: contain;
 display: block;
 position: absolute;
 right: -20px;
 top: 20px;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-readable li {
 list-style: none;
 display: inline-block;
 margin-right: 20px;
 position: relative;
 width: 60px;
 vertical-align: top;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-readable li .vib-v2-img-tieu-chi-the {
 margin: 0 auto;
 background: none;
 width: 40px;
 height: 40px;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-readable li .vib-v2-img-tieu-chi-the img {
 width: 100%;
 height: 100%;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-readable li p {
 font-weight: 400;
 font-style: normal;
 font-size: 12px;
 color: #D7D7D7;
 margin-top: 0;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-readable li:after {
 background: url("/wps/contenthandler/dav/themelist/VIB-ver-04/vs2018/images/plus_grey@3x.png") no-repeat;
 content: "";
 width: 20px;
 height: 20px;
 background-size: contain;
 display: block;
 position: absolute;
 right: -25px;
 top: 20px;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-readable li:last-child {
 margin-right: 0px;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-readable li:last-child:after {
 display: none;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option {
 display: block;
 position: relative;
 vertical-align: top;
 margin-top: 20px;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-slider-nav {
 content: "";
 background: url("/wps/contenthandler/dav/themelist/VIB-ver-04/vs2018/images/Left_arrow_yellow@3x.png") no-repeat;
 background-size: contain;
 width: 20px;
 height: 20px;
 position: absolute;
 right: -10px;
 top: 35px;
 cursor: pointer;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-slider-nav.nav-right {
 right: -10px;
 top: 35px;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-slider-nav.nav-left {
 left: -10px;
 top: 35px;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-icon {
 display: none;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-slider {
 display: inline-block;
 width: 375px;
 height: 155px;
 overflow: hidden;
 position: relative;
 padding-top: 10px;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-slider .vib-v2-box-services-find-card-option-slider-wrapper {
 position: absolute;
 transition: .5s ease-in;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-slider .vib-v2-box-services-find-card-option-slider-wrapper a {
 display: block;
 float: left;
 width: 105px;
 height: 155px;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-slider .vib-v2-box-services-find-card-option-slider-wrapper a div {
 width: 70px;
 height: 70px;
 padding: 10px;
 background: #0066B3;
 border-radius: 50%;
 margin: 0 auto;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-slider .vib-v2-box-services-find-card-option-slider-wrapper a div img {
 width: 100%;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-slider .vib-v2-box-services-find-card-option-slider-wrapper a div:hover {
 background: #FDB913;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-slider .vib-v2-box-services-find-card-option-slider-wrapper a p {
 color: #fff;
 margin-top: 20px;
 font-weight: 400;
 font-style: normal;
 font-size: 16px;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-slider .vib-v2-box-services-find-card-option-slider-wrapper a :hover {
 color: #fff;
	}
	.vib-v2-header-find-card-direction {
 padding: 10px 20px 40px 20px;
	}
	.vib-v2-header-find-card-direction a {
 font-weight: 400;
 font-style: normal;
 font-size: 16px;
 color: #FFFFFF;
 line-height: 48px;
	}
	.vib-v2-header-find-card-direction a i {
 width: 25px;
 height: 25px;
 display: inline-block;
 vertical-align: middle;
	}
	.vib-v2-header-find-card-direction .vib-v2-header-find-card-direction-back {
 float: left;
	}
	.vib-v2-header-find-card-direction .vib-v2-header-find-card-direction-back i {
 background: url("/wps/contenthandler/dav/themelist/VIB-ver-04/vs2018/images/TroVe_white@3x.png") no-repeat;
 background-size: contain;
	}
	.vib-v2-header-find-card-direction .vib-v2-header-find-card-direction-renew {
 float: right;
	}
	.vib-v2-header-find-card-direction .vib-v2-header-find-card-direction-renew i {
 background: url("/wps/contenthandler/dav/themelist/VIB-ver-04/vs2018/images/PhucHoi_white@3x.png") no-repeat;
 background-size: contain;
	}
	.vib-v2-section-recruitment-reason .vib-v2-shadow-box-wrapper .vib-v2-shadow-box-item .vib-v2-shadow-box-item-wrapper {
 height: auto !important;
	}
	.vib-v2-section-mortgage-without {
 margin-top: 40px;
	}
	.vib-v2-section-mortgage-without h3 {
 font-size: 26px;
 font-weight: 300;
 line-height: 36px;
 margin: 0 0 40px 0;
	}
	.vib-v2-section-mortgage-without .vib-v2-section-mortgage-without-wrapper {
 border-radius: 5px;
 border: 1px solid #d7d7d7;
	}
	.vib-v2-section-mortgage-without .vib-v2-section-mortgage-without-wrapper img {
 display: inline-block;
 width: 100%;
 border-top-left-radius: 5px;
 border-top-right-radius: 5px;
	}
	.vib-v2-section-mortgage-without .vib-v2-section-mortgage-without-wrapper div {
 display: inline-block;
 width: 100%;
 padding: 10px;
 vertical-align: middle;
	}
	.vib-v2-section-mortgage-without .vib-v2-section-mortgage-without-wrapper div p {
 font-weight: 400;
 font-style: normal;
 font-size: 15px;
 color: #1B1B1B;
 text-align: left;
 line-height: 25px;
	}
	.vib-v2-section-mortgage-without .vib-v2-section-mortgage-without-wrapper div p a {
 color: #0066B3;
 text-decoration: underline;
	}
}
@media only screen and (max-width: 425px) {
	.ui-datepicker {
 width: calc(100% - 49px);
 padding: 10px !important;
	}
}
@media only screen and (max-width: 325px) {
	div.ui-datepicker {
 width: calc(100vw - 40px) !important;
 margin-left: -20px !important;
	}
	.vib-v2-header-slider-clone .vib-v2-box-img-body-find-card .vib-v2-box-compare-content {
 padding: 10px;
	}
	.vib-v2-header-slider-clone .vib-v2-box-img-body-find-card .vib-v2-box-compare-content h3 a {
 font-size: 13px;
	}
	.vib-v2-img-compare-card .img_card_effect {
 max-width: 100% !important;
	}
	.vib-v2-img-compare-card .img_card_effect .img-card1 {
 height: 76px;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-slider-nav.nav-right {
 right: -20px;
 top: 35px;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-slider-nav.nav-left {
 left: -20px;
 top: 35px;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-slider .vib-v2-box-services-find-card-option-slider-wrapper {
 left: -18px;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-slider .vib-v2-box-services-find-card-option-slider-wrapper a {
 display: block;
 float: left;
 width: 85px;
 height: 155px;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-slider .vib-v2-box-services-find-card-option-slider-wrapper a p {
 font-size: 14px;
	}
}
@media only screen and (min-width: 326px) and (max-width: 424px) {
	.vib-v2-section-banner-home .vib-v2-banner-debit .vib-v2-wrapper_new .vib-v2-text-banner-top .vib-v2-fz-title-product {
 line-height: normal;
 margin-top: 10px;
	}
	.vib-v2-header-slider-clone .vib-v2-box-img-body-find-card .vib-v2-box-compare-content {
 padding: 10px;
	}
	.vib-v2-header-slider-clone .vib-v2-box-img-body-find-card .vib-v2-box-compare-content h3 a {
 font-size: 13px;
	}
	.vib-v2-img-compare-card .img_card_effect {
 max-width: 100% !important;
	}
	.vib-v2-img-compare-card .img_card_effect .img-card1 {
 height: 76px;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-slider-nav.nav-right {
 right: -15px;
 top: 35px;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-slider-nav.nav-left {
 left: -15px;
 top: 35px;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-slider .vib-v2-box-services-find-card-option-slider-wrapper {
 left: -5px;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-slider .vib-v2-box-services-find-card-option-slider-wrapper a {
 display: block;
 float: left;
 width: 95px;
 height: 155px;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-slider .vib-v2-box-services-find-card-option-slider-wrapper a p {
 font-size: 14px;
	}
}
.animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}
@-webkit-keyframes flipInY {
	from {
 -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
 transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
 -webkit-animation-timing-function: ease-in;
 animation-timing-function: ease-in;
 opacity: 0;
	}
	40% {
 -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
 transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
 -webkit-animation-timing-function: ease-in;
 animation-timing-function: ease-in;
	}
	60% {
 -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
 transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
 opacity: 1;
	}
	80% {
 -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
 transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
	}
	to {
 -webkit-transform: perspective(400px);
 transform: perspective(400px);
	}
}
@keyframes flipInY {
	from {
 -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
 transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
 -webkit-animation-timing-function: ease-in;
 animation-timing-function: ease-in;
 opacity: 0;
	}
	40% {
 -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
 transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
 -webkit-animation-timing-function: ease-in;
 animation-timing-function: ease-in;
	}
	60% {
 -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
 transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
 opacity: 1;
	}
	80% {
 -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
 transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
	}
	to {
 -webkit-transform: perspective(400px);
 transform: perspective(400px);
	}
}
.flipInY {
	-webkit-backface-visibility: visible !important;
	backface-visibility: visible !important;
	-webkit-animation-name: flipInY;
	animation-name: flipInY;
}
@-webkit-keyframes fadeInDown {
	from {
 opacity: 0;
 -webkit-transform: translate3d(0, -50%, 0);
 transform: translate3d(0, -50%, 0);
	}
	to {
 opacity: 1;
 -webkit-transform: translate3d(0, 0, 0);
 transform: translate3d(0, 0, 0);
	}
}
@keyframes fadeInDown {
	from {
 opacity: 0;
 -webkit-transform: translate3d(0, -50%, 0);
 transform: translate3d(0, -50%, 0);
	}
	to {
 opacity: 1;
 -webkit-transform: translate3d(0, 0, 0);
 transform: translate3d(0, 0, 0);
	}
}
.fadeInDown {
	-webkit-animation-name: fadeInDown;
	animation-name: fadeInDown;
}
.vib-v2-box-services-find-card .vib-v2-box-services-find-card-readable.first-step li {
	margin-right: 50px;
}
.vib-v2-box-services-find-card .vib-v2-box-services-find-card-readable.first-step li .vib-v2-img-tieu-chi-the {
	-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
	box-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
}
.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-slider .vib-v2-box-services-find-card-option-slider-item div {
	-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
	box-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
}
.vib-v2-find-card-content, .vib-v2-header-find-card {
	background: #434343 !important;
}
.vib-v2-table-interest-rate.tab-fix-top .vib-v2-header-table-interst-rate {
	transition: .5s all;
	position: fixed;
	top: 60px;
	width: 100%;
	z-index: 99;
	background: #fff;
	box-shadow: rgba(134, 134, 134, 0.2) 0px 7px 10px;
	border-top: 4px solid #1b1b1b;
	border-bottom: 2px solid #fff;
}
.vib-v2-card-fix-top, .vib-v2-box-mobile-fix-footer, .vib-v2-call-to-action-fix-top {
	border-top: 4px solid #1b1b1b;
}
.vib-v2-table-interest-rate .vib-v2-body-table-interest-rate .vib-v2-wrapper_new.table-fix-top .vib-v2-header-box-table-expression {
	position: fixed;
	z-index: 99;
	top: 0px;
	transition: .2s ease-in;
}
.vib-v2-table-interest-rate .vib-v2-body-table-interest-rate .vib-v2-wrapper_new.table-fix-top .vib-v2-left-box-table-expression .vib-v2-header-box-table-expression {
	width: 35%;
}
.vib-v2-table-interest-rate .vib-v2-body-table-interest-rate .vib-v2-wrapper_new.table-fix-top .vib-v2-right-box-table-expression .vib-v2-header-box-table-expression {
	width: 65%;
}
.vib-v2-section-recruitment-reason .vib-v2-shadow-box-wrapper .vib-v2-shadow-box-item .vib-v2-shadow-box-item-wrapper p {
	margin: 0;
}
.vib-v2-deposit-linh-hoat.disabled {
	position: relative;
}
.vib-v2-deposit-linh-hoat.disabled:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #fff;
	opacity: .5;
}
a.disabled {
	pointer-events: none;
	cursor: default;
	opacity: 0.5;
}
.ui-datepicker {
	margin-left: -21px;
}
#menu-vib-com-vn {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 9999;
	border:none;
	margin:0;
	padding:0;
	overflow:hidden;
}
#iframe-menu-vib-com-vn {
	overflow:hidden;overflow-x:hidden;overflow-y:hidden;height:100%;width:100%;position:absolute;top:0%;left:0px;right:0px;bottom:0px;background-color:transparent;
}
#menu-vib-com-vn.active {
	display: block;
}
.wpthemeHeader{
	border:none !important;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{
	line-height:normal;
	font-weight:400;
}
a{
	color:#1b1b1b;
}
.vib-v2-content-detail-card i{
	font-style:normal;
}
a:hover{
	color:#F7941D;
}
ul{
	margin:0;
}
.wrapper,.container-fluid{
	padding:0;
}
input[type='number'] {
	-moz-appearance:textfield;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
	-webkit-appearance: none;
}
.vib-v2-wrapper_new{
	width:100%;
	max-width:1147px;
	position:relative;
	margin:0 auto;
}
.vib-v2-section-header_new{
	position:fixed;
	left:0;
	top:0;
	width:100%;
	z-index:10;
}
.vib-v2-header-gadient{
	position:fixed;
	background-image:linear-gradient( rgba(0,0,0,0.85), rgba(0,0,0,0));
	height:117px;
	width:100%;
}
.vib-v2-header-black{
	position:fixed;
	background-color:rgba(27,27,27,0.9);
	height:65px;
	width:100%;
	display:none;
}
.vib-v2-section-header_new02{
	height:80px;
	background:#fff;
	width:100%;
	-moz-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.149019607843137);
	-webkit-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.149019607843137);
	box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.149019607843137);
}
.vib-v2-section-header_new.active .vib-v2-scrollbar-header{
	display:none;
}
.vib-v2-scrollbar-header{
	display: none;
	position:absolute;
	top:auto;
	bottom: 0px;
	width:100%;
	transition: 0.5s;
}
.scrolled .vib-v2-header-scroll{
	z-index:9;
	top:0;
}
.vib-v2-header-scroll-02 .vib-v2-scrollbar-header{
	display:block;
}
.vib-v2-status-scrollbar-header{
	background:#FDB913;
	height:2px;
	transition: 0.5s;
}
.vib-v2-header-scroll .vib-v2-ico_logoVIB{
	background:url(https://careers.vib.com.vn/vibstatic/image/vib/logoVIB_scroll.svg) no-repeat;
	width:50px;
	height:50px;
}
.vib-v2-header-scroll .vib-v2-link-atm-home,.vib-v2-header-scroll .vib-v2-link-search-home,.vib-v2-header-scroll .vib-v2-link-login-home{
	top:18px;
	transition: all 0.5s;
}
.vib-v2-header-scroll a.tel_top_home,.vib-v2-header-scroll-02 a.tel_top_home{
	top:21px;
	transition: all 0.5s;
}
.vib-v2-header-scroll .vib-v2-hamburger-menu{
	top:28px;
	transition: all 0.5s;
}
.vib-v2-header-scroll .vib-v2-main-nav-home{
	top:19px;
	transition: all 0.5s;
}
.vib-v2-hamburger-menu{
	display:inline-block;
	position:absolute;
	top:35px;
	left:0;
	width:20px;
	height:15px;
	cursor:pointer;
	transition: all 0.5s;
}
.vib-v2-hamburger-menu i {
	width: 20px;
	height: 2px;
	position: absolute;
	top: 6px;
	left:0;
	background-color: #000;
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
}
.vib-v2-hamburger-menu i:before {
	position: absolute;
	top: -0.375em;
	left: 0;
	content: ' ';
	background-color: #000;
	width: 20px;
	height: 2px;
	top: -6px;
}
.vib-v2-hamburger-menu i:after {
	position: absolute;
	top: 0.375em;
	left: 0;
	content: ' ';
	background-color: #000;
	width: 20px;
	height: 2px;
	top: 6px;
}
.vib-v2-arrow_top_home{
	display:inline-block;
	background:url(https://careers.vib.com.vn/vibstatic/image/vib/arrow_top_home.svg) no-repeat;
	width:15px;
	height:15px;
	background-size:100%;
	transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	-ms-transform: rotate(-90d0eg);
	vertical-align:middle;
}
.vib-v2-main-nav-home{
	position:absolute;
	top:35px;
	left:35px;
	transition: all 0.5s;
}
.vib-v2-main-nav-home li{
	color:#000;
	display:inline-block;
	padding-right:4px;
	font-size:15px;
	white-space:nowrap;
}
.vib-v2-main-nav-home li span{
	font-size:15px;
	white-space:nowrap;
}
.vib-v2-main-nav-home li a{
	padding-right:0;
	font-size:15px;
	white-space:nowrap;
	text-decoration:none;
}
.vib-v2-main-nav-home a{
	color:#000;
	padding-right:5px;
}
.vib-v2-main-nav-home a:hover{
	color:#FDB913;
}
.vib-v2-main-nav-home p{
	font-weight:400;
	font-size:16px;
	color:#fff;
	margin-bottom:0;
	white-space:nowrap;
}
.vib-v2-main-nav-home span{
	font-weight:400;
	font-size:18px;
	color:#fff;
	margin-right:10px;
	cursor:pointer;
}
.vib-v2-main-nav-home p span{
	font-size:15px;
	white-space:nowrap;
}
.vib-v2-section-header_new02 .vib-v2-main-nav-home span{
	cursor:text;
}
.vib-v2-section-header_new02 .vib-v2-main-nav-home:hover span{
	color:#fff;
}
.vib-v2-main-nav-home:hover span{
	color:#FDB913;
}
.vib-v2-main-nav-home:hover p span{
	color:#fff;
	cursor:text;
}
.vib-v2-logoVIB{
	text-align:center;
	padding-top:15px;
}
.logo-scroll{
	padding-top:8px;
}
.vib-v2-ico_logoVIB{
	width:105px;
	height:48px;
	display:inline-block;
	position:relative;
	z-index:5;
}
.vib-v2-section-header_new.active{
	background-color:rgba(0,0,0,0.9);
	height:255px;
}
.vib-v2-section-header_new.active .vib-v2-list_sp_home{
	display:block;
}
.vib-v2-list_sp_home{
	text-align:center;
	position:absolute;
	top:120px;
	left:0;
	display:none;
}
.vib-v2-list_sp_home ul{
	margin:0 -22px;
}
.vib-v2-list_sp_home li {
	float:left;
	padding:0 22px;
	list-style:none;
}
.vib-v2-list_sp_home li a{
	font-size:18px;
	font-weight:300;
	color:#E8E7E9;
}
.vib-v2-list_sp_home li:hover a{
	color:#FDB913;
}
.vib-v2-list_sp_home li a span{
	display:block;
}
.vib-v2-list_sp_home li a i{
	margin-bottom:20px;
	height:47px;
	display:block;
}
.vib-v2-list_sp_home li a i img{
	top: 50%;
	position: relative;
	transform: translateY(-50%);
	height:55px;
}
.vib-v2-link-login-home{
	width:30px;
	height:30px;
	background:#fff;
	border-radius:50%;
	position:absolute;
	right:0;
	top:32px;
	text-align:center;
	cursor:pointer;
	transition: all 0.5s;
}
.vib-v2-link-login-home span{
	position:absolute;
	top:40px;
	background:#000;
	white-space:nowrap;
	font-size:12px;
	color:#fff;
	padding:2px 10px;
	border-radius:15px;
	left:50%;
	transform: translate(-50%, 0);
	display:none;
}
.vib-v2-link-login-home:hover{
	background:#FDB913;
}
.vib-v2-link-login-home:hover span{
	display:block;
}
.icon_login-home{
	background:url(https://careers.vib.com.vn/vibstatic/image/vib/icon_login_home.svg) no-repeat;
	width:16px;
	height:16px;
	background-size:100%;
	display:inline-block;
	top:-50%;
	transform: translateY(50%);
}
.vib-v2-link-search-home{
	width:30px;
	height:30px;
	background:#fff;
	border-radius:50%;
	position:absolute;
	right:50px;
	top:32px;
	text-align:center;
	cursor:pointer;
	transition: all 0.5s;
}
.vib-v2-link-search-home span{
	position:absolute;
	top:40px;
	background:#000;
	white-space:nowrap;
	font-size:12px;
	color:#fff;
	padding:2px 10px;
	border-radius:15px;
	left:50%;
	transform: translate(-50%, 0);
	display:none;
}
.vib-v2-link-search-home:hover{
	background:#FDB913;
}
.vib-v2-link-search-home:hover span{
	display:block;
}
.icon_search-home{
	background:url(https://careers.vib.com.vn/vibstatic/image/vib/icon_search_home.svg) no-repeat;
	width:16px;
	height:16px;
	background-size:100%;
	display:inline-block;
	top:-50%;
	transform: translateY(50%);
}
.vib-v2-link-atm-home{
	width:30px;
	height:30px;
	background:#fff;
	border-radius:50%;
	position:absolute;
	right:100px;
	top:32px;
	text-align:center;
	cursor:pointer;
	transition: all 0.5s;
}
.vib-v2-link-atm-home span{
	position:absolute;
	top:40px;
	background:#000;
	white-space:nowrap;
	font-size:12px;
	color:#fff;
	padding:2px 10px;
	border-radius:15px;
	left:50%;
	transform: translate(-50%, 0);
	display:none;
}
.vib-v2-link-atm-home:hover{
	background:#FDB913;
}
.vib-v2-link-atm-home:hover span{
	display:block;
}
.icon_atm-home{
	background:url(https://careers.vib.com.vn/vibstatic/image/vib/icon_atm_home.svg) no-repeat;
	width:13px;
	height:16px;
	background-size:100%;
	display:inline-block;
	top:-50%;
	transform: translateY(50%);
}
.vib-v2-section-header_new02 .vib-v2-link-login-home,.vib-v2-section-header_new02 .vib-v2-link-search-home,.vib-v2-section-header_new02 .vib-v2-link-atm-home{
	top:24px;
	transition: all 0.5s;
}
.vib-v2-section-header_new02 .vib-v2-logoVIB{
	padding-top:10px;
}
.vib-v2-header-scroll-02 .vib-v2-logoVIB{
	padding-top: 0px;
}
.vib-v2-section-header_new02 a.tel_top_home {
	top:35px;
	transition: all 0.5s;
}
.vib-v2-section-header_new.active .vib-v2-link-atm-home,.vib-v2-section-header_new.active .vib-v2-link-search-home,.vib-v2-section-header_new.active .vib-v2-link-login-home,.vib-v2-section-header_new.active .tel_top_home{
	z-index:-2;
	opacity:0.2;
}
.vib-v2-header-scroll.active .vib-v2-link-atm-home,.vib-v2-header-scroll.active .vib-v2-link-search-home,.vib-v2-header-scroll.active .vib-v2-link-login-home,.vib-v2-header-scroll.active .tel_top_home{
	z-index:1;
	opacity:1;
}
a.tel_top_home{
	font-size:14px;
	color:#000;
	font-weight:400;
	position:absolute;
	top:36px;
	right:20px;
	transition: all 0.5s;
}
a.tel_top_home:hover{
	color:#FDB913;
}
.vib-v2-header-scroll-02 .vib-v2-link-atm-home, .vib-v2-header-scroll-02 .vib-v2-link-search-home, .vib-v2-header-scroll-02 .vib-v2-link-login-home, .vib-v2-header-scroll-02 .vib-v2-link-atm-home, .vib-v2-header-scroll-02 .vib-v2-link-search-home, .vib-v2-header-scroll-02 .vib-v2-link-login-home{
	top: 18px;
	transition: all 0.5s;
}
.vib-v2-header-scroll-02 a.tel_top_home{
	top:20px;
	transition: all 0.5s;
}
.vib-v2-bg_black{
	background-color:rgba(0,0,0,0.8);
	width:100%;
	height:100vh;
	position:fixed;
	left:0;
	top:0;
	z-index:1001;
	display:none;
}
.icon_exit_menu_left{
	width:15px;
	height:15px;
	background-size:100%;
	display:block;
}
.exit_menu_left{
	transform: translateX(-340px);
 transition: 0.5s;
 position: fixed;
 top: 17px;
	left: 320px;
	right: auto;
 z-index: 1111;
	width: 15px;
	cursor: pointer;
}
.vib-v2-main-menu.active .exit_menu_left {
 transform: translateX(0);
 display: block\9;
}
.logo_menu_left{
	position:absolute;
	left:28px;
	top: 8px;
}
.vib-v2-list-link-menu-left{
	background-color:#fff;
}
.vib-v2-list-link-menu-left li a{
	height:50px;
	background:#fff;
	display:block;
	padding-left:28px;
	line-height:50px;
	font-weight:400;
	color:#1A1919;
	font-size:14px;
	margin-bottom:1px;
}
.vib-v2-list-link-menu-left h3{
	font-weight: 300;
	font-size: 14px;
	line-height: 40px;
	color: #797979;
	margin: 0;
	padding-left: 28px;
	padding-top: 10px;
	text-transform: uppercase;
	background-color: #fff;
	border-top: 1px solid #e4e4e4;
}
.vib-v2-list-link-menu-left li a:hover{
	color: #1A1919;
	text-decoration: none;
	background-color: #e4e4e4 !important;
}
.logo_menu_left .vib-v2-ico_logoVIB{
	height:41px;
	width:83px;
}
.vib-v2-list-link-menu-left ul li i{
	width:30px;
	height:50px;
	margin-right:10px;
}
.vib-v2-list-link-menu-left ul li i img{
	width:30px;
	height:30px;
	margin-top:-3px;
	vertical-align:middle;
	filter: invert(0%) sepia(96%) saturate(2948%) hue-rotate(88deg) brightness(10%) contrast(98%);
}
.vib-v2-list-link-menu-left ul li i.icon_top_home05{
	background-size:90%;
}
.vib-v2-list-link-menu-left ul.list_other_link li a{
	background:none;
	line-height:50px;
	font-size:14px;
	font-weight:300;
	color:#959595;
	text-decoration:none;
}
.vib-v2-list-link-menu-left ul.list_other_link li a sup,.vib-v2-list-link-menu-left ul.list_other_link li a:hover sup{
	color:#F7941D;
	margin-left:5px;
	font-size:11px;
}
.vib-v2-list-link-menu-left ul.list_other_link li a:hover{
	color:#FDB913;
}
.vib-v2-list-link-menu-left {
 transform: translateX(0);
 width: 200%;
 height: 100%;
 overflow: hidden;
 will-change: transform;
 transition: 0.35s;
 position: absolute;
 top: 0;
 left: 0;
}
.vib-v2-list-link-menu-left.move-left {
 left: -100%;
}
#vib-v2-list-link-menu-left-1 {
 position: absolute;
 left: 0;
 top: 0;
 width: 50%;
 height: 100%;
 overflow-y: auto;
 -webkit-overflow-scrolling: touch;
 visibility: visible;
}
#vib-v2-list-link-menu-left-1 {
 padding-bottom: 60px;
}
#vib-v2-list-link-menu-left-2 {
 width: 50%;
 position: absolute;
 top: 0;
 left: 0;
 margin-right: -10px;
 height: 100%;
 overflow-y: auto;
 -webkit-overflow-scrolling: touch;
 visibility: hidden;
}
.vib-v2-list-link-menu-left.move-left #vib-v2-list-link-menu-left-2 {
 left: 50%;
 visibility: visible;
}
.vib-v2-list-link-menu-left-other {
 position: relative;
 border-top: 1px solid #e4e4e4;
 list-style: none;
}
.vib-v2-list-link-menu-left-back {
 border-bottom: 1px solid #e4e4e4;
 list-style: none;
}
.vib-v2-list-link-menu-left-other a {
 background-position: center right 30px !important;
 background-repeat: no-repeat !important;
 background-size: 13px 13px !important;
}
ul.list_other_link{
	margin-bottom:50px;
	margin-top:10px;
}
.vib-v2-content_menu{
	transform: translateX(-100%);
	transition: 0.5s;
	position:fixed;
	top:0;
	left:0;
	z-index:1109;
	width:100%;
	max-width:300px;
	height:100vh;
	overflow: hidden;
}
.vib-v2-content_menu.active{
	transform: translateX(0);
	transition: 0.5s;
}
.vib-v2-content_menu {
 overflow-x: hidden;
 max-width: 300px;
 top: 50px;
 height: calc(100% - 50px);
}
.vib-v2-search-content{
	position:fixed;
	z-index:1111;
	height:117px;
	background:#1b1b1b;
	width:100%;
	top:0;
	display:none;
}
.vib-v2-main-menu.active {
 position: fixed;
 z-index: 1002;
}
#vib-v2-main-menu-login-click {
 transform: translateX(-100%);
 transition: 0.5s;
 position: fixed;
 top: 0;
 left: 0;
 height: 50px;
 width: 100%;
 max-width: 300px;
 z-index: 1110;
}
.vib-v2-main-menu.active #vib-v2-main-menu-login-click {
 transform: translateX(0);
 display: block\9;
}
#vib-v2-main-menu-login-click a {
 display: block;
 background-color: #0066b3;
 color: #fff;
 height: 50px;
 line-height: 50px;
 padding-left: 28px;
 font-weight: 400;
 font-size: 14px;
 margin-bottom: 1px;
}
#vib-v2-main-menu-login-click a span{
	font-weight: 400;
}
#vib-v2-main-menu-login-click a i {
 width: 30px;
 height: 50px;
 margin-right: 10px;
}
#vib-v2-main-menu-login-click a i img {
 width: 30px;
 height: 30px;
	margin-top: -3px;
	vertical-align: middle;
}
#vib-v2-main-menu-login-click a:hover {
 text-decoration: underline;
}
.vib-v2-list-link-menu-left .vib-v2-menu-left-search-box {
	margin-top: 10px;
	padding: 10px 20px;
 position: relative;
}
.vib-v2-list-link-menu-left .vib-v2-menu-left-search-box input {
	width: 100%;
	font-size: 14px;
 background: #e4e4e4;
 border: 1px solid #e4e4e4;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 padding: 9px 10px 9px 40px;
 color: #1b1b1b;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
.vib-v2-list-link-menu-left .vib-v2-menu-left-search-box-icon{
	display: block;
 position: absolute;
 top: 18px;
	left: 35px;
}
.vib-v2-list-link-menu-left .vib-v2-menu-left-search-box-icon #u925_img{
	position: static;
	width: 16px;
	filter: invert(0%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(0%) contrast(0%);
}
.vib-v2-search-box{
	margin-left:145px;
	margin-right:50px;
	padding-top:20px;
	position:relative;
}
.vib-v2-search-box .icon-btn{
	display:none;
}
.vs2018-search-result-suggestion-before{
	padding:25px 35px;
}
.vib-v2-logo-search{
	position:absolute;
	top:18px;
	left:0;
}
.icon_search_submit{
	background:url(https://careers.vib.com.vn/vibstatic/image/vib/search_btn_submit.svg) no-repeat;
	display:block;
	background-size:100%;
	width:20px;
	height:20px;
	position:absolute;
	top:12px;
	left:13px;
}
.vib-v2-search-btn{
	position:absolute;
	right:0;
	top:20px;
}
.btn_search_submit{
	background:#a1a1a1;
	display:block;
	width:50px;
	height:45px;
	border-radius:0 5px 5px 0;
	position:relative;
}
.vib-v2-search-content.active{
	display:block;
}
.vib-v2-input-search-top-home{
	height:45px;
	padding:17px;
	border:none;
	width:100%;
	border-radius:5px 0 0 5px;
	outline:none;
	font-size:16px;
	font-weight:400;
}
::-webkit-scrollbar {
	width: 7px;
	background: transparent;
}
::-webkit-scrollbar-track {
	-webkit-box-shadow: none;
	webkit-border-radius: 3.5px;
	-moz-border-radius: 3.5px;
	border-radius: 3.5px;
	background: transparent;
}
.vib-v2-content_menu ::-webkit-scrollbar-thumb, .vib-v2-content-form-login ::-webkit-scrollbar-thumb{
	webkit-border-radius: 3.5px;
	-moz-border-radius: 3.5px;
	border-radius: 3.5px;
	background-color: #adadad;
}
::-webkit-scrollbar-thumb {
	webkit-border-radius: 3.5px;
	-moz-border-radius: 3.5px;
	border-radius: 3.5px;
	background-color: #adadad;
}
.vib-v2-content-form-login{
	width:490px;
	transition: 0.5s;
	position:fixed;
	top:0;
	right:-100%;
	z-index:1111;
	background:#fff;
	overflow-y:auto;
}
.vib-v2-content-form-login.active{
	transform: translateX(0);
	transition: 0.5s;
	right:0;
	height:100vh;
}
.vib-v2-exit-form-login{
	position:absolute;
	top:13px;
	right:13px;
	cursor:pointer;
}
.icon_exit-form-login{
	width:19px;
	height:19px;
	display:block;
	background:url(https://careers.vib.com.vn/vibstatic/image/vib/exit_menu_right.svg) no-repeat;
	background-size:100%;
}
.icon-logo-ib{
	display:inline-block;
	background:url(https://careers.vib.com.vn/vibstatic/image/vib/logo-vib-bank.svg) no-repeat;
	background-size:100%;
	width:40px;
	height:43px;
	vertical-align:middle;
	margin-bottom:7px;
	margin-right:10px;
}
.vib-v2-header-ib{
	text-align:center;
	line-height:105px;
	background:#f1f3f4;
}
.vib-v2-header-ib span{
	font-size:20px;
	color:#1b1b1b;
	text-transform:uppercase;
}
.vib-v2-tab-ib .active{
	color:#1b1b1b;
}
.tab-id-01,.tab-id-02{
	float:left;
	width:50%;
	border-left:1px solid #e7e7e7;
	list-style:none;
	text-align:center;
	line-height:70px;
	cursor:pointer;
	border-bottom:1px solid #e7e7e7;
	position:relative;
	height:70px;
	color:#0066B3;
	font-weight:600;
	font-size:16px;
}
.tab-id-01:hover,.tab-id-02:hover{
	color:#F7941D;
}
.tab-id-01.active:hover,.tab-id-02.active:hover{
	color:#0066B3;
}
.tab-id-01::before,.tab-id-02::before{
	position:absolute;
	content:"";
	display:none;
	width:100%;
	height:3px;
	background:#FDB913;
	top:68px;
	left:0;
}
.tab-id-01{
	border-left:none;
}
.tab-id-01.active::before,.tab-id-02.active::before{
	display:block;
}
.tab-id-01 span:hover,.tab-id-02 span:hover{
	color:#FDB913;
}
.tab-id-01.active span:hover,.tab-id-01.active span,.tab-id-02.active span:hover,.tab-id-02.active span{
	color:#1b1b1b;
}
.vib-v2-input-login.ocb{
	background:#e4e4e4;
	border:none;
	margin-bottom:0;
	padding-left:60px;
	height:60px;
}
.vib-v2-input-login.focus{
	box-shadow: 0 0 10 rgba(0,0,0,0.1) !important;
	border: 1px solid #c9c9c9 !important;
	background:#fff;
}
.vib-v2-input-login .ph_input{
	color:#1E1E1E;
	font-size:16px;
	font-weight:300;
	top:18px;
}
.vib-v2-input-login.focus .ph_input{
	font-size:14px;
	top:9px;
}
.field_input{
	top:33px;
}
.vib-v2-input-login.focus .field_input {
	top: 30px;
	font-weight:400;
	color:#1E1E1E;
	font-size:16px;
}
.vib-v2-login-box-ib{
	padding:40px;
}
.icon_user_login{
	background:url(https://careers.vib.com.vn/vibstatic/image/vib/icon_user_login.svg) no-repeat;
	background-size:100%;
	width:40px;
	height:40px;
	position:absolute;
	top:13px;
	left:12px;
	opacity:0.3;
}
.icon_password_login{
	background:url(https://careers.vib.com.vn/vibstatic/image/vib/icon_password_login.svg) no-repeat;
	background-size:100%;
	width:40px;
	height:40px;
	position:absolute;
	top:13px;
	left:12px;
	opacity:0.3;
}
.line-login-box-ib{
	margin-bottom:20px;
}
.btn-login-box-ib .vib-v2-btn-dk01{
	max-width:none;
}
.btn-login-box-ib{
	text-align:center;
}
a.forgot-password-ib{
	font-weight:600;
	text-decoration:underline;
	font-size:16px;
	color:#0066B3;
	display:inline-block;
	margin-top:20px;
}
.vib-txt-form-box-ib{
	padding:40px;
	border-top:1px solid #e7e7e7;
}
.vib-txt-form-box-ib h3{
	font-weight:600;
	font-size:20px;
	margin-top:0;
 margin-bottom: 10.5px;
}
.vib-txt-form-box-ib ul{
	padding-left:20px;
	margin-top:20px;
	line-height: 19px;
}
.vib-txt-form-box-ib p{
	font-size: 14px;
	line-height: 19px;
}
.vib-v2-btn-form-box-login a.vib-v2-btn-dk03::before{
	background:#1b1b1b;
}
.vib-v2-btn-form-box-login a.vib-v2-btn-dk03:hover{
	color:#fff;
}
.vib-txt-form-box-ib li{
	list-style:none;
	font-size: 14px;
	position:relative;
	margin-bottom:10px;
}
.vib-txt-form-box-ib li:last-child{
	margin-bottom:0;
}
.vib-txt-form-box-ib li::before{
	position:absolute;
	content:"";
	width:8px;
	height:8px;
	display:block;
	left:-15px;
	background:#FDB913;
	border-radius:50%;
	top:7px;
}
.vib-v2-btn-form-box-login a{
	max-width:184px !important;
	margin-left:15px !important;
	display:inline-block !important;
}
.vib-v2-btn-form-box-login a:first-child{
	margin-left:0;
	margin-top:20px;
}
.icon_store_box{
	background:url(https://careers.vib.com.vn/vibstatic/image/vib/logo-ung-dung-myvib.png) no-repeat;
	background-size:100%;
	height:65px;
	width:65px;
	display:inline-block;
}
.vib-v2-appstore-box{
	margin-top:20px;
}
.vib-v2-txt-appstore-box{
	display:inline-block;
	padding-left:5px;
}
.vib-v2-txt-appstore-box p{
	margin-bottom:0;
	padding-left:5px;
}
.icon_store_ios{
	background:url(https://careers.vib.com.vn/vibstatic/image/vib/icon_store_ios.svg) no-repeat;
	background-size:100%;
	width:44px;
	height:44px;
	display:inline-block;
}
.icon_store_android{
	background:url(https://careers.vib.com.vn/vibstatic/image/vib/icon_store_android.svg) no-repeat;
	background-size:100%;
	width:44px;
	height:44px;
	display:inline-block;
}
#tab-id-02{
	display:none;
}
a.vib-v2-more-detail-banner{
	color:#fff;
	line-height:45px;
	text-decoration:underline;
	margin-left:40px;
	display:inline-block;
	vertical-align:top;
	font-size:16px;
	font-weight:600;
	white-space:nowrap;
}
a.vib-v2-more-detail-banner:hover{
	color:#FDB913;
}
.vib-v2-section-banner-home .swiper-slide{
	height:440px;
	background-position:bottom right;
}
.vib-v2-text-banner .vib-v2-fz-title-banner{
	color:#fff;
}
.vib-v2-text-banner .vib-v2-fz-title-product{
	color:#fff;
	margin-top:17px;
}
.vib-v2-btn-banner{
	margin-top:40px;
}
.vib-v2-btn-banner a.vib-v2-btn-dk01{
	margin:0;
	display:inline-block;
}
.vib-v2-text-banner{
	position:absolute;
	top:170px;
	left:0;
}
.vib-v2-section-banner-home .bx-controls-direction .bx-prev {
	height: 30px;
	width: 30px;
	background:url(https://careers.vib.com.vn/vibstatic/image/vib/left_arrow_banner_top.svg) no-repeat;
	background-size: 100% 100%;
	display: inline-block;
	float: left;
	margin-left: 20px;
	transform: rotate(180deg);
}
.vib-v2-section-banner-home .bx-controls-direction .bx-next {
	height: 30px;
	width: 30px;
	background:url(https://careers.vib.com.vn/vibstatic/image/vib/left_arrow_banner_top.svg) no-repeat;
	background-size: 100% 100%;
	display: inline-block;
	float: right;
	margin-right: 20px;
}
.vib-v2-section-banner-home .bx-controls-direction {
	position: absolute;
	left: 0px;
	width: 100%;
}
.vib-v2-section-banner-home .bx-controls {
	position: absolute;
	width: 100%;
	top: 50%;
	left: 0;
	margin-top: -15px;
}
.vib-v2-section-banner-home .bx-controls-direction a{
	opacity:0.3;
}
.vib-v2-section-banner-home .bx-controls-direction a:hover{
	opacity:1;
}
.vib-v2-section-banner-home.bx-pager{
	display:none;
}
.vib-v2-link-mobile-appstore{
	display:none;
}
.vib-v2-section-banner-home .bx-pager{
	display:none;
}
.vib-v2-box-digital-myvib-video .bx-wrapper .bx-pager.bx-default-pager a{
	background:#c9c9c9;
}
.bx-wrapper .bx-pager.bx-default-pager a{
	width:20px;
	height:4px;
	border-radius:3px;
	border:none;
	background:#e4e4e4;
}
.bx-wrapper .bx-pager.bx-default-pager a.active{
	background: #FDB913;
}
.vib-v2-box-card-home{
	text-align:center;
}
.vib-v2-box-card-home p{
	margin-bottom:0;
	margin-top:5px;
	font-size:16px;
	line-height:18px;
	color:#1b1b1b;
	font-weight:600;
}
.vib-v2-box-card-home{
	width:194px;
	height:120px;
	float:left;
	padding-top:16px;
	position:relative;
	overflow:hidden;
}
.vib-v2-box-card-home i img{
	height: 60px;
}
.vib-v2-box-card-home a{
	display:block;
	position:relative;
	z-index:3;
}
.vib-v2-box-card-home::after{
	content:"";
	height:120px;
	width:194px;
	background-image: linear-gradient( rgba(0,0,0,0.02) 40%,rgba(0,0,0,0.09));
	position:absolute;
	bottom:0;
	border-bottom:5px solid #FDB913;
	transform: translateY(120px);
	transition: 0.3s;
	display:block;
}
.vib-v2-card-home-other{
	position:relative;
	overflow:initial;
}
.active .vib-v2-card-home-other:after{
	content:"";
	display:block;
	height:5px;
	width:80%;
	left:10%;
	background:#FDB913;
	position:absolute;
	bottom:0;
}
.vib-v2-card-home-other::after{
	width:152px;
	left:15px;
	display:none;
	transition: 0s;
}
.active .vib-v2-list-other-card-home{
	display:block;
}
.vib-v2-list-other-card-home{
	position:absolute;
	top:121px;
	right:0;
	width:330px;
	background:#fff;
	box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.117647058823529);
	z-index:8;
	display:none;
	text-align:center;
}
.vib-v2-box-card-home:hover:after{
	transform: translateY(0);
	transition: 0.3s;
}
.vib-v2-all-card-home{
	border-bottom:1px solid #d7d7d7;
}
.vib-v2-card-home-other{
	width:177px;
}
.vib-v2-card-home-other:hover:after{
	background:none;
}
.vib-box-other-card-home{
	float:left;
	width:50%;
	padding:20px 0;
}
.vib-box-other-card-home p{
	margin-bottom:0;
	margin-top:10px;
	font-size:16px;
	font-weight:600;
}
.icon_card_other{
	display:block;
	text-align:center;
	height:45px;
}
.icon_card_other img{
	position:relative;
	top:50%;
	transform: translateY(-50%);
	height: 60px;
}
.vib-box-other-card-home a:hover p{
	color:#F7941D;
}
.vib-v2-card-home-other::before{
	position:absolute;
	width:1px;
	height:68px;
	background:#bcbcbc;
	left:0;
	display:block;
	content:"";
	overflow:auto;
	top:28px;
}
.icon-services-card1{
	background:url(https://careers.vib.com.vn/vibstatic/image/vib/icon-services-card1.svg) no-repeat;
	background-size:100%;
	width:85px;
	height:60px;
	background-position:center;
	display:inline-block;
}
.icon-services-card2{
	background:url(https://careers.vib.com.vn/vibstatic/image/vib/icon-services-card2.svg) no-repeat;
	background-size:70%;
	width:85px;
	height:60px;
	background-position:center;
	display:inline-block;
}
.icon-services-card3{
	background:url(https://careers.vib.com.vn/vibstatic/image/vib/icon-services-card3.svg) no-repeat;
	background-size:40%;
	width:85px;
	height:60px;
	background-position:center;
	display:inline-block;
}
a.vib-v2-box-services-card{
	width:100%;
	margin-left:30px;
	float:left;
	height:470px;
	overflow:hidden;
	display:block;
	position:relative;
	border-bottom:5px solid #FDB913;
	border-radius:5px;
	overflow:hidden;
}
a.vib-v2-box-services-card:first-child{
	margin-left:0;
}
a.vib-v2-box-services-card::after{
	content:"";
	display:block;
	background-color: rgba(0, 0, 0, 0.5);
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:470px;
	transform: translateY(330px);
	transition: 0.5s;
}
.vib-v2-text-services-card{
	position:absolute;
	top:360px;
	width:100%;
	z-index:5;
	text-align:center;
	padding:0 20px;
	transition: 0.4s;
}
.vib-v2-text-services-card p{
	font-size:26px;
	color:#fff;
	line-height:30px;
	margin-bottom:0;
}
.vib-v2-link-services-card:hover{
	color:#FDB913;
}
.vib-v2-link-services-card{
	font-size:16px;
	text-decoration:underline;
	color:#fff;
	opacity:0;
	transition: 0.4s;
	position:absolute;
	bottom:0;
	display:block;
	z-index:5;
	text-align:center;
	width:100%;
}
.vib-v2-icon-services-card{
	position:absolute;
	width:100%;
	text-align:center;
	top:60px;
	transition: 0.3s;
	opacity:0;
	z-index:5;
}
.vib-v2-box-services-card img.bg_img_box_services{
	height:470px;
	width:100%;
}
.vib-v2-services-card{
	margin-top:60px;
}
.vib-v2-left-img-news-home{
	float:left;
	width:500px;
	overflow:hidden;
	border-radius:5px;
}
.vib-v2-left-img-news-home img{
	transition: all 0.5s;
	max-width:100%;
}
.vib-v2-left-img-news-home img:hover{
	-ms-transform: scale(1.15);
	-webkit-transform: scale(1.15);
	transform: scale(1.15);
	transition: all 0.5s;
}
.vib-v2-right-txt-news-home{
	margin-left:40px;
	width:607px;
	float:left;
}
.vib-v2-right-txt-news-home a:first-child{
	color:#1b1b1b;
	text-decoration:none;
	display:block;
}
.vib-v2-right-txt-news-home a h4{
	font-weight:300;
	font-size:36px;
	line-height:45px;
	margin-top:0;
}
.vib-v2-right-txt-news-home p{
	margin-top:17px;
	font-size:16px;
	line-height:25px;
	color:#1b1b1b;
}
.vib-v2-right-txt-news-home a{
	color:#0066B3;
	font-weight:600;
	text-decoration:underline;
	font-size:16px;
}
.vib-v2-right-txt-news-home a:hover{
	color:#F7941D;
}
.vib-v2-box-news-home{
	margin-bottom:40px;
}
.vib-v2-news-home{
	margin-top:60px;
}
.vib-v2-news-home h3{ font-weight: 300;
	font-size: 36px;
	line-height:36px;
	margin-bottom:40px;
	margin-top:0;
}
.vib-v2-news-home .bx-wrapper .bx-pager.bx-default-pager a{
	background:#e4e4e4;
}
.vib-v2-news-home .bx-wrapper .bx-pager.bx-default-pager a.active{
	background:#FDB913;
}
.vib-v2-news-home .bx-wrapper .bx-pager{
	height:5px;
	padding:0;
	padding-top:20px;
}
.news-myvib .bx-wrapper .bx-pager{
	position:relative;
	top:auto;
	height:auto;
	padding-bottom:0;
}
.vib-v2-news-home .bx-wrapper{
	margin-top:60px;
}
.box_menu_footer:first-child{
	margin-left:0;
}
.box_menu_footer ul{
	margin-top:15px;
	margin-bottom:0;
}
.box_menu_footer a{
	font-weight: 600;
	color: #000;
	text-decoration: none;
	font-size: 15px;
}
.box_menu_footer a:hover{
	color:#1b1b1b;
	text-decoration: underline;
}
.box_menu_footer li{
	list-style:none;
}
.box_menu_footer li a{
	text-decoration:none;
	color: #797979;
	line-height: 28px;
	font-size:14px;
	font-weight:400;
}
.box_menu_footer li a:hover{
	color: #1b1b1b;
	text-decoration: underline;
}
.vib-v2-footer{
	background: rgba(245, 245, 247, 1);
}
.vib-v2-wrapper_new::after {
	clear: both;
	content: "";
	display: block;
}
.img_txt_app_footer span{
	width:32px;
	height:32px;
}
.img_txt_app_footer{
	float:left;
	margin-right:10px;
}
.txt_right_app_footer{
	float:left;
	color:#797979;
	font-size: 14px;
}
.txt_right_app_footer span{
	display:inline-block;
	line-height:32px;
}
.link_social_footer{
	display:inline-block;
	vertical-align:middle;
	padding-left:10px;
}
.ios_appstore{
	background:url(https://careers.vib.com.vn/vibstatic/image/vib/appstore-icon-whitebg.png) no-repeat;
	display:inline-block;
	background-size:100%;
	height:25px;
	width:25px;
}
.ios_appstore:hover{
	background:url(https://careers.vib.com.vn/vibstatic/image/vib/appstore-icon-orange-whitebg.png) no-repeat;
	background-size:100%;
	height:25px;
	width:25px;
}
.adnroid_appstore{
	background:url(https://careers.vib.com.vn/vibstatic/image/vib/playstore-icon-whitebg.png) no-repeat;
	display:inline-block;
	background-size:100%;
	height:25px;
	width:25px;
}
.adnroid_appstore:hover{
	background:url(https://careers.vib.com.vn/vibstatic/image/vib/playstore-icon-orange-whitebg.png) no-repeat;
	background-size:100%;
	height:25px;
	width:25px;
}
.vib-v2-appstore-footer{
	clear:both;
	margin-top: 20px;
}
.icon_store_ios_white{
	display:block;
	background:url(https://careers.vib.com.vn/vibstatic/image/vib/icon-store-ios-white.svg) no-repeat;
	background-size:100%;
	width:33px;
	height:33px;
	float:left;
	filter: invert(0%) sepia(96%) saturate(4171%) hue-rotate(190deg) brightness(20%) contrast(60%);
}
.icon_store_ios_white:hover{
	background:url(https://careers.vib.com.vn/vibstatic/image/vib/icon-store-ios-yellow.svg) no-repeat;
}
.icon_store_android_white{
	display:block;
	background-size:100%;
	width:33px;
	height:33px;
	float:left;
	filter: invert(0%) sepia(96%) saturate(4171%) hue-rotate(190deg) brightness(20%) contrast(60%);
}
.icon_store_android_white:hover{
	background:url(https://careers.vib.com.vn/vibstatic/image/vib/icon-store-android-yellow.svg) no-repeat;
}
.vib-v2-appstore-footer{
	clear:both;
	margin-top: 20px;
}
.vib-v2-address-footer{
	margin-top:20px;
	border-top:1px solid #e4e4e4;
	position:relative;
}
.vib-v2-other-link-footer{
	position: relative;
	left: 0;
	padding-top: 20px;
	padding-bottom: 20px;
}
.vib-v2-other-link-footer li{
	list-style:none;
	color:#e4e4e4;
	display:inline-block;
	padding:0 5px;
}
.vib-v2-other-link-footer li a{
	color:#797979;
	font-size:14px;
	text-decoration:none;
}
.vib-v2-other-link-footer li a:hover{
	color: #1b1b1b;
	text-decoration: underline;
}
.vib-v2-other-link-footer li.vib-v2-other-link-footer-line {
	padding: 0 25px;
	text-indent: -9999px;
}
.vib-v2-copyright{
	color: #797979;
	font-weight:300;
	line-height:24px;
	font-size:14px;
	padding:35px 0;
	border-top: 1px solid #e4e4e4;
}
a.vib-v2-langugle_footer{
	position: absolute;
	right: 0;
	top: 16px;
	font-size: 14px;
	color: #797979;
	text-decoration: none;
}
a.vib-v2-langugle_footer:hover{
	color: #1b1b1b;
	text-decoration: underline;
}
.vib-v2-langugle_footer a{
	color:#797979;
}
.vib-v2-langugle_footer a:hover{
	color: #1b1b1b;
	text-decoration: underline;
}
.langugeEN{
	background-size:100%;
	width:30px;
	height:30px;
	display:inline-block;
	vertical-align:middle;
	margin-right:3px;
}
.langugeVN{
	background:url(https://careers.vib.com.vn/vibstatic/image/vib/langugeVN.png) no-repeat;
	background-size:100%;
	width:30px;
	height:30px;
	display:inline-block;
	vertical-align:middle;
	margin-right:3px;
}
.vib-v2-img-tieu-chi-the{
	background:#fff;
	width:97px;
	height:97px;
	border-radius:50%;
}
.vib-v2-img-tieu-chi-the img{
	position:relative;
	top:50%;
	transform: translateY(-50%);
	width:56px;
}
.vib-v2-box-tieu-chi-the{
	text-align:center;
	display:inline-block;
}
.vib-v2-box-tieu-chi-the-content{
	background:url(https://careers.vib.com.vn/vibstatic/image/vib/bg_tieuchithe.jpg) no-repeat;
	background-size:cover;
	width:100%;
	height:345px;
	text-align:center;
	position:relative;
	margin-top:46px;
	background-position:center bottom;
}
.vib-v2-box-tieu-chi-the{
	padding: 0 65px;
}
.vib-v2-box-tieu-chi-the:hover .vib-v2-img-tieu-chi-the,.vib-v2-box-tieu-chi-the:hover .vib-v2-box-tieu-chi-the p{
	color:#FDB913;
}
.vib-v2-box-tieu-chi-the p{
	margin-bottom:0;
	margin-top:15px;
	color:#fff;
	font-size:18px;
}
.vib-v2-box-tieu-chi-the-content h3{
	padding-top:64px;
	margin:0;
	color:#fff;
	font-size:36px;
	line-height:45px;
	position:relative;
	font-weight:300;
}
.vib-v2-box-tieu-chi-the-content::before{
	background-color:rgba(0,0,0,0.3);
	width:100%;
	content:"";
	display:block;
	position:absolute;
	top:0;
	left:0;
	height:100%;
}
.vib-v2-list-box-tieu-chi-the{
	padding-top:50px;
	position:relative;
}
.vib-v2-box-tieu-chi-the:hover .vib-v2-img-tieu-chi-the{
	background:#FDB913;
}
.vib-v2-box-mobile-fix-footer{
	background:#fff;
	position:fixed;
	bottom:0;
	height:60px;
	width:100%;
	z-index:1000;
	border-top:4px solid #1b1b1b;
}
.vib-v2-box-img-card{
	position:absolute;
	width:60px;
	height:60px;
	top:0;
	left:0;
	border-right:1px solid #4c4c4c;
	text-align:center;
}
.vib-v2-slider-box-card{
	margin-left:55px;
	height:55px;
	padding:0 20px;
}
.vib-v2-box-img-card .icon_top_home01{
	width:24px;
	height:60px;
	background-position:center;
}
.vib-v2-box-mobile-fix-footer .bx-pager{
	display:none;
}
.vib-v2-box-mobile-fix-footer .bxslider .swiper-slide{
	line-height:60px;
	text-align:center;
}
.vib-v2-box-mobile-fix-footer .bxslider .swiper-slide a{
	color: #1b1b1b ;
	font-size: 12px;
	height: 34px;
	display: table-cell;
	vertical-align: middle;
	line-height:normal;
}
.vib-v2-box-mobile-fix-footer .bxslider .swiper-slide.active a{
	color:#0066B3;
	font-weight:600;
}
.vib-v2-box-mobile-fix-footer .bx-wrapper .bx-viewport{
	background:none;
}
.vib-v2-box-mobile-fix-footer .bx-controls-direction .bx-prev {
	height: 12px;
	width: 12px;
	background:url(/wps/wcm/connect/4e00954d-4c80-4508-8e61-1adfb1718a1f/arrow_mobile_card_slider.png?MOD=AJPERES&attachment=true&id=1544777265588) no-repeat;
	background-size: 100% 100%;
	display: inline-block;
	transform: rotate(180deg);
	position:absolute;
	left:-15px;
	top:20px;
}
.vib-v2-box-mobile-fix-footer .bx-controls-direction .bx-next {
	height: 12px;
	width: 12px;
	background:url(/wps/wcm/connect/4e00954d-4c80-4508-8e61-1adfb1718a1f/arrow_mobile_card_slider.png?MOD=AJPERES&attachment=true&id=1544777265588) no-repeat;
	background-size: 100% 100%;
	display: inline-block;
	position:absolute;
	right:-15px;
	top:20px;
}
.vib-v2-box-mobile-fix-footer .bx-controls-direction a.disabled{
	display:none;
}
.vib-v2-box-result-search{
	background:#fff;
	border-radius:5px;
	margin-top:2px;
}
.vib-v2-box-result-search h3{
	margin-top:0;
	margin-bottom:10px;
	font-weight:600;
	color:#797979;
	font-size:16px;
}
.vib-v2-box-result-search li{
	list-style:none;
}
.vib-v2-box-result-search li a{
	padding:10px 15px;
	font-size:16px;
	color:#1b1b1b;
	display:block;
}
.vib-v2-box-result-search li a:hover{
	background:#e4e4e4;
	color:#1b1b1b;
}
.input_keyup .btn_search_submit{
	background:#FDB913;
}
.delete_search_text{
	position:absolute;
	top:32px;
	right:20px;
	display:none;
}
.input_keyup .delete_search_text{
	display:block;
}
.icon_delete_search_text{
	background:url(https://careers.vib.com.vn/vibstatic/image/vib/delete_search_text.svg) no-repeat;
	width:16px;
	height:16px;
	background-size:100%;
	display:block;
}
.icon_top_home01{
	background:url(https://careers.vib.com.vn/vibstatic/image/vib/icon_top_home01.svg) no-repeat;
	background-size:100%;
	display:inline-block;
}
.box_logo_vib{
	width:105px;
	height:50px;
	position:relative;
	display:inline-block;
}
.txt_logo_vib{
	background-size:100%;
	width:105px;
	height:50px;
	position:absolute;
	bottom:0;
	left:0;
	transition: 1.5s;
}
.symbol_logo_vib{
	background-size:100%;
	width:39px;
	height:33px;
	position:absolute;
	top:0;
	right:0;
	transition: 1s;
}
.vib-v2-hotline{
	position:absolute;
	text-align:right;
	color:#fff;
	top:15px;
	right:0;
}
.vib-v2-hotline p{
	font-size:16px;
	font-weight:300;
	line-height:18px;
	margin-bottom:8px;
	transition:all 0.5s;
}
.vib-v2-hotline span{
	font-size:20px;
	font-weight:600;
	line-height:20px;
	transition:all 0.5s;
}
.vib-v2-header-scroll .vib-v2-hotline p,.vib-v2-header-scroll-02 .vib-v2-hotline p{
	opacity:0;
	transition:all 0.5s;
}
.vib-v2-header-scroll .vib-v2-hotline span,.vib-v2-header-scroll-02 .vib-v2-hotline span{
	transition:all 0.5s;
	margin-top:-13px;
	display:block;
}
.vib-v2-title-banner{
	font-size:45px;
	color:#1b1b1b;
	line-height:60px;
}
.vib-v2-btn-banner-top{
	margin-top:30px;
}
.vib-v2-btn-banner-top a.vib-v2-btn-dk01{
	display:inline-block;
}
.vib-v2-list-card-content{
	margin-top:50px;
}
.vib-v2-box-card-content{
	border-bottom:1px solid #d7d7d7;
	padding-bottom:40px;
	margin-bottom:40px;
	position:relative;
}
.vib-v2-box-card-content h3{
	margin:0;
}
.vib-v2-box-card-content h3 a{
	font-weight:300;
	font-size:26px;
}
.vib-v2-box-card-content h3 a:hover{
	color:#F7941D;
}
.vib-v2-body-box-card{
	margin-top:40px;
}
.box-card-row1{
	width:205px;
	float:left;
}
.box-card-row2{
	width:193px;
	float:left;
	margin-left:40px;
}
.box-card-all-row2{
	float:left;
	width:942px;
}
.box-card-row3{
	width:170px;
	float:left;
	margin-left:30px;
}
.box-card-row2 h4{
	margin-top:0;
	color:#515151;
	margin-bottom:25px;
	line-height:14px;
	font-size:14px;
	white-space:nowrap;
}
.box-card-row2 p{
	font-size:16px;
}
.vib-v2-body-box-banca .box-card-row2 p{
	margin-bottom:0;
}
.link-detail-row3{
	margin-bottom:21px;
	margin-top:-6px;
}
.link-detail-row3 a{
	font-weight:600;
	color:#0066B3;
	text-decoration:underline;
	font-size:16px;
}
.link-detail-row3 a:hover{
	color:#F7941D;
}
.box-card-row3 p{
	margin-bottom:5px;
}
.box-card-row3 p a{
	text-decoration:underline;
	color:#0066B3;
	font-size:16px;
	white-space:nowrap;
}
.box-card-row3 p a:hover{
	color:#F7941D;
}
.img_card_effect .ui-card:before {
	content: '';
	opacity: 0;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	-webkit-transition: opacity .5s ease;
	-o-transition: opacity .5s ease;
	transition: opacity .5s ease;
	z-index: -1;
	border-radius: 6px;
	background-image: -webkit-linear-gradient(225deg, #1d253c 0%, #3e4757 100%);
	background-image: -o-linear-gradient(225deg, #1d253c 0%, #3e4757 100%);
	background-image: linear-gradient(225deg, #1d253c 0%, #3e4757 100%);
}
.img_card_effect .bg-card:before {
	content: '';
	position: absolute;
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
	border-radius: 12px;
	box-shadow: 0 rgba(0, 0, 0, .75);
	-webkit-transform: translateY(0);
	transform: translateY(0);
	-webkit-transition: box-shadow .3s ease, -webkit-transform .3s ease;
	transition: box-shadow .3s ease, -webkit-transform .3s ease;
	-o-transition: box-shadow .3s ease, -o-transform .3s ease;
	transition: box-shadow .3s ease, transform .3s ease;
	transition: box-shadow .3s ease, transform .3s ease, -webkit-transform .3s ease, -o-transform .3s ease;
}
.img_card_effect .img-card1 {
	width: 100%;
	height: 130px;
	background-size: 100%;
	background-repeat: no-repeat;
	position: relative;
	background-position: left;
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: 8px;
	z-index: 2;
	box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .3);
	-webkit-box-shadow: 0px 0px 13px 1px rgba(0,0,0,0.21);
	-moz-box-shadow: 0px 0px 13px 1px rgba(0,0,0,0.21);
	box-shadow: 0px 0px 13px 1px rgba(0,0,0,0.21);
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	-webkit-transition: box-shadow .3s ease, -webkit-transform .3s ease;
	transition: box-shadow .3s ease, -webkit-transform .3s ease;
	-o-transition: box-shadow .3s ease, -o-transform .3s ease;
	transition: box-shadow .3s ease, transform .3s ease;
	transition: box-shadow .3s ease, transform .3s ease, -webkit-transform .3s ease, -o-transform .3s ease;
}
.img_card_effect .ui-card:hover .bg-card:before{
	box-shadow: 0px 15px 15px 0 rgba(0, 0, 0, .4);
	-webkit-transform: translateY(-20px);
	transform: translateY(-20px);
}
.img_card_effect .ui-card:hover .img-card1,.img_card_effect .ui-card:hover .img-card2,.img_card_effect .ui-card:hover .img-card3{
	-webkit-transform: translateY(-20px);
	transform: translateY(-20px);
	box-shadow: none
}
.img_card_effect{
	position:relative;
}
.button_card_dk_ngay{
	margin-top:10px;
}
.icon_support1{
	background:url(https://careers.vib.com.vn/vibstatic/image/vib/icon_support1.svg) no-repeat;
	background-size:100%;
	background-position:center;
	width:33px;
	height:57px;
	display:inline-block;
}
.icon_support2{
	background:url(https://careers.vib.com.vn/vibstatic/image/vib/icon_support2.svg) no-repeat;
	background-size:100%;
	background-position:center;
	width:42px;
	height:57px;
	display:inline-block;
}
.icon_support3{
	background:url(https://careers.vib.com.vn/vibstatic/image/vib/icon_support3.svg) no-repeat;
	background-size:100%;
	background-position:center;
	width:51px;
	height:57px;
	display:inline-block;
}
.icon_support4{
	background:url(https://careers.vib.com.vn/vibstatic/image/vib/icon_support4.svg) no-repeat;
	background-size:100%;
	background-position:center;
	width:75px;
	height:57px;
	display:inline-block;
}
.icon_support5{
	background:url(https://careers.vib.com.vn/vibstatic/image/vib/icon_support5.svg) no-repeat;
	background-size:100%;
	background-position:center;
	width:75px;
	height:57px;
	display:inline-block;
}
.vib-v2-box-content-support{
	text-align:center;
	width:360px;
	height:210px;
	border-radius:5px;
	border:1px solid #ccc;
	float:left;
	margin-left:33px;
}
.vib-v2-box-content-support:first-child{
	margin-left:0;
}
.vib-v2-we-support h3{
	font-weight:300;
	font-size:36px;
	line-height:36px;
	margin-bottom:40px;
	margin-top:60px;
}
.vib-v2-box-content-support h4{
	font-size:24px;
	font-weight:300;
	margin-top:10px;
	margin-bottom:0;
	line-height:24px;
}
.vib-v2-box-content-support p{
	font-size:16px;
	font-weight:300;
	margin-top:10px;
	margin-bottom:0;
}
.img-support-box{
	margin-top:10px;
}
.vib-v2-box-content-support:hover{
	background:#e4e4e4;
	border:1px solid #e4e4e4;
}
.vib-v2-box-content-support a{
	display:block;
}
.vib-v2-box-content-support a:hover{
	color:#1b1b1b;
}
.btn-support-dk-ngay{
	margin-top:10px;
}
.vib-v2-box-content-support .btn-support-dk-ngay a{
	padding:0;
	margin:0 auto;
}
.vib-v2-we-support{
	margin-bottom:60px;
}
.vib-v2-img-card-detail{
	position:relative;
}
.vib-v2-sticker-mptn img{
	width:100%;
	max-width:100px;
	max-height:100px;
}
.vib-v2-img-card-detail img{
	max-width:100%;
}
.vib-v2-content-detail-card h2{
	font-size:26px;
	font-weight:300;
	margin:0;
	margin-bottom:25px;
}
.vib-v2-img-card-detail{
	float:left;
	width:50%;
	padding-right:15px;
}
.vib-v2-btn-card-detail{
	float:right;
	width:50%;
}
.vib-v2-btn-card-detail a.vib-v2-btn-dk01{
	max-width:150px;
	margin:0;
}
.link-card-detail{
	margin-top:15px;
}
.link-card-detail a{
	text-decoration:underline;
	color:#0066B3;
	margin-bottom:5px;
	display:inline-block;
}
.link-card-detail a:hover{
	color:#FDB913;
}
.vib-v2-colum-txt-card{
	margin-top:40px;
}
.vib-v2-box-txt-card-detail:first-child{
	width:100%;
	padding-right:0;
}
.vib-v2-box-txt-card-detail h4{
	color:#515151;
	margin-top:0;
	font-size:14px;
}
.vib-v2-box-txt-card-detail b{
	font-weight:700;
}
.vib-v2-box-txt-card-detail p{
	margin-bottom:0;
	font-size:16px;
}
.vib-v2-box-txt-card-detail p br{
	line-height:40px;
	display:block;
}
.vib-v2-content-detail_credit .vib-v2-box-txt-card-detail p{
	font-size:16px;
}
.vib-v2-box-txt-card-detail p span{
	font-weight:700;
}
.img_benefit_card{
	background:#e4e4e4;
	width:80px;
	height:80px;
	text-align:center;
	border-radius:50%;
}
.img_benefit_card img{
	height:40px;
	position:relative;
	top:50%;
	transform: translateY(-50%);
}
.vib-v2-box-benefit-card{
	position:relative;
}
.img_benefit_card{
	position:absolute;
	left:0;
	top:0;
}
.txt_benefit_card{
	margin-left:110px;
	min-height:80px;
}
.txt_benefit_card p{
	font-size:16px;
	line-height:normal;
}
.txt_benefit_card h4{
	margin-top:0;
}
.txt_benefit_card p{
	margin-bottom:0;
}
.txt_benefit_card p br{
	line-height:35px;
	display:block;
}
.vib-v2-content-detail_credit .txt_benefit_card p{
	font-size:16px;
}
.vib-v2-box-benefit-card{
	margin-bottom:30px;
}
.vib-v2-list-benefit-card{
	margin-bottom:60px;
}
.arrow_right_link{
	background:url(https://careers.vib.com.vn/vibstatic/image/vib/arrow_right.svg) no-repeat;
	display:inline-block;
	width:21px;
	height:15px;
	vertical-align:middle;
}
.vib-v2-link-box-colum-content a{
	line-height:21px;
	margin-right:20px;
	color:#0066B3;
	font-size:16px;
	display:inline-block;
	width:40%;
	margin-bottom:20px;
}
.vib-v2-link-box-colum-content a:nth-child(4){
	white-space:nowrap;
}
.vib-v2-link-box-colum-content a:hover{
	color:#FDB913;
}
.vib-v2-search-content .autocomplete-suggestions{
	padding:0;
	border-radius:5px;
	border:none;
}
.vib-v2-search-content .autocomplete-suggestions .autocomplete-suggestion{
	padding:10px 15px;
	font-size:16px;
	border-bottom:none;
}
.vib-v2-search-content .autocomplete-suggestions .autocomplete-suggestion.autocomplete-selected {
	background-color: #e4e4e4;
	color: #1b1b1b;
}
.overflow{
	overflow:hidden;
}
.vib-v2-info-other h3{
	font-size:26px;
	font-weight:300;
	margin:0;
	padding-top:50px;
}
.vib-v2-list-link-other{
	padding-top:25px;
}
a.link-other-list{
	font-size:18px;
	color:#0066B3;
	margin-right:75px;
	position:relative;
}
a.link-other-list::after{
	content:"";
	background:url(https://careers.vib.com.vn/vibstatic/image/vib/arrow_link-other-list.svg) no-repeat;
	position:absolute;
	right:-30px;
	top:4px;
	display:inline-block;
	background-size:100%;
	width:16px;
	height:16px;
}
a.link-other-list:hover{
	color:#f7941d;
}
.popup-exit{
	position:absolute;
	right:0;
	top:0;
	background-color:#e4e4e4;
	display:inline-block;
	border-radius:0 0 0 5px;
	width:90px;
	height:45px;
	line-height:45px;
	text-align:center;
	cursor:pointer;
	z-index:10;
	font-size:14px;
}
.popup-exit-auto-loan{
	position:absolute;
	right:0;
	top:0;
	background-color:#00518f;
	display:inline-block;
	width:48px;
	height:48px;
	line-height:60px;
	text-align:center;
	cursor:pointer;
	z-index:5;
}
.icon-popup-exit{
	display:inline-block;
	width:10px;
	height:10px;
	background:url(https://careers.vib.com.vn/vibstatic/image/vib/icon_popup_exit.svg) no-repeat;
	background-size:100%;
	margin-right:7px;
}
.close-popup-mobile .icon-popup-exit{
	margin-right:0;
}
.icon-popup-exit-loan{
	display:inline-block;
	width:24px;
	height:24px;
	background:url(https://careers.vib.com.vn/vibstatic/image/vib/x-loan.png) no-repeat;
	background-size:100%:
}
.vib-v2-header-popup{
	height:58px;
	border-bottom:1px solid #e4e2e6;
	display:flex;
	padding-top:6px;
	padding-left:60px;
	position:absolute;
	width:100%;
	top:0;
}
.v2-popup-title{
	padding-top:35px;
	font-size:36px;
	font-weight:300;
}
.v2-popup-descrition{
	font-size:16px;
	padding-top:10px;
}
.vib-v2-popup-wrapper{
	padding:0 40px;
}
.fom-icon01{
	background:url(https://careers.vib.com.vn/vibstatic/image/vib/popup_icon01.svg) no-repeat;
	background-size:100%;
	width:100px;
	height:100px;
	display:inline-block;
}
.fom-icon02{
	background:url(https://careers.vib.com.vn/vibstatic/image/vib/popup_icon02.svg) no-repeat;
	background-size:100%;
	width:100px;
	height:100px;
	display:inline-block;
}
.fom-icon03{
	background:url(https://careers.vib.com.vn/vibstatic/image/vib/popup_icon03.svg) no-repeat;
	background-size:100%;
	width:100px;
	height:100px;
	display:inline-block;
}
.fom-icon04{
	background:url(https://careers.vib.com.vn/vibstatic/image/vib/popup_icon04.svg) no-repeat;
	background-size:100%;
	width:100px;
	height:100px;
	display:inline-block;
}
.fom-icon05{
	background:url(https://careers.vib.com.vn/vibstatic/image/vib/popup_icon05.svg) no-repeat;
	background-size:100%;
	width:100px;
	height:100px;
	display:inline-block;
}
.fom-icon06{
	background:url(https://careers.vib.com.vn/vibstatic/image/vib/popup_icon06.svg) no-repeat;
	background-size:100%;
	width:100px;
	height:100px;
	display:inline-block;
}
.vib-v2-popup-txt h4{
	font-size:20px;
	font-weight:700;
	padding-top:20px;
	margin:0;
	line-height:normal;
	min-height:101px;
	margin-bottom:10px;
}
.vib-v2-popup-txt p{
	font-size:16px;
	margin-bottom:0;
}
.vib-v2-popup-dichvu{
	width:100%;
	margin-top:-58px;
	background:#fff;
}
.btn-popup-txt{
	margin-top:20px;
}
.vib-v2-popup-txt p a{
	color:#0066B3;
}
.vib-v2-popup-txt p a:hover{
	text-decoration:underline;
	color:#FDB913;
}
.popup_android_icon{
	background:url(https://careers.vib.com.vn/vibstatic/image/vib/popup_android.svg) no-repeat;
	width:56px;
	height:56px;
	background-size:100%;
	display:inline-block;
}
.popup_android_icon:hover{
	background:url(https://careers.vib.com.vn/vibstatic/image/vib/popup_android_hover.svg) no-repeat;
}
.popup_ios_icon{
	background:url(https://careers.vib.com.vn/vibstatic/image/vib/popup_ios.svg) no-repeat;
	width:56px;
	height:56px;
	background-size:100%;
	display:inline-block;
}
.popup_ios_icon:hover{
	background:url(https://careers.vib.com.vn/vibstatic/image/vib/popup_ios_hover.svg) no-repeat;
}
.vib-v2-popup-store-mobile{
	margin-top:35px;
}
.vib-v2-popup-store-mobile p{
	margin-bottom:0;
	font-size:16px;
}
a.vib-v2-see-all{
	font-size:18px;
	font-weight:700;
	text-decoration:underline;
	color:#0066B3;
	margin-left:540px;
	position:relative;
}
a.vib-v2-see-all::before{
	background:url(https://careers.vib.com.vn/vibstatic/image/vib/back_icon.png) no-repeat;
	width:8px;
	height:14px;
	content:"";
	display:block;
	position:absolute;
	right:-20px;
	top:6px;
	transform: rotate(180deg);
}
a.vib-v2-see-all:hover{
	color:#F7941D;
}
.title-header-popup{
	color:#1b1b1b;
	font-size:16px;
	font-weight:700;
	line-height:45px;
}
.btn-header-popup{
	width:150px;
	margin-left:30px;
}
.link-header-popup{
	margin-left:30px;
}
.link-header-popup a{
	color:#0066B3;
	text-decoration:underline;
}
.link-header-popup a:hover{
	color:#FDB913;
}
.body-header-popup{
	display:flex;
}
.img-body-header-popup{
	position:absolute;
	top:35px;
	left:60px;
	max-width:400px
}
.img-body-header-popup h4{
	font-size:28px;
}
.body-header-popup{
	position:relative;
	margin-top:58px;
}
.img-bg-body-header{
	max-width:100%;
}
.txt-body-header-popup{
	position:absolute;
	top:35px;
	left:530px;
	width:430px;
}
.box-txt-body-popup{
	margin-bottom:30px;
}
.box-txt-body-popup h4{
	margin:0;
	font-size:16px;
	font-weight:700;
}
.box-txt-body-popup h4{
	margin-top:10px;
}
.vib-v2-popup-icon img{
	height:70px;
}
.vib-v2-popup-footer{
	background:#e4e4e4;
	padding:20px 0;
}
.vib-v2-logo-appstore i{
	height:41px;
	width:41px;
}
.vib-v2-txt-appstore{
	line-height:62px;
	font-size:16px;
	color:#000;
	padding-left:15px;
	padding-right:30px;
}
.vib-v2-logo-appstore{
	padding-top:10px;
	padding-left:50px;
}
.vib-v2-popup-footer{
	display:flex;
}
.vib-v2-form-header-border{
	height:75px;
	line-height:75px;
	font-size:26px;
	font-weight:300;
	color:#fff;
	padding-left:50px;
	text-align:left;
}
.vib-v2-img-box-chose-card-form img{
	max-width:100%;
	height:130px;
}
.vib-v2-txt-box-chose-card-form h4{
	font-size:18px;
	margin:0;
	padding-top:20px;
	line-height:normal;
}
.vib-v2-txt-box-chose-card-form p{
	font-size:16px;
	font-weight:300;
	padding-top:18px;
	margin-bottom:30px;
	position:relative;
}
.vib-v2-title-form{
	font-weight:300;
	padding-top:55px;
	font-size:36px;
}
.vib-v2-desc-form{
	font-weight:300;
	font-size:16px;
	max-width:480px;
	padding:0 20px;
	margin:0 auto;
	margin-top:23px;
}
.vib-v2-list-chose-card-form{
	margin-top:30px;
	margin-bottom:40px;
}
.modal {
	text-align: center;
}
.vib-v2-banner-detail .swiper-slide {
	height: 440px;
}
.vib-v2-banner-detail .vib-v2-text-banner .vib-v2-fz-title-banner {
	color: #1B1B1B;
	line-height: 55px;
}
.vib-v2-banner-detail .vib-v2-text-banner .vib-v2-fz-title-product {
	color: #1B1B1B;
	font-size: 20px;
}
.vib-v2-text-service-digital ,.vib-v2-text-service-digital p{
	font-weight: 400;
	font-style: normal;
	font-size: 18px;
	color: #FFFFFF;
	text-align: center;
	line-height: normal;
	display: none;
	padding-top: 10px;
}
.vib-v2-box-services-card:hover .vib-v2-text-service-digital {
	display: block;
}
.vib-v2-service-card-digital a.vib-v2-box-services-card:hover .vib-v2-text-services-card{
	bottom:90px;
	transition: 0.4s;
}
.vib-v2-service-card-digital a.vib-v2-box-services-card:hover .vib-v2-link-services-card{
	opacity:1;
	transition: 0.4s;
	bottom:40px;
}
.vib-v2-service-card-digital .vib-v2-text-services-card p {
	line-height: normal;
}
.vib-v2-news-home {
	margin-bottom: 60px;
}
.vib-v2-box-digital-landing-myvib-content {
	background-color: rgba(242, 242, 242, 1);
	background-image: none;
	padding: 40px 0;
	margin-top: 0;
	font-style: normal;
	font-size: 24px;
	color: #1B1B1B;
	text-align: left;
}
.vib-v2-box-digital-landing-myvib-content:after {
	content: " ";
	clear: right;
}
.vib-v2-box-digital-landing-myvib-text {
	display: inline-block;
	width: 52%;
	float: left;
}
.vib-v2-box-digital-landing-myvib-sendsms {
	display: inline-block;
	width: 45%;
	float: right;
	margin-top:10px;
}
.vib-v2-box-digital-landing-myvib-sendsms .form-control.ocb {
	box-sizing: border-box;
	border-width: 1px;
	border-style: solid;
	border-color: rgba(204, 204, 204, 1);
	border-radius: 5px;
}
.vib-v2-box-digital-landing-myvib-sendsms .form-control .field_input {
	width: calc(100% - 110px);
}
.vib-v2-box-digital-landing-myvib-sendsms .form-control .vib-v2-btn-dk02 {
	width: 100px;
	float: right;
	position: relative;
	top: -10px;
	right: -10px;
	height: 59px;
	border-radius:0 5px 5px 0;
}
.vib-v2-box-sign-award-asset-asian {
	margin-top: 60px;
	margin-bottom: 60px;
}
.vib-v2-box-sign-award-asset-asian-left {
	display: inline-block;
	vertical-align: middle;
}
.vib-v2-box-sign-award-asset-asian-left img {
	max-width: 180px;
}
.vib-v2-box-sign-award-asset-asian-right {
	display: inline-block;
	text-align: left;
	vertical-align: middle;
	margin-left: 40px;
}
.vib-v2-box-sign-award-asset-asian-title { font-weight: 300;
	font-style: normal;
	font-size: 36px;
	line-height: 52px;
}
.vib-v2-box-sign-award-asset-asian-text {
	font-weight: 400;
	font-style: normal;
	font-size: 16px;
	color: #868686;
	text-align: left;
	line-height: 30px;
}
.vib-v2-popup-containt {
	margin-top: 60px;
	padding-left: 30px;
	padding-right: 30px;
}
#popup-notifysms .modal-content, #popup-notifysms .modal-dialog {
	max-width: 450px;
}
.vib-v2-popup-icon-check {
	text-align: center;
}
.vib-v2-popup-icon-check img {
	max-width: 56px;
}
.vib-v2-popup-content {
	color: #1E1E1E;
	text-align: center;
	font-size: 18px;
	line-height: 24px;
	font-weight: 400;
	margin-top: 15px
}
.vib-v2-popup-content p {
	padding-bottom: 24px;
}
.vib-v2-main-nav-form-header-2 {
	top: 33px;
}
.vib-v2-digital-download-btn {
	background: #e7e7e8;
	padding: 10px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	position: fixed;
	right: 0;
	top: calc(50% - 50px);
	max-width: 100px;
	text-align: center;
	cursor: pointer;
	font-weight: 400;
	font-style: normal;
	font-size: 14px;
	text-align: center;
	line-height: 20px;
	z-index: 999;
}
.vib-v2-digital-download-btn a {
	font-weight: 400;
	font-style: normal;
	font-size: 14px;
	text-align: center;
	line-height: 20px;
}
.vib-v2-digital-download-icon {
	text-align: center;
}
.vib-v2-digital-download-icon img {
	max-width: 23px;
	max-height: 25px;
}
.vib-v2-digital-download-text {
	text-align: center;
	margin-top: 7px;
}
.vib-v2-box-digital-myvib-interest {
	margin: 60px 0;
}
.vib-v2-digital-myvib-interest-title { font-weight: 300;
	font-style: normal;
	font-size: 36px;
	color: #1B1B1B;
	text-align: left;
	line-height: 36px;
}
.vib-v2-digital-myvib-interest-list {
	vertical-align: top;
	position: relative;
	margin-top: 40px;
}
.vib-v2-digital-myvib-interest-item {
	display: inline-block;
	width: calc(33% - 2px);
	position: relative;
}
.vib-v2-digital-myvib-interest-item-icon {
	width: 111px;
	height: 111px;
	border-radius: 50%;
	background: #e4e4e4;
	text-align: center;
	display: inline-block;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 100%;
}
.vib-v2-digital-myvib-interest-item-icon img {
	position: relative;
	top: 50%;
	transform: translateY(-50%);
	height: 70px;
}
.vib-v2-digital-myvib-interest-item-text {
	display: inline-block;
	font-size: 18px;
	font-weight: 400;
	font-style: normal;
	color: #1B1B1B;
	text-align: left;
	line-height: normal;
	width: calc(100% - 140px);
	margin-left: 10px;
	vertical-align: top;
}
.vib-v2-digital-myvib-interest-item-text p{
	margin-bottom:0;
}
.vib-v2-digital-myvib-interest-item-icons {
}
.vib-v2-digital-myvib-interest-item-icons img {
	max-height: 35px;
	max-width: 110px;
}
.vib-v2-digital-myvib-interest-item-text a {
	text-decoration: underline;
	color: rgb(0, 102, 179);
}
.vib-v2-box-digital-myvib-video {
	background-color: rgba(242, 242, 242, 1);
	background-image: none;
	padding: 40px 0;
	padding-top:60px;
}
.vib-v2-box-digital-myvib-video-title {
	line-height: 36px; font-weight: 300;
	font-style: normal;
	font-size: 36px;
	color: #1B1B1B;
	text-align: left;
}
.vib-v2-box-digital-myvib-video-title p{
	margin-bottom:0;
}
.vib-v2-box-digital-myvib-video-list {
}
.vib-v2-box-digital-myvib-video-item {
	width: calc(33% - 30px);
	display: inline-block;
	margin-top: 40px;
	margin-right: 30px;
	vertical-align: top;
}
.vib-v2-box-digital-myvib-video-item-img {
	position: relative;
	border-radius: 5px;
	overflow:hidden;
}
.vib-v2-box-digital-myvib-video-item-img:before {
	content: " ";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	opacity: 0.5;
	filter: alpha(opacity=50);
	background: #000;
	cursor: pointer;
}
.vib-v2-box-digital-myvib-video-item-img:after {
	content: " ";
	display: block;
	position: absolute;
	width: 50px;
	height: 50px;
	top: calc(50% - 25px);
	left: calc(50% - 25px);
	background: url(https://careers.vib.com.vn/vibstatic/image/vib/play-icon-white-png.png) center no-repeat;
	background-size: 100%;
	cursor: pointer;
}
.vib-v2-box-digital-myvib-video-item-img:hover:before {
	display: none;
}
.vib-v2-box-digital-myvib-video-item-img:hover:after {
	display: none;
}
.vib-v2-box-digital-myvib-video-item-img img {
	width: 100%;
}
.vib-v2-box-digital-myvib-video-item-text {
	margin-top: 20px;
}
.vib-v2-box-digital-myvib-video-item-text, .vib-v2-box-digital-myvib-video-item-text a {
	font-weight: 400;
	font-style: normal;
	font-size: 18px;
	color: #414044;
	text-align: left;
	line-height: 22px;
}
.vib-v2-box-digital-myvib-certified {
	margin: 60px 0;
	vertical-align: top;
}
.vib-v2-digital-certified {
	display: inline-block;
	width: 55%;
}
.vib-v2-digital-certified-title {
	line-height: 36px; font-weight: 300;
	font-style: normal;
	font-size: 36px;
	color: #1B1B1B;
	text-align: left;
	padding-top: 20px;
}
.vib-v2-digital-certified-text {
	line-height: 25px;
	font-weight: 400;
	font-style: normal;
	font-size: 16px;
	color: #1B1B1B;
	text-align: left;
	margin-top: 30px;
}
.vib-v2-digital-certified-img {
	display: inline-block;
	margin-left: 50px;
	vertical-align: top;
}
.vib-v2-digital-certified-img img {
	max-width: 210px;
}
.vib-v2-box-digital-myvib-condition {
}
.vib-v2-box-digital-myvib-condition .vib-v2-wrapper_new {
	border-top: 1px dotted #d7d7d7;
	border-bottom: 1px dotted #d7d7d7;
	padding: 40px 0;
}
.vib-v2-digital-myvib-condition-text {
	line-height: 36px;
	display: inline-block;
	width: auto;
	font-weight: 300;
	font-style: normal;
	font-size: 36px;
	color: #1B1B1B;
	text-align: left;
	width: 382px;
}
.vib-v2-digital-condition-link {
	display: inline-block;
	width: auto;
	line-height: 36px;
	margin-left: 30px;
}
.vib-v2-digital-condition-link p{
	margin-bottom:0;
}
.vib-v2-digital-condition-link a {
	line-height: 52px;
	font-style: normal;
	font-size: 18px;
	text-decoration: underline;
	color: #0066B3;
	line-height: 30px;
}
.vib-v2-box-digital-myvib-download {
	margin: 60px 0;
}
.vib-v2-box-digital-myvib-download-containt {
	box-sizing: border-box;
	border-width: 1px;
	border-style: solid;
	border-color: rgba(204, 204, 204, 1);
	border-radius: 4px;
	vertical-align: top;
}
.vib-v2-digital-myvib-download-img {
	display: inline-block;
	max-width: 382px;
	vertical-align: top;
}
.vib-v2-digital-myvib-download-link {
	display: inline-block;
	width: auto;
	max-width: calc(100% - 390px);
}
.vib-v2-digital-myvib-download-link-title {
	line-height: 45px; font-weight: 300;
	font-style: normal;
	font-size: 36px;
	color: #1B1B1B;
	text-align: left;
	margin-left: 30px;
	margin-top: 30px;
}
.vib-v2-digital-myvib-download-link-text {
	font-weight: 400;
	font-style: normal;
	font-size: 16px;
	color: #1B1B1B;
	text-align: left;
	margin-left: 30px;
	padding-top: 20px;
}
.vib-v2-digital-myvib-download-link-btn {
	margin-left: 30px;
	padding-top: 21px;
}
.vib-v2-banner-black {
}
.vib-v2-banner-black .vib-v2-text-banner {
	max-width: 585px;
}
.vib-v2-banner-black .vib-v2-text-banner .vib-v2-fz-title-banner {
	color: #fff;
}
.vib-v2-box-digital-ib-feature {
	background-color: rgba(242, 242, 242, 1);
	background-image: none;
	padding: 40px 0;
	padding-top:60px;
}
.vib-v2-box-digital-ib-feature-title {
	font-weight: 300;
	font-style: normal;
	font-size: 36px;
	color: #1B1B1B;
	text-align: left;
	line-height:36px;
}
.vib-v2-box-digital-ib-feature-list {
}
.vib-v2-box-digital-ib-feature-item {
	width: calc(33% - 30px);
	display: inline-block;
	margin-top: 40px;
	margin-right: 30px;
	vertical-align: top;
	background-color: rgba(255, 255, 255, 1);
	border: none;
	border-radius: 5px;
	-moz-box-shadow: 2px 2px 15px rgba(0, 0, 0, 0.0980392156862745);
	-webkit-box-shadow: 2px 2px 15px rgba(0, 0, 0, 0.0980392156862745);
	box-shadow: 2px 2px 15px rgba(0, 0, 0, 0.0980392156862745);
}
.vib-v2-box-digital-ib-feature-item-img-containt {
	margin-left: 25px;
	margin-right: 25px;
	margin-top: 30px;
}
.vib-v2-box-digital-ib-feature-item-img {
	position: relative;
	border-radius: 3px;
	width: auto;
	display: inline-block;
	opacity: 1;
}
.vib-v2-box-digital-ib-feature-item-img img {
	height: 60px;
}
.vib-v2-box-digital-ib-feature-item-text {
	margin-top: 15px;
	margin-left: 25px;
	margin-right: 25px;
	margin-bottom: 20px;
	margin-top: 30px;
}
.vib-v2-box-digital-ib-feature-item-text {
	font-weight: 400;
	font-style: normal;
	font-size: 22px;
	color: #000000;
	text-align: left;
}
.vib-v2-box-digital-sms-syntax {
}
.vib-v2-box-digital-sms-syntax-title {
	line-height: 36px; font-weight: 300;
	font-style: normal;
	font-size: 36px;
	color: #1B1B1B;
	text-align: left;
}
.vib-v2-box-digital-sms-syntax-table-box {
	padding-top:40px;
}
.vib-v2-box-digital-sms-syntax-table {
	width: 100%;
}
.vib-v2-box-digital-sms-syntax-table tr th {
	font-weight: 600;
	font-style: normal;
	font-size: 18px;
	color: #FFFFFF;
	background-color: rgba(0, 102, 179, 1);
	border: none;
	padding: 20px 25px;
	width: 50%;
}
.vib-v2-box-digital-sms-syntax-table tr th:first-child {
	border-top-left-radius: 5px;
}
.vib-v2-box-digital-sms-syntax-table tr th:last-child {
	border-top-right-radius: 5px;
}
.vib-v2-box-digital-sms-syntax-table tr td {
	text-align: left;
	vertical-align: top;
	padding: 20px 50px 20px 25px;
	font-weight: 400;
	font-style: normal;
	font-size: 16px;
	color: #1B1B1B;
	line-height: normal;
	border-bottom: 1px solid #ececec;
}
.vib-v2-box-digital-sms-syntax-table tr td:first-child {
	border-left: 1px solid #ececec;
}
.vib-v2-box-digital-sms-syntax-table tr td:last-child {
	border-right: 1px solid #ececec;
}
.vib-v2-box-digital-sms-syntax-table tr:last-child td:first-child {
	border-bottom-left-radius: 5px;
}
.vib-v2-box-digital-sms-syntax-table tr:last-child td:last-child {
	border-bottom-right-radius: 5px;
}
.vib-v2-box-digital-sms-syntax-table tr td p {
	margin: 0;
	padding: 0;
	font-weight: 400;
	font-style: normal;
	font-size: 16px;
}
.vib-v2-box-digital-sms-syntax-table tr td span {
	color: #6B6B6B;
	display: block;
}
.vib-v2-box-digital-sms-syntax-table tr td a {
	font-style: normal;
	font-size: 16px;
	text-decoration: underline;
	color: #0066B3;
	font-weight: 600;
}
.vib-v2-section-promotion-new{
	background: #f2f2f2;
	padding-top:60px;
	padding-bottom:40px;
	min-height:513px;
}
.vib-v2-img-promotion-new{
	overflow:hidden;
	border-radius:5px 5px 0 0;
	height:210px;
}
.vib-v2-img-promotion-new img{
	transition: all 0.5s;
	max-width:100%;
}
.vib-v2-img-promotion-new img:hover{
	transition: all 0.5s;
	transform: scale(1.2);
}
.vib-v2-list-promotion-new::after{
	clear:both;
	display:block;
	content:"";
}
.vib-v2-content-box-promotion-new{
	background:#fff;
	border-radius:5px;
	display:block;
	box-shadow:5px 5px 10px rgba(0, 0, 0, 0.0470588235294118);
}
.vib-v2-txt-promotion-new{
	padding:20px;
	font-size:20px;
	height:105px;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}
.vib-v2-content-box-promotion-new:hover .vib-v2-more-promotion-new{
	color:#F7941D;
}
.vib-v2-more-promotion-new{
	font-size:16px;
	color:#0066B3;
	text-decoration:underline;
	padding:20px;
	padding-top:0;
}
.vib-v2-btn-banner-promtion-vib{
	width:157px;
	margin-top:40px;
}
.vib-v2-title-banner-promotion-vib{
	font-size:30px;
	color:#fff;
}
.vib-v2-desc-banner-promtoion-vib{
	color:#fff;
	font-size:16px;
	margin-top:10px;
}
.vib-v2-banner-promotion-vib::after{
	content:"";
	display:block;
	clear:both;
}
.vib-v2-content-banner-promotion-vib{
	background-repeat:no-repeat;
	background-size:100%;
	height:400px;
	overflow:hidden;
	border-radius:5px;
	border-bottom:4px solid #fdb916;
	position:relative;
	margin-bottom:20px;
}
.vib-v2-txt-cotnent-banner-promotion-vib{
	position:absolute;
	width:100%;
	padding:0 40px;
	bottom:-60px;
	left:0;
	transition:all 0.5s;
	z-index:3;
}
.vib-v2-content-banner-promotion-vib:hover .vib-v2-txt-cotnent-banner-promotion-vib{
	bottom:40px;
}
.vib-v2-content-banner-promotion-vib::before{
	content:"";
	display:block;
	height: 100%;
	width: 100%;
	background-image: linear-gradient(-180deg, rgba(0,102,179,0.12) 50%, rgba(0,0,0,0.75) 100%);
	position: absolute;
	top: 0;
	left: 0;
	border-radius: 5px;
}
.vib-v2-content-banner-promotion-vib:hover:before{
	content:"";
	background-color:rgba(0,0,0,0.3);
	position:absolute;
	z-index:1;
	height:100vh;
	width:100%;
}
.vib-v2-section-promotion-vib{
	margin:60px 0;
}
.vib-v2-img-world-box img{
	max-width:100%;
	transition: all 0.5s;
	min-height:150px;
}
.vib-v2-img-world-box img:hover{
	transition: all 0.5s;
	transform: scale(1.2);
}
.vib-v2-img-world-box{
	border-radius:5px 5px 0 0;
	height:150px;
	overflow:hidden;
	position:relative;
}
.vib-v2-content_world-box{
	background:#fff;
	box-shadow:0px 5px 10px rgba(0, 0, 0, 0.0770588235294118);
	display:block;
	border-radius:5px;
	overflow:hidden;
}
.vib-v2-content_world-box:hover .promotion-title{
	color:#F7941D;
}
.vib-v2-box-txt-world-new .vib-v2-txt-promotion{
	margin-top:0px;
}
.vib-v2-content_world-box:hover .vib-v2-box-txt-world-new{
	border:1px solid #d7d7d7;
	border-top:none;
	border-radius: 0 0 5px 5px;
}
.vib-v2-body-world-detail{
	background: #f2f2f2;
	padding:20px;
	border-bottom:1px dotted #1b1b1b;
	border-top:1px dotted #1b1b1b;
}
.vib-v2-body-world-detail h3{
	margin-top:0;
	font-size:20px;
}
.vib-v2-body-world-detail p{
	font-size:16px;
}
.link-dkapdung{
	margin-top:20px;
}
.line-left-world-detail{
	margin-top:20px;
}
.line-left-world-detail h4{
	margin:0;
	color:#868686;
	font-size:16px;
}
.vib-v2-desc-world-detail{
	font-size:18px;
	margin:20px 0;
}
.vib-v2-title_left_detail{
	float:left;
	font-size:36px;
	font-weight:300;
}
.vib-v2-social_right_detail{
	float:right;
	color:#949494;
}
.vib-v2-social_right_detail li{
	list-style:none;
	display:inline-block;
	margin-left:10px;
}
.share_google{
	background:url(https://careers.vib.com.vn/vibstatic/image/vib/share_google.png) no-repeat;
	background-size:100%;
	width:28px;
	height:28px;
	display:block;
}
.share_google:hover{
	background:url(https://careers.vib.com.vn/vibstatic/image/vib/share_google_hover.png) no-repeat;
	background-size:100%;
	width:28px;
	height:28px;
	display:block;
}
.share_facebook{
	background:url(https://careers.vib.com.vn/vibstatic/image/vib/share_facebook.png) no-repeat;
	background-size:100%;
	width:28px;
	height:28px;
	display:block;
}
.share_facebook:hover{
	background:url(https://careers.vib.com.vn/vibstatic/image/vib/share_facebook_hover.png) no-repeat;
	background-size:100%;
	width:28px;
	height:28px;
	display:block;
}
.vib-v2-social_right_detail ul{
	display:inline-block;
	vertical-align:middle;
}
.vib-v2-social_right_detail span{
	display:inline-block;
	vertical-align:middle;
}
.vib-v2-box-txt-world-new{
	padding:0 20px;
	padding-top:15px;
	border:1px solid #fff;
	height:95px;
}
.vib-v2-search-list-data-result{
	margin-top:40px;
}
.vib-v2-header-scroll-02 .txt_logo_vib{
	transform: scale(0);
	opacity:0;
	top:-15px;
}
.vib-v2-header-scroll-02 .symbol_logo_vib{
	width:53px;
	height:47px;
	right:30px;
	top:8px;
}
.vib-v2-right-body-world-detail img{
	max-width:100%;
}
.vib-v2-list-no-product{
	text-align:center;
	margin-bottom:60px;
}
.vib-v2-no-product-title{
	font-size:30px;
	color:#A1A1A1;
	font-weight:300;
	margin-top:30px;
}
.vib-v2-no-product-desc{
	font-size:30px;
	color:#0066B3;
	font-weight:300;
}
@media screen and (min-width: 768px) {
	.input_search_doitac{
 border:none;
 border-radius:0;
 width:100%;
	}
	.vib-v2-title-search-doitac,.vib-v2-box-search-doitac h3{
 display:none;
	}
	.vib-v2-search-doitac{
 background:#333;
 padding:20px 0;
	}
	.vib-v2-select-search-doitac{
 float:left;
 width:24%;
	}
	.vib-v2-input-search-doitac .vib-v2-input01{
 background:#fff !important;
 padding:0;
 border-radius:5px 0 0 5px;
	}
	.vib-v2-input-search-doitac{
 float:left;
 width:70%;
	}
	.vib-v2-search-doitac .vib-v2-input-search-doitac{
 width:68%;
 margin-left:2%;
 position:relative;
	}
	.vib-v2-search-doitac .input_search_doitac{
 margin-top:0;
 height: 60px;
 border-radius: 5px 0 0 5px;
 padding-left: 25px;
 font-size: 16px;
	}
	.vib-v2-button-search-doitac{
 float:right;
 width:6%;
	}
	.vib-v2-button-search-doitac a span{
 display:none;
	}
	.vib-v2-select-search-doitac .select_ocb .ocb.bootstrap-select > .dropdown-toggle{
 background:#fff;
	}
	.vib-v2-form-body-input-group-large{
 display: inline-block;
 width: calc(66.66% - 4px);
 margin-right: 8px;
 vertical-align: top;
	}
	.vib-v2-left-body-world-detail,.vib-v2-right-body-world-detail{
 width:50%;
 float:left;
	}
	.vib-v2-right-body-world-detail{
 padding-left:30px;
	}
	.left-number-page-promotion{
 float:left;
 line-height:60px;
 color:#868686;
	}
	.vib-v2-header-promotion-word{
 margin-bottom:40px;
	}
	.vib-v2-list-world-box{
 margin:0 -15px;
	}
	.vib-v2-world-box{
 padding: 0 15px;
 float: left;
 width: 25%;
 margin-bottom: 40px;
	}
	.right_select-title-promotion{
 float:right;
 width:260px;
	}
	.vib-v2-banner-promotion-vib{
 margin:0 -15px;
	}
	.vib-v2-list-promotion-new{
 margin:0 -15px;
	}
	.vib-v2-box-promotion-new{
 padding:0 15px;
 width:33.33%;
 float:left;
 margin-bottom:40px;
	}
	.vib-v2-box-banner-promotion-vib{
 padding:0 15px;
 width:50%;
 float:left;
	}
	.vib-v2-section-tab-promotion-new .vib-v2-box-card-header-credit p{
 font-size:18px;
 color:#5e5e5e;
	}
	.vib-v2-img-box-development img{
 min-height:162px;
	}
	.promotion_hightlight .vib-v2-txt-promotion{
 font-size:20px;
	}
	.vib-v2-selectbox-list-leader{
 display:none;
	}
	.vib-v2-selectbox-tab-leader-mobile{
 display:none;
	}
	.vib-v2-txt-promotion{
 font-size:16px;
	}
	.vib-v2-list-promotion-box{
 margin:0 -17px;
	}
	.vib-v2-time-date-promotion{
 color:#868686;
 margin-top:10px;
	}
	.vib2018-left-slider-news .bx-default-pager{
 display:none;
	}
	.vib2018-left-slider-news .bx-controls-direction .bx-prev,.vib2018-left-slider-news .bx-controls-direction .bx-next{
 width:45px;
 height:45px;
	}
	.vib2018-left-slider-news {
 width: 65%;
 float: left;
	}
	.vib2018-right-slider-news {
 float: right;
 width: 32%;
	}
	.vib2018-left-slider-news .bx-wrapper img {
 height: 510px;
 max-width:none;
 width:auto !important;
	}
	.vib-v2-line-radiobox-deposit{
 margin-bottom:40px;
	}
	.vib-v2-line-radiobox-deposit .vib-v2-congcu-radiobox{
 padding-top:0;
	}
	.vib-v2-congcu-radiobox{
 padding-top:17px;
	}
	.vib-v2-line-box-deposit{
 margin-bottom:40px;
	}
	.vib-v2-header-deposit{
 padding:30px;
 padding-bottom:0;
	}
	.vib-v2-deposit-content-large{
 width:66.67%;
 float:left;
 padding:0 15px;
	}
	.vib-v2-deposit-content-large02{
 width:75%;
 float:left;
 padding:0 15px;
	}
	.vib-v2-deposit-content-small02{
 width:25%;
 float:right;
 padding:0 15px;
	}
	.vib-v2-deposit-content-small{
 width:33.33%;
 float:left;
 padding:0 15px;
	}
	.vib-v2-deposit-content-left{
 width:50%;
 float:left;
 padding:0 15px;
	}
	.vib-v2-deposit-content-right{
 width:50%;
 float:left;
 padding:0 15px;
	}
	.vib-v2-input-group-box{
 margin:0 -15px;
	}
	.modal:before {
 display: inline-block;
 vertical-align: middle;
 content: " ";
 height: 100%;
	}
	.vibv-v2-body-three-services{
 margin-left:-15px;
 margin-right:-15px;
 margin-top:25px;
	}
	.vibv-v2-body-three-services::after{
 content:"";
 clear:both;
 display:block;
	}
	.vib-v2-body-box-services{
 width:33.33%;
 float:left;
 padding:0 15px;
	}
	.vib-v2-three-upl .vib-v2-body-box-services{
 width:45%;
	}
}
.modal-dialog {
	display: inline-block;
	text-align: left;
	vertical-align: middle;
}
.vib-v2-img-card-debit img{
	max-width:100%;
}
.link-img-form-debit{
	margin-top:15px;
}
.link-img-form-debit a{
	text-decoration:underline;
	color:#0066B3;
	display:block;
	margin-bottom:5px;
}
.link-img-form-debit a:hover{
	color:#F7941D;
}
.vib-v2-appcept-vib-value label a{
	color:#0066B3;
	text-decoration:underline;
}
.vib-v2-appcept-vib-value label a:hover{
	color:#FDB913;
}
.vib-v2-box-other-form-debit{
	border-top:1px solid #d7d7d7;
	padding-top:30px;
	margin-top:30px;
}
.vib-v2-step5-thanks-debit{
	margin-top:60px;
	text-align:center;
}
.vib-v2-img-box-step5-thanks img{
	max-width:100%;
}
.vib-v2-box-wrapper-step5-thanks .vib-v2-footer-new-form{
	display:block;
	padding-top:20px;
}
.vib-v2-text-box-step5-thanks h3{
	font-size:30px;
	font-weight:300;
}
.vib-v2-text-box-step5-thanks p{
	font-size:16px;
	margin-bottom:0;
}
.vib-v2-text-box-step5-thanks p a{
	color:#0066B3;
	text-decoration:underline;
}
.vib-v2-text-box-step5-thanks p a:hover{
	color:#FDB913;
}
.heade-title-white{
	color:#fff !important;
}
.note-input-text-form{
	font-weight:300;
	margin-top:10px;
}
.vib-v2-total-form{
	font-weight:300;
	font-size:16px;
}
.vib-v2-total-form span{
	padding-left:15px;
	font-weight:400;
}
.vib-v2-note-total-form{
	padding-top:10px;
	font-weight:300;
	max-width:490px;
}
.vib-v2-popup-form-otp{
	padding:50px;
}
.vib-v2-popup-form-otp h2{
	border-bottom:1px solid #d7d7d7;
	padding-bottom:10px;
	margin-bottom:30px;
	font-weight:300;
	font-size:36px;
	margin-top:0;
	line-height:normal;
}
.vib-v2-popup-form-otp p{
	font-size:20px;
	font-weight:300;
	margin-bottom:20px;
}
.vib-v2-otp-input{
	margin-bottom:20px;
}
.vib-v2-otp-input input{
	border:1px solid #d7d7d7;
	width:60px;
	height:60px;
	text-align:center;
	line-height:60px;
	display:inline-block;
	margin-right:15px;
	font-size:24px;
}
a.send-again-otp{
	font-size:16px !important;
}
a.send-again-otp:hover{
	color:#FDB913;
}
.vib-btn-otp{
	margin-top:20px;
}
.vib-v2-form-box-thank-text b{
	font-weight:600;
}
.vib-v2-footer-fix{
	margin:0 -60px;
	background:#e4e4e4;
	padding:20px 50px;
	border-radius:0 0 5px 5px;
	margin-top:30px;
	margin-bottom:-60px;
	clear:both;
}
.icon_thanks_form1{
	background:url(https://careers.vib.com.vn/vibstatic/image/vib/icon_thanks_form.svg) no-repeat;
	background-size:100%;
	width:36px;
	height:36px;
	display:inline-block;
	vertical-align:middle;
}
.vib-v2-txt-thanks-form01{
	display:inline-block;
	padding-left:15px;
	vertical-align:middle;
	width: calc(100% - 40px);
	text-align: left;
}
.vib-v2-form-containt-width{
	position:relative;
}
.vib-v2-credit-support .vib-v2-box-content-support:first-child{
	margin-left:0;
}
.vib-v2-news-best{
	position:absolute;
	display:inline-block;
	background:url(/wps/wcm/connect/e7b4efc4-4da3-4f92-9969-81f91e92388a/sticker_card.png?MOD=AJPERES&attachment=true&id=1545656773580) no-repeat;
	line-height:25px;
	width:167px;
	height:31px;
	text-align:left;
	padding-left:5px;
	position:absolute;
	top:90px;
	left:-11px;
	color:#fff;
	font-size:10px;
	z-index:3;
	transition:all .3s;
	text-transform:uppercase;
	background-position:center right;
	background-size:100%;
	line-height:24px;
}
.vib-v2-text-banner-flow{
	position:absolute;
	top:180px;
	left:0;
	max-width:570px;
	padding:40px;
	background-color: rgba(0, 0, 0, .7);
	border-radius:5px;
}
.vib-v2-text-banner-flow h3{
	color:#fff;
	font-weight:300;
	font-size:26px;
	text-align:center;
	margin-top:0;
	margin-bottom:30px;
}
.vib-v2-form-input-mobile-banner{
	display:flex;
}
.vib-v2-input01-banner{
	width:77%;
}
.vib-v2-btn01-banner{
	width:24%;
	margin-left:15px;
}
.vib-v2-number-card{
	position:absolute;
	top:24px;
	left:33px;
}
.vib-v2-img-card-fow{
	padding-top:20px;
	margin-bottom:40px;
}
.vib-v2-img-card-fow img{
	height:180px;
}
.vib-v2-title-flow{
	font-size:36px;
	font-weight:300;
	line-height:36px;
}
.vib-v2-desc-fow{
	margin-top:10px;
	font-size:20px;
}
.vib-v2-info-credit{
	background-color:#f9f9f9 !important;
}
.vib-v2-section-step-flow{
	text-align:center;
	margin-top:60px;
}
.vib-v2-list-step-flow{
	margin-top:40px;
	position:relative;
}
.active .vib-v2-header-step-flow{
	background:#e4e4e4;
}
.vib-v2-header-step-flow img:nth-child(2), .active .vib-v2-header-step-flow img:nth-child(1){
	display:none;
}
.active .vib-v2-header-step-flow img:nth-child(2){
	display:inline-block;
}
.active .vib-v2-header-step-flow p{
	color:#0066B3;
}
.vib-v2-box-step-flow.check .vib-v2-header-step-flow em{
	background:url(https://careers.vib.com.vn/vibstatic/image/vib/check_flow_card.png) no-repeat;
	background-size:100%;
	width:28px;
	height:28px;
	position:absolute;
	top:5px;
	right:45px;
}
.vib-v2-header-step-flow{
	position:relative;
	padding-top:30px;
	border-radius:5px 5px 0 0;
}
.vib-v2-header-step-flow img{
	height:80px;
}
.vib-v2-header-step-flow p{
	font-size:18px;
	margin-top:10px;
	margin-bottom:0;
}
.vib-v2-body-step-flow{
	display:none;
}
.active .vib-v2-body-step-flow{
	display:block;
}
.icon-update-time{
	background:url(https://careers.vib.com.vn/vibstatic/image/vib/icon_updatetime.svg) no-repeat;
	background-size:100%;
	width:18px;
	height:18px;
	display:inline-block;
	vertical-align:middle;
	margin-right:5px;
}
a.more_txt_benefit{
	text-decoration:underline;
	font-size:16px;
	margin-top:5px;
	display:inline-block;
	color:#0066B3;
}
a.more_txt_benefit:hover{
	color:#FDB913;
}
a.link{
	color:#0066B3;
	text-decoration:underline;
	font-size:16px;
}
a.link:hover{
	color:#f7941d;
}
a.link2{
	color:#FDB913;
}
.vib-v2-link-box-colum-content{
	margin-bottom:20px;
}
.vib-v2-link-box-colum-content:last-child{
	margin-bottom:0;
}
.vib-v2-popup-icon h4{
	font-size:20px;
	font-weight:700;
	min-height:60px;
}
.vib-v2-box-ad-detail{
	background:#e4e4e4;
	padding:40px 30px;
	margin-left:-41px;
	margin-top:40px;
	padding-left:41px;
}
.vib-v2-box-card-header-credit.Disabled{
	display:none;
}
.vib-v2-box-card-header-credit.Disabled:hover:before{
	display:none;
}
.vib-tit-26{
	font-size:26px;
	font-weight:300;
}
.vib-v2-text-ad-detail{
	margin-top:10px;
	margin-bottom:20px;
}
.vib-v2-box-ad-detail .vib-v2-btn-dk01{
	display:inline-block;
}
.vib-v2-check-book-time{
	margin-top:15px;
}
.vib-v2-check-book-time label{
	font-size:18px;
}
.inviable_div{
	display:none;
}
.vib-v2-title-compare-card{
	background:#ededed;
	text-align:center;
	padding:15px 0;
}
.vib-v2-title-compare-card span{
	font-size:18px;
	color:#414042;
	font-weight:600;
	text-transform:uppercase;
}
.vib-v2-box-compare-content{
	width:33%;
}
.vib-v2-footer-compare-card{
	background:#ededed;
	padding:50px 0;
}
.vib-v2-footer-compare-card .bx-wrapper .bx-viewport{
	background:none;
}
.vib-v2-footer-compare-card .vib-v2-box-compare-content{
	text-align:center;
}
.vib-v2-header-compare-card .vib-v2-box-compare-content{
	text-align:center;
}
.vib-v2-box-compare-content h3{
	font-weight:300;
	font-size:26px;
	margin-bottom:20px;
}
.vib-v2-box-compare-content p{
	margin-top:20px;
	margin-bottom:0;
}
#card-compare-slider .vib-v2-box-compare-content p a:last-child{
	margin-top:10px;
	display:inline-block;
}
.vib-v2-chose-card-other{
	margin-top:20px;
	font-size:16px;
	display:inline-block;
	cursor:pointer;
}
.icon-card-other{
	background:url(https://careers.vib.com.vn/vibstatic/image/vib/icon-card-other.svg) no-repeat;
	display:inline-block;
	vertical-align:middle;
	width:28px;
	background-size:100%;
	height:19px;
}
.vib-v2-content-compare-card h2{
	font-size:36px;
	font-weight:300;
	text-align:center;
	padding:40px 0;
	margin:0;
	color:#414042;
	background:#ededed;
}
.vib-v2-content-chon-the h3{
	text-align:center;
	font-size:36px;
	padding:20px 0;
	font-weight:300;
}
.vib-v2-list-card-chon-them{
	background:#ededed;
	padding-bottom:40px;
}
.vib-v2-box-card-chon-them{
	width:47%;
	float:left;
	background:#fff;
	border-radius:5px;
	margin-left:2%;
	padding:20px;
	margin-top:22px;
	position:relative;
	min-height:158px;
	border:2px solid #fff;
}
.vib-v2-box-card-chon-them.disabled{
	opacity:0.5;
}
.vib-v2-left-img-them{
	width:35%;
	float:left;
}
.vib-v2-right-txt-them{
	width:65%;
	float:left;
	padding-left:20px;
}
.vib-v2-left-img-them img{
	max-width:100%;
}
.vib-v2-right-txt-them h4{
	font-size:26px;
	font-weight:300;
	margin-bottom:5px;
}
.vib-v2-right-txt-them p{
	font-size:16px;
	margin-bottom:0;
}
.vib-v2-box-card-chon-them.active{
	border:2px solid #0066b3;
}
.vib-v2-box-card-chon-them.active:after{
	content:"";
	display:block;
	background:url(wps/wcm/connect/866406e5-e2d2-4958-ad5a-0638474a4232/Check_blue+copy+2%403x.png?MOD=AJPERES&attachment=true&id=1542948490920) no-repeat;
	background-size:100%;
	width:30px;
	height:30px;
	position:absolute;
	top:8px;
	right:8px;
}
.vib-v2-body-find-card{
	background:#fff;
}
.vib-v2-title-body-find-card{
	height:100px;
	background:url(https://careers.vib.com.vn/vibstatic/image/vib/bg_title_body.png);
	text-align:center;
}
.vib-v2-title-body-find-card p{
	font-weight:300;
	padding-top:15px;
	margin-bottom:0;
}
.vib-v2-title-body-find-card p span{
	font-weight:600;
	color:#0066B3;
	font-size:15px;
	padding-left:5px;
}
.vib-v2-box-body-find-card{
	padding:30px 0;
}
.vib-v2-box-body-find-card .bx-wrapper .bx-viewport{
	z-index:8;
}
.vib-v2-box-img-body-find-card .vib-v2-box-compare-content{
	text-align:center;
}
.vib-v2-header-find-card{
	text-align:center;
}
.vib-v2-title-find-card{
	border-radius:100px;
	font-size:30px;
	color:#fff;
	padding:20px 60px;
	font-weight:300;
	display:inline-block;
	background-color:#333;
	position:relative;
}
.vib-v2-title-find-card::before{
	content:"";
	width:47px;
	height:42px;
	background:url(https://careers.vib.com.vn/vibstatic/image/vib/header_title_find_card.png) no-repeat;
	background-size:100%;
	display:block;
	position:absolute;
	left:-29px;
	bottom:-12px;
}
.vib-v2-services-find-card{
	margin-top:30px;
}
.back-icon-find-card{
	width:20px;
	height:20px;
	background:url(https://careers.vib.com.vn/vibstatic/image/vib/back_icon_find_card.svg) no-repeat;
	background-size:100%;
	display:inline-block;
	vertical-align:middle;
	margin-right:10px;
}
.vib-v2-back-tieu-chi-the{
	position:absolute;
	color:#fff;
	font-size:18px;
}
.vib-v2-box-services-find-card{
	position:relative;
}
.vib-tootip-form-content{
	position:relative;
	display:inline-block;
}
.vib-tootip-form-content:hover .box_tooltip_content{
	display:block;
}
.box_tooltip_content{
	background-color: rgba(0, 0, 0, 0.7);
	border-radius:5px;
	width:320px;
	height:80px;
	color:#fff;
	font-size:12px;
	font-weight:300;
	padding:10px;
	position:absolute;
	top:35px;
	left:0;
	display:none !important;
}
.box_tooltip_content::before{
	content:"";
	display:block;
	position:absolute;
	top:-11px;
	left:30px;
	width: 0;
	height: 0;
	border-left: 11px solid transparent;
	border-right: 11px solid transparent;
	border-bottom: 11px solid rgba(0, 0, 0, 0.7);
}
.vib-v2-box-chose-account-payment{
	border:1px solid #d7d7d7;
	padding:15px;
	border-radius:5px;
	cursor:pointer;
}
.vib-v2-box-chose-account-payment:hover{
	background:#e4e4e4;
}
.vib-v2-box-chose-account-payment.active{
	background:#e4e4e4;
}
.vib-v2-box-chose-account-payment h4{
	margin:0;
	font-size:20px;
}
.vib-v2-box-chose-account-payment p{
	margin:0;
	margin-top:10px;
	font-size:16px;
	font-weight:300;
}
.vib-v2-footer-mobile-form{
	display:none;
}
.vib-v2-footer-form-credit.vib-v2-footer-mobile-form{
	display:block;
}
.note-form-input{
	margin-bottom:0;
	margin-top:5px;
	font-size:14px;
	font-weight:300;
}
.note-form-checkbox{
	margin-bottom:0;
	font-size:14px;
	font-weight:300;
	margin-left:35px;
}
.vib-v2-box-banner-thank{
	position:relative;
	border-bottom:5px solid #fdb913;
	border-radius:5px;
	overflow:hidden;
	width:33.33%;
}
.vib-v2-box-banner-thank::after{
	content:"";
	display:block;
	background-color: rgba(0, 0, 0, 0.5);
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:166px;
	transition: 0.5s;
}
.vib-v2-box-banner-thank:hover:after{
	height:100%;
}
.vib-v2-txt-box-banner-thank{
	text-align:center;
	color:#fff;
	position:absolute;
	z-index:1;
	padding:0 20px;
	top:64%;
	transition: 0.5s;
	width:100%;
}
.vib-v2-txt-box-banner-thank h4{
	font-weight:600;
	font-size:18px;
	margin-top:0;
	margin-bottom:0;
}
.vib-v2-txt-box-banner-thank p{
	font-weight:300;
	font-size:18px;
	margin-top:0;
	margin-bottom:0;
}
.vib-v2-cion-box-banner-thank{
	text-align:center;
	color:#fff;
	position:absolute;
	top:5%;
	z-index:1;
	width:100%;
	transition: 0.5s;
	opacity:0;
}
.vib-v2-cion-box-banner-thank p{
	margin-bottom:0;
	font-size:26px;
	font-weight:600;
	margin-top:5px;
}
.more-detail-banner-thank{
	text-align:center;
	width:100%;
	position:absolute;
	bottom:0px;
	z-index:1;
	transition: 0.5s;
	opacity:0;
}
.more-detail-banner-thank span{
	color:#fff;
	text-decoration:underline;
	font-size:16px;
}
.more-detail-banner-thank span:hover{
	color:#fdb913;
}
.vib-v2-box-banner-thank:hover .more-detail-banner-thank{
	bottom:40px;
	opacity:1;
}
.vib-v2-box-banner-thank:hover .vib-v2-txt-box-banner-thank{
	top:45%;
}
.vib-v2-box-banner-thank:hover .vib-v2-cion-box-banner-thank{
	top:10%;
	opacity:1;
}
.img-box-thank{
	max-height:380px;
	min-height:380px;
}
.vib-v2-box-search-card-header{
}
.viv-txt-search-card-header{
	float:right;
	line-height:45px;
	font-size:16px;
}
.vib-v2-btn-search-card-header{
	float:right;
	margin-left:30px;
	width:160px;
	text-align:center;
}
.vib-v2-section-tab-all-card{
	margin-top:30px;
}
.vib-v2-section-tab-all-banca{
	margin-top:0px;
}
.vib-v2-section-tab-promotion-new{
	margin-top:60px;
}
.vib-v2-section-tab-promotion-new .vib-v2-list-card-header-mobile{
	height:auto;
}
.vib-v2-section-tab-all-promotion{
	margin-top:0;
}
.vib-v2-section-tab-all-card{
	box-shadow: rgba(134, 134, 134, 0.2) 0px 10px 10px;
	position:relative;
	z-index:5;
}
.vib-v2-list-card-header-mobile{
	margin-top:15px;
}
.vib-v2-box-card-header-credit img{
	height:50px;
}
.credit_img_act{
	display:none;
}
.vib-v2-box-card-header-credit{
	text-align:center;
}
.vib-v2-box-card-header-credit.active .vib-v2-box-card-header-credit p{
	color:#0066B3;
}
.vib-v2-box-card-header-credit p{
	color:#1b1b1b;
	margin-bottom:0;
	margin-top:5px;
	font-weight:600;
}
.vib-v2-box-card-header-credit.active p{
	color:#0066B3;
}
.vib-v2-header-compare{
	position:absolute;
	width:140px;
	text-align:center;
	padding-top:10px;
	top:60px;
	right:10px;
}
.vib-v2-header-compare img{
	height:50px;
}
.vib-v2-header-compare p{
	font-size:14px;
	font-weight:600;
	line-height:18px;
}
.number-compare-header{
	position:absolute;
	top:5px;
	right:30px;
	width:18px;
	height:18px;
	text-align:center;
	line-height:18px;
	background:#0066b3;
	color:#fff;
	border-radius:50%;
	font-size:12px;
}
.box-card-header-credit-other.active{
	border-bottom: 6px solid #FDB913;
	background:#fff;
	position:relative;
	z-index:6;
}
.box-card-header-credit-other.active:after{
	content:"";
	width:100%;
	background:#fff;
	height:3px;
	position:absolute;
	left:0;
	bottom:-2px;
	z-index:6;
}
.vib-v2-line-header-credit{
	float:left;
	margin-left:35px;
}
.vib-v2-line-header-credit::before{
	content:"";
	display:block;
	width:1px;
	height:45px;
	background:#d7d7d7;
	margin-top:25px;
}
.vib-v2-list-card-header-credit::after{
	content:"";
	display:block;
	height:0;
	clear:both;
}
.vib-v2-title-chose-header-credit{
	display:none;
}
.vib-v2-body-icon-services{
	width:111px;
	height:111px;
	background:#e4e4e4;
	border-radius:50%;
	text-align:center;
}
.vib-v2-body-icon-services img{
	position:relative;
	top:50%;
	transform: translateY(-50%);
	height:70px;
}
.viv-v2-title-services{
	font-size:36px;
	font-weight:300;
	line-height:36px;
}
.vib-v2-body-box-services{
	position:relative;
}
.vib-v2-body-icon-services{
	position:absolute;
	left:15px;
	top:0;
}
.vib-v2-body-txt-services{
	min-height:111px;
	margin-left:131px;
	font-size:16px;
}
.vib-v2-body-txt-services span{
	position:absolute;
	top:50%;
	transform: translateY(-50%);
	display:block;
	padding-right:15px;
}
.vib-v2-box-content-three-services{
	margin-top:60px;
}
.vib-v2-line-condition{
	padding:15px 0;
	border-top:1px solid #d7d7d7;
}
.vib-v2-line-condition:last-child{
	border-bottom:1px solid #d7d7d7;
}
.vib-v2-line-condition::after{
	content:"";
	clear:both;
	display:block;
}
.vib-v2-left-condition{
	float:left;
	width:30%;
	font-size:20px;
	font-weight:600;
}
.vib-v2-right-condition{
	float:left;
	width:70%;
	font-size:16px;
}
.vib-v2-list-condition{
	margin-top:25px;
}
.vib-v2-right-condition p{
	margin-bottom:20px;
}
.vib-v2-right-condition p:last-child{
	margin:0;
}
.vib-v2-images-download-app{
	width:350px;
	border-radius:5px 0 0 5px;
}
.vib-v2-box-download-app{
	display:flex;
}
.vib-v2-title-form-credit{
	font-size:26px;
	font-weight:300;
	text-align:center;
	padding-top:30px;
}
.vib-v2-box-form-have-card{
	display:none;
}
.vib-v2-txt-about-friend h3,.vib-v2-txt-about-friend h3 p{
	font-size:30px;
	color:#fff;
	margin-top:0;
	margin-bottom:20px;
	max-width:520px;
}
.vib-v2-txt-about-friend p{
	color:#fff;
	font-size:18px;
	margin-bottom:5px;
}
.vib-v2-txt-about-friend p span{
	color:#FFBB13;
	font-weight:700;
}
.vib-v2-btn-about-friend{
	margin-top:20px;
}
.vib-v2-btn-about-friend .vib-v2-btn-dk01{
	margin:0;
}
.vib-v2-toolbar-range-sllider .splitter{
	display:none;
}
.vib-v2-toolbar-range-sllider .rangeslider__handle{
	width: 0;
	height: 0;
	border-left: 11px solid transparent;
	border-right: 11px solid transparent;
	border-top: 15px solid #fdb913;
	border-radius:0;
	background:none;
	top:-27px;
}
.vib-v2-toolbar-range-sllider .arrow-left-1,.vib-v2-toolbar-range-sllider .arrow-left-2,.vib-v2-toolbar-range-sllider .arrow-right-1,.vib-v2-toolbar-range-sllider .arrow-right-2{
	border:none;
	width: 1px;
	height: 1px;
	background: #000;
}
.vib-v2-toolbar-range-sllider .arrow-right-2{
	display:none;
}
.vib-v2-toolbar-range-sllider .arrow-left-1{
	left:0;
	top:1px;
	right:auto;
}
.vib-v2-toolbar-range-sllider .arrow-left-2{
	left:0;
	top:3px;
	right:auto;
}
.vib-v2-toolbar-range-sllider .arrow-right-1{
	left:0;
	top:5px;
	right:auto;
}
.vib-v2-toolbar-range-sllider .rangeslider__fill__new{
	border-radius:0;
	margin-left:11px;
	height:5px;
	background:#ccc;
}
.vib-v2-toolbar-range-sllider .range-container .min-max-value .min-value,.vib-v2-toolbar-range-sllider .range-container .min-max-value .max-value{
	font-size:14px;
}
.vib-v2-toolbar-range-sllider .range-container .min-max-value .min-value{
	left:11px;
	top:10px;
}
.vib-v2-toolbar-range-sllider .range-container .min-max-value .max-value{
	right:11px;
	top:10px;
}
.vib-v2-toolbar-range-sllider .rangeslider, .rangeslider__fill{
	height:5px;
}
.vib-v2-toolbar-range-sllider{.vib-v2-section-contact-content .vib-v2-contact-content-box .vib-v2-contact-content-box-right
height:60px;
	width: 66.67%;
	float: left;
	padding: 0 4px;
	padding-top:25px;
}
.vib-v2-toolbar-range-sllider02{
	height:60px;
	width: 75%;
	float: left;
	padding: 0 4px;
	padding-top:25px;
}
.vib-v2-toolbar-range-sllider .rangeslider__fill{
	background:#fdb913;
	margin-left: 11px;
}
.vib-v2-line-box-deposit .value-current{
	padding:0;
}
.vib-v2-box-img-body-find-card .bx-wrapper .bx-pager.bx-default-pager a{
	width:11px;
	height:11px;
	border-radius:50%;
	background:#999;
	margin:0 5px;
}
.vib-v2-box-img-body-find-card .bx-wrapper .bx-pager.bx-default-pager a.active{
	background:#0066b3;
}
.vib-v2-tit-radio-congcu{
	font-size:16px;
	margin-bottom:10px;
}
.vib-v2-header-benefit-auto-table{
	background:#0066b3;
	color:#fff;
}
.vib-v2-row-table-benefit1,.vib-v2-row-table-benefit2,.vib-v2-row-table-benefit3{
	padding-top:17px;
	padding-bottom:17px;
	font-size:16px;
	line-height:normal;
}
.vib-v2-header-benefit-auto-table .vib-v2-row-table-benefit2,.vib-v2-header-benefit-auto-table .vib-v2-row-table-benefit3{
	font-size:18px;
}
.vib-v2-row-table-benefit1 p, .vib-v2-row-table-benefit2 p,.vib-v2-row-table-benefit3 p{
	margin-bottom:0;
}
.vib-v2-header-benefit-auto-table::after{
	content:"";
	display:block;
	clear:both;
}
.vib-v2-deposit-linh-hoat h4{
	margin-top:0;
	font-size:16px;
}
.vib-v2-condition h1{
	font-size:26px;
	font-weight:700;
	color:#333;
	margin:0;
}
.vib-v2-box-content-condition h2{
	font-size:26px;
	color:#333;
	margin:0;
	margin-top:30px;
}
.vib-v2-table-content-condition{
	border-radius:5px;
	border:1px solid #797979;
	margin-top:20px;
	margin-bottom:40px;
}
.vib-v2-interest-condition{
	margin-top:20px;
	margin-bottom:40px;
	border-radius:5px;
	border:1px solid #797979;
}
.vib-v2-table-content-condition h3{
	background:#e4e4e4;
	padding:5px 20px;
	font-weight:700;
	font-size:14px;
	margin:0;
	border-top:1px solid #c9c9c9;
}
.vib-v2-table-content-condition h4{
	background: rgba(215, 215, 215, 1);
	padding:5px 20px;
	font-weight:700;
	font-size:14px;
	margin:0;
	border-top:1px solid #c9c9c9;
}
.vib-v2-table-content-condition h3:first-child, .vib-v2-table-content-condition h4:first-child{
	border-top:none;
	border-radius:5px 5px 0 0;
}
.vib-v2-table-content-condition p{
	margin:0;
}
.vib-v2-table-content-condition .vib-v2-line-table-condition:first-child{
	border-top:none;
}
.vib-table-condition-left{
	font-weight:600;
	padding:5px 20px;
}
.vib-table-condition-right{
	padding:5px 20px;
}
.vib-v2-line-table-condition{
	border-top:1px solid #c9c9c9;
}
.vib-v2-line-table-condition::after{
	content:"";
	display:block;
	clear:both;
}
.vib-v2-purview{
	background:#e4e4e4;
	padding-top:30px;
	padding-bottom:50px;
	margin-top:40px;
}
.vib-v2-title-purview{
	font-size:26px;
	color:#333;
	padding-bottom:20px;
}
.vib-v2-txt-purview p{
	font-size:14px;
	margin-bottom:15px;
}
.vib-v2-txt-purview ul{
	font-size:12px;
	margin-top:-10px;
	margin-bottom:10px;
}
.vib-v2-condition{
	margin-top:40px;
}
.vib-v2-line-box-table-expression{
	line-height:60px;
	background:#fff;
	border-bottom:1px solid #d7d7d7;
	padding-left:20px;
	font-size:16px;
	height:60px;
	overflow:hidden;
	color:#6b6b6b;
}
.vib-v2-header-box-table-expression{
	min-height:60px;
	background:#0066b3;
	color:#fff;
}
.vib-v2-right-box-table-expression .vib-v2-header-box-table-expression{
	color:#fff;
	padding-top:15px;
	padding-bottom:15px;
	font-size:18px;
	text-align:right;
}
.vib-v2-popup-dk-current-form a{
	max-width:280px;
	margin-top:30px;
}
.vib-v2-popup-dk-current-form{
	text-align:center;
	padding-top:60px;
	padding-bottom:40px;
}
.vib-v2-popup-dk-current-form h2{
	font-size:36px;
	font-weight:300;
	margin:0;
}
.vib-v2-popup-dk-current-form p{
	margin:0 auto;
	margin-top:20px;
	margin-bottom:0;
	font-size:18px;
	max-width:600px;
}
.vib-v2-table-content-condition-note{
	margin-top:-20px;
}
.vib-form-link-appstore{
	margin-top:10px;
}
.vib-form-link-appstore a{
	margin:0 7px;
}
.vib-form-link-appstore img{
	height:51px;
}
.vib-v2-input-pin-card-form h4{
	margin:0;
	font-size:18px;
	font-weight:300;
}
.vib-v2-list-pin-input {
	margin-top:20px;
}
.vib-v2-list-pin-input input{
	border:1px solid #d7d7d7;
	border-radius:3px;
	height:60px;
	width:60px;
	margin-right:15px;
	text-align:center;
	font-size:25px;
}
.vib-v2-input-pin-card-form p{
	margin-top:20px;
	font-size:16px;
	color:#6b6b6b;
	font-weight:300;
}
.vib-v2-box-find-car h3{
	font-size:36px;
	font-weight:300;
	margin:0;
}
.vib-v2-box-find-car p{
	margin:20px 0;
	font-size:16px;
}
.vib-v2-title-auto{
	font-size:36px;
	font-weight:300;
	line-height:36px;
	margin-top:60px;
}
.vib-v2-box-detail-car .vib-v2-title-auto{
	margin-top:0;
}
.vib-v2-box-detail-car{
	margin-top:40px;
}
.vib-v2-box-brand-car{
	display:inline-block;
	border-radius:6px;
	border:1px solid #bcbcbc;
	text-align:center;
	padding:10px;
}
.vib-v2-box-brand-car img{
	height:84px;
	max-width:100%;
}
.vib-v2-box-brand-car:hover{
	box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 15px;
	border:none;
}
.vib-v2-box-brand-car h4{
	margin:0;
	font-size:16px;
	font-weight:600;
}
a.vib-v2-box-brand-car:hover,a.vib-v2-box-brand-car{
	color:#333;
}
a.vib-v2-back-brand-car{
	display:none;
	position:relative;
}
.vib-v2-box-vehicles-car img{
	max-width:100%;
	max-height:125px;
	min-height:125px;
}
.vib-v2-box-vehicles-car{
	text-align:center;
	display:inline-block;
	padding:10px;
	margin-bottom:20px;
	border-radius:6px;
}
.vib-v2-box-vehicles-car:hover{
	box-shadow:0 0 15px rgba(0,0,0,0.2);
}
.vib-v2-box-vehicles-car h3{
	text-align:left;
	margin:0;
	margin-top:20px;
	font-size:16px;
	color:#1b1b1b;
	font-weight:600;
}
.vib-v2-box-vehicles-car h4{
	font-size:16px;
	margin-bottom:0;
	color:#5E5E5E;
	margin-top:5px;
	text-align:left;
}
.vib-v2-box-vehicles-car p{
	margin-bottom:0;
	text-align:left;
	color:#1b1b1b;
	font-size:16px;
}
.vib-v2-list-vehicles-car::after{
	content:"";
	clear:both;
	display:block;
}
.vib-v2-detail-car{
	padding-top:25px;
	margin-bottom:60px;
}
.vib-v2-price-auto{
	font-size:18px;
	font-weight:300;
	color:#5e5e5e;
	margin-top:10px;
}
.vib-v2-price-auto span{
	font-weight:600;
	color:#5e5e5e;
}
.vib-v2-line-txt-car{
	margin-top:40px;
}
.vib-v2-label-type-car{
	font-size:16px;
	margin-bottom:10px;
}
.vib-v2-line-txt-car .vib-v2-input01.disabled_input {
	opacity:0.5;
	background:#e4e4e4 !important;
	border:1px solid #999 !important;
}
.vib-v2-button-txt-car{
	margin-top:40px;
}
.vib-v2-button-txt-car::after{
	clear:both;
	content:"";
	display:block;
}
.bx-pager-banner-top{
	text-align:center;
}
.vib-v2-slider-img-car img{
	margin:0 auto;
	max-width:100%;
	max-height:300px;
}
.vib-v2-slider-img-car .bx-prev{
	background:url(https://careers.vib.com.vn/vibstatic/image/vib/left_slide_img_car.svg) no-repeat;
	background-size:100%;
	width:30px;
	height:30px;
	display:block;
	top:50%;
	transform: translateY(-50%);
	position:absolute;
}
.vib-v2-list-slide-showroom .bx-prev{
	background:url(https://careers.vib.com.vn/vibstatic/image/vib/left_slide_img_car.svg) no-repeat;
	background-size:100%;
	width:30px;
	height:30px;
	display:block;
	top:50%;
	transform: translateY(-50%);
	position:absolute;
	left:-30px;
}
.vib-v2-slider-img-car .bx-next{
	background:url(https://careers.vib.com.vn/vibstatic/image/vib/left_slide_img_car.svg) no-repeat;
	background-size:100%;
	width:30px;
	height:30px;
	display:block;
	top:50%;
	transform: translateY(-50%) rotate(180deg);
	position:absolute;
	right:0;
}
.vib-v2-slider-img-car .bx-prev.disabled,.vib-v2-slider-img-car .bx-next.disabled{
	display:none;
}
.vib-v2-list-slide-showroom .bx-next{
	background:url(https://careers.vib.com.vn/vibstatic/image/vib/left_slide_img_car.svg) no-repeat;
	background-size:100%;
	width:30px;
	height:30px;
	display:block;
	top:50%;
	transform: translateY(-50%) rotate(180deg);
	position:absolute;
	right:-30px;
}
.vib-v2-slider-img-car{
	position:relative;
}
.vib-v2-img-box-showroom img{
	max-width:100%;
	border-radius:5px;
	overflow:hidden;
}
.vib-v2-box-showroom h3{
	margin-top:20px;
	font-size:16px;
	margin-bottom:0;
	text-transform:uppercase;
	font-weight:600;
}
.vib-v2-box-showroom p{
	margin-top:5px;
	font-size:16px;
	margin-bottom:0;
}
.bx-pager-slide-car{
	text-align:center;
	margin-top:20px;
}
.bx-pager-showroom{
	text-align:center;
}
.vib-v2-body-benefit-auto-table h4{
	margin:0;
	background:#e4e4e4;
	padding:20px;
	font-size:18px;
	font-weight:600;
}
.vib-v2-tab-detail-deposit li{
	list-style:none;
	display:block;
	float:left;
	cursor:pointer;
	margin-top:5px;
	margin-right:2px;
	font-size:16px;
}
.vib-v2-tab-detail-deposit li.active{
	line-height:50px;
	background:#0066b3;
	height:50px;
	margin-top:0;
	font-weight:700;
	color:#fff;
}
.vib-v2-tab-detail-deposit li{
	padding:0 30px;
	background:#e4e4e4;
	height:45px;
	border-radius:5px 5px 0 0;
	line-height:45px;
}
.vib-v2-line-year-tab{
	height:49px;
	border-bottom:1px solid #4c93c9;
	background:#0066b3;
}
.vib-v2-line-year-tab ul{
	float:right;
	margin-right:15px;
	margin-bottom:0;
}
.vib-v2-line-year-tab li{
	list-style:none;
	float:left;
	padding:0 13px;
	line-height:49px;
	cursor:pointer;
	font-size:16px;
	color:#fff;
}
.vib-v2-line-year-tab li.active{
	color:#FDB913;
}
.vib-v2-header-box-table{
	height:60px;
	background:#0066b3;
}
.vib-v2-header-box-table .vib-v2-colum-table-deposit{
	font-size:16px;
	font-weight:600;
}
.vib-v2-colum-table-deposit{
	line-height:60px;
	text-align:right;
	padding-right:30px;
	font-size:16px;
	white-space:nowrap;
}
.vib-v2-header-box-table .vib-v2-colum-table-deposit{
	white-space:normal;
}
.vib-v2-fix-row1-table{
	padding-left:30px;
	font-size:16px;
	font-weight:600;
}
.vib-v2-header-box-table .vib-v2-fix-row1-table{
	color:#fff;
}
.vib-v2-title-box-table-deposit{
	line-height:60px;
	padding-left:30px;
	background:#e4e4e4;
}
.vib-v2-title-box-table-deposit{
	font-size:16px;
}
.vib-v2-title-box-table-deposit span{
	font-size:18px;
	font-weight:700;
}
.vib-v2-header-box-table .vib-v2-colum-table-deposit{
	color:#fff;
	font-weight:600;
}
.vib-v2-line-box-table-deposit{
	border-bottom:1px solid #d7d7d7;
}
.vib-v2-line-box-table-deposit:last-child{
	border:none;
}
.vib-v2-content-detail-deposit{
	display:none;
}
.vib-v2-content-detail-deposit.tab_open{
	display:block;
}
.vib-v2-note-line-box-table-deposit{
	padding:10px 30px;
}
.header-doitac .vib-v2-link-atm-home{
	right:50px;
}
.header-doitac .tel_top_home{
	right:100px;
}
.vib-v2-showroom .bx-prev.disabled,.vib-v2-showroom .bx-next.disabled{
	display:none;
}
.vib-v2-button-search-doitac a{
	background:#ffcc33;
	display:block;
	text-align:center;
	height:60px;
	line-height:60px;
	border-radius:5px;
}
.active_search a{
	background:#e4e4e4;
}
.vib-v2-box-project h4 a{
	font-size:18px;
	color:#1b1b1b;
}
.vib-v2-box-project p{
	font-size:16px;
	color:#6b6b6b;
	margin-bottom:0;
}
.vib-v2-left-header-mortgage{
	font-size:16px;
	color:#6b6b6b;
}
.vib-v2-right-header-mortgage{
	font-size:16px;
}
.vib-v2-line-header-mortgage{
	margin-bottom:20px;
}
.vib-v2-line-header-mortgage:last-child{
	margin-bottom:0;
}
.vib-v2-body-detail-mortgage{
	position:relative;
}
.vib-v2-compare-table-deposit{
	font-size:16px;
	padding-right:20px;
	padding-top:20px;
	padding-bottom:20px;
}
.vib-v2-header-compare-box-table .vib-v2-compare-table-deposit{
	color:#fff;
	padding:20px 0;
	text-align:center;
}
.vib-v2-header-compare-box-table{
	background:#0066b3;
	border-radius:5px 5px 0 0;
}
.vib-v2-title-table-deposit{
	padding:20px 0;
	font-size:16px;
	color:#6b6b6b;
}
.img-list-banca{
	position:relative;
}
.img-list-banca img{
	max-width:100%;
	border-radius:5px;
}
.vib-v2-box-banca-content h3{
	font-size:26px;
	font-weight:300;
	line-height:26px;
}
.vib-v2-box-banca-content h5{
	margin:0;
	margin-top:10px;
	font-size:16px;
}
.img-box-project{
	overflow:hidden;
	height:150px;
	width:100%;
	display:block;
	border-radius:5px;
}
.img-box-project img{
	max-width: 100%;
	transition: all 1s;
	height: 100%;
	width: 100%;
}
.img-box-project img:hover{
	transform: scale(1.2);
	transition: all 1s;
}
.vib-v2-call-appartment{
	border-top:1px solid #ebebeb;
	padding-top:20px;
	margin-top:40px;
}
.vib-v2-table{
	margin-top:20px;
}
.vib-v2-table{
	display:table;
}
.vib-v2-table-cell-left{
	display:table-cell;
}
.vib-v2-table-cell-right{
	display:table-cell;
	padding-left:20px;
}
.vib-v2-dk-online{
	margin-top:40px;
}
.vib-v2-btn-dk-online{
	margin-top:10px;
}
.vib-v2-btn-dk-online .vib-v2-btn-dk01{
	margin:0;
}
.vib-v2-txt-detail-mortgage{
	margin:40px 0;
	font-size:16px;
}
.vib-v2-section-content-other{
	margin-top:55px;
	margin-bottom:60px;
}
.vib-v2-list-project::after{
	content:"";
	clear:both;
	display:block;
}
.vib-v2-hover-rate{
	position:relative;
	display:inline-block;
}
.disabled-rate:hover .number_rate_hover::before{
	display:none;
}
.disabled-rate .btn_rate_hover{
	display:none;
}
.vib-v2-hover-rate:hover .number_rate_hover{
	font-weight:600;
	color:#fff;
}
.disabled-rate:hover .number_rate_hover{
	color:#1b1b1b;
}
.vib-v2-hover-rate:hover .number_rate_hover:before{
	height:60px;
	transition:all 0.3s;
}
.vib-v2-hover-rate:hover .number_rate_hover span{
	color:#fff;
}
.vib-v2-hover-rate:hover .btn_rate_hover{
	top:0;
	transition:all 0.3s;
	opacity:1;
}
a.btn_rate_hover{
	background:#FDB913;
	font-weight:600;
	display:inline-block;
	font-size:16px;
	width:80px;
	text-align:center;
	line-height:60px;
	position:absolute;
	right:-80px;
	top:-60px;
	transition:all 0.3s;
	opacity:0;
}
a.btn_rate_hover:hover{
	background:#fdb916;
	color:#1b1b1b;
}
.number_rate_hover{
	display:inline-block;
	padding:0 15px;
	position:relative;
	white-space:nowrap;
	min-width:75px;
	text-align:center;
}
.number_rate_hover span{
	position:relative;
	z-index:2;
	font-weight:600;
	color:#1b1b1b;
}
.number_rate_hover::before{
	height:0;
	position:absolute;
	top:0;
	left:0;
	content:"";
	display:block;
	background:#1b1b1b;
	transition:all 0.3s;
	width:100%;
}
.vib-v2-hover-rate::after{
	content:"";
	display:block;
	clear:both;
}
.vib-v2-line-slider{
	padding:10px;
}
.vib-v2-right-slider{
	display:table;
	width:100%;
}
.vib-v2-line-slider{
	display:table-cell;
	text-align:right;
	width:16.67%;
}
.vib-v2-header-interest-condition{
	background:#0066b3;
	color:#fff;
}
.vib-v2-line-interest-condition{
	border-top:1px solid #c9c9c9;
}
.vib-v2-line-interest-condition:first-child{
	border-top:none;
}
.vib-v2-footer-interest-condition .vib-v2-line-interest-condition{
	border-top:1px solid #c9c9c9;
}
.vib-v2-footer-interest-condition .vib-v2-row1-fix{
	font-weight:700;
}
.vib-v2-footer-interest-condition .vib-v2-line-slider{
	font-weight:700;
}
.txt-input-form{
	font-size:16px;
}
.vib-v2-note-form{
	margin-top:15px;
	font-weight:300;
}
.vib-v2-total-footer{
	font-size:16px;
	font-weight:300;
	border-top:1px solid #e4e4e4;
	margin-top:40px;
}
.vib-v2-total-footer span{
	font-size:16px;
	font-weight:400;
}
.vib-v2-have-deposit{
	margin-top:30px;
}
.vib-v2-total-footer .vib-v2-form-body-input-group-left{
	margin-right:0;
}
.vib-v2-total-footer .vib-v2-form-body-input-group-left span,.vib-v2-total-footer .vib-v2-form-body-input-group-right span{
	display:inline-block;
	padding-left:15px;
	color:#000;
}
.ico_date .ui-datepicker-trigger{
	display:none;
}
.ico_date::before{
	content:"";
	display:block;
	position:absolute;
	top:20px;
	right:15px;
	background:url(https://careers.vib.com.vn/vibstatic/image/vib/icon_datepicker.svg) no-repeat;
	background-size:100%;
	width:20px;
	height:20px;
}
.vib-v2-section-tab-all-promotion .vib-v2-box-card-header-credit:hover:before{
	background-image: linear-gradient( rgba(0,0,0,0.01) 0%,rgba(0,0,0,0.08));
}
.vib-v2-section-tab-all-about .vib-v2-box-card-header-credit:hover:before{
	background-image: linear-gradient( rgba(0,0,0,0.01) 0%,rgba(0,0,0,0.08));
}
.vib2018-left-slider-news .bx-wrapper img {
	border-radius: 8px;
	width: 100%;
}
.vib2018-capion-news {
	position: absolute;
	bottom: 30px;
	left: 30px;
	z-index: 5;
	color: #fff;
	padding-right: 150px;
}
.time_news_slider {
	color: #fff;
	margin-bottom: 15px;
	font-size:16px;
}
.txt_news_slider {
	font-size: 26px;
	color: #FFFFFF;
	line-height: 35px;
}
.vib2018-list-txt-news {
	border-radius: 5px;
	border:1px solid #e4e4e4;
}
.vib2018-box-text-news {
	height: 170px;
	padding: 30px 40px;
	position: relative;
	border-bottom:1px solid #e4e4e4;
}
.vib2018-box-text-news:last-child {
	border:none;
}
.vib2018-list-txt-news .vib2018-box-text-news:nth-child(1) {
	border-radius: 5px 5px 0 0;
}
.vib2018-box-text-news span {
	color: #868686;
	font-size: 14px;
}
.vib2018-box-text-news p {
	margin-bottom: 0;
	margin-top: 10px;
}
.vib2018-box-text-news p a {
	font-size: 18px;
	line-height: 27px;
	color: #1B1B1B;
	font-weight:300;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}
.active_news {
	background: #0066B3;
	position: relative;
}
.active_news span, .active_news p a {
	color: #fff;
}
.vib2018-list-txt-news .vib2018-box-text-news:nth-child(3) {
	border-radius: 0 0 8px 8px;
}
.vib2018-left-slider-news .bx-controls-direction .bx-prev {
	background: url(https://careers.vib.com.vn/vibstatic/image/vib/prev_banner_icon.png) center no-repeat;
	background-size: 100% 100%;
	display: inline-block;
}
.vib2018-left-slider-news .bx-controls-direction .bx-next:hover {
	background: url(https://careers.vib.com.vn/vibstatic/image/vib/next_banner_icon_hover.png) center no-repeat;
	background-size: 100% 100%;
	display: inline-block;
	margin-left: 10px;
}
.vib2018-left-slider-news .bx-controls-direction .bx-next {
	background: url(https://careers.vib.com.vn/vibstatic/image/vib/next_banner_icon.png) center no-repeat;
	background-size: 100% 100%;
	display: inline-block;
	margin-left: 10px;
}
.vib2018-left-slider-news .bx-controls-direction a.disabled {
	opacity: 0.5;
}
.active_news::after{
	content:'';
	display:block;
	width:18px;
	height:30px;
	position:absolute;
	left:-14px;
	top:50%;
	margin-top:-15px;
	background:url(https://careers.vib.com.vn/vibstatic/image/vib/arrow_active_slider.png) no-repeat;
}
.vib2018-bg-news {
	height: 100%;
	width: 100%;
	background-image: linear-gradient(-180deg, rgba(0,102,179,0.12) 50%, rgba(0,0,0,0.75) 100%);
	position: absolute;
	top: 0;
	left: 0;
	border-radius: 5px;
}
.vib2018-left-slider-news .bx-controls-direction {
	position: absolute;
	bottom: 30px;
	right: 30px;
}
.vib2018-left-slider-news .bx-controls-direction .bx-prev:hover {
	background: url(https://careers.vib.com.vn/vibstatic/image/vib/prev_banner_icon_hover.png) center no-repeat;
	background-size: 100% ;
	display: inline-block;
}
.vib-v2-title-news{
	font-size:36px;
	font-weight:300;
	line-height:36px;
	margin-bottom:40px;
}
.vib-v2-title-list h3{
	font-size:36px;
	font-weight:300;
	margin:0;
	float:left;
}
.vib-v2-title-list h3 p{
	margin-bottom:0;
	font-size:18px;
	font-weight:300;
	color:#515151;
}
.vib-v2-title-list::after{
	content:"";
	clear:both;
	display:block;
}
.vib2018-slider-news{
	margin-top:40px;
}
.vib-v2-promotion-list{
	margin:60px 0;
}
.vib-v2-word-list{
	margin-top:40px;
	margin-bottom:40px;
}
.vib-v2-title-table-expression{
	background:#e4e4e4;
	line-height:60px;
	height:60px;
	border-bottom: 1px solid #d7d7d7;
	font-size:18px;
	padding-left:20px;
}
.vib-v2-img-promotion-box img{
	width:100%;
	border-radius:5px;
}
#popup-loan-detail .vib-v2-line-year-tab ul{
	margin-right:60px;
}
.vib-v2-paging{
	text-align:center;
}
.vib-v2-paging-search{
	text-align:left;
	margin-top:40px;
}
.vib-v2-content-report .vib-v2-paging{
	margin-top:40px;
}
.vib-v2-content-promotion-detail{
	margin-top:40px;
}
.vib-v2-btn-share-promotion .vib-v2-btn-dk01{
	margin:0;
}
.vib-v2-paging li{
	display:inline-block;
	height:40px;
	line-height:40px;
	border:1px solid #0066B3;
	width:40px;
	border-radius:5px;
	margin:0 3px;
	font-size:16px;
	position:relative;
	vertical-align:top;
	color:#0066B3;
	text-align:left;
}
.vib-v2-paging li:hover a{
	color:#f47920;
}
.vib-v2-paging ul{
	margin-bottom:0;
}
.vib-v2-paging li a{
	display:block;
	font-size:16px;
	line-height:44px;
	text-align:center;
	margin-top:-2px;
	position:relative;
	z-index:2;
}
.vib-v2-paging li a:hover:after{
	display:block;
}
.vib-v2-paging li a::after{
	width:40px;
	height:40px;
	border:1px solid #f47920;
	top:1px;
	left:-1px;
	border-radius:5px;
	content:"";
	display:none;
	z-index:-1;
	position:absolute;
}
.vib-v2-paging li a::before{
	content:"";
	width:45px;
	height:45px;
	background:#fff;
	position:absolute;
	top:1px;
	left:-1px;
	z-index:-1;
}
.vib-v2-paging li.disabled{
	background:#ccc;
	border:none;
	opacity:0.5;
}
.vib-v2-box-city-auto{
	margin-bottom:60px;
}
.arrow_paging{
	background:url(https://careers.vib.com.vn/vibstatic/image/vib/paging_arrow.png) no-repeat;
	height:14px;
	width:9px;
	display:inline-block;
	position:relative;
}
.arrow_paging_inactive{
	background:url(https://careers.vib.com.vn/vibstatic/image/vib/paging_arrow.png) no-repeat;
	height:14px;
	width:9px;
	transform: rotate(180deg);
	display:inline-block;
}
.arrow_paging,.arrow_paging_inactive{
	opacity:0.5;
}
.vib-v2-paging li a .arrow_paging,.vib-v2-paging li a .arrow_paging_inactive{
	opacity:1;
}
.arrow_paging_left_inactive{
	opacity:0.3;
	background:url(https://careers.vib.com.vn/vibstatic/image/vib/paging_arrow.png) no-repeat;
	height:14px;
	width:9px;
	display:inline-block;
	position:relative;
	transform: rotate(180deg);
}
.arrow_paging_right_inactive{
	opacity:0.3;
	background:url(https://careers.vib.com.vn/vibstatic/image/vib/paging_arrow.png) no-repeat;
	height:14px;
	width:9px;
	display:inline-block;
	position:relative;
}
.vib-v2-paging li:hover a .arrow_paging_inactive{
	background:url(https://careers.vib.com.vn/vibstatic/image/vib/paging_arrow_hover.png) no-repeat;
	height:14px;
	width:9px;
	display:inline-block;
	transform: rotate(180deg);
}
.vib-v2-paging li:hover a .arrow_paging{
	background:url(https://careers.vib.com.vn/vibstatic/image/vib/paging_arrow_hover.png) no-repeat;
	height:14px;
	width:9px;
	display:inline-block;
}
.vib-v2-paging li:first-child:before,.vib-v2-paging li:last-child:before{
	content:"";
	background: #fff;
	display: block;
	height: 42px;
	position: absolute;
	left: -1px;
	width: 42px;
	top: -1px;
}
.vib-v2-paging li:first-child .arrow_paging{
	transform: rotate(180deg);
}
.vib-v2-table-column-left{
	font-size:16px;
	color:#868686;
}
.vib-v2-line-table-promotion-detail{
	padding:20px 0;
	border-bottom:1px solid #e4e4e4;
}
.vib-v2-table-promotion-detail{
	padding-top:30px;
}
.vib-v2-date-promotion{
	margin-bottom:20px;
}
.vib-v2-date-promotion h4{
	float:left;
	line-height:30px;
	margin:0;
	font-size:16px;
}
.share_link_promotion{
	float:right;
}
.share_link_promotion span{
	cursor:pointer;
}
.share_link_promotion span img{
	display:none;
}
.share_link_promotion span:before{
	content:"";
	display:block;
	width:30px;
	height:30px;
	background:url(/wps/wcm/connect/c5f23e56-ab70-4ea7-b6c1-d4d696b385e4/icon_share_share_black.png?MOD=AJPERES&attachment=true&id=1544158505198) no-repeat;
	background-size:100%;
}
.icon--facebook-text::before{
	content:"";
	width:20px;
	height:20px;
	display:inline-block;
	background:url(/wps/wcm/connect/057516f1-12c8-4dee-a458-d6fceda6a523/icon_share_facebook_blue.png?MOD=AJPERES&attachment=true&id=1544158539919) no-repeat;
	background-size:100%;
	margin-top: 3px;
}
.icon--email:before{
	content:"";
	width:20px;
	height:20px;
	display:inline-block;
	background:url(/wps/wcm/connect/b941dec0-eff6-45d3-b262-66222c0cd934/icon_share_instagram_blue.png?MOD=AJPERES&attachment=true&id=1544158632769) no-repeat;
	background-size:100%;
	margin-top: 3px;
}
.icon--instagram-text:before{
	content:"";
	width:20px;
	height:20px;
	display:inline-block;
	background:url(/wps/wcm/connect/233e57c1-efe0-424a-8475-6aff596aa56b/icon_share_dlink_blue.png?MOD=AJPERES&attachment=true&id=1544158672312) no-repeat;
	background-size:100%;
	margin-top: 3px;
}
.icon--google-text:before{
	content:"";
	width:20px;
	height:20px;
	display:inline-block;
	background:url(/wps/wcm/connect/b0de0ded-c3d3-4cb2-83fd-02fbaae5e456/icon_share_google_blue.png?MOD=AJPERES&attachment=true&id=1544158574725) no-repeat;
	background-size:100%;
	margin-top: 3px;
}
.vib-v2-section-promotion-detail{
	margin-top:30px;
}
.vib-v2-section-banner-about{
	background-size:cover;
	height:250px;
	z-index:0;
	position:relative;
	background-position: center right;
}
.vib-v2-title-banner-about h2{
	margin:0;
	font-size:45px;
}
.vib-v2-title-banner-about p{
	margin:0;
	font-size:26px;
	font-weight:300;
	margin-top:10px;
}
.vib-v2-title-banner-about h2 p{
	margin:0;
	font-size:45px;
	font-weight:400;
}
.loader {
	position:fixed;
	top: calc(50% - 32px);
	left: calc(50% - 32px);
	width: 64px;
	height: 64px;
	border-radius: 50%;
	perspective: 800px;
	z-index:999999;
}
.box_loader::before{
	background-color:rgba(0,0,0,0.8);
	width:100%;
	height:100vh;
	position:fixed;
	top:0;
	left:0;
	content:"";
	display:block;
	z-index:999995;
}
.inner {
	position: absolute;
	box-sizing: border-box;
	width: 100%;
	height: 100%;
	border-radius: 50%;
}
.inner.one {
	left: 0%;
	top: 0%;
	animation: rotate-one 1s linear infinite;
	border-bottom: 3px solid #fdb913;
}
.inner.two {
	right: 0%;
	top: 0%;
	animation: rotate-two 1s linear infinite;
	border-right: 3px solid #f47920;
}
.inner.three {
	right: 0%;
	bottom: 0%;
	animation: rotate-three 1s linear infinite;
	border-top: 3px solid #f7941d;
}
@keyframes rotate-one {
	0% {
 transform: rotateX(35deg) rotateY(-45deg) rotateZ(0deg);
	}
	100% {
 transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg);
	}
}
@keyframes rotate-two {
	0% {
 transform: rotateX(50deg) rotateY(10deg) rotateZ(0deg);
	}
	100% {
 transform: rotateX(50deg) rotateY(10deg) rotateZ(360deg);
	}
}
@keyframes rotate-three {
	0% {
 transform: rotateX(35deg) rotateY(55deg) rotateZ(0deg);
	}
	100% {
 transform: rotateX(35deg) rotateY(55deg) rotateZ(360deg);
	}
}
.vib-v2-section-tab-about{
	height:60px;
	background:#f2f2f2;
}
.vib-v2-section-tab-about li.active a{
	background:#fff;
	color:#0066B3;
	font-weight:700;
	margin-right:-1px;
	z-index:4;
}
.vib-v2-section-tab-about li.active a:hover{
	background:#fff;
	color:#0066B3;
}
.vib-v2-section-tab-about li a{
	text-align:center;
	font-size:16px;
	position:relative;
}
.vib-v2-section-tab-about li a:hover{
	background:#e4e4e4;
	color:#1b1b1b;
	margin-right:-1px;
}
.vib-v2-section-tab-about li.active a::before{
	display:none;
}
.vib-v2-section-tab-about li a::before{
	content:"";
	display:block;
	width:1px;
	height:50%;
	position:absolute;
	top:25%;
	left:0;
	background:#d7d7d7;
}
.vib-v2-section-tab-about li:first-child a::before{
	display:none;
}
.vib-v2-content-about-tab{
	margin:60px 0;
}
.vib-v2-title-about-tab{
	font-size:36px;
	font-weight:300;
}
.vib-v2-body-about-tab{
	margin-top:40px;
}
.vib-v2-body-about-tab p{
	font-size:16px;
}
.vib-v2-body-about-tab hr{
	display:block;
	background:#d7d7d7;
	height:2px;
	margin:40px 0;
}
.vib-v2-tab-leader li{
	width:33.33%;
	float:left;
	position:relative;
	color:#000;
	cursor:pointer;
	font-size:18px;
	list-style:none;
	text-align:center;
	height:65px;
	border-bottom:1px solid #d7d7d7;
}
.vib-v2-tab-leader li:hover{
	color:#f7941d;
}
.vib-v2-tab-leader li.active:after{
	content:"";
	position:absolute;
	bottom:0px;
	height:3px;
	width:100%;
	display:block;
	background:#0066b3;
	color:#fff;
}
.vib-v2-tab-leader{
	height:65px;
	line-height:65px;
}
.vib-v2-tab-leader::after{
	content:"";
	display:block;
	clear:both;
}
.vib-v2-manager-leader{
	text-align:center;
}
.vib-v2-img-manager{
	display:inline-block;
	vertical-align:middle;
}
.vib-v2-img-manager img{
	height:280px;
}
.vib-v2-txt-manager{
	display:inline-block;
	margin-left:40px;
	width:450px;
	vertical-align:middle;
	text-align:left;
}
.vib-v2-txt-manager .vib-v2-position-leader{
	height:auto;
}
.vib-v2-name-leader{
	font-size:22px;
}
.vib-v2-position-leader{
	font-size:16px;
	margin-top:15px;
	height:62px;
}
.vib-v2-position-leader p{
	margin-bottom:0;
}
.vib-v2-other-detail-leader{
	margin-top:20px;
	font-size:16px;
	color:#6b6b6b;
	display: -webkit-box;
	-webkit-line-clamp:4;
	overflow: hidden;
	text-overflow: ellipsis;
}
.vib-v2-other-detail-leader p{
	margin-bottom:0;
}
.vib-v2-more-detail-leader{
	display:inline-block;
	margin-top:10px;
}
.vib-v2-manager-leader{
	margin-top:-20px;
	border-bottom:1px solid #d7d7d7;
}
.vib-v2-list-leader::after,.vib-v2-line-content-ib::after{
	content:"";
	display:block;
	clear:both;
}
.vib-v2-line-content-ib{
	border-bottom:1px dotted #d7d7d7;
	margin-bottom:40px;
}
.vib-v2-line-content-ib:last-child{
	border-bottom:none;
}
.vib-v2-box-leader{
	width:33.33%;
	padding:0 40px;
	text-align:center;
	float:left;
	margin-top:40px;
}
.vib-v2-list-leader{
	margin:0 -40px;
}
.vib-v2-detail-leader{
	margin-top:30px;
}
.vib-v2-box-content-ib h3{
	font-size:26px;
	font-weight:300;
	margin-top:0;
	margin-bottom:20px;
}
.vib-v2-box-content-ib li{
	list-style:none;
	font-size:16px;
}
.vib-v2-body-content-ib{
	margin-top:20px;
}
.vib-v2-section-ib-detail{
	margin-top:40px;
}
.vib-v2-prev-step{
	font-size:16px;
	color:#0066B3;
	padding-left:20px;
	position:relative;
}
.vib-v2-prev-step:hover{
	color:#FDB913;
}
#popup-dathencuocgoi .vib-v2-input02.ocb{
	border:1px solid #ccc;
}
.fz16{
	font-size:16px;
}
.vib-v2-popup-have-account-form{
	padding:20px;
	padding-top:60px;
	text-align:center;
}
.vib-v2-popup-have-account-form p{
	font-size:16px;
}
.vib-v2-btn-have-account{
	margin-top:40px;
}
.vib-v2-btn-have-account a{
	vertical-align:middle;
}
.vib-v2-btn-have-account .link{
	line-height:45px;
	display:inline-block;
	margin-left:20px;
}
#texPop3Button2{
	margin-left:0;
	margin-top:40px;
	line-height:normal;
}
.vib-v2-compare-footer{
	background:#fff;
	border-top:3px solid #c9c9c9;
	height:140px;
	position:fixed;
	bottom:0;
	left:0;
	width:100%;
	padding-top:30px;
}
.vib-v2-img-box-compare-popup img{
	height:83px;
}
.vib-v2-box-compare-popup{
	display:inline-block;
	margin-left:10px;
	width:315px;
}
.vib-v2-box-compare-popup::after{
	content:"";
	display:block;
	clear:both;
}
.vib-v2-img-box-compare-popup{
	float:left;
}
.vib-v2-txt-box-compare-popup{
	float:left;
	width:170px;
	text-align:left;
}
.vib-v2-txt-box-compare-popup{
	font-size:18px;
	font-weight:300;
	margin-left:10px;
}
.vib-v2-list-compare-popup{
	display:inline-block;
}
.vib-v2-btn-compare-poup{
	display:inline-block;
	vertical-align:top;
	margin-left:10px;
	width:200px;
	padding-top:20px;
}
.section-about-news-banner .vib-v2-title-banner-about h2,.section-about-news-banner .vib-v2-title-banner-about p{
	color:#fff;
}
.tab_about_news ul{
	width:auto !important;
	margin-left:0 !important;
}
.tab_about_news ul li{
	width:50%;
}
.tab_about_news ul li a{
	display:block !important;
}
.tab_about_news{
	padding:0 20px;
}
.vib-v2-slider-about-news-tab{
	padding-top:40px;
}
.vib-v2-content-report{
	margin-bottom:60px;
	margin-top:10px;
}
.vib-v2-report-tab img{
	height:26px;
}
.vib-v2-box-report h3{
	margin:0;
	line-height:60px;
	border-bottom:1px solid #e3e3e3;
	font-size:16px;
}
.vib-v2-report-tab span{
	display:block;
	line-height:60px;
	cursor:pointer;
	font-size:16px;
	margin-left:45px;
	position:relative;
	border-bottom:1px solid #e3e3e3;
}
.vib-v2-report-tab span::before{
	content:"";
	background:url(https://careers.vib.com.vn/vibstatic/image/vib/arrow_tab_report.png) no-repeat;
	position:absolute;
	width:8px;
	height:12px;
	top:24px;
	left:-30px;
}
.vib-v2-report-tab.active span::before{
	transform:rotate(90deg);
}
.vib-v2-report-tab span:hover{
	color:#f47920;
}
.vib-v2-report-tab h4{
	margin:0;
	margin-left:40px;
	padding:17px 20px;
	border-bottom:1px solid #e3e3e3;
	font-size:16px;
	transition:all 0.5s;
	display:none;
}
.vib-v2-report-tab h4::after{
	content:"";
	clear:both;
	display:block;
}
.vib-v2-report-tab h4 a{
	display:inline-block;
	width:100%;
	max-width:900px;
}
.vib-v2-report-tab h4 a u{
	color:#0066B3;
	text-decoration:underline;
	display:inline-block;
	margin-left:10px;
}
.vib-v2-report-tab h4:hover{
	background:#e4e4e4;
}
.vib-v2-report-tab h4:hover a{
	color:#1e1e1e;
}
.vib-v2-report-tab h4 em{
	color:#aeaeae;
	font-style:normal;
	display:none;
}
.vib-v2-report-tab.active span{
	color:#0066B3;
	border-bottom:none;
}
.vib-v2-report-tab.active h4{
	display:block;
	transition:all 0.5s;
}
.vib-v2-report-tab i{
	float:right;
	color:#A1A1A1;
	font-size:14px;
	font-style:normal;
	font-weight:300;
}
.vib-v2-report-tab::after{
	content:"";
	clear:both;
	display:block;
}
.vib-v2-box-report02 h4{
	margin-left:0;
	display:block;
}
.report-admin h4{
	border-bottom:none;
}
.report-admin .vib-v2-report-tab.active span{
	border-bottom:none;
}
.report-admin .vib-v2-report-tab.active h4:last-child{
	border-bottom:1px solid #e3e3e3;
}
.section_community-about .vib-v2-title-banner-about h2{
	color:#fff;
	line-height:normal;
}
.vib-v2-content-community-about-txt{
	margin-top:40px;
}
.vib-v2-section-txt-community{
	margin-top:60px;
}
.vib-v2-txt-community p{
	font-size:16px;
}
.vib-v2-box-news-community{
	padding:0 15px;
	display:block;
	width:25%;
	float:left;
	margin-bottom:40px;
}
.vib-v2-list-news-community-about{
	margin:0 -15px;
}
.vib-v2-list-news-community-about::after{
	content:"";
	clear:both;
	display:block;
}
.vib-v2-img-box-community img{
	width:100%;
	border-radius:5px;
}
.vib-v2-txt-box-community{
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-top:10px;
	font-size:16px;
}
.share_link_promotion{
	position:relative;
}
.share_link_promotion.active .vib-v2-list-social-detail{
	display:block;
}
.share_link_promotion.active span{
	display:none;
}
.vib-v2-list-social-detail{
	position:absolute;
	top:0;
	right:0;
	display:none;
	text-align:right;
	width:190px;
}
.vib-v2-list-social-detail a{
	height:28px;
	width:28px;
	border:1px solid #0066b3;
	border-radius:50%;
	background:#fff;
	display:inline-block;
	text-align:center;
	line-height:28px;
	margin-left:15px;
	color:#0066b3;
}
.vib-v2-list-social-detail a:hover{
	background:#e6f0f8;
}
.vib-v2-text-mgm{
	padding-top:170px;
}
.vib-v2-text-mgm h3{
	margin:0;
	color:#fff;
	font-size:45px;
	line-height:normal;
	margin-bottom:40px;
}
.vib-v2-text-mgm h3 p{
	margin:0;
	color:#fff;
	font-size:45px;
	line-height:normal;
}
.vib-v2-text-mgm p{
	font-size:20px;
	color:#fff;
	margin-bottom:5px;
}
.vib-v2-text-mgm p span{
	color:#FFBB13;
	font-weight:700;
}
.vib-v2-section-txt-dktg h3{
	margin:0;
	font-weight: 300;
	font-size: 36px;
	line-height: 36px;
	margin-bottom: 20px;
}
.vib-v2-section-txt-dktg p{
	font-size:18px;
}
.vib-v2-section-txt-dktg p a{
	text-decoration:underline;
	color:#0066B3;
}
.vib-v2-section-txt-dktg p a:hover{
	color:#f7941d;
}
.vib-v2-section-txt-dktg{
	margin-top:60px;
}
.vib-v2-form-text-desc{
	font-size:16px;
	margin-top:10px;
}
.vib-v2-form-share-fb{
	margin-top:40px;
}
.vib-v2-form-share-fb p{
	font-size:18px;
	margin-bottom:20px;
}
a.btn-fb{
	background:#4367b2 !important;
	color:#fff !important;
}
.vib-v2-back-brand-car{
	padding-left:20px;
}
.vib-v2-back-brand-car::before,.vib-v2-prev-step::before,.back-detail-mortgage::before{
	background:url(https://careers.vib.com.vn/vibstatic/image/vib/back_icon.png) no-repeat;
	width:8px;
	height:14px;
	content:"";
	display:block;
	position:absolute;
	left:0;
	top:3px;
}
.transition {
	-webkit-transition: top 400ms linear;
	-moz-transition: top 400ms linear;
	-ms-transition: top 400ms linear;
	-o-transition: top 400ms linear;
	transition: top 400ms linear;
}
.timeTo {
	font-size: 22px;
	font-weight: 600;
	height: 40px;
}
.timeTo span {
	display:inline-block;
	width:8px;
	color:#fff;
}
.timeTo.timeTo-white div {
	color: #fff;
	background: #0a5791;
}
.timeTo div {
	position: relative;
	display: inline-block;
	width:21px;
	height:40px;
	overflow: hidden;
	margin-right:-5px;
	line-height:42px;
}
.timeTo ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	position: absolute;
	left: 3px;
}
.timeTo ul li {
	margin: 0;
	padding: 0;
	list-style: none;
}
#countdown-11{
	display:inline-block;
}
.vib-v2-txt-countdown{
	display:table;
}
.vib-v2-txt-countdown p{
	display:table-cell;
	vertical-align:middle;
}
.vib-v2-txt-countdown #countdown-11{
	display:table-cell;
	vertical-align:middle;
	padding-left:10px;
	padding-right:20px;
}
.vib-v2-section-about-detail{
	margin-top:30px;
}
.vib-v2-section-about-detail .vib-v2-date-promotion{
	padding-bottom:20px;
	border-bottom:1px dotted #d7d7d7;
	clear:both;
}
.vib-v2-content-about-detail{
	max-width:805px;
	margin-top:40px;
	margin-bottom:40px;
}
.vib-v2-content-about-detail a span{
	color:#0066B3 !important;
}
.vib-v2-content-about-detail a:hover span{
	color:#f7941d !important;
}
.vib-v2-content-about-detail img{
	max-width:100%;
	margin-bottom:20px;
	height:auto;
}
.vib-v2-content-about-detail p{
	margin-bottom:20px;
	font-size:16px;
}
.vib-v2-back-box .vib-v2-back-brand-car{
	padding-bottom:0;
	display:inline-block;
}
.vib-v2-leader-detail{
	text-align:center;
}
.vib-v2-leader-detail .vib-v2-txt-manager{
	vertical-align:top;
	width:680px;
}
.vib-v2-leader-detail .vib-v2-name-leader{
	font-size:26px;
}
.vib-v2-leader-detail .vib-v2-other-detail-leader{
	font-size:18px;
	color:#333;
}
.back-leader{
	height: 30px;
	width: 30px;
	background:url(https://careers.vib.com.vn/vibstatic/image/vib/arrow_right_leader.png) no-repeat;
	background-size: 100% 100%;
	display: inline-block;
	transform: rotate(180deg);
	position: absolute;
	top:50%;
	margin-top:-15px;
	left:-30px;
}
.next-leader {
	height: 30px;
	width: 30px;
	background:url(https://careers.vib.com.vn/vibstatic/image/vib/arrow_right_leader.png) no-repeat;
	background-size: 100% 100%;
	display: inline-block;
	position: absolute;
	top:50%;
	margin-top:-15px;
	right:-30px;
}
.vib-v2-slider-leader-detail .bx-controls-direction a.disabled{
	display:none;
}
.vib-v2-slider-leader-detail .bx-controls-direction {
	position: absolute;
	left: 0px;
	width: 100%;
}
.vib-v2-slider-leader-detail .bx-controls {
	position: absolute;
	width: 100%;
	top: 50%;
	left: 0;
	margin-top: -15px;
}
.vib-v2-box-development-about{
	width:275px;
}
.vib-v2-title-development-about ul{
	margin:0;
}
.vib-v2-title-development-about li{
	float:left;
	margin-right:30px;
	list-style:none;
	color:#bcbcbc;
	font-size:10px;
	vertical-align:text-top;
	line-height:8px;
}
.line_development{
	width:2px;
	height:15px;
	background:#797979;
	display:block;
}
.vib-v2-title-development-about li:last-child{
	margin-right:0;
}
.vib-v2-title-development-about h4{
	margin:0;
	margin-bottom:10px;
	font-size:18px;
}
.vib-v2-body-development-about{
	padding:15px;
	margin-top:20px;
}
.vib-v2-txt-box-development{
	background:#e4e4e4;
	padding:15px;
	border-radius:0 0 5px 5px;
}
.vib-v2-txt-box-development h5{
	margin:0;
	border-bottom:1px solid #d7d7d7;
	font-size:16px;
	padding-bottom:15px;
	padding-top:10px;
	margin-bottom:15px;
	font-weight:600;
}
.vib-v2-txt-box-development p{
	font-size:16px;
}
.vib-v2-content-development{
	margin-top:40px;
	margin-bottom:40px;
}
.vib-v2-content-development .bx-viewport{
	height:auto !important;
}
.vib-v2-box-book-time-call{
	margin-top:30px;
	border-bottom:1px solid #d7d7d7;
	padding-bottom:30px;
}
.vib-v2-box-book-time-call label{
	font-size:20px;
}
.vib-v2-box-book-time .vib-v2-form-body-input-group{
	margin-top:30px;
}
.vib-v2-time-start-work p{
	color:#5E5E5E;
	margin-bottom:0;
}
.vib-v2-time-start-work {
	margin-top:30px;
}
.vib-v2-time-start-work{
	font-size:16px;
}
.note-booktime{
	font-size:16px;
	color:#5E5E5E;
	margin-bottom:0;
	padding-left:35px;
}
.note-booktime span{
	font-size:20px;
	color:#F47920;
}
.vib-v2-box-about-detail-development.active p{
	display:block;
}
.vib-v2-box-about-detail-development p{
	display:none;
}
.more_detail_development,.more_detail_development02{
	text-decoration:underline;
	color:#0066b3;
	font-size:16px;
	cursor:pointer;
	display:inline-block;
	margin-top:20px;
}
.vib-v2-body-development-detail{
	max-height:424px;
	min-height:424px;
	overflow:hidden;
}
.vib-v2-txt-box-development.active .vib-v2-body-development-detail{
	max-height:none;
	overflow:visible;
}
.vib-v2-box-about-detail-development span:hover{
	color:#F47920;
}
.vib-v2-txt-box-development.active .more_detail_development{
	display:none;
}
.vib-v2-txt-box-development.active .more_detail_development02{
	display:block;
}
.more_detail_development02{
	display:none;
}
.vib-v2-content-development .bx-controls-direction .bx-prev {
	height: 30px;
	width: 30px;
	background:url(https://careers.vib.com.vn/vibstatic/image/vib/arrow_development.png) no-repeat;
	background-size: 100% 100%;
	display: inline-block;
	float: left;
	transform: rotate(180deg);
}
.vib-v2-content-development .bx-controls-direction .bx-next {
	height: 30px;
	width: 30px;
	background:url(https://careers.vib.com.vn/vibstatic/image/vib/arrow_development.png) no-repeat;
	background-size: 100% 100%;
	display: inline-block;
	float: right;
}
.vib-v2-content-development .bx-controls-direction a.disabled{
	display:none;
}
.vib-v2-content-development .bx-controls-direction {
	position: absolute;
	left: 0px;
	width: 100%;
}
.vib-v2-content-development .bx-controls {
	position: absolute;
	width: 100%;
	top: 27px;
	left: 0;
}
.vib-v2-section-form-nav-step li span p{
	display:inline-block;
	margin-bottom:0;
}
.vib-v2-img-leader img{
	height:170px;
}
.btn-search-atm{
	background: #ffcc33;
	display: block;
	text-align: center;
	height: 62px;
	line-height: 62px;
	border-radius: 0 5px 5px 0;
	width:67px;
	float:right;
}
.input-search-atm{
	float:left;
	width:100%;
	max-width:268px;
	height:62px;
	padding:20px;
	border:1px solid #ccc;
	outline:none;
	font-size:15px;
	border-right:none;
	border-radius:5px 0 0 5px;
}
.vib-v2-section-contact-content .input-search-atm{
	max-width:409px;
}
.vib-v2-box-check-place-atm{
	display:inline-block;
	padding-right:30px;
	border-right:1px solid #d7d7d7;
	margin-right:30px;
}
.vib-v2-box-check-place-atm:last-child{
	margin-right:0;
	padding-right:0;
	border:none;
}
.vib-v2-body-popup-atm{
	margin-top:20px;
}
.vib-v2-icon-place-box{
	width:30px;
	float:left;
}
.vib-v2-name-place-box h4{
	font-size:16px;
	margin:0;
}
.vib-v2-name-place-box p{
	color:#6B6B6B;
}
.vib-v2-name-place-box p:last-child{
	margin-bottom:0;
}
.vib-v2-path-place-box p{
	margin-bottom:0;
	text-align:right;
}
.vib-v2-path-place-box a{
	font-size:14px;
}
.vib-v2-box-place-atm{
	border-top:1px solid #d7d7d7;
	padding:40px 0;
}
.vib-v2-list-branch-collapse .vib-v2-box-place-atm{
	display:none;
}
.vib-v2-list-branch-collapse .vib-v2-box-place-atm:nth-child(2) {
	display:block;
}
.vib-v2-list-branch-collapse.active .vib-v2-box-place-atm{
	display:block;
}
.vib-v2-list-branch-collapse.active .vib-v2-more-branch{
	display:none;
}
.vib-v2-result-atm{
	margin-top:40px;
}
.vib-v2-content-result-atm{
	height:660px;
	overflow-y:auto;
	padding-right:10px;
}
.vib-v2-click-atm-mobile{
	clear:both;
	background:#000;
	color:#fff;
	height:60px;
	line-height:60px;
	position: fixed;
	width: 100%;
	top: 55px !important;
	z-index:2;
}
.vib-v2-click-atm-mobile span{
	background:url(/wps/wcm/connect/ef62e37f-3a8c-443a-b633-50117e6ebf1d/search_white.png?MOD=AJPERES&attachment=true&id=1543992706601) 20px 20px no-repeat;
	font-size:16px;
	display:block;
	padding-left:50px;
}
.vib-v2-header-mobile-result-atm{
	height:60px;
	background-color:rgba(255,255,255,0.9);
	position:relative;
	box-shadow:0px -7px 10px rgba(0,0,0,0.1);
}
.vib-v2-header-mobile-result-atm h4{
	line-height:60px;
	margin:0;
	padding:0 20px;
}
.exit_result-atm{
	position:absolute;
	top:20px;
	right:20px;
}
.vib-v2-line-title-table{
	padding:10px;
	background:#e4e4e4;
	border-bottom:1px solid #c9c9c9;
	font-weight:700;
}
.vib-v2-tab-box h4{
	background:#d7d7d7;
	margin:0;
	padding:10px;
	padding-left:55px;
	font-size:14px;
	font-weight:700;
	position:relative;
	cursor:pointer;
}
.vib-v2-tab-box h4::before{
	content:"";
	background:url(https://careers.vib.com.vn/vibstatic/image/vib/arrow_tab.png) no-repeat;
	background-size:100%;
	width:25px;
	height:25px;
	display:block;
	position:absolute;
	left:20px;
	top:8px;
	transform: rotate(-90deg);
}
.vib-v2-tab-box.active h4::before{
	transform: rotate(0deg);
}
.vib-v2-tab-box .vib-v2-body-interest-condition,.vib-v2-tab-box .vib-v2-line-title-table{
	display:none;
}
.vib-v2-tab-box.active .vib-v2-body-interest-condition,.vib-v2-tab-box.active .vib-v2-line-title-table{
	display:block;
}
.vib-v2-tab-box h4{
	border-top:1px solid #fff;
}
.vib-v2-tab-box:nth-child(2) h4{
	border-top:none;
}
.promotion-title{
	color:#0066B3;
	font-weight:600;
	display:block;
}
.promotion-title p{
	margin-bottom:0;
}
.vib-v2-txt-promotion:hover .promotion-title{
	color:#F7941D;
}
.vib-v2-txt-promotion b{
	color:#F7941D;
	font-weight:400;
}
.sticker-img-promotion{
	background:url(https://careers.vib.com.vn/vibstatic/image/vib/sticker_promotion.png) no-repeat;
	width:152px;
	height:35px;
	border-left:4px solid #f7941d;
	position:absolute;
	bottom:9px;
	left:0;
	line-height:35px;
	font-size:16px;
	color:#fff;
	padding-left:10px;
	z-index:3;
}
.vib-v2-txt-promotion span{
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	height:44px;
}
.vib-v2-content-search-promotion .vib-v2-button-search-doitac{
	float:right;
	width:67px;
}
.vib-v2-link-more-promotion{
	text-align:center;
}
.vib-v2-link-more-promotion a.link{
	font-size:16px;
	font-weight:700;
}
.vib-v2-three-upl .vib-v2-body-txt-services span{
	font-size:18px;
}
.vib-v2-three-upl .vib-v2-body-txt-services span b{
	font-size:22px;
}
.all-tab-credit .vib-v2-title-credit{
	text-align:left;
}
.modal-backdrop.in{
	opacity:1;
}
.modal-backdrop{
	background-color:rgba(0,0,0,0.8);
}
.vib-v2-back-page{
	margin-top:20px;
}
.vib-v2-form-box-footer-content-right a.vib-v2-btn-dk01{
	display:inline-block;
}
.vib-v2-back-history{
	display:none;
}
.vib-v2-desc-atuo-title{
	font-size:16px;
	color:#5E5E5E;
	margin-top:5px;
}
.vib-v2-title-showroom p{
	margin-top:5px;
	margin-bottom:0;
	font-size:18px;
	color:#515151;
	font-weight:300;
}
.vib-v2-box-place-map{
	border-bottom:1px solid #d7d7d7;
	padding:20px 10px;
}
.vib-v2-box-place-map.active,.vib-v2-box-place-map:hover{
	background-image:linear-gradient( rgba(0,0,0,0.0) 20%,rgba(0,0,0,0.08));
}
.vib-v2-box-place-map p{
	font-size:16px;
	margin-bottom:5px;
	color:#1b1b1b;
}
.vib-v2-box-place-map span{
	font-size:16px;
	color:#1b1b1b;
}
.vib-v2-scroll-place-map{
	height:465px;
	overflow:auto;
}
.vib-v2-bgW-colorB .vib-v2-title-banner,.vib-v2-bgW-colorB .vib-v2-fz-title-banner{
	color:#1b1b1b;
}
.vib-v2-bgB-colorW .vib-v2-title-banner,.vib-v2-bgB-colorW .vib-v2-fz-title-banner{
	color:#fff;
}
.vib-v2-error-compare-card{
	border:1px solid #d7d7d7;
	font-size:16px;
	width:280px;
	height:50px;
	border-radius:5px;
	background:#fff;
	position:absolute;
	bottom:-68px;
	left:-50%;
	line-height:50px;
	color:#1b1b1b;
}
.vib-v2-error-compare-card::before{
	background:url(https://careers.vib.com.vn/vibstatic/image/vib/arrow_copare_icon.png);
	content:"";
	position:absolute;
	top:-8px;
	left:50%;
	margin-left:-10px;
	display:block;
	width:20px;
	height:8px;
}
.v2018-hot-new{
	font-weight:800;
	color:red;
	text-transform:uppercase;
}
.vib-v2-active-step{
	background:url(/wps/wcm/connect/25db4d86-1b06-4ed5-9540-0171b75f4575/check-step-form.png?MOD=AJPERES&attachment=true&id=1542962741146) no-repeat;
	background-size:100%;
	height:25px;
	width:25px;
	display:inline-block;
	vertical-align:bottom;
	margin-right:5px;
}
#popup-chonthemthe .modal-dialog{
	vertical-align:top;
	margin-top:0;
	margin-bottom:120px;
}
.opacity50{
	opacity:0.5;
	pointer-events:none;
}
.vib-v2-condition ol,.vib-v2-condition ul{
	margin-left:20px;
}
.vib-v2-condition ul ul,.vib-v2-condition ol ul{
	margin-left:0;
}
.btn-dk-banca a.vib-v2-btn-dk01{
	display:inline-block;
}
.body_scroll{
	overflow:hidden;
}
.icon-info-price{
	display:none;
}
.vib-v2-showroom{
	margin:60px 0;
}
.error-otp{
	color:red;
	margin-bottom:20px;
	font-size:16px;
}
.vib-v2-filter-place-used{
	margin-top:10px;
	padding-bottom:20px;
	border-bottom:1px solid #d7d7d7;
}
.vib-v2-header-promotion-detail::after{
	content:"";
	clear:both;
	display:block;
}
.vib-v2-row1-logo-doitac img{
	max-width:100%;
}
.vib-v2-header-promotion-detail{
	background:#0066B3;
	color:#fff;
	line-height:60px;
	border-radius:5px 5px 0 0;
	font-size:18px;
}
.vib-v2-header-promotion-detail .vib-v2-row1-logo-doitac{
	border-radius:5px 0 0 0;
	border:none;
	padding:0;
}
.vib-v2-header-promotion-detail .vib-v2-row2-txt-doitac{
	padding:0;
	border:none;
	border-left:1px solid #fff;
	padding-left:30px;
	line-height:60px;
	font-size:18px;
}
.vib-v2-line-promotion-detail{
	display:table;
	width:100%;
}
.vib-v2-row1-logo-doitac{
	display:table-cell;
	text-align:center;
	width:188px;
	border-bottom:1px solid #d7d7d7;
	border-left:1px solid #d7d7d7;
	vertical-align:middle;
}
.vib-v2-row2-txt-doitac{
	display:table-cell;
	border-bottom:1px solid #d7d7d7;
	border-left:1px solid #d7d7d7;
	padding:30px;
	font-size:16px;
	line-height:normal;
}
.vib-v2-body-promotion-detail{
	border-right:1px solid #d7d7d7;
}
.vib-v2-promotion-detail-doitac{
	margin-bottom:60px;
}
.vib-v2-detail-place-auto h4{
	margin:0;
	line-height:normal;
	background:url(https://careers.vib.com.vn/vibstatic/image/vib/icon_place_auto.png) 17px 14px no-repeat;
	padding:15px;
	padding-left:70px;
}
.vib-v2-detail-place-auto h4 span{
	font-size:14px;
	color:#868686;
	display:block;
}
.vib-v2-search-auto-doitac{
	display:none;
}
.vib-v2-search-auto-doitac {
	display: inline-block;
	border: 1px solid #0066B3;
	border-radius: 5px;
	line-height: 43px;
	width: 193px;
	text-align: center;
	font-size: 16px;
	margin:40px 0;
	color:#0066B3;
}
.vib-v2-search-auto-doitac img{
	height:28px;
}
.update_time-auto{
	text-align:left;
	margin-top:5px;
	color:#6b6b6b;
}
#vib2018-login-popup-ib-personal,#vib2018-login-popup-ib-business{
	width:100%;
	height:390px;
}
.disable_input{
	opacity:0.5;
}
.vib-v2-error-input-flow-card{
	color:#FE6C83;
	margin-top:5px;
	font-size:12px;
}
.vib-v2-note-flow-card{
	color:#C9C9C9;
	margin-top:10px;
	font-size:14px;
}
#popup-loan-detail .vib-v2-body-deposit{
	padding:0 20px;
	padding-top:60px;
	padding-bottom:40px;
}
.height440_banner{
	height:440px;
}
.info-marker{
	padding:20px;
	margin-top:0 !important;
}
.tooltip-show p{
	padding:0 15px;
	font-size:14px;
	margin-top:10px;
}
.info-marker p{
	line-height:normal;
	color:#6B6B6B;
	margin-top:10px;
	margin-bottom:0;
	font-size:14px;
}
.info-marker p:first-child{
	font-weight:600;
	font-size:16px;
	color:#1b1b1b;
	margin-bottom:10px;
}
.info-marker a{
	font-weight:600;
	font-size:16px;
	color:#1b1b1b;
	margin-bottom:10px;
	display:block;
}
.gm-style img.avt-branch{
	max-width:100% !important;
}
.gm-style .gm-style-iw{
	width:350px !important;
	left:0 !important;
	top:0 !important;
}
.gm-style .gm-style-iw > div{
	max-width:350px !important;
	overflow:hidden;
}
.vib-v2-img-detail-mortgage{
	margin:40px 0;
}
.vib-v2-img-detail-mortgage img{
	max-width:100%;
}
.vib-v2-popup-noti-error{
	text-align:center;
	padding:60px 40px;
}
.vib-v2-map-detail-mortgage{
	margin-top:40px;
}
div.ui-datepicker{
	z-index:999999 !important;
}
.form-choose-product-err{
	color:red;
	margin:40px;
	font-size:16px;
}
.vib-v2-box-card-header-credit.active .credit_img{
	display:none;
}
.vib-v2-promotion-other .vib-v2-promotion-box{
	margin-bottom:0;
}
.vib-v2-table-promotion-detail a span{
	color:#0066b3 !important;
	text-decoration:underline;
}
.vib-v2-table-promotion-detail a:hover span{
	color:#F7941D !important;
}
#popup-show-video .popup-exit{
	width:45px;
	top:1px;
	right:1px;
}
#popup-show-video .popup-exit .icon-popup-exit{
	margin-right:0;
}
.modal{
	z-index:99999;
}
.modal-backdrop{
	z-index:9888;
}
.vib-v2-myplace-atm{
	margin-top:20px;
}
.vib-v2-myplace-input{
	background:#f2f2f2 url(/wps/wcm/connect/69897509-4984-4c6b-8f51-0c7f4c35343b/place_icon_atm.png?MOD=AJPERES&attachment=true&id=1544613293462) 14px 14px no-repeat;
	border-radius:5px;
	width:100%;
	padding:15px;
	padding-left:45px;
	border:none;
}
.vib-v2-more-branch a{
	background:#f2f2f2;
	line-height:60px;
	padding-left:40px;
	display:block;
	border-top:1px solid #d7d7d7;
}
.vib-v2-result-calculation{
	display:none;
}
.vib-v2-line-result-calculation{
	background:#e4e4e4;
	padding:30px;
	position:relative;
	border-top:1px solid #ccc;
}
.vib-v2-note-result-calculation{
	background:#e4e4e4;
	padding:20px 30px;
	color:#5e5e5e;
	margin-top:60px;
	display:none;
}
.compare-calculation .vib-v2-note-result-calculation{
	display:block;
}
.vib-v2-title-result-calc{
	font-size:26px;
}
.vib-v2-table-result-calc::after{
	content:"";
	display:block;
	clear:both;
}
.vib-v2-title-result-calc{
	margin-bottom:40px;
}
.line-v2-row-result-calc{
	font-size:16px;
	color:#5e5e5e;
	line-height:16px;
	margin-bottom:20px;
}
.line-v2-row-result-calc:last-child{
	margin-bottom:0;
}
.line-v2-row-result-calc span{
	color:#1b1b1b;
}
.vib-v2-price-result-calc{
	font-size:26px;
	color:#5e5e5e;
	font-weight:300;
}
.vib-v2-price-result-calc span{
	display:block;
	font-weight:400;
	color:#1b1b1b;
	margin-top:5px;
}
.btn-result-register {
	text-align:right;
}
.btn-result-register .vib-v2-btn-dk01{
	max-width:200px;
	display:inline-block;
}
.link-detail-result-register{
	text-align:right;
	margin-top:20px;
}
.vib-v2-exit-result-calculation{
	position:absolute;
	right:30px;
	top:30px;
	cursor:pointer;
}
.vib-v2-header-loan-upl-detail::after{
	content:"";
	clear:both;
	display:block;
}
.arrow-left-upl{
	width: 0;
	height: 0;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-right:7px solid #1b1b1b;
	position:absolute;
	top:14px;
	left:50%;
	margin-left:-4px;
}
.arrow-right-upl{
	width: 0;
	height: 0;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-left:7px solid #1b1b1b;
	position:absolute;
	top:14px;
	left:50%;
	margin-left:-4px;
}
.vib-v2-section-loan-upl-detail{
	margin-top:40px;
	margin-bottom:60px;
}
.vib-v2-title-loan-upl-detail{
	font-size:26px;
	font-weight:300;
}
.vib-v2-header-loan-upl-detail{
	margin-top:30px;
	line-height:50px;
}
.vib-v2-header-loan-upl-detail li{
	list-style:none;
	display:inline-block;
	padding-right:20px;
	position:relative;
	font-size:16px;
	cursor:pointer;
}
.vib-v2-header-loan-upl-detail li:last-child{
	padding-right:0;
}
.vib-v2-header-loan-upl-detail li:hover{
	color:#FDB913;
}
.vib-v2-header-loan-upl-detail li::before{
	content:"";
	display:block;
	position:absolute;
	right:30px;
}
.vib-v2-header-loan-upl-detail li.active{
	font-size:18px;
	color:#0066B3;
}
.select-year-upl-detail span{
	font-size:18px;
	color:#0066B3;
	float:left;
	line-height:50px;
}
.number-year-upl-detail{
	float:left;
	width:50px;
	text-align:center;
	color:#fff;
	line-height:50px;
	height:50px;
	background:#0066B3;
	border-radius:5px;
	margin-left:10px;
	font-size:18px;
}
.select-year-upl-detail{
	display:inline-block;
	vertical-align:middle;
}
.arrow-select-year-upl-detail{
	display:inline-block;
	vertical-align:middle;
	margin-left:20px;
}
.left-arrow-year-upl{
	border-radius:5px 0 0 5px;
	border:1px solid #d7d7d7;
	height:40px;
	width:100px;
	position:relative;
	float:left;
	cursor:pointer;
}
.right-arrow-year-upl{
	border-radius:0 5px 5px 0;
	border:1px solid #d7d7d7;
	border-left:none;
	height:40px;
	width:100px;
	position:relative;
	float:left;
	cursor:pointer;
}
.left-arrow-year-upl:hover,.right-arrow-year-upl:hover{
	background:#FDB913;
}
.vib-v2-body-detail-upl-detail{
	margin-top:40px;
	clear:both;
}
.vib-v2-body-detail-upl-detail .vib-v2-note-line-box-table-deposit{
	padding:20px 30px;
}
.vib-v2-body-detail-upl-detail .vib-v2-line-box-table-deposit:last-child{
	border-bottom:none;
}
.vib-v2-form-box-btn{
	margin-top:20px;
}
.vib-v2-line-form-table-detail{
	border-top:1px solid #d7d7d7;
}
.vib-v2-line-form-table-detail::after{
	content:"";
	clear:both;
	display:block;
}
.vib-v2-form-table-detail-send-money{
	max-width:530px;
	margin:0 auto;
	margin-top:60px;
}
.vib-v2-line-form-table-detail{
	padding:15px 0;
	font-size:16px;
}
.vib-v2-left-form-table-detail{
	float:left;
	width:25%;
	font-weight:300;
	color:#434343;
	text-align:left;
}
.vib-v2-right-form-table-detail{
	float:left;
	width:75%;
	text-align:right;
}
.vib-v2-line-form-table-detail:last-child{
	border-bottom:1px solid #d7d7d7;
}
.percent_word{
	background:url(/wps/wcm/connect/701a4212-f0e4-431f-97de-16106ed8c03e/sticker_world_new.png?MOD=AJPERES&attachment=true&id=1545825840471) no-repeat;
	color:#fff;
	font-weight:700;
	font-size:16px;
	padding-left:20px;
	line-height:53px;
	position:absolute;
	left:0;
	bottom:0px;
	width:108px;
	height:55px;
}
.close-popup-new{
	position:absolute;
	right:0;
	top:0;
	background:#e4e4e4;
	width:25px;
	height:25px;
	text-align:center;
	cursor:pointer;
}
.close-popup-new .icon-popup-exit{
	margin-right:0;
	margin-top:7px;
}
.vib-v2-popup-check-compare h3{
	font-size:26px;
	padding-top:40px;
	padding-bottom:30px;
}
.vib-v2-popup-check-compare p{
	margin-bottom:20px;
}
.vib-v2-form-box-thank-text-thanks-book{
	text-align:center;
	font-size:20px;
	line-height:normal;
	margin-top:20px;
}
.vib-txt-search-card-header a{
	white-space:nowrap;
}
.vib-v2-box_card_no_thing{
	text-align:center;
}
.vib-v2-link-footer-compare,.vib-v2-footer-compare{
	text-align:center;
}
.bx-wrapper .bx-loading{
	display:none;
}
.vib-v2-note-table-expression{
	font-size:16px;
	width:100%;
	max-width:1147px;
	margin:0 auto;
	margin-top:20px;
	color:#6B6B6B;
}
.clearfix{
	clear:both;
	height:0;
}
@media only screen and (min-width: 1000px) {
	.thanks-content-other{
 padding-bottom:0px !important;
	}
	.hidden-doitac-desktop{
 display:none !important;
	}
	.vib-v2-popup-check-compare{
 box-shadow:2px 2px 10px rgba(0, 0, 0, 0.149019607843137);
 background:#fff;
 width:303px;
 height:238px;
 border-bottom:5px solid #FDB913;
 position:absolute;
 left:-303px;
 top:0;
 text-align:center;
 z-index:9;
	}
	.vib-v2-link-footer-compare{
 margin-top:70px;
	}
	.vib-v2-box_card_no_thing{
 padding-top:20px;
	}
	.vib-v2-img_box_card_no_thing{
 background-size: 100%;
 width: 205px;
 height: 130px;
 margin: 0 auto;
	}
	.vib-v2-img-footer-compare{
 background-size: 100%;
 width: 105px;
 height: 67px;
 margin: 0 auto;
	}
	.vib-v2-link_box_card_no_thing{
 margin-top:85px;
	}
	.vib-v2-section-tab-promotion-new .vib-v2-box-card-header-credit{
 height:60px;
 min-width:155px;
	}
	.img-list-banca .vib-v2-news-best{
 top:155px;
 width:193px;
 height:36px;
 line-height:25px;
 font-size:12px;
 left:-13px;
 padding-left:10px;
	}
	.vib-v2-exit-result-calculation .icon-popup-exit{
 margin-right:0;
 height:20px;
 width:20px;
	}
	.vib-v2-row1-result-calc{
 width:40%;
 float:left;
	}
	.vib-v2-row2-result-calc{
 width:40%;
 float:left;
	}
	.vib-v2-row3-result-calc{
 width:20%;
 float:left;
	}
	.vib-v2-content-loan-upl-detail{
 position:relative;
	}
	.vib-v2-body-detail-upl-detail{
 border:1px solid #d7d7d7;
 border-radius:5px;
 overflow:hidden;
	}
	.vib-v2-header-detail-upl-detail{
 margin-top:40px;
	}
	.vib-v2-btn-dk-congcu a.vib-v2-btn-dk02{
 max-width:250px;
	}
	.vib-v2-header-scroll .vib-v2-link-search-home,.vib-v2-header-scroll .vib-v2-link-atm-home,.vib-v2-header-scroll .vib-v2-link-login-home{
 display:none;
	}
	.home-header .vib-v2-link-search-home,.home-header .vib-v2-link-atm-home,.home-header .tel_top_home,.home-header .vib-v2-link-login-home{
 display:block;
	}
	.vib-v2-call-to-action-fix-top-on-head a.vib-v2-btn-dk01::before{
 background:#fff;
	}
	.vib-v2-call-to-action-fix-top-on-head a.vib-v2-btn-dk01:hover{
 color:#1b1b1b;
	}
	.vib-v2-title-list{
 margin-bottom:40px;
	}
	.vib-v2-img-card-detail{
 padding:0 15px;
	}
	.vib-v2-colum-img-card,.vib-v2-colum-txt-card{
 margin-left:-15px;
 margin-right:-15px;
	}
	.vib-left-content-detail .vib-v2-news-best{
 left: 6px;
 top: 72px;
 font-size: 9px;
 width: 140px;
 background-size: 100%;
 line-height: 30px;
	}
	.vib-v2-btn-card-detail{
 padding:0 15px;
	}
	.vib-v2-box-txt-card-detail{
 padding:0 15px;
	}
	.vib-v2-section-footer-new-form-02 .vib-v2-form-containt-width{
 max-width:1024px;
	}
	.vib-v2-section-form-suggest-content-btn a.vib-v2-btn-dk01{
 margin:0;
	}
	.vib-v2-list-other-card-home .popup-exit{
 display:none;
	}
	.vib-v2-search-auto-doitac,.vib-v2-btn-search-auto-doitac,.vib-v2-title-popup-search{
 display:none;
	}
	.vib-v2-box-content-showroom-location-detail{
 margin-top:60px;
	}
	.vib-v2-child-line-item-showroom-location-table:hover{
 background:#e4e4e4;
	}
	.vib-v2-box-place-map-doitac{
 border-top:1px solid #d7d7d7;
 margin-top:40px;
	}
	.vib-v2-selecbox-title{
 float:right;
 width:350px;
	}
	.vib-v2-box-filter-auto .select_ocb .ocb.bootstrap-select > .dropdown-toggle{
 background:#fff;
	}
	.vib-v2-filter-auto{
 background:#333;
 padding:20px 0;
	}
	.vib-v2-box-filter-auto{
 padding:0 10px;
 float:left;
 width:33.33%;
	}
	.vib-v2-droplist-filter{
 margin:0 -10px;
	}
	.icon-info-price img{
 height:21px;
	}
	.vib-v2-line-txt-car .vib-v2-form-body-input-group-left{
 position:relative;
	}
	.icon-info-price:hover .vib-v2-tooltip-price{
 display:block;
	}
	.vib-v2-tooltip-price{
 background-color:rgba(0,0,0,0.7);
 color:#fff;
 font-size:12px;
 text-align:center;
 position:absolute;
 top:42px;
 right:-10px;
 width:216px;
 height:43px;
 line-height:43px;
 border-radius:0 0 5px 5px;
 display:none;
	}
	.vib-v2-tooltip-price.vib-v2-tooltip-mortgage{
 line-height:normal;
 padding:10px;
 width:248px;
 height:auto;
	}
	.vib-v2-showroom .vib-v2-selecbox-title{
 width:300px;
 margin-top:7px;
 float:right;
	}
	.vib-v2-tooltip-price::before{
 content:"";
 position:absolute;
 top:-6px;
 right:10px;
 display:block;
 width: 0;
 height: 0;
 border-left: 12px solid transparent;
 border-right: 12px solid transparent;
 border-bottom: 6px solid rgba(0,0,0,0.7);
	}
	.icon-info-price{
 display:block;
 position:absolute;
 top:10px;
 right:10px;
	}
	.vib-v2-showroom .vib-v2-showroom-location{
 margin-top:40px;
	}
	.vib-v2-btn-form-shareFB a{
 margin:0 20px !important;
 display:inline-block !important;
	}
	.vib-v2-detail-mortgage .vib-v2-slider-mobile-table .vib-v2-colum-table-deposit:nth-child(1){
 width:198px;
	}
	.vib-v2-detail-mortgage .vib-v2-slider-mobile-table .vib-v2-colum-table-deposit:nth-child(2){
 width:147px;
	}
	.vib-v2-detail-mortgage .vib-v2-slider-mobile-table .vib-v2-colum-table-deposit:nth-child(3){
 width:200px;
	}
	.vib-v2-detail-mortgage .vib-v2-slider-mobile-table .vib-v2-colum-table-deposit:nth-child(4){
 width:213px;
	}
	.vib-v2-detail-mortgage .vib-v2-slider-mobile-table .vib-v2-colum-table-deposit:nth-child(5){
 width:250px;
	}
	.vib-v2-popup-have-account-form{
 padding-left:60px;
 padding-right:60px;
	}
	.vib-btn-otp a.vib-v2-btn-dk01{
 margin:0;
	}
	.vib-v2-section-form-containt{
 padding-bottom:60px;
	}
	.vib-v2-text-question-form{
 font-size:26px;
 font-weight:300;
 line-height:normal;
 margin-bottom:40px;
 margin-top:60px;
	}
	#divPlace .dropdown-menu > li > a{
 white-space:normal !important;
	}
	#divPlace .bootstrap-select.btn-group .dropdown-menu{
 max-width:210px !important;
	}
	#divPlace .bootstrap-select.btn-group .dropdown-toggle .filter-option{
 width:172px;
	}
	.vib-v2-txt-other-pc.active{
 margin-top:-8px;
	}
	.vib-v2-txt-other-pc.active img:nth-child(1),.vib-v2-txt-other-pc img:nth-child(2){
 display:none;
	}
	.vib-v2-txt-other-pc.active p{
 color: #0066B3;
	}
	.vib-v2-txt-other-pc.active img:nth-child(2){
 display:inline-block;
 height:60px;
 width:auto;
	}
	.row-4-popup .vib-v2-popup-box-services{
 width:25%;
 height:230px;
	}
	.vib-v2-text-banner .vib-v2-fz-title-product{
 line-height:normal;
	}
	.vib-v2-section-tab-all-banca .vib-v2-box-card-header-credit{
 margin-right:35px;
	}
	.vib-v2-map-place-use{
 margin-top:-20px;
 margin-bottom:-27px;
	}
	.vib-v2-digital-myvib-download-link-btn .vib-v2-btn-dk01{
 margin:0;
	}
	.vib-v2-header-benefit-auto-table{
 border-radius:5px 5px 0 0;
	}
	.vib-v2-back-history{
 margin-top:20px;
 display:block;
	}
	.vib-v2-click-atm-mobile,.vib-v2-header-mobile-result-atm{
 display:none;
	}
	#vib-v2-box-colum-right-content-promotion{
 margin-bottom:40px;
	}
	.vib-v2-img-box-community img{
 height:150px;
	}
	.vib-v2-content-search-promotion .vib-v2-input-search-doitac{
 float:left;
	}
	.vib-v2-content-box-promotion{
 float:right;
 width:76%;
	}
	.vib-v2-box-search-promotion{
 background:#fff;
 border-radius:5px;
 position:relative;
	}
	.vib-v2-search-promotion{
 background:#333;
 padding:20px 0;
	}
	.promotion_hightlight .vib-v2-txt-promotion{
 height:90px;
 margin-top:20px;
	}
	.promotion_hightlight .vib-v2-promotion-box{
 width:33.33%;
	}
	.vib-v2-line-title-table{
 padding-left:80px;
	}
	.vib-v2-table-tab .vib-v2-header-interest-condition .vib-v2-row1-fix{
 padding-left:20px;
	}
	.vib-v2-table-tab .vib-v2-header-interest-condition{
 font-weight:700;
	}
	.vib-v2-table-tab .vib-v2-right-intest-condition{
 float:left;
 width:65%;
	}
	.vib-v2-table-tab .vib-v2-row1-fix{
 float:left;
 width:35%;
 padding-left:80px;
	}
	.vib-v2-name-place-box{
 float:left;
 margin-left:10px;
 width:285px;
	}
	.vib-v2-path-place-box{
 float:right;
 text-align:right;
	}
	.vib-v2-exit-atm{
 display:none;
	}
	.vib-v2-content-search-atm{
 float:right;
 width:545px;
 padding-right:15px;
	}
	.vib-v2-map-atm{
 float:right;
	}
	.vib-v2-search-atm{
 float:left;
	}
	.vib-v2-box-search-popup-atm{
 position:relative;
	}
	.vib-v2-search-atm{
 float:left;
	}
	.vib-v2-box-search-popup-atm{
 float:right;
 width:335px;
	}
	.vib-v2-select-city-popup-atm{
 float:left;
 width:180px;
	}
	.vib-v2-back-box .vib-v2-back-brand-car{
 display:inline-block;
 line-height:60px;
 padding:0 20px;
 padding-left:40px;
	}
	.vib-v2-back-box .vib-v2-back-brand-car::before{
 top:22px;
 left:20px;
	}
	.vib-v2-back-box:hover .vib-v2-back-brand-car{
 background:#e4e4e4;
 color:#0066B3;
	}
	.vib-v2-slider-leader-detail{
 margin-bottom:40px;
	}
	.vib-v2-section-about-detail .vib-v2-title-promotion-detail,.vib-v2-section-about-detail .vib-v2-title-promotion-detail h1{
 font-size:28px;
 margin-top:20px;
	}
	.vib-v2-box-city-auto .vib-v2-txt-promotion{
 height:50px;
	}
	.vib-v2-title-selectbox-classify{
 float:right;
 width:360px;
	}
	.vib-v2-img-promotion-box{
 height:150px;
 overflow:hidden;
 border-radius:5px;
 position:relative;
	}
	.vib-v2-img-promotion-box a::before{
 content:"";
 background-color:rgba(0,102,179,0.3);
 width:100%;
 height:100%;
 display:block;
 position:absolute;
 top:0;
 left:0;
 display:none;
	}
	.vib-v2-img-promotion-box a:hover:before{
 display:block;
	}
	.promotion_hightlight .vib-v2-img-promotion-box{
 height:210px;
	}
	.vib-v2-digital-myvib-interest-item{
 height:111px;
	}
	.vib-v2-digital-myvib-interest-item-text{
 position:relative;
 top:50%;
 transform:translateY(-50%);
	}
	.vib-v2-box-content-ib{
 width:33.33%;
 float:left;
 margin-bottom:30px;
	}
	#popup-kichhoatthe-credit .vib-v2-popup-box-services{
 width:25%;
 min-height:324px;
	}
	.vib-v2-manager-leader{
 margin-top:-20px;
 padding-bottom:60px;
	}
	.vib-v2-section-tab-about ul{
 margin:0 auto;
 width:1147px;
	}
	.box-list-leader{
 margin-bottom:60px;
	}
	.vib-v2-section-tab-about li{
 list-style:none;
 width:25%;
 float:left;
	}
	.tab_about_investor li{
 width:20%;
	}
	.vib-v2-section-tab-about li a{
 display:block;
 line-height:60px;
	}
	.img-support-box img{
 width:auto;
 height:75px;
	}
	.vib-v2-box-project p{
 display: -webkit-box;
 -webkit-line-clamp: 2;
 -webkit-box-orient: vertical;
 overflow: hidden;
 text-overflow: ellipsis;
 height:48px;
	}
	.vib-v2-box-project h4 a{
 display: -webkit-box;
 -webkit-line-clamp: 1;
 -webkit-box-orient: vertical;
 overflow: hidden;
 text-overflow: ellipsis;
	}
	.vib-v2-line-table-promotion-detail:first-child{
 border-top:1px dotted #e4e4e4;
	}
	.vib-v2-table-column-left{
 width:25%;
 float:left;
 font-size:20px;
 color:#1b1b1b;
	}
	.vib-v2-table-column-right{
 width:75%;
 float:left;
 padding-left:20px;
 font-size:16px;
	}
	.hidden_pc{
 display:none;
	}
	.vib-v2-promotion-box{
 padding:0 17px;
 float:left;
 width:25%;
 display: -webkit-box;
 -webkit-line-clamp: 2;
 -webkit-box-orient: vertical;
 overflow: hidden;
 text-overflow: ellipsis;
 margin-bottom:40px;
 height:225px;
	}
	#auto-loan-detail .vib-v2-colum-table-deposit{
 width:20%;
 padding-right:20px;
	}
	.vib-v2-seemore-table-expression.active .vib-v2-link-seemore-expression{
 display:none;
	}
	.vib-v2-seemore-table-expression.active .vib-v2-line-box-table-expression{
 display:block;
	}
	.vib-v2-link-seemore-expression{
 background:#fff;
 height:60px;
 padding-left:20px;
 line-height:60px;
 border-bottom: 1px solid #d7d7d7;
	}
	.vib-v2-link-seemore-expression em{
 font-style:normal;
 color:#0066B3;
 text-decoration:underline;
 font-size:16px;
 cursor:pointer;
	}
	.vib-v2-seemore-table-expression .vib-v2-line-box-table-expression{
 display:none;
	}
	.vib-v2-section-tab-all-promotion .vib-v2-box-card-header-credit,.vib-v2-section-tab-all-promotion .vib-v2-list-card-header-mobile{
 height:100px;
	}
	.vib-v2-section-tab-all-about .vib-v2-box-card-header-credit,.vib-v2-section-tab-all-about .vib-v2-list-card-header-mobile{
 height:100px;
	}
	.vib-v2-section-tab-all-about{
 margin-top:0;
	}
	.vib-v2-row1-fix{
 float:left;
 width:20%;
 padding:10px 20px;
	}
	.vib-v2-right-intest-condition{
 float:left;
 width:75%;
	}
	.vib-v2-link-compare-deposit{
 display:none;
	}
	.vib-v2-body-box-banca .box-card-row1{
 width:310px;
	}
	.vib-v2-body-box-banca .box-card-row3{
 padding-top:40px;
	}
	.btn-dk-banca{
 position:absolute;
 width:180px;
 right:0;
 top:82px;
	}
	.vib-v2-body-box-banca .box-card-all-row2 .box-card-row2{
 width:170px;
	}
	.vib-v2-body-box-banca .box-card-all-row2{
 width:835px;
	}
	.vib-v2-body-box-banca .box-card-all-row2 .box-card-row2:nth-child(1){
 width:170px;
	}
	.vib-v2-deposit-compare{
 padding-top:60px;
 margin-bottom:60px;
	}
	.vib-v2-deposit-compare .vib-v2-header-compare-box-table .vib-v2-compare-table-deposit{
 text-align:left;
	}
	.vib-v2-title-table-deposit{
 padding-left:30px;
	}
	.vib-v2-table-deposit-compare{
 border:1px solid #d7d7d7;
 border-radius:5px;
	}
	.vib-v2-table-deposit-compare .vib-v2-line-box-table-deposit:last-child{
 border-radius:0 0 5px 5px;
	}
	.vib-v2-title-table-deposit{
 float:left;
 width:20%;
	}
	.vib-v2-right-slider-compare-table{
 width:80%;
 float:left;
	}
	.vib-v2-compare-table-deposit{
 width:50%;
 float:left;
	}
	.vib-v2-detail-appartment{
 border:1px solid #d7d7d7;
 border-radius:5px;
 width:370px;
 position:absolute;
 right:0;
 top:0;
 padding:40px 30px;
	}
	.vib-v2-detail-appartment h3{
 margin:0;
 font-size:26px;
 font-weight:300;
 line-height:26px;
 margin-bottom:20px;
	}
	.vib-v2-left-header-mortgage{
 float:left;
 width:40%;
	}
	.vib-v2-right-header-mortgage{
 float:left;
 width:60%;
	}
	.vib-v2-header-project-mortgage{
 border-bottom:1px solid #d7d7d7;
 border-top:1px solid #d7d7d7;
 padding:30px 0;
	}
	.vib-v2-body-detail-mortgage{
 padding-right:400px;
	}
	a.back-detail-mortgage{
 display:inline-block;
 color:#0066B3;
 font-size:16px;
 margin-top:20px;
 padding-left:20px;
 position:relative;
	}
	.vib-v2-title-detail-mortgage h2{
 font-size:36px;
 margin:0;
 font-weight:300;
 margin-top:60px;
 line-height:36px;
	}
	.vib-v2-title-detail-mortgage p::before{
 background:url(https://careers.vib.com.vn/vibstatic/image/vib/place-icon-morgage.svg) no-repeat;
 background-size:100%;
 height:22px;
 width:17px;
 position:absolute;
 content:"";
 display:block;
 left:0;
 top:0;
	}
	.vib-v2-title-detail-mortgage p{
 padding-left:25px;
 font-size:16px;
 color:#6b6b6b;
 position:relative;
 margin-top:10px;
	}
	a.back-detail-mortgage:hover{
 color:#f47920;
	}
	.vib-v2-img-mortgage-detail{
 background-size:cover;
 height:380px;
	}
	.vib-v2-line-content-search{
 margin-bottom:40px;
	}
	.vib-v2-line-content-search:last-child{
 margin-bottom:0;
	}
	.vib-v2-list-project{
 margin:0 -15px;
	}
	.vib-v2-box-project{
 padding:0 15px;
 float:left;
 width:25%;
 margin-top:40px;
	}
	.vib-v2-box-project h4 {
 margin-top:20px;
 margin-bottom:0;
	}
	.vib-v2-box-search-doitac{
 background:#fff;
 border-radius:5px;
	}
	.vib-v2-search-doitac .vib-v2-box-search-doitac{
 background:none;
	}
	.vib-v2-section-content-search{
 margin-top:55px;
	}
	.vib-v2-select-search-doitac .vib-v2-selectbox02{
 border:none;
	}
	.input_search_doitac{
 border:none;
 border-radius:0;
 width:100%;
	}
	.vib-v2-search-promotion .vib-v2-input-search-doitac{
 width:91%;
 position:relative;
 padding-left:30px;
	}
	.vib-v2-search-promotion .vib-v2-input-search-doitac::before{
 content:"";
 background:#e4e4e4;
 position:absolute;
 left:0;
 top:10px;
 height:40px;
 width:1px;
	}
	.vib-v2-search-promotion .input_search_doitac{
 height:60px;
	}
	.input_search_doitac:focus{
 outline:none;
	}
	.vib-v2-list-slide-showroom .bx-wrapper{
 margin:0 !important;
	}
	.vib-v2-right-box-table-expression .vib-v2-header-box-table-expression{
 padding-right:80px;
	}
	.vib-v2-right-box-table-expression .vib-v2-header-box-table-expression .number_rate_hover{
 white-space:normal;
 text-align:right;
	}
	.vib-v2-detail-upl .vib-v2-colum-table-deposit{
 width:25%;
	}
	.vib-v2-compare-upl .vib-v2-colum-table-deposit{
 width:33.33%;
	}
	.vib-v2-slider-mobile-table{
 display:table;
 width:100%;
	}
	.vib-v2-colum-table-deposit{
 display:table-cell;
	}
	.vib-v2-fix-row1-table{
 float:left;
 width:8%;
 line-height:60px;
 padding-left:30px;
 font-size:16px;
	}
	.vib-v2-right-slider-table{
 width:88%;
 float:right;
	}
	.vib-v2-compare-upl .vib-v2-fix-row1-table{
 width:16%;
	}
	.vib-v2-compare-upl .vib-v2-right-slider-table{
 width:84%;
	}
	.vib-v2-header-box-table-expression span{
 display:none;
	}
	.bx-pager-showroom{
 display:none;
	}
	.vib-v2-slider-img-car .bx-wrapper .bx-pager{
 display:none;
	}
	.vib-v2-list-slide-showroom{
 position:relative;
 margin:0 -15px;
 margin-top:30px;
	}
	.vib-v2-box-showroom{
 padding:0 15px;
	}
	.vib-v2-button-txt-car a.link{
 line-height:45px;
 float:left;
	}
	.vib-v2-button-txt-car a.vib-v2-btn-dk01{
 float:right;
	}
	.vib-v2-title-selectbox{
 float:right;
 width:300px;
	}
	.vib-v2-title-showroom h2{
 font-size:36px;
 font-weight:300;
 line-height:36px;
 margin:0;
	}
	.vib-v2-line-txt-car .vib-v2-form-body-input-group-left{
 width: calc(50% - 14px);
 margin-right: 16px;
	}
	.vib-v2-right-txt-car h2{
 margin:0;
 font-size:26px;
 font-weight:300;
 line-height:26px;
	}
	.vib-v2-left-slide-car{
 width:50%;
 float:left;
	}
	.vib-v2-right-txt-car{
 width:40%;
 float:right;
	}
	.vib-v2-box-vehicles-car{
 padding:20px;
 min-height:306px;
	}
	.vib-v2-box-vehicles-car{
 width:25%;
 float:left;
	}
	.vib-v2-vehicles-car{
 padding-top:20px;
	}
	.vib-v2-list-vehicles-car{
 margin-top:40px;
 margin-bottom:40px;
	}
	.vib-v2-list-brand-car{
 margin-top:40px;
 margin-bottom:60px;
	}
	.vib-v2-box-brand-car{
 width:175px;
 height:175px;
 margin-bottom:15px;
 margin-left:15px;
	}
	.vib-v2-box-brand-car:nth-child(6n+1){
 margin-left:0;
	}
	.vib-v2-box-brand-car h4{
 margin-top:30px;
	}
	.vib-v2-brand-car{
 margin-top:60px;
	}
	.vib-v2-section-find-car{
 margin-top:60px;
	}
	.vib-v2-btn-dk-account-current{
 line-height:45px;
 display:inline-block;
	}
	.vib-v2-form-box-head-bg-white .vib-v2-title-form-digigtal-bank .vib-v2-form-box-head-title{
 color:#fff;
	}
	.vib-v2-title-form-digigtal-bank p{
 position:absolute;
 top:140px;
 left:50px;
 color:#fff;
 font-size:16px;
 font-weight:300;
	}
	.vib-v2-slider-table-expression{
 display:table;
 width:100%;
	}
	.vib-v2-box-slider-expression{
 display:table-cell;
 vertical-align:top;
	}
	.vib-v2-left-box-table-expression{
 width:20%;
 float:left;
	}
	.vib-v2-left-box-table-expression{
 width:20%;
 float:left;
 border-left:1px solid #d7d7d7;
 border-radius: 5px 0 0 5px;
	}
	.vib-v2-right-box-table-expression{
 width:80%;
 float:left;
 border-radius: 0 5px 5px 0;
 overflow:hidden;
 border-right:1px solid #d7d7d7;
	}
	#saving-table-term .vib-v2-left-box-table-expression .vib-v2-header-box-table-expression,#saving-table-flexi .vib-v2-left-box-table-expression .vib-v2-header-box-table-expression{
 height:78px;
	}
	#saving-table-term .vib-v2-right-box-table-expression .vib-v2-header-box-table-expression,#saving-table-flexi .vib-v2-right-box-table-expression .vib-v2-header-box-table-expression{
 height:78px;
	}
	.vib-v2-left-box-table-expression .vib-v2-header-box-table-expression{
 border-radius:5px 0 0 0;
	}
	.vib-v2-right-box-table-expression .vib-v2-line-box-table-expression{
 text-align:right;
 padding-right:80px;
	}
	.vib-v2-line-box-table-expression:last-child{
 border-radius: 0 0 0 5px;
	}
	.vib-v2-right-box-table-expression .vib-v2-line-box-table-expression:last-child{
 border-radius: 0 0 5px 0;
	}
	.vib-table-condition-left{
 width:35%;
 float:left;
	}
	.vib-table-condition-left p,.vib-table-condition-right p{
 margin-bottom:0;
	}
	.vib-table-condition-right{
 width:65%;
 float:left;
	}
	.vib-v2-body-benefit-auto-table{
 border-radius:0 0 5px 5px;
 border:1px solid #d7d7d7;
 border-top:none;
	}
	.vib-v2-line-benefit-auto-table{
 border-bottom:1px solid #d7d7d7;
	}
	.vib-v2-line-benefit-auto-table:last-child{
 border-bottom:none;
	}
	.vib-v2-header-benefit-auto-table,.vib-v2-line-benefit-auto-table{
 display:flex;
	}
	.vib-v2-row-table-benefit2,.vib-v2-row-table-benefit3{
 width:35%;
 padding-left:20px;
	}
	.vib-v2-row-table-benefit3{
 padding-right:30px;
	}
	.vib-v2-row-table-benefit1{
 width:30%;
 padding-left:20px;
 color:#6b6b6b;
	}
	.vib-v2-body-table-interest-rate{
 background:#e4e4e4;
 padding-top:40px;
 padding-bottom:50px;
	}
	.vib-v2-header-table-interst-rate{
 border-top:1px solid #d7d7d7;
	}
	.vib-v2-content-box-popup ul{
 margin:0;
 padding:0;
	}
	.vib-v2-content-box-popup li{
 float:left;
 list-style:none;
 width:16.66%;
 text-align:center;
 position:relative;
	}
	.vib-v2-content-box-popup li a{
 display:block;
 line-height:60px;
	}
	.vib-v2-content-box-popup li a:hover{
 color:#1b1b1b;
	}
	.vib-v2-content-box-popup li a:hover:after{
 content:"";
 display:block;
 position:absolute;
 bottom:0;
 left:0;
 width:100%;
 height:60px;
 background-image: linear-gradient( rgba(0,0,0,0) 40%,rgba(0,0,0,0.06));
 border-bottom: 5px solid #FDB913;
	}
	.vib-v2-content-box-popup li a img{
 display:none;
	}
	.vib-v2-content-box-popup li.active a:hover:after{
 display:none;
	}
	.vib-v2-content-box-popup li.link_compare_pc::before{
 height:60px;
 top:0;
 content:"";
 display:block;
 width:1px;
 background:#d7d7d7;
 position:absolute;
 left:0;
	}
	.vib-v2-content-box-popup li:first-child:before{
 display:none;
	}
	.vib-v2-table-interest-rate{
 margin-top:60px;
	}
	.vib-v2-content-box-popup li.active a{
 background:#0066b3;
 border-radius:5px;
 color:#fff;
 font-size:16.5px;
 font-weight:600;
 position:relative;
 z-index:8;
 margin-right:-1px;
	}
	.vib-v2-content-box-popup li:nth-child(4).active a{
 font-size:16px;
	}
	.vib-v2-content-box-popup li.active:after{
 content:"";
 display:block;
 border-left: 15px solid transparent;
 border-right: 15px solid transparent;
 border-top: 16px solid #0066b3;
 width:0;
 height:0;
 position:absolute;
 bottom:-15px;
 left:50%;
 margin-left:-15px;
	}
	.vib-v2-content-box-popup h3,.vib-v2-chose-link-mobile{
 display:none;
	}
	.vib-v2-check-box-mobile .magic-checkbox + label:before{
 display:none;
	}
	.vib-v2-check-box-mobile .magic-checkbox + label{
 padding-left:0;
	}
	.vib-v2-img-compare-card{
 padding-top:20px;
	}
	.vib-v2-box-body-find-card .bx-wrapper .bx-pager{
 display:none;
	}
	.vib-v2-box-img-body-find-card .bx-pager{
 display:block !important;
 top:-85px;
 padding:0;
 width:auto;
 margin-left:48%;
	}
	.vib-v2-deposit-tool-calculation{
 margin-top:60px;
	}
	.viv-v2-title-services{
 margin-bottom:40px;
	}
	.vib-v2-box-deposit-tool-calculation{
 border-radius:5px;
 border:1px solid #d7d7d7;
	}
	.banner_color_black .vib-v2-text-banner-top .vib-v2-fz-title-banner{
 color:#1b1b1b;
	}
	.vib-v2-mobile-bg-about{
 display:none;
	}
	.vib-v2-box-wrapper-step5-thanks{
 max-width:1000px;
 width:100%;
 margin:0 auto;
 margin-bottom:20px;
	}
	.vib-v2-box-wrapper-step5-thanks02{
 max-width:1000px;
 width:100%;
 margin:0 auto;
	}
	.vib-v2-copright_form{
 margin-top:20px;
	}
	.vib-v2-box-wrapper-step5-thanks .vib-v2-form-box{
 padding:60px;
	}
	.vib-v2-img-box-step5-thanks{
 width:30%;
 float:left;
	}
	.vib-v2-text-box-step5-thanks{
 width:70%;
 padding-left:40px;
 float:left;
	}
	.vib-v2-txt-about-friend{
 padding-left:40px;
 text-align:left;
 position:relative;
 top:50%;
 transform: translateY(-50%);
	}
	.vib-v2-box-about-friend{
 height:489px;
 width:100%;
 background-size:cover;
 margin-top:50px;
 border-radius:5px;
	}
	.vib-v2-section-download-app{
 padding-top:60px;
	}
	.vib-v2-btn-download-app{
 margin-top:20px;
	}
	.vib-v2-btn-download-app a.vib-v2-btn-dk01{
 margin:0;
	}
	.vib-v2-txt-download-app h3{
 font-size:26px;
 font-weight:300;
	}
	.vib-v2-txt-download-app p{
 font-size:16px;
 margin:0;
	}
	.vib-v2-txt-download-app{
 border:1px solid #d7d7d7;
 border-left:none;
 border-radius:0 5px 5px 0;
 padding-left:40px;
 padding-right:30px;
	}
	.vib-v2-info-other{
 background:#e4e4e4;
 padding-bottom:50px;
	}
	.vib-v2-condition-section{
 margin-top:60px;
	}
	.vib-v2-text-banner-top .vib-v2-fz-title-banner{
 line-height:55px;
	}
	.vib-txt-search-card-header a{
 cursor:text;
 white-space:nowrap;
	}
	.vib-txt-search-card-header a:hover{
 color:#1b1b1b;
	}
	.vib-v2-dropdown-credit .vib-v2-box-card-header-credit{
 margin-bottom:15px;
 width:160px;
	}
	.box-card-header-credit-other img{
 width:50px;
	}
	.vib-v2-card-fix-top .box-card-header-credit-other img{
 width:40px;
	}
	.box-card-header-credit-other p{
 margin-bottom:0;
 line-height:18px;
 min-height:46px;
 font-weight:600;
	}
	.box-card-header-credit-other{
 text-align:center;
 width:140px;
 position:relative;
 float:left;
 height:105px;
 padding-top:10px;
 cursor:pointer;
	}
	.box-card-header-credit-other .vib-v2-box-card-header-credit:hover p{
 color:#F7941D;
	}
	.vib-v2-dropdown-credit{
 position:absolute;
 top:105px;
 width:362px;
 background:#fff;
 box-shadow:0px 5px 10px rgba(0, 0, 0, 0.0980392156862745);
 border:1px solid #d7d7d7;
 padding:15px;
 padding-bottom:0;
 z-index:5;
 right:-1px;
 display:none;
	}
	.box-card-header-credit-other.active .vib-v2-dropdown-credit{
 display:block;
	}
	.vib-v2-box-card-header-credit.active:after{
 content:"";
 display:block;
 background:url(https://careers.vib.com.vn/vibstatic/image/vib/arrow_act_credit.png) no-repeat;
 background-size:100%;
 width:45px;
 height:24px;
 position:absolute;
 left:50%;
 margin-left:-22px;
 bottom:-10px;
 transform: rotate(180deg);
	}
	.box-card-header-credit-other .vib-v2-box-card-header-credit.active:after{
 display:none;
	}
	.vib-v2-box-card-header-credit.active .credit_img_act{
 display:inline-block;
 height:60px;
 margin-top:-8px;
	}
	.box-card-header-credit-other .vib-v2-box-card-header-credit.active .credit_img_act{
 height:50px;
 margin-top:0;
	}
	.vib-txt-search-card-header{
 float:right;
 font-size:16px;
 line-height:45px;
	}
	.vib-v2-title-credit{
 float:left;
 font-size:36px;
 font-weight:300;
 line-height:36px;
	}
	.vib-v2-list-card-header-mobile{
 height:105px;
	}
	.vib-v2-section-tab-all-banca .vib-v2-list-card-header-mobile{
 margin-top:30px;
	}
	.vib-v2-box-card-header-credit{
 min-width:160px;
 float:left;
 height:105px;
 position:relative;
 padding:0 20px;
 padding-top:5px;
	}
	.vib-v2-card-fix-top .vib-v2-box-card-header-credit{
 height:71px;
 padding-top:0;
	}
	.vib-v2-card-fix-top .vib-v2-box-card-header-credit.active .credit_img_act{
 height:50px;
 margin-top:-10px;
	}
	.vib-v2-card-fix-top .vib-v2-box-card-header-credit img{
 height:40px;
	}
	.vib-v2-card-fix-top .vib-v2-box-card-header-credit p{
 margin-top:0;
	}
	.vib-v2-card-fix-top .box-card-header-credit-other{
 padding-top:0;
 height:71px;
	}
	.vib-v2-card-fix-top .vib-v2-header-compare img{
 height:40px;
	}
	.vib-v2-card-fix-top .vib-v2-dropdown-credit{
 top:71px;
	}
	.vib-v2-card-fix-top .vib-v2-list-card-header-mobile{
 height:85px;
	}
	.vib-v2-card-fix-top .vib-v2-line-header-credit::before{
 margin-top:10px;
	}
	.vib-v2-box-card-header-credit:hover:before{
 content:"";
 display:block;
 position:absolute;
 bottom:0;
 left:0;
 width:100%;
 height:100px;
 background-image: linear-gradient( rgba(0,0,0,0.0) 20%,rgba(0,0,0,0.08));
 border-bottom: 4px solid #FDB913;
	}
	.vib-v2-dropdown-credit .vib-v2-box-card-header-credit:hover:before{
 display:none;
	}
	.vib-v2-box-card-header-credit.active:hover:before{
 display:none;
	}
	.vib-v2-box-chose-card-form:hover{
 background:#f3f3f3;
	}
	.vib-v2-appcept-vib-value{
 display:none;
	}
	.vib-v2-banner-form-thank{
 display:flex;
 height:380px;
	}
	.img-box-thank{
 max-width:100%;
	}
	.vib-v2-box-banner-thank{
 margin-left:20px;
	}
	.vib-v2-box-banner-thank:first-child{
 margin-left:0;
	}
	.vib-v2-list-chose-card-account-tk{
 display:flex;
	}
	.vib-v2-list-chose-card-account-tk .vib-v2-box-chose-card-form{
 margin:0;
 margin-left:20px;
 min-height:250px;
 position:relative;
 padding:20px;
 max-width:241px;
	}
	.vib-v2-list-chose-card-account-tk .vib-v2-box-chose-card-form.active .vib-v2-txt-box-chose-card-form p::after{
 display:none;
	}
	.vib-v2-list-chose-card-account-tk .vib-v2-box-chose-card-form.active{
 border:1px solid #0066b3;
	}
	.vib-v2-list-chose-card-account-tk .vib-v2-box-chose-card-form.active::after{
 content:"";
 display:block;
 position:absolute;
 bottom:10px;
 background:url(https://careers.vib.com.vn/vibstatic/image/vib/check_form.png) no-repeat;
 width:20px;
 height:20px;
 left:50%;
 margin-left:-16px;
	}
	.vib-v2-list-chose-card-account-tk .vib-v2-box-chose-card-form:first-child{
 margin-left:0;
	}
	.vib-v2-list-chose-card-account-tk .vib-v2-txt-box-chose-card-form h4{
 font-size:16px;
 text-align:center;
	}
	.vib-v2-list-chose-card-account-tk .vib-v2-txt-box-chose-card-form p{
 font-size:14px;
	}
	.vib-v2-box-chose-account-payment{
 width:49%;
	}
	.vib-v2-box-chose-account-payment:last-child{
 margin-left:2%;
	}
	.vib-v2-list-box-chose-account-payment{
 display:flex;
	}
	.vib-v2-bg-gadient-form-header{
 background:url(https://careers.vib.com.vn/vibstatic/image/vib/bg_form_account_payment_gadient.png) no-repeat;
 height: 227px;
 background-position: top left;
 position: relative;
 vertical-align: middle;
 background-size: 100%;
	}
	.vib-v2-text-banner {
 top: 150px;
 max-width:60%;
	}
	.vib-v2-back-tieu-chi-the{
 left: 370px;
 top: 112px;
	}
	.vib-v2-title-mobile-compare{
 display:none;
	}
	.img_card_effect{
 width:205px;
 margin:0 auto;
	}
	.img_card_effect:hover .vib-v2-news-best{
 top:70px;
 transition:all 0.3s;
	}
	.card_hover .vib-v2-news-best{
 top:70px ;
	}
	.card_hover .img-card1{
 transform: translateY(-20px);
	}
	.card_hover .ui-card .bg-card:before{
 box-shadow: 0px 15px 15px 0 rgba(0, 0, 0, .4);
 -webkit-transform: translateY(-20px);
 transform: translateY(-20px);
	}
	.vib-v2-header-find-card{
 padding:60px 0;
	}
	.box-card-all-row2 .box-card-row2:nth-child(1){
 width:230px;
	}
	.vib-v2-header-compare-card{
 padding:40px 0;
	}
	.vib-v2-body-compare-card{
 padding:40px 0;
 font-size:16px;
	}
	.vib-v2-box-compare-content{
 font-size:16px;
	}
	.vib-v2-find-card-content{
 background:url(https://careers.vib.com.vn/vibstatic/image/vib/bg_search_card.png);
	}
	.vib-v2-find-card-footer{
 background:#434343;
	}
	.vib-v2-slider-compare{
 display:flex;
	}
	.vib-v2-box-compare-content{
 padding-right:30px;
 padding-left:30px;
 border-right:1px dotted #d7d7d7;
	}
	.vib-v2-box-compare-content:last-child{
 border-right:none;
	}
	.vib-v2-compare-saving .vib-v2-box-compare-content:nth-child(2){
 border-right:none !important;
	}
	.vib-v2-box-compare-content:nth-child(1),.vib-v2-box-compare-content:nth-child(2){
 border-right:1px dotted #d7d7d7 !important;
	}
	.vib-v2-time-step-flow{
 position:absolute;
 bottom:30px;
 left:20px;
 color:#666;
	}
	.img-content-flow{
 float:left;
 width:160px;
	}
	.img-content-flow img{
 height:140px;
	}
	.txt-cotnent-flow{
 float:left;
 width:790px;
 text-align:left;
 font-size:26px;
 padding-left:20px;
 padding-top:10px;
	}
	.vib-v2-content-body-step-flow{
 margin:0 auto;
 width:950px;
 margin-top:100px;
	}
	.img-content-flow p{
 display:none;
	}
	.vib-v2-header-step-flow{
 height:170px;
	}
	.vib-v2-body-step-flow{
 background:#e4e4e4;
 border-radius:5px;
 position:absolute;
 top:170px;
 width:100%;
 left:0;
 height:360px;
	}
	.vib-v2-box-step-flow{
 display:inline-block;
 width:230px;
	}
	.vib-v2-list-step-flow{
 height:530px;
	}
	.vib-v2-banner-theodoi .vib-v2-link-header{
 top:31px;
 z-index:3;
	}
	.vib-v2-banner-theodoi{
 height:560px !important;
	}
	.vib-v2-so-sanh-the{
 position:absolute;
 left:968px;
 top:200px;
	}
	.vib-v2-credit-support .vib-v2-box-content-support{
 margin-left:20px;
 width:271px;
	}
	.vib-v2-box-content-support a{
 height:210px;
	}
	.vib-v2-text-box-step5-thanks h4{
 font-size:26px;
 margin-top:0;
 margin-bottom:15px;
	}
	.vib-v2-img-card-form-debit{
 width:205px;
 float:left;
	}
	.vib-v2-txt-card-form-debit{
 float:right;
 width:690px;
	}
	.vib-v2-form-box-border{
 border:1px solid #d7d7d7;
 border-radius:5px;
 width:100%;
 max-width:1024px;
 margin:0 auto;
	}
	.vib-v2-popup-box-services{
 width:33.33%;
 text-align:center;
 border-top:1px solid #d7d7d7;
 border-left:1px solid #d7d7d7;
 padding-top:40px;
 padding-left:30px;
 padding-right:30px;
 padding-bottom:40px;
 min-height:226px;
 display:table-cell;
	}
	.vib-v2-popup-box-services:first-child{
 border-left:0;
	}
	.vib-v2-popup-list-box-services{
 display:table;
 margin-top:15px;
	}
	#quan-ly-the-voi-ung-dung .vib-v2-popup-list-box-services,#quan-ly-the-voi-ung-dung-myvib-b .vib-v2-popup-list-box-services{
 display:block;
	}
	#quan-ly-the-voi-ung-dung .vib-v2-popup-list-box-services .vib-v2-popup-box-services,#quan-ly-the-voi-ung-dung-myvib-b .vib-v2-popup-list-box-services .vib-v2-popup-box-services{
 display:block;
 float:left;
	}
	.vib-v2-popup-list-box-services::after{
 content:"";
 clear:both;
 display:block;
	}
	.vib-v2-news-home h3 a{
 font-size:16px;
 font-weight:600;
 color:#0066B3;
 text-decoration:underline;
 margin-left:20px;
 vertical-align:top;
	}
	.vib-v2-news-home h3 a:hover{
 color:#FDB913;
	}
	.list-menu-footer{
 padding-top:50px;
 display:flex;
	}
	.box_menu_footer{
 margin-left:45px;
	}
	.txt_benefit_card h4{
 font-size:24px;
 font-weight:400;
 margin-bottom:5px;
	}
	.vib-v2-content-detail_credit .txt_benefit_card h4{
 font-size:24px;
 font-weight:300;
	}
	.vib-v2-box-txt-card-detail{
 float:left;
 width:50%;
 margin-bottom:40px;
 padding-right:20px;
	}
	.vib-v2-box-txt-card-detail:last-child{
 padding-right:0;
	}
	.vib-v2-box-services-card:hover .vib-v2-text-service-digital p{
 display:block;
	}
	.vib-left-content-detail{
 float:left;
 padding-top:35px;
 padding-right:30px;
 max-width:35%;
 position: absolute;
 bottom: -80px;
	}
	.vib-v2-detail-debit .vib-left-content-detail{
 bottom:initial;
	}
	.vib-right-content-deatil{
 float:left;
 padding-top:35px;
 padding-left:40px;
 border-left:1px solid #d7d7d7;
 margin-left:35%;
 width:65%;
	}
	.vib-v2-link-header{
 position:absolute;
 top: -48px;
 left: 30px;
 color:#fff;
 font-size:16px;
	}
	.vib-v2-link-header li{
 color:#fff;
 list-style:none;
 display:inline-block;
 padding-right:5px;
 font-size:15px;
	}
	.vib-v2-link-header li a{
 color:#fff;
 font-size:15px;
	}
	.vib-v2-link-header li a:hover{
 color:#FDB913;
	}
	.vib-v2-text-banner-top{
 position:relative;
 top:50%;
 transform: translateY(-50%);
 max-width:712px;
	}
	.banner_MGM .vib-v2-banner-debit{
 height:600px;
	}
	.vib-v2-banner-debit{
 height:440px;
 background-size:cover;
 background-position:bottom right;
 position:relative;
	}
	.vib-v2-banner-debit .vib-v2-text-banner-top{
 top:145px;
 transform:initial;
	}
	.vib-v2-banner-debit-mobile{
 display:none;
	}
	.vib-v2-title_list_other_card{
 display:none;
	}
	.vib-v2-store-link-mobile{
 display:none;
	}
	.vib-v2-popup-link-store-mobile{
 display:none !important;
	}
	a.vib-v2-box-services-card{
 max-width:362px;
	}
	a.vib-v2-box-services-card:hover:after{
 transform: translateY(5px);
 transition: 0.2s;
	}
	a.vib-v2-box-services-card:hover .vib-v2-text-services-card{
 top:210px;
 transition: 0.4s;
	}
	a.vib-v2-box-services-card:hover .vib-v2-link-services-card{
 opacity:1;
 transition: 0.4s;
 bottom:107px;
	}
	a.vib-v2-box-services-card:hover .vib-v2-icon-services-card{
 top:100px;
 transition: 0.3s;
 opacity:1;
	}
	.vib-v2-chose-card-mobile{
 display:none;
	}
	.vib-v2-all-card-chose{
 margin: 0 -10px;
	}
	.vib-v2-selectbox-list-header{
 display:none;
	}
	.close-popup-mobile{
 display:none;
	}
	.vib-v2-hidden-people-about-box h4{
 display:none;
	}
}
@media only screen and (max-width: 1000px) {
	.vib-v2-note-table-expression{
 padding:0 20px;
	}
	.vib-v2-title-detail-mortgage{
 margin-top:10px;
	}
	.vib-v2-note-footer-condition{
 margin-top:40px;
	}
	.vib-v2-footer-compare-card .bx-viewport .bx-wrapper .bx-controls,.vib-v2-footer-compare-card .bx-controls{
 display:none;
	}
	.vib-v2-btn-dk-congcu a.vib-v2-btn-dk01:hover:before,.vib-v2-btn-dk-congcu a.vib-v2-btn-dk02:hover:before{
 left:100% !important;
	}
	.vib-v2-img_box_card_no_thing img,.vib-v2-img-footer-compare img{
 margin: 0 auto;
	}
	.vib-v2-link-footer-compare{
 margin-top:20px;
	}
	.vib-v2-link_box_card_no_thing{
 margin-top:30px;
	}
	.exit_result-atm img{
 display:none;
	}
	.active .exit_result-atm img{
 display:block;
	}
	.exit_result-atm{
 display:block;
 width:20px;
 height:20px;
 background:url(/wps/wcm/connect/889e843a-9e68-4e3a-85d4-9b959a7fe62d/scoll_top.png?MOD=AJPERES&attachment=true&id=1546575987064) no-repeat;
 background-size:100%;
	}
	.active .exit_result-atm{
 background:none;
	}
	.vib-v2-content-promotion-detail{
 margin-top:30px;
 position:relative;
	}
	#searchResult{
 display:none;
	}
	.vib-v2-section-tab-all-promotion{
 margin-top:40px;
	}
	.vib-v2-header-scroll-02 .box_logo_vib{
 transform: scale(0.8);
	}
	.vib-v2-header-scroll-02 .symbol_logo_vib{
 top: 5px;
	}
	.vib-v2-header-scroll-02 a.tel_top_home{
 font-size: 14px;
	}
	.vib-v2-list-box-mobile .vib-v2-img-world-box {
 width:120px;
 height:70px;
 display:table-cell;
 vertical-align:top;
	}
	.vib-v2-list-box-mobile .vib-v2-title-news{
 text-align:left;
	}
	.vib-v2-list-box-mobile .vib-v2-txt-promotion{
 margin-top:0;
	}
	.vib-v2-list-box-mobile .vib-v2-box-txt-world-new{
 display:table-cell;
 vertical-align:top;
 padding-left:20px;
 padding-right:0;
	}
	.vib-v2-list-box-mobile .vib-v2-world-box{
 border-bottom:1px solid #d7d7d7;
 padding-bottom:40px;
	}
	.vib-v2-list-box-mobile .vib-v2-content_world-box{
 display:table;
 box-shadow:none;
	}
	.vib-v2-content_world-box::after{
 display:block;
 clear:both;
 content:"";
	}
	.vib-v2-table-column-left{
 font-size:20px;
	}
	.vib-v2-right-body-world-detail{
 margin-top:40px;
	}
	.vib-v2-section-promotion-detail .vib-v2-back-brand-car{
 display:block;
	}
	.vib-v2-title_left_detail{
 font-size:26px;
 float:none;
	}
	.vib-v2-header-world-detail{
 position:relative;
	}
	.vib-v2-social_right_detail{
 float:none;
 position:absolute;
 top:-60px;
 right:0px;
	}
	.share_google,.share_facebook{
 width:20px;
 height:20px;
	}
	.vib-v2-more-promotion-new{
 display:none;
	}
	.vib-v2-price-result-calc{
 margin-top:40px;
 font-size:20px;
	}
	.btn-result-register{
 text-align:left;
 margin-top:40px;
	}
	.link-detail-result-register{
 text-align:left;
	}
	.link-detail-result-register a.link{
 font-size:16px;
	}
	.vib-v2-exit-result-calculation .icon-popup-exit{
 margin-right:0;
 width:15px;
 height:15px;
	}
	.vib-v2-title-result-calc{
 font-size:18px;
	}
	.vib-v2-btn-dk-congcu a.vib-v2-btn-dk02{
 max-width:800px;
	}
	.vib-v2-result-calculation{
 border-radius:5px;
 overflow:hidden;
 margin-bottom:60px;
	}
	.vib-v2-line-box-deposit:last-child{
 margin-bottom:0;
	}
	.vib-v2-content-loan-upl-detail{
 margin-top:20px;
	}
	.vib-v2-body-detail-upl-detail{
 margin:0 -20px;
 margin-top:40px;
	}
	.breadcumb {
 margin-top:20px;
	}
	.breadcumb li{
 list-style:none;
 display:inline-block;
 color:#0066B3;
 font-size:12px;
 margin-right:5px;
	}
	.breadcumb li a{
 color:#0066B3;
 font-size:12px;
	}
	.breadcumb .link_findcard li a,.breadcumb .link_findcard li{
 color:#fff;
	}
	#popup-loan-detail .vib-v2-header-box-table .bx-has-controls-direction{
 display:block;
	}
	.vib-v2-line-box-table-expression .number_rate_hover::after{
 width: 0;
 height: 0;
 border-top: 5px solid transparent;
 border-bottom: 5px solid transparent;
 border-right: 5px solid #1b1b1b;
 border-radius: 0;
 background: none;
 content: "";
 position: absolute;
 top: 25px;
 left: 0;
	}
	.vib-v2-line-box-table-expression .disabled-rate .number_rate_hover::after{
 display:none;
	}
	.vib-v2-line-box-table-expression {
 position: relative;
	}
	.vib-v2-line-box-table-expression .vib-v2-hover-rate {
 transition: .5s all;
 position: absolute;
 right: 0;
	}
	.vib-v2-line-box-table-expression .vib-v2-hover-rate.active {
 right: 80px;
 background: #1b1b1b;
	}
	.vib-v2-line-box-table-expression .vib-v2-hover-rate.active span {
 color: #fff;
	}
	.vib-v2-line-box-table-expression .vib-v2-hover-rate.active a.btn_rate_hover {
 display: block;
	}
	.vib-v2-breachcrum{
 padding:0 20px;
	}
	.vib-v2-breachcrum li{
 font-size:12px;
 color:#0066B3;
 list-style:none;
 display:inline-block;
	}
	.vib-v2-breachcrum li a{
 font-size:12px;
 color:#0066B3;
	}
	.vib-v2-digital-myvib-interest-item-icon img {
 height:50px;
	}
	#popup-show-video iframe{
 margin-top:90px;
	}
	body.active{
 overflow:hidden;
 height:100vh;
	}
	.vib-v2-box-card-header-credit.active .credit_img_act{
 display:inline-block;
 float: left;
 height: 30px;
	}
	.vib-v2-table-content-condition h4{
 margin:0 -20px;
	}
	.vib-v2-popup-noti-error{
 text-align:center;
 padding:60px 20px;
	}
	.body-header-popup img{
 display:none;
	}
	.body-header-popup .vib-v2-popup-icon img{
 display:inline-block;
	}
	.img-bg-body-header{
 display:none;
	}
	.btn-header-popup .link-card-detail{
 display:none;
	}
	.vib-v2-box-compare-content p{
 margin-top:0;
	}
	.vib-v2-result-atm{
 position:fixed;
 bottom:0;
 width:100%;
 z-index:1002;
	}
	.vib-v2-path-place-box{
 margin-left:40px;
 margin-top:10px;
	}
	.vib-v2-result-atm.active .vib-v2-content-result-atm{
 display:block;
	}
	.vib-v2-result-atm.active .vib-v2-header-mobile-result-atm{
 background:rgba(228, 228, 228, 1);
 color:#1E1E1E;
	}
	.vib-v2-content-result-atm{
 display:none;
 height:60vh;
 background:#fff;
	}
	.vib-v2-map-atm{
 width:100% !important;
	}
	.vib-v2-search-atm{
 width:100% !important;
 position:relative;
 z-index:1002;
	}
	.vib-v2-box-place-atm{
 padding-top:30px;
 padding-bottom:20px;
 padding-left:20px;
 padding-right:20px;
	}
	.vib-v2-body-popup-atm .magic-radio + label,.vib-v2-body-popup-atm .magic-checkbox + label{
 color:#fff;
	}
	.vib-v2-body-popup-atm .magic-checkbox:checked + label:before {
 background-color: #ffcc33;
	}
	.vib-v2-body-popup-atm .magic-checkbox + label:after{
 border-color: #000;
	}
	.vib-v2-text-service-digital,.vib-v2-link-services-card{
 display:none;
	}
	#card-compare-slider .vib-v2-box-compare-content{
 width:50%;
 display:inline-block;
 vertical-align:top;
	}
	#card-compare-slider .vib-v2-slider-compare{
 white-space:nowrap;
 position:relative;
	}
	.vib-v2-body-compare-card,.vib-v2-header-compare-card{
 position:relative;
	}
	#card-compare-slider .vib-v2-body-compare-card::before,#card-compare-slider .vib-v2-header-compare-card::before{
 content: "";
 display: block;
 height: 100%;
 width: 1px;
 position: absolute;
 left: 50%;
 top: 0;
 background: #c9c9c9
	}
	#card-compare-slider .vib-v2-box-compare-content p{
 margin-top:0;
 white-space:normal;
	}
	#card-compare-slider .vib-v2-box-compare-content p a{
 margin-top:10px;
 display:inline-block;
	}
	.vib-v2-service-card-digital a.vib-v2-box-services-card .vib-v2-link-services-card{
 opacity:0;
	}
	.vib-v2-box-banner-thank{
 width:100%;
 max-width:274px;
 margin:0 auto;
	}
	.vib-v2-btn-search-auto-doitac{
 position:absolute;
 bottom:0px;
 width:100%;
 left:0;
 border-top:1px solid #d7d7d7;
 text-align:right;
 background:#fff;
	}
	.vib-v2-btn-search-auto-doitac a.vib-v2-btn-dk01{
 margin:30px 0;
 display:inline-block;
 margin-right:20px;
	}
	.vib-v2-droplist-filter{
 position: fixed;
 background: #fff;
 z-index: 1002;
 width: 100%;
 left: 0;
 top:0;
 height:100vh;
 display: none;
 padding: 30px 20px;
	}
	.vib-v2-title-popup-search{
 font-size: 26px;
 color: #1b1b1b;
 margin: 0;
 font-weight: 300;
 padding-bottom:40px;
 margin-top:40px;
	}
	.vib-v2-box-filter-auto{
 margin-bottom:40px;
	}
	.vib-v2-header-promotion-detail .vib-v2-row2-txt-doitac{
 padding-left:20px;
	}
	.vib-v2-row2-txt-doitac{
 padding:20px;
	}
	.vib-v2-row1-logo-doitac{
 width:120px;
 font-size:16px;
 padding:5px;
	}
	.vib-v2-row1-logo-doitac span{
 display:block;
 margin-bottom:5px;
	}
	.vib-v2-box-about-friend{
 height:640px;
	}
	.vib-v2-copright_form{
 margin-top:20px;
	}
	.vib-v2-box-wrapper-step5-thanks02{
 padding:0 20px;
	}
	.vib-v2-banner-line-showroom-location-table img{
 max-width:100%;
	}
	.vib-v2-selecbox-title{
 margin-bottom:40px;
	}
	.vib-v2-title-list h3 p{
 margin-top:20px;
 line-height:normal;
	}
	.vib-v2-showroom .vib-v2-selecbox-title{
 margin-bottom:20px;
	}
	.vib-v2-line-radiobox-deposit{
 margin-top:-20px;
	}
	.vib-v2-img-card-detail{
 max-width:187px;
	}
	.link-card-detail{
 margin-top:10px;
	}
	.vib-v2-btn-card-detail{
 float:left;
 width:auto;
	}
	.vib-v2-img-card-detail img{
 max-height:100px;
	}
	.vib-v2-btn-have-account a.vib-v2-btn-dk01{
 margin:0;
	}
	.vib-v2-popup-have-account-form .vib-v2-btn-have-account a.vib-v2-btn-dk01{
 margin:0 auto;
	}
	.vib-v2-btn-form-shareFB a.vib-v2-btn-dk01{
 margin:20px auto !important;
 max-width:200px;
	}
	.vib-v2-box-compare-popup{
 width:auto;
	}
	.vib-v2-txt-box-compare-popup{
 display:none;
	}
	.vib-v2-content-chon-the{
 margin-top:60px;
 padding-bottom:74px;
	}
	#popup-chonthemthe .modal-dialog{
 margin-bottom:0;
	}
	.vib-v2-compare-footer{
 height:74px;
 background:#1b1b1b;
 padding:10px 20px;
 border:none;
	}
	.vib-v2-btn-compare-poup{
 padding-top:4px;
	}
	.vib-v2-img-box-compare-popup img{
 height:50px;
	}
	.vib-v2-content-chon-the h3{
 margin:0;
 font-size:26px;
 line-height:26px;
 text-align:left;
 padding:0 20px;
	}
	.vib-v2-list-card-chon-them{
 background:#fff;
 padding:0 20px;
 margin-top:40px;
	}
	.vib-v2-box-card-chon-them{
 width:100%;
 border:1px solid #d7d7d7;
 padding:10px;
 margin:0;
 margin-bottom:20px;
 min-height:auto;
	}
	.vib-v2-right-txt-them h4{
 font-size:18px;
 margin:0;
 line-height:42px;
	}
	.vib-v2-left-img-them{
 position:absolute;
 left:10px;
 width:68px;
	}
	.vib-v2-right-txt-them{
 float:none;
 margin-left:88px;
 min-height:42px;
 padding-left:0;
	}
	.vib-v2-box-card-chon-them.active:after{
 top:20px;
 width:20px;
 height:20px;
	}
	.vib-v2-right-txt-them p{
 display:none;
	}
	.vib-v2-step5-thanks-debit{
 margin-bottom:60px;
	}
	.select_ocb .bootstrap-select.btn-group .dropdown-menu{
 width:100%;
	}
	#popup-dathencuocgoi,#popup-chonthemthe,#popup-OTP,#popUpOTP{
 padding:0 !important;
	}
	.modal-dialog{
 margin:0;
 border-radius:0;
	}
	.modal-content{
 height:100vh;
 border-radius:0;
 overflow-y:auto;
	}
	#popup-dathencuocgoi .vib-v2-form-box-head{
 background:#fff;
	}
	#popup-dathencuocgoi .vib-v2-form-box-head-title{
 color:#1b1b1b ;
 padding:0 20px;
 margin-top:60px;
	}
	.vib-btn-otp{
 position: absolute;
 bottom: 0;
 width: 100%;
	}
	.vib-v2-news-home .bx-wrapper{
 margin-top:0;
	}
	.vib-v2-header-scroll-02 .vib-v2-scrollbar-header{
 display:none;
	}
	.vib-v2-list-box-tieu-chi-the{
 padding-top:40px;
	}
	.vib-v2-all-card-home .bx-controls-direction a.disabled{
 display:none;
	}
	.scrolled .vib-v2-header-gadient{
 height:55px;
 background:rgba(27,27,27,0.9);
	}
	.vib-v2-active-step{
 margin-top:0;
 vertical-align:bottom;
	}
	.step_saving .vib-v2-active-step{
 margin-right:1px;
	}
	.vib-v2-otp-input input{
 width:46px;
 height:46px;
 margin-left:0;
 margin-right:5px;
 font-size:16px;
	}
	.vib-v2-popup-form-otp h2{
 font-size:24px;
 padding-bottom:30px;
 margin-bottom:30px;
 line-height:normal;
	}
	.vib-v2-otp-input{
 margin-bottom:30px;
	}
	a.send-again-otp{
 margin-bottom:30px;
	}
	.vib-btn-otp{
 border-top: 1px solid #d7d7d7;
 padding-top: 40px;
 text-align:right;
 margin:0 -20px;
 padding-right:20px;
 padding-bottom:40px;
	}
	.vib-btn-otp a.vib-v2-btn-dk01{
 display:inline-block;
	}
	.vib-v2-popup-form-otp{
 padding:20px;
 padding-top:60px;
	}
	.vib-v2-popup-form-otp p{
 font-size:16px;
 line-height:normal;
 margin-bottom:30px;
	}
	.vib-v2-text-question-form{
 font-size:26px;
 font-weight:300;
 margin-bottom:40px;
 margin-top:60px;
	}
	.vib-v2-error-compare-card{
 bottom:-58px;
 right:0;
 left:auto;
 z-index:55;
	}
	.vib-v2-error-compare-card::before{
 left:auto;
 right:20px;
	}
	.vib-v2-box-tieu-chi-the-content{
 height:auto;
 padding-bottom:40px;
 margin-top:60px;
	}
	.vib-v2-text-banner .vib-v2-fz-title-product{
 line-height:25px;
	}
	.vib-v2-bgW-colorB .vib-v2-title-banner,.vib-v2-bgW-colorB .vib-v2-fz-title-banner{
 color:#1b1b1b;
 font-weight:400;
 line-height:30px;
	}
	.vib-v2-bgB-colorW .vib-v2-title-banner,.vib-v2-bgB-colorW .vib-v2-fz-title-banner{
 color:#fff;
 font-weight:400;
 line-height:30px;
	}
	.vib-v2-box-digital-myvib-certified {
 padding-bottom:60px;
 margin-bottom:0;
	}
	.img_benefit_card img{
 height:40px;
	}
	.vib-v2-btn-banner a.vib-v2-btn-dk01,.vib-v2-btn-banner-top a.vib-v2-btn-dk01{
 margin:0 auto;
	}
	.vib-v2-box-content-support .btn-support-dk-ngay a{
 margin:0;
	}
	.vib-v2-box-services-card img.bg_img_box_services{
 height:auto;
	}
	.news-myvib .bx-wrapper{
 margin-top:0;
	}
	.vib-v2-list-benefit-card{
 margin-bottom:0;
	}
	#digital-landing-send-sms{
 border-radius:5px !important;
	}
	.vib-v2-detail-car{
 padding-top:0;
	}
	.vib-v2-slider-img-car .bx-wrapper .bx-pager{
 padding:0;
 padding-top:10px;
	}
	.vib-v2-img-box-community img{
 height:90px;
	}
	.vib-v2-link-more-promotion{
 margin-top:15px;
	}
	.vib-v2-content-box-promotion .input_search_doitac{
 display:block;
 border:none;
 background:none;
 width:100%;
 padding:20px;
 padding-right:67px;
 height:60px;
 outline:none;
	}
	.vib-v2-content-search-promotion.active .vib-v2-select-search-doitac{
 display:block;
	}
	.vib-v2-content-search-promotion .vib-v2-select-search-doitac{
 display:none;
	}
	.vib-v2-content-search-promotion .vib-v2-button-search-doitac{
 float:none;
 position:absolute;
 top:0;
 right:0;
 width:60px;
 left:auto;
 border:none;
 border-radius:0 5px 5px 0;
	}
	.vib-v2-content-box-promotion{
 position:relative;
	}
	.vib-v2-content-box-promotion .vib-v2-input-search-doitac{
 position:relative;
 background:#fff;
 margin:0;
 border-radius:5px;
	}
	.vib-v2-content-search-promotion .vib-v2-select-search-doitac{
 margin-top:10px;
	}
	.vib-v2-content-box-promotion .vib-v2-button-search-doitac a{
 border-radius: 0 5px 5px 0;
 height: 60px;
 width: 60px;
 margin: 0;
 display: block;
 line-height: 60px;
	}
	.vib-v2-search-promotion{
 background:#1b1b1b;
 margin-top:1px;
	}
	.vib-v2-box-search-promotion{
 padding:20px 0;
	}
	.vib-v2-path-place-box p{
 text-align:left;
	}
	.vib-v2-icon-place-box{
 display:inline-block;
 float:none;
 vertical-align:top;
	}
	.vib-v2-name-place-box{
 display:inline-block;
 width:calc(100% - 45px);
 margin-left:10px;
	}
	.vib-v2-input-search-popup-atm{
 background:#fff;
 position:relative;
 border-radius:5px;
 overflow:hidden;
	}
	.vib-v2-select-city-popup-atm{
 margin-bottom:20px;
	}
	.vib-v2-show-result-atm{
 background: #000;
 height: 60px;
 position:fixed;
 width: 100%;
 top: 55px;
 display:table;
	}
	.vib-v2-txt-result-atm{
 padding-left:50px;
 padding-right:70px;
 color:#fff;
 display:table-cell;
 vertical-align:middle;
 height:60px;
	}
	.vib-v2-exit-result-atm{
 position:absolute;
 left:20px;
 top:20px;
	}
	.vib-v2-btn-result-atm{
 border-radius:5px;
 background:#ffcc33;
 width:26px;
 height:26px;
 padding:2px;
 text-align:center;
 position: absolute;
 right: 20px;
 top: 20px;
	}
	.vib-v2-btn-result-atm img{
 height:14px;
	}
	.vib-v2-select-city-popup-atm .vib-v2-selectbox02{
 border:none;
	}
	.input-search-atm{
 float:none;
 max-width:none;
 padding-right:77px;
	}
	.btn-search-atm{
 float:none;
 position:absolute;
 top:0;
 right:0;
	}
	.vib-v2-exit-atm{
 float:right;
 margin-bottom:20px;
	}
	.vib-v2-header-popup-atm{
 clear:both;
	}
	.vib-v2-atm-branch{
 position:relative;
	}
	.vib-v2-popup-atm{
 position:absolute;
 top:55px !important;
 z-index:2;
 left:0;
 background:#1b1b1b;
 width:100%;
 padding:20px;
 display:none;
	}
	.vib-v2-select-city-popup-atm{
 clear:both;
	}
	.vib-v2-form-box-footer-content-left-title{
 margin:0 -20px;
 padding:0 20px;
 border-top:1px solid #d7d7d7;
 padding-top:20px;
 padding-bottom:30px;
	}
	.vib-v2-slider-leader-detail .bx-controls{
 top:80px;
	}
	.vib-v2-leader-detail{
 margin-bottom:40px;
	}
	.back-leader{
 left:0px;
 top:60px;
 margin-top:0;
	}
	.next-leader{
 right:0px;
 top:60px;
 margin-top:0;
	}
	.vib-v2-slider-leader-detail{
 position:relative;
	}
	.vib-v2-leader-detail .vib-v2-img-manager{
 position:relative;
 top:auto;
 left:auto;
	}
	.vib-v2-leader-detail .vib-v2-txt-manager{
 width:auto;
	}
	.vib-v2-leader-detail .vib-v2-name-leader{
 text-align:left;
 font-size:18px;
 margin-top:30px;
	}
	.vib-v2-leader-detail .vib-v2-img-manager img{
 height:150px;
	}
	.vib-v2-leader-detail .vib-v2-other-detail-leader{
 text-align:left;
 font-size:14px;
	}
	.vib-v2-hidden-people-about-box h4{
 font-size:16px;
 color:#0066B3;
 font-size:16px;
 text-decoration:underline;
 margin-top:40px;
 display:inline-block;
	}
	.vib-v2-hidden-people-about-box .vib-v2-form-body-input-group{
 display:none;
	}
	.vib-v2-hidden-people-about-box.active .vib-v2-form-body-input-group{
 display:block;
	}
	.vib-v2-hidden-people-about-box.active h4{
 display:none;
	}
	.vib-v2-btn-form-shareFB a{
 max-width:200px;
 margin-bottom:20px;
	}
	.vib-v2-btn-banner-top a.vib-v2-btn-dk01{
 max-width:150px;
	}
	.banner_MGM .vib-v2-banner-debit-mobile,.banner_MGM .vib-v2-banner-debit{
 height:710px;
	}
	.vib-v2-text-mgm{
 position:absolute;
 top:70px;
 padding-top:0;
 left:0;
 width:100%;
 padding:0 20px;
	}
	.banner_MGM a.vib-v2-more-detail-banner{
 display:inline-block;
 margin-left:10px;
	}
	.vib-v2-section-txt-dktg h3{
 font-size:26px;
	}
	.vib-v2-section-txt-dktg{
 border-bottom:1px solid #d7d7d7;
 padding-bottom:40px;
	}
	.vib-v2-section-txt-dktg p{
 font-size:16px;
	}
	.vib-v2-text-mgm h3{
 font-size:24px;
 font-weight:400;
 margin-bottom:30px;
	}
	.vib-v2-text-mgm h3 p{
 font-size:24px;
 font-weight:400;
 margin-bottom:30px;
	}
	.vib-v2-text-mgm h3 p br{
 display:none;
	}
	.vib-v2-text-mgm p{
 font-size:16px;
	}
	.vib-v2-img-promotion-box{
 position:relative;
 height:100px;
 overflow:hidden;
 border-radius:5px;
	}
	.vib-v2-title-list h3{
 float:none;
 font-size:26px;
 color:#414042;
 margin-bottom:40px;
	}
	.vib-v2-title-selectbox-classify{
 margin-bottom:40px;
	}
	.vib-v2-title-banner-about{
 position:relative;
 z-index:1;
	}
	.vib-v2-box-content-ib h3{
 font-size:20px;
 margin-bottom:10px;
	}
	.vib-v2-line-content-ib{
 border:none;
 margin-bottom:0;
	}
	.vib-v2-box-content-ib{
 border-bottom:1px solid #ccc;
 padding-bottom:20px;
 margin-bottom:20px;
	}
	.vib-v2-box-content-ib:last-child{
 border:none;
 padding-bottom:0;
	}
	.box-list-leader{
 margin-bottom:40px;
 width:100% !important;
	}
	.vib-v2-title-about-tab{
 font-size:26px;
	}
	.vib-v2-section-tab-about{
 height:70px;
 padding-top:20px;
 overflow:auto
	}
	.vib-v2-section-tab-about::-webkit-scrollbar{
 display: none;
	}
	.vib-v2-section-tab-about ul{
 display:table;
 margin-left:20px;
	}
	.vib-v2-section-tab-about li a{
 padding:0 30px;
 white-space:nowrap;
 height:50px;
 line-height:50px;
 border-radius:5px 5px 0 0;
 display:inline-block;
	}
	.tab_about_news .vib-v2-wrapper_new{
 padding:0;
	}
	.vib-v2-section-tab-about li{
 list-style:none;
 display:table-cell;
	}
	.vib-v2-section-tab-all-about{
 margin-top:-15px;
	}
	.vib-v2-box-project h4 a{
 color:#1b1b1b;
 line-height:normal;
	}
	.vib-v2-date-promotion{
 border-bottom:1px solid #e4e4e4;
 padding-bottom:20px;
 margin-bottom:20px;
 clear:both;
	}
	.vib-v2-table-column-left{
 margin-bottom:15px;
	}
	.vib-v2-btn-share-promotion{
 display:none;
	}
	.vib-v2-date-promotion h4{
 font-size:14px;
 line-height:30px;
	}
	.vib-v2-list-promotion-box{
 margin:0 -10px;
 margin-top:20px;
	}
	.vib-v2-promotion-box{
 padding:0 10px;
 float:left;
 width:50%;
 display: -webkit-box;
 -webkit-line-clamp: 3;
 -webkit-box-orient: vertical;
 overflow: hidden;
 text-overflow: ellipsis;
 margin-bottom:30px;
	}
	#vib-v2-slider-promotion{
 margin:0;
	}
	#vib-v2-slider-promotion .vib-v2-promotion-box{
 padding:0;
 margin:0;
	}
	.vib-v2-link-seemore-expression{
 display:none;
	}
	.vib-v2-section-tab-all-promotion .vib-v2-list-card-header-mobile{
 margin-top:0;
	}
	.vib-v2-interest-box-hover .vib-v2-header-interest-condition .bx-controls-direction{
 display:block !important;
	}
	.vib-v2-header-interest-condition .bx-controls-direction{
 display:block !important;
	}
	.vib-v2-line-interest-condition .bx-controls-direction, .vib-v2-header-interest-condition .bx-controls-direction{
 display:none;
	}
	.vib-v2-row1-fix{
 width:33.33%;
 float:left;
 padding:10px;
	}
	.vib-v2-right-intest-condition{
 width:66.37%;
 float:left;
	}
	.vib-v2-header-compare-box-table{
 border-radius:0;
	}
	.vib-v2-link-compare-deposit{
 display:inline-block;
 padding-left:20px;
	}
	.link_compare_pc{
 display:none;
	}
	.vib-v2-line-content-search{
 margin-top:60px;
	}
	.vib-v2-list-project{
 margin:0 -20px;
	}
	.vib-v2-body-detail-mortgage{
 margin-top:20px;
	}
	.vib-v2-img-mortgage-detail{
 height:380px;
	}
	.vib-v2-section-mortgage-detail{
 margin-top:40px;
 position:relative;
	}
	.vib-v2-title-detail-mortgage p{
 font-size:16px;
 margin-top:5px;
 margin-bottom:0;
	}
	.vib-v2-title-detail-mortgage h2{
 font-size:26px;
 margin:0;
 font-weight:300;
	}
	.vib-v2-detail-appartment{
 border-radius:5px;
 padding:30px 20px;
 border:1px solid #d7d7d7;
 margin-top:40px;
	}
	.vib-v2-btn-dk-online .vib-v2-btn-dk01{
 max-width:220px;
	}
	.vib-v2-detail-appartment h3{
 margin:0;
 font-size:22px;
	}
	.vib-v2-deposit-compare{
 margin-top:40px;
 margin-bottom:40px;
	}
	.bx-wrapper .bx-viewport{
 background:none !important;
	}
	.vib-v2-line-box-table-deposit{
 position:relative;
	}
	.vib-v2-line-box-table-deposit .vib-v2-right-slider-compare-table::after{
 content: "";
 height: 100%;
 width: 1px;
 background: #d7d7d7;
 position: absolute;
 top:0;
 left:50%;
	}
	.vib-v2-compare-table-deposit{
 padding:20px;
 height:100%;
	}
	.vib-v2-table-deposit-compare{
 margin:0 -20px;
 margin-top:20px;
	}
	.vib-v2-title-table-deposit{
 background:#e4e4e4;
 position:relative;
 padding-left:20px;
 z-index:2;
	}
	.vib-v2-header-compare-box-table .vib-v2-title-table-deposit{
 display:none;
	}
	.vib-v2-note-line-box-table-deposit{
 padding-left:20px;
 padding-right:20px;
	}
	#vib-v2-tool-table-deposit .vib-v2-header-box-table .bx-has-controls-direction{
 display:block;
	}
	#vib-v2-tool-table-deposit .vib-v2-fix-row1-table,#vib-v2-tool-table-deposit .vib-v2-colum-table-deposit{
 line-height:60px;
 padding-top:0;
	}
	.vib-v2-right-box-table-expression .vib-v2-header-box-table-expression{
 padding-right:20px;
	}
	.vib-v2-line-box-table-deposit .bx-has-controls-direction{
 display:none;
	}
	.vib-v2-body-deposit{
 margin-top:40px;
	}
	.vib-v2-header-box-table.vib-v2-compare-upl .vib-v2-fix-row1-table{
 line-height:22px;
 padding-top:8px;
 width:30%;
	}
	.vib-v2-compare-upl .vib-v2-right-slider-table{
 width:70%;
	}
	.vib-v2-title-box-table-deposit{
 padding-left:20px;
 line-height:22px;
 padding-top:15px;
 padding-bottom:15px;
	}
	.vib-v2-content-detail-deposit{
 background:#fff;
	}
	.vib-v2-right-slider-table .bx-wrapper .bx-viewport{
 background:none;
	}
	.vib-v2-tab-detail-deposit li{
 text-align:center;
	}
	.vib-v2-fix-row1-table{
 padding-left:20px;
 line-height:60px;
 width:25%;
 float:left;
	}
	.vib-v2-line-year-tab ul{
 margin-right:5px;
	}
	.vib-v2-colum-table-deposit{
 padding-right:20px;
	}
	.vib-v2-right-slider-table{
 width:70%;
 float:right;
	}
	.vib-v2-body-benefit-auto-table h4{
 background:#bcbcbc;
 padding:12px 20px;
 font-weight:400;
 color:#363636;
	}
	.vib-v2-list-slide-showroom .bx-prev{
 top:20px;
 transform:initial;
 left:40%;
 width:20px;
 height:20px;
	}
	.vib-v2-list-slide-showroom .bx-controls-direction{
 position:relative;
	}
	.vib-v2-list-slide-showroom .bx-next{
 top:20px;
 transform:rotate(180deg);
 right:40%;
 width:20px;
 height:20px;
	}
	.bx-pager-showroom{
 margin-top:20px;
	}
	.vib-v2-slider-img-car .bx-controls-direction{
 display:none;
	}
	.bx-pager-slide-car{
 display:none;
	}
	.bx-pager-showroom{
 text-align:center;
	}
	.vib-v2-slider-img-car .bx-wrapper .bx-pager.bx-default-pager a{
 background:#e4e4e4;
	}
	.vib-v2-slider-img-car .bx-wrapper .bx-pager.bx-default-pager a.active{
 background:#FDB913;
	}
	.vib-v2-button-txt-car a.vib-v2-btn-dk01{
 max-width:220px;
	}
	.vib-v2-right-txt-car a.link{
 font-size:16px;
	}
	.vib-v2-right-txt-car{
 border-top:1px solid #d7d7d7;
 background:#fff;
 margin-top:40px;
 padding-top:60px;
	}
	.vib-v2-list-slide-showroom{
 margin-bottom:40px;
 margin-top:20px;
	}
	.vib-v2-title-selectbox{
 margin-top:20px;
	}
	.vib-v2-title-showroom h2{
 margin:0;
 font-size:20px;
	}
	.vib-v2-right-txt-car h2{
 margin:0;
 font-size:20px;
 line-height:20px;
	}
	.vib-v2-button-txt-car a.vib-v2-btn-dk01{
 margin-top:40px;
 margin-left:0;
	}
	.vib-v2-vehicles-car{
 margin-top:40px;
	}
	.vib-v2-list-vehicles-car{
 margin-top:40px;
	}
	.vib-v2-brand-car{
 margin-top:30px;
	}
	.vib-v2-title-auto{
 font-size:26px;
 color:#212529;
 line-height:26px;
 margin-top:40px;
	}
	.vib-v2-list-brand-car{
 margin-top:40px;
 margin-bottom:40px;
	}
	.vib-v2-section-find-car{
 margin-top:40px;
	}
	.vib-v2-form-body-title{
 line-height:32px !important;
	}
	.vib-v2-title-form-digigtal-bank p{
 color:#fff;
 text-align:left;
 padding:0 20px;
 padding-bottom:20px;
	}
	.vib-v2-btn-dk-account-current{
 margin-top:15px;
 display:inline-block;
	}
	.vib-v2-body-table-interest-rate{
 margin-top:20px;
	}
	.vib-v2-left-box-table-expression .vib-v2-header-box-table-expression{
 font-size:16px;
 line-height:60px;
 padding-left:20px;
	}
	.vib-v2-right-box-table-expression .vib-v2-header-box-table-expression{
 font-size:16px;
 padding-top:19px;
 padding-bottom:19px;
	}
	.number_rate_hover{
 padding:0;
	}
	.vib-v2-body-table-interest-rate .vib-v2-wrapper_new{
 padding:0;
	}
	.vib-v2-right-box-table-expression .vib-v2-line-box-table-expression{
 text-align:right;
 padding-right:20px;
	}
	.vib-v2-left-box-table-expression{
 width:35%;
 float:left;
	}
	.vib-v2-right-box-table-expression{
 width:65%;
 float:left;
	}
	.vib-v2-table-content-condition{
 border:none;
	}
	.vib-v2-table-content-condition h3{
 margin-left:-20px;
 margin-right:-20px;
	}
	.vib-table-condition-left{
 font-weight:700;
 padding-top:20px;
 padding-left:0;
 padding-right:0;
 line-height:18px;
	}
	.vib-v2-line-table-condition{
 border-bottom:1px solid #c9c9c9;
 border-top:none;
	}
	.vib-v2-line-table-condition:last-child{
 border-bottom:none !important;
	}
	.vib-v2-table-content-condition h3{
 padding:10px 20px;
 border-radius:0 !important;
	}
	.vib-table-condition-right{
 padding-bottom:20px;
 padding-left:0;
 padding-right:0;
	}
	.vib-v2-title-purview{
 font-size:24px;
 font-weight:300;
	}
	.vib-v2-condition h1{
 font-size:22px;
 font-weight:600;
 margin:0;
	}
	.vib-v2-box-content-condition h2{
 font-weight:300;
 font-size:22px;
 margin-top:40px;
	}
	.vib-v2-interest-condition{
 margin-bottom:60px;
 margin-top:40px;
	}
	.vib-v2-benefit-auto{
 margin:0 -20px;
 margin-top:30px;
	}
	.vib-v2-header-benefit-auto-table .vib-v2-row-table-benefit1{
 display:none;
	}
	.vib-v2-header-benefit-auto-table .vib-v2-row-table-benefit2,.vib-v2-header-benefit-auto-table .vib-v2-row-table-benefit3{
 font-size:18px;
 padding:12px 20px;
	}
	.vib-v2-row-table-benefit2{
 width:50%;
 float:left;
 padding-left:20px;
 padding-right:20px;
 font-size:16px;
 padding-top:19px;
 padding-bottom:19px;
	}
	.vib-v2-row-table-benefit3{
 width:50%;
 float:left;
 padding-left:20px;
 padding-right:20px;
 font-size:16px;
 padding-top:19px;
 padding-bottom:19px;
	}
	.vib-v2-line-benefit-auto-table{
 position:relative;
	}
	.vib-v2-line-benefit-auto-table:last-child{
 border-bottom:1px solid #d7d7d7;
	}
	.vib-v2-line-benefit-auto-table::after{
 content:"";
 display:block;
 clear:both;
	}
	.vib-v2-line-benefit-auto-table::before{
 content:"";
 height:100%;
 left:50%;
 width:1px;
 background:#d7d7d7;
 position:absolute;
	}
	.vib-v2-row-table-benefit1{
 background:#e4e4e4;
 font-size:16px;
 padding-left:20px;
 padding-right:20px;
 position:relative;
 padding-top:0;
 padding-bottom:0;
 line-height:50px;
 font-weight:600;
	}
	.vib-v2-line-benefit-auto-table a.link{
 font-size:16px;
	}
	.close-popup-mobile{
 position:absolute;
 right:0;
 top:0;
 background:#e4e4e4;
 padding:5px 10px;
	}
	.vib-v2-content-box-popup{
 position:fixed;
 top:0;
 background:#fff;
 z-index:1111;
 width:100%;
 left:0%;
 height:100vh;
 overflow-y:auto;
 display:none;
	}
	.vib-v2-content-box-popup h3{
 font-size:24px;
 color:#515151;
 padding:0 20px;
 margin-bottom:40px;
 margin-top:60px;
	}
	.vib-v2-content-box-popup li{
 border-top:1px solid #d7d7d7;
 list-style:none;
 position:relative;
	}
	.vib-v2-content-box-popup li.active a{
 font-weight:700;
	}
	.iconX2{
 float:left;
 display:block;
 width:27px;
 margin-right:10px;
	}
	.iconX2 img{
 max-width:100%;
	}
	.vib-v2-content-box-popup li.active a::before{
 content:"";
 position:absolute;
 left:8px;
 top:19px;
 background:url(https://careers.vib.com.vn/vibstatic/image/vib/arrow_check_selectbox.svg) no-repeat;
 background-size:100%;
 height:27px;
 width:27px;
 z-index:55;
	}
	.vib-v2-content-box-popup li a{
 font-size:18px;
 padding:20px;
 display:block;
 padding-left:40px;
	}
	.vib-v2-table-interest-rate{
 margin-top:60px;
	}
	.vib-v2-chose-link-mobile{
 border-radius:5px;
 border:1px solid #0066b3;
 padding:15px 20px;
 font-size:16px;
 color:#0066B3;
 position:relative;
 width:230px;
 display:inline-block;
	}
	.vib-v2-chose-link-mobile a{
 color:#0066B3;
	}
	.vib-v2-link-compare-deposit a{
 text-decoration:underline;
 font-size:16px;
 color:#0066B3;
	}
	.vib-v2-chose-link-mobile::before{
 content:"";
 display:block;
 width:25px; height:25px;
 background-size:100%;
 border:none;
 right:10px;
 top:15px;
 position:absolute;
	}
	.vib-v2-body-find-card .bx-controls-direction a.bx-prev,.vib-v2-content-detail-deposit .bx-controls-direction a.bx-prev,.vib-v2-body-table-interest-rate .bx-controls-direction a.bx-prev,.vib_v2_icon_next_prev .bx-controls-direction a.bx-prev{
 position:fixed;
 top:50%;
 text-indent:-9999px;
 background:url(https://careers.vib.com.vn/vibstatic/image/vib/left_icon_findcard.png) no-repeat;
 width:28px;
 height:30px;
 margin-top:-15px;
 left:0;
 z-index:5;
	}
	.vib-v2-body-find-card .bx-controls-direction a.bx-next,.vib-v2-content-detail-deposit .bx-controls-direction a.bx-next,.vib-v2-body-table-interest-rate .bx-controls-direction a.bx-next,.vib_v2_icon_next_prev .bx-controls-direction a.bx-next{
 position:fixed;
 top:50%;
 text-indent:-9999px;
 background:url(https://careers.vib.com.vn/vibstatic/image/vib/right_icon_findcard.png) no-repeat;
 width:28px;
 height:30px;
 margin-top:-15px;
 right:0;
 z-index:5;
	}
	.vib-v2-body-table-interest-rate .bx-has-controls-direction,.vib-v2-body-deposit .bx-has-controls-direction{
 display:none ;
	}
	.vib-v2-header-table-interst-rate-hover .vib-v2-header-box-table .bx-has-controls-direction{
 display:block;
	}
	.vib-v2-box-body-find-card .bx-controls-direction{
 display:none !important;
	}
	.vib-v2-header-table-interst-rate-hover .bx-has-controls-direction a.disabled,.vib_v2_icon_next_prev .bx-has-controls-direction a.disabled,.vib-v2-body-find-card .bx-has-controls-direction a.disabled,.vib-v2-content-detail-deposit .bx-has-controls-direction a.disabled{
 display:none;
	}
	.vib-v2-header-table-interst-rate-hover .vib-v2-right-box-table-expression .bx-has-controls-direction{
 display:block;
	}
	.vib-v2-mobile-bg-about{
 background-size:cover;
 position:absolute;
 top:0;
 left:0;
 height:640px;
 width:100%;
	}
	.vib-v2-text-box-step5-thanks{
 text-align:center;
	}
	.vib-v2-text-box-step5-thanks h4{
 font-size:24px;
 font-weight:300;
 margin-top:30px;
 margin-bottom:0;
	}
	.vib-v2-txt-download-app h3{
 font-size:20px;
 font-weight:300;
 margin:0;
	}
	.vib-v2-images-download-app{
 display:none;
	}
	.vib-v2-txt-download-app p{
 margin-bottom:0;
 margin-top:20px;
	}
	.vib-v2-btn-download-app{
 margin-top:30px;
	}
	.vib-v2-btn-download-app .vib-v2-btn-dk01{
 max-width:150px;
	}
	.vib-v2-section-download-app{
 background:#e4e4e4;
 margin-top:40px;
 text-align:center;
 padding-top:60px;
 padding-bottom:40px;
 background-position:right;
	}
	a.link-other-list::after{
 position:relative;
 top:auto;
 right:auto;
 margin-left:10px;
 vertical-align:middle;
 width:14px;
	}
	.vib-v2-info-other h3{
 padding-top:0;
	}
	.vib-v2-info-other{
 padding-bottom:30px;
	}
	.vib-v2-we-support{
 margin-bottom:60px;
	}
	.viv-v2-title-services{
 font-size:26px;
 line-height:normal;
 margin-bottom:40px;
	}
	.vib-v2-deposit-tool-calculation{
 margin-top:60px;
	}
	.auto-banner-top .vib-v2-bg-gadient-banner{
 height:240px;
	}
	.vib-v2-news-best{
 width: 123px;
 height: 25px;
 line-height: 19px;
 font-size: 7.5px;
 white-space:nowrap;
 background:url(/wps/wcm/connect/e7b4efc4-4da3-4f92-9969-81f91e92388a/sticker_card.png?MOD=AJPERES&attachment=true&id=1545656773580) no-repeat;
 background-size: 100%;
 top: 66px;
 left: -8px;
	}
	.vib-v2-sticker-mptn .vib-v2-news-best{
 top: 70px;
	}
	.vib-v2-line-header-credit{
 display:none;
	}
	.vib-v2-txt-other-pc{
 display:none;
	}
	.vib-v2-dropdown-list-header .vib-v2-box-card-header-credit.active{
 background:#e4e4e4;
 position:relative;
	}
	.vib-v2-dropdown-list-header .vib-v2-box-card-header-credit.active:before{
 content: "";
 position: absolute;
 right: 20px;
 top: 12px;
 background: url(https://careers.vib.com.vn/vibstatic/image/vib/arrow_check_selectbox.svg) no-repeat;
 background-size: 100%;
 height: 27px;
 width: 27px;
 z-index: 55;
	}
	.vib-v2-list-card-header-mobile.active .vib-v2-selectbox-list-header .vib-v2-title-chose-header-credit{
 padding:15px 0;
 display:block;
 color:#868686;
	}
	.vib-v2-dropdown-list-header{
	}
	.vib-v2-list-card-header-mobile.active .vib-v2-selectbox-list-header .vib-v2-box-card-header-credit{
 display:none;
	}
	.vib-v2-section-tab-all-banca .vib-v2-list-card-header-mobile{
 margin-top:0;
	}
	.vib-v2-section-tab-all-banca{
 margin-top:0;
	}
	.vib-v2-section-tab-all-banca .vib-v2-title-credit{
 margin:0;
 line-height:26px;
 padding:20px 0;
	}
	.vib-v2-list-card-header-mobile.active .vib-v2-dropdown-list-header{
 display:block;
 box-shadow:rgba(134, 134, 134, 0.2) 0px 10px 10px;
 border-top:1px solid #d7d7d7;
	}
	.vib-v2-dropdown-list-header{
 position:absolute;
 top:49px;
 left:0;
 width:100%;
 background:rgba(0, 0, 0, .8);
 height: 100vh;
 display:none;
 z-index:6;
	}
	.vib-v2-list-card-header-mobile{
 border-top:1px solid #d7d7d7;
 margin:0 -20px;
 padding:0 20px;
 margin-top:15px;
 position:relative;
	}
	.vib-v2-selectbox-list-header{
 position:relative;
	}
	.vib-v2-selectbox-list-header::before{
 content: "";
 width: 25px;
 height: 25px;
 background-size: 100%;
 border: none;
 right: 0px;
 top: 15px;
 position: absolute;
	}
	.active .vib-v2-selectbox-list-header:before{
 transform:rotate(180deg);
	}
	.vib-v2-box-card-header-credit{
 text-align:left;
	}
	.vib-v2-list-card-header-mobile .credit_img{
 float:left;
 height:30px;
	}
	.vib-v2-list-card-header-mobile .vib-v2-box-card-header-credit p{
 float:left;
 padding-left:15px;
 margin-top:0;
 line-height:30px;
 font-size:16px;
	}
	.vib-v2-section-tab-promotion-new .vib-v2-list-card-header-mobile .vib-v2-box-card-header-credit p{
 padding-left:0;
	}
	.vib-v2-list-card-header-mobile .vib-v2-box-card-header-credit p br{
 display:none;
	}
	.vib-v2-box-card-header-credit{
 padding:10px 20px;
 border-bottom:1px solid #d7d7d7;
 display:block;
 background: #fff;
	}
	.vib-v2-selectbox-list-header .vib-v2-box-card-header-credit{
 padding-left:0;
 padding-right:0;
 border-bottom:none;
	}
	.vib-v2-box-card-header-credit::after{
 content:"";
 clear:both;
 display:block;
	}
	.vib-v2-btn-search-card-header{
 display:none;
	}
	.vib-txt-search-card-header{
 position:relative;
	}
	.vib-txt-search-card-header a{
 position:absolute;
 text-decoration:underline;
 top:90px;
 color:#0066b3;
	}
	.vib-v2-header-compare img{
 display:none;
	}
	.vib-v2-header-compare p{
 margin-top:10px;
	}
	.vib-v2-title-credit{
 margin-top:-10px;
	}
	.vib-v2-header-compare{
 width:auto;
 right:20px;
 top:-4px;
	}
	.number-compare-header{
 right:-5px;
 top:0;
	}
	.vib-v2-title-credit{
 font-size:26px;
 font-weight:300;
 text-align:center;
	}
	.more-detail-banner-thank{
 bottom:40px;
 opacity:1;
	}
	.vib-v2-txt-box-banner-thank{
 top:60%;
	}
	.vib-v2-cion-box-banner-thank{
 display:none;
	}
	.vib-v2-banner-form-thank{
 padding:0 20px;
	}
	.vib-v2-box-banner-thank{
 margin-bottom:20px;
 display:block;
	}
	.vib-v2-banner-form-thank .more-detail-banner-thank{
 display:none;
	}
	.vib-v2-all-card-chose{
 position:absolute;
 top:85px;
 left:0;
 width:100%;
 z-index:1;
 background:#fff;
 border:1px solid #d7d7d7;
 padding:0 15px;
 border-radius:0 0 5px 5px;
 box-shadow:0px 10px 13px 1px rgba(0,0,0,0.21);
	}
	.form_hidden_mobile .vib-v2-box-chose-card-form:last-child{
 border-bottom:none;
	}
	.vib-v2-chose-card-mobile{
 background:#e4e4e4;
 border-radius:5px;
 padding:0 15px;
	}
	.vib-v2-chose-card-mobile::after{
 content:"";
 width: 25px;
 height: 25px;
 background-size: 100%;
 border: none;
 right: 5px;
 top: 30px;
 position:absolute;
	}
	.vib-v2-list-chose-card-account-tk{
 position:relative;
	}
	.vib-v2-list-chose-card-account-tk.active{
	}
	.vib-v2-list-chose-card-account-tk.active .vib-v2-chose-card-mobile{
 background:#fff;
 padding:0 15px;
 border:1px solid #d7d7d7;
 border-radius:5px 5px 0 0;
	}
	.vib-v2-list-chose-card-account-tk.active .vib-v2-chose-card-mobile .vib-v2-box-chose-card-form{
 border-radius:5px 5px 0 0 ;
 border-bottom:none;
	}
	.show_mobile{
 display:block;
	}
	.vib-v2-box-chose-account-payment:last-child{
 margin-top:20px;
	}
	.back-icon-find-card{
 width:10px;
 height:18px;
 background:url(https://careers.vib.com.vn/vibstatic/image/vib/back_icon_find_card_mobile.svg) no-repeat;
 background-size:100%;
 transform: rotate(-180deg);
 vertical-align:top;
	}
	.vib-v2-back-tieu-chi-the{
 top:50%;
 margin-top:-13px;
 font-size:16px;
	}
	.vib-v2-footer-compare-card{
 padding:0;
	}
	.vib-v2-title-mobile-compare{
 background:#c9c9c9;
 text-align:center;
 font-size:16px;
 color:#414042;
	}
	.vib-v2-find-card-footer .vib-v2-wrapper_new{
 padding:0;
	}
	.vib-v2-title-mobile-compare .bx-wrapper .bx-viewport{
 background:none;
	}
	.vib-v2-content-compare-card h2{
 font-size:24px;
 background:none;
 text-align:left;
 padding:40px 20px ;
 line-height:24px;
 padding-top:50px;
	}
	.vib-v2-title-find-card{
 font-size:16px;
 padding:10px 40px;
	}
	.vib-v2-title-find-card::before{
 left:-20px;
	}
	.vib-v2-header-find-card{
 padding:40px 20px;
 background:url(https://careers.vib.com.vn/vibstatic/image/vib/bg_search_card_mobile.png) no-repeat;
 background-size:cover;
 padding-top:90px;
 margin-top:-39px;
	}
	.vib-v2-title-body-find-card{
 display:none;
	}
	.vib-v2-box-compare-content h3{
 display:none;
	}
	a.link{
 font-size:14px;
	}
	.vib-v2-find-card-content .vib-v2-wrapper_new,.vib-v2-content-compare-card .vib-v2-wrapper_new{
 padding:0;
	}
	.vib-v2-box-body-find-card{
 padding:0;
	}
	.vib-v2-title-compare-card span{
 font-size:16px;
	}
	.vib-v2-body-compare-card .vib-v2-wrapper_new{
 padding:0;
	}
	.vib-v2-box-compare-content:first-child{
 border:none;
	}
	.vib-v2-box-compare-content{
 padding:19px 20px;
 border-left:1px solid #c9c9c9;
 width:50%;
	}
	.vib-link-header-flow-card{
 background:#f5f5f5;
	}
	.vib-v2-link-header{
 padding-top:20px;
 text-align:left;
	}
	.vib-v2-img-card-fow img{
 height:160px;
	}
	.vib-v2-title-flow{
 font-size:24px;
 margin-bottom:20px;
	}
	.vib-v2-desc-fow{
 font-size:16px;
	}
	.vib-v2-box-step-flow.check .vib-v2-header-step-flow em{
 width:18px;
 height:18px;
 right:auto;
 left:55%;
 top:15px;
	}
	.vib-v2-header-step-flow{
 padding-bottom:30px;
	}
	.img-content-flow img{
 height:60px;
	}
	.img-content-flow p{
 font-size:18px;
 margin-bottom:0;
 margin-top:10px;
	}
	.txt-cotnent-flow{
 font-size:16px;
 margin-top:15px;
	}
	.vib-v2-time-step-flow{
 font-size:12px;
 margin-top:20px;
	}
	.icon-update-time{
 width:15px;
 height:15px;
	}
	.vib-v2-img-card-fow{
 margin-bottom:20px;
	}
	.vib-v2-box-step-flow.active .vib-v2-header-step-flow{
 display:none;
	}
	.vib-v2-body-step-flow{
 background:#e4e4e4;
 borrder-radius:5px;
 padding:20px;
	}
	.vib-v2-box-step-flow{
 border-top:1px solid #d7d7d7;
	}
	.vib-v2-box-step-flow:last-child{
 border-bottom:1px solid #d7d7d7;
	}
	.vib-v2-box-step-flow.active + div{
 border:none;
	}
	.vib-v2-list-step-flow{
 margin-top:30px;
	}
	.vib-v2-box-step-flow.active{
 border:none;
	}
	.vib-v2-header-step-flow img{
 height:65px;
	}
	.vib-v2-link-header ul{
 margin-bottom:0;
	}
	.vib-v2-we-support h3{
 font-size:26px;
 margin-top:60px;
 line-height:26px;
	}
	.vib-v2-text-banner-flow{
 padding:20px;
	}
	.vib-v2-text-banner-flow{
 top:auto;
 bottom:20px;
 margin-left:20px;
 margin-right:20px;
	}
	.vib-v2-text-banner-flow h3{
 font-size:20px;
 margin-bottom:15px;
	}
	.vib-v2-so-sanh-the{
 margin-top:20px;
 position:relative;
 margin-left:-8px;
	}
	.vib-v2-img-box-step5-thanks{
 text-align:center;
	}
	.vib-v2-box-wrapper-step5-thanks{
 padding: 0 20px;
 text-align:center;
	}
	.vib-v2-text-box-step5-thanks h3{
 font-size:24px;
	}
	.vib-v2-text-box-step5-thanks p{
 font-size:16px;
 margin-top:25px;
	}
	.vib-v2-txt-about-friend{
 padding:0 20px;
 position:relative;
 z-index:3;
	}
	.vib-v2-txt-about-friend p{
 font-size:16px;
	}
	.vib-v2-txt-about-friend h3,.vib-v2-txt-about-friend h3 p{
 font-size:20px;
 padding-top:30px;
	}
	.vib-v2-box-wrapper-step5-thanks .vib-v2-footer-new-form{
 text-align:center;
 border-top:1px solid #d7d7d7;
 margin-top:20px;
	}
	.vib-v2-img-box-step5-thanks img{
 width:220px;
 margin:0 auto;
	}
	.vib-v2-img-card-debit img{
 width:100px;
	}
	.vib-v2-img-card-form-debit{
 border-bottom:1px solid #d7d7d7;
 padding-bottom:40px;
 margin-bottom:40px;
	}
	.vib-v2-img-card-debit{
 display:inline-block;
 vertical-align:top;
	}
	.link-img-form-debit{
 display:inline-block;
 margin-left:10px;
 margin-top:0;
	}
	.link-img-form-debit a{
 display:block;
 margin-top:5px;
	}
	.vib-v2-form-header-border{
 height:60px;
 line-height:60px;
 padding-left:20px;
 font-size:18px;
 background-position:center;
	}
	.vib-v2-list-link-other a{
 margin:0;
 display:block;
 margin-bottom:15px;
 font-size:16px;
	}
	.vib-v2-right-txt-news-home a:first-child{
 margin-top:0;
	}
	a.vib-v2-see-all{
 margin-left:0;
 text-align:center;
 display:inline-block;
 margin-top:40px;
	}
	.vib-v2-news-home{
 text-align:center;
	}
	.vib-v2-news-home h3 a{
 display:none;
	}
	.vib-v2-banner-theodoi .vib-v2-link-header li{
 color:#fff;
 font-size:12px;
	}
	.vib-v2-banner-theodoi .vib-v2-link-header li a{
 margin-top:10px;
 color:#fff;
	}
	.vib-v2-banner-theodoi .vib-v2-link-header{
 top:70px;
 left:20px;
 z-index:5;
 position:absolute;
 display:none;
	}
	.vib-v2-content-detail-card{
 margin-top:40px;
	}
	.vib-v2-link-header li{
 list-style:none;
 display:inline-block;
 font-size:13px;
 color:#0066B3;
	}
	.vib-v2-box-txt-card-detail h4{
 font-weight:700;
 color:#686868;
	}
	.vib-v2-box-txt-card-detail{
 margin-bottom:30px;
	}
	.vib-v2-box-benefit-card:last-child{
 margin-bottom:0;
	}
	.vib-v2-box-colum-right-content{
 margin:0 -20px;
 padding:0 20px;
 border-top:1px solid #d7d7d7;
 padding-top:40px;
 padding-bottom:40px;
	}
	.txt_benefit_card h4{
 font-weight:600;
	}
	.vib-v2-box-ad-detail{
 margin-right:-20px;
 margin-left:-20px;
 padding:60px 20px;
 margin-top:0;
 padding-bottom:40px;
	}
	.vib-v2-text-ad-detail {
 margin-top: 40px;
 margin-bottom: 60px;
	}
	.vib-v2-text-ad-detail p:last-child{
 margin-bottom:0;
	}
	.vib-v2-link-box-colum-content a{
 display:block;
 margin-bottom:15px;
 width:100%;
	}
	.img_benefit_card{
 width:60px;
 height:60px;
	}
	.vib-v2-content-detail-card h2{
 font-size:24px;
	}
	.txt_benefit_card{
 margin-left:80px;
	}
	.vib-v2-link-header li a{
 font-size:13px;
 color:#0066B3;
	}
	.vib-v2-list-box-support{
 border-bottom:1px solid #ccc;
	}
	.vib-v2-box-content-support{
 margin-left:0;
 width:auto;
 height:auto;
 float:none;
 border:none;
 border-top:1px solid #ccc;
 padding:20px 0;
 position:relative;
 border-radius:0;
 text-align:left;
	}
	.btn-support-dk-ngay{
 margin-top:0;
 margin-left:70px;
	}
	.icon_support3{
 width:43px;
	}
	.icon_support4,.icon_support5{
 width:50px;
	}
	.img-support-box{
 margin:0;
 position:absolute;
 left:0;
 top:15px;
	}
	.img-support-box img{
 height:60px;
 width:auto;
	}
	.vib-v2-list-card-content{
 background:#e4e4e4;
 padding-top:40px;
 margin:0;
 padding-bottom:10px;
	}
	.vib-v2-credit-list-card{
 padding-top:80px;
	}
	.vib-v2-box-content-support h4{
 margin-left:70px;
 margin-top:0;
	}
	.vib-v2-box-content-support p{
 margin-left:70px;
 margin-top:0;
	}
	.link-detail-row3{
 display:none;
	}
	.box-card-row3 p{
 display:inline-block;
 margin-right:20px;
	}
	.vib-v2-box-card-content{
 background:#fff;
 border:none;
 box-shadow:2px 2px 10px rgba(0, 0, 0, 0.168627450980392);
	}
	.vib-v2-box-card-content h3{
 padding:30px 20px;
 line-height:normal;
	}
	.box-card-row1{
 position:absolute;
 top:0px;
 left:20px;
	}
	.vib-v2-body-box-card{
 margin-top:0;
 padding:0 20px;
 position:relative;
	}
	.button_card_dk_ngay{
 text-align:center;
 margin-top:0;
	}
	.box-card-row2{
 float:none;
 margin-left:0;
 width:auto;
 margin-bottom:40px;
	}
	.vib-v2-box-banca-content h3{
 font-size:26px;
 padding-bottom:0;
	}
	.vib-v2-list-banca-content .vib-v2-box-banca-content{
 margin-bottom:40px;
	}
	.vib-v2-box-banca-content h5{
 padding:0 20px;
	}
	.vib-v2-body-box-banca{
 margin-top:30px;
	}
	.box-card-row2 h4{
 margin-bottom:15px;
	}
	.box-card-all-row2{
 margin-left:240px;
 width:auto;
	}
	.box-card-row3{
 margin-left:0;
 width:auto;
 float:none;
	}
	.vib-v2-hamburger-menu i,.vib-v2-hamburger-menu i:before,.vib-v2-hamburger-menu i:after{
 width:1.4em;
	}
	.vib-v2-title-banner{
 font-size:24px;
 color:#1b1b1b;
 line-height:35px;
	}
	.vib-v2-text-banner-top{
 top:90px;
 text-align:center;
 position:absolute;
 width:100%;
 z-index:5;
 left:0;
 padding:0 20px;
	}
	.vib-v2-banner-debit-mobile{
 height:526px;
 background-size:cover;
 background-position:center bottom;
	}
	.vib-v2-hotline{
 display:none;
	}
	.vib-v2-section-header_new02{
 height:55px;
	}
	.vib-v2-box-tieu-chi-the p{
 font-size:16px;
	}
	.vib-v2-news-home h3{
 font-size:26px;
 text-align:center;
 line-height:26px;
	}
	.vib-v2-list-other-card-home{
 position:fixed;
 top:0;
 z-index:1111;
 width:100%;
 left:0;
 height:100vh;
 overflow-y:auto;
	}
	.vib-box-other-card-home{
 width:112px;
	}
	.vib-v2-title_list_other_card h4{
 text-align:left;
 padding:0px 20px;
 margin:0;
 border-bottom:1px solid #ccc;
 margin-top:60px;
 font-size:26px;
 padding-bottom:20px;
 margin-bottom:40px;
	}
	.icon_card_other img{
 height:45px;
	}
	.vib-v2-all-card-home .bx-wrapper img{
 display:inline-block;
 height:50px;
	}
	.vib-v2-store-link-mobile{
 z-index:1111;
 margin: 0px;
	}
	.vib-v2-footer{
 padding-bottom:30px;
	}
	.vib-v2-popup-link-store-mobile{
 display:none;
 background:#fff;
 text-align:center;
 padding:30px;
 position: fixed;
 width: 100%;
 left: 0;
 top: 0;
 height:100vh;
 z-index:1111;
	}
	.exit_popup_store_mobile{
 background:#e4e4e4;
 border-radius:0 0 0 5px;
 position:absolute;
 top:0;
 right:0;
 padding:10px;
	}
	.exit_popup_store_mobile .icon_exit-form-login{
 width:15px;
 height:15px;
	}
	.vib-v2-popup-link-store-mobile h3{
 font-size:24px;
 line-height:normal;
 font-weight:300;
 margin:0;
 padding-bottom:40px;
 padding-top:30px;
	}
	.vib-v2-popup-link-store-mobile p{
 font-size:16px;
 line-height:normal;
 font-weight:300;
 padding-top:20px;
 padding-bottom:20px;
 margin-bottom:0;
	}
	.btn_popup_store_mobile{
 width:180px;
 text-align:center;
 line-height:45px;
 color:#1b1b1b;
 background:#FDB913;
 border-radius:5px;
 display:block;
 margin:0 auto;
	}
	.vib-v2-form-login{
 display:none;
	}
	.vib-v2-card-home-other::before{
 display:none;
	}
	.vib-v2-all-card-home .bx-pager{
 display:none;
	}
	.vib-v2-all-card-home .bx-controls-direction .bx-prev {
 height: 12px;
 width: 12px;
 background:url(https://careers.vib.com.vn/vibstatic/image/vib/arrow_mobile_card_slider.svg) no-repeat;
 background-size: 100% 100%;
 display: inline-block;
 float: left;
 margin-left: -15px;
 transform: rotate(180deg);
	}
	.vib-v2-all-card-home .bx-controls-direction .bx-next {
 height: 12px;
 width: 12px;
 background:url(https://careers.vib.com.vn/vibstatic/image/vib/arrow_mobile_card_slider.svg) no-repeat;
 background-size: 100% 100%;
 display: inline-block;
 float: right;
 margin-right: -15px;
	}
	.vib-v2-all-card-home .bx-controls-direction .bx-prev {
 position:absolute;
 top:50px;
	}
	.vib-v2-all-card-home .bx-controls-direction .bx-next{
 position:absolute;
 top:50px;
 right:0;
	}
	.vib-v2-copyright{
 padding:20px 0;
	}
	.vib-v2-copyright p{
 width: 62%;
	}
	.vib-v2-other-link-footer{
 position:relative;
 left:0;
 top:0;
 padding: 10px 0px;
	}
	a.vib-v2-langugle_footer{
 top: -80px;
 right: auto;
 text-align: right;
 display: block;
 position: relative;
 height: 0;
 padding-top: 20px;
	}
	.list-menu-footer{
 padding-top:35px;
	}
	.box_menu_footer:first-child{
 border-top:1px solid #e4e4e4;
	}
	.box_menu_footer{
 float:none;
 width:100%;
 border-bottom:1px solid #e4e4e4;
 position:relative;
	}
	.box_menu_footer ul{
 display:none;
 margin-top:-5px;
 padding-left:10px;
	}
	.act_footer_link ul{
 display:block;
	}
	.box_menu_footer a{
 padding:15px 0;
 display:inline-block;
 font-weight: 400;
 color: #000;
 font-size:16px;
 position:relative;
 z-index:4;
	}
	.box_menu_footer li a{
 padding:5px 0;
 font-weight: 400;
 font-size: 16px;
 color: #797979;
 display:block;
	}
	.box_menu_footer::after{
 position:absolute;
 content:"";
 background:url(https://careers.vib.com.vn/vibstatic/image/vib/icon_add_footer.svg) 0px 0px no-repeat;
 width:13px;
 height:13px;
 background-size:100%;
 right:0px;
 top:22px;
 filter: invert(0%) sepia(96%) saturate(2948%) hue-rotate(88deg) brightness(20%) contrast(58%);
	}
	.act_footer_link::after{
 background:url(https://careers.vib.com.vn/vibstatic/image/vib/icon_add_footer2.svg) 0px 0px no-repeat;
 width:13px;
 height:13px;
 background-size:100%;
 background-position:center;
	}
	.vib-v2-text-services-card{
 bottom:auto;
 top:315px;
	}
	.vib-v2-icon-services-card{
 opacity:1;
 top:258px;
	}
	.vib-v2-icon-services-card img{
 height:46px;
 width:auto;
	}
	.vib-v2-text-services-card p{
 font-size:22px;
	}
	a.vib-v2-box-services-card::after{
 transform: translateY(310px);
	}
	.vib-v2-services-card{
 background:#e4e4e4;
 padding:40px 0;
 margin:0;
 padding-top:60px;
	}
	a.vib-v2-box-services-card{
 margin-left:0;
 margin-top:40px;
	}
	a.vib-v2-box-services-card:first-child{
 margin-top:0;
	}
	a.vib-v2-box-services-card{
 float:none;
 margin-left:auto;
 margin-right:auto;
 max-width:336px;
 height:403px;
	}
	a.vib-v2-box-services-card:first-child{
 margin-left:auto;
	}
	.vib-v2-section-banner-home .bx-pager{
 display:block;
	}
	.vib-v2-section-banner-home .swiper-slide{
 height:auto;
	}
	.vib-v2-section-banner-home .bx-pager{
 display:block;
	}
	.vib-v2-section-banner-home .bx-controls-direction{
 display:none;
	}
	.vib-v2-section-banner-home .bxslider .swiper-bg{
 height:550px;
 background-position:top center;
	}
	.vib-v2-wrapper_new{
 padding:0 20px;
 position:initial;
 width:auto;
	}
	.vib-v2-link-mobile-appstore{
 display:block;
 position:absolute;
 right:20px;
 top:20px;
 color:#fff;
 font-size:14px;
	}
	.vib-v2-hamburger-menu{
 left:20px;
 top: 20px;
	}
	.vib-v2-header-scroll-02 .vib-v2-hamburger-menu{
 top: 20px;
	}
	.vib-v2-logoVIB{
 padding-top:0px;
	}
	.vib-v2-section-header_new02 .vib-v2-logoVIB{
 padding-top:0;
	}
	.vib-v2-ico_logoVIB{
 width:60px;
 height:30px;
	}
	.vib-v2-text-banner{
 top:90px;
 text-align:center;
 width:100%;
 padding: 0 20px;
	}
	.vib-v2-fz-title-product br{
 display:none;
	}
	.vib-v2-btn-banner{
 margin-top:25px;
	}
	a.vib-v2-more-detail-banner{
 display:none;
	}
	.vib-v2-section-banner-home .bx-controls{
 top:auto;
 bottom:0;
	}
	.vib-v2-all-card-chose {
 display: none;
	}
	.vib-v2-other-link-footer li.vib-v2-other-link-footer-line{
 padding: 0 5px;
 text-indent: inherit;
	}
}
@media only screen and (max-width: 767px) {
	.hidden_mobile{
 display:none;
	}
	.vib-v2-main-nav-home,.vib-v2-link-atm-home,.vib-v2-link-search-home,.vib-v2-link-atm-home,.vib-v2-link-login-home{
 display:none;
	}
	.form_hidden_mobile{
 display:block !important;
	}
	.vib-v2-box-radio-form{
 display:none;
	}
	.vib-v2-img_box_card_no_thing{
 background-size: 100%;
 width: 140px;
 height: 89px;
 margin: 0 auto;
	}
	.vib-v2-img-footer-compare{
 background-size: 100%;
 width: 79px;
 height: 50px;
 margin: 0 auto;
	}
	.vib-v2-header-loan-upl-detail li{
 padding-right:15px;
	}
	.vib-v2-detail-car .vib-v2-back-brand-car{
 margin-top:20px;
	}
	.vib-v2-form-box-head-title p{
 margin-bottom:0;
 padding:0;
	}
	.vib-v2-search-doitac .input_search_doitac{
 border: 1px solid #ccc;
 height: 60px;
 width: 100%;
 border-radius: 5px;
 padding: 20px;
 outline:none;
	}
	.vib-v2-button-search-doitac a{
 width:220px;
 height:45px;
 line-height:45px;
 display:inline-block;
 margin:30px 0;
 margin-right:20px;
	}
	.vib-v2-button-search-doitac{
 position:absolute;
 bottom:0;
 left:0;
 border-top:1px solid #d7d7d7;
 width:100%;
 text-align:right;
 background:#fff;
	}
	.vib-v2-title-search-doitac{
 display:inline-block;
 border:1px solid #1b1b1b;
 border-radius:5px;
 line-height:43px;
 width:193px;
 text-align:center;
 font-size:16px;
	}
	.vib-v2-input-search-doitac{
 margin-top:40px;
 margin-bottom:40px;
	}
	.vib-v2-content-search-doitac{
 position: fixed;
 top: 0;
 background: #fff;
 z-index: 1003;
 width: 100%;
 display: none;
 padding:30px 20px;
 height:100vh;
 left:0;
	}
	.vib-v2-box-search-doitac h3{
 font-size: 26px;
 color: #212529;
 padding: 28px 20px;
 margin: 0;
 font-weight:300;
 padding-top:10px;
	}
	.vib-v2-box-search-doitac .vib-v2-content-search-doitac h3{
 padding-top:20px;
 padding-left:0;
 padding-right:0;
	}
	.vib-v2-search-doitac .vib-v2-back-brand-car{
 margin-top:20px;
	}
	.vib-v2-box-search-doitac{
 margin-top:30px;
 margin-bottom:-20px;
	}
	.vib-v2-title-promotion-detail{
 font-size:20px;
 margin-bottom:10px;
	}
	.vib-v2-section-about-detail{
 position:relative;
	}
	.vib-v2-section-about-detail .share_link_promotion{
 top:-7px;
 right:20px;
	}
	.vib-v2-txt-promotion{
 font-size:16px;
	}
	.vib-v2-fz-title-banner,.vib-v2-fz-title-banner p{
 line-height:normal !important;
	}
	.share_link_promotion{
 position:absolute;
 top:-57px;
 right:0;
 margin-top:0;
	}
	.vib-v2-title-banner-about{
 text-align:center;
	}
	.vib-v2-section-banner-about{
 background:none !important;
 position:relative;
 height:350px;
	}
	.bg_gadient_about_news{
 background-image: linear-gradient( rgba(0,0,0,0.7), rgba(0,0,0,0));
 position: absolute;
 top: 0;
 left: 0;
 width: 100%;
 z-index:0;
 height:250px;
	}
	.vib-v2-section-banner-about-mobile{
 background-position:center bottom;
 background-size:cover;
 height:350px;
 position:absolute;
 width:100%;
 z-index:-1;
	}
	.vib-v2-title-banner-about h2{
 font-size:26px;
 padding-top:40px;
 font-weight:400;
	}
	.vib-v2-title-banner-about h2 p{
 font-size:26px;
 font-weight:400;
 text-align:center;
	}
	.vib-v2-title-banner-about p{
 font-size:16px;
 font-weight:300;
	}
	.vib-v2-footer-form-credit{
 display:none;
	}
	.vib-v2-footer-mobile-form{
 min-height:60px;
 background:#363636;
 position:fixed;
 bottom:0;
 left:0;
 padding:10px 20px;
 width:100%;
 z-index:5;
	}
	.vib-v2-txt-chose-card-form{
 float:left;
	}
	.vib-v2-txt-chose-card-form p{
 margin-bottom:3px;
	}
	.vib-v2-txt-chose-card-form span{
 font-weight:700;
 display:block;
 line-height:16px;
	}
	.vib-v2-btn-chose-card-form{
 float:right;
 width:43%;
 text-align:right;
	}
	.vib-v2-txt-chose-card-form{
 color:#fff;
 width:57%;
 text-align:left;
	}
	.vib-v2-box-find-car{
 background:none !important;
 border:1px solid #d7d7d7;
 text-align:center;
 padding:40px 20px;
 border-radius:5px;
 box-shadow:0px 0px 5px rgba(0, 0, 0, 0.349019607843137);
	}
	.vib-v2-txt-box-find-car a.link,.vib-v2-txt-box-find-car a.link p{
 font-size:18px;
 font-weight:600;
 margin:0;
	}
	.vib-v2-box-find-car p{
 margin:40px 0;
 font-size:16px;
	}
	.vib-v2-box-find-car h3{
 font-size:26px;
	}
	.vib-v2-img-box-chose-card-form{
 margin-bottom:0;
 position:absolute;
 top:20px;
 left:20px;
	}
	.vib-v2-txt-box-chose-card-form{
 min-height:64px;
	}
	.vib-v2-box-chose-card-form{
 position:relative;
 padding:20px 0;
 border-top:1px solid #d7d7d7;
 width:100% !important;
 float:none !important;
	}
	.vib-v2-txt-box-chose-card-form h4{
 padding-top:0;
 font-weight:600;
 line-height:22px;
	}
	.vib-v2-txt-box-chose-card-form p{
 padding-top:5px;
 min-height:auto;
 margin-bottom:0;
	}
	.vib-v2-txt-box-chose-card-form{
 margin-left:140px;
 text-align:left;
 padding-right:20px;
	}
	.vib-v2-desc-form{
 font-size:14px;
 margin:0;
 margin-top:15px;
 text-align:left;
	}
	.vib-v2-title-form{
 font-size:20px;
 padding:0 20px;
 padding-top:40px;
 text-align:left;
	}
	.vib-v2-img-box-chose-card-form img{
 width:100px;
 height:auto;
	}
	.vib-v2-list-chose-card-account-tk .vib-v2-img-box-chose-card-form img{
 width:60px;
	}
	.vib-v2-list-chose-card-account-tk .vib-v2-txt-box-chose-card-form{
 margin-left:75px;
 min-height:38px;
 margin-right:10px;
	}
	.vib-v2-list-chose-card-form .vib-v2-box-chose-card-form.active:before{
 display:none;
	}
	.vib-v2-list-chose-card-form .vib-v2-box-chose-card-form.active{
 background:#e4e4e4;
	}
	.vib-v2-box-chose-card-form.active:before{
 content: "";
 position: absolute;
 right: 0px;
 top: 28px;
 background: url(https://careers.vib.com.vn/vibstatic/image/vib/arrow_check_selectbox.svg) no-repeat;
 background-size: 100%;
 height: 27px;
 width: 27px;
 z-index: 55;
	}
	.vib-v2-list-chose-card-account-tk .vib-v2-txt-box-chose-card-form h4{
 font-weight:300;
	}
	.vib-v2-list-chose-card-account-tk .vib-v2-img-box-chose-card-form{
 left:0;
	}
	.vib-v2-form-slide-list-card{
 margin-bottom:-30px;
	}
	.vib-v2-line-box-deposit,.vib-v2-deposit-content-large,.vib-v2-deposit-content-small,.vib-v2-deposit-content-left,.vib-v2-deposit-content-right{
 margin-top:40px;
	}
	.vib-v2-deposit-content-large02,.vib-v2-deposit-content-small02{
 margin-top:40px;
	}
	.vib-v2-toolbar-range-sllider02{
 padding-top:0;
 float:none;
 width:100%;
 height:auto;
	}
	.vib-v2-toolbar-range-sllider{
 display:none;
	}
	.vib-v2-box-about-friend{
 margin:0 -20px;
 margin-top:40px;
 border-radius:0;
 background-image:none !important;
 position:relative;
	}
	.vib-v2-form-body-input-group-small,.vib-v2-form-body-input-group-large{
 margin-top:40px;
	}
	.vib-v2-form-body-input-group-small:first-child,.vib-v2-form-body-input-group-large:first-child{
 margin-top:0;
	}
	.step_saving ul li{
 margin-right: 7px;
 padding-left: 5px;
 padding-right: 5px;
	}
	.step_saving ul li.active{
 margin-right:10px;
 padding-right:10px;
	}
	.step_saving ul li:after{
 right:-10px;
	}
	#saving-table-savings .vib-v2-header-box-table-expression{
 height:82px;
	}
	#saving-table-savings .vib-v2-header-box-table-expression .number_rate_hover{
 white-space:normal;
 text-align:right;
	}
	#saving-table-savings .vib-v2-left-box-table-expression .vib-v2-header-box-table-expression{
 line-height:82px;
	}
	.vib-v2-line-result-calculation{
 padding:20px;
 padding-bottom:40px;
 padding-top:40px;
	}
	.line-v2-row-result-calc{
 margin-top:20px;
 line-height:normal;
	}
	.vib-v2-banner-debit{
 background-image:none !important;
 height:526px;
 position:relative;
	}
	.autocomplete-suggestions{
 padding:20px !important;
 width:89% !important;
	}
	.left-number-page-promotion{
 margin-bottom:20px;
	}
	.vib-v2-world-box{
 margin-top:40px;
	}
	.vib-v2-content-banner-promotion-vib{
 background-size:initial;
	}
	.vib-v2-title-banner-promotion-vib{
 font-size:20px;
	}
	.vib-v2-desc-banner-promtoion-vib{
 font-size:12px;
	}
	.vib-v2-txt-cotnent-banner-promotion-vib{
 bottom: 30px;
 padding:0 30px;
	}
	.vib-v2-btn-banner-promtion-vib{
 margin-top:20px;
 width:140px;
	}
	.vib-v2-box-promotion-new{
 margin-bottom:40px;
	}
	.vib-v2-box-promotion-new:last-child{
 margin-bottom:0;
	}
	.vib-v2-table-promotion-detail{
 padding-top:0;
	}
	.vib-v2-title-promotion-detail h1{
 font-size:20px;
 margin-top:20px;
	}
	.vib-v2-link-list-atm{
 display:none;
	}
	.vib-v2-scroll-place-map{
 height:auto;
 max-height:350px;
	}
	.promotion_hightlight .vib-v2-img-promotion-box img{
 height:200px;
 overflow:hidden;
	}
	.vib-v2-promotion-favourite .vib-v2-list-promotion-box{
 margin:0px;
 margin-top:40px;
	}
	.vib-v2-promotion-favourite .vib-v2-list-promotion-box .vib-v2-img-promotion-box{
 height:150px;
 overflow:hidden;
	}
	.vib-v2-promotion-favourite .vib-v2-list-promotion-box .vib-v2-img-promotion-box img{
 height:150px;
	}
	.box_logo_vib{
 transform: scale(0.6);
	}
	.vib-v2-note-flow-card{
 font-size:13.9px;
	}
	.vib-v2-form-input-mobile-banner{
 display:block;
	}
	.vib-v2-input01-banner{
 width:100%;
	}
	.vib-v2-btn01-banner{
 margin-left:0;
 width:100%;
 margin-top:20px;
	}
	.vib-v2-btn01-banner a.vib-v2-btn-dk06{
 line-height:45px;
 height:45px;
 max-width:none;
	}
	.border-bottom-none{
 border-bottom:none !important;
	}
	.vib-v2-popup-footer{
 padding:10px 0;
	}
	.vib-v2-logo-appstore{
 padding-left:20px;
	}
	.vib-v2-txt-appstore{
 padding-left:10px;
 padding-right:20px;
 font-size:14px;
 line-height:normal;
 padding-top:7px;
 width:200px;
	}
	.popup_android_icon,.popup_ios_icon{
 width:46px;
 height:46px;
	}
	.vib-v2-logo-appstore i{
 width:30px;
 height:30px;
	}
	.vib-v2-footer-fix{
 margin:0 -20px;
 border-radius:0;
 border-bottom:1px solid #d7d7d7;
 margin-top:40px;
 margin-bottom:-20px;
	}
	.vib-v2-form-box-thank-icon img{
 height:50px;
	}
	.vib-v2-box-body-find-card{
 position:relative;
 z-index:4;
	}
	.vib-v2-box-body-find-card::before{
 content:"";
 display:block;
 height:100%;
 width:1px;
 position:absolute;
 left:50%;
 top:0;
 background:#c9c9c9;
	}
	.vib-v2-box-body-find-card .vib-v2-box-compare-content{
 border:none !important;
	}
	.vib-v2-box-img-body-find-card p{
 margin-top:20px;
	}
	.vib-box-other-card-home{
 width:50%;
 margin-bottom:40px;
 padding:0;
	}
	.vib-v2-txt-countdown{
 display:block;
 margin:0 auto;
 margin-top:20px;
	}
	.vib-v2-text-box-step5-thanks .vib-v2-txt-countdown p{
 margin:0;
 display:inline-block;
	}
	.vib-v2-txt-countdown #countdown-11{
 display:block;
 margin:10px 0;
 padding:0;
	}
	.vib-v2-selectbox-list-leader{
 border:1px solid #d7d7d7;
 border-radius:5px;
 height:60px;
 line-height:60px;
 position:relative;
	}
	.vib-v2-body-about-tab{
 position:relative;
 margin-top:20px;
 width:100% !important;
	}
	.vib-v2-tab-leader li{
 width:100%;
 text-align:left;
 font-size:16px;
 height:60px;
 border:none;
	}
	.vib-v2-tab-leader li a{
 border-bottom:1px solid #d7d7d7;
 display:block;
 padding:0 20px;
	}
	.vib-v2-tab-leader li.active{
 background:#e4e4e4;
	}
	.vib-v2-tab-leader li.active a::before{
 content: "";
 position: absolute;
 right: 20px;
 top: 15px;
 background: url(https://careers.vib.com.vn/vibstatic/image/vib/arrow_check_selectbox.svg) no-repeat;
 background-size: 100%;
 height: 27px;
 width: 27px;
 z-index: 55;
	}
	.vib-v2-tab-leader li.active a{
 border:none;
	}
	.vib-v2-tab-leader li.active:after{
 display:none;
	}
	.vib-v2-tab-leader{
 line-height:60px;
 height:auto;
 border-left: 1px solid #d7d7d7;
 border-right: 1px solid #d7d7d7;
 display:none;
 position:absolute;
 background:#fff;
 width:100%;
	}
	.vib-v2-body-about-tab.active .vib-v2-selectbox-list-leader{
 border-radius:5px 5px 0 0;
	}
	.vib-v2-body-about-tab.active .vib-v2-tab-leader{
 display:block;
 z-index:20;
 box-shadow:rgba(134, 134, 134, 0.2) 0px 10px 10px;
	}
	.vib-v2-box-card-header-leader{
 padding:0 20px;
	}
	.vib-v2-body-about-tab.active .vib-v2-selectbox-list-leader::before{
 transform:rotate(180deg);
	}
	.vib-v2-selectbox-list-leader::before{
 content: "";
 width: 25px;
 height: 25px;
 background-size: 100%;
 border: none;
 right: 10px;
 top: 15px;
 position: absolute;
	}
	.vib-v2-dropdown-list-leader{
 position:absolute;
 top:59px;
 width:100%;
 left:0;
 background:#fff;
 z-index:4;
 border:1px solid #d7d7d7;
 display:none;
	}
	.active .vib-v2-dropdown-list-leader{
 display:block;
	}
	.vib-v2-list-news-community-about{
 margin:0 -5px;
	}
	.vib-v2-txt-community p{
 font-weight:300;
	}
	.vib-v2-box-news-community{
 width:50%;
 padding:0 5px;
	}
	.vib-v2-txt-box-community{
 -webkit-line-clamp: 3;
 font-size:14px;
 height:57px;
	}
	.vib-v2-report-tab h4{
 padding-left:0;
 padding-right:0;
 position:relative;
 border-bottom:1px dotted #e3e3e3;
	}
	.vib-v2-report-tab span{
 border-bottom:1px dotted #e3e3e3;
	}
	.vib-v2-report-tab h4 img{
 position:absolute;
 top:20px;
	}
	.vib-v2-report-tab h4 a{
 margin-left:22px;
 min-height:26px;
	}
	.vib-v2-report-tab i{
 clear:both;
 float:none;
 display:block;
 margin-top:10px;
 font-size:12px;
	}
	.promotion_hightlight .vib-v2-txt-promotion{
 display:block;
 overflow:auto;
 text-overflow:initial;
 height:auto;
	}
	.vib-v2-time-date-promotion{
 font-size:12px;
 color: #868686;
 margin-top: 5px;
	}
	.vib-v2-title-news{
 font-size:26px;
 color:#414042;
	}
	.vib2018-slider-news{
 margin-top:20px;
 margin-bottom:80px;
	}
	.vib2018-slider-news .bx-default-pager{
 position:absolute;
 height:20px;
 bottom:-40px;
	}
	.vib2018-slider-news .bx-wrapper .bx-pager.bx-default-pager a{
 background:#a1a1a1;
	}
	.vib2018-slider-news .bx-wrapper .bx-pager.bx-default-pager a.active{
 background:#FDB913;
	}
	.vib2018-capion-news{
 padding-right:20px;
 left:20px;
 bottom:20px;
	}
	.time_news_slider{
 margin-bottom:10px;
 font-size:12px;
	}
	.txt_news_slider{
 font-size:16px;
 line-height:20px;
	}
	.vib2018-right-slider-news{
 display:none;
	}
	.vib-v2-list-project{
 margin-top:40px;
	}
	.vib-v2-list-project::after{
 content:"";
 display:block;
 clear:both;
	}
	.vib-v2-list-project .clearfix{
 display:none !important;
	}
	.img-box-project{
 width:100px;
 position:absolute;
 left:0px;
 top:0;
 height:auto;
	}
	.vib-v2-box-project{
 margin-bottom:20px;
 position:relative;
 padding-bottom:20px;
 border-bottom:1px solid #d7d7d7;
 margin-left:20px;
 margin-right:20px;
	}
	.vib-v2-box-project:last-child{
 border:none;
 margin-bottom:0;
 padding-bottom:0;
	}
	.vib-v2-box-project h4{
 padding-left:120px;
 margin-top:0;
 margin-bottom:10px;
	}
	.vib-v2-box-project p{
 padding-left:120px;
	}
	.vib-v2-line-radiobox-deposit .vib-v2-radiobox{
 margin-right:0;
 margin-top:20px;
	}
	.vib-v2-header-box-table .vib-v2-colum-table-deposit{
 line-height:22px;
 padding-top:8px;
	}
	.vib-v2-tab-detail-deposit li{
 width:49.47%;
 padding:0px;
 font-size:14px;
 margin-right:0.5%;
	}
	.vib-v2-body-deposit{
 padding-left:0 !important;
 padding-right:0 !important;
 margin-left:-20px;
 margin-right:-20px;
	}
	#popup-loan-detail .vib-v2-body-deposit{
 margin-left:0;
 margin-right:0;
 margin-top: 0;
 padding-top: 30px;
	}
	.vib-v2-list-vehicles-car{
 margin-left:-2.5%;
 margin-right:-2.5%;
 margin-bottom:40px;
	}
	.vib-v2-box-vehicles-car{
 width:45%;
 margin-left:2.5%;
 margin-right:2.5%;
 border:1px solid #bcbcbc;
 float:left;
 min-height:250px;
	}
	.vib-v2-box-vehicles-car h3{
 font-size:14px;
 font-weight:700;
	}
	.vib-v2-box-vehicles-car h4{
 font-size:14px;
	}
	.vib-v2-box-vehicles-car p{
 font-size:14px;
	}
	.vib-v2-box-vehicles-car img{
 min-height:70px;
 height:70px;
	}
	.vib-v2-box-brand-car{
 width:30%;
 margin-left:3.33%;
 margin-bottom:15px;
 border:1px solid #d7d7d7;
	}
	.vib-v2-box-brand-car h4{
 font-size:12px;
 font-weight:600;
 margin-top:15px;
	}
	.vib-v2-box-brand-car img{
 height:47px;
	}
	.vib-v2-box-brand-car:nth-child(3n+1){
 margin-left:0;
	}
	.vib-v2-left-condition{
 width:100%;
 float:none;
 background:#e4e4e4;
 padding:0 20px;
 height:50px;
 line-height:50px;
 font-size:16px;
 font-weight:600;
	}
	.vib-v2-right-condition{
 width:100%;
 float:none;
 padding:20px;
	}
	.vib-v2-list-condition{
 margin-left:-20px;
 margin-right:-20px;
	}
	.vib-v2-line-condition{
 border:none;
 padding:0;
	}
	.vib-v2-line-condition:last-child{
 border-bottom:1px solid #d7d7d7;
	}
	.vib-v2-condition-section{
 margin-top:40px;
	}
	.vib-v2-box-content-three-services{
 margin-top:60px;
 margin-bottom:60px;
	}
	.vib-v2-body-box-services{
 margin-top:40px;
	}
	.vib-v2-body-icon-services{
 left:0;
 width:70px;
 height:70px;
 top: 50%;
 transform: translateY(-50%);
	}
	.vib-v2-body-icon-services img{
 height:50px;
	}
	.vib-v2-body-txt-services{
 margin-left:85px;
 font-size:14px;
 min-height:70px;
	}
	.vib-v2-three-upl .vib-v2-body-txt-services{
 height:70px;
	}
	.vib-v2-body-txt-services span{
 padding-right:0;
 font-size:16px;
	}
	.vib-v2-body-txt-services span p{
 margin-bottom:0;
	}
	.vib-v2-title-mobile-compare .vib-v2-box-compare-content{
 padding:13px;
 border:none;
	}
	.vib-v2-img-compare-card{
 width:140px;
 margin:0 auto;
 height:90px;
 margin-bottom:15px;
	}
	.vib-v2-box-card-content h3 a{
 font-size:20px;
	}
	.box-card-all-row2{
 margin-left:0;
 float:none;
	}
	.box-card-row1{
 position:relative;
 left:0;
 top:0;
 height:95px;
	}
	.vib-v2-body-box-banca .box-card-row1{
 height:auto;
	}
	.box-card-row3 p{
 width:100%;
 margin:0;
 padding-top:10px;
 vertical-align:top;
	}
	.vib-v2-body-box-banca .box-card-row3 p{
 width:100%;
 padding-top:10px;
	}
	.vib-v2-body-box-banca .box-card-row3 p a{
 font-size:14px;
	}
	.vib-v2-box-card-content{
 padding-bottom:30px;
	}
	.box-card-row1{
 width:100%;
 float:none;
	}
	.vib-v2-img-compare-card .img_card_effect{
 position:relative;
 left:auto;
 top:auto;
	}
	.img_card_effect{
 width: 150px;
 position:absolute;
 left:0;
 top:0;
	}
	.box-card-row1::after{
 clear:both;
 display:block;
 content:"";
	}
	.button_card_dk_ngay{
 float:left;
 min-width:130px;
 margin-left:170px;
	}
	.button_card_dk_ngay a.vib-v2-btn-dk01{
 font-size:14px;
	}
	.box-card-row2 h4,.box-card-row2 p{
 font-size:14px;
	}
	.box-card-all-row2{
 border-top:1px solid #ccc;
 padding-top:40px;
 margin-top:40px;
 margin-left:-20px;
 margin-right:-20px;
 padding-left:20px;
 padding-right:20px;
	}
	.box-card-row3{
 border-top:1px solid #ccc;
 margin-left:-20px;
 margin-right:-20px;
 padding:0 20px;
	}
	.btn-support-dk-ngay{
 margin-top:5px;
	}
	.vib-v2-box-content-support h4{
 font-size:16px;
 font-weight:400;
	}
	.vib-v2-right-txt-news-home p,.vib-v2-right-txt-news-home a{
 display:none;
	}
	.vib-v2-left-img-news-home,.vib-v2-right-txt-news-home{
 width:100%;
 margin:0;
 border-radius:5px 5px 0 0;
	}
	.vib-v2-right-txt-news-home a h4{
 font-size:20px;
 line-height:30px;
 margin-top:10px;
 min-height:90px;
	}
	.vib-v2-right-txt-news-home{
 border:1px solid #c9c9c9;
 border-radius:0 0 5px 5px;
 padding:20px;
 border-top:none;
	}
	.vib-v2-box-tieu-chi-the{
 padding:0 10px;
	}
	.vib-v2-img-tieu-chi-the{
 width:60px;
 height:60px;
 margin:0 auto;
	}
	.vib-v2-img-tieu-chi-the img{
 width:60%;
 height:60%;
	}
	.vib-v2-box-tieu-chi-the-content h3{
 font-size:26px;
 line-height:32px;
 font-weight:300;
 padding-top:40px;
	}
	.vib-v2-banner-detail .swiper-slide {
 height: 548px;
	}
	.vib-v2-banner-detail .swiper-slide .swiper-bg {
 height: 100%;
 background-size: cover;
	}
	.vib-v2-banner-detail .vib-v2-text-banner .vib-v2-fz-title-banner { font-weight: 300;
 font-style: normal;
 font-size: 24px;
 color: #1B1B1B;
 line-height: normal;
	}
	.vib-v2-banner-detail .vib-v2-text-banner .vib-v2-fz-title-product {
 font-weight: 400;
 font-style: normal;
 font-size: 12px;
 color: #000000;
 text-align: center;
	}
	.vib-v2-banner-detail .vib-v2-text-banner a.vib-v2-btn-dk01 {
 font-weight: 400;
 font-style: normal;
 font-size: 14px;
 color: #1B1B1B;
	}
	.vib-v2-box-digital-landing-myvib-content { font-weight: 300;
 font-style: normal;
 font-size: 24px;
 color: #1B1B1B;
 text-align: left;
 padding-top:60px;
	}
	.vib-v2-box-digital-landing-myvib-text {
 display: block;
 width: 100%;
 float: none;
 margin-bottom: 40px;
	}
	.vib-v2-box-digital-landing-myvib-sendsms {
 display: block;
 width: 100%;
 float: none;
	}
	.vib-v2-box-digital-landing-myvib-sendsms .form-control.ocb {
 box-sizing: border-box;
 border-width: 1px;
 border-style: solid;
 border-color: #fff;
 border-radius: 5px;
 width: calc(100% - 110px);
	}
	.vib-v2-box-digital-landing-myvib-sendsms .form-control .field_input {
 width: 100%;
 left: 10px;
	}
	.vib-v2-box-digital-landing-myvib-sendsms .vib-v2-input02 .ph_input {
 top: 8px;
 left: 10px;
	}
	.vib-v2-box-digital-landing-myvib-sendsms .vib-v2-input02 .ph_input:first-letter {
 text-transform: uppercase;
	}
	.vib-v2-box-digital-landing-myvib-sendsms .vib-v2-input02.focus .ph_input span {
 height: 24px;
 display: -webkit-box;
 -webkit-line-clamp: 1;
 -webkit-box-orient: vertical;
 overflow: hidden;
 text-overflow: ellipsis;
	}
	.vib-v2-box-digital-landing-myvib-sendsms .vib-v2-input02.focus .ph_input:first-letter {
 text-transform: uppercase;
	}
	.vib-v2-box-digital-landing-myvib-sendsms .form-control .vib-v2-btn-dk02 {
 width: 100px;
 float: none;
 position: absolute;
 top: 0;
 right: -110px;
 height: inherit;
	}
	.vib-v2-box-sign-award-asset-asian-left {
 display: block;
 text-align: center;
	}
	.vib-v2-box-sign-award-asset-asian-left img {
 max-width: 92px;
	}
	.vib-v2-box-sign-award-asset-asian-right {
 display: block;
 text-align: center;
 vertical-align: middle;
 margin-left: 0;
 margin-top: 30px;
	}
	.vib-v2-box-sign-award-asset-asian-title { font-weight: 300;
 font-style: normal;
 font-size: 26px;
 line-height: 52px;
 text-align: center;
 margin-top: 30px;
	}
	.vib-v2-box-sign-award-asset-asian-text {
 font-weight: 400;
 font-style: normal;
 font-size: 16px;
 color: #868686;
 text-align: center;
 margin-top: 10px;
	}
	.vib-v2-box-sign-award-asset-asian-text br {
 clear: both;
 display: block;
 height: 1px;
 font-size: 1px;
 background: #d7d7d7;
 width: 100%;
 content: " ";
 margin-top: 30px;
 margin-bottom: 30px;
	}
	.vib-v2-digital-download-btn {
 display: none;
	}
	.vib-v2-digital-myvib-interest-item {
 width: 100%;
 margin-top: 40px;
 margin-bottom: 0px;
	}
	.vib-v2-digital-myvib-interest-item-icon {
 width: 71px;
 height: 71px;
 vertical-align: middle;
	}
	.vib-v2-digital-myvib-interest-item-text {
 margin-top: 0;
 font-weight: 400;
 font-style: normal;
 font-size: 16px;
 color: #1B1B1B;
 text-align: left;
 width: calc(100% - 110px);
 vertical-align: middle;
	}
	.vib-v2-digital-myvib-interest-item-icons {
 display: none;
	}
	.vib-v2-digital-myvib-interest-list {
 vertical-align: inherit;
 margin-top: 0;
	}
	.vib-v2-digital-myvib-interest-title {
 text-align: center; font-weight: 300;
 font-style: normal;
 font-size: 26px;
 color: #212529;
 line-height:normal;
	}
	.vib-v2-box-digital-myvib-video-title {
 text-align: center; font-weight: 300;
 font-style: normal;
 font-size: 26px;
 color: #212529;
 line-height: normal;
 margin-bottom: 40px;
	}
	.vib-v2-box-digital-myvib-video-item {
 margin-top: 0;
 margin-right:0;
 padding-top: 0;
	}
	.vib-v2-box-digital-myvib-video-item-text {
 padding: 0 10px;
 background-color: rgba(255, 255, 255, 1);
 box-sizing: border-box;
 border:1px solid #d7d7d7;
 border-bottom-left-radius: 5px;
 border-bottom-right-radius: 5px;
 margin-top: 0;
 text-align: center;
 border-top: 0;
 height: 150px;
 position: relative;
	}
	.vib-v2-box-digital-myvib-video-item-text a {
 position: absolute;
 top: 50%;
 transform: translateY(-50%);
 -webkit-transform: translateY(-50%);
 -ms-transform: translateY(-50%);
 width: 100%;
 left: 0;
 right: 0;
 padding-left: 10px;
 padding-right: 10px;
 text-align: center;
	}
	.vib-v2-box-digital-myvib-video .bx-wrapper .bx-viewport {
 background: none transparent;
 z-index: 1;
	}
	.vib-v2-box-digital-myvib-video-item-img {
 border-radius:5px 5px 0 0;
	}
	.vib-v2-box-digital-myvib-video-item-img:before,.vib-v2-box-digital-myvib-video-item-img:after {
 display: none;
	}
	.vib-v2-box-digital-myvib-video {
 padding-bottom: 15px;
 margin-top:-20px;
	}
	.vib-v2-box-digital-ib-feature-title {
 text-align: center; font-weight: 300;
 font-style: normal;
 font-size: 26px;
 color: #212529;
 line-height: normal;
 margin-bottom: 40px;
	}
	.vib-v2-box-digital-ib-feature-item {
 margin-top: 0;
 padding-bottom: 0;
 padding-top: 0;
 height: 100vh;
 max-height: 250px;
 box-shadow:none;
	}
	.vib-v2-box-digital-ib-feature-item::before{
 position:absolute;
 top:1.5%;
 width:97%;
 height:97%;
 left:1.5%;
 content:"";
 display:block;
 box-shadow: 0 0 15px rgba(0,0,0,0.15);
	}
	.vib-v2-box-digital-ib-feature-item-text {
 margin-top: 40px;
 font-weight: 400;
 font-style: normal;
 font-size: 24px;
 color: #000000;
 text-align: left;
	}
	.vib-v2-box-digital-ib-feature .bx-wrapper .bx-viewport {
 background: none transparent;
 z-index: 1;
	}
	.vib-v2-box-digital-ib-feature .bx-wrapper .bx-pager {
 position: absolute;
 bottom: -60px;
 z-index: 0;
	}
	.vib-v2-box-digital-ib-feature-item-img {
 border-bottom-left-radius: 0;
 border-bottom-right-radius: 0;
	}
	.vib-v2-box-digital-ib-feature {
 padding: 0px;
 background:#fff;
 margin-bottom:90px;
	}
	.vib-v2-box-digital-ib-feature .bx-wrapper .bx-pager.bx-default-pager a{
 background:#ccc;
	}
	.vib-v2-box-digital-ib-feature .bx-wrapper .bx-pager.bx-default-pager a.active{
 background:#FDB913;
	}
	.vib-v2-digital-certified {
 width: 100%;
 text-align: center;
	}
	.vib-v2-digital-certified-title {
 font-size: 26px;
 text-align: center;
 color: #1B1B1B; font-weight: 300;
 font-style: normal;
 padding-top: 0;
 line-height:normal;
	}
	.vib-v2-digital-certified-text {
 font-size: 14px;
 text-align: center;
 color: #1B1B1B;
 font-weight: 400;
 font-style: normal;
 line-height: normal;
	}
	.vib-v2-digital-certified-img {
 display: none;
	}
	.vib-v2-digital-myvib-condition-text {
 text-align: center;
 line-height: normal; font-weight: 300;
 font-style: normal;
 font-size: 26px;
 color: #212529;
 width: 100%;
	}
	.vib-v2-digital-condition-link {
 width: 100%;
 text-align: center;
 margin-left: 0;
 margin-top:20px;
 line-height:14px;
	}
	.vib-v2-digital-condition-link a {
 font-style: normal;
 text-decoration: underline;
 color: #0066B3;
 line-height: 30px;
 font-size: 14px;
	}
	.vib-v2-digital-myvib-download-img {
 display: none;
	}
	.vib-v2-box-digital-myvib-download {
 background-color: rgba(242, 242, 242, 1);
 padding-bottom:40px;
 padding-top:60px;
 margin:0;
	}
	.vib-v2-box-digital-myvib-download-containt {
 border: 0 none;
	}
	.vib-v2-digital-myvib-download-link-title {
 width: 100%;
 font-size: 26px;
 text-align: center; font-weight: 300;
 font-style: normal;
 color: #1B1B1B;
 margin-left: 0;
 margin-top: 0;
 line-height:normal;
	}
	.vib-v2-digital-myvib-download-link {
 width: 100%;
 display: block;
 max-width: 100%;
	}
	.vib-v2-digital-myvib-download-link-text {
 display: none;
	}
	.vib-v2-digital-myvib-download-link-btn {
 width: 100%;
 display: block;
 margin-left: 0;
 text-align: center;
 padding-top:60px;
	}
	.vib-v2-box-digital-myvib-condition{
 padding:0 20px;
	}
	.vib-v2-box-digital-myvib-condition .vib-v2-wrapper_new {
 padding: 40px 0;
 border-bottom:none;
	}
	.vib-v2-box-digital-sms-syntax-title { font-weight: 300;
 font-style: normal;
 font-size: 26px;
 color: #212529;
 text-align: center;
 line-height: normal;
	}
	.vib-v2-box-digital-sms-syntax-table-box {
 margin-left: -20px;
 margin-right: -20px;
 padding-bottom:0;
	}
	.vib-v2-box-digital-sms-syntax-table tr th:first-child {
 border-top-left-radius: 0;
	}
	.vib-v2-box-digital-sms-syntax-table tr th:last-child {
 border-top-right-radius: 0;
	}
	.vib-v2-box-digital-sms-syntax-table tr th {
 padding:18px 20px;
 font-size:18px;
	}
	.vib-v2-box-digital-sms-syntax-table tr td {
 padding: 18px 20px;
 font-weight: 400;
 font-style: normal;
 font-size: 18px;
 color: #1B1B1B;
 text-align: left;
	}
	.vib-v2-box-digital-sms-syntax-table tr td span {
 display: none;
	}
	.vib-v2-box-digital-sms-syntax-table tr td mk {
 visibility: hidden;
 clear: both;
 display: block;
 margin-bottom: 20px;
 height: 1px;
 font-size: 1px;
	}
}
@media (max-width: 1146px) and (min-width: 1000px){
	.vib-v2-body-box-card .box-card-row1 .vib-v2-so-sanh-the{
 position:relative !important;
 margin-top:20px;
 left:0 !important;
 top:0 !important;
	}
	.box-card-row2{
 width:50% !important;
 margin-left:0 !important;
 padding-left:40px;
 margin-bottom:20px;
 min-height:94px;
	}
	.box-card-row3{
 padding-left:40px;
 margin-left:0;
 width:50%;
	}
	.vib-v2-popup-check-compare{
 left:30px !important;
	}
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.vib-v2-form-box-footer-content-right{
 width:140px !important;
	}
	.vib-v2-content-banner-promotion-vib{
 background-size:cover;
 background-position: center;
	}
	.vib-v2-img-world-box img{
 height:200px;
 min-height:auto;
	}
	.vib-v2-box-mobile-fix-footer .bx-controls-direction .bx-next{
 right:-5px;
	}
	.vib-v2-box-mobile-fix-footer .bx-controls-direction .bx-prev{
 left:-5px;
	}
}
@media only screen and (min-width: 768px) and (max-width: 1000px) {
	.img-box-thank{
 margin-left:-30px;
	}
	.vib-v2-img_box_card_no_thing{
 background-size: 100%;
 width: 205px;
 height: 130px;
 margin: 0 auto;
	}
	.vib-v2-img-footer-compare{
 background-size: 100%;
 width: 105px;
 height: 67px;
 margin: 0 auto;
	}
	.vib-v2-search-doitac .vib-v2-back-brand-car{
 display:none;
	}
	.vib-v2-content-search-doitac .close-popup-mobile{
 display:none;
	}
	.vib-v2-img-card-fow,.vib-v2-desc-fow{
 margin-top:40px !important;
	}
	.vib-link-header-flow-card{
 height:60px;
	}
	.vib-v2-search-doitac .vib-v2-input-search-doitac{
 width:65%;
	}
	.vib-v2-button-search-doitac{
 width:9%;
	}
	.vib-v2-date-promotion{
 padding-top:10px;
	}
	.vib-v2-title-banner-about h2 p{
 font-size:35px;
	}
	.vib-v2-box-promotion-new{
 padding:0 10px;
 width:50%;
	}
	.vib-v2-list-promotion-new{
 margin:0 -10px;
	}
	.vib-v2-title-banner-promotion-vib{
 font-size:1.5em;
 display: -webkit-box;
 -webkit-line-clamp: 2;
 -webkit-box-orient: vertical;
 overflow: hidden;
 text-overflow: ellipsis;
 height:56px;
	}
	.vib-v2-desc-banner-promtoion-vib{
 height:44px;
	}
	.vib-v2-world-box{
 width:50%;
	}
	.vib-v2-btn-chose-card-form a.vib-v2-btn-dk01{
 max-width:220px;
	}
	.vib-v2-txt-promotion-new{
 height:110px;
 font-size:16px;
 display: -webkit-box;
 -webkit-line-clamp: 4;
 -webkit-box-orient: vertical;
 overflow: hidden;
 text-overflow: ellipsis;
	}
	.vib-v2-content-box-promotion-new{
 height:320px;
	}
	.vib-v2-section-promotion-new{
 min-height:460px;
	}
	.vib-v2-congcu-radiobox .vib-v2-radiobox{
 margin-right:0;
	}
	.vib-v2-congcu-radiobox .vib-v2-radiobox:first-child{
 margin-right:10px;
	}
	.vib-v2-row1-result-calc,.vib-v2-row2-result-calc{
 width:50%;
 float:left;
	}
	.vib-v2-row3-result-calc{
 clear:both;
 padding-top:1px;
	}
	.vib-v2-deposit-content-small{
 padding:0 10px;
	}
	.vib-v2-deposit-content-large02{
 padding:0 10px;
	}
	.vib-v2-header-deposit{
 padding:0;
	}
	.vib-v2-news-best{
 font-size: 10px;
 width:165px;
 left:-11px;
 height: 32px;
 line-height: 25px;
 top:92px;
	}
	.vib-v2-box-project h4 {
 margin-top: 20px;
 margin-bottom: 0;
	}
	.img-box-project{
 height:auto;
	}
	.vib-v2-box-project{
 width:50%;
 padding: 0 15px;
 float: left;
 margin-top: 30px;
	}
	.btn-dk-banca{
 text-align:center;
 margin-top:20px;
	}
	.vib-v2-body-box-banca .box-card-all-row2{
 margin-left:330px;
	}
	.vib-v2-box-vehicles-car{
 float:left;
 width:33.33%;
	}
	.vib-v2-box-brand-car{
 width:23%;
 margin-left:2%;
 margin-bottom:15px;
	}
	.vib-v2-box-brand-car:nth-child(4n+1){
 margin-left:0;
	}
	.vib-v2-body-icon-services{
 position:relative;
 left:auto;
 top:auto;
 margin:0 auto;
 width:80px;
 height:80px;
	}
	.viv-v2-title-services{
 font-size:26px;
	}
	.vib-v2-body-txt-services{
 font-size:28px;
	}
	.vib-v2-body-txt-services{
 font-size:14px;
 margin-left:0;
 text-align:center;
 margin-right:0;
 margin-top:20px;
	}
	.vib-v2-body-txt-services span{
 position:relative;
 top:auto;
 tranform:initial;
 padding-right:0;
 transform: translateY(0%);
	}
	.box-card-row1{
 width:215px;
	}
	.img_card_effect{
 width:215px;
 margin:0 auto;
 margin-bottom:20px;
	}
	.vib-v2-box-tieu-chi-the-content h3{
 font-size:32px;
	}
	.vib-v2-box-news-home{
 margin-bottom:20px;
	}
	.vib-v2-left-img-news-home{
 width:45%;
	}
	.vib-v2-right-txt-news-home{
 width:50%;
 margin-left:5%;
	}
	.vib-v2-right-txt-news-home a h4{
 font-size:26px;
 margin-top:0;
 line-height:32px;
	}
	.vib-v2-right-txt-news-home p{
 display:none;
	}
	.vib-v2-left-img-news-home img{
 max-width:100%;
	}
}
@media only screen and (max-width: 400px) {
	.vib-v2-position-leader p{
 display: -webkit-box;
 -webkit-line-clamp: 2;
 -webkit-box-orient: vertical;
 overflow: hidden;
 text-overflow: ellipsis;
	}
	.vib-v2-box-leader {
 min-height: 240px;
	}
	.magic-radio + label, .magic-checkbox + label{
 line-height:22px !important;
	}
	#divPlace .dropdown-menu > li > a{
 white-space:normal !important;
	}
	#divPlace .bootstrap-select.btn-group .dropdown-menu{
 max-width:300px !important;
	}
	#divPlace .bootstrap-select.btn-group .dropdown-toggle .filter-option{
 width:80%;
	}
	.vib-v2-body-icon-services,.vib-v2-body-txt-services span{
 top:0px;
 transform:translateY(0%);
	}
	.vib-v2-body-txt-services span{
 top:0px;
 transform:translateY(0%);
 position:relative;
	}
	.vib-v2-three-upl .vib-v2-body-icon-services,.vib-v2-three-upl .vib-v2-body-txt-services span,.vib-v2-three-upl .vib-v2-body-txt-services span{
 top:50%;
 transform:translateY(-50%);
	}
	.vib-v2-other-link-footer li{
 line-height:36px;
	}
	.vib-v2-text-banner .vib-v2-fz-title-product{
 margin-top:13px;
	}
	.link_social_footer{
 position:absolute;
 top:0;
 right:0;
	}
	.vib-v2-appstore-footer{
 position:relative;
	}
	.txt_right_app_footer{
 width:60%;
	}
	.txt_right_app_footer span{
 line-height:18px;
	}
}
@media only screen and (max-width: 320px) {
	.vib-box-other-card-home{
 width:50%;
	}
}
.vib-v2-main-nav-form-header a, .vib-v2-main-nav-form-header span {
	font-weight: 400;
	font-style: normal;
	font-size: 15px;
	color: #FFFFFF;
	text-align: left;
}
.vib-v2-main-nav-form-header a:hover {
	color:#FDB913;
}
.vib-v2-main-nav-form-header:hover span {
	color: #FFFFFF;
}
.vib-v2-section-header_new_form {
	height: 80px;
	background-color: rgba(33, 37, 41, 1);
	background-image: none;
	position: relative;
}
.vib-v2-section-form-nav-step {
	position: relative;
	text-align: center;
}
.vib-v2-section-form-nav-step ul {
	list-style: none;
	position: relative;
	display: inline-block;
	margin: 0 auto;
}
.vib-v2-section-form-nav-step ul li {
	list-style: none;
	display: inline-block;
	font-weight: 700;
	font-style: normal;
	font-size: 16px;
	line-height: 18px;
	padding: 10px 0 10px 0;
	margin-right: 40px;
	cursor: pointer;
	border-bottom: 3px solid transparent;
}
.vib-v2-section-form-nav-step ul li:last-child {
	margin-right: 0;
}
.vib-v2-section-form-nav-step ul li span {
	color: #868686;
	font-weight: 400;
	font-style: normal;
	font-size: 16px;
	line-height: 18px;
}
.vib-v2-section-form-nav-step ul li .vib-v2-form-nav-step-number {
	font-size: 14px;
	color: #868686;
	line-height: 25px;
	display: inline-block;
	vertical-align: text-bottom;
	width: 25px;
	height: 25px;
	background: url(https://careers.vib.com.vn/vibstatic/image/vib/icon-vib-v2-form-nav-step-number.png) center no-repeat;
	border-radius: 50%;
	text-align: center;
	margin-right: 5px;
}
.vib-v2-section-form-nav-step ul li.active .vib-v2-form-nav-step-number {
	color:#333;
	background: url(https://careers.vib.com.vn/vibstatic/image/vib/icon-vib-v2-form-nav-step-number_active.png) center no-repeat;
}
.vib-v2-section-form-nav-step ul li.passed .vib-v2-form-nav-step-number {
	background: #797979 url(https://careers.vib.com.vn/vibstatic/image/vib/if_check.svg) center no-repeat;
	background-size: 100% 100%;
	text-indent: -9999px;
}
.vib-v2-section-form-nav-step ul li.active {
	border-bottom: 3px solid rgba(3, 51, 51, 1);
}
.vib-v2-section-form-nav-step ul li.active span {
	font-weight: 700;
	color:#333;
}
.vib-v2-section-form-containt {
	background: url(https://careers.vib.com.vn/vibstatic/image/vib/vib-v2-section-form-containt-bg.png) left top -1px repeat-x;
	padding-top: 60px;
	text-align: center;
}
.vib-v2-form-box {
	display: inline-block;
	-webkit-box-shadow: 1px 1px 20px 0 rgba(0,0,0,0.15);
	-moz-box-shadow: 1px 1px 20px 0 rgba(0,0,0,0.15);
	box-shadow: 1px 1px 20px 0 rgba(0,0,0,0.15);
	border-radius: 5px;
	text-align: left;
}
.vib-v2-form-box-head {
	height: 227px;
	background-position: top right;
	position: relative;
	vertical-align: middle;
	background-size: 100%;
}
.vib-v2-form-dathen .vib-v2-form-box-head {
	height:190px;
}
.vib-v2-form-containt-width {
	width: 100%;
	max-width: 864px;
	margin: 0 auto;
	text-align: left;
}
.vib-v2-form-box-head-title { font-weight: 300;
	font-style: normal;
	color: #000000;
	border-width: 0px;
	font-size: 36px;
	position: absolute;
	left: 50px;
	right: 50px;
	top: 80px;
	text-align:left;
}
.vib-v2-form-box-head-bg-white .vib-v2-form-box-head-title {
	color: #000000;
}
.vib-v2-form-box-head-bg-black .vib-v2-form-box-head-title {
	color: #fff;
}
.vib-v2-form-box-body {
	padding: 40px 50px;
	text-align: left;
}
.vib-v2-form-body-title { font-weight: 300;
	font-style: normal;
	font-size: 26px;
	line-height: 26px;
}
.note_nn{
	font-size:16px;
	margin-top:20px;
}
.vib-v2-form-body-input-group {
	margin-top: 40px;
}
.vib-v2-form-body-line-input-group{
	padding-top:30px;
	margin-top:30px;
	border-top:1px solid #d7d7d7;
}
.vib-v2-form-body-input-group-left {
	display: inline-block;
	width: calc(50% - 6px);
	margin-right: 8px;
	vertical-align: top;
}
.vib-v2-form-body-input-group-right {
	display: inline-block;
	width: calc(50% - 6px);
}
.vib-v2-form-box-footer {
	background: url(https://careers.vib.com.vn/vibstatic/image/vib/vib-v2-form-box-footer-border-top-bg.png) top repeat-x;
	padding: 40px 50px;
	padding-top: 42px;
}
.vib-v2-section-footer-new-form {
	position: relative;
	text-align: center;
}
.vib-v2-footer-new-form {
	text-align: left;
	display: inline-block;
	padding-bottom: 40px;
	color:#5e5e5e;
}
.vib-v2-form-box-footer-content {
	position: relative;
	min-height: 51px;
}
.vib-v2-form-box-footer-content-left {
	display: inline-block;
	width: calc(50% - 2px);
	text-align: left;
	float: left;
}
.vib-v2-form-icon-lock {
	display: inline-block;
	width: 15px;
	height: 15px;
	background: url(/wps/wcm/connect/ea85dc97-e40a-41b0-9f5b-11ab060b48ba/Lock.png?MOD=AJPERES&attachment=true&id=1542957615549) center no-repeat;
	background-size: 100% 100%;
	margin-right: 5px;
	vertical-align: text-top;
}
.vib-tootip-form-content:hover .vib-v2-form-icon-lock,.vib-v2-form-box-footer-content-left-title:hover .vib-v2-form-icon-lock{
	background: url(/wps/wcm/connect/cd1a07f6-cdac-4dd8-a381-525bec7a0715/Lock_hover.png?MOD=AJPERES&attachment=true&id=1542957691653) center no-repeat;
}
.vib-v2-form-box-footer-content-left span { font-weight: 300;
	font-style: normal;
	font-size: 16px;
	color: #797979;
	display:inline-block;
}
.vib-v2-form-box-footer-content-left-title {
	position: relative;
	top: 12px;
}
.vib-v2-form-box-footer-content-left-title a{
	color:#0066B3;
	text-decoration:underline;
}
.vib-v2-form-box-footer-content-left-title a:hover{
	color:#F47920;
}
.vib-v2-form-box-footer-content-right {
	display: inline-block;
	width: calc(50% - 2px);
	text-align: right;
	float: right;
}
.vib-v2-form-box-footer-back-link {
	font-style: normal;
	font-size: 16px;
	color: #0066B3;
	text-decoration: underline;
	position: relative;
	right: 40px;
	top: -15px;
	display:inline-block;
}
.vib-v2-form-box-footer-back-link p{
	display:inline-block;
	margin-bottom:0;
}
.vib-v2-form-box-footer-back-link:hover {
	color: #F7941D;
	text-decoration: underline;
}
.vib-v2-form-box-footer-btn-next {
}
.vib-v2-form-body-desc {
	font-size: 18px;
	color: #1E1E1E;
	line-height: 30px;
	margin-top: 24px;
}
.vib-v2-form-body-time-group {
	margin-top: 15px;
}
.vib-v2-form-body-time-item {
	background: inherit;
	background-color: rgba(255, 255, 255, 1);
	box-sizing: border-box;
	border-width: 1px;
	border-style: solid;
	border-color: rgba(174, 174, 174, 1);
	border-radius: 5px;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	display: inline-block;
	padding: 15px 20px;
	margin-right: 15px;
	cursor: pointer;
}
.vib-v2-form-body-time-item span {
	font-weight: 400;
	font-style: normal;
	font-size: 18px;
	color: #666666;
	text-align: center;
	line-height: 24px;
}
.vib-v2-form-body-time-item span p{
	margin-bottom:0;
}
.vib-v2-form-body-time-item.active {
	color: #FFFFFF;
	background: inherit;
	background-color: rgba(102, 102, 102, 1);
	box-sizing: border-box;
	border-width: 1px;
	border-style: solid;
	border-color: rgba(174, 174, 174, 1);
	border-radius: 5px;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.vib-v2-form-body-time-item.active span {
	color: #FFFFFF;
}
.vib-v2-form-body-time-label {
	font-weight: 300;
	font-style: normal;
	color: #666666;
	line-height: 24px;
	margin-top: 15px;
	font-size: 16px;
}
.vib-v2-form-body-time-label span {
	font-size: 20px;
}
.vib-v2-form-body-time-label-content {
	text-indent: -9999px;
}
.vib-v2-form-body-time-label.active .vib-v2-form-body-time-label-content {
	text-indent: 1px;
}
.vib-v2-form-box-thank-content {
	text-align: center;
	padding: 60px;
}
.vib-v2-form-box-thank-icon {
}
.vib-v2-form-box-thank-icon img {
	max-width: 80px;
}
.vib-v2-form-box-thank-text { font-weight: 300;
	font-style: normal;
	font-size: 36px;
	text-align: center;
	line-height: normal;
	color: #333333;
	margin-top: 40px;
}
.vib-v2-form-box-thank-text a.link{
	font-weight: 300;
	font-style: normal;
	font-size: 36px;
}
.vib-v2-form-box-thank-text-hotline {
	font-weight: 400;
	font-style: normal;
	font-size: 18px;
	text-align: center;
	line-height:normal;
	color: #1B1B1B;
	margin-top: 20px;
}
.vib-v2-form-box-thank-text-hotline a {
	font-weight: 400;
	font-style: normal;
	font-size: 18px;
	text-align: center;
	line-height: 30px;
	text-decoration: underline;
	color: #0066B3;
}
.vib-v2-section-form-suggest {
	text-align: center;
	margin-bottom: 40px;
}
.vib-v2-section-form-suggest-box {
	background: #e4e4e4;
	border-radius: 5px;
	padding: 40px;
}
.vib-v2-section-form-suggest-image {
	width: 40%;
	max-width: 289px;
	display: inline-block;
}
.vib-v2-section-form-suggest-image img {
	max-width: 289px;
	-webkit-box-shadow: 1px 1px 20px 0 rgba(0,0,0,0.15);
	-moz-box-shadow: 1px 1px 20px 0 rgba(0,0,0,0.15);
	box-shadow: 1px 1px 20px 0 rgba(0,0,0,0.15);
	border-radius: 10px;
}
.vib-v2-section-form-suggest-content {
	text-align: left;
	display: inline-block;
	vertical-align: middle;
	width: calc(60% - 60px);
	max-width: 350px;
	margin-left: 40px;
	padding-top: 8px;
}
.vib-v2-section-form-suggest-content-title, .vib-v2-section-form-suggest-content-title a {
	font-weight: 400;
	font-style: normal;
	font-size: 36px;
	line-height: 28px;
	color: #333333;
}
.vib-v2-section-form-suggest-content-title a:hover {
	color: rgb(247, 148, 29);
}
.vib-v2-section-form-suggest-content-desc {
	font-weight: 400;
	font-style: normal;
	font-size: 16px;
	color: #5E5E5E;
	line-height: 22px;
	margin-top: 20px;
}
.vib-v2-section-form-suggest-content-btn {
	margin-top: 30px;
}
.vib-v2-form-body-title-2 {
	margin-top: 40px;
}
.vib-v2-form-body-input-group:after {
	content: " ";
	clear: both;
	display: block;
}
.vib-v2-form-body-input-group .col-sm-4 {
	padding-left: 5px;
	padding-right: 5px;
}
.vib-v2-form-body-input-group .col-sm-4:first-child {
	padding-left: 0;
}
.vib-v2-form-body-input-group .col-sm-4:last-child {
	padding-right: 0;
}
.vib-v2-section-form-suggest-image {
	text-align: center;
}
.vib-v2-section-form-suggest .vib-v2-fz-title-product {
	font-weight: 300;
	font-style: normal;
	font-size: 26px;
	line-height: 40px;
	margin-bottom:20px;
}
.vib-v2-payment5-seeall{
	text-align:center;
	padding:40px 0;
	padding-bottom:20px;
}
.vib-v2-payment5-seeall a{
	font-size:18px;
	font-weight:700;
	color:#0066B3;
	text-decoration:underline;
	display:inline-block;
}
.vib-v2-payment5-seeall a:hover{
	color:#f7941d;
}
.vib-v2-section-form-suggest-content-2 {
	max-width: 390px;
}
.vib-v2-section-form-suggest-content-title-2 {
	font-size: 22px;
}
.vib-v2-form-body-input-group-chk-finance {
}
.vib-v2-form-body-input-group-chk-finance .magic-checkbox + label{
	color: #1E1E1E; font-weight: 300;
}
.vib-v2-checkbox-note { font-weight: 300;
	color: #5E5E5E;
	font-size: 14px;
	font-style: normal;
	line-height: 28px;
	padding-left: 35px;
}
@media only screen and (max-width: 767px){
	.vib-v2-img-promotion-new{
 height:auto;
	}
	.vib-v2-content-banner-promotion-vib::before{
 background-image:linear-gradient(-180deg, rgba(0,102,179,0.12) 30%, rgba(0,0,0,0.75) 100%);
 z-index:3;
	}
	.vib-v2-content-banner-promotion-vib{
 background:none !important;
	}
	.vib-v2-content-banner-promotion-vib-mobile{
 position:absolute;
 z-index:1;
 width:100%;
 height: 396px;
 background-repeat: no-repeat;
 background-size: cover;
 border-radius: 5px 5px 0 0;
	}
	.vib-v2-box-banner-promotion-vib{
 position:relative;
	}
	.vib-v2-box-txt-world-new .vib-v2-txt-promotion{
	}
	.update_time-auto{
 color:#5e5e5e;
	}
	.vib-v2-list-compare-popup{
 display:none;
	}
	.promotion_hightlight .bx-has-controls-direction{
 width:100%;
	}
	.promotion_hightlight .vib-v2-title-news{
 margin-bottom:40px;
	}
	.sticker-img-promotion{
 background-size:100%;
 width:106px;
 height:24px;
 line-height:24px;
 font-size:10px;
 font-weight:600;
	}
	.vib-v2-box-leader{
 min-height:260px;
	}
	.vib-v2-manager-leader .vib-v2-name-leader{
 margin-left:120px;
 margin-top:20px;
 font-size:16px;
 text-align:left;
	}
	.vib-v2-manager-leader .vib-v2-position-leader{
 font-size:14px;
 color:#6B6B6B;
 margin-left:120px;
 margin-top:5px;
 text-align:left;
 height:60px;
	}
	.vib-v2-manager-leader .vib-v2-other-detail-leader{
 margin-top:10px;
 font-size:14px;
 text-align:left;
	}
	.vib-v2-manager-leader a.vib-v2-more-detail-leader{
 text-align:center;
 font-size:14px;
	}
	.vib-v2-manager-leader{
 position:relative;
 padding-bottom:40px;
 margin-bottom:40px;
	}
	.vib-v2-manager-leader .vib-v2-img-manager{
 top:0px;
	}
	.vib-v2-img-manager{
 position:absolute;
 top:40px;
 left:0;
	}
	.vib-v2-txt-manager{
 margin-left:0;
 width:auto;
 text-align:center;
	}
	.vib-v2-img-manager img{
 height:110px;
	}
	.vib-v2-list-leader{
 margin:0 -20px;
 margin-bottom:-40px;
	}
	.vib-v2-box-leader{
 width:50%;
 padding:0 10px;
 margin-top:0;
	}
	.vib-v2-img-leader img{
 height:90px;
	}
	.vib-v2-list-leader .vib-v2-name-leader{
 font-size:14px;
 color:#333;
	}
	.vib-v2-detail-leader{
 margin-top:20px;
	}
	.vib-v2-list-leader .vib-v2-position-leader{
 margin-top:10px;
 font-size:12px;
 line-height:normal;
 color:#6B6B6B;
 height:auto;
	}
	.vib-v2-position-leader br{
 display:none;
	}
	a.vib-v2-more-detail-leader{
 margin-top:10px;
 font-size:12px;
	}
	.box-card-row3 p a{
 font-size:14px;
 display:block;
 margin-top:20px;
	}
	.img-list-banca{
 width:50%;
 max-width:150px;
 float:left;
	}
	.btn-dk-banca{
 float:left;
 width:50%;
 text-align:left;
 padding-left:30px;
	}
	.img_card_effect .img-card1{
 height:95px;
	}
	.vib-v2-box-card-home p{
 font-size:12px;
	}
	.vib-v2-section-header_new_form {
 height: 60px;
	}
	.vib-v2-main-nav-form-header {
 display: none;
	}
	.vib-v2-ico_logoVIB {
 width: 60px;
 height: 30px;
 margin-top:12px;
	}
	.vib-v2-content_menu .vib-v2-ico_logoVIB {
 margin-top:0;
	}
	.vib-v2-section-form-containt {
 padding-top: 0px;
 background-image: none;
	}
	.vib-v2-form-containt-width {
 width: 100%;
 max-width: 825px;
	}
	.vib-v2-form-box {
 border-radius: 0;
 -webkit-box-shadow: none;
 -moz-box-shadow: none;
 box-shadow: none;
	}
	.vib-v2-form-box-head {
 background: #434343;
 height: auto !important;
 background-image: none !important;
	}
	.vib-v2-form-box-head-bg-white .vib-v2-form-box-head-title {
 font-size: 22px;
 font-weight: 400;
 font-style: normal;
 color: #FFFFFF;
 text-align: left;
 position: relative;
 left: 0;
 right: 0;
 top: 0;
 padding: 20px;
	}
	.vib-v2-form-box-body {
 padding: 40px 20px;
 text-align: left;
	}
	.vib-v2-form-body-input-group-left {
 display: block;
 width: 100%;
 margin-right: 0;
	}
	.vib-v2-form-body-input-group-right {
 display: block;
 width: 100%;
 margin-right: 0;
 margin-top: 40px;
	}
	.vib-v2-form-box-footer {
 padding: 40px 0;
 margin-left: 20px;
 margin-right: 20px;
	}
	.vib-v2-form-box-footer-content-left {
 display: block;
 width: 100%;
 text-align: left;
 float: right;
 margin-top: 20px;
	}
	.vib-v2-form-box-footer-content-right {
 display: block;
 width: 100%;
 text-align: right;
 float: left;
 height: 50px;
	}
	.vib-v2-form-box-footer-back-link {
 font-style: normal;
 font-size: 16px;
 color: #0066B3;
 text-decoration: underline;
 position: relative;
 float: left;
 top: 10px;
 right: 0;
	}
	.vib-v2-section-footer-new-form {
 position: relative;
 text-align: center;
 padding-left: 20px;
 padding-right: 20px;
 background:#e4e4e4;
 padding-top:20px;
 font-size: 13px;
 margin-top:0px;
	}
	.vib-v2-footer-new-form{
 padding-bottom:20px;
	}
	.vib-v2-form-box-footer-btn-next {
 max-width: 162px !important;
	}
	.vib-v2-form-body-time-group {
 margin-top: 30px;
	}
	.vib-v2-form-body-time-item {
 text-align: center;
	}
	.vib-v2-time-item-01 {
 width: calc(50% - 17px);
 margin-right: 15px;
 margin-left: 0;
	}
	.vib-v2-time-item-02 {
 width: calc(50% - 17px);
 margin-left: 15px;
 margin-right: 0;
	}
	.vib-v2-time-item-03 {
 width: calc(50% - 17px);
 margin-right: 15px;
 margin-left: 0;
 margin-top: 40px;
	}
	.vib-v2-time-item-04 {
 width: calc(50% - 17px);
 margin-left: 15px;
 margin-right: 0;
 margin-top: 40px;
	}
	.vib-v2-form-body-time-label {
 margin-top: 40px;
	}
	.vib-v2-form-box-thank-content {
 text-align: center;
 padding-left: 20px;
 padding-right: 20px;
 padding-bottom: 20px;
	}
	.vib-v2-form-box-thank-text {
 font-weight: 400;
 font-style: normal;
 color: #1B1B1B;
 font-size: 24px;
 text-align: center;
 line-height: normal;
 margin-top: 20px;
	}
	.vib-v2-form-box-thank-text-hotline {
 line-height: normal;
 font-weight: 400;
 font-style: normal;
 font-size: 16px;
 color: #1B1B1B;
	}
	.vib-v2-section-form-suggest {
 background: #e4e4e4;
 padding-top: 40px;
 padding-bottom: 20px;
 margin-bottom:0;
 border-bottom:1px solid #d7d7d7;
	}
	.vib-v2-form-containt-width {
 text-align: center;
	}
	.vib-v2-section-form-suggest-box {
 border-radius: 0;
 padding: 0 30px;
 margin-top: 40px;
	}
	.vib-v2-section-form-suggest-image {
 width: 100%;
 max-width: 100%;
 display: block;
 text-align: center;
	}
	.vib-v2-section-form-suggest-image img {
 max-width: 220px;
	}
	.vib-v2-section-form-suggest-content {
 text-align: center;
 display: block;
 vertical-align: middle;
 width: 100%;
 max-width: 100%;
 margin-left: 0;
 padding-top: 0;
 margin-top: 40px;
	}
	.vib-v2-section-form-suggest-content-title {
 line-height: 28px; font-weight: 300;
 font-style: normal;
 font-size: 26px;
 color: #333333;
 margin-top: 40px;
	}
	.vib-v2-section-form-suggest-content-desc {
 font-weight: 400;
 font-style: normal;
 font-size: 16px;
 color: #5E5E5E;
 text-align: center;
 line-height: 22px;
 margin-top: 40px;
	}
	.vib-v2-section-form-suggest-content-btn {
 margin-top: 40px;
	}
	.vib-v2-form-body-input-group .col-sm-4 {
 margin-bottom: 40px;
 padding-left: 0;
 padding-right: 0;
	}
	.vib-v2-form-body-input-group .col-sm-8 {
 padding-left:0;
 padding-right:0;
	}
	.vib-v2-form-body-input-group .col-sm-4:last-child {
 margin-bottom: 0;
	}
	.vib-v2-section-form-suggest .vib-v2-fz-title-product {
 font-size: 26px;
	}
	.vib-v2-section-form-suggest-content-2 {
 max-width: 100%;
	}
	.vib-v2-section-form-suggest-content-title-2 {
 font-size: 22px;
	}
}
@media only screen and (min-width: 768px) {
	.vib-v2-search-list .vib-v2-search-list-data .vib-v2-search-list-data-wrapper .vib-v2-search-list-data-wrapper-item p{
 height: 24px;
 display: -webkit-box;
 -webkit-line-clamp: 1;
 -webkit-box-orient: vertical;
 overflow: hidden;
 text-overflow: ellipsis;
	}
	.banner_form_banca .vib-v2-form-box-head{
 height:75px;
 line-height:75px;
	}
	.banner_form_banca .vib-v2-form-box-head-title{
 position:static;
 font-size: 26px;
 font-weight: 300;
 color: #fff;
 padding-left: 50px;
	}
	.vib-v2-form-box-head-title p{
 margin-bottom:0;
	}
	.banner_form_banca .vib-v2-form-slide-list-card .vib-v2-box-chose-card-form{
 max-width:300px;
	}
	.banner_form_banca .vib-v2-img-box-chose-card-form img{
 height:auto;
 border-radius:5px;
	}
	.vib-v2-box-selectbox-form-mobile{
 display:none;
	}
	.vib-v2-img-card-fow{
 display:inline-block;
 margin:0;
 vertical-align:top;
 padding:0;
	}
	.vib-v2-desc-fow{
 text-align:left;
 margin-left:40px;
 margin-top:20px;
	}
	.vib-v2-title-flow{
 margin-bottom:20px;
	}
	.vib-v2-desc-fow{
 display:inline-block;
	}
	.vib-v2-button-search-doitac a{
 border-radius:0 5px 5px 0;
	}
	.vib-v2-title-promotion-detail,.vib-v2-title-promotion-detail h1{
 font-size:36px;
 line-height:normal;
 float:left;
 width:93%;
 margin:0;
	}
	.vib-v2-call-to-action-fix-top > div{
 height:45px;
	}
	.vib-v2-section-banner-about .vib-v2-wrapper_new{
 height:100%;
	}
	.vib-v2-title-banner-about{
 position:relative;
 transform:translateY(-50%);
 -webkit-transform: translateY(-50%);
 -ms-transform: translateY(-50%);
 margin:0;
 padding:0;
 top:50%;
 width:75%;
	}
	a.vib-v2-back-brand-car{
 display:inline-block;
 color:#0066B3;
 font-size:16px;
 font-weight:600;
 position:relative;
	}
	a.vib-v2-back-brand-car:hover{
 color:#f7941d;
	}
	.vib-v2-txt-chose-card-form span{
 font-weight:700;
	}
	.vib-v2-txt-chose-card-form{
 float:left;
 font-size:16px;
 line-height:45px;
 display:none;
	}
	.vib-v2-btn-chose-card-form{
 float:right;
 width:220px;
	}
	.vib-v2-txt-chose-card-form p{
 display:inline-block;
	}
	.vib-v2-footer-form-credit {
 background: url(https://careers.vib.com.vn/vibstatic/image/vib/vib-v2-form-box-footer-border-top-bg.png) top repeat-x;
 padding: 40px 50px;
 padding-top: 42px;
	}
	.vib-v2-footer-form-credit::after{
 content:"";
 display:block;
 clear:both;
	}
	.vib-v2-form-slide-list-card .bx-wrapper .bx-pager.bx-default-pager a{
 width:11px;
 height:11px;
 border-radius:50%;
 background:#999;
	}
	.vib-v2-form-slide-list-card .bx-wrapper .bx-pager.bx-default-pager a.active{
 background:#0066b3;
	}
	.vib-v2-form-slide-list-card .bx-wrapper .bx-pager{
 position:relative;
 margin-bottom:30px;
	}
	.vib-v2-form-slide-list-card .bx-controls-direction{
 position:relative;
	}
	.vib-v2-form-slide-list-card .bx-controls-direction a.bx-prev{
 mask: url("https://careers.vib.com.vn/vibstatic/image/vib/arrow_mobile_card_slider.svg") no-repeat;
 -webkit-mask: url("https://careers.vib.com.vn/vibstatic/image/vib/arrow_mobile_card_slider.svg") no-repeat;
 background-color: #0066B3;
 transform: rotate(180deg);
 background-size: 100%;
 display: block;
 top: -62px;
 left: 42%;
 width: 20px;
 height: 20px;
 position:absolute;
 text-indent:-9999px;
	}
	.vib-v2-form-slide-list-card .bx-controls-direction a.bx-next{
 mask: url("https://careers.vib.com.vn/vibstatic/image/vib/arrow_mobile_card_slider.svg") no-repeat;
 -webkit-mask: url("https://careers.vib.com.vn/vibstatic/image/vib/arrow_mobile_card_slider.svg") no-repeat;
 background-color: #0066B3;
 display: block;
 top: -62px;
 right: 42%;
 width: 20px;
 height: 20px;
 position:absolute;
 text-indent:-9999px;
 overflow:hidden;
	}
	.vib-v2-form-slide-list-card .bx-controls-direction a.disabled{
 background-color: #d7d7d7;
	}
	.vib-v2-box-chose-card-form{
 width:100%;
 display:inline-block;
 max-width:240px;
 padding:20px;
 border-radius:5px;
 vertical-align:top;
	}
	.vib-v2-box-chose-card-form.active{
 background:#e4e4e4;
 border: 1px solid #0066b3;
	}
	.vib-v2-box-chose-card-form.active .vib-v2-txt-box-chose-card-form p::after{
 content:"";
 display:block;
 position:absolute;
 bottom:-30px;
 background:url(https://careers.vib.com.vn/vibstatic/image/vib/check_form.png) no-repeat;
 width:20px;
 height:20px;
 left:50%;
 margin-left:-16px;
	}
	.vib-v2-form-slide-list-card .bx-wrapper .bx-viewport{
 height: auto !important;
	}
	.vib-v2-form-slide-list-card .vib-v2-box-chose-card-form{
 padding:20px;
 margin:0;
 max-width:245px;
	}
	.vib-v2-box-find-car{
 height:300px;
 padding-left:40px;
	}
	.vib-v2-txt-box-find-car{
 top:50%;
 position:relative;
 transform: translateY(-50%);
 max-width:550px;
	}
	.vib-v2-text-banner-flow h3{
 text-align:left;
	}
	.img-body-header-popup{
 background: none !important;
	}
	.vib-section-register-by-sms .vib-v2-btn-dk-back {
 line-height: 49px;
 vertical-align: top;
 margin-right: 30px; }
	.vib-section-register-by-sms .vib-v2-form-box-body .vib-v2-form-body-title {
 font-weight: 300;
 font-style: normal;
 font-size: 26px;
 color: #1B1B1B; }
	.vib-section-register-by-sms .vib-v2-form-box-body p {
 font-weight: 300;
 font-style: normal;
 font-size: 16px; }
	.vib-section-register-by-sms .vib-v2-form-box-body span {
 font-weight: 300;
 font-size: 14px;
 display: block; }
	.vib-section-register-by-sms p {
 font-weight: 400;
 font-style: normal;
 font-size: 16px;
 line-height: 28px;
 margin-top: 30px;
 margin-bottom: 0; }
	.vib-section-register-by-sms p a {
 color: #0066b3;
 text-decoration: underline; }
	.vib-v2-banner-content-sub-title {
 font-weight: 300;
 font-size: 20px;
 width: 80%;
 margin-top: 10px; }
	.vib-v2-section-divider {
 margin-top: 30px;
 padding-top: 30px; }
	.vib-v2-border-bottom-solid {
 padding-bottom: 80px;
 border-bottom: 1px solid #d7d7d7; }
	.vib-v2-section-recruitment-reason .vib-v2-shadow-box-wrapper .vib-v2-shadow-box-item {
 width: calc(100% / 3);
 display: block;
 float: left; }
	.vib-v2-section-recruitment-reason .vib-v2-shadow-box-wrapper .vib-v2-shadow-box-item:first-child {
 padding-right : 26px; }
	.vib-v2-section-recruitment-reason .vib-v2-shadow-box-wrapper .vib-v2-shadow-box-item:nth-child(2) {
 padding: 0 13px; }
	.vib-v2-section-recruitment-reason .vib-v2-shadow-box-wrapper .vib-v2-shadow-box-item:last-child {
 padding-left: 26px; }
	.vib-v2-section-recruitment-reason .vib-v2-shadow-box-wrapper .vib-v2-shadow-box-item .vib-v2-shadow-box-item-wrapper {
 padding: 40px 20px;
 transition: ease 0.5s;
 cursor: context-menu;
 border-radius: 5px;
 -webkit-box-shadow: 3px 4px 45px -11px rgba(0, 0, 0, 0.15);
 -moz-box-shadow: 3px 4px 45px -11px rgba(0, 0, 0, 0.15);
 box-shadow: 3px 4px 45px -11px rgba(0, 0, 0, 0.15); }
	.vib-v2-section-recruitment-reason .vib-v2-shadow-box-wrapper .vib-v2-shadow-box-item .vib-v2-shadow-box-item-wrapper h3 {
 font-weight: 400;
 font-style: normal;
 font-size: 23px;
 margin: 30px 0 15px 0; }
	.vib-v2-section-recruitment-reason .vib-v2-shadow-box-wrapper .vib-v2-shadow-box-item .vib-v2-shadow-box-item-wrapper p {
 font-weight: 400;
 font-style: normal;
 font-size: 16px; }
	.vib-v2-section-recruitment-reason .vib-v2-shadow-box-wrapper .vib-v2-shadow-box-item .vib-v2-shadow-box-item-wrapper img {
 height: 110px;
 margin-left: 25px; }
	.vib-v2-section-recruitment-reason .vib-v2-shadow-box-wrapper .vib-v2-shadow-box-item .vib-v2-shadow-box-item-wrapper:hover {
 -webkit-box-shadow: 0px 0px 60px -10px rgba(0, 0, 0, 0.3);
 -moz-box-shadow: 0px 0px 60px -10px rgba(0, 0, 0, 0.3);
 box-shadow: 0px 0px 60px -10px rgba(0, 0, 0, 0.3); }
	.vib-v2-section-recruitment-base {
 padding: 0 10px;
 width: 100%;
 max-width: 1147px;
 margin: 0 auto;
 margin-top: 60px; }
	.vib-v2-section-recruitment-base .vib-v2-section-recruiment-base-slideshow-wrapper {
 position: relative; }
	.vib-v2-section-recruitment-base .vib-v2-section-recruiment-base-slideshow-wrapper .vib-v2-section-recruitment-base-custom-navigation {
 top: 45%; }
	.vib-v2-section-recruitment-base p {
 font-weight: 400;
 font-style: normal;
 font-size: 16px;
 color: #6B6B6B;
 margin: 30px 0; }
	.vib-v2-section-recruitment-base #vib-v2-section-recruitment-base-slideshow img {
 height: 650px;
 width: 100%; }
	.vib-v2-banner-recruiment-footer {
 margin-top: 80px; }
	.vib-v2-banner-recruiment-footer .vib-v2-text-banner-footer {
 width: 67%;
 float: right;
 padding: 35px 190px 30px 50px; }
	.vib-v2-banner-recruiment-footer .vib-v2-text-banner-footer .vib-v2-fz-title-banner {
 font-weight: 300;
 font-style: normal;
 font-size: 36px;
 color: #1B1B1B; }
	.vib-v2-banner-recruiment-footer .vib-v2-text-banner-footer p {
 font-size: 16px;
 font-weight: 300; }
	.vib-v2-box-content-showroom-location .vib-v2-title-showroom {
 margin-bottom: 25px; }
	.vib-v2-box-content-showroom-location .vib-v2-title-showroom h2 {
 font-weight: 300; }
	.vib-v2-box-content-showroom-location div.text-center {
 padding-top: 30px; }
	.vib-v2-box-content-showroom-location div.text-center a {
 color: #0066B3;
 text-decoration: underline;
 font-weight: 700 !important;
 font-size: 18px !important; }
	.vib-v2-box-content-showroom-location .vib-v2-showroom-location .vib-v2-banner-line-showroom-location-table {
 width: 30%; }
	.vib-v2-box-content-showroom-location .vib-v2-showroom-location .vib-v2-banner-line-showroom-location-table img {
 max-width: 100%;
 height:375px; }
	.vib-v2-box-content-showroom-location .vib-v2-showroom-location .vib-v2-child-line-showroom-location-table {
 width: 70%; }
	#divListShowroom{
 max-height: 375px;
 overflow-y: auto;}
	.vib-v2-box-content-showroom-location .vib-v2-showroom-location .vib-v2-child-line-showroom-location-table .vib-v2-child-line-item-showroom-location-table {
 width: 100%;
 display: table;
 border-bottom: 1px solid #d7d7d7;
 padding: 15px 0 5px 0; }
	.vib-v2-box-content-showroom-location .vib-v2-showroom-location .vib-v2-child-line-showroom-location-table .vib-v2-child-line-item-showroom-location-table:last-child {
 border-bottom:none;
	}
	.vib-v2-box-content-showroom-location .vib-v2-showroom-location .vib-v2-child-line-showroom-location-table .vib-v2-child-line-item-showroom-location-table div:last-child {
 cursor: pointer; }
	.vib-v2-box-content-showroom-location .vib-v2-showroom-location .vib-v2-row-table-showroom-location-1 {
 width: 20%; }
	.vib-v2-box-content-showroom-location .vib-v2-showroom-location .vib-v2-row-table-showroom-location-2 {
 width: 20%; }
	.vib-v2-box-content-showroom-location .vib-v2-showroom-location .vib-v2-row-table-showroom-location-3 {
 width: 60%; }
	.vib-v2-box-content-showroom-location .vib-v2-showroom-location .vib-v2-header-showroom-location-table {
 display: flex;
 border-radius: 5px 5px 0 0;
 background: #0066b3;
 color: #fff;
 font-size: 18px;
 font-weight: 600;
 padding: 17px 0; }
	.vib-v2-box-content-showroom-location .vib-v2-showroom-location .vib-v2-header-showroom-location-table::after {
 content: "";
 display: block;
 clear: both; }
	.vib-v2-box-content-showroom-location .vib-v2-showroom-location .vib-v2-header-showroom-location-table .vib-v2-banner-line-showroom-location-table {
 padding-left: 30px; }
	.vib-v2-box-content-showroom-location .vib-v2-showroom-location .vib-v2-header-showroom-location-table .vib-v2-table-header-sortable {
 position: relative; }
	.vib-v2-box-content-showroom-location .vib-v2-showroom-location .vib-v2-body-showroom-location-table {
 border-radius: 0 0 5px 5px;
 border: 1px solid #d7d7d7;
 border-bottom: none;
 border-top: none; }
	.vib-v2-box-content-showroom-location .vib-v2-showroom-location .vib-v2-body-showroom-location-table .vib-v2-line-showroom-location-table {
 display: flex;
 border-bottom: 1px solid #d7d7d7; }
	.vib-v2-box-content-showroom-location .vib-v2-showroom-location .vib-v2-body-showroom-location-table .vib-v2-line-showroom-location-table div, .vib-v2-box-content-showroom-location .vib-v2-showroom-location .vib-v2-body-showroom-location-table .vib-v2-line-showroom-location-table h6 {
 font-size: 16px;
 margin: 0; }
	.vib-v2-box-content-showroom-location .vib-v2-showroom-location .vib-v2-body-showroom-location-table .vib-v2-line-showroom-location-table p {
 font-size: 14px;
 font-weight: 300;
 color: #6b6b6b; }
	.vib-v2-box-content-showroom-location .vib-v2-row-table-showroom-location-1, .vib-v2-box-content-showroom-location .vib-v2-row-table-showroom-location-2, .vib-v2-box-content-showroom-location .vib-v2-row-table-showroom-location-3, .vib-v2-box-content-showroom-location .vib-v2-row-table-showroom-location-4 {
 display: table;
 font-size: 18px;
 line-height: normal;
 float: left;
 text-align: left;
 padding-left: 30px; }
	.vib-v2-box-content-showroom-location-detail .vib-v2-showroom-location .vib-v2-body-showroom-location-table {
 max-height: 535px;
 overflow-y: auto;
 border-bottom: 1px solid #d7d7d7; }
	.vib-v2-box-content-showroom-location-detail .vib-v2-showroom-location .vib-v2-header-showroom-location-table .vib-v2-banner-line-showroom-location-table {
 width: 20%; }
	.vib-v2-box-content-showroom-location-detail .vib-v2-showroom-location .vib-v2-header-showroom-location-table .vib-v2-child-line-showroom-location-table {
 width: 80%; }
	.vib-v2-box-content-showroom-location-detail .vib-v2-showroom-location .vib-v2-line-showroom-location-table {
 border-bottom: 1px solid #d7d7d7; }
	.vib-v2-box-content-showroom-location-detail .vib-v2-showroom-location .vib-v2-line-showroom-location-table .vib-v2-banner-line-showroom-location-table {
 width: 20%;
 text-align: center; }
	.vib-v2-box-content-showroom-location-detail .vib-v2-showroom-location .vib-v2-line-showroom-location-table .vib-v2-banner-line-showroom-location-table img {
 width: 120px;
 height: 120px; }
	.vib-v2-box-content-showroom-location-detail .vib-v2-showroom-location .vib-v2-line-showroom-location-table .vib-v2-banner-line-showroom-location-table p {
 font-weight: 700;
 font-style: normal;
 font-size: 16px;
 text-transform: uppercase;
 margin-top: -10px; }
	.vib-v2-box-content-showroom-location-detail .vib-v2-showroom-location .vib-v2-line-showroom-location-table .vib-v2-child-line-showroom-location-table {
 width: 80%;
 border-left: 1px solid #d7d7d7;
 height: auto;
 overflow: hidden; }
	.vib-v2-box-content-showroom-location-detail .vib-v2-showroom-location .vib-v2-line-showroom-location-table .vib-v2-child-line-showroom-location-table .vib-v2-child-line-item-showroom-location-table:last-child {
 border: none; }
	.vib-v2-box-content-showroom-location-detail .vib-v2-showroom-location .vib-v2-line-showroom-location-table .vib-v2-row-table-showroom-location-3 {
 width: 80%; }
	.vib-v2-modal-wrapper {
 width: 100%;
 height: 100%;
 position: fixed;
 top: 0;
 left: 0;
 background: rgba(0, 0, 0, 0.8);
 z-index: 999;
 height: 100vh;
 overflow: hidden;
 display: none; }
	.vib-v2-modal-wrapper .vib-v2-modal-content {
 max-width: 900px;
 height: 100vh;
 margin: 0 auto;
 overflow: hidden; }
	.vib-v2-modal-wrapper .vib-v2-modal-content .vib-v2-modal-header {
 text-align: right; }
	.vib-v2-modal-wrapper .vib-v2-modal-content .vib-v2-modal-header .vib-v2-map-close {
 background: url("https://careers.vib.com.vn/vibstatic/image/vib/icon_close.png") no-repeat;
 background-size: cover;
 width: 24px;
 height: 24px;
 display: inline-block;
 cursor: pointer; }
	.vib-v2-modal-wrapper .vib-v2-modal-content .vib-v2-modal-body {
 height: calc(100vh - 84px); }
	.vib-v2-modal-wrapper .vib-v2-modal-content .vib-v2-modal-footer {
 height: auto;
 padding: 13px 15px;
 background: #fff; }
	.vib-v2-modal-wrapper .vib-v2-modal-content .vib-v2-modal-footer .vib-v2-icon-pin {
 background: url("https://careers.vib.com.vn/vibstatic/image/vib/icon_pin.png") no-repeat;
 background-size: cover;
 display: inline-block;
 width: 28px;
 height: 28px;
 margin-right: 15px;
 display:inline-block; }
	.vib-v2-modal-wrapper .vib-v2-modal-content .vib-v2-modal-footer span {
 font-size: 14px;
 color: #868686;
 vertical-align: top;
 line-height: 26px;
 display:inline-block; }
	.vib-v2-modal-wrapper .vib-v2-modal-content .vib-v2-modal-footer span b{
 display:block;
	}
	.vib-v2-modal-wrapper .vib-v2-modal-content .vib-v2-modal-footer span b span {
 font-size: 16px;
 color: #1B1B1B;
 font-weight: 400; }
	.vib-v2-section-contact-content {
 margin-top: 50px; }
	.vib-v2-section-contact-content .vib-v2-contact-content-box {
 width: 100%;
 display: table;
 border-bottom: 1px dotted #d7d7d7;
 margin-bottom: 40px;
 padding-bottom: 40px; }
	.vib-v2-contact-content-box-left .vib-v2-contact-child-box {
 margin-top: 20px;
	}
	.vib-v2-contact-content-box-left .vib-v2-contact-child-box span {
 font-size: 24px;
 font-weight: 400;
	}
	.vib-v2-contact-content-box-left .vib-v2-contact-child-box p {
 font-size: 16px;
 margin-top: 5px;
 margin-bottom: 0;
	}
	.vib-v2-section-contact-content .vib-v2-contact-content-box:last-child {
 border-bottom: none; }
	.vib-v2-section-contact-content .vib-v2-contact-content-box:nth-child(2) .vib-v2-contact-content-box-left h3 {
 max-width: 75%; }
	.vib-v2-section-contact-content .vib-v2-contact-content-box:nth-child(n+4) .vib-v2-contact-content-box-left h3 {
 line-height: 80px; }
	.vib-v2-section-contact-content .vib-v2-contact-content-box .vib-v2-contact-content-box-left {
 width: 38%;
 float: left;
 padding-top: 8px; }
	.vib-v2-section-contact-content .vib-v2-contact-content-box .vib-v2-contact-content-box-left h3 {
 font-weight: 300;
 margin-bottom: 0 !important;
 line-height: normal;
 margin-top: 0; }
	.vib-v2-section-contact-content .vib-v2-contact-content-box:nth-child(4) .vib-v2-contact-content-box-right h5 {
 padding-top: 15px; }
	.vib-v2-section-contact-content .vib-v2-contact-content-box .vib-v2-contact-content-box-right {
 border-left: 1px solid #e6e6e6;
 width: 62%;
 float: right;
 padding: 20px 0 20px 30px; }
	.vib-v2-section-contact-content .vib-v2-contact-content-box .vib-v2-contact-content-box-right p.vib-v2-fz-title-product {
 font-size: 24px;
 font-weight: 300;
 padding: 10px 0; }
	.vib-v2-section-contact-content .vib-v2-contact-content-box .vib-v2-contact-content-box-right .vib-v2-box-search-popup-atm {
 float: right;
 width: 476px; }
	.vib-v2-section-contact-content .vib-v2-contact-content-box .vib-v2-contact-content-box-right .vib-v2-select-city-popup-atm {
 float: left;
 width: 200px; }
	.vib-v2-section-contact-content .vib-v2-contact-content-box .vib-v2-contact-content-box-right div.vib-v2-contact-child-box {
 margin: 25px 0; }
	.vib-v2-section-contact-content .vib-v2-contact-content-box .vib-v2-contact-content-box-right div.vib-v2-contact-child-box:first-child {
 margin-top: 0; }
	.vib-v2-section-contact-content .vib-v2-contact-content-box .vib-v2-contact-content-box-right div.vib-v2-contact-child-box > span {
 font-weight: 400;
 font-size: 24px; }
	.vib-v2-section-contact-content .vib-v2-contact-content-box .vib-v2-contact-content-box-right div.vib-v2-contact-child-box > p {
 font-size: 16px;margin-top: 5px; }
	.vib-v2-section-contact-content .vib-v2-contact-content-box .vib-v2-contact-content-box-right .ib-v2-contact-phone-number {
 font-size: 24px;
 margin-top: 0; }
	.vib-v2-section-contact-content .vib-v2-contact-content-box .vib-v2-contact-content-box-right .ib-v2-contact-phone-number a {
 color: #0066b3;
 text-decoration: underline; }
	.vib-v2-contact-under-line {
 margin-bottom: 40px;
 border-bottom: 1px dotted #d7d7d7;
 padding-bottom: 35px; }
	.vib-v2-other-title {
 margin-top: 60px; }
	.vib-v2-other-title p {
 width: 68%;
 font-weight: 400;
 font-style: normal;
 font-size: 16px;
 color: #1B1B1B;
 text-align: left; }
	.vib-v2-content-condition-tab .vib-v2-content-condition {
 margin-left: -15px;
 margin-bottom: 60px;
 width: 80%;
 padding-top: 50px; }
	.vib-v2-content-condition .vib-v2-condition-tab {
 padding: 20px;
 border-top: 1px solid #e3e3e3; }
	.vib-v2-condition-tab span.vib-v2-condition-tab-title {
 display: block;
 line-height: 60px;
 cursor: pointer;
 font-size: 25px;
 margin-left: 45px;
 position: relative; }
	.vib-v2-condition-tab span.vib-v2-condition-tab-title::before {
 content: "";
 background: url("https://careers.vib.com.vn/vibstatic/image/vib/arrow_tab_condition.svg") no-repeat;
 transform: rotate(-90deg);
 background-size: cover;
 position: absolute;
 width: 55px;
 height: 55px;
 top: 3px;
 left: -65px; }
	.vib-v2-condition-tab span.vib-v2-condition-tab-title:hover {
 color: #f47920; }
	.vib-v2-condition-tab.active span.vib-v2-condition-tab-title {
 color: #0066B3;
 font-weight: 400; }
	.vib-v2-condition-tab.active span.vib-v2-condition-tab-title::before {
 transform: rotate(0deg); }
	.vib-v2-condition-tab div {
 margin: 0;
 padding: 5px 5px 5px 45px;
 font-size: 16px;
 transition: all 0.5s;
 display: none; }
	.vib-v2-condition-tab.active div {
 display: block;
 transition: all 0.5s; }
	.vib-v2-hide-desktop{
 display:none;
	}
	.vib-v2-img-tieu-chi-the .vib-v2-hide-desktop{
 display:inline-block;
	}
	.vib-v2-img-tieu-chi-the .vib-v2-hide-mobile{
 display:none;
	}
	.first-step .vib-v2-hide-desktop{
 display:none;
	}
	.first-step .vib-v2-hide-mobile{
 display:inline-block;
	}
	.vib-v2-col-12 {
 width: 100%; }
	.vib-v2-col-6 {
 width: 50%; }
	.vib-v2-col-5 {
 width: 45.6666666667%; }
	.vib-v2-col-2 {
 width: 8.6666666667%; }
	.icon {
 width: 26px;
 height: 26px; }
	.icon-exchange {
 background: url("https://careers.vib.com.vn/vibstatic/image/vib/icon_exchange.svg") no-repeat;
 background-size: cover;
 width: 30px;
 height: 22px; }
	.icon-calendar {
 background: url("https://careers.vib.com.vn/vibstatic/image/vib/icon_calendar.svg") no-repeat;
 background-size: cover; }
	.vib-v2-images-drop-down-wrapper {
 border-radius: 3px;
 background: #e4e4e4;
 width: 100%;
 padding: 6px 5px;
 border:1px solid #d7d7d7 !important}
	.vib-v2-images-drop-down-wrapper .exchange-block.nlg .dropdown-toggle{
 border: none !important;
	}
	.vib-v2-images-drop-down-active{
 background: #fff;
 border: 1px solid #ccc;
	}
	.vib-v2-images-drop-down-wrapper li.selected a{
 font-weight: bold;
 color: #1b1b1b !important;
	}
	.vib-v2-images-drop-down-active .bootstrap-select.bootstrap-select-forex{
 border:none !important;
	}
	.vib-v2-images-drop-down-active .open .btn-default.dropdown-toggle{
 background: #fff !important;
	}
	.vib-v2-images-drop-down-active div.form-control{
 transition: none !important;
	}
	.vib-v2-images-drop-down-wrapper .open .glyphicon-chevron-down {
 transform: rotate(180deg); }
	.vib-v2-wrapper-rate .vib-v2-form-body-input-group-left {
 width: 100%;
 margin-right: 0; }
	.vib-v2-wrapper-rate table {
 margin-top: 20px; }
	.vib-v2-wrapper-exchange {
 margin-top: 40px; }
	.vib-v2-wrapper-exchange .dropdown-menu {
 width: 146px;
 min-width: 100px; }
	.vib-v2-table-exchange-box {
 padding-top: 40px; }
	.vib-v2-table-exchange {
 width: 100%; }
	.vib-v2-table-exchange tr th {
 text-align: right;
 font-weight: 600;
 font-style: normal;
 font-size: 18px;
 color: #FFFFFF;
 background-color: #0066b3;
 border: none;
 padding: 16px 25px !important;
 width: 25%; }
	.vib-v2-table-exchange tr th:first-child {
 text-align: left; }
	.vib-v2-table-exchange tr th:first-child {
 border-top-left-radius: 5px; }
	.vib-v2-table-exchange tr th:last-child {
 border-top-right-radius: 5px; }
	.vib-v2-table-exchange tr td {
 text-align: right;
 vertical-align: top;
 padding: 16px 25px !important;
 font-weight: bold;
 font-style: normal;
 font-size: 16px;
 color: #1B1B1B;
 line-height: normal;
 border-bottom: 1px solid #ececec; }
	.vib-v2-table-exchange tr td:first-child {
 border-left: 1px solid #ececec;
 font-weight: normal;
 text-align: left; }
	.vib-v2-table-exchange tr td:last-child {
 border-right: 1px solid #ececec; }
	.vib-v2-table-exchange tr:last-child td:first-child {
 border-bottom-left-radius: 5px; }
	.vib-v2-table-exchange tr:last-child td:last-child {
 border-bottom-right-radius: 5px; }
	.vib-v2-table-exchange tr td p {
 margin: 0;
 padding: 0;
 font-weight: 400;
 font-style: normal;
 font-size: 16px; }
	.vib-v2-table-exchange tr td span {
 color: #6B6B6B;
 display: block; }
	.vib-v2-table-exchange tr td a {
 font-style: normal;
 font-size: 16px;
 text-decoration: underline;
 color: #0066B3;
 font-weight: 600; }
	.vib-v2-wrapper-rate-chart .dropdown-menu {
 width: 219px;
 min-width: 100px;
 left: -6px !important;}
	.vib-v2-wrapper-rate-chart .vib-v2-images-drop-down button {
 width: 100%;
 text-align: left; }
	.vib-v2-divider {
 width: 100%;
 height: 1px;
 background: #f2f2f2;
 margin: 50px 0; }
	.vib-v2-title-product {
 line-height: 40px; }
	.vib-v2-col-20 {
 width: 20% !important;
 float: left;
 padding-right: 10px; }
	.vib-v2-col-20:last-child {
 padding-right: 0; }
	.input-group-addon {
 padding: 5.5px 13px;
 background: #f2f2f2 !important;
 border: none; }
	.vib-v2-box-divider-content {
 border-bottom: 1px dotted #d7d7d7;
 padding-bottom: 60px;
 margin-bottom: 60px; }
	.form-group .date input {
 background: #f2f2f2 !important;
 border: none; }
	.vib-v2-wrapper-rate h3,.vib-v2-wrapper-rate-chart h3,.vib-v2-wrapper-exchange h3 {
 font-weight: 300;
 font-size: 36px;
 line-height: 36px;
 margin-bottom: 40px;
 margin-top: 0; }
	h4.vib-v2-fz-title-section {
 font-weight: 300;
 font-size: 36px;
 line-height: 36px;
 margin-bottom: 30px;
 margin-top: 30px; }
	.vib-v2-images-drop-down input {
 border: none; }
	.vib-v2-images-drop-down button {
 background: none; }
	.vib-v2-images-drop-down img {
 width: 40px !important;
 height: 23px !important;
 margin-right: 10px; } }
@media only screen and (max-width: 767px) {
	.vib-section-register-by-sms .vib-v2-form-box-footer-content-right{
 width:auto;
 float:right;
 width:140px;
	}
	.vib-section-register-by-sms .vib-v2-btn-dk-account-current{
 float:left;
	}
	.design_tool_saving .vib-v2-right-slider-table{
 width:100% !important;
 float:none !important;
	}
	.design_tool_saving .vib-v2-fix-row1-table{
 width:100% !important;
 float:none !important;
 padding:0;
	}
	.design_tool_saving .vib-v2-body-deposit{
 background:#0066b3;
	}
	.design_tool_saving .vib-v2-body-deposit::after{
 content:"";
 clear:both;
 display:block;
	}
	.design_tool_saving .vib-v2-header-box-table{
 width:60%;
 float:left;
 height:auto;
 background:none;
 text-align:left;
 padding-left:20px;
 font-weight:400;
	}
	.design_tool_saving .vib-v2-header-box-table .vib-v2-fix-row1-table{
 font-weight:400;
	}
	.design_tool_saving .vib-v2-line-box-table-deposit{
 width:40%;
 float:right;
 text-align:right;
 color:#fff;
 padding-right:20px;
 font-weight:700;
	}
	.design_tool_saving .vib-v2-line-box-table-deposit .vib-v2-fix-row1-table{
 font-weight:700;
	}
	.design_tool_saving .vib-v2-header-box-table .vib-v2-colum-table-deposit{
 text-align:left;
	}
	.design_tool_saving .vib-v2-colum-table-deposit{
 padding:0;
	}
	.vib-v2-table-content-condition-note{
 margin-top: 0;
	}
	.vib-v2-table-content-condition {
 border-radius: 5px;
 margin-bottom: 0;
	}
	.vib-v2-box-compare-content{
 padding:19px 20px;
 border-left: 0;
	}
	.vib-v2-back-tieu-chi-the {
 top: 50%;
 margin-top: -13px;
 font-size: 16px;
 left: 0;
 line-height: 20px;
	}
	.vib-v2-title-compare-card span {
 font-size: 14px;
	}
	.vib-v2-header-popup{
 height: auto;
 padding: 0px 20px;
 background: #fff;
 direction: rtl;
 z-index: 9;
 display: table;
 border:none;
 position:relative;
	}
	#quan-ly-the-voi-ung-dung .vib-v2-popup-wrapper{
 position:relative;
 padding-top:0;
 min-height:auto;
	}
	#quan-ly-the-voi-ung-dung .vib-v2-popup-list-box-services{
 margin-top:0;
	}
	.title-header-popup{
 display: table;
 width: 100%;
 margin-bottom:20px;
	}
	.body-header-popup {
 position: relative;
 margin-top: 20px;
 display:block;
 border-top:1px solid #d7d7d7;
 padding-top:40px;
 max-height: 520px;
 overflow: auto;
	}
	.btn-header-popup{
 width: 50%;
 display: inline-block;
 margin: 0 !important;
	}
	.link-header-popup {
 margin: 0 !important;
 width: 50%;
 display: inline-block;
	}
	.link-header-popup a{
 line-height: 30px;
 white-space:nowrap;
	}
	.img-body-header-popup {
 position:relative;
 width: 100%;
 left:auto;
 top:auto;
	}
	.txt-body-header-popup {
 position:relative;
 width: 100% !important;
 padding: 20px;
 left:auto;
 top:auto;
	}
	.img-body-header-popup h4{
 font-size: 24px;
 padding: 0px 20px;
 margin:0;
	}
	.body-header-popup-dich-vu .vib-v2-popup-wrapper{
 padding: 50px 20px 0 20px !important;
	}
	.vib-v2-popup-list-box-services{
 display: flex;
 border-bottom: 1px solid #d7d7d7;
 margin-top: 30px;
 flex-wrap: wrap;
 margin-top:188px;
	}
	#popup-thanhtoandunothe .vib-v2-popup-list-box-services{
 margin-top:211px;
	}
	.vib-v2-popup-list-box-services .vib-v2-popup-box-services{
 width: 50%;
 display: block;
 float: left;
 text-align: center;
 border-bottom: 1px solid #d7d7d7;
 padding: 20px 20px 20px 20px;
 min-height: calc(100vw / 2);
	}
	.vib-v2-popup-list-box-services .vib-v2-popup-box-services:nth-child(2n+1){
 border-right: 1px solid #d7d7d7;
	}
	.vib-v2-popup-list-box-services img{
 width: 50px;
 height: 50px;
	}
	.vib-v2-popup-list-box-services h4{
 font-size: 16px;
 min-height:50px;
	}
	.vib-v2-link-appstore a{
 display:inline-block !important;
 margin-bottom:0 !important;
	}
	.vib-v2-popup-wrapper{
 padding:0 20px;
 padding-top:60px;
 padding-bottom:40px;
 position:fixed;
 width:100%;
 background:#fff;
 border-bottom:1px solid #d7d7d7;
 min-height:190px;
 z-index:2;
	}
	#popup-kichhoatthe-debit .popup-exit,#popup-ttbaomatthe .popup-exit,#popup-kichhoatthe-credit .popup-exit,#popup-thanhtoandunothe .popup-exit{
 position:fixed;
	}
	.v2-popup-title{
 font-weight: 300;
 font-style: normal;
 font-size: 26px;
 padding-top:0;
	}
	.vib-v2-popup-dichvu{
 margin-top:0;
	}
	.vib-section-register-by-sms .vib-v2-btn-dk-back {
 line-height: 49px;
 vertical-align: top;
 margin-right: 30px; }
	.vib-section-register-by-sms p {
 margin-top: 30px; }
	.vib-v2-section-recruitment-banner-top .vib-v2-text-banner-top .vib-v2-fz-title-banner {
 font-weight: 400 !important;
 font-size: 24px;
 color: #1E1E1E !important;
 text-align: center; }
	.vib-v2-section-recruitment-banner-top .vib-v2-text-banner-top p {
 font-weight: 300;
 font-style: normal;
 font-size: 16px;
 text-align: center; }
	.vib-v2-section-recruitment-banner-top .vib-v2-text-banner-top .vib-v2-btn-banner-top {
 margin-top: 0; }
	.vib-v2-section-recruitment-reason h4.vib-v2-fz-title-section {
 font-size: 24px;
 color: #1B1B1B;
 font-weight: 300;
 margin: 20px 0; }
	.vib-v2-section-recruitment-reason .vib-v2-shadow-box-wrapper {
 display: table;
 margin-bottom: 20px;
 padding-bottom: 20px;
 border-bottom: 1px solid #d7d7d7; }
	.vib-v2-section-recruitment-reason .vib-v2-shadow-box-wrapper .vib-v2-shadow-box-item {
 width: 100%;
 display: block;
 float: left;
 margin-bottom: 40px; }
	.vib-v2-section-recruitment-reason .vib-v2-shadow-box-wrapper .vib-v2-shadow-box-item .vib-v2-shadow-box-item-wrapper {
 padding: 40px 20px;
 transition: ease 0.5s;
 cursor: context-menu;
 border-radius: 5px;
 -webkit-box-shadow: 3px 4px 45px -11px rgba(0, 0, 0, 0.15);
 -moz-box-shadow: 3px 4px 45px -11px rgba(0, 0, 0, 0.15);
 box-shadow: 3px 4px 45px -11px rgba(0, 0, 0, 0.15); }
	.vib-v2-section-recruitment-reason .vib-v2-shadow-box-wrapper .vib-v2-shadow-box-item .vib-v2-shadow-box-item-wrapper h3 {
 font-weight: 400;
 font-style: normal;
 font-size: 23px;
 margin: 30px 0 15px 0; }
	.vib-v2-section-recruitment-reason .vib-v2-shadow-box-wrapper .vib-v2-shadow-box-item .vib-v2-shadow-box-item-wrapper p {
 font-weight: 400;
 font-style: normal;
 font-size: 16px; }
	.vib-v2-section-recruitment-reason .vib-v2-shadow-box-wrapper .vib-v2-shadow-box-item .vib-v2-shadow-box-item-wrapper img {
 height: 110px;
 margin-left: 25px; }
	.vib-v2-section-recruitment-reason .vib-v2-shadow-box-wrapper .vib-v2-shadow-box-item .vib-v2-shadow-box-item-wrapper:hover {
 -webkit-box-shadow: 0px 0px 60px -10px rgba(0, 0, 0, 0.3);
 -moz-box-shadow: 0px 0px 60px -10px rgba(0, 0, 0, 0.3);
 box-shadow: 0px 0px 60px -10px rgba(0, 0, 0, 0.3); }
	.vib-v2-section-recruitment-base .vib-v2-section-recruiment-base-slideshow-wrapper {
 position: relative; }
	.vib-v2-section-recruitment-base .vib-v2-section-recruiment-base-slideshow-wrapper .vib-v2-section-recruitment-base-custom-navigation {
 top: 40%; }
	.vib-v2-section-recruitment-base h4 {
 font-weight: 300;
 font-style: normal;
 font-size: 24px;
 padding: 20px 20px 0 20px; }
	.vib-v2-section-recruitment-base p {
 font-weight: 400;
 font-style: normal;
 font-size: 16px;
 color: #6B6B6B;
 padding: 20px; }
	.vib-v2-section-recruitment-base #vib-v2-section-recruitment-base-slideshow img {
 height: 220px;
 width: 100%; }
	.vib-v2-banner-recruiment-footer {
 position: relative; }
	.vib-v2-banner-recruiment-footer .vib-v2-banner-debit-mobile {
 height: 320px; }
	.vib-v2-banner-recruiment-footer .vib-v2-wrapper_new {
 position: absolute;
 top: 0; }
	.vib-v2-banner-recruiment-footer .vib-v2-wrapper_new .vib-v2-text-banner-footer {
 width: 55%;
 float: right;
 padding: 20px 0; }
	.vib-v2-banner-recruiment-footer .vib-v2-wrapper_new .vib-v2-text-banner-footer .vib-v2-fz-title-banner {
 font-weight: 400;
 font-style: normal;
 font-size: 24px;
 line-height: 32px; }
	.vib-v2-banner-recruiment-footer .vib-v2-wrapper_new .vib-v2-text-banner-footer p {
 font-size: 16px;
 font-weight: 300; }
	.vib-v2-box-content-showroom-location .vib-v2-title-showroom {
 margin-bottom: 40px; }
	.vib-v2-box-content-showroom-location .vib-v2-title-showroom h2 {
 font-weight: 400; }
	.vib-v2-box-content-showroom-location div.text-center {
 padding-top: 20px; }
	.vib-v2-box-content-showroom-location div.text-center a {
 color: #0066B3;
 text-decoration: underline;
 font-weight: 700 !important;
 font-size: 18px !important; }
	.vib-v2-box-content-showroom-location .vib-v2-showroom-location .vib-v2-banner-line-showroom-location-table {
 display: none; }
	.vib-v2-box-content-showroom-location .vib-v2-showroom-location .vib-v2-child-line-showroom-location-table {
 width: 100%; }
	.vib-v2-box-content-showroom-location .vib-v2-showroom-location .vib-v2-child-line-showroom-location-table .vib-v2-child-line-item-showroom-location-table {
 width: 100%;
 display: table;
 border-bottom: 1px solid #d7d7d7;
 padding: 15px 0 5px 0; }
	.vib-v2-box-content-showroom-location .vib-v2-showroom-location .vib-v2-child-line-showroom-location-table .vib-v2-child-line-item-showroom-location-table div:last-child {
 cursor: pointer; }
	.vib-v2-box-content-showroom-location .vib-v2-showroom-location .vib-v2-row-table-showroom-location-1 {
 display: none; }
	.vib-v2-box-content-showroom-location .vib-v2-showroom-location .vib-v2-row-table-showroom-location-2 {
 display: none; }
	.vib-v2-box-content-showroom-location .vib-v2-showroom-location .vib-v2-row-table-showroom-location-3 {
 width: 100%; }
	.vib-v2-box-content-showroom-location .vib-v2-showroom-location .vib-v2-header-showroom-location-table {
 display: flex;
 border-radius: 5px 5px 0 0;
 background: #0066b3;
 color: #fff;
 font-size: 18px;
 font-weight: 600;
 padding: 17px 0;
 margin-left: -20px;
 margin-right: -20px;
 padding-left: 20px;
	}
	.vib-v2-box-content-showroom-location .vib-v2-showroom-location .vib-v2-header-showroom-location-table::after {
 content: "";
 display: block;
 clear: both; }
	.vib-v2-box-content-showroom-location .vib-v2-showroom-location .vib-v2-header-showroom-location-table .vib-v2-banner-line-showroom-location-table {
 padding-left: 30px; }
	.vib-v2-box-content-showroom-location .vib-v2-showroom-location .vib-v2-header-showroom-location-table .vib-v2-table-header-sortable {
 position: relative; }
	.vib-v2-box-content-showroom-location .vib-v2-showroom-location .vib-v2-header-showroom-location-table .vib-v2-table-header-sortable::before {
 content: "";
 position: absolute;
 width: 20px;
 height: 20px;
 background: url("https://careers.vib.com.vn/vibstatic/image/vib/table_sort_up.png") no-repeat;
 right: -26px;
 top: 4px; }
	.vib-v2-box-content-showroom-location .vib-v2-showroom-location .vib-v2-header-showroom-location-table .vib-v2-table-header-sortable::after {
 content: "";
 position: absolute;
 width: 20px;
 height: 20px;
 background: url("https://careers.vib.com.vn/vibstatic/image/vib/table_sort_up.png") no-repeat;
 transform: rotate(180deg); }
	.vib-v2-box-content-showroom-location .vib-v2-showroom-location .vib-v2-body-showroom-location-table {
 border-radius: 0 0 5px 5px;
 border-bottom: none;
 border-top: none; }
	.vib-v2-box-content-showroom-location .vib-v2-showroom-location .vib-v2-body-showroom-location-table .vib-v2-line-showroom-location-table {
 display: flex;
 border-bottom: 1px solid #d7d7d7; }
	.vib-v2-box-content-showroom-location .vib-v2-showroom-location .vib-v2-body-showroom-location-table .vib-v2-line-showroom-location-table div, .vib-v2-box-content-showroom-location .vib-v2-showroom-location .vib-v2-body-showroom-location-table .vib-v2-line-showroom-location-table h6 {
 font-size: 18px;
 font-weight: 600;
 margin: 0; }
	.vib-v2-box-content-showroom-location .vib-v2-showroom-location .vib-v2-body-showroom-location-table .vib-v2-line-showroom-location-table p {
 font-size: 16px;
 font-weight: 300;
 color: #6b6b6b; }
	.vib-v2-box-content-showroom-location .vib-v2-row-table-showroom-location-1, .vib-v2-box-content-showroom-location .vib-v2-row-table-showroom-location-2, .vib-v2-box-content-showroom-location .vib-v2-row-table-showroom-location-3, .vib-v2-box-content-showroom-location .vib-v2-row-table-showroom-location-4 {
 display: table;
 font-size: 18px;
 line-height: normal;
 float: left;
 text-align: left; }
	.vib-v2-box-content-showroom-location-detail .vib-v2-title-showroom h2 {
 font-weight: 300;
 font-size: 26px;
 padding-left: 20px; }
	.vib-v2-box-content-showroom-location-detail .vib-v2-wrapper_new {
 padding: 0; }
	.vib-v2-box-content-showroom-location-detail .vib-v2-showroom-location .vib-v2-body-showroom-location-table .vib-v2-banner-line-showroom-location-table {
 width: 100% !important;
 display: block !important; }
	.vib-v2-box-content-showroom-location-detail .vib-v2-showroom-location .vib-v2-header-showroom-location-table {
 display: none; }
	.vib-v2-box-content-showroom-location-detail .vib-v2-showroom-location .vib-v2-header-showroom-location-table .vib-v2-banner-line-showroom-location-table {
 width: 100%; }
	.vib-v2-box-content-showroom-location-detail .vib-v2-showroom-location .vib-v2-header-showroom-location-table .vib-v2-child-line-showroom-location-table {
 width: 100%; }
	.vib-v2-box-content-showroom-location-detail .vib-v2-showroom-location .vib-v2-line-showroom-location-table {
 display: table !important;width: 100%; }
	.vib-v2-box-content-showroom-location-detail .vib-v2-showroom-location .vib-v2-line-showroom-location-table .vib-v2-banner-line-showroom-location-table {
 width: 100%;
 text-align: left;
 padding-left: 20px;
 padding-right: 40px;
 background: #f2f2f2;
 height: 47px;
	}
	.vib-v2-box-content-showroom-location-detail .vib-v2-showroom-location .vib-v2-line-showroom-location-table .vib-v2-banner-line-showroom-location-table img {
 width: 47px;
 height: 47px;
 display: inline-block; }
	.vib-v2-box-content-showroom-location-detail .vib-v2-showroom-location .vib-v2-line-showroom-location-table .vib-v2-banner-line-showroom-location-table p {
 line-height: 68px;
 font-weight: 700;
 font-style: normal;
 font-size: 16px;
 text-transform: uppercase;
 margin-top: -10px;
 display: inline-block;
 vertical-align: top;
 margin-right: 10px; }
	.vib-v2-box-content-showroom-location-detail .vib-v2-showroom-location .vib-v2-line-showroom-location-table .vib-v2-child-line-showroom-location-table {
 width: 100%;
 padding: 0 20px !important; }
	.vib-v2-box-content-showroom-location-detail .vib-v2-showroom-location .vib-v2-line-showroom-location-table .vib-v2-child-line-showroom-location-table .vib-v2-child-line-item-showroom-location-table:last-child {
 border: none; }
	.vib-v2-box-content-showroom-location-detail .vib-v2-showroom-location .vib-v2-line-showroom-location-table .vib-v2-row-table-showroom-location-2 {
 width: 100%; }
	.vib-v2-modal-wrapper {
 width: 100%;
 height: 100%;
 position: fixed;
 top: 0;
 left: 0;
 background: rgba(0, 0, 0, 0.8);
 z-index: 999;
 height: 100vh;
 overflow: hidden;
 display: none; }
	.vib-v2-modal-wrapper .vib-v2-modal-content {
 max-width: 900px;
 height: 100vh;
 margin: 0 auto;
 overflow: hidden; }
	.vib-v2-modal-wrapper .vib-v2-modal-content .vib-v2-modal-header {
 text-align: right; }
	.vib-v2-modal-wrapper .vib-v2-modal-content .vib-v2-modal-header .vib-v2-map-close {
 background: url("https://careers.vib.com.vn/vibstatic/image/vib/icon_close.png") no-repeat;
 background-size: cover;
 width: 24px;
 height: 24px;
 display: inline-block;
 cursor: pointer; }
	.vib-v2-modal-wrapper .vib-v2-modal-content .vib-v2-modal-body {
 height: calc(100vh - 84px); }
	.vib-v2-modal-wrapper .vib-v2-modal-content .vib-v2-modal-footer {
 height: auto;
 padding: 13px 15px;
 background: #fff; }
	.vib-v2-modal-wrapper .vib-v2-modal-content .vib-v2-modal-footer .vib-v2-icon-pin {
 background: url("https://careers.vib.com.vn/vibstatic/image/vib/icon_pin.png") no-repeat;
 background-size: cover;
 display: inline-block;
 width: 28px;
 height: 28px;
 margin-right: 15px; }
	.vib-v2-modal-wrapper .vib-v2-modal-content .vib-v2-modal-footer span {
 font-size: 14px;
 color: #868686;
 vertical-align: bottom;
 line-height: 26px; }
	.vib-v2-modal-wrapper .vib-v2-modal-content .vib-v2-modal-footer span b {
 font-size: 16px;
 color: #1B1B1B;
 font-weight: 400; }
	.vib-v2-section-contact-content .vib-v2-contact-content-box {
 width: 100%;
 display: table;
 padding-bottom: 20px; }
	.vib-v2-contact-child-box {
 margin-top: 20px;
 padding-left: 20px;
	}
	.vib-v2-contact-content-box-left .vib-v2-contact-child-box span {
 font-size: 24px;
 font-weight: 400;
	}
	.vib-v2-contact-content-box-left .vib-v2-contact-child-box p {
 font-size: 16px;
 margin-top: 5px;
 margin-bottom: 0;
	}
	.vib-v2-section-contact-content .vib-v2-contact-content-box:last-child {
 border-bottom: none; }
	.vib-v2-section-contact-content .vib-v2-contact-content-box .vib-v2-contact-content-box-left {
 width: 100%; }
	.vib-v2-section-contact-content .vib-v2-contact-content-box .vib-v2-contact-content-box-left h3 {
 font-weight: 300;
 font-size: 26px;
 margin-bottom: 0 !important;
 margin-top: 0 !important;
 padding: 25px 20px;
 background: #F2F2F2; }
	.vib-v2-section-contact-content .vib-v2-contact-content-box:nth-child(3) .vib-v2-contact-content-box-right {
 padding-top: 30px; }
	.vib-v2-section-contact-content .vib-v2-contact-content-box:nth-child(4) .vib-v2-contact-content-box-right {
 padding-top: 30px; }
	.vib-v2-section-contact-content .vib-v2-contact-content-box .vib-v2-contact-content-box-right {
 width: 100%;
 padding: 10px 25px 5px 25px; }
	.vib-v2-section-contact-content .vib-v2-contact-content-box .vib-v2-contact-content-box-right p.vib-v2-fz-title-product {
 font-size: 18px;
 font-weight: 300;
 padding: 10px 0 0 0;
 line-height: 25px;}
	.vib-v2-section-contact-content .vib-v2-contact-content-box .vib-v2-contact-content-box-right .vib-v2-popup-atm {
 position: relative;
 background: none;
 padding: 0;
 display:block }
	.vib-v2-section-contact-content .vib-v2-contact-content-box .vib-v2-contact-content-box-right .vib-v2-box-search-popup-atm {
 padding: 0; }
	.vib-v2-section-contact-content .vib-v2-contact-content-box .vib-v2-contact-content-box-right .vib-v2-box-search-popup-atm .input-search-atm {
 border: 1px solid #ccc;
 border-radius: 5px; }
	.vib-v2-section-contact-content .vib-v2-contact-content-box .vib-v2-contact-content-box-right .vib-v2-select-city-popup-atm {
	}
	.vib-v2-section-contact-content .vib-v2-contact-content-box .vib-v2-contact-content-box-right .vib-v2-select-city-popup-atm .select_ocb .ocb.bootstrap-select > .dropdown-toggle {
 border: 1px solid #ccc; }
	.vib-v2-section-contact-content .vib-v2-contact-content-box .vib-v2-contact-content-box-right div.vib-v2-contact-child-box {
 margin: 30px 0px;
 padding-left: 20px; }
	.vib-v2-section-contact-content .vib-v2-contact-content-box .vib-v2-contact-content-box-right div.vib-v2-contact-child-box > span {
 font-weight: 400;
 font-size: 20px; }
	.vib-v2-section-contact-content .vib-v2-contact-content-box .vib-v2-contact-content-box-right div.vib-v2-contact-child-box > p {
 font-size: 14px; }
	.vib-v2-section-contact-content .vib-v2-contact-content-box .vib-v2-contact-content-box-right .ib-v2-contact-phone-number {
 font-size: 20px;
 margin-top: 0; }
	.vib-v2-section-contact-content .vib-v2-contact-content-box .vib-v2-contact-content-box-right .ib-v2-contact-phone-number a {
 color: #0066b3;
 text-decoration: underline; }
	.vib-v2-section-contact-content .vib-v2-wrapper_new {
 padding: 0; }
	.vib-v2-contact-under-line {
 border-bottom: 1px dotted #333;
 padding: 30px 0; }
	.vib-v2-condition-tab.active span.vib-v2-condition-tab-title{
 color: #0066B3;
	}
	.vib-v2-section-condition-header .vib-v2-list-card-header-mobile.active .vib-v2-selectbox-list-header .vib-v2-title-chose-header-credit {
 padding-left: 20px; }
	.vib-v2-section-condition-header .vib-v2-list-card-header-mobile .vib-v2-dropdown-list-header p {
 padding: 10px 0 10px 20px;
 width: 100%;
 border-bottom: 1px solid #d7d7d7; }
	.vib-v2-section-condition-header .vib-v2-list-card-header-mobile .vib-v2-dropdown-list-header .vib-v2-box-card-header-credit:last-child p {
 border: none; }
	.vib-v2-section-condition-header .vib-v2-selectbox-list-header::before {
 right: 10px; }
	.vib-v2-section-condition-header .vib-v2-list-card-header-mobile .vib-v2-dropdown-list-header {
 position: relative;
 top: 0; }
	.vib-v2-section-recruitment-reason h4.vib-v2-fz-title-section {
 font-size: 24px;
 color: #1B1B1B;
 font-weight: 300;
 margin: 40px 0 30px; }
	.vib-v2-section-recruitment-reason .vib-v2-shadow-box-wrapper {
 display: table;
 margin-bottom: 20px;
 padding-bottom: 20px;
 border-bottom: 1px solid #d7d7d7; }
	.vib-v2-section-recruitment-reason .vib-v2-shadow-box-wrapper .vib-v2-shadow-box-item {
 width: 100%;
 display: block;
 float: left;
 margin-bottom: 40px; }
	.vib-v2-section-recruitment-reason .vib-v2-shadow-box-wrapper .vib-v2-shadow-box-item .vib-v2-shadow-box-item-wrapper {
 padding: 40px 20px;
 transition: ease 0.5s;
 cursor: context-menu;
 border-radius: 5px;
 -webkit-box-shadow: 3px 4px 45px -11px rgba(0, 0, 0, 0.15);
 -moz-box-shadow: 3px 4px 45px -11px rgba(0, 0, 0, 0.15);
 box-shadow: 3px 4px 45px -11px rgba(0, 0, 0, 0.15); }
	.vib-v2-section-recruitment-reason .vib-v2-shadow-box-wrapper .vib-v2-shadow-box-item .vib-v2-shadow-box-item-wrapper h3 {
 font-weight: 400;
 font-style: normal;
 font-size: 23px;
 margin: 30px 0 15px 0; }
	.vib-v2-section-recruitment-reason .vib-v2-shadow-box-wrapper .vib-v2-shadow-box-item .vib-v2-shadow-box-item-wrapper p {
 font-weight: 400;
 font-style: normal;
 font-size: 16px; }
	.vib-v2-section-recruitment-reason .vib-v2-shadow-box-wrapper .vib-v2-shadow-box-item .vib-v2-shadow-box-item-wrapper img {
 height: 110px;
 margin-left: 25px; }
	.vib-v2-section-recruitment-reason .vib-v2-shadow-box-wrapper .vib-v2-shadow-box-item .vib-v2-shadow-box-item-wrapper:hover {
 -webkit-box-shadow: 0px 0px 60px -10px rgba(0, 0, 0, 0.3);
 -moz-box-shadow: 0px 0px 60px -10px rgba(0, 0, 0, 0.3);
 box-shadow: 0px 0px 60px -10px rgba(0, 0, 0, 0.3); }
	.vib-v2-section-recruitment-reason h4.vib-v2-fz-title-section {
 font-size: 24px;
 color: #1B1B1B;
 font-weight: 300;
 margin: 20px 0; }
	.vib-v2-section-recruitment-reason .vib-v2-shadow-box-wrapper {
 display: table;
 margin-bottom: 20px;
 padding-bottom: 20px;
 border-bottom: 1px solid #d7d7d7; }
	.vib-v2-section-recruitment-reason .vib-v2-shadow-box-wrapper .vib-v2-shadow-box-item {
 width: 100%;
 display: block;
 float: left;
 margin-bottom: 40px; }
	.vib-v2-section-recruitment-reason .vib-v2-shadow-box-wrapper .vib-v2-shadow-box-item .vib-v2-shadow-box-item-wrapper {
 padding: 40px 20px;
 transition: ease 0.5s;
 cursor: context-menu;
 border-radius: 5px;
 -webkit-box-shadow: 3px 4px 45px -11px rgba(0, 0, 0, 0.15);
 -moz-box-shadow: 3px 4px 45px -11px rgba(0, 0, 0, 0.15);
 box-shadow: 3px 4px 45px -11px rgba(0, 0, 0, 0.15); }
	.vib-v2-section-recruitment-reason .vib-v2-shadow-box-wrapper .vib-v2-shadow-box-item .vib-v2-shadow-box-item-wrapper h3 {
 font-weight: 400;
 font-style: normal;
 font-size: 23px;
 margin: 30px 0 15px 0; }
	.vib-v2-section-recruitment-reason .vib-v2-shadow-box-wrapper .vib-v2-shadow-box-item .vib-v2-shadow-box-item-wrapper p {
 font-weight: 400;
 font-style: normal;
 font-size: 16px; }
	.vib-v2-section-recruitment-reason .vib-v2-shadow-box-wrapper .vib-v2-shadow-box-item .vib-v2-shadow-box-item-wrapper img {
 height: 110px;
 margin-left: 25px; }
	.vib-v2-section-recruitment-reason .vib-v2-shadow-box-wrapper .vib-v2-shadow-box-item .vib-v2-shadow-box-item-wrapper:hover {
 -webkit-box-shadow: 0px 0px 60px -10px rgba(0, 0, 0, 0.3);
 -moz-box-shadow: 0px 0px 60px -10px rgba(0, 0, 0, 0.3);
 box-shadow: 0px 0px 60px -10px rgba(0, 0, 0, 0.3); }
	.vib-v2-section-condition-header .vib-v2-list-card-header-mobile .vib-v2-dropdown-list-header .vib-v2-box-card-header-credit {
 border: none;
 padding: 0 20px;
 position: relative; }
	.vib-v2-section-condition-header .vib-v2-box-card-header-credit.active p {
 color: #333; }
	.vib-v2-section-condition-header .vib-v2-dropdown-list-header .vib-v2-box-card-header-credit.active:before {
 right: 8px; }
	.vib-v2-section-condition-header .vib-v2-list-card-header-mobile {
 padding: 0; }
	.vib-v2-other-title {
 margin-top: 30px; }
	.vib-v2-other-title h2 {
 font-size: 26px;
 font-weight: 400;
 line-height: 35px; }
	.vib-v2-other-title p {
 font-weight: 400;
 font-style: normal;
 font-size: 16px;
 color: #1B1B1B;
 text-align: left; }
	.vib-v2-content-condition-tab .vib-v2-content-condition {
 margin-left: -15px;
 padding-top: 40px; }
	.vib-v2-content-condition .vib-v2-condition-tab {
 padding: 20px;
 border-top: 1px solid #e3e3e3; }
	.vib-v2-condition-tab span.vib-v2-condition-tab-title {
 display: block;
 line-height: normal;
 cursor: pointer;
 font-size: 20px;
 position: relative;
 font-weight: 400;
 margin: 10px 0 10px 35px; }
	.vib-v2-condition-tab span.vib-v2-condition-tab-title::before {
 content: "";
 background: url("https://careers.vib.com.vn/vibstatic/image/vib/arrow_tab_condition.svg") no-repeat;
 transform: rotate(-90deg);
 background-size: cover;
 position: absolute;
 width: 40px;
 height: 40px;
 top: -7px;
 left: -41px; }
	.vib-v2-condition-tab span.vib-v2-condition-tab-title:hover {
 color: #f47920; }
	.vib-v2-condition-tab.active span.vib-v2-condition-tab-title::before {
 transform: rotate(0deg); }
	.vib-v2-condition-tab div {
 margin: 0;
 padding: 5px 5px 5px 35px;
 font-size: 14px;
 transition: all 0.5s;
 display: none; }
	.vib-v2-condition-tab.active div {
 display: block;
 transition: all 0.5s; }
	.input-group-btn {
 width: auto; }
	.vib-v2-button-full-width {
 width: 100% !important; }
	.vib-v2-wrapper-rate .vib-v2-wrapper_new {
 padding: 0; }
	.vib-v2-wrapper-rate .vib-v2-wrapper_new .vib-v2-col-5 {
 padding: 0 20px; }
	.vib-v2-wrapper-rate .vib-v2-box-divider-content {
 padding-top: 40px; }
	.vib-v2-wrapper-rate table {
 margin-bottom: 0; }
	.vib-v2-images-drop-down-wrapper {
 border-radius: 3px;
 background: #e4e4e4;
 width: 100%;
 padding: 8.5px 5px; }
	.vib-v2-images-drop-down-wrapper .form-control{
 background: none !important;
	}
	.vib-v2-images-drop-down-wrapper .exchange-block.nlg .dropdown-toggle{
 border: none !important;
	}
	.vib-v2-images-drop-down-active{
 background: #fff;
 border: 1px solid #ccc;
	}
	.vib-v2-images-drop-down-wrapper li.selected a{
 font-weight: bold;
 color: #1b1b1b !important;
	}
	.vib-v2-images-drop-down-active .bootstrap-select.bootstrap-select-forex{
 border:none !important;
	}
	.vib-v2-images-drop-down-active .open .btn-default.dropdown-toggle{
 background: #fff !important;
	}
	.vib-v2-images-drop-down-active div.form-control{
 transition: none !important;
	}
	.vib-v2-wrapper-exchange {
 margin-top: 40px; }
	.vib-v2-table-exchange-box {
 padding-top: 40px; }
	.vib-v2-table-exchange {
 width: 100%; }
	.vib-v2-table-exchange tr th {
 text-align: right;
 font-weight: 700;
 font-style: normal;
 font-size: 14px;
 color: #FFFFFF;
 background-color: #0066b3;
 border: none;
 padding: 10px !important;
 width: 25%;
 vertical-align: middle !important; }
	.vib-v2-table-exchange tr th:first-child {
 text-align: left; }
	.vib-v2-table-exchange tr td {
 text-align: right;
 vertical-align: top;
 padding: 10px !important;
 font-weight: bold;
 font-style: normal;
 font-size: 14px;
 color: #1B1B1B;
 line-height: normal;
 border-bottom: 1px solid #ececec; }
	.vib-v2-table-exchange tr td:first-child {
 border-left: 1px solid #ececec;
 font-weight: normal;
 text-align: left; }
	.vib-v2-table-exchange tr td:last-child {
 border-right: 1px solid #ececec; }
	.vib-v2-table-exchange tr:last-child td:first-child {
 border-bottom-left-radius: 5px; }
	.vib-v2-table-exchange tr:last-child td:last-child {
 border-bottom-right-radius: 5px; }
	.vib-v2-table-exchange tr td p {
 margin: 0;
 padding: 0;
 font-weight: 400;
 font-style: normal;
 font-size: 16px; }
	.vib-v2-table-exchange tr td span {
 color: #6B6B6B;
 display: block; }
	.vib-v2-table-exchange tr td a {
 font-style: normal;
 font-size: 16px;
 text-decoration: underline;
 color: #0066B3;
 font-weight: 600; }
	.vib-v2-wrapper-rate-chart .dropdown-menu {
 width: calc(100vw - 40px); left: -6px !important; }
	.vib-v2-wrapper-rate-chart .vib-v2-images-drop-down button {
 width: 100%;
 text-align: left; }
	.vib-v2-wrapper-rate-chart .vib-v2-images-drop-down span:last-child {
 line-height: 26px; }
	.vib-v2-divider {
 width: 100%;
 height: 1px;
 background: #f2f2f2;
 margin: 50px 0; }
	.vib-v2-title-product {
 line-height: 40px; }
	.vib-v2-hide-mobile {
 display: none ; }
	.vib-v2-img-tieu-chi-the .vib-v2-hide-mobile {
 display:inline-block;
	}
	vib-v2-img-tieu-chi-the .vib-v2-hide-desktop {
 display:none;
	}
	.icon {
 width: 26px;
 height: 26px; }
	.icon-exchange {
 mask: url("https://careers.vib.com.vn/vibstatic/image/vib/icon_exchange.svg") no-repeat;
 mask-size: cover;
 -webkit-mask: url("https://careers.vib.com.vn/vibstatic/image/vib/icon_exchange.svg") no-repeat;
 -webkit-mask-size: cover;
 width: 20px;
 height: 15px;
 background: #005ba0; }
	.icon-calendar {
 background: url("https://careers.vib.com.vn/vibstatic/image/vib/icon_calendar.svg") no-repeat;
 background-size: cover; }
	.vib-v2-col-12 {
 width: 100%; }
	.vib-v2-col-6 {
 width: 100%; }
	.vib-v2-col-5 {
 width: 100%; }
	.vib-v2-col-2 {
 width: 100%; }
	.vib-v2-col-20 {
 width: 100%;
 float: left;
 padding: 0 0 20px 0; }
	.input-group-addon {
 padding: 5.5px 13px;
 background: #f2f2f2 !important;
 border: none; }
	.vib-v2-box-divider-content {
 padding-bottom: 30px;
 margin-bottom: 30px; }
	.form-group .date input {
 background: #f2f2f2 !important;
 border: none; }
	.vib-v2-wrapper-rate h3,.vib-v2-wrapper-rate-chart h3,.vib-v2-wrapper-exchange h3 {
 font-weight: 300;
 font-size: 26px;
 line-height: 26px;
 margin-bottom: 35px;
 margin-top: 0; }
	.vib-v2-images-drop-down input {
 border: none; }
	.vib-v2-images-drop-down button {
 background: none; }
	.vib-v2-images-drop-down img {
 width: 45px;
 height: 30px;
 margin-right: 10px; } }
@media only screen and (max-width: 1000px) {
	.vib-v2-search-auto-doitac{
 margin-bottom:20px;
	}
	.banner_form_banca .vib-v2-form-box-head {
 height: 60px;
 line-height: 60px;
 background-position:top right;
	}
	.banner_form_banca .vib-v2-form-box-head-title{
 position:static;
 color:#fff;
 padding-left: 20px;
 font-size: 18px;
	}
	.vib-v2-img-world-box img{
 min-width:100%;
	}
	.vib-v2-img-world-box{
 height:auto;
	}
	.vib-v2-popup-check-compare a.vib-v2-btn-dk01{
 margin:0 auto !important;
	}
	.popup_check_compare::after{
 content:"";
 background-color: rgba(0,0,0,0.8);
 width: 100%;
 height: 100vh;
 position: fixed;
 left: 0;
 top: 0;
 z-index: 1001;
	}
	.vib-v2-popup-check-compare{
 box-shadow:2px 2px 10px rgba(0, 0, 0, 0.149019607843137);
 background:#fff;
 width:303px;
 height:238px;
 border-bottom:5px solid #FDB913;
 position:fixed;
 margin-top:-164px;
 top:50%;
 left:50%;
 margin-left:-151px;
 text-align:center;
 z-index:1002;
	}
	.vib-v2-filter-auto{
 position:relative;
	}
	.vib-v2-section-form-nav-step {
 padding: 0 12px;
	}
	.vib-v2-section-form-nav-step ul {
 white-space: nowrap;
	}
	.vib-v2-section-form-nav-step ul li {
 border-bottom: 0 none;
 padding: 19px 0 19px 0;
 margin-right: 15px;
 padding-right: 20px;
 position: relative;
	}
	.vib-v2-section-form-nav-step ul li:after {
 content: " ";
 width: 12px;
 height: 12px;
 display: block;
 position: absolute;
 right: -5px;
 top: 27px;
 background: url(https://careers.vib.com.vn/vibstatic/image/vib/vib-v2-section-form-nav-step-narrow-right.svg) center no-repeat;
 background-size: 100% 100%;
	}
	.vib-v2-section-form-nav-step ul li:last-child:after {
 display: none;
	}
	.vib-v2-section-form-nav-step ul li.active {
 border-bottom: 0 none;
 margin-right: 15px;
 padding-right: 20px;
	}
	.vib-v2-section-form-nav-step ul li span {
 font-weight: 400;
 font-style: normal;
 font-size: 12px;
 color: #333333;
 display: none;
	}
	.vib-v2-section-form-nav-step ul li.active span {
 font-weight: 600;
 font-style: normal;
 font-size: 12px;
 color: #1b1b1b;
 display: inline-block;
	}
	.vib-v2-section-form-nav-step ul li .vib-v2-form-nav-step-number {
 line-height: 27px;
 margin-right: 0;
	}
	.vib-v2-section-form-nav-step ul li.active .vib-v2-form-nav-step-number {
 line-height: 27px;
 margin-right: 5px;
	}
	.vib-v2-note-result-calculation{
 margin-top:0;
	}
	.vib-v2-section-recruitment-reason .vib-v2-shadow-box-wrapper .vib-v2-shadow-box-item .vib-v2-shadow-box-item-wrapper {
	}
	.vib-v2-banner-content-footer {
 position: relative; }
	.vib-v2-banner-recruiment-footer .vib-v2-wrapper_new {
 position: absolute;
 top: 0; }
	.vib-v2-banner-recruiment-footer .vib-v2-wrapper_new .vib-v2-text-banner-footer .vib-v2-fz-title-banner {
 font-weight: 400;
 font-style: normal;
 font-size: 24px;
 line-height: 32px; }
}
.vib-v2-wrapper-exchange .icon-exchange {
	cursor: pointer; }
.vib-v2-wrapper-exchange .dropdown-menu {
	width: 142px;
	min-width: 120px; }
.vib-v2-images-drop-down-wrapper button {
	padding: 10px 14px !important;
	display: table;
	color: #797979; }
.vib-v2-images-drop-down-wrapper .glyphicon-chevron-down {
	margin-left: 8px;
	background: url("https://careers.vib.com.vn/vibstatic/image/vib/icon_down_menu.svg") no-repeat;
	background-size: cover;
	width: 25px;
	height: 25px; }
.vib-v2-images-drop-down-wrapper .input-group-btn {
	width: 140px; }
.vib-v2-images-drop-down-wrapper input {
	border: none;
	background: none;
	border-left: 1px solid #d2d2d2;
	padding-left: 20px;
	margin-top: 5px;
	height: 30px; }
.vib-v2-mt40 {
	margin-top: 40px; }
.vib-v2-width100 {
	width: 100%; }
.vib-v2-mb40 {
	margin-bottom: 40px; }
.vib-v2-col-12, .vib-v2-col-6, .vib-v2-col-5, .vib-v2-col-2 {
	float: left; }
.vib-v2-button-full-width a {
	max-width: 100%; }
.vib-v2-images-drop-down .dropdown-menu {
	left: -2px;
	margin: 4px 0 0;
	background-color: #fff;
	border: 1px solid #ccc;
	border-radius: 0 0 5px 5px;
	padding:0;
	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
	-moz-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
.vib-v2-images-drop-down .dropdown-menu::-webkit-scrollbar {
	display: none;
}
.vib-v2-images-drop-down .dropdown-menu a:hover{
	background-color: #f2f2f2;
	color: #1b1b1b !important;
}
.vib-v2-images-drop-down .dropdown-menu a.active {
	font-weight: bold;
	position: relative;
	color: #1b1b1b !important;
}
.vib-v2-images-drop-down .dropdown-menu a.active::after {
	content: "";
	background: url(https://careers.vib.com.vn/vibstatic/image/vib/arrow_check_selectbox.svg) no-repeat;
	width: 27px;
	height: 27px;
	position: absolute;
	z-index: 66;
	right: 0;
	top: 7px; }
.vib-v2-images-drop-down-name {
	line-height: 25px;
	vertical-align: middle; }
.vib-v2-color-black {
	color: #1B1B1B !important; }
.vib-v2-section-recruitment-base-custom-navigation {
	position: absolute;
	z-index: 999;
	width: 100%; }
.vib-v2-section-recruitment-base-custom-navigation .btn {
	padding: 0 30px;
	position: relative;
	cursor: pointer; }
.vib-v2-section-recruitment-base-custom-navigation .btn span {
	display: block;
	width: 40px;
	height: 40px;
	background-color: #ffffff87;
	-webkit-mask: url("https://careers.vib.com.vn/vibstatic/image/vib/icon-arrow-left.svg") no-repeat 50% 50%;
	mask: url("https://careers.vib.com.vn/vibstatic/image/vib/icon-arrow-left.svg") no-repeat 50% 50%;
	-webkit-mask-size: cover;
	mask-size: cover;
	font-size: 20px;
	font-weight: bold;
	line-height: 38px; }
.vib-v2-section-recruitment-base-custom-navigation .btn span:hover {
	background: #fff; }
.vib-v2-section-recruitment-base-custom-navigation .next {
	float: right; }
.vib-v2-section-recruitment-base-custom-navigation .prev span {
	transform: rotate(180deg); }
.vib-v2-font-weight-400 {
	font-weight: 400 !important; }
.vib-v2-hight-chart-tooltip {
	padding: 10px;
	border-radius: 5px;
	color: #fff; }
@media only screen and (max-width: 767px) {
	.vib-v2-date-promotion h4{
 font-size:12px;
 line-height:normal;
	}
	.vib-v2-hide-desktop{
 display:none;
	}
	.vib-v2-slider-table-expression-nav{
 position: fixed;
 top: 50%;
 width: 100%;
 z-index:8;
	}
	.vib-v2-slider-table-expression-nav .vib-v2-slider-table-expression-nav-direction{
 position: absolute;
 width: 28px;
 height: 30px;
 display: block;
	}
	.vib-v2-slider-table-expression-nav .next{
 right: 0;
 background: url(https://careers.vib.com.vn/vibstatic/image/vib/right_icon_findcard.png) no-repeat;
	}
	.vib-v2-slider-table-expression-nav .prev{
 left: 0;
 background: url(https://careers.vib.com.vn/vibstatic/image/vib/left_icon_findcard.png) no-repeat;
	}
	.vib-v2-wrapper-exchange h3{
 font-size: 24px;
	}
	.vib-v2-wrapper-rate-chart .vib-v2-images-drop-down-wrapper button {
 padding: 6px 9px !important;
	}
	.vib-v2-wrapper_new h3.vib-v2-custom-title{
 font-weight: 300;
 font-size: 26px;
 line-height: 26px;
 margin-bottom: 35px;
 margin-top: 0;
	}
	.ui-datepicker {
 width: calc(100vw - 49px);
 padding: 10px 20px !important;
	}
	.ui-datepicker table td, .ui-datepicker table th {
 font-size: 15px; }
}
@media only screen and (min-width: 865px) {
	.vib-v2-wrapper-rate-chart .vib-v2-images-drop-down-wrapper button{
 padding: 10px 9px 12px !important;
	}
	.ui-datepicker {
 padding: 10px 30px !important; }
	.ui-datepicker table td, .ui-datepicker table th {
 font-size: 14px; } }
.ui-datepicker {
	z-index: 9 !important;
	-webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
	border: 1px solid #d7d7d7 !important;
	border-top-left-radius: 0 !important;
	border-top-right-radius: 0 !important; }
.ui-datepicker .ui-datepicker-calendar thead tr th {
	color: #a5a5a5; }
.ui-datepicker .ui-datepicker-calendar tbody tr td a, .ui-datepicker .ui-datepicker-calendar tbody tr td span {
	font-weight: bold !important;
	border-radius: 50%;
	display: inherit;
	width: 30px;
	height: 30px;
	line-height: 25px;
	float: right;
	margin-right: 10px; }
.ui-datepicker .ui-datepicker-calendar tbody tr td a.ui-state-hover, .ui-datepicker .ui-datepicker-calendar tbody tr td a.ui-state-active {
	background: #0070ff !important;
	color: #fff; }
.ui-datepicker .ui-widget-header {
	background: none !important;
	border: none !important; }
.ui-datepicker .ui-widget-header .ui-datepicker-title select {
	border: none;
	padding: 5px; }
.ui-datepicker .ui-widget-header .ui-datepicker-title select:first-child {
	direction: rtl; }
.ui-datepicker .ui-widget-header .ui-datepicker-prev span {
	transform: rotate(180deg); }
.ui-datepicker .ui-widget-header span {
	background: url(/wps/wcm/connect/9046b4fe-1a4e-4bf3-8ada-15e9714bf7ce/paging_arrow.png?MOD=AJPERES&attachment=true&id=1543302003532) no-repeat 100% !important;
	background-size: contain;
	background-position: center; }
.ui-datepicker .ui-widget-header span.ui-datepicker-month,.ui-datepicker .ui-widget-header span.ui-datepicker-year{
	background:none !important;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
	border: none !important;
	background: none !important;
	text-align: center; }
.vib-v2-images-drop-down-wrapper span.text{
	line-height: normal !important;
}
.vib-v2-images-drop-down-wrapper .dropdown-menu li a span.text{
	width: auto !important;
}
.vib-v2-images-drop-down-wrapper .btn-group{
	padding-top: 0;
}
.vib-v2-wrapper-exchange .vib-v2-wrapper_new .vib-v2-col-12 div:nth-child(4) .vib-v2-images-drop-down-wrapper,
.vib-v2-wrapper-rate-chart > .vib-v2-wrapper_new > div:nth-child(2) > div:nth-child(2) .vib-v2-images-drop-down-wrapper{
	z-index: 1 !important;
}
.vib-v2-wrapper-rate-chart .bootstrap-select.btn-group .dropdown-toggle .caret{
	right: 10px;
}
.vib-v2-images-drop-down-wrapper .caret {
	background: url(https://careers.vib.com.vn/vibstatic/image/vib/icon_down_menu.svg) no-repeat !important;
	width: 20px;
	height: 20px;
	background-position: center;
	background-size: cover;
	border: none;
	top: 30% !important;
}
.vib-v2-images-drop-down-wrapper .bootstrap-select.open .caret{
	width: 20px;
	height: 20px;
	transform: rotate(180deg);
	border: none;
}
.vib-v2-images-drop-down-wrapper .dropdown-menu{
	overflow-x: hidden;
}
.vib-v2-wrapper_new .exchange-block{
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.vib-v2-images-drop-down-wrapper{
	height: 60px;
}
.vib-v2-images-drop-down-wrapper .dropdown-menu > li > a{
	padding: 10px 15px;
}
.vib-v2-images-drop-down-wrapper .dropdown-menu > li.selected:before{
	content: "";
	position: absolute;
	right: 10px;
	top: 7px;
	background: url(https://careers.vib.com.vn/vibstatic/image/vib/arrow_check_selectbox.svg) no-repeat;
	background-size: 100%;
	height: 27px;
	width: 27px;
	z-index: 55;
}
.vib-v2-col-20 .form-group{
	margin-bottom: 0 !important;
}
.vib-v2-section-base {
	margin: 45px 0;
}
.autocomplete-suggestions {
	padding: 25px 35px;
	background: #fff;
	border-radius: 5px;
	margin-top: 2px;
	border: 1px solid #e4e4e4 !important;
}
.autocomplete-suggestions .autocomplete-suggestion {
	border: none !important;
	font-size: 16px;
}
.autocomplete-suggestions .autocomplete-suggestion.autocomplete-selected {
	background: #e4e4e4;
	color: #1b1b1b;
}
.vib-v2-search-list .vib-v2-search-box-wrapper {
	width: 500px;
	position: relative;
}
.vib-v2-search-list .vib-v2-search-box-wrapper .vib-v2-search-box {
	padding: 0;
	border: 1px solid #F2F2F2;
	margin: 0;
	border-radius: 5px 0 0 5px;
}
.vib-v2-search-list .vib-v2-search-box-wrapper .vib-v2-search-box .vib-v2-input-search-list {
	height: 45px;
	padding: 17px;
	border: none;
	width: 100%;
	border-radius: 5px 0 0 5px;
	outline: none;
	font-size: 16px;
	font-weight: 400;
}
.vib-v2-search-list .vib-v2-search-box-wrapper .vib-v2-search-box.active .delete_search_text {
	display: block;
}
.vib-v2-search-list .vib-v2-search-box-wrapper .vib-v2-search-box.active .vib-v2-input-search-list {
	background: #F2F2F2;
}
.vib-v2-search-list .vib-v2-search-box-wrapper .vib-v2-search-box .delete_search_text {
	top: 15px;
}
.vib-v2-search-list .vib-v2-search-box-wrapper .vib-v2-search-box .delete_search_text i {
	opacity: .5;
}
.vib-v2-search-list .vib-v2-search-box-wrapper .vib-v2-search-list-btn {
	position: absolute;
	right: -50px;
	top: 0;
	width: 50px;
	height: 100%;
}
.vib-v2-search-list .vib-v2-search-box-wrapper .vib-v2-search-list-btn .btn_search_submit {
	background: #fdb916;
	height: 100%;
}
.vib-v2-search-list .vib-v2-search-box-wrapper .vib-v2-search-list-btn .btn_search_submit .icon_search_submit {
	top: 13px;
	left: 15px;
}
.vib-v2-search-list .vib-v2-search-list-data {
	margin-top: 40px;
	display: table;
	width: 100%;
}
.vib-v2-search-list .vib-v2-search-list-data .vib-v2-search-list-data-filter {
	border-bottom: 1px solid #d7d7d7;
	padding-bottom: 10px;
	display: table;
	width: 100%;
}
.vib-v2-search-list .vib-v2-search-list-data .vib-v2-search-list-data-filter ul li {
	list-style: none;
	display: block;
	float: left;
	padding-right: 45px;
}
.vib-v2-search-list .vib-v2-search-list-data .vib-v2-search-list-data-filter ul li span {
	cursor: pointer;
	font-size: 18px;
	color: #515151;
	font-weight: 400;
	position: relative;
}
.vib-v2-search-list .vib-v2-search-list-data .vib-v2-search-list-data-filter ul li span.active:after, .vib-v2-search-list .vib-v2-search-list-data .vib-v2-search-list-data-filter ul li span:hover:after {
	position: absolute;
	content: "";
	width: 100%;
	height: 2px;
	background: #fdb916;
	bottom: -11px;
	left: 0;
}
.vib-v2-search-list .vib-v2-search-list-data .vib-v2-search-list-data-wrapper .vib-v2-search-list-data-wrapper-item {
	margin-top: 60px;
	display: table;
}
.vib-v2-search-list .vib-v2-search-list-data .vib-v2-search-list-data-wrapper .vib-v2-search-list-data-wrapper-item .vib-v2-search-list-data-wrapper-item-title {
	font-weight: 400;
	font-style: normal;
	font-size: 18px;
}
.vib-v2-search-list .vib-v2-search-list-data .vib-v2-search-list-data-wrapper .vib-v2-search-list-data-wrapper-item p {
	font-weight: 400;
	font-style: normal;
	font-size: 16px;
	color: #1B1B1B;
	line-height: 22px;
	margin-top: 20px;
}
.vib-v2-search-list .vib-v2-search-list-data .vib-v2-search-list-data-wrapper .vib-v2-search-list-data-wrapper-item ul li {
	list-style: none;
	display: block;
	float: left;
	position: relative;
	margin-right: 15px;
}
.vib-v2-search-list .vib-v2-search-list-data .vib-v2-search-list-data-wrapper .vib-v2-search-list-data-wrapper-item ul li a {
	color: #0066B3;
}
.vib-v2-search-list .vib-v2-search-list-data .vib-v2-search-list-data-wrapper .vib-v2-search-list-data-wrapper-item ul li a:hover {
	color: #fdb916;
}
.vib-v2-search-list .vib-v2-search-list-data .vib-v2-search-list-data-wrapper .vib-v2-search-list-data-wrapper-item ul li:after {
	position: absolute;
	content: "/";
	color: #0066B3;
	right: -9px;
}
.vib-v2-search-list .vib-v2-search-list-data .vib-v2-search-list-data-wrapper .vib-v2-search-list-data-wrapper-item ul li:last-child:after {
	display: none;
}
@media only screen and (max-width: 767px) {
	.vib-v2-search-list .vib-v2-search-box-wrapper {
 width: calc(100vw - 90px);
	}
}
@media only screen and (max-width: 325px){
	.tab_about_news ul li a{
 padding:0 10px;
	}
	.vib-v2-img-compare-card{
 height:auto;
 width:auto;
	}
	.vib-v2-text-services-card p{
 font-size:18px;
	}
	.vib-v2-box-tieu-chi-the {
 padding: 0 5px;
	}
	.vib-v2-other-link-footer li {
 padding:0 3px;
	}
	.box-card-row1{
 height:auto;
	}
	.img_card_effect,.img-list-banca{
 position:relative;
 margin:0 auto;
 left:auto;
 top:auto;
 width:240px;
 max-width:100%;
 float:none;
	}
	.img_card_effect .img-card1{
 height:148px;
	}
	.button_card_dk_ngay{
 margin-top:20px;
 float:none;
 margin-left:0;
	}
	.btn-dk-banca{
 width:auto;
 margin-top:20px;
 float:none;
 margin-left:auto;
 text-align:center;
	}
	.vib-v2-img-card-detail{
 padding-right:0;
 width:auto;
 max-width:none;
 float:none;
	}
	.vib-v2-btn-card-detail{
 margin-top:20px;
 float:none;
 text-align:center;
	}
	.vib-v2-btn-card-detail a.vib-v2-btn-dk01{
 margin:0 auto;
	}
	.vib-v2-news-best{
 width: 193px;
 line-height: 31px;
 height: 36px;
 top: 103px;
 font-size: 12px;
 background:url(/wps/wcm/connect/e7b4efc4-4da3-4f92-9969-81f91e92388a/sticker_card.png?MOD=AJPERES&attachment=true&id=1545656773580) no-repeat;
 background-size: 100%;
 left: -13px;
	}
	.vib-v2-sticker-mptn .vib-v2-news-best{
 top: 125px;
 left: -14px;
 width: 209px;
 line-height: 31px;
 height: 38px;
 font-size:13px;
	}
	.vib-v2-img-card-detail img{
 max-height:none;
	}
	.btn-header-popup{
 width:140px;
	}
	.link-header-popup{
 width:auto;
	}
	.vib-v2-we-support h3,.vib-v2-title-credit{
 font-size:24px;
	}
	.vib-v2-txt-appstore{
 width:158px;
	}
	.step_saving ul li {
 margin-right: 4px;
 padding-left: 4px;
 padding-right: 4px;
	}
	.step_saving ul li.active{
 margin-right: 3px;
 padding-right: 3px;
	}
	.vib-v2-chose-link-mobile{
 font-size: 15px !important;
	}
	.vib-v2-chose-link-mobile {
 border-radius: 5px;
 border: 1px solid #0066b3;
 padding: 15px;
 font-size: 20px;
 color: #0066B3;
 position: relative;
 margin-top: 30px;
 width: 75%;
 display: inline-block;
	}
	.vib-v2-chose-link-mobile::before{
 top: 15px !important;
	}
	.vib-v2-link-compare-deposit{
 padding-left: 5px !important;
	}
	.vib-v2-form-box-head-bg-white .vib-v2-form-box-head-title{
 font-size: 19px;
	}
	.step_saving ul li {
 margin-right: 3px;
 padding-left: 3px;
 padding-right: 3px;
	}
	.ui-datepicker{
 padding: 0 !important;
	}
	.ui-datepicker .ui-datepicker-calendar tbody tr td a, .ui-datepicker .ui-datepicker-calendar tbody tr td span{
 margin-right: 6px !important;
	}
	.vib-v2-input01 .ph_input{
 font-size: 15px !important;
	}
	.vib-v2-otp-input input {
 width: 37px;
 height: 37px;
	}
	.error-otp{
 margin-bottom: 10px;
	}
	.vib-v2-box-content-three-services{
 margin-top: 40px;
	}
	.viv-v2-title-services{
 font-size: 21px;
	}
	.vib-v2-header-benefit-auto-table .vib-v2-row-table-benefit2, .vib-v2-header-benefit-auto-table .vib-v2-row-table-benefit3{
 font-size: 16px;
	}
	.vib-v2-tab-detail-deposit li {
 width: 49%;
 padding: 0 !important;
 font-size: 13px;
	}
	.vib-v2-colum-table-deposit {
 padding-right: 5px;
 font-size: 14px !important;
	}
	.vib-v2-box-brand-car h4 {
 font-size: 10px;
 font-weight: 600;
 margin-top: 10px;
	}
	.vib-v2-box-vehicles-car h3 {
 font-size: 14px;
 font-weight: 700;
 height: 55px;
	}
	.vib-v2-title-auto {
 font-size: 20px;
 color: #212529;
 line-height: 26px;
 margin-top: 40px;
	}
	.vib-v2-form-box-thank-text-hotline {
 font-size: 18px;
	}
	.vib-v2-section-form-nav-step {
 padding: 0 5px;
	}
	.vib-v2-section-form-nav-step ul li.active {
 border-bottom: 0 none;
 margin-right: 10px;
 padding-right: 10px;
	}
	.vib-v2-fix-row1-table{
 padding-left: 10px;
 font-size: 14px;
 float: left;
	}
	.vib-v2-left-box-table-expression .vib-v2-header-box-table-expression {
 font-size: 15px;
 padding-left: 10px;
	}
	.vib-v2-title-table-expression {
 font-size: 15px;
 padding-left: 10px;
	}
	.vib-v2-line-box-table-expression {
 padding-left: 10px;
 font-size: 15px;
	}
	a.btn_rate_hover {
 left: -100%;
	}
	#popup-loan-detail .vib-v2-line-year-tab ul {
 margin-right: 0;
	}
	.vib-v2-detail-place-auto h4 {
 margin: 0;
 line-height: 16px;
 background: url(https://careers.vib.com.vn/vibstatic/image/vib/icon_place_auto.png) 17px 14px no-repeat;
 padding-left: 60px;
 font-size: 12px;
	}
}
@media only screen and (max-width: 767px){
	#popup-kichhoatthe-debit .vib-v2-popup-list-box-services .vib-v2-popup-box-services,#popup-ttbaomatthe .vib-v2-popup-list-box-services .vib-v2-popup-box-services,#popup-thanhtoandunothe .vib-v2-popup-box-services{
 width:100%;
	}
	#popup-kichhoatthe-debit .vib-v2-popup-list-box-services h4 br{
 display:none;
	}
	.vib-v2-fz-title-section {
	font-size:26px;
 margin-bottom: 20px;
	}
	.card--mobile .card__content .header {
 font-weight: 400 !important;
	}
	.grid .grid__column {
 padding: 10px;
	}
}
@media only screen and (min-width: 768px) {
	.vib-v2-form-body-input-group-small{
 display: inline-block;
 width: calc(33.33% - 8px);
 margin-right: 8px;
 vertical-align: top;
	}
	.vib-v2-form-body-input-group .vib-v2-form-body-input-group-small:last-child{
 margin-right:0;
	}
	.vib-v2-form-body-input-group .vib-v2-form-body-input-group-small:nth-child(3){
 margin-right:0;
	}
	.vib-v2-form-body-input-group-small .select_ocb .bootstrap-select.btn-group .dropdown-menu{
 width:100%;
	}
	.vib-v2-form-body-input-group-small .select_ocb .dropdown-menu > li > a{
 white-space:normal !important;
	}
	.all-tab-credit {
 transition: .15s ease-in;
	}
	.vib-v2-card-fix-top {
 position: fixed;
 top: 0px;
 width: 100%;
 z-index: 1000;
 background: #fff;
 margin-top: 0;
 height:85px;
	}
	.vib-v2-card-fix-top .vib-v2-header-compare {
 top: 0 !important;
	}
	.vib-v2-card-fix-top .vib-v2-box-search-card-header > div:nth-child(-n+2) {
 display: none;
	}
	.vib-v2-card-fix-top .vib-v2-list-card-header-mobile {
 margin-top: 10px;
	}
	.vib-v2-card-fix-top .vib-v2-wrapper_new .vib-v2-title-credit span {
 display: none;
	}
	.vib-v2-header-scroll-02 {
 position: fixed;
 top: 0;
 z-index: 999;
 height: 55px;
 transition: .15s ease-in;
	}
	.vib-v2-header-scroll-02 .vib-v2-hamburger-menu {
 top: 20px;
	}
	.vib-v2-header-scroll-02 .vib-v2-main-nav-home {
 top: 20px;
	}
	.vib-v2-header-scroll-02 .vib-v2-hotline {
 top: 10px;
	}
	.vib-v2-mt65 {
 margin-top: 80px;
	}
	.vib-v2-mt345 {
 margin-top: 345px;
	}
	.vib-v2-fix-left-allow .vib-v2-wrapper_new .vib-left-content-detail {
 position: fixed !important;
 width: calc(1147px * 0.35);
 border: none !important;
	}
	.vib-v2-fix-left-allow .vib-v2-wrapper_new .vib-right-content-deatil {
 margin-left: 35%;
	}
	.vib-v2-call-to-action-fix-top-on-head {
 position: absolute;
 right: 0px;
 top: 10px;
 width: 220px;
 display: none;
 transition: all .5s;
 border-radius:5px;
 overflow:hidden;
	}
	.vib-v2-header-scroll .vib-v2-call-to-action-fix-top-on-head {
 display:block;
	}
}
@media only screen and (max-width: 767px) {
	.vib-v2-header-scroll-02 {
 position: fixed;
 top: 0;
 z-index: 9;
 height: 55px;
 transition: .15s ease-in;
 overflow: hidden;
	}
	.vib-v2-header-scroll-02 .vib-v2-hotline {
 top: 10px;
	}
	.vib-v2-section-header_new {
 transition: .2s ease-in;
	}
	.vib-v2-header-black {
 height: 55px;
	}
	.vib-v2-box-mobile-fix-footer {
 background: #fff;
 position: fixed;
 top: 55px;
 height: 55px;
 width: 100%;
 z-index: 9;
 transition: .2s ease-in;
 box-shadow:rgba(134, 134, 134, 0.2) 0px 10px 10px;
	}
	.vib-v2-box-mobile-fix-footer .bxslider .swiper-slide {
 line-height:normal;
 padding-top:10px;
 display:table;
	}
	.vib-v2-box-mobile-fix-footer .vib-v2-box-img-card {
 border-color: #d7d7d7 !important;
 line-height: 65px;
 width: 55px;
 height: 51px;
	}
	.vib-v2-box-mobile-fix-footer .vib-v2-box-img-card .icon_top_home01 {
 width: 28px;
 height: 19px;
 background: url(/wps/wcm/connect/5316fe9e-c4f7-4115-9091-c4db6bf07775/icon_top_home.png?MOD=AJPERES&attachment=true&id=1544776286919) no-repeat;
 background-size: cover;
	}
	.vib-v2-box-mobile-fix-footer .bx-controls-direction .bx-prev {
 transform: rotate(180deg);
	}
	.vib-v2-call-to-action-fix-top {
 position: fixed;
 height: 65px;
 width: 100%;
 top: -1px;
 box-shadow: 0px 7px 10px rgba(134, 134, 134, 0.2);
 left: 0px;
 z-index: 99;
 background: #fff;
 overflow: hidden;
 padding: 10px 20px;
 transition: .2s ease-in;
 display:table;
	}
	.vib-v2-call-to-action-fix-top > div {
 width: 50%;
 display:table-cell;
 vertical-align:middle;
	}
	.vib-v2-call-to-action-fix-top > div > a.vib-v2-btn-dk01{
 float:right;
	}
	.vib-v2-call-to-action-fix-top > div h2 {
 padding: 0;
 margin: 0;
 font-size: 18px;
 font-weight: 300;
 font-style: normal;
	}
	.vib-v2-call-to-action-fix-top div::after{
 content:"";
 clear:both;
 display:block;
	}
}
.bx-controls-custom {
	position: fixed;
	top: 50%;
	width: 100%;
	z-index: 999;
}
.bx-controls-custom .bx-controls-custom-direction {
	position: relative;
}
.bx-controls-custom .bx-controls-custom-direction a {
	position: absolute;
	text-indent: -9999px;
	background: url(https://careers.vib.com.vn/vibstatic/image/vib/right_icon_findcard.png) no-repeat;
	width: 28px;
	height: 30px;
}
.bx-controls-custom .bx-controls-custom-direction a.bx-prev {
	left: 0;
	transform: rotate(180deg);
}
.bx-controls-custom .bx-controls-custom-direction a.bx-next {
	right: 0;
}
@media only screen and (min-width: 768px){
	.vib-v2-saving-banner-option {
 position: relative;
 margin-top: -40px;
	}
	.vib-v2-saving-banner-option .vib-v2-wrapper_new {
 padding: 30px 40px;
 background: #F2F2F2;
 border-radius: 10px;
 box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.14902);
	}
	.vib-v2-saving-banner-option .vib-v2-wrapper_new .vib-v2-saving-banner-option-left {
 float: left;
 box-shadow: 5px 2px 10px rgba(0, 0, 0, 0.14902);
 border-radius: 50%;
 padding: 20px;
 background: #fff;
	}
	.vib-v2-saving-banner-option .vib-v2-wrapper_new .vib-v2-saving-banner-option-left img {
 height: 50px;
 width: 50px;
	}
	.vib-v2-saving-banner-option .vib-v2-wrapper_new .vib-v2-saving-banner-option-right {
 width: 88%;
 float: left;
 padding-left: 30px;
	}
	.vib-v2-saving-banner-option .vib-v2-wrapper_new .vib-v2-saving-banner-option-right h3 {
 margin: 5px 0 7px 0;
 font-weight: 400;
 font-style: normal;
 font-size: 22px;
	}
	.vib-v2-saving-banner-option .vib-v2-wrapper_new .vib-v2-saving-banner-option-right p {
 font-weight: 400;
 font-style: normal;
 font-size: 16px;
 line-height: 21px;
	}
}
@media only screen and (max-width: 767px){
	.vib-v2-saving-banner-option {
 position: relative;
 margin-top: -30px;
 padding: 0 20px;
	}
	.vib-v2-saving-banner-option .vib-v2-wrapper_new {
 padding: 40px 30px;
 background: #F2F2F2;
 border-radius: 10px;
 box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.14902);
	}
	.vib-v2-saving-banner-option .vib-v2-wrapper_new .vib-v2-saving-banner-option-left {
 float: left;
 box-shadow: 5px 2px 10px rgba(0, 0, 0, 0.14902);
 border-radius: 50%;
 padding: 15px;
 background: #fff;
	}
	.vib-v2-saving-banner-option .vib-v2-wrapper_new .vib-v2-saving-banner-option-left img {
 height: 50px;
 width: 50px;
	}
	.vib-v2-saving-banner-option .vib-v2-wrapper_new .vib-v2-saving-banner-option-right {
 width: 100%;
 float: left;
	}
	.vib-v2-saving-banner-option .vib-v2-wrapper_new .vib-v2-saving-banner-option-right h3 {
 margin: 40px 0;
 font-weight: 400;
 font-style: normal;
 font-size: 22px;
	}
	.vib-v2-saving-banner-option .vib-v2-wrapper_new .vib-v2-saving-banner-option-right p {
 font-weight: 400;
 font-style: normal;
 font-size: 16px;
 line-height: 21px;
	}
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
	#personal-loan-borrow .vib-v2-toolbar-range-sllider02 {
 width: 65%;
	}
	#personal-loan-borrow .vib-v2-deposit-content-small02 {
 width: 35%;
	}
}
@media (min-width: 768px) and (max-width: 800px) {
	.vib-v2-compare-saving h2 {
 font-size: 26px;
 font-weight: 300;
 text-align: center;
 padding: 30px 0;
 margin: 0;
 color: #414042;
 background: #ededed;
	}
	.vib-v2-compare-saving .vib-v2-header-compare-card p {
 margin-bottom: 0 !important;
	}
	.vib-v2-compare-saving .vib-v2-header-compare-card {
 margin-top: 30px;
	}
	.vib-v2-compare-saving .vib-v2-header-compare-card .vib-v2-box-compare-content {
 margin-bottom: 30px;
	}
	.vib-v2-compare-saving .vib-v2-header-compare-card .vib-v2-box-compare-content h3 {
 display: block !important;
	}
	.vib-v2-compare-saving .vib-v2-box-compare-content {
 width: 50% !important;
 float: left;
 padding-top: 0;
 padding-bottom: 0;
 border-left: none !important;
 border-right: 1px solid #c9c9c9;
	}
	.vib-v2-compare-saving .vib-v2-box-compare-content:last-child {
 border-right: none;
	}
	.vib-v2-compare-saving .vib-v2-box-compare-content p {
 margin: 20px 0;
	}
	.vib-v2-compare-saving .vib-v2-body-compare-card {
 padding: 10px 0;
	}
	.vib-v2-compare-saving .vib-v2-body-compare-card .vib-v2-box-compare-content {
 padding: 0 30px 0 60px !important;
	}
	.vib-v2-compare-saving .vib-v2-img-compare-card {
 padding-top: 0;
	}
	.vib-v2-compare-saving .vib-v2-img-compare-card img {
 max-width: 300px;
 border-radius: 5px;
 box-shadow: 7px 9px 10px #0000001c;
	}
	.vib-v2-deposit-tool-calculation.vib-v2-deposit-tool-calculation-upl .vib-v2-title-result-calc {
 height: 108px;
 overflow: hidden;
	}
	.vib-v2-deposit-tool-calculation #vib-v2-result-calculation-1 .vib-v2-title-result-calc {
 height: 54px;
 overflow: hidden;
	}
	.vib-v2-deposit-tool-calculation .vib-v2-result-calculation-slider {
 border: 1px solid #d7d7d7;
 border-radius: 5px;
 overflow: hidden;
	}
	.vib-v2-deposit-tool-calculation .vib-v2-result-calculation.compare-calculation {
 margin-top: 60px;
	}
	.vib-v2-deposit-tool-calculation .vib-v2-result-calculation .vib-v2-line-result-calculation {
 border-top: none;
	}
	.vib-v2-deposit-tool-calculation .vib-v2-result-calculation .vib-v2-line-result-calculation .vib-v2-title-result-calc {
 font-size: 20px !important;
	}
	.vib-v2-deposit-tool-calculation .vib-v2-result-calculation .vib-v2-line-result-calculation .vib-v2-row1-result-calc .line-v2-row-result-calc span {
 margin-bottom: 15px;
 margin-top: 10px;
 display: block;
	}
	.vib-v2-deposit-tool-calculation .vib-v2-result-calculation .vib-v2-line-result-calculation .vib-v2-row1-result-calc .line-v2-row-result-calc span:last-child {
 margin-bottom: 0;
	}
	.line-v2-row-result-calc-flexi{min-height: 42px !important;}
	.vib-v2-section-banner-about{
 background-position: 900px;
	}
	a.vib-v2-more-detail-banner {
 display: inline;
 margin-left: 30px;
	}
	.vib-v2-link-box-colum-content a {
 display: inline-block;
 margin-bottom: 15px;
 width: 40%;
	}
	.vib-v2-text-ad-detail {
 margin-top: 30px;
 margin-bottom: 30px;
	}
	.vib-v2-other-title p {
 width: 100%;
	}
	.vib-v2-content-condition-tab .vib-v2-content-condition {
 width: 100%;
 margin-left: 0;
	}
	.vib-v2-banner-content-footer .vib-v2-banner-recruiment-footer {
 margin-top: 60px;
 display: block;
 background-position: -315px !important;
 height: 235px;
	}
	.vib-v2-banner-content-footer .vib-v2-banner-recruiment-footer .vib-v2-banner-debit-mobile {
 display: none;
	}
	.vib-v2-detail-car, .vib-v2-vehicles-car {
 margin-top: 30px;
	}
	.vib-v2-hamburger-menu {
 z-index: 9;
	}
	.vib-v2-date-promotion {
 border-bottom: none !important;
 padding-bottom: 0 !important;
 margin-bottom: 20px !important;
	}
	.vib-v2-list-link-other a {
 display: inline-block !important;
 margin-right: 10px;
	}
	.vib-v2-call-to-action-fix-top {
 z-index: 999 !important;
	}
	.vib-v2-header-black {
 height: 60px !important;
	}
	.vib-v2-deposit-tool-calculation .vib-v2-header-deposit {
 padding-bottom: 0 !important;
	}
	.vib-v2-section-find-car .vib-v2-box-find-car {
 height: 250px;
 background-position: 900px;
	}
	.vib-v2-section-find-car .vib-v2-box-find-car .vib-v2-txt-box-find-car h3 {
 font-size: 32px;
	}
	.vib-v2-form-slide-list-card {
 margin: 0 auto;
	}
	div.ui-datepicker {
 width: calc((100% - 120px)/2);
 padding: 5px 3px !important;
	}
	.vib-v2-section-form-containt {
 padding-top: 0;
	}
	.vib-v2-section-form-containt .vib-v2-form-box-body .vib-v2-img-card-debit img {
 width: 150px;
	}
	.vib-v2-txt-countdown {
 margin: 0 auto;
	}
	.vib-v2-text-box-step5-thanks h4 {
 font-size: 22px;
	}
	.vib-v2-section-header_new02 {
 height: 60px;
	}
	.vib-v2-section-header_new02.vib-v2-header-scroll-02 {
 height: 60px;
	}
	.vib-v2-section-header_new02.vib-v2-header-scroll-02 .vib-v2-hamburger-menu {
 top: 28px;
	}
	.vib-v2-box-mobile-fix-footer {
 background: #fff;
 position: fixed;
 top: 55px;
 height: 60px;
 width: 100%;
 z-index: 1000;
 transition: .2s ease-in;
 box-shadow: rgba(134, 134, 134, 0.2) 0px 10px 10px;
	}
	.vib-v2-box-mobile-fix-footer .bxslider .swiper-slide {
 height: 55px;
 display: table;
 line-height: normal;
	}
	.vib-v2-box-mobile-fix-footer .bxslider .swiper-slide a {
 color: #1b1b1b;
 font-size: 14px;
 padding: 0 20px;
	}
	.vib-v2-box-mobile-fix-footer .vib-v2-box-img-card {
 border-color: #d7d7d7 !important;
 line-height: 65px;
 width: 60px;
 height: 56px;
	}
	.vib-v2-box-mobile-fix-footer .vib-v2-box-img-card a {
 background: url("/wps/contenthandler/dav/themelist/VIB-ver-04/vs2018/images/back_icon.png") no-repeat !important;
	}
	.vib-v2-box-mobile-fix-footer .vib-v2-box-img-card a.disabled {
 background: url("/wps/contenthandler/dav/themelist/VIB-ver-04/vs2018/images/arrow_mobile_card_slider.svg") no-repeat !important;
	}
	.vib-v2-box-mobile-fix-footer .vib-v2-box-img-card .icon_top_home01 {
 width: 28px;
 height: 19px;
 background: url(/wps/contenthandler/dav/themelist/VIB-ver-04/vs2018/images/icon_top_home.svg) no-repeat;
 background-size: cover;
	}
	.vib-v2-box-mobile-fix-footer .bx-controls-direction a {
 background: url("/wps/contenthandler/dav/themelist/VIB-ver-04/vs2018/images/arrow_mobile_card_slider.svg") no-repeat !important;
	}
	.vib-v2-box-mobile-fix-footer .bx-controls-direction .bx-prev {
 transform: rotate(180deg);
	}
	.modal .modal-content .vib-v2-header-popup {
 padding-left: 20px !important;
	}
	.vib-v2-box-wrapper-step5-thanks02 {
 padding: 0 !important;
	}
	.vib-v2-box-about-friend {
 height: 385px;
	}
	.vib-v2-serction-recommend .vib-v2-box-about-friend {
 display: block !important;
 background-size: contain !important;
 background-repeat: no-repeat !important;
	}
	.vib-v2-serction-recommend .vib-v2-box-about-friend .vib-v2-mobile-bg-about {
 display: none !important;
	}
	.vib-v2-section-header_new_form {
 height: 60px;
	}
	.vib-v2-section-header_new_form .vib-v2-wrapper_new {
 height: 100%;
	}
	.vib-v2-section-header_new_form .vib-v2-wrapper_new .vib-v2-logoVIB {
 transform: translateY(-50%);
 top: 50%;
 position: relative;
	}
	.vib-v2-section-form-containt #formInfo .vib-v2-form-header-border, .vib-v2-section-form-containt #infoForm .vib-v2-form-header-border {
 padding-left: 50px;
	}
	.vib-v2-section-form-containt #txtSubTitle {
 padding-left: 50px;
	}
	.vib-v2-section-form-containt .vib-v2-title-form-credit {
 text-align: left;
 padding-left: 20px;
	}
	.box-card-row3 p {
 margin-right: 0;
	}
	.box-card-row3 p a {
 margin-right: 20px;
	}
	.vib-v2-digital-myvib-interest-title, .vib-v2-box-digital-ib-feature-title,
	.vib-v2-digital-certified-title, .vib-v2-digital-myvib-condition-text,
	.vib-v2-box-digital-sms-syntax-title {
 font-size: 32px;
	}
	.vib-v2-box-digital-myvib-certified {
 padding-bottom: 0;
	}
	.vib-v2-box-digital-myvib-condition {
 margin-top: 60px;
	}
	.body-header-popup .vib-v2-popup-list-box-services img {
 width: auto;
 float: none;
 height: 70px;
	}
	.vib-v2-box-digital-myvib-download .vib-v2-box-digital-myvib-download-containt .vib-v2-digital-myvib-download-img {
 max-width: 330px;
	}
	.vib-v2-box-digital-myvib-download .vib-v2-box-digital-myvib-download-containt .vib-v2-digital-myvib-download-img img {
 width: 100%;
	}
	.vib-v2-box-digital-myvib-download .vib-v2-digital-myvib-download-link {
 max-width: calc(100% - 345px);
 padding-top: 20px;
	}
	.vib-v2-box-digital-myvib-download .vib-v2-digital-myvib-download-link .vib-v2-digital-myvib-download-link-title {
 font-size: 25px;
 line-height: 30px;
	}
	.vib-v2-box-digital-myvib-download .vib-v2-digital-myvib-download-link .vib-v2-btn-dk01 {
 margin: 0 !important;
	}
	.vib-v2-box-digital-myvib-download .vib-v2-digital-myvib-download-link .vib-v2-digital-myvib-download-link-btn {
 padding-top: 0;
	}
	.vib-v2-box-digital-myvib-condition .vib-v2-wrapper_new {
 border-top: 1px dotted #d7d7d7;
 border-bottom: 1px dotted #d7d7d7;
 padding: 40px 0 40px 20px !important;
	}
	.viv-v2-title-services {
 font-size: 35px;
	}
	.vib-v2-news-home .bx-wrapper .bx-pager {
 bottom: -20px;
	}
	.vib-v2-service-card-digital a.vib-v2-box-services-card:hover .vib-v2-text-services-card {
 bottom: 20px !important;
	}
	.vib-v2-service-card-digital a.vib-v2-box-services-card:hover .vib-v2-link-services-card {
 display: none;
	}
	.vib-v2-service-card-digital a.vib-v2-box-services-card:hover .vib-v2-text-service-digital {
 display: none;
	}
	.vib-v2-text-banner-top .vib-v2-fz-title-banner {
 font-size: 35px !important;
	}
	.vib-v2-chose-link-mobile {
 width: 350px !important;
	}
	.box_logo_vib {
 transform: scale(0.8);
	}
	.vib-v2-form-dathen .vib-v2-form-box-head-title {
 margin-top: -10px !important;
	}
	.vib-v2-form-dathen .vib-v2-form-box-head {
 background-size: cover !important;
	}
	.vib-v2-list-box-support .vib-v2-box-content-support {
 height: 100px;
	}
	.vib-v2-list-box-support .vib-v2-box-content-support .btn-support-dk-ngay {
 margin-top: 5px !important;
	}
	.vib-v2-list-box-support .vib-v2-box-content-support p {
 margin-top: 10px;
	}
	.vib-v2-box-services-card img.bg_img_box_services {
 height: 300px;
	}
	.vib-v2-body-box-banca .box-card-row1 .btn-dk-banca {
 text-align: left;
	}
	.vib-v2-body-box-banca .box-card-all-row2 {
 margin-left: 248px;
	}
	.vib-v2-banner-debit {
 display: block !important;
 height: 350px !important;
 background-size: cover;
 background-position: 900px;
	}
	.vib-v2-banner-debit .vib-v2-wrapper_new {
 height: 100%;
 position: relative;
	}
	.vib-v2-banner-debit .vib-v2-wrapper_new .vib-v2-text-banner-top {
 text-align: left;
 width: 65%;
 top: 50% !important;
 transform: translateY(-50%);
 position: relative;
	}
	.vib-v2-banner-debit .vib-v2-wrapper_new .vib-v2-text-banner-top div {
 line-height: normal;
	}
	.vib-v2-banner-debit .vib-v2-wrapper_new .vib-v2-text-banner-top .vib-v2-title-banner {
 font-size: 35px !important;
	}
	.vib-v2-banner-debit .vib-v2-banner-debit-mobile {
 display: none !important;
	}
	.vib-v2-section-footer-new-form {
 background: #e4e4e4;
 padding: 0 50px;
	}
	.vib-v2-section-footer-new-form .vib-v2-footer-new-form {
 max-width: 100%;
 margin: 0;
 padding: 0;
	}
	.vib-v2-img-promotion-box {
 height: 230px;
	}
	.vib-v2-header-slider-clone {
 position: fixed;
 z-index: 999;
 top: -100%;
 background: #1b1b1b;
 transition: .5s all;
	}
	.vib-v2-header-slider-clone.scrolled {
 top: 0;
	}
	.vib-v2-header-slider-clone.scrolled .bx-controls-direction {
 display: block !important;
	}
	.vib-v2-header-slider-clone.scrolled .bx-controls-direction a {
 top: 50vh;
	}
	.vib-v2-header-slider-clone .vib-v2-title-body-find-card {
 background: #fff;
	}
	.vib-v2-header-slider-clone .vib-v2-box-img-body-find-card .bx-controls {
 top: 6px !important;
	}
	.vib-v2-body-icon-services img {
 height: auto;
 width: 40px;
	}
	.vib-v2-wrapper_new {
 width: 100%;
 max-width: 100%;
	}
	.modal:before {
 display: none !important;
	}
	.debit-card-popup .modal {
 padding-left: 0;
	}
	.vib-v2-section-banner-home .vib-v2-wrapper_new {
 height: 100%;
	}
	.vib-v2-section-banner-home .vib-v2-wrapper_new .vib-v2-text-banner {
 text-align: left;
 width: 65%;
 position: relative;
 top: 50%;
 transform: translateY(-50%);
	}
	.vib-v2-section-banner-home .vib-v2-wrapper_new .vib-v2-text-banner .vib-v2-fz-title-banner {
 line-height: 35px;
 font-size: 35px !important;
	}
	.vib-v2-section-banner-home .bxslider .swiper-slide {
 background-position: -630px;
	}
	.vib-v2-section-banner-home .bxslider .swiper-slide .swiper-bg {
 display: none !important;
	}
	.vib-v2-news-home .vib-v2-wrapper_new .vib-v2-list-box-news-home .vib-v2-box-news-home .vib-v2-right-txt-news-home {
 text-align: left;
	}
	.vib-v2-news-home .vib-v2-wrapper_new > h3 {
 text-align: left;
 font-size: 32px;
	}
	.banner_MGM .vib-v2-banner-debit-mobile, .banner_MGM .vib-v2-banner-debit {
 height: 350px !important;
 background-size: cover;
	}
	.vib-v2-section-content-search .vib-v2-line-content-search .vib-v2-list-project .vib-v2-box-project a img {
 height: 200px;
	}
	.vib-v2-section-content-search .vib-v2-line-content-search .vib-v2-list-project .vib-v2-box-project p {
 height: 44px;
	}
	.vib-v2-three-upl .vibv-v2-body-three-services .vib-v2-body-box-services .vib-v2-body-icon-services {
 display: block;
 float: left;
	}
	.vib-v2-three-upl .vibv-v2-body-three-services .vib-v2-body-box-services .vib-v2-body-txt-services {
 display: block;
 margin-left: 100px;
 text-align: left;
	}
	.body-header-popup {
 position: relative;
 margin-top: 40px;
 display: block;
	}
	.body-header-popup .img-body-header-popup {
 position: relative;
 width: 100%;
 left: auto;
 top: auto;
 padding: 20px;
	}
	.body-header-popup .txt-body-header-popup {
 position: relative;
 width: 100% !important;
 padding: 20px;
 left: auto;
 top: auto;
	}
	.body-header-popup {
 margin-top: 58px;
	}
	.body-header-popup .img-body-header-popup {
 position: absolute !important;
	}
	.body-header-popup .txt-body-header-popup {
 position: absolute;
 width: 50% !important;
 padding: 30px;
 left: 50%;
 top: auto;
	}
	.body-header-popup img {
 width: 50%;
 display: inline-block;
 margin: 0 auto;
 height: auto;
	}
	.vib-v2-popup-list-box-services {
 display: flex;
 border-top: 1px solid #d7d7d7;
 border-bottom: 1px solid #d7d7d7;
 margin-top: 30px;
 flex-wrap: wrap;
	}
	.vib-v2-popup-list-box-services.row-4-popup .vib-v2-popup-box-services {
 width: calc(100% / 4) !important;
	}
	.vib-v2-popup-list-box-services .vib-v2-popup-box-services {
 width: calc(100% / 3) !important;
 display: block;
 float: left;
 text-align: center;
 border-bottom: 1px solid #d7d7d7;
 padding: 20px 20px 20px 20px;
 border-right: 1px solid #d7d7d7;
	}
	.vib-v2-popup-list-box-services .vib-v2-popup-box-services:last-child {
 border-right: none !important;
	}
	#popup-kichhoatthe-credit .vib-v2-popup-box-services {
 width: 25% !important;
	}
	.vib-v2-list-link-other .vib-v2-link-appstore a {
 display: inline;
	}
	.body-header-popup-dich-vu .vib-v2-popup-wrapper {
 padding: 50px 20px 0 20px !important;
	}
	.vib-v2-fix-left-allow .vib-v2-wrapper_new .vib-left-content-detail {
 position: inherit !important;
 width: 100%;
 border: none !important;
	}
	.vib-v2-fix-left-allow .vib-v2-wrapper_new .vib-right-content-deatil {
 margin-left: 0;
	}
	.vib-v2-list-leader {
 margin: 0;
	}
	.vib-v2-box-content-showroom-location .vib-v2-title-showroom {
 margin-bottom: 40px;
	}
	.vib-v2-box-content-showroom-location .vib-v2-title-showroom h2 {
 font-weight: 400;
	}
	.vib-v2-box-content-showroom-location div.text-center {
 padding-top: 20px;
	}
	.vib-v2-box-content-showroom-location div.text-center a {
 color: #0066B3;
 text-decoration: underline;
 font-weight: 700 !important;
 font-size: 18px !important;
	}
	.vib-v2-box-content-showroom-location .vib-v2-showroom-location .vib-v2-banner-line-showroom-location-table {
 display: none;
	}
	.vib-v2-box-content-showroom-location .vib-v2-showroom-location .vib-v2-child-line-showroom-location-table {
 width: 100%;
	}
	.vib-v2-box-content-showroom-location .vib-v2-showroom-location .vib-v2-child-line-showroom-location-table .vib-v2-child-line-item-showroom-location-table {
 width: 100%;
 display: table;
 border-bottom: 1px solid #d7d7d7;
 padding: 15px 0 5px 0;
	}
	.vib-v2-box-content-showroom-location .vib-v2-showroom-location .vib-v2-child-line-showroom-location-table .vib-v2-child-line-item-showroom-location-table div:last-child {
 cursor: pointer;
	}
	.vib-v2-box-content-showroom-location .vib-v2-showroom-location .vib-v2-row-table-showroom-location-1 {
 display: none;
	}
	.vib-v2-box-content-showroom-location .vib-v2-showroom-location .vib-v2-row-table-showroom-location-2 {
 display: none;
	}
	.vib-v2-box-content-showroom-location .vib-v2-showroom-location .vib-v2-row-table-showroom-location-3 {
 width: 100%;
	}
	.vib-v2-box-content-showroom-location .vib-v2-showroom-location .vib-v2-header-showroom-location-table {
 display: flex;
 border-radius: 5px 5px 0 0;
 background: #0066b3;
 color: #fff;
 font-size: 18px;
 font-weight: 600;
 padding: 17px 0;
	}
	.vib-v2-box-content-showroom-location .vib-v2-showroom-location .vib-v2-header-showroom-location-table::after {
 content: "";
 display: block;
 clear: both;
	}
	.vib-v2-box-content-showroom-location .vib-v2-showroom-location .vib-v2-header-showroom-location-table .vib-v2-banner-line-showroom-location-table {
 padding-left: 30px;
	}
	.vib-v2-box-content-showroom-location .vib-v2-showroom-location .vib-v2-header-showroom-location-table .vib-v2-table-header-sortable {
 position: relative;
	}
	.vib-v2-box-content-showroom-location .vib-v2-showroom-location .vib-v2-header-showroom-location-table .vib-v2-table-header-sortable::before {
 content: "";
 position: absolute;
 width: 20px;
 height: 20px;
 background: url("/wps/contenthandler/dav/themelist/VIB-ver-04/vs2018/images/table_sort_up.png") no-repeat;
 right: -26px;
 top: 4px;
	}
	.vib-v2-box-content-showroom-location .vib-v2-showroom-location .vib-v2-header-showroom-location-table .vib-v2-table-header-sortable::after {
 content: "";
 position: absolute;
 width: 20px;
 height: 20px;
 background: url("/wps/contenthandler/dav/themelist/VIB-ver-04/vs2018/images/table_sort_up.png") no-repeat;
 transform: rotate(180deg);
	}
	.vib-v2-box-content-showroom-location .vib-v2-showroom-location .vib-v2-body-showroom-location-table {
 border-radius: 0 0 5px 5px;
 border-bottom: none;
 border-top: none;
	}
	.vib-v2-box-content-showroom-location .vib-v2-showroom-location .vib-v2-body-showroom-location-table .vib-v2-line-showroom-location-table {
 display: flex;
 border-bottom: 1px solid #d7d7d7;
	}
	.vib-v2-box-content-showroom-location .vib-v2-showroom-location .vib-v2-body-showroom-location-table .vib-v2-line-showroom-location-table div, .vib-v2-box-content-showroom-location .vib-v2-showroom-location .vib-v2-body-showroom-location-table .vib-v2-line-showroom-location-table h6 {
 font-size: 18px;
 font-weight: 600;
 margin: 0;
	}
	.vib-v2-box-content-showroom-location .vib-v2-showroom-location .vib-v2-body-showroom-location-table .vib-v2-line-showroom-location-table p {
 font-size: 16px;
 font-weight: 300;
 color: #6b6b6b;
	}
	.vib-v2-box-content-showroom-location .vib-v2-row-table-showroom-location-1, .vib-v2-box-content-showroom-location .vib-v2-row-table-showroom-location-2, .vib-v2-box-content-showroom-location .vib-v2-row-table-showroom-location-3, .vib-v2-box-content-showroom-location .vib-v2-row-table-showroom-location-4 {
 display: table;
 font-size: 18px;
 line-height: normal;
 float: left;
 text-align: left;
	}
	.vib-v2-box-content-showroom-location-detail {
 margin-top: 60px;
	}
	.vib-v2-box-content-showroom-location-detail:first-child {
 margin-top: 0;
	}
	.vib-v2-box-content-showroom-location-detail .vib-v2-row-table-showroom-location-3 {
 padding-left: 0;
	}
	.vib-v2-box-content-showroom-location-detail .vib-v2-title-showroom h2 {
 font-weight: 300;
 font-size: 26px;
 padding-left: 20px;
	}
	.vib-v2-box-content-showroom-location-detail .vib-v2-wrapper_new {
 padding: 0;
	}
	.vib-v2-box-content-showroom-location-detail .vib-v2-showroom-location .vib-v2-body-showroom-location-table .vib-v2-banner-line-showroom-location-table {
 width: 100% !important;
 display: block !important;
	}
	.vib-v2-box-content-showroom-location-detail .vib-v2-showroom-location .vib-v2-header-showroom-location-table {
 display: none;
	}
	.vib-v2-box-content-showroom-location-detail .vib-v2-showroom-location .vib-v2-header-showroom-location-table .vib-v2-banner-line-showroom-location-table {
 width: 100%;
	}
	.vib-v2-box-content-showroom-location-detail .vib-v2-showroom-location .vib-v2-header-showroom-location-table .vib-v2-child-line-showroom-location-table {
 width: 100%;
	}
	.vib-v2-box-content-showroom-location-detail .vib-v2-showroom-location .vib-v2-line-showroom-location-table {
 display: table !important;
 width: 100%;
	}
	.vib-v2-box-content-showroom-location-detail .vib-v2-showroom-location .vib-v2-line-showroom-location-table .vib-v2-banner-line-showroom-location-table {
 width: 100%;
 text-align: left;
 padding-left: 20px;
 padding-right: 40px;
 background: #f2f2f2;
 height: 47px;
	}
	.vib-v2-box-content-showroom-location-detail .vib-v2-showroom-location .vib-v2-line-showroom-location-table .vib-v2-banner-line-showroom-location-table img {
 width: 47px;
 height: 47px;
 display: inline-block;
	}
	.vib-v2-box-content-showroom-location-detail .vib-v2-showroom-location .vib-v2-line-showroom-location-table .vib-v2-banner-line-showroom-location-table p {
 line-height: 68px;
 font-weight: 700;
 font-style: normal;
 font-size: 16px;
 text-transform: uppercase;
 margin-top: -10px;
 display: inline-block;
 vertical-align: top;
 margin-right: 10px;
	}
	.vib-v2-box-content-showroom-location-detail .vib-v2-showroom-location .vib-v2-line-showroom-location-table .vib-v2-child-line-showroom-location-table {
 width: 100%;
 padding: 0 20px !important;
	}
	.vib-v2-box-content-showroom-location-detail .vib-v2-showroom-location .vib-v2-line-showroom-location-table .vib-v2-child-line-showroom-location-table .vib-v2-child-line-item-showroom-location-table:last-child {
 border: none;
	}
	.vib-v2-box-content-showroom-location-detail .vib-v2-showroom-location .vib-v2-line-showroom-location-table .vib-v2-row-table-showroom-location-2 {
 width: 100%;
	}
	.vib-v2-box-content-showroom-location-detail .vib-v2-showroom-location .vib-v2-body-showroom-location-table {
 max-height: 100%;
 overflow: inherit;
	}
	.vib-v2-form-containt-width {
 width: 100%;
 max-width: 700px !important;
 margin: 20px auto !important;
 text-align: left;
	}
	.vib-v2-form-box-footer-content-left-title {
 border: none;
 padding-top: 0;
	}
	.vib-v2-banner-form-thank {
 padding: 0;
	}
	.vib-v2-banner-form-thank .vib-v2-box-banner-thank {
 width: calc((100% - 60px) / 3);
 float: left;
 margin: 10px;
	}
	.vib-v2-box-wrapper-step5-thanks .vib-v2-form-box {
 padding: 40px;
	}
	.vib-v2-box-content-ib {
 width: 33.33%;
 float: left;
 margin-bottom: 30px;
 border: none;
	}
	.vib-v2-box-card-home::after {
 width: 100%;
	}
	.vib-v2-content-search-doitac {
 margin-left: 0 !important;
	}
	.vib-v2-box-sign-award-asset-asian-right {
 max-width: 74%;
 padding-left: 40px;
 margin-left: 0 !important;
	}
	.vib-v2-section-banner-home .swiper-slide {
 height: 350px !important;
 background-size: cover;
	}
	.vib-v2-box-digital-landing-myvib-content .vib-v2-box-digital-landing-myvib-text {
 width: 45%;
 font-size: 22px;
	}
	.vib-v2-box-digital-landing-myvib-content .vib-v2-box-digital-landing-myvib-sendsms {
 width: 55%;
	}
	.vib-v2-section-download-app {
 background: transparent;
 margin-top: 60px;
 text-align: center;
 padding: 0;
 border-radius: 5px 0 0 5px;
	}
	a.vib-v2-box-services-card {
 max-width: calc((100% - 40px) / 3) !important;
 height: auto !important;
 float: left;
 margin-left: 20px;
 margin-top: 0;
	}
	.vib-v2-section-download-app {
 padding: 0;
	}
	.vib-v2-section-download-app .vib-v2-box-download-app .vib-v2-images-download-app {
 display: block;
 width: 45%;
	}
	.vib-v2-section-download-app .vib-v2-box-download-app .vib-v2-images-download-app img {
 width: 100%;
	}
	.vib-v2-section-download-app .vib-v2-box-download-app .vib-v2-txt-download-app {
 width: 55%;
 border: 1px solid #d7d7d7;
 border-radius: 0 5px 5px 0;
 padding: 10px 10px 10px 30px;
 text-align: left;
	}
	.vib-v2-section-download-app .vib-v2-box-download-app .vib-v2-txt-download-app .vib-v2-btn-download-app .vib-v2-btn-dk01 {
 margin: 0;
	}
	.viv-v2-title-services {
 margin-top: 60px;
	}
	.vib-v2-icon-services-card {
 top: 150px;
 bottom: auto;
	}
	.vib-v2-text-services-card {
 top: 200px;
 bottom: auto;
	}
	.vib-v2-form-slide-list-card {
 display: table;
	}
	.vib-v2-box-digital-ib-feature-item {
 width: calc(50% - 45px);
 min-height: 230px;
 margin: 20px;
	}
	.vib-v2-digital-myvib-interest-item {
 display: block;
 width: calc(33% - 2px);
 position: relative;
 float: left;
	}
	.vib-v2-digital-myvib-interest-item-icon {
 text-align: center;
 display: block;
 margin: 0 auto;
	}
	.vib-v2-digital-myvib-interest-item-text {
 display: block;
 text-align: center;
 width: 100%;
 vertical-align: top;
 margin-left: 0;
 margin-top: 30px;
	}
	.vib-v2-section-contact-content .vib-v2-contact-content-box .vib-v2-contact-content-box-right .vib-v2-popup-atm {
 position: relative;
 background: none;
 padding: 0;
 display: block;
	}
	.vib-v2-section-contact-content .vib-v2-contact-content-box .vib-v2-contact-content-box-right .vib-v2-box-search-popup-atm {
 float: left;
 width: 100%;
	}
	.vib-v2-section-contact-content .vib-v2-contact-content-box .vib-v2-contact-content-box-right .vib-v2-select-city-popup-atm {
 float: right;
 width: 100%;
	}
	.vib-v2-section-contact-content .vib-v2-contact-content-box .vib-v2-contact-content-box-right p.vib-v2-fz-title-product {
 line-height: normal;
	}
	#vib-v2-slider-promotion .vib-v2-promotion-box {
 padding: 10px;
	}
	.vib-v2-promotion-list .vib-v2-promotion-box {
 height: 310px;
 overflow: hidden;
	}
	.vib-v2-promotion-list .vib-v2-promotion-box .vib-v2-img-promotion-box {
 height: 198px;
	}
	.vib-v2-promotion-list .vib-v2-promotion-box .vib-v2-img-promotion-box img {
 height: 100%;
	}
	.vib-v2-saving-banner-option {
 padding: 0 20px;
	}
	.vib-v2-saving-banner-option .vib-v2-wrapper_new .vib-v2-saving-banner-option-right {
 width: 80%;
	}
	.vib-v2-body-txt-services {
 font-size: 15px;
 margin-left: 0;
 text-align: center;
 margin-right: 0;
 margin-top: 20px;
 line-height: 20px;
	}
	.vib-v2-wrapper-rate-chart .vib-v2-images-drop-down .dropdown-menu {
 left: -2px;
 width: calc((100vw - 60px) / 2);
	}
	.vib-v2-col-20 {
 width: 50% !important;
 float: left;
 padding-right: 10px;
 margin-top: 10px;
	}
	.vib-v2-col-20:last-child {
 width: 100% !important;
 padding-right: 10px;
	}
	.vib-v2-col-20:last-child a {
 max-width: 100%;
	}
	.vib-v2-section-form-suggest-image img {
 max-width: 100%;
	}
	.vib-v2-title-form-digigtal-bank {
 padding: 60px;
	}
	.vib-v2-title-form-digigtal-bank .vib-v2-form-box-head-title {
 position: relative;
 left: 0;
 right: 0;
 top: 0;
 color: #fff;
	}
	.vib-v2-title-form-digigtal-bank p {
 padding: 0;
	}
	.vib-v2-box-digital-myvib-condition .vib-v2-wrapper_new {
 padding: 0 20px;
	}
	.vib-v2-digital-myvib-download-link-title {
 margin-top: 0;
 font-size: 35px;
	}
	.vib-v2-digital-myvib-download-link-text {
 padding-top: 0;
	}
	.vib-v2-btn-share-promotion {
 display: block;
 padding-bottom: 40px;
 border-bottom: 1px solid #d7d7d7;
	}
	.vib-v2-compare-upl .vib-v2-fix-row1-table {
 width: 16% !important;
	}
	.vib-v2-compare-upl .vib-v2-right-slider-table {
 width: 84% !important;
	}
	.vib-v2-slider-mobile-table {
 display: table;
 width: 100%;
	}
	.vib-v2-compare-upl .vib-v2-colum-table-deposit {
 float: left;
 width: 30%;
	}
	.vib-v2-compare-upl .vib-v2-colum-table-deposit:last-child {
 width: 40%;
	}
	.vib-v2-body-txt-services {
 min-height: 0;
	}
	.vib-v2-position-leader {
 overflow: hidden;
	}
	.vib-v2-section-recruitment-reason .vib-v2-shadow-box-wrapper .vib-v2-shadow-box-item .vib-v2-shadow-box-item-wrapper {
 height: auto;
	}
	.vib-v2-section-recruitment-base #vib-v2-section-recruitment-base-slideshow img {
 height: auto;
	}
}
@media (min-width: 1000px) and (max-width: 1146px) {
	.vib-v2-header-slider-clone .vib-v2-box-img-body-find-card {
 width: 980px !important;
 margin: 0 auto !important;
	}
	.vib-v2-section-mortgage-without .vib-v2-section-mortgage-without-wrapper div h3 {
 font-size: 30px !important;
	}
	.vib-v2-img-tieu-chi-the img {
 width: 75px;
	}
	.vib-v2-section-recruitment-base #vib-v2-section-recruitment-base-slideshow img {
 height: auto;
	}
	.vib-v2-position-leader {
 overflow: hidden;
	}
	.vib-v2-search-atm .input-search-atm {
 max-width: 268px;
	}
	.vib-v2-contact-content-box-right .input-search-atm {
 max-width: 308px;
	}
	.vib-v2-promotion-list .vib-v2-wrapper_new .vib-v2-title-list {
 margin-bottom: 20px;
	}
	.vib-v2-body-icon-services img {
 height: auto;
 width: 70px;
	}
	.vib-v2-fix-left-allow .vib-v2-wrapper_new .vib-left-content-detail {
 width: calc(980px * 0.35);
	}
	.vib-v2-fix-row1-table {
 font-size: 13px;
	}
	.vib-v2-header-box-table .vib-v2-colum-table-deposit {
 font-size: 13px;
 padding-right: 10px !important;
	}
	.vib-v2-compare-upl .vib-v2-fix-row1-table {
 width: 20%;
	}
	.vib-v2-compare-upl .vib-v2-right-slider-table {
 width: 80%;
	}
	.vib-v2-images-drop-down .dropdown-menu {
 left: -2px;
 width: 142px;
	}
	.vib-v2-box-card-header-credit {
 width: calc(100% / 7);
 min-width: calc(100% / 7);
	}
	.vib-v2-section-contact-content .vib-v2-contact-content-box .vib-v2-contact-content-box-right .vib-v2-box-search-popup-atm {
 float: right;
 width: 375px;
	}
	.vib-v2-box-digital-ib-feature-item {
 min-height: 230px;
	}
	.vib-v2-box-sign-award-asset-asian-right {
 width: 60%;
	}
	.vib-v2-left-img-news-home {
 float: left;
 width: 40% !important;
 overflow: hidden;
 border-radius: 5px;
	}
	.vib-v2-right-txt-news-home {
 margin: 0 !important;
 padding-left: 40px;
 width: 60% !important;
 float: left;
	}
	a.vib-v2-box-services-card {
 max-width: calc((100% - 60px) / 3) !important;
 height: auto;
	}
	a.vib-v2-box-services-card img {
 height: auto !important;
	}
	.vib-v2-text-services-card {
 bottom: 30px;
 top: auto;
	}
	.vib-v2-box-card-home {
 width: calc(100% / 6) !important;
	}
	.vib-v2-body-box-card .box-card-row1 {
 width: 21%;
	}
	.vib-v2-body-box-card .box-card-row1 .vib-v2-so-sanh-the {
 left: 235px;
 top: 215px;
	}
	.vib-v2-body-box-card .box-card-all-row2 {
 width: 79%;
	}
	.vib-v2-credit-support .vib-v2-box-content-support {
 margin: 10px !important;
 width: calc((100% - 80px) / 4);
 padding: 10px;
	}
	.vib-v2-line-header-credit {
 margin-left: 0;
	}
	.vib-v2-box-card-header-credit {
 min-width: 140px;
 padding: 0 15px;
	}
	.vib-v2-section-tab-promotion-new .vib-v2-box-card-header-credit {
 min-width: auto;
 height: 55px;
 width: auto;
 padding: 0 22px;
	}
	.vib-v2-body-box-banca .box-card-row1 {
 width: 30%;
	}
	.vib-v2-body-box-banca .box-card-row1 .btn-dk-banca {
 position: relative;
 top: 20px;
 width: 100%;
	}
	.vib-v2-body-box-banca .box-card-all-row2 {
 width: 70%;
	}
	.vib-v2-body-box-banca .box-card-all-row2 .box-card-row2 {
 width: calc(100% / 2 - 40px) !important;
	}
	.vib-v2-body-box-banca .box-card-all-row2 .box-card-row3 {
 margin-left: 40px;
	}
	.vib-v2-box-brand-car {
 width: calc((100% - 80px) / 5);
 margin: 5px !important;
	}
	.vib-v2-box-content-support {
 width: calc((100% - 66px) / 3);
	}
	.vib-v2-wrapper_new {
 width: 100%;
 max-width: 980px !important;
	}
	.vib-v2-section-tab-about ul {
 width: 980px;
	}
	.vib-v2-link-box-colum-content a {
 width: 45%;
	}
	.modal-dialog {
 max-width: 980px !important;
	}
	.txt-body-header-popup {
 position: absolute;
 top: 35px;
 left: 550px;
 width: 420px;
	}
	.vib-v2-section-tab-about li a {
 font-size: 15px;
	}
	.vib-v2-popup-list-box-services {
 display: flex;
 border-top: 1px solid #d7d7d7;
 border-bottom: 1px solid #d7d7d7;
 margin-top: 30px;
 flex-wrap: wrap;
	}
	.vib-v2-popup-list-box-services .vib-v2-popup-box-services {
 width: calc(100% / 3);
 display: block;
 float: left;
 text-align: center;
 border-bottom: 1px solid #d7d7d7;
 padding: 20px 20px 20px 20px;
	}
}
@media only screen and (min-width: 1000px) {
	.vib-v2-title-promotion-detail, .vib-v2-title-promotion-detail h1 {
 width: 100% !important;
	}
	.vib-v2-wrapper-rate-chart .vib-v2-images-drop-down .dropdown-menu {
 width: 186px;
	}
	.vib-v2-header-scroll-02 .vib-v2-call-to-action-fix-top-on-head {
 display: block;
	}
	.vib-v2-call-to-action-fix-top-on-head {
 right: -1px !important;
	}
	div.ui-datepicker {
 width: 382px;
	}
	.vib-v2-section-banner-home .vib-v2-banner-debit .vib-v2-wrapper_new {
 height: 100%;
 position: relative;
	}
	.vib-v2-section-banner-home .vib-v2-banner-debit .vib-v2-wrapper_new .vib-v2-text-banner-top {
 position: relative !important;
 top: 50% !important;
 transform: translateY(-50%) !important;
	}
	.vib-v2-section-banner-home .vib-v2-banner-debit .vib-v2-wrapper_new .vib-v2-text-banner-top .vib-v2-fz-title-product {
 line-height: normal;
	}
	.vib-v2-header-slider-clone {
 position: fixed;
 z-index: 999;
 top: -100%;
 background: #1b1b1b;
 transition: .5s all;
 width: 100%;
 left: 0;
	}
	.vib-v2-header-slider-clone.scrolled {
 top: 0;
	}
	.vib-v2-header-slider-clone.scrolled .bx-controls-direction {
 display: block !important;
	}
	.vib-v2-header-slider-clone.scrolled .bx-controls-direction a {
 top: 50vh;
	}
	.vib-v2-header-slider-clone .vib-v2-title-body-find-card {
 background: #fff;
 height: 65px;
	}
	.vib-v2-header-slider-clone .vib-v2-box-img-body-find-card {
 width: 1147px;
 margin: 0 auto;
	}
	.vib-v2-header-slider-clone .vib-v2-box-img-body-find-card .vib-v2-box-compare-content {
 padding: 5px 20px 10px 20px;
 border-left: 1px solid #5a5a5a;
 background: #1b1b1b;
	}
	.vib-v2-header-slider-clone .vib-v2-box-img-body-find-card .vib-v2-box-compare-content .vib-v2-img-compare-card {
 display: none;
	}
	.vib-v2-header-slider-clone .vib-v2-box-img-body-find-card .vib-v2-box-compare-content h3 {
 display: block;
 margin: 0 0 10px 0;
	}
	.vib-v2-header-slider-clone .vib-v2-box-img-body-find-card .vib-v2-box-compare-content h3 a {
 font-weight: 400;
 font-style: normal;
 font-size: 16px;
 color: #FFFFFF;
	}
	.vib-v2-header-slider-clone .vib-v2-box-img-body-find-card .vib-v2-box-compare-content p {
 display: none;
	}
	.vib-v2-header-slider-clone .vib-v2-box-img-body-find-card .bx-controls {
 position: absolute;
 top: 60px;
 width: 100%;
 text-align: center;
	}
	.vib-v2-header-slider-clone .vib-v2-box-img-body-find-card .bx-controls .bx-pager {
 position: relative;
 margin-left: 0 !important;
	}
	.vib-v2-header-slider-clone .vib-v2-box-img-body-find-card .bx-controls-direction {
 display: none;
 position: relative;
 background: red;
 width: 165px;
 margin: 0 auto;
	}
	.vib-v2-header-slider-clone .vib-v2-box-img-body-find-card .bx-controls-direction a {
 position: absolute;
 top: -105px;
 text-indent: -9999px;
 mask: url("/wps/contenthandler/dav/themelist/VIB-ver-04/vs2018/images/arrow_mobile_card_slider.svg") no-repeat;
 -webkit-mask: url("/wps/contenthandler/dav/themelist/VIB-ver-04/vs2018/images/arrow_mobile_card_slider.svg") no-repeat;
 background-color: #0066B3;
 width: 28px;
 height: 30px;
 margin-top: -15px;
 z-index: 5;
	}
	.vib-v2-header-slider-clone .vib-v2-box-img-body-find-card .bx-controls-direction a.bx-prev {
 left: 0;
 transform: rotate(180deg);
	}
	.vib-v2-header-slider-clone .vib-v2-box-img-body-find-card .bx-controls-direction a.bx-next {
 right: 0;
	}
	.vib-v2-header-slider-clone .vib-v2-box-img-body-find-card .bx-controls-direction a.disabled {
 background-color: #d7d7d7;
	}
	.vib-left-content-detail {
 bottom: auto;
 height: auto;
	}
	.vib-v2-card-fix-top .vib-v2-header-compare {
 top: 30px;
	}
	.vib-v2-header-find-card.has-full-choise .vib-v2-title-find-card {
 background: #0066B3;
	}
	.vib-v2-header-find-card.has-full-choise .vib-v2-title-find-card:before {
 background: url(wps/wcm/connect/fbd2aadd-8008-4069-8f79-4db1f9f841cf/header_title_find_card02.png?MOD=AJPERES&attachment=true&id=1545710837241) no-repeat;
	}
	.vib-v2-section-interest-rate-base {
 margin: 60px 0;
	}
	.vib-v2-section-interest-rate-base .vib-v2-wrapper_new .vib-v2-section-interest-rate-base-title {
 font-weight: 400;
 font-style: normal;
 line-height: 35px;
 font-size: 45px;
 margin-bottom: 20px;
	}
	.vib-v2-section-interest-rate-base .vib-v2-wrapper_new p {
 font-weight: 400;
 font-style: normal;
 font-size: 16px;
 color: #1B1B1B;
	}
	.vib-v2-section-interest-rate-base .vib-v2-wrapper_new .vib-v2-section-interest-rate-base-content {
 padding: 3px 0;
 border-top: 1px solid #d7d7d7;
 border-bottom: 1px solid #d7d7d7;
 display: flex;
 margin-top: 20px;
	}
	.vib-v2-section-interest-rate-base .vib-v2-wrapper_new .vib-v2-section-interest-rate-base-content div {
 display: block;
 width: 50%;
 float: left;
 padding: 17px 0;
	}
	.vib-v2-section-interest-rate-base .vib-v2-wrapper_new .vib-v2-section-interest-rate-base-content div.vib-v2-section-interest-rate-base-content-left {
 border-right: 1px dotted #d7d7d7;
	}
	.vib-v2-section-interest-rate-base .vib-v2-wrapper_new .vib-v2-section-interest-rate-base-content div.vib-v2-section-interest-rate-base-content-right {
 font-size: 16px;
 color: #1B1B1B;
 text-align: left;
 font-weight: 700;
 padding-left: 40px;
	}
	.vib-v2-find-card-footer .vib-v2-content-body-find-card .vib-v2-box-body-find-card .vib-v2-box-img-body-find-card .bx-controls {
 display: block;
 position: absolute;
 top: -90px;
 width: 100%;
 text-align: center;
	}
	.vib-v2-find-card-footer .vib-v2-content-body-find-card .vib-v2-box-body-find-card .vib-v2-box-img-body-find-card .bx-controls .bx-pager {
 position: relative;
 top: 0;
 margin: 0;
 display: inline !important;
	}
	.vib-v2-find-card-footer .vib-v2-content-body-find-card .vib-v2-box-body-find-card .vib-v2-box-img-body-find-card .bx-controls .bx-controls-direction {
 display: block;
 width: 600px;
 margin: 0 auto;
 height: 25px;
 position: relative;
	}
	.vib-v2-find-card-footer .vib-v2-content-body-find-card .vib-v2-box-body-find-card .vib-v2-box-img-body-find-card .bx-controls .bx-controls-direction a {
 position: absolute;
 text-indent: 100%;
 white-space: nowrap;
 overflow: hidden;
 width: 25px;
 height: 25px;
 mask: url("/wps/contenthandler/dav/themelist/VIB-ver-04/vs2018/images/arrow_mobile_card_slider.svg") no-repeat;
 -webkit-mask: url("/wps/contenthandler/dav/themelist/VIB-ver-04/vs2018/images/arrow_mobile_card_slider.svg") no-repeat;
 background-color: #0066B3;
 mask-size: contain;
 outline: none;
 top: -30px;
	}
	.vib-v2-find-card-footer .vib-v2-content-body-find-card .vib-v2-box-body-find-card .vib-v2-box-img-body-find-card .bx-controls .bx-controls-direction a.disabled {
 background-color: #d7d7d7;
	}
	.vib-v2-find-card-footer .vib-v2-content-body-find-card .vib-v2-box-body-find-card .vib-v2-box-img-body-find-card .bx-controls .bx-controls-direction a.bx-prev {
 left: 220px;
 transform: rotate(180deg);
	}
	.vib-v2-find-card-footer .vib-v2-content-body-find-card .vib-v2-box-body-find-card .vib-v2-box-img-body-find-card .bx-controls .bx-controls-direction a.bx-next {
 right: 220px;
	}
	.vib-v2-find-card-footer .vib-v2-content-body-find-card .vib-v2-box-body-find-card .bx-controls {
 display: none;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-readable {
 display: inline-block;
 margin-right: 28px;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-readable.first-step {
 margin-right: 0;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-readable.first-step li {
 margin-right: 20px;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-readable.first-step li .vib-v2-img-tieu-chi-the {
 background: #0066B3;
 width: 80px;
 height: 80px;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-readable.first-step li .vib-v2-img-tieu-chi-the:hover {
 background: #FDB913;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-readable.first-step li p {
 font-weight: 400;
 font-style: normal;
 font-size: 16px;
 color: #FFFFFF;
 text-align: center;
 margin-top: 20px;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-readable.first-step li:after {
 display: none !important;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-readable.first-step li:last-child {
 margin-right: 0;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-readable li {
 list-style: none;
 display: inline-block;
 margin-right: 110px;
 position: relative;
 width: 120px;
 vertical-align: top;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-readable li .vib-v2-img-tieu-chi-the {
 margin: 0 auto;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-readable li p {
 font-weight: 400;
 font-style: normal;
 font-size: 20px;
 color: #BCBCBC;
 text-align: center;
 margin-top: 10px;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-readable li:after {
 background: url("/wps/contenthandler/dav/themelist/VIB-ver-04/vs2018/images/plus_grey@3x.png") no-repeat;
 content: "";
 width: 35px;
 height: 35px;
 background-size: contain;
 display: block;
 position: absolute;
 right: -81px;
 top: 35px;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-readable li.animated:last-child {
 margin-right: 0px;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-readable li.animated:last-child:after {
 display: none;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option {
 display: inline-block;
 position: relative;
 vertical-align: top;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-slider-nav-wrapper {
 width: 100%;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-slider-nav-wrapper .vib-v2-box-services-find-card-option-slider-nav {
 content: "";
 background: url("/wps/contenthandler/dav/themelist/VIB-ver-04/vs2018/images/Left_arrow_yellow@3x.png") no-repeat;
 background-size: contain;
 width: 25px;
 height: 25px;
 position: absolute;
 cursor: pointer;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-slider-nav-wrapper .vib-v2-box-services-find-card-option-slider-nav.nav-left {
 right: -40px;
 top: 35px;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-slider-nav-wrapper .vib-v2-box-services-find-card-option-slider-nav.nav-right {
 transform: rotate(180deg);
 right: -80px;
 top: 35px;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-icon {
 display: inline-block;
 vertical-align: top;
 transition: .5s ease-in;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-icon span {
 background: url("/wps/contenthandler/dav/themelist/VIB-ver-04/vs2018/images/plus_grey@3x.png") no-repeat;
 width: 35px;
 height: 35px;
 background-size: contain;
 display: block;
 transform: translateY(100%);
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-slider {
 display: inline-block;
 width: 375px;
 height: 155px;
 overflow: hidden;
 position: relative;
 padding-top: 10px;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-slider .vib-v2-box-services-find-card-option-slider-wrapper {
 position: absolute;
 transition: .5s ease-in;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-slider .vib-v2-box-services-find-card-option-slider-wrapper a {
 display: block;
 float: left;
 width: 105px;
 height: 155px;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-slider .vib-v2-box-services-find-card-option-slider-wrapper a div {
 width: 80px;
 height: 80px;
 padding: 10px;
 background: #0066B3;
 border-radius: 50%;
 margin: 0 auto;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-slider .vib-v2-box-services-find-card-option-slider-wrapper a div img {
 width: 100%;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-slider .vib-v2-box-services-find-card-option-slider-wrapper a div:hover {
 background: #FDB913;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-slider .vib-v2-box-services-find-card-option-slider-wrapper a p {
 color: #fff;
 margin-top: 20px;
 font-weight: 400;
 font-style: normal;
 font-size: 16px;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-slider .vib-v2-box-services-find-card-option-slider-wrapper a :hover {
 color: #fff;
	}
	.vib-v2-header-find-card-direction {
 padding: 20px 125px;
	}
	.vib-v2-header-find-card-direction a {
 font-weight: 400;
 font-style: normal;
 font-size: 16px;
 color: #FFFFFF;
 line-height: 48px;
	}
	.vib-v2-header-find-card-direction a i {
 width: 25px;
 height: 25px;
 display: inline-block;
 vertical-align: middle;
 margin-top: -4px;
	}
	.vib-v2-header-find-card-direction .vib-v2-header-find-card-direction-back {
 float: left;
	}
	.vib-v2-header-find-card-direction .vib-v2-header-find-card-direction-back i {
 background: url("/wps/contenthandler/dav/themelist/VIB-ver-04/vs2018/images/TroVe_white@3x.png") no-repeat;
 background-size: contain;
	}
	.vib-v2-header-find-card-direction .vib-v2-header-find-card-direction-renew {
 float: right;
	}
	.vib-v2-header-find-card-direction .vib-v2-header-find-card-direction-renew i {
 background: url("/wps/contenthandler/dav/themelist/VIB-ver-04/vs2018/images/PhucHoi_white@3x.png") no-repeat;
 background-size: contain;
	}
	.vib-v2-section-mortgage-without {
 margin-top: 40px;
	}
	.vib-v2-section-mortgage-without h3 {
 font-size: 36px;
 font-weight: 300;
 line-height: 36px;
 margin: 0 0 40px 0;
	}
	.vib-v2-section-mortgage-without .vib-v2-section-mortgage-without-wrapper {
 border-radius: 5px;
 border: 1px solid #d7d7d7;
 padding-right: 25px;
	}
	.vib-v2-section-mortgage-without .vib-v2-section-mortgage-without-wrapper img {
 display: inline-block;
 width: 25%;
 border-top-left-radius: 5px;
 border-bottom-left-radius: 5px;
	}
	.vib-v2-section-mortgage-without .vib-v2-section-mortgage-without-wrapper div {
 display: inline-block;
 width: 74%;
 padding: 0 30px;
 vertical-align: middle;
	}
	.vib-v2-section-mortgage-without .vib-v2-section-mortgage-without-wrapper div p {
 font-weight: 400;
 font-style: normal;
 font-size: 18px;
 text-align: left;
 line-height: 35px;
	}
	.vib-v2-section-mortgage-without .vib-v2-section-mortgage-without-wrapper div p a {
 color: #0066B3;
 text-decoration: underline;
	}
}
@media only screen and (max-width: 1000px) {
	.vib-v2-other-link-footer li{
 line-height:36px;
	}
	.vib-v2-box-content-showroom-location-detail .vib-v2-showroom-location .vib-v2-line-showroom-location-table .vib-v2-banner-line-showroom-location-table {
 position: relative;
 padding-left: 50px;
	}
	.vib-v2-box-content-showroom-location-detail .vib-v2-showroom-location .vib-v2-line-showroom-location-table .vib-v2-banner-line-showroom-location-table:before {
 content: "";
 width: 20px;
 height: 20px;
 background: blue;
 position: absolute;
 left: 20px;
 top: 15px;
 background: url(/wps/contenthandler/dav/themelist/VIB-ver-04/vs2018/images/back_icon.png) no-repeat;
 transform: rotate(180deg);
 background-position: center;
	}
	.vib-v2-box-content-showroom-location-detail .vib-v2-showroom-location .vib-v2-line-showroom-location-table .vib-v2-banner-line-showroom-location-table.active:before {
 transform: rotate(270deg);
	}
	a.back-detail-mortgage {
 display: inline-block;
 color: #0066B3;
 font-size: 16px;
 font-weight: 600;
 margin-bottom: 20px;
 padding-left: 20px;
 position: relative;
	}
	.vib-v2-popup-atm {
 position: fixed !important;
 top: 55px;
 transition: .2s ease-in;
	}
	.vib-v2-click-atm-mobile.fix-top {
 position: fixed;
 top: 0;
 transition: .2s ease-in;
 width: 100%;
 z-index: 999;
	}
	.vib-v2-section-tab-all-about {
 background: #fff;
	}
	.vib-v2-section-tab-all-about.section-fix-top {
 position: fixed;
 width: 100%;
 top: 15px;
 background: #fff;
 border-top: 4px solid #1b1b1b;
 z-index: 999;
 height: 60px;
 transition: .2s ease-in;
	}
	.vib-v2-section-tab-all-about.section-fix-top .vib-v2-list-card-header-mobile {
 margin-top: 0 !important;
	}
	.vib-v2-slider-table-expression-nav {
 position: fixed;
 top: 50%;
 width: 100%;
 z-index: 8;
	}
	.vib-v2-slider-table-expression-nav .vib-v2-slider-table-expression-nav-direction {
 position: absolute;
 width: 28px;
 height: 30px;
 display: block;
	}
	.vib-v2-slider-table-expression-nav .prev {
 left: 0;
 background: url(/wps/contenthandler/dav/themelist/VIB-ver-04/vs2018/images/left_icon_findcard.png) no-repeat;
	}
	.vib-v2-slider-table-expression-nav .next {
 right: 0;
 background: url(/wps/contenthandler/dav/themelist/VIB-ver-04/vs2018/images/right_icon_findcard.png) no-repeat;
	}
	.vib-v2-section-interest-rate-base {
 margin: 60px 0;
	}
	.vib-v2-section-interest-rate-base .vib-v2-wrapper_new .vib-v2-section-interest-rate-base-title {
 font-weight: 400;
 font-style: normal;
 line-height: 35px;
 font-size: 26px;
 margin-bottom: 20px;
	}
	.vib-v2-section-interest-rate-base .vib-v2-wrapper_new p {
 font-weight: 400;
 font-style: normal;
 font-size: 16px;
 color: #1B1B1B;
	}
	.vib-v2-section-interest-rate-base .vib-v2-wrapper_new .vib-v2-section-interest-rate-base-content {
 padding: 3px 0;
 border-top: 1px solid #d7d7d7;
 border-bottom: 1px solid #d7d7d7;
 display: flex;
 margin-top: 20px;
	}
	.vib-v2-section-interest-rate-base .vib-v2-wrapper_new .vib-v2-section-interest-rate-base-content div {
 display: block;
 width: 50%;
 float: left;
 padding: 17px 0;
	}
	.vib-v2-section-interest-rate-base .vib-v2-wrapper_new .vib-v2-section-interest-rate-base-content div.vib-v2-section-interest-rate-base-content-left {
 border-right: 1px dotted #d7d7d7;
	}
	.vib-v2-section-interest-rate-base .vib-v2-wrapper_new .vib-v2-section-interest-rate-base-content div.vib-v2-section-interest-rate-base-content-right {
 font-size: 16px;
 color: #1B1B1B;
 text-align: left;
 font-weight: 700;
 padding-left: 40px;
	}
	.vib-v2-body-box-card .box-card-row1 .button_card_dk_ngay {
 text-align: left;
	}
	.vib-v2-body-box-card .box-card-row1 .button_card_dk_ngay a {
 margin: 0;
	}
	.vib-v2-body-box-card .box-card-row1 .button_card_dk_ngay .vib-v2-so-sanh-the {
 margin-left: 0;
	}
	.vib-v2-list-box-support .vib-v2-box-content-support .btn-support-dk-ngay {
 margin-top: 20px;
	}
	.vib-v2-box-compare-content p {
 margin-top: 10px;
	}
	.vib-v2-title-mobile-compare .bx-controls-direction {
 display: none;
	}
	.vib-v2-header-slider-clone {
 position: fixed;
 z-index: 999;
 top: -100%;
 background: #1b1b1b;
 transition: .5s all;
 width: 100%;
	}
	.vib-v2-header-slider-clone .vib-v2-box-compare-content {
 min-width: calc(100vw / 2);
	}
	.vib-v2-header-slider-clone.scrolled {
 top: 0;
	}
	.vib-v2-header-slider-clone.scrolled .bx-controls-direction {
 display: block !important;
	}
	.vib-v2-header-slider-clone.scrolled .bx-controls-direction a {
 top: 50vh;
	}
	.vib-v2-header-slider-clone .vib-v2-title-body-find-card {
 background: #fff;
	}
	.vib-v2-header-slider-clone .vib-v2-box-img-body-find-card .vib-v2-box-compare-content {
 padding: 5px 20px 10px 20px;
 border-left: 1px solid #5a5a5a;
	}
	.vib-v2-header-slider-clone .vib-v2-box-img-body-find-card .vib-v2-box-compare-content .vib-v2-img-compare-card {
 display: none;
	}
	.vib-v2-header-slider-clone .vib-v2-box-img-body-find-card .vib-v2-box-compare-content h3 {
 display: block;
 margin: 0 0 10px 0;
	}
	.vib-v2-header-slider-clone .vib-v2-box-img-body-find-card .vib-v2-box-compare-content h3 a {
 font-weight: 400;
 font-style: normal;
 font-size: 16px;
 color: #FFFFFF;
	}
	.vib-v2-header-slider-clone .vib-v2-box-img-body-find-card .vib-v2-box-compare-content p {
 display: none;
	}
	.vib-v2-header-slider-clone .vib-v2-box-img-body-find-card .bx-controls {
 position: absolute;
 top: -40px;
 width: 100%;
	}
	.vib-v2-header-slider-clone .vib-v2-box-img-body-find-card .bx-controls-direction {
 display: none;
	}
	.vib-v2-body-find-card .vib-v2-title-body-find-card {
 display: block;
 height: 55px;
	}
	.vib-v2-body-find-card .vib-v2-title-body-find-card p {
 padding-top: 10px;
	}
	.vib-v2-body-find-card .vib-v2-content-body-find-card .vib-v2-title-mobile-compare {
 box-shadow: inset 0px 10px 10px rgba(0, 0, 0, 0.15);
	}
	.vib-v2-body-find-card .vib-v2-content-body-find-card .vib-v2-title-mobile-compare .bx-controls .bx-pager {
 position: absolute;
 top: -40px;
	}
	.vib-v2-body-find-card .vib-v2-content-body-find-card .vib-v2-box-body-find-card .bx-pager {
 display: none;
	}
	.vib-v2-body-find-card .vib-v2-content-body-find-card .bx-controls-direction .bx-prev, .vib-v2-body-find-card .vib-v2-content-body-find-card .bx-controls-direction .bx-next {
 z-index: 99;
	}
	.vib-v2-body-find-card .vib-v2-content-body-find-card .bx-pager .bx-pager-item a {
 width: 10px;
 height: 10px;
 border-radius: 50%;
 border: none;
	}
	.vib-v2-body-find-card .vib-v2-content-body-find-card .bx-pager .bx-pager-item a.active {
 background: #0066b3;
	}
	.vib-v2-section-mortgage-without {
 margin-top: 40px;
	}
	.vib-v2-section-mortgage-without h3 {
 font-size: 30px;
 font-weight: 300;
 line-height: 36px;
 margin: 0 0 40px 0;
	}
	.vib-v2-section-mortgage-without .vib-v2-section-mortgage-without-wrapper {
 border-radius: 5px;
 border: 1px solid #d7d7d7;
	}
	.vib-v2-section-mortgage-without .vib-v2-section-mortgage-without-wrapper img {
 display: inline-block;
 width: 45%;
 border-top-left-radius: 5px;
 border-bottom-left-radius: 5px;
	}
	.vib-v2-section-mortgage-without .vib-v2-section-mortgage-without-wrapper div {
 display: inline-block;
 width: 54%;
 padding: 0 30px;
 vertical-align: middle;
	}
	.vib-v2-section-mortgage-without .vib-v2-section-mortgage-without-wrapper div p {
 font-weight: 400;
 font-style: normal;
 font-size: 18px;
 text-align: left;
 line-height: 35px;
	}
	.vib-v2-section-mortgage-without .vib-v2-section-mortgage-without-wrapper div p a {
 color: #0066B3;
 text-decoration: underline;
	}
	.vib-v2-header-find-card.has-full-choise .vib-v2-title-find-card {
 background: #0066B3;
	}
	.vib-v2-header-find-card.has-full-choise .vib-v2-title-find-card:before {
 background: url(wps/wcm/connect/fbd2aadd-8008-4069-8f79-4db1f9f841cf/header_title_find_card02.png?MOD=AJPERES&attachment=true&id=1545710837241) no-repeat;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-readable {
 display: inline-block;
 margin-right: 28px;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-readable.first-step {
 margin-right: 0;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-readable.first-step li {
 margin-right: 20px;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-readable.first-step li .vib-v2-img-tieu-chi-the {
 background: #0066B3;
 width: 80px;
 height: 80px;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-readable.first-step li .vib-v2-img-tieu-chi-the:hover {
 background: #FDB913;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-readable.first-step li p {
 font-weight: 400;
 font-style: normal;
 font-size: 16px;
 color: #FFFFFF;
 text-align: center;
 margin-top: 20px;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-readable.first-step li:after {
 display: none !important;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-readable.first-step li:last-child {
 margin-right: 0;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-readable li {
 list-style: none;
 display: inline-block;
 margin-right: 110px;
 position: relative;
 width: 120px;
 vertical-align: top;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-readable li .vib-v2-img-tieu-chi-the {
 margin: 0 auto;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-readable li p {
 font-weight: 400;
 font-style: normal;
 font-size: 20px;
 color: #BCBCBC;
 text-align: center;
 margin-top: 10px;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-readable li:after {
 background: url("/wps/contenthandler/dav/themelist/VIB-ver-04/vs2018/images/plus_grey@3x.png") no-repeat;
 content: "";
 width: 35px;
 height: 35px;
 background-size: contain;
 display: block;
 position: absolute;
 right: -81px;
 top: 35px;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-readable li:last-child {
 margin-right: 0px;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-readable li:last-child:after {
 display: none;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option {
 display: inline-block;
 position: relative;
 vertical-align: top;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-slider-nav {
 content: "";
 background: url("/wps/contenthandler/dav/themelist/VIB-ver-04/vs2018/images/Left_arrow_yellow@3x.png") no-repeat;
 background-size: contain;
 width: 25px;
 height: 25px;
 position: absolute;
 cursor: pointer;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-slider-nav.nav-left {
 left: -20px;
 top: 40px;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-slider-nav.nav-right {
 transform: rotate(180deg);
 right: -20px;
 top: 40px;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-icon {
 display: inline-block;
 vertical-align: top;
 transition: .5s ease-in;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-icon span {
 background: url("/wps/contenthandler/dav/themelist/VIB-ver-04/vs2018/images/plus_grey@3x.png") no-repeat;
 width: 35px;
 height: 35px;
 background-size: contain;
 display: block;
 transform: translateY(100%);
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-slider {
 display: inline-block;
 width: 375px;
 height: 155px;
 overflow: hidden;
 position: relative;
 padding-top: 10px;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-slider .vib-v2-box-services-find-card-option-slider-wrapper {
 position: absolute;
 transition: .5s ease-in;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-slider .vib-v2-box-services-find-card-option-slider-wrapper a {
 display: block;
 float: left;
 width: 105px;
 height: 155px;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-slider .vib-v2-box-services-find-card-option-slider-wrapper a div {
 width: 80px;
 height: 80px;
 padding: 10px;
 background: #0066B3;
 border-radius: 50%;
 margin: 0 auto;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-slider .vib-v2-box-services-find-card-option-slider-wrapper a div img {
 width: 100%;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-slider .vib-v2-box-services-find-card-option-slider-wrapper a div:hover {
 background: #FDB913;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-slider .vib-v2-box-services-find-card-option-slider-wrapper a p {
 color: #fff;
 margin-top: 20px;
 font-weight: 400;
 font-style: normal;
 font-size: 16px;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-slider .vib-v2-box-services-find-card-option-slider-wrapper a :hover {
 color: #fff;
	}
	.vib-v2-header-find-card-direction {
 padding: 20px 125px;
	}
	.vib-v2-header-find-card-direction a {
 font-weight: 400;
 font-style: normal;
 font-size: 20px;
 color: #FFFFFF;
 line-height: 48px;
	}
	.vib-v2-header-find-card-direction a i {
 width: 40px;
 height: 40px;
 display: inline-block;
 vertical-align: middle;
	}
	.vib-v2-header-find-card-direction .vib-v2-header-find-card-direction-back {
 float: left;
	}
	.vib-v2-header-find-card-direction .vib-v2-header-find-card-direction-back i {
 background: url("/wps/contenthandler/dav/themelist/VIB-ver-04/vs2018/images/TroVe_white@3x.png") no-repeat;
 background-size: contain;
	}
	.vib-v2-header-find-card-direction .vib-v2-header-find-card-direction-renew {
 float: right;
	}
	.vib-v2-header-find-card-direction .vib-v2-header-find-card-direction-renew i {
 background: url("/wps/contenthandler/dav/themelist/VIB-ver-04/vs2018/images/PhucHoi_white@3x.png") no-repeat;
 background-size: contain;
	}
}
@media only screen and (min-width: 1147px) {
	div.ui-datepicker {
 width: 449px;
	}
	.vib-v2-images-drop-down .dropdown-menu {
 left: -1px !important;
	}
	.vib-v2-wrapper-rate-chart .vib-v2-images-drop-down .dropdown-menu {
 left: -6px !important;
 width: 219px !important;
	}
}
@media only screen and (min-width: 768px) {
	.vib-v2-section-form-containt .vib-v2-form-box-body .vib-v2-box-form-debit .vib-v2-img-card-form-debit .vib-v2-img-card-debit {
 transition: .2s ease-in;
	}
	.vib-v2-section-form-containt .vib-v2-form-box-body .vib-v2-box-form-debit .vib-v2-img-card-form-debit .vib-v2-img-card-debit:hover {
 transform: translateY(-20px);
	}
	.vib-v2-form-slide-list-card-banca .bx-controls-direction a.bx-prev{
 left: 40% !important;
	}
	.vib-v2-form-slide-list-card-banca .bx-controls-direction a.bx-next{
 right: 40% !important;
	}
	.vib-v2-compare-saving .vib-v2-header-compare-card p {
 margin-bottom: 0 !important;
	}
	.vib-v2-compare-saving .vib-v2-box-compare-content {
 width: 50% !important;
	}
	.vib-v2-compare-saving .vib-v2-box-compare-content p {
 margin: 20px 0;
	}
	.vib-v2-compare-saving .vib-v2-body-compare-card {
 padding: 10px 0;
	}
	.vib-v2-compare-saving .vib-v2-body-compare-card .vib-v2-box-compare-content {
 padding: 0 60px 0 120px;
	}
	.vib-v2-compare-saving .vib-v2-img-compare-card {
 padding-top: 0;
	}
	.vib-v2-compare-saving .vib-v2-img-compare-card img {
 max-width: 300px;
 border-radius: 5px;
 box-shadow: 7px 9px 10px #0000001c;
	}
	.vib-v2-list-link-menu-left .vib-v2-menu-left-search-box {
 display: none;
	}
	.line-v2-row-result-calc-flexi {
 min-height: 16px;
	}
	.vib-v2-deposit-tool-calculation .vib-v2-line-box-deposit:last-child {
 margin-bottom: 0;
	}
	.vib-v2-deposit-tool-calculation.vib-v2-deposit-tool-calculation-auto .vib-v2-title-result-calc {
 height: 81px;
 overflow: hidden;
	}
	.vib-v2-deposit-tool-calculation .vib-v2-result-calculation-slider {
 background: #f2f2f2;
 display: flex;
	}
	.vib-v2-deposit-tool-calculation .vib-v2-header-deposit {
 margin-bottom: 60px;
	}
	.vib-v2-deposit-tool-calculation .vib-v2-result-calculation .vib-v2-line-result-calculation {
 width: calc(100% / 3);
 display: block;
 float: left;
 padding: 60px 20px;
 border-right: 1px solid #AEAEAE;
 background: #f2f2f2;
	}
	.vib-v2-deposit-tool-calculation .vib-v2-result-calculation .vib-v2-line-result-calculation.not-choose {
 background: #fff;
	}
	.vib-v2-deposit-tool-calculation .vib-v2-result-calculation .vib-v2-line-result-calculation.not-choose .vib-v2-title-result-calc {
 color: #797979;
	}
	.vib-v2-deposit-tool-calculation .vib-v2-result-calculation .vib-v2-line-result-calculation:last-child {
 border-right: 1px solid #f2f2f2;
	}
	.vib-v2-deposit-tool-calculation .vib-v2-result-calculation .vib-v2-line-result-calculation .vib-v2-exit-result-calculation {
 top: 20px;
 right: 20px;
	}
	.vib-v2-deposit-tool-calculation .vib-v2-result-calculation .vib-v2-line-result-calculation .vib-v2-title-result-calc {
 text-align: center;
 margin: 0 auto 40px auto;
 font-weight: 600;
 color: #1b1b1b;
 font-size: 20px;
	}
	.vib-v2-deposit-tool-calculation .vib-v2-result-calculation .vib-v2-line-result-calculation .vib-v2-table-result-calc .vib-v2-row1-result-calc {
 width: 100%;
	}
	.vib-v2-deposit-tool-calculation .vib-v2-result-calculation .vib-v2-line-result-calculation .vib-v2-table-result-calc .vib-v2-row1-result-calc .line-v2-row-result-calc {
 text-align: center;
 margin-bottom: 15px;
	}
	.vib-v2-deposit-tool-calculation .vib-v2-result-calculation .vib-v2-line-result-calculation .vib-v2-table-result-calc .vib-v2-row1-result-calc .line-v2-row-result-calc:last-child {
 margin-bottom: 0;
	}
	.vib-v2-deposit-tool-calculation .vib-v2-result-calculation .vib-v2-line-result-calculation .vib-v2-table-result-calc .vib-v2-row1-result-calc .line-v2-row-result-calc span {
 font-weight: 600;
	}
	.vib-v2-deposit-tool-calculation .vib-v2-result-calculation .vib-v2-line-result-calculation .vib-v2-table-result-calc .vib-v2-row2-result-calc {
 width: 100%;
	}
	.vib-v2-deposit-tool-calculation .vib-v2-result-calculation .vib-v2-line-result-calculation .vib-v2-table-result-calc .vib-v2-row2-result-calc .line-v2-row-result-calc {
 text-align: center;
 font-size: 18px;
 margin-top: 30px;
	}
	.vib-v2-deposit-tool-calculation .vib-v2-result-calculation .vib-v2-line-result-calculation .vib-v2-table-result-calc .vib-v2-row2-result-calc .line-v2-row-result-calc span {
 display: block;
 font-weight: 600;
 margin-top: 10px;
	}
	.vib-v2-deposit-tool-calculation .vib-v2-result-calculation .vib-v2-line-result-calculation .vib-v2-table-result-calc .vib-v2-row3-result-calc {
 width: 100%;
 text-align: center;
 margin-top: 30px;
	}
	.vib-v2-deposit-tool-calculation .vib-v2-result-calculation .vib-v2-line-result-calculation .vib-v2-table-result-calc .vib-v2-row3-result-calc .btn-result-register .vib-v2-btn-dk01 {
 display: block;
	}
	.vib-v2-deposit-tool-calculation .vib-v2-result-calculation .vib-v2-line-result-calculation .vib-v2-table-result-calc .vib-v2-row3-result-calc .link-detail-result-register {
 text-align: center;
	}
	.vib-v2-box-find-car {
 border-radius: 5px;
	}
	.vib-v2-call-to-action-fix-top {
 position: fixed;
 width: 100%;
 top: 0;
 box-shadow: 0px 7px 10px rgba(134, 134, 134, 0.2);
 left: 0;
 z-index: 99;
 background: #fff;
 overflow: hidden;
 padding: 10px 20px;
 transition: .2s ease-in;
 height: 69px;
	}
	.vib-v2-call-to-action-fix-top > div {
 width: 50%;
 float: left;
	}
	.vib-v2-call-to-action-fix-top > div:last-child a {
 margin-right: 0 !important;
	}
	.vib-v2-call-to-action-fix-top > div h2 {
 padding: 0;
 margin: 0;
 line-height: 44px;
 font-size: 18px;
 font-weight: 200;
 font-style: normal;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-slider-nav.nav-right {
 right: -60px !important;
 top: 35px;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-slider-nav.nav-left {
 left: auto !important;
 right: -30px !important;
 top: 35px;
	}
}
@media only screen and (max-width: 767px) {
	.vib-v2-compare-saving h2 {
 font-size: 26px;
 font-weight: 300;
 text-align: center;
 padding: 20px 0;
 margin: 0;
 color: #414042;
 background: #ededed;
	}
	.vib-v2-compare-saving .vib-v2-header-compare-card p {
 margin-bottom: 0 !important;
	}
	.vib-v2-compare-saving .vib-v2-header-compare-card {
 margin-top: 30px;
	}
	.vib-v2-compare-saving .vib-v2-header-compare-card .vib-v2-box-compare-content {
 margin-bottom: 30px;
 padding: 0 20px;
	}
	.vib-v2-compare-saving .vib-v2-header-compare-card .vib-v2-box-compare-content h3 {
 margin: 10px 0 15px 0;
 font-size: 20px;
 display: block !important;
	}
	.vib-v2-compare-saving .vib-v2-box-compare-content {
 width: 50% !important;
 float: left;
 border-left: none !important;
 border-right: 1px solid #c9c9c9;
 padding: 0 20px;
	}
	.vib-v2-compare-saving .vib-v2-box-compare-content:last-child {
 border-right: none;
	}
	.vib-v2-compare-saving .vib-v2-box-compare-content p {
 margin: 10px 0;
	}
	.vib-v2-compare-saving .vib-v2-body-compare-card {
 padding: 10px 0;
	}
	.vib-v2-compare-saving .vib-v2-body-compare-card .vib-v2-box-compare-content {
 padding: 0 20px !important;
	}
	.vib-v2-compare-saving .vib-v2-img-compare-card {
 margin-bottom: 0 !important;
 padding-top: 0;
	}
	.vib-v2-compare-saving .vib-v2-img-compare-card img {
 max-width: 100%;
 border-radius: 5px;
 box-shadow: 7px 9px 10px #0000001c;
	}
	.vib-v2-deposit-tool-calculation .compare-calculation {
 overflow: inherit !important;
	}
	.vib-v2-deposit-tool-calculation .compare-calculation .bx-controls {
 position: absolute;
 top: -40px;
 width: 100%;
 text-align: center;
	}
	.vib-v2-list-link-menu-left .vib-v2-menu-left-search-box {
 padding: 10px 20px;
 position: relative;
	}
	.vib-v2-list-link-menu-left .vib-v2-menu-left-search-box input {
 width: 100%;
 background: #fff;
 border: 1px solid #e4e4e4;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 padding: 9px 10px 9px 40px;
 color: #1b1b1b;
 -webkit-appearance: none;
 -moz-appearance: none;
 appearance: none;
	}
	.vib-v2-list-link-menu-left .vib-v2-menu-left-search-box input:focus {
 border-color: #8a8a8a;
	}
	.vib-v2-list-link-menu-left .vib-v2-menu-left-search-box a {
 display: block;
 position: absolute;
 top: 22px;
 left: 35px;
 mask: url(/wps/contenthandler/dav/themelist/VIB-ver-04/vs2018/images/icon_search_home.svg) no-repeat;
 -webkit-mask: url(/wps/contenthandler/dav/themelist/VIB-ver-04/vs2018/images/icon_search_home.svg) no-repeat;
 mask-size: contain;
 -webkit-mask-size: contain;
 width: 17px;
 height: 17px;
 background-color: #fff;
	}
	a.vib-v2-back-brand-car {
 display: inline-block;
 font-size: 16px;
 font-weight: 600;
 position: relative;
	}
	a.vib-v2-back-brand-car {
 color: #0066B3;
	}
	.vib-v2-deposit-tool-calculation .bx-wrapper {
 background: #f2f2f2;
 border: 1px solid #d7d7d7;
	}
	.vib-v2-deposit-tool-calculation .bx-wrapper .bx-viewport .vib-v2-result-calculation-slider {
 height: 100%;
	}
	.vib-v2-deposit-tool-calculation .bx-wrapper .bx-viewport .vib-v2-result-calculation-slider .vib-v2-line-result-calculation {
 height: 100%;
	}
	.vib-v2-deposit-tool-calculation .vib-v2-result-calculation {
 border-radius: 0;
 margin-left: -20px;
	}
	.vib-v2-deposit-tool-calculation .vib-v2-result-calculation.compare-calculation {
 margin-top: 60px;
	}
	.vib-v2-deposit-tool-calculation .vib-v2-result-calculation .vib-v2-line-result-calculation {
 width: 100%;
 display: block;
 float: left;
 padding: 60px 40px 60px 20px;
 border-top: none;
 border-right: 1px solid #d7d7d7;
 background: #f2f2f2;
	}
	.vib-v2-deposit-tool-calculation .vib-v2-result-calculation .vib-v2-line-result-calculation.not-choose {
 padding-left: 0 !important;
 background: #fff;
	}
	.vib-v2-deposit-tool-calculation .vib-v2-result-calculation .vib-v2-line-result-calculation.not-choose .vib-v2-title-result-calc {
 writing-mode: vertical-rl;
 padding-left: 12px;
 margin: 0;
 font-size: 14px;
 color: #797979;
	}
	.vib-v2-deposit-tool-calculation .vib-v2-result-calculation .vib-v2-line-result-calculation:last-child {
 border-right: none;
	}
	.vib-v2-deposit-tool-calculation .vib-v2-result-calculation .vib-v2-line-result-calculation .vib-v2-exit-result-calculation {
 top: 20px;
 right: 20px;
	}
	.vib-v2-deposit-tool-calculation .vib-v2-result-calculation .vib-v2-line-result-calculation .vib-v2-title-result-calc {
 text-align: left;
 margin: 0 auto 30px auto;
 font-size: 22px;
	}
	.vib-v2-deposit-tool-calculation .vib-v2-result-calculation .vib-v2-line-result-calculation .vib-v2-table-result-calc .vib-v2-row1-result-calc {
 width: 100%;
	}
	.vib-v2-deposit-tool-calculation .vib-v2-result-calculation .vib-v2-line-result-calculation .vib-v2-table-result-calc .vib-v2-row1-result-calc .line-v2-row-result-calc {
 text-align: left;
	}
	.vib-v2-deposit-tool-calculation .vib-v2-result-calculation .vib-v2-line-result-calculation .vib-v2-table-result-calc .vib-v2-row1-result-calc .line-v2-row-result-calc span {
 display: block;
 font-weight: 600;
 margin-top: 10px;
	}
	.vib-v2-deposit-tool-calculation .vib-v2-result-calculation .vib-v2-line-result-calculation .vib-v2-table-result-calc .vib-v2-row2-result-calc {
 width: 100%;
 margin-top: 30px;
	}
	.vib-v2-deposit-tool-calculation .vib-v2-result-calculation .vib-v2-line-result-calculation .vib-v2-table-result-calc .vib-v2-row2-result-calc .line-v2-row-result-calc {
 text-align: left;
 font-size: 18px;
 margin-top: 20px;
	}
	.vib-v2-deposit-tool-calculation .vib-v2-result-calculation .vib-v2-line-result-calculation .vib-v2-table-result-calc .vib-v2-row2-result-calc .line-v2-row-result-calc span {
 display: block;
 font-weight: 600;
 margin-top: 10px;
	}
	.vib-v2-deposit-tool-calculation .vib-v2-result-calculation .vib-v2-line-result-calculation .vib-v2-table-result-calc .vib-v2-row3-result-calc {
 width: 100%;
 text-align: left;
 margin-top: 20px;
	}
	.vib-v2-deposit-tool-calculation .vib-v2-result-calculation .vib-v2-line-result-calculation .vib-v2-table-result-calc .vib-v2-row3-result-calc .btn-result-register .vib-v2-btn-dk01 {
 display: inline-block;
	}
	.vib-v2-deposit-tool-calculation .vib-v2-result-calculation .vib-v2-line-result-calculation .vib-v2-table-result-calc .vib-v2-row3-result-calc .link-detail-result-register {
 text-align: left;
	}
	.vib-v2-deposit-content-small.pull-right {
 float: none !important;
	}
	.vib-v2-header-slider-clone .vib-v2-box-img-body-find-card .vib-v2-slider-compare a.vib-v2-btn-dk01 {
 height: 35px;
 line-height: 35px;
	}
	.vib-v2-header-find-card {
 padding-top: 80px !important;
	}
	.vib-v2-box-content-showroom-location-detail {
 margin-top: 40px;
	}
	.vib-v2-box-content-showroom-location-detail:first-child {
 margin-top: 0;
	}
	.vib-v2-header-find-card.has-full-choise .vib-v2-box-services-find-card-readable {
 margin-right: 0;
	}
	.vib-v2-header-find-card.has-full-choise .vib-v2-box-services-find-card-readable:after {
 display: none !important;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-readable {
 display: inline-block;
 margin-right: 20px;
 position: relative;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-readable.first-step {
 margin-right: 0;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-readable.first-step:after {
 display: none !important;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-readable.first-step li {
 margin-right: 50px;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-readable.first-step li .vib-v2-img-tieu-chi-the {
 background: #0066B3;
 width: 60px;
 height: 60px;
 padding: 5px;
 -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
 -moz-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
 box-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-readable.first-step li .vib-v2-img-tieu-chi-the:hover {
 background: #FDB913;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-readable.first-step li p {
 font-weight: 400;
 font-style: normal;
 font-size: 14px;
 color: #FFFFFF;
 text-align: center;
 margin-top: 10px;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-readable.first-step li:after {
 display: none !important;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-readable.first-step li:last-child {
 margin-right: 0;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-readable:after {
 background: url("/wps/contenthandler/dav/themelist/VIB-ver-04/vs2018/images/plus_grey@3x.png") no-repeat;
 content: "";
 width: 20px;
 height: 20px;
 background-size: contain;
 display: block;
 position: absolute;
 right: -20px;
 top: 20px;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-readable li {
 list-style: none;
 display: inline-block;
 margin-right: 20px;
 position: relative;
 width: 60px;
 vertical-align: top;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-readable li .vib-v2-img-tieu-chi-the {
 margin: 0 auto;
 background: none;
 width: 40px;
 height: 40px;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-readable li .vib-v2-img-tieu-chi-the img {
 width: 100%;
 height: 100%;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-readable li p {
 font-weight: 400;
 font-style: normal;
 font-size: 12px;
 color: #D7D7D7;
 margin-top: 0;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-readable li:after {
 background: url("/wps/contenthandler/dav/themelist/VIB-ver-04/vs2018/images/plus_grey@3x.png") no-repeat;
 content: "";
 width: 20px;
 height: 20px;
 background-size: contain;
 display: block;
 position: absolute;
 right: -25px;
 top: 20px;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-readable li:last-child {
 margin-right: 0px;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-readable li:last-child:after {
 display: none;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option {
 display: block;
 position: relative;
 vertical-align: top;
 margin-top: 20px;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-slider-nav {
 content: "";
 background: url("/wps/contenthandler/dav/themelist/VIB-ver-04/vs2018/images/Left_arrow_yellow@3x.png") no-repeat;
 background-size: contain;
 width: 20px;
 height: 20px;
 position: absolute;
 right: -10px;
 top: 35px;
 cursor: pointer;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-slider-nav.nav-right {
 right: -10px;
 top: 35px;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-slider-nav.nav-left {
 left: -10px;
 top: 35px;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-icon {
 display: none;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-slider {
 display: inline-block;
 width: 375px;
 height: 155px;
 overflow: hidden;
 position: relative;
 padding-top: 10px;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-slider .vib-v2-box-services-find-card-option-slider-wrapper {
 position: absolute;
 transition: .5s ease-in;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-slider .vib-v2-box-services-find-card-option-slider-wrapper a {
 display: block;
 float: left;
 width: 105px;
 height: 155px;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-slider .vib-v2-box-services-find-card-option-slider-wrapper a div {
 width: 70px;
 height: 70px;
 padding: 10px;
 background: #0066B3;
 border-radius: 50%;
 margin: 0 auto;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-slider .vib-v2-box-services-find-card-option-slider-wrapper a div img {
 width: 100%;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-slider .vib-v2-box-services-find-card-option-slider-wrapper a div:hover {
 background: #FDB913;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-slider .vib-v2-box-services-find-card-option-slider-wrapper a p {
 color: #fff;
 margin-top: 20px;
 font-weight: 400;
 font-style: normal;
 font-size: 16px;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-slider .vib-v2-box-services-find-card-option-slider-wrapper a :hover {
 color: #fff;
	}
	.vib-v2-header-find-card-direction {
 padding: 10px 20px 40px 20px;
	}
	.vib-v2-header-find-card-direction a {
 font-weight: 400;
 font-style: normal;
 font-size: 16px;
 color: #FFFFFF;
 line-height: 48px;
	}
	.vib-v2-header-find-card-direction a i {
 width: 25px;
 height: 25px;
 display: inline-block;
 vertical-align: middle;
	}
	.vib-v2-header-find-card-direction .vib-v2-header-find-card-direction-back {
 float: left;
	}
	.vib-v2-header-find-card-direction .vib-v2-header-find-card-direction-back i {
 background: url("/wps/contenthandler/dav/themelist/VIB-ver-04/vs2018/images/TroVe_white@3x.png") no-repeat;
 background-size: contain;
	}
	.vib-v2-header-find-card-direction .vib-v2-header-find-card-direction-renew {
 float: right;
	}
	.vib-v2-header-find-card-direction .vib-v2-header-find-card-direction-renew i {
 background: url("/wps/contenthandler/dav/themelist/VIB-ver-04/vs2018/images/PhucHoi_white@3x.png") no-repeat;
 background-size: contain;
	}
	.vib-v2-section-recruitment-reason .vib-v2-shadow-box-wrapper .vib-v2-shadow-box-item .vib-v2-shadow-box-item-wrapper {
 height: auto !important;
	}
	.vib-v2-section-mortgage-without {
 margin-top: 40px;
	}
	.vib-v2-section-mortgage-without h3 {
 font-size: 26px;
 font-weight: 300;
 line-height: 36px;
 margin: 0 0 40px 0;
	}
	.vib-v2-section-mortgage-without .vib-v2-section-mortgage-without-wrapper {
 border-radius: 5px;
 border: 1px solid #d7d7d7;
	}
	.vib-v2-section-mortgage-without .vib-v2-section-mortgage-without-wrapper img {
 display: inline-block;
 width: 100%;
 border-top-left-radius: 5px;
 border-top-right-radius: 5px;
	}
	.vib-v2-section-mortgage-without .vib-v2-section-mortgage-without-wrapper div {
 display: inline-block;
 width: 100%;
 padding: 10px;
 vertical-align: middle;
	}
	.vib-v2-section-mortgage-without .vib-v2-section-mortgage-without-wrapper div p {
 font-weight: 400;
 font-style: normal;
 font-size: 15px;
 color: #1B1B1B;
 text-align: left;
 line-height: 25px;
	}
	.vib-v2-section-mortgage-without .vib-v2-section-mortgage-without-wrapper div p a {
 color: #0066B3;
 text-decoration: underline;
	}
}
@media only screen and (max-width: 425px) {
	.vib-v2-deposit-linh-hoat.disabled:after{
 height: 105% !important;
	}
	.vib-v2-compare-saving h2 {
 font-size: 24px;
	}
	.vib-v2-compare-saving .vib-v2-header-compare-card {
 margin-top: 20px;
	}
	.vib-v2-compare-saving .vib-v2-header-compare-card .vib-v2-box-compare-content {
 margin-bottom: 20px;
 padding: 0 10px;
	}
	.vib-v2-compare-saving .vib-v2-header-compare-card .vib-v2-box-compare-content h3 {
 margin: 10px 0 15px 0;
 font-size: 16px;
 display: block !important;
	}
	.vib-v2-compare-saving .vib-v2-box-compare-content {
 width: 50% !important;
 float: left;
 border-left: none !important;
 border-right: 1px solid #c9c9c9;
 padding: 0 10px;
	}
	.vib-v2-compare-saving .vib-v2-box-compare-content:last-child {
 border-right: none;
	}
	.vib-v2-compare-saving .vib-v2-box-compare-content p {
 margin: 10px 0;
	}
	.vib-v2-compare-saving .vib-v2-body-compare-card {
 padding: 10px 0;
	}
	.vib-v2-compare-saving .vib-v2-body-compare-card .vib-v2-box-compare-content {
 padding: 0 10px !important;
	}
	.vib-v2-compare-saving .vib-v2-img-compare-card {
 margin-bottom: 0 !important;
 padding-top: 0;
	}
	.vib-v2-compare-saving .vib-v2-img-compare-card img {
 max-width: 100%;
 border-radius: 5px;
 box-shadow: 7px 9px 10px #0000001c;
	}
	.ui-datepicker {
 width: calc(100% - 49px);
 padding: 10px !important;
	}
}
@media only screen and (max-width: 325px) {
	div.ui-datepicker {
 width: calc(100vw - 40px) !important;
 margin-left: -20px !important;
	}
	.vib-v2-header-slider-clone .vib-v2-box-img-body-find-card .vib-v2-box-compare-content {
 padding: 10px;
	}
	.vib-v2-header-slider-clone .vib-v2-box-img-body-find-card .vib-v2-box-compare-content h3 a {
 font-size: 13px;
	}
	.vib-v2-img-compare-card .img_card_effect {
 max-width: 100% !important;
	}
	.vib-v2-img-compare-card .img_card_effect .img-card1 {
 height: 76px;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-slider-nav.nav-right {
 right: -20px;
 top: 35px;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-slider-nav.nav-left {
 left: -20px;
 top: 35px;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-slider .vib-v2-box-services-find-card-option-slider-wrapper {
 left: -18px;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-slider .vib-v2-box-services-find-card-option-slider-wrapper a {
 display: block;
 float: left;
 width: 85px;
 height: 155px;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-slider .vib-v2-box-services-find-card-option-slider-wrapper a p {
 font-size: 14px;
	}
}
@media only screen and (min-width: 326px) and (max-width: 424px) {
	.vib-v2-section-banner-home .vib-v2-banner-debit .vib-v2-wrapper_new .vib-v2-text-banner-top .vib-v2-fz-title-product {
 line-height: normal;
 margin-top: 10px;
	}
	.vib-v2-header-slider-clone .vib-v2-box-img-body-find-card .vib-v2-box-compare-content {
 padding: 10px;
	}
	.vib-v2-header-slider-clone .vib-v2-box-img-body-find-card .vib-v2-box-compare-content h3 a {
 font-size: 13px;
	}
	.vib-v2-img-compare-card .img_card_effect {
 max-width: 100% !important;
	}
	.vib-v2-img-compare-card .img_card_effect .img-card1 {
 height: 88px;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-slider-nav.nav-right {
 right: -15px;
 top: 35px;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-slider-nav.nav-left {
 left: -15px;
 top: 35px;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-slider .vib-v2-box-services-find-card-option-slider-wrapper {
 left: -5px;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-slider .vib-v2-box-services-find-card-option-slider-wrapper a {
 display: block;
 float: left;
 width: 95px;
 height: 155px;
	}
	.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-slider .vib-v2-box-services-find-card-option-slider-wrapper a p {
 font-size: 14px;
	}
}
.animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}
@-webkit-keyframes flipInY {
	from {
 -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
 transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
 -webkit-animation-timing-function: ease-in;
 animation-timing-function: ease-in;
 opacity: 0;
	}
	40% {
 -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
 transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
 -webkit-animation-timing-function: ease-in;
 animation-timing-function: ease-in;
	}
	60% {
 -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
 transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
 opacity: 1;
	}
	80% {
 -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
 transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
	}
	to {
 -webkit-transform: perspective(400px);
 transform: perspective(400px);
	}
}
@keyframes flipInY {
	from {
 -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
 transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
 -webkit-animation-timing-function: ease-in;
 animation-timing-function: ease-in;
 opacity: 0;
	}
	40% {
 -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
 transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
 -webkit-animation-timing-function: ease-in;
 animation-timing-function: ease-in;
	}
	60% {
 -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
 transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
 opacity: 1;
	}
	80% {
 -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
 transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
	}
	to {
 -webkit-transform: perspective(400px);
 transform: perspective(400px);
	}
}
.flipInY {
	-webkit-backface-visibility: visible !important;
	backface-visibility: visible !important;
	-webkit-animation-name: flipInY;
	animation-name: flipInY;
}
@-webkit-keyframes fadeInDown {
	from {
 opacity: 0;
 -webkit-transform: translate3d(0, -50%, 0);
 transform: translate3d(0, -50%, 0);
	}
	to {
 opacity: 1;
 -webkit-transform: translate3d(0, 0, 0);
 transform: translate3d(0, 0, 0);
	}
}
@keyframes fadeInDown {
	from {
 opacity: 0;
 -webkit-transform: translate3d(0, -50%, 0);
 transform: translate3d(0, -50%, 0);
	}
	to {
 opacity: 1;
 -webkit-transform: translate3d(0, 0, 0);
 transform: translate3d(0, 0, 0);
	}
}
.fadeInDown {
	-webkit-animation-name: fadeInDown;
	animation-name: fadeInDown;
}
.vib-v2-box-services-find-card .vib-v2-box-services-find-card-readable.first-step li {
	margin-right: 50px;
}
.vib-v2-box-services-find-card .vib-v2-box-services-find-card-readable.first-step li .vib-v2-img-tieu-chi-the {
	-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
	box-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
}
.vib-v2-box-services-find-card .vib-v2-box-services-find-card-option .vib-v2-box-services-find-card-option-slider .vib-v2-box-services-find-card-option-slider-item div {
	-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
	box-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
}
.vib-v2-find-card-content, .vib-v2-header-find-card {
	background: #434343 !important;
}
.vib-v2-table-interest-rate.tab-fix-top .vib-v2-header-table-interst-rate {
	transition: .5s all;
	position: fixed;
	top: 60px;
	width: 100%;
	z-index: 99;
	background: #fff;
	box-shadow: rgba(134, 134, 134, 0.2) 0px 7px 10px;
	border-top: 4px solid #1b1b1b;
	border-bottom: 2px solid #fff;
}
.vib-v2-card-fix-top, .vib-v2-box-mobile-fix-footer, .vib-v2-call-to-action-fix-top {
	border-top: 4px solid #1b1b1b;
}
.vib-v2-table-interest-rate .vib-v2-body-table-interest-rate .vib-v2-wrapper_new.table-fix-top{
	transition: .5s all;
}
.vib-v2-table-interest-rate .vib-v2-body-table-interest-rate .vib-v2-wrapper_new.table-fix-top .vib-v2-header-box-table-expression {
	position: fixed;
	z-index: 99;
	top: 0px;
	transition: .2s ease-in;
}
.vib-v2-table-interest-rate .vib-v2-body-table-interest-rate .vib-v2-wrapper_new.table-fix-top .vib-v2-left-box-table-expression .vib-v2-header-box-table-expression {
	width: 35%;
}
.vib-v2-table-interest-rate .vib-v2-body-table-interest-rate .vib-v2-wrapper_new.table-fix-top .vib-v2-right-box-table-expression .vib-v2-header-box-table-expression {
	width: 65%;
}
.vib-v2-section-recruitment-reason .vib-v2-shadow-box-wrapper .vib-v2-shadow-box-item .vib-v2-shadow-box-item-wrapper p {
	margin: 0;
}
.vib-v2-deposit-linh-hoat.disabled {
	position: relative;
}
.vib-v2-deposit-linh-hoat.disabled:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #fff;
	opacity: .5;
}
a.disabled {
	pointer-events: none;
	cursor: default;
	opacity: 0.5;
}
.ui-datepicker {
	margin-left: -21px;
	border-radius: 5px;
}
.vib-v2-blue-link {
	color: #0066B3 !important;
	font-weight: 650;
}
.vib-v2-blue-link:hover {
	color: #FDB913 !important;
}
.vib-v2-fz-title-banner {
	font-weight: 400 !important;
}
.careersform_vib {
 color: #515151;
 line-height: 22px;
 border-bottom: 3px #F2F2F2;
}
.careersform_vib a {
 text-decoration: underline !important;
 color: #0066B3 !important;
}
.careersform_vib ul {
 margin-bottom: 20px;
 padding: 0px 0px 0px 7px;
}
.careersform_vib ul li {
 list-style: disc;
}
.careersform_vib ul li {
 list-style-type: none;
}
.careersform_vib ul li:before {
 content: '\00b7';
 font-size: 60px;
 line-height: 25px;
 vertical-align: -12px;
}
.careersform_vib ul li span {
 margin: 0 0 0 6px;
}
@keyframes hover-color {
 from {
 border-color: #c0c0c0;
 }
 to {
 border-color: #000000;
 }
}
.careercheckbox_vib {
 position: absolute;
 display: none;
}
.careercheckbox_vib[disabled] {
 cursor: not-allowed;
}
.careercheckbox_vib + label {
 position: relative;
 display: inline-block;
 padding-left: 35px;
 cursor: pointer;
 vertical-align: middle;
 font-weight: normal;
 font-size: 16px;
 line-height: 28px;
 margin-bottom: 0;
 color: #1E1E1E;
 font-weight: 400;
}
.careercheckbox_vib + label:hover:before {
 animation-duration: 0.4s;
 animation-fill-mode: both;
 animation-name: hover-color;
}
.careercheckbox_vib + label:before {
 position: absolute;
 top: 3px;
 left: 5px;
 display: inline-block;
 width: 18px;
 height: 18px;
 content: '';
 background-color: #e4e4e4;
 border: 1px solid #cccccc;
}
.careercheckbox_vib + label:after {
 position: absolute;
 display: none;
 content: '';
}
.careercheckbox_vib[disabled] + label {
 cursor: not-allowed;
 color: #e4e4e4;
}
.careercheckbox_vib[disabled] + label:hover,
.careercheckbox_vib[disabled] + label:before,
.careercheckbox_vib[disabled] + label:after {
 cursor: not-allowed;
}
.careercheckbox_vib[disabled] + label:hover:before {
 border: 1px solid #e4e4e4;
 animation-name: none;
}
.careercheckbox_vib[disabled] + label:before {
 border-color: #e4e4e4;
}
.careercheckbox_vib:checked + label:before {
 animation-name: none;
}
.careercheckbox_vib:checked + label:after {
 display: block;
}
.careercheckbox_vib + label:before {
 border-radius: 3px;
}
.careercheckbox_vib + label:after {
 top: 5px;
 left: 12px;
 box-sizing: border-box;
 width: 6px;
 height: 12px;
 transform: rotate(45deg);
 border-width: 2px;
 border-style: solid;
 border-color: #fff;
 border-top: 0;
 border-left: 0;
}
.careercheckbox_vib:checked + label:before {
 background-color: #1b1b1b
}
.careercheckbox_vib:checked[disabled] + label:before {
 border: #c9e2f9;
 background: #c9e2f9;
}
.career-checkbox label span {
 color: black;
 text-align: justify;
 display: block;
}
.careersform_vib_Job {
 margin-bottom: 20px;
}
.hidenbutton_career_vib {
 pointer-events: none;
}
.hidenbutton_career_vib a {
 opacity: 0.4;
 background-color: #3333338f;
}
.removeborderbottom {
 border-bottom: none;
}
