/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 10 2025 | 10:34:12 */
/* Khi nhập vào các trường Họ và tên và click ra ngoài text field thì text đã nhập ở trường đó bị chuyển thành màu trắng ?? */
input.wpcf7-not-valid {
	border-color: var(--fs-color-alert);
	color: #000;
}

input[value="dd/mm/yy"] {
	color: #787878 !important;
}

/* Trường date */
input.wpcf7-form-control.wpcf7-date.wpcf7-validates-as-required.wpcf7-validates-as-date.date-picker:focus,
input.wpcf7-form-control.wpcf7-date.wpcf7-validates-as-date:focus{
	box-shadow: 0 0 5px #ccc !important;
}

input.wpcf7-form-control.wpcf7-date.wpcf7-validates-as-required.wpcf7-validates-as-date.date-picker:focus-visible,
input.wpcf7-form-control.wpcf7-date.wpcf7-validates-as-date:focus-visible{
	outline: none !important;
	outline-offset: 0 !important;
	box-shadow: 0 -1.4em 1em 0 rgba(2%);
}

.wpcf7 .wpcf7-not-valid-tip {
	z-index: 99;
	min-width: 100% !important;
}

ul.nav.nav-pills.nav-uppercase.nav-size-normal.nav-center li {
	padding: 0 10px !important;
}

@media (max-width: 500px) {
	.wpcf7-not-valid-tip,.wpcf7-response-output, .wpcf7 form.sent .wpcf7-response-output {
		font-size: 11px;
	}


	.form-date-time {
		padding-left: 8px;
		display: flex;
		width: 100%;
		gap: 20px;
	}

	.form-date-time > p {
		width: 50% !important;
	}

	.btn-guiphieudienmoi {
		margin-top: 5px;
	}
}
/* @media (max-width: 400px) {
ul.nav.nav-tabs.nav-uppercase.nav-size-small.nav-center {
padding: 0px 0px 0px 22px;
}
} */






@media (max-width: 767px) {
	ul.nav-pills {
		flex-wrap: wrap;
		justify-content: space-between;
	}

	.flickity-page-dots {
		bottom: 0 !important;
	}

	img.mfp-img {
		width: 100%;
		object-fit: contain;
	}


	.tab_thuvienhinhanh_trangchu > ul {
		margin-left: 15px;
		margin-right: 15px;
	}

	.tab_thuvienhinhanh_trangchu > ul,
	.tab_thuvienhinhanh_ketqua > ul {
		gap: 15px;
	}



	.tab_thuvienhinhanh_trangchu > ul > li,
	.tab_thuvienhinhanh_ketqua > ul > li{
		flex-grow: 1;
		max-width: 50%;
		padding: 0;
	}

	.tab_thuvienhinhanh_trangchu > ul > li > a,
	.tab_thuvienhinhanh_ketqua > ul > li > a{
		margin-bottom: 0 !important;
		min-width: 100%;
	}
	ul.nav.nav-pills.nav-uppercase.nav-size-normal.nav-center li {
		padding: 0 !important;
	}


}

/* img.mfp-img {
height: 70vh;
} */

.mfp-figure::after {
	background: transparent;
	box-shadow: unset;
	content: "";
}

.icon-angle-right::before {
    content: "\f054" !important;
}
.icon-angle-left:before {
    content: "\f053" !important;
}
.icon-angle-left:before , .icon-angle-right:before  {
    font-family: 'Font Awesome 5 Free';
    color: #000 !important;
    font-weight: 600;
}




/* Footer bị dính lề trên môbile*/
@media (max-width: 768px) {
	#footer > .section {
		padding: 0 15px;
	}
}
