:root {
	--color_main: #FF2424;
}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active,
.btn.btn-fn {
    background-color: var(--color_main) !important;
}
.btn-yellow,
.btn-default,
#boxInputVoucher .input-group-text,
.headStepFlight ul.stepNumText li.active span:first-child,
.title-border-bottom:before {
	background: var(--color_main) !important;
}
.search-tool .nav-link,
.lunar-calendar,
.search-tool .nav-link,
h2, h3,
.flight-info-right,
.detail-flight,
.tf-priceticket,
.journeys i,
.totalPrice,
.headBookTickeInfo,
.headStepFlight ul.stepNumText li.active span:last-child {
	color: var(--color_main) !important;
}
.div-input .form-control, .div-date .form-control,
.div-number .action-num {
	color: #000 !important;
    border: 1px solid #000 !important;
}
.div-number .btn.btn-math,
.div-number .action-num>span {
	color: #000 !important;
}
.datepicker table tr td.active.day {
	background-color: var(--color_main) !important;
    border-color: var(--color_main) !important;
}
.dsp-table-logo {
	display: table;
    margin: 0 auto;
    text-align: center;
}
.dsp-table-logo .img-logo-loading {
	float: left;
}

.list_ve_bay .groupClass.item .price .btn {
	background: #ffffff !important;
    color: var(--color_main) !important;
}

.wrapper-itel {
	padding-top: 0;
}

@media (max-width: 768px) {
	.wrapper-itel {
		padding-top: 80px;
	}
}