<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">:root {
	--fa6: 'Font Awesome 6 Pro';
	--bold: 'InterBold';
	--semi: 'InterSemiBold';
	--regular: 'InterRegular';
	--medium: 'InterMedium';
	--theme-color: #00833b;
	--theme-color2: #54b435;
}

::-webkit-scrollbar-track {
	background-color: #f5f5f5;
}

::-webkit-scrollbar {
	width: 5px;
	background-color: #f5f5f5;
	height: 7px;
}

::-webkit-scrollbar-thumb {
	background-color: #000000;
	border: 2px solid #000000;
}

.um-modal-header,
.ajax-upload-dragdrop input[name='profile_photo'],
.um-finish-upload,
div.um-modal .upload {
	background-color: #00833b !important;
}

.role-administrator .nav&gt;li {
	margin: 0 3px;
}

.nav-top-link,
.page-id-160 .um-col-alt .um-right a {
	cursor: pointer;
}

.row-chon-role .col-chon .col-inner {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-around;
}

.row-chon-role .col-chon .col-inner p {
	width: 100%;
}

.row-chon-role .col-chon .col-inner .box {
	width: 48%;
}

.row-chon-role .col-chon .button {
	margin: 0;
}

.row-chon-role .col-chao {
	padding-top: 25px !important;
}

.row-chon-role .col-chon {
	padding: 25px !important;
	background: linear-gradient(180deg, #e5f7ed, rgba(164, 247, 201, 0) 119.76%);
}

#sgpb-popup-dialog-main-div {
	border-radius: 10px !important;
}

.row-chon-role .col-chao h5 {
	font-size: 24px;
	margin-bottom: 0;
}

.page-id-1084 #um_field_1082_role_select .um-field-area,
.other-post .post-author,
.other-post .sing-bread,
.um-toggle-gdpr,
.sec-dang-nhap .um-field-checkbox {
	display: none;
}

.role-da-chon {
	border: 1px solid #ddd !important;
	padding: 0 12px !important;
	font-size: 15px !important;
	height: 40px !important;
	line-height: 40px;
	color: #666666;
	cursor: not-allowed;
}

.sec-dang-ky .um-col-1 {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.sec-dang-ky .um-col-1&gt;div,
.sec-dang-ky .um-col-1 #um_field_1082_last_name,
.sec-dang-ky .um-col-1 #um_field_144_last_name {
	width: 100%;
}

.sec-dang-ky .um-col-1 #um_field_1082_user_password,
.sec-dang-ky .um-col-1 #um_field_1082_confirm_user_password,
.sec-dang-ky .um-col-1 #um_field_1082_user_email,
.sec-dang-ky .um-col-1 #um_field_144_user_password,
.sec-dang-ky .um-col-1 #um_field_144_confirm_user_password,
.sec-dang-ky .um-col-1 #um_field_144_user_email,
#um_field_144_billing_phone,
#um_field_144_user_login,
#um_field_1082_billing_phone,
#um_field_1082_user_login {
	width: 48%;
}

.um .um-field-checkbox.active:not(.um-field-radio-state-disabled) i {
	color: #00833b !important;
}

.page-id-1084 .footer,
.page-id-157 .footer,
.page-id-160 .footer {
	margin-top: 0;
}

.sec-dang-ky {
	padding-top: 60px !important;
}

.sec-dang-ky .um-error-code-incorrect_password {
	display: none;
}

.sec-dang-ky .section-bg {}

.sec-dang-ky .col-right .col-inner {
	padding: 0 25px;
}

.sec-dang-ky .col-left h3,
.sec-dang-ky .col-left .col-inner&gt;p {
	margin: auto;
	margin-left: 0;
}

.page-id-160 .sec-dang-ky .col-left h3 {
	margin: auto;
	font-size: 24px;
}

.page-id-157 .sec-dang-ky .col-left h3,
.page-id-1084 .sec-dang-ky .col-left h3 {
	font-size: 24px;
	margin-bottom: 5px;
}

.page-id-157 #um_field_144_check_spam {
	display: none
}

.dk-dn-title p {
	font-size: 15px;
}

.row-pop-login .dk-dn-title p {
	margin-bottom: 3px;
}

.sec-dang-ky .col-left h3,
.row-pop-login h3 {
	font-size: 24px;
	text-align: center;
	color: #00833b;
	margin-bottom: 5px;
}

.sec-dang-ky .um-col-1&gt;div.um-field-role_select {
	display: none;
}

.sec-dang-ky .col-left .col-inner {
	padding: 30px;
	background-color: hsla(0, 0%, 100%, 0.7);
	-webkit-backdrop-filter: blur(20px) brightness(140%);
	backdrop-filter: blur(20px) brightness(140%);
	border-radius: 16px;
	overflow: hidden;
}

.um-field-user_password,
.um-field-text,
.um-field-tel,
.um-field-password {
	position: relative;
}

.um-field-user_password .fa-light {
	position: absolute;
	right: 15px;
	top: 56px;
	font-weight: 400 !important;
	color: #6d6d6d;
}

.um-form .um-col-1 input,
.sec-dang-ky #um_field_um_password_id_user_password input,
.sec-dang-ky #um_field_um_password_id_confirm_user_password input {
	padding-left: 35px !important;
	padding-right: 35px !important;
	border-radius: 4px;
}

.um-field-text:before,
.um-field-tel:before,
.um-field-password:before {
	content: '';
	position: absolute;
	font-family: var(--fa6) !important;
	top: 53px;
	left: 10px;
	z-index: 1;
	color: var(--theme-color2);
	font-weight: bold;
}

.um-field-text[data-key='last_name']:before {
	content: '\f007';
}

.um-field-tel:before {
	content: '\f095';
}

.um-field-text[data-key='user_email']:before {
	content: '\f0e0';
}

.um-field-password:before {
	content: '\e248';
}

.um-field-checkbox-option a {
	color: #00833b !important;
}

body .fa-light {
	font-family: var(--fa6) !important;
}

.row-chon-role .button span {
	line-height: 2.4;
}

.blog-banner h1 {
	font-family: 'InterSemiBold' !important;
	font-size: 40px;
	margin-bottom: 0;
}

.blog-banner p {
	font-size: 14px;
}

.blog-banner a {
	color: #2d2d2d;
}

/* .other-cate .post-item:first-child{
flex-basis: 50%;
max-width: 50%;
} */
.other-cate .post-item {
	flex-basis: 25%;
	max-width: 25%;
}

.other-cate .post-item,
.bvmoi .post-item {
	position: relative !important;
	top: 0 !important;
	left: 0 !important;
	transform: none !important;
	transition: none !important;
}

.other-cate .row-masonry {
	display: flex;
	flex-wrap: wrap;
}

.other-cate .is-divider,
.t-meta,
.other-post .entry-divider,
.bvmoi .col-left .from_the_blog_excerpt,
.bvmoi .col-right .box-image,
.bvmoi .col-right .from_the_blog_excerpt,
.bvmoi .col-right .is-divider {
	display: none;
}

.bvmoi .col-left .post-item:first-child .box {
	position: relative;
}

.bvmoi .col-left .post-item:first-child .box-text {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 25px 80px;
	z-index: 2;
}

.bvmoi .col-left .post-item:first-child .post-title {
	color: white;
}

.bvmoi .col-left .post-item:first-child .box:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-image: linear-gradient(to top,
			#323232 0%,
			rgba(50, 50, 50, 0) 33%);
	z-index: 1;
}

.bvmoi .box,
.bvmoi .box-text {
	transition: none !important;
}

.bvmoi .post-item {
	padding: 0 !important;
}

.bvm-title,
.cate-name-title {
	font-size: 26px;
}

.other-cate .post-item .post-title,
.row-bvlq .post-item .post-title {
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 25px;
	-webkit-line-clamp: 2;
	height: 50px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
}

.other-cate&gt;.row {
	height: auto !important;
}

/* .other-cate .post-item:nth-child(2) .from_the_blog_excerpt, .other-cate .post-item:nth-child(3) .from_the_blog_excerpt{
overflow: hidden;
text-overflow: ellipsis;
line-height: 23px;
-webkit-line-clamp: 3;
height: 69px;
display: -webkit-box;
-webkit-box-orient: vertical;
} */
.bvmoi .col-left .post-item:first-child .image-cover {
	padding-top: 64% !important;
}

.other-cate .post-item .t-meta,
.row-bvlq .post-item .t-meta,
.bvmoi .col-right .t-cate-name {
	display: flex;
	font-size: 14px;
	align-items: center;
}

.other-cate .post-item .t-meta.posts__time-box {
	margin-bottom: 10px;
}

/* .other-cate .t-meta div{
width: max-content;
color: #252e38;
} */
.bvmoi .col-right .box-text {
	padding-top: 5px;
}

.other-cate .post-item .box-text {
	border: 1px solid #e1e1e1;
	padding: 0;
}

.other-cate .post-item .box-text-inner {
	padding: 30px 25px 25px;
}

/* .other-post .entry-header{
display: flex;
justify-content: space-between;
align-items: center;
}
.other-post .entry-header &gt; div{
width: 48%
} */
.read-more.t-meta {
	margin-top: 10px;
}

.single-post main:has(div.other-post) {
	background-color: white !important;
}

.sing-bread a {
	margin-right: 5px;
	margin-bottom: 30px;
}

.sing-bread&gt;* {
	font-size: 13px;
	color: #797979;
}

.post-author {
	align-items: center;
}

.post-author img {
	margin-right: 20px;
}

.post-author .author-name {
	text-transform: capitalize;
	font-family: 'InterMedium' !important;
	font-size: 16px;
	color: #2d2d2d;
}

.post-author .sing-date {
	font-size: 14px;
	color: #2d2d2d;
}

.other-post .entry-title {
	font-family: 'InterMedium' !important;
	font-size: 30px;
	margin-bottom: 10px;
	font-weight: 100 !important;
}

.other-post .entry-header-text {
	padding-bottom: 0;
}

.post-author .avatar {
	width: 80px !important;
	height: 80px !important;
}

.other-post .entry-content {
	margin: 0px auto 0;
}

.fb-like-box {
	text-align: right;
	padding-right: 40px;
}

.row-bvlq .post-item .post-title {
	font-family: 'InterMedium' !important;
	font-weight: 100 !important;
}

.row-bvlq .box {
	display: flex;
	justify-content: space-between;
}

.row-bvlq .box .box-image {
	width: 30%;
	margin: 0 !important;
}

.row-bvlq .box .box-text {
	width: 65%;
	padding: 0;
}

.from_the_blog_excerpt {
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 25px;
	-webkit-line-clamp: 4;
	height: 100px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	margin-top: 15px !important;
	display: none !important;
}

.row-bvlq h3 {
	font-family: 'InterMedium' !important;
	font-weight: 100 !important;
	font-size: 26px;
	padding-left: 10px;
}

.company-info-box li {
	margin-left: 0 !important;
	padding-left: 35px;
	position: relative;
	margin-bottom: 5px !important;
}

.company-info-box li:before {
	/* 	font-family: 'Font Awesome 6 Free' !important;
	font-weight: 600 !important;
	color: #008d4c; */
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	transform: translatey(-50%);
	width: 20px;
	height: 20px;
	background-size: 100%;
	background-repeat: no-repeat;
	background-position: center;
}

.company-info-box li.nam-thanh-lap:before {
	background-image: url(/wp-content/uploads/2023/01/nam-thanh-lap.png);
}

.company-info-box li.quy-mo:before {
	background-image: url(/wp-content/uploads/2023/01/quy-mo.png);
}

.company-info__inner:not(:first-child) {
	padding-top: 0 !important;
}

.company-info__inner:not(:last-child) {
	padding-bottom: 20px !important;
}

.company-info {
	background-color: white;
}

.dang-tin-td-box .wpuf-form .wpuf-el {
	flex-direction: column;
	height: 100%
}

.dang-tin-td-box .wpuf-form .dang-tin-td-box-detail-cty .wpuf-el {
	height: auto
}

.dang-cty-box .wpuf-form .wpuf-el {
	flex-direction: column;
}

.dang-tin-td-box-detail,
.dang-tin-td-box-detail-form,
.dang-tin-td-box-detail-quyenloi .quyen_loi .wpuf-fields,
.dang-tin-td-box-detail-khac .gioi_tinh .wpuf-fields,
.dang-cty-box-detail,
.dang-tin-cty-detail-form {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.dang-tin-td-box-detail textarea,
.dang-tin-td-box-detail input,
.dang-tin-td-box-detail select,
.dang-cty-box-detail textarea,
.dang-cty-box-detail input,
.dang-cty-box-detail select,
.page-template-page-my-account .edit_user_main input {
	box-shadow: none;
}

body .dang-tin-td-box ul.wpuf-form li .wpuf-fields,
body .dang-tin-td-box ul.wpuf-form li .wpuf-label,
body .dang-tin-td-box ul.wpuf-form li,
.dang-tin-cty-detail-form li,
body .dang-cty-box ul.wpuf-form li .wpuf-fields,
body .dang-cty-box ul.wpuf-form li .wpuf-label {
	width: 100%;
}

.dang-tin-td-box-detail li.pa_muc-luong&gt;div,
.dang-tin-td-box-detail li.pa_muc-luong-den&gt;div,
.dang-tin-td-box-detail li.pa_chuyen-mon&gt;div,
.dang-tin-td-box-detail li.pa_linh-vuc&gt;div,
.dang-tin-td-box-detail li.pa_muc-luong&gt;div select,
.dang-tin-td-box-detail li.pa_chuyen-mon&gt;div select,
.dang-tin-td-box-detail li.pa_linh-vuc-hoat-dong&gt;div select,
.dang-tin-td-box-detail-cong-viec .wpuf-fields,
.dang-tin-td-box-detail-ung-vien .wpuf-fields,
.dang-tin-td-box-detail-quyenloi .quyen_loi .wpuf-fields,
.dang-tin-td-box-detail-khac .wpuf-fields,
.dang-tin-td-box-detail-khac .wpuf-fields select,
body .dang-cty-box ul.wpuf-form li .wpuf-fields,
.dang-tin-td-box-detail-cty input,
.dang-tin-td-box-detail-cty .wpuf-fields {
	width: 100% !important;
}

.dang-tin-td-box-detail li.so_ung_vien_nophoso .wpuf-fields {
	position: relative;
}

.dang-tin-td-box-detail li.so_ung_vien_nophoso .wpuf-fields:before {
	content: 'ngÆ°á»i';
	padding: 10px;
	background-color: #f7f7fa;
	position: absolute;
	right: 2px;
	top: 5px;
	height: 38px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.dang-tin-td-box-detail li.gioi_tinh .wpuf-fields {
	display: flex;
}

.dang-tin-td-box-detail li.gioi_tinh .wpuf-fields .wpuf-radio-block {
	margin-right: 15px;
}

.dang-tin-td-box-detail li.gioi_tinh .wpuf-fields .wpuf-radio-block input {
	transform: translateY(2px);
	margin-right: 3px;
}

.dang-tin-td-box-detail-quyenloi .quyen_loi {
	margin-top: 0;
}

.dang-tin-td-box-detail-quyenloi .quyen_loi .wpuf-fields label {
	width: 32%;
}

.dang-tin-td-box-detail-khac .gioi_tinh .wpuf-fields {
	justify-content: left;
}

.dang-tin-td-box-detail-khac .gioi_tinh .wpuf-fields label {
	width: max-content !important;
	margin-right: 15px;
}

.dang-tin-td-box-detail-khac .gioi_tinh .wpuf-fields input[type='radio'] {
	margin-right: 5px;
	transform: translatey(1px);
}

.sec-4-cv .box.has-hover.has-hover.box-text-bottom:hover .hide1 {
	color: white !important;
	background-color: #388cf5 !important;
}

.dang-tin-td-box-detail-form .product_cat,
.dang-tin-td-menu,
.dang-cty-box .category,
.woof_products_top_panel,
#woof_html_buffer {
	display: none !important;
}

.dang-tin-td-box-detail-cty h3 span {
	display: block;
	font-size: 16px;
	font-family: InterRegular !important;
	width: 60%;
}

.dang-tin-td-box .wpuf-submit,
.tin_cong_ty .wpuf-submit {
	text-align: center;
}

.dang-tin-td-box .wpuf-submit .wpuf-submit-button,
.tin_cong_ty .wpuf-submit-button {
	margin: 0;
}

.dang-tin-td-box,
.img_chungtoi_2 .wpuf-label,
.img_chungtoi_3 .wpuf-label,
.img_chungtoi_4 .wpuf-label,
.img_chungtoi_5 .wpuf-label,
.img_home_2 .wpuf-label,
.img_home_3 .wpuf-label,
.img_home_4 .wpuf-label,
.img_home_5 .wpuf-label,
.dang-cty-box form {
	display: none;
}

.wpuf-el.featured_image .wpuf-help,
.wpuf-el.logo_cong_ty .wpuf-help,
.dang-cty-box-media-info .wpuf-help {
	margin-top: 0 !important;
}

.img_home_2,
.img_home_3,
.img_home_4,
.img_home_5 {
	display: none !important;
}

.page.page-id-531 .my-account,
.page.page-id-182 .my-account {
	background-color: #f5f5f5;
}

.dang-tin-td-box-detail,
.dang-cty-box-detail {
	border-radius: 5px;
	background-color: white;
	padding: 16px;
	margin-bottom: 30px;
	box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.img_banner_tuyendung {
	padding: 0 !important;
	margin-bottom: 13px;
}

.role-editor .da-login .dang-tin-td-menu {
	display: inline-block !important;
}

.add-more-image {
	width: max-content;
	cursor: pointer;
}

.show_demo_cv .loader {
	display: none;
}

.show_demo_cv.progressing .loader {
	display: grid;
}

.show_demo_cv.show {
	display: flex !important
}

.modal_show_cv,
.login-mb,
.modal_show_tb,
.popup-custom-full {
	position: fixed;
	width: 100%;
	height: 100vh;
	display: none;
	justify-content: center;
	align-items: center;
	z-index: 99999999;
	top: 0;
	left: 0;
}

.modal_show_tb .close_tb {
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 22px;
}

.popup-custom-full.show {
	display: flex;
}

.popup-custom-full .popup-content {
	position: absolute;
	z-index: 9999999999;
	background-color: #fff;
	border-radius: 0.4rem;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: calc(100% - 30px);
	max-width: 400px;
	height: auto;
	padding: 0;
}

.bg_overlay_cv,
.login-mb .bg_overlay_cv,
.bg_overlay_tb,
.popup-custom-full .bg_overlay_popup {
	position: absolute;
	top: 0;
	left: 0;
	background-color: #00000040;
	width: 100%;
	height: 100vh;
	z-index: 999999999;
	cursor: pointer;
}

.modal_cv_inner,
.modal_tb_inner {
	position: absolute;
	width: 60%;
	height: 90%;
	z-index: 9999999999;
	background-color: #fff;
	border-radius: 0.4rem;
	padding: 2rem;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.modal_tb_inner {
	width: calc(100% - 30px);
	max-width: 400px;
	height: auto;
	padding: 0;
}

.modal_tb_inner .img-box,
.popup-custom-full .img-box {
	padding: 20px 35px;
	background-color: #00833b;
	position: relative;
	border-radius: 5px 5px 0 0;
}

.modal_tb_inner .img-box:before,
.popup-custom-full .img-box:before {
	content: '';
	width: 25px;
	height: 10px;
	background-color: #00833b;
	position: absolute;
	clip-path: polygon(50% 100%, 0 0, 100% 0);
	top: calc(100% - 1px);
	left: 50%;
	transform: translatex(-50%);
}

.modal_tb_inner .img-box img,
.popup-custom-full .img-box img {
	width: 60%;
	margin: auto;
	display: block;
}

.tb-box {
	padding: 20px;
	text-align: center;
}

.tb-box .contact-txt {
	margin-bottom: 0;
}

.tb-box h3,
.popup-custom-full h2 {
	font-size: 25px;
	color: #00843b;
	margin-bottom: 5px;
}

.popup-custom-full hr {
	opacity: 1;
	border-top: 1px solid #ccc;
	margin: 15px 0;
}

.tb-box .cm-txt {
	border-bottom: 1px solid #ccc;
	padding-bottom: 15px;
	margin-bottom: 15px;
	font-size: 15px;
	line-height: 1.4;
}

.tb-box p:last-child {
	margin-bottom: 5px;
}

.close_tb {
	filter: brightness(0) invert(1);
}

.menu-mb-right .gallery_cv img {
	width: 25px;
	margin-right: 10px;
}

.menu-mb-right .gallery_cv a {
	display: flex;
	align-items: center;
	padding-top: 2px;
}

.menu-mb-right .gallery_cv div {
	margin-bottom: 15px;
	padding-bottom: 15px;
}

.menu-mb-right .gallery_cv div.login-uv {
	border-bottom: 1px solid #ddd;
}

.menu-mb-right h3 {
	margin-bottom: 20px;
}

.menu-mb-right .close_cv,
.menu-mb.menu-mb-right-acc .close_cv {
	top: 100px;
	right: 17px;
	width: 15px;
	height: 15px;
}

.menu-mb.menu-mb-right-acc .close_cv {
	top: 90px;
}

.close_cv,
.close_tb {
	position: absolute;
	top: 4px;
	right: 4px;
	width: 20px;
	height: 20px;
	z-index: 9999999999;
	cursor: pointer;
}

.gallery_cv {
	overflow: auto !important;
	height: 100%;
}

.gallery_cv img {
	width: 100%;
	margin-bottom: 10px;
}

.gallery_cv img:last-child {
	margin-bottom: 0;
}

.gallery_cv::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
	background-color: #f5f5f5;
}

.gallery_cv::-webkit-scrollbar {
	width: 5px;
	background-color: #f5f5f5;
}

.gallery_cv::-webkit-scrollbar-thumb {
	background-color: #000000;
	border: 2px solid #000000;
}

.d-none,
body.category-thong-bao #content {
	display: none !important;
}

.row-pop-login .col-inner {
	padding: 1.5rem;
}

.search_home .woof_list_radio .checked .woof_radio_term,
.td-page-search .woof_list_radio .checked .woof_radio_term {
	margin: 0;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	opacity: 1 !important;
}

.slider_home_tuyendung .cvo-flex,
.products .cvo-flex,
.related-products-wrapper .cvo-flex {
	justify-content: space-between;
	align-items: center;
}

.slider_home_tuyendung .cvo-flex&gt;a {
	width: 24%;
}

.slider_home_tuyendung .cvo-flex .box-text {
	width: 72%;
	padding: 0;
}

.products .cvo-flex&gt;a {
	width: 26%;
}

.products .cvo-flex .box-text {
	width: 70%;
	padding: 0;
}

.related-products-wrapper .cvo-flex&gt;a {
	width: 20%;
}

.related-products-wrapper .cvo-flex .box-text {
	width: 76%;
	padding: 0;
}

.feature-job-item .col-title {
	padding-left: 0 !important;
}

.box-company-logo {
	width: 100% !important;
	/* 	height: auto !important; */
	padding: 10px;
}

.list-logo-home&gt;div {
	width: 15% !important;
	background: white;
	box-shadow: 0 10px 20px #0000000f;
	border: 1px solid #ffffff99;
	opacity: 1;
	padding: 10px;
	border-radius: 5px;
}

.list-logo-home&gt;div:hover {
	border: 1px solid #7eba31;
	box-shadow: 0 10px 20px rgba(0, 177, 79, 0.12);
	/* 	background: transparent linear-gradient(125deg, rgba(255,255,255, 0.8) 100%, rgba(255,255,255, 0.5) 0%) 0% 0% no-repeat padding-box; */
}

.list-logo-home {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-top: 20px;
	align-items: center;
}

.slider_home_tuyendung .fa-arrow-left-long {
	margin-right: 15px;
}

.slider_home_tuyendung .fa-arrow-right-long {
	margin-left: 15px;
}

.fa-light {
	font-family: 'Font Awesome 6 Free' !important;
	font-weight: 900;
	font-style: normal;
}

/* .slider_home_tuyendung .slick-arrow{
position: absolute !important;
} */
.slick-arrow {
	background: #f2fbf6;
	border-radius: 50%;
	display: flex;
	height: 40px;
	overflow: hidden;
	width: 40px;
	color: #00b14f;
	justify-content: center;
	align-items: center;
}

.slider_khachhang_tintuong .flickity-prev-next-button {
	height: 45px !important;
	top: auto;
	bottom: -60px !important;
	background: #f2fbf6 !important;
	border-color: #f2fbf6 !important;
	border-radius: 50%;
}

.slider_khachhang_tintuong .flickity-prev-next-button:before {
	font-family: 'Font Awesome 6 Free' !important;
	font-weight: 900;
	font-style: normal;
	color: #00b14f !important;
}

.slider_khachhang_tintuong .flickity-prev-next-button.previous:before {
	content: '\f177';
}

.slider_khachhang_tintuong .flickity-prev-next-button.next:before {
	content: '\f178';
}

.slider_khachhang_tintuong .flickity-prev-next-button:hover:before {
	color: #00b14f !important;
}

.row-tintd-home {
	margin-top: 60px !important;
}

.header-nav.nav-right li.button a,
.header-nav.nav-right li.account-item a {
	padding: 0 15px;
}

.header-nav.nav-right li.account-item {
	height: 40px;
}

.header-nav.nav-right li.account-item:after {
	display: none;
}

.header-nav.nav-right li.account-item a {
	height: 40px;
	line-height: 40px;
	text-transform: capitalize;
}

.header-nav.nav-right li.button,
.header-nav.nav-right li.account-item {
	border-radius: 5px;
	display: flex;
	align-items: center;
}

.header-nav.nav-right li.button.login-btn,
.header-nav.nav-right li.account-item {
	background-color: white;
	border: 1px solid #008d4c;
}

.header-nav.nav-right li.button.login-btn a {
	color: #008d4c !important;
}

.header-nav.nav-right li.button.ntd-btn a,
.header-nav.nav-right li.button.uv-btn a {
	color: white !important;
}

.header-nav.nav-right li.button.uv-btn {
	background-color: #7eba31;
}

.header-nav.nav-right li.button.ntd-btn {
	background-color: #00833b !important;
}

.header-nav.nav-right li.button.ntd-btn.ntd-btn {
	margin-right: 0
}

.header-nav.nav-right li.button a {
	position: relative;
}

.header-nav.nav-right li.button.uv-btn a {
	padding-left: 35px;
}

.header-nav.nav-right li.button.ntd-btn a {
	padding-left: 40px;
}

.header-nav.nav-right li.button.uv-btn a:after,
.header-nav.nav-right li.button.ntd-btn a:after {
	content: '';
	position: absolute;
	left: 10px;
	top: 50%;
	transform: translatey(-50%);
	width: 20px;
	height: 20px;
}

.header-nav.nav-right li.button.uv-btn a,
.header-nav.nav-right li.button.ntd-btn a {
	padding-top: 3px;
}

.da-login #masthead {
	background-color: #00833b !important;
}

.da-login #masthead .header_logo {
	display: none !important;
}

.da-login #masthead .header-logo-dark {
	display: inline-block !important;
}

.da-login #masthead .icon-angle-down,
.da-login .flex-left .header-nav-main&gt;li&gt;a {
	color: white;
}

#masthead .icon-angle-down {
	opacity: 1 !important;
}

.da-login .flex-left .header-nav-main&gt;li:hover&gt;a {
	background-color: #42a36e !important;
}

.chua-login .header-nav.nav-right li.account-item,
.modal_tin_td strong,
.jobs__item-text-muc-luong strong,
.jobs__item-text-muc-luong a,
.jobs__item-text-muc-luong span,
.menu-blog:after,
.tk-login-menu:after,
#wrapper[data-role='editor'] .header-inner .header-nav.nav-left {
	display: none;
}

.flex-left .header-nav-main&gt;li&gt;a {
	font-family: 'InterSemiBold' !important;
}

.button.menu-btn {
	background-color: #42a36e !important;
	border-radius: 50px !important;
}

.button.menu-btn a {
	color: white !important;
	font-family: 'InterSemiBold' !important;
}

.box-information {
	max-height: 350px;
	overflow: auto;
	padding-right: 5px;
}

.box-information::-webkit-scrollbar-thumb,
.chose-cv-box .box-cv-online-list::-webkit-scrollbar-thumb {
	background-color: #CCCCCC;
	border-color: #CCCCCC
}

.chose-cv-box {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	position: relative;
	margin-bottom: 15px;
}

.chose-cv-box&gt;div {
	width: 100%;
}

.success-fake {
	display: block;
	width: max-content;
	border-radius: 5px;
	margin: auto;
}

textarea,
input,
select,
option {
	box-shadow: none !important;
	font-weight: 100 !important;
	font-size: 15px !important;
	font-family: 'InterRegular' !important;
	outline: none !important;
}

.form-profile-main input[type='date'] {
	position: relative;
}

.form-profile-main input[type='date']:before {
	position: absolute;
	top: 1px;
	left: 14px;
	content: attr(data-date);
	display: inline-block;
	color: black;
	z-index: 1;
}

.form-profile-main input[type='date']::-webkit-datetime-edit,
.form-profile-main input[type='date']::-webkit-inner-spin-button,
.form-profile-main input[type='date']::-webkit-clear-button {
	display: none;
}

.form-profile-main input[type='date']::-webkit-calendar-picker-indicator {
	position: absolute;
	top: 15px;
	right: 5px;
	color: black;
	opacity: 1;
}

input[type='date'] {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	box-shadow: none !important;
}

.modal_cv_title {
	font-size: 20px;
	margin-bottom: 24px;
	padding-bottom: 0;
}

.menu-blog&gt;ul,
.tk-login-menu&gt;ul {
	box-shadow: none !important;
	border-width: 1px !important;
	border-radius: 5px;
	/* padding: 0; */
}

.menu-blog&gt;ul a,
.tk-login-menu&gt;ul a {
	border: none !important;
}

.menu-blog&gt;ul li:first-child a,
.tk-login-menu&gt;ul li:first-child a {
	margin-top: 0 !important;
}

.menu-blog&gt;ul li:last-child a,
.tk-login-menu&gt;ul li:last-child a {
	margin-bottom: 0 !important;
}

.flex-left .header-nav-main .menu-blog&gt;ul a:hover,
.flex-right .header-nav-main .tk-login-menu&gt;ul a:hover {
	background-color: #86be3d !important;
	color: white !important;
}

.stuck .menu-blog&gt;ul,
.stuck .tk-login-menu&gt;ul {
	transform: translatey(-10px);
}

.page-number {
	border-radius: 5px !important;
	border-width: 1px !important;
	display: flex !important;
	justify-content: center;
	align-items: center;
	padding-top: 2px !important;
}

.page-numbers {
	display: flex !important;
	justify-content: center;
}

.woof_submit_search_form {
	border-radius: 6px;
}

.box-lvhd,
.lvhd-item {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.box-lvhd a {
	display: block;
	width: 48.5%;
	margin: 8px 0;
	padding: 0 8px;
}

.box-lvhd a&gt;div {
	padding: 20px;
	border: 0.5px solid #f3f5f7;
	border-radius: 5px !important;
	background-color: #f3f5f7;
	position: relative;
	flex-wrap: wrap;
	justify-content: center;
}

.box-lvhd a&gt;div:hover {
	background: #fff;
	box-shadow: 0 10px 30px rgba(14, 166, 59, 0.2);
}

.box-lvhd a&gt;div:before,
.box-lvhd a&gt;div:after {
	content: '';
	position: absolute;
	width: 0%;
	height: 0%;
	opacity: 0;
	transition: width 0.2s 0.15s linear, height 0.15s linear, opacity 0s 0.35s;
	border-radius: 5px;
}

.box-lvhd a&gt;div::before {
	top: 0;
	right: 0;
	border-top: 1px solid #7eba31;
	border-left: 1px solid #7eba31;
}

.box-lvhd a&gt;div::after {
	bottom: 0;
	left: 0;
	border-bottom: 1px solid #7eba31;
	border-right: 1px solid #7eba31;
}

.box-lvhd a&gt;div:hover::before,
.box-lvhd a&gt;div:hover::after {
	width: 100%;
	height: 99%;
	opacity: 1;
	transition: width 0.2s linear, height 0.15s 0.2s linear, opacity 0s;
}

.lvhd-item {
	align-items: center;
}

.box-lvhd .slick-slide {
	padding: 0 0px 20px;
}

.lvhd-item .img {
	width: 100px;
	height: 100px;
	display: flex;
	align-items: center;
	margin-bottom: 5px;
}

.lvhd-item img {
	width: 100% !important;
}

.lvhd-item .lvhd-box-text {
	width: 100%;
	text-align: center;
}

.lvhd-item .lvhd-box-text h5,
.lvhd-item .lvhd-box-text p {
	margin-bottom: 0;
}

.text-title h3 {
	font-size: 25.6px;
	font-family: 'InterBold' !important;
}

.box-lvhd .slick-arrow {
	position: absolute;
	top: -50px;
	right: 0;
}

.box-lvhd {
	position: relative;
	background-color: transparent !important;
}

.box-lvhd .slick-arrow.fa-arrow-left-long {
	right: 50px;
}

.home-sec-lvhd .col-left .col-inner p {
	margin-bottom: 0;
}

.home-sec-lvhd .col-left .col-inner p,
.home-sec-lvhd .col-left .col-inner h3 {
	color: #2d2d2d;
}

.home-sec-lvhd .large-7 .col-inner {
	background-color: white;
}

.row-tintd-home {
	margin-bottom: 20px;
}

.lvhd-count {
	font-size: 13px;
	color: #00843b !important;
	font-family: 'InterSemiBold' !important;
}

.lvhd-count .fa-thin {
	font-weight: 600 !important;
	font-family: 'Font Awesome 6 Free' !important;
	font-style: normal;
	font-size: 12px;
	opacity: 0.8;
}

.jobs__item-label {
	line-height: 1.9;
}

.su_khac_biet .button {
	border-radius: 5px !important;
	padding: 0 20px !important;
}

.label-cv-co-san&gt;*,
.cv-ko-san input {
	pointer-events: none;
}

.cv-ko-san {
	cursor: not-allowed;
}

.label-cv-co-san .file_uploadInput {
	display: none;
}

input[name='chon-loai-cv'] {
	transform: translatey(2px);
}

.slick-dots {
	display: flex;
	justify-content: center;
	margin: 0;
	padding: 1rem 0;
	list-style-type: none;
	align-items: center;
}

.slick-dots li {
	margin: 0 5px !important;
}

.slick-dots button {
	display: block;
	width: 15px;
	height: 15px;
	padding: 0;
	min-height: 15px;
	border: none;
	border-radius: 100%;
	background-color: #eee;
	text-indent: -9999px;
	margin: 0;
}

.slick-dots li.slick-active button {
	background-color: #00b14f;
}

.cvo-flex-grow a[data-toggle='tooltip'] {
	font-size: 14px;
	color: #999;
}

.underline-box-job {
	font-size: 15px;
	font-family: var(--semi) !important;
}

.jobs__item-label.hot {
	background-color: orange;
}

.sccus_cv_field {
	margin-bottom: 10px;
	display: inline-flex;
	align-items: center;
}

.sccus_cv_field img {
	width: 150px;
}

.search_home .col-inner {
	background-color: #f8f8f8;
}

.su_khac_biet {
	background-image: linear-gradient(0deg,
			rgba(197, 249, 127, 0.15) 0%,
			rgba(124, 183, 48, 0) 100%);
}

.su_khac_biet .row-collapse {
	margin-bottom: 90px;
}

.su_khac_biet .services__subtitle {
	margin-top: 0;
}

.su_khac_biet .services__subtitle h2 {
	font-size: 36px;
	color: var(--theme-color2);
	font-family: 'InterBold' !important;
}

.slider_khachhang_tintuong h2 {
	font-size: 30px;
	font-family: 'InterBold' !important;
}

.slider_khachhang_tintuong {
	margin-top: 60px;
}

.su_khac_biet li::marker,
.foot-sec li::marker {
	color: #00833b;
	font-size: 20px;
}

.foot-sec p {
	margin-bottom: 0;
}

.foot-sec h6.foot-title {
	margin-bottom: 16px;
	font-size: 18px;
	font-family: 'InterSemiBold' !important;
	font-weight: 100;
	text-transform: none;
	opacity: 1;
}

.foot-sec li::marker {
	color: #7eba31;
}

.foot-sec li {
	margin-bottom: 0;
}

.foot-sec li a {
	transition: 0.5s;
}

.foot-sec li a:hover {
	padding-left: 5px;
}

.foot-sec .hotline {
	font-size: 24px;
}

.foot-sec .btn-ntv {
	margin: 0;
	font-size: 15px;
	text-transform: none;
	margin-left: 10px;
	background-color: var(--theme-color2);
	border-radius: 5px;
}

.foot-sec .icon-box {
	margin-bottom: 15px;
}

.foot-sec .footer_1_main {
	margin-bottom: 0;
	border-bottom: none;
}

.absolute-footer.dark {
	background-color: #7eba31 !important;
}

.foot-sec {
	padding-bottom: 0 !important;
	padding-top: 60px !important;
}

.home-sec-lvhd .col-left .col-inner h3 {
	color: #00833b;
	font-size: 28px;
	line-height: 1.2;
	margin-bottom: 10px;
}

.td-page-search .woof_container_inner h4 {
	background-color: #fff;
	padding: 16px 50px 16px 44px;
	font-size: 14px;
	color: #333;
	border: 0;
	transition: 0.3s;
	cursor: pointer;
	display: flex;
	align-items: center;
	margin-bottom: 0;
	height: 56px;
}

.td-page-search .woof_container_inner h4:after {
	content: '\f078';
	font-size: 18px;
	color: var(--theme-color2);
	font-family: var(--fa6);
	font-weight: 600 !important;
	position: absolute;
	right: 0;
	width: 50px;
	height: 56px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.td-page-search .woof_block_html_items {
	display: none;
	position: absolute;
	width: 100%;
	background: #fff;
	z-index: 2;
}

.td-page-search .woof_container .woof_list_radio {
	max-height: 200px;
	overflow-y: auto;
}

.td-page-search .woof_container_pa_muc-luong,
.td-page-search .woof_container_pa_chuyen-mon,
.td-page-search .woof_container_pa_cap-bac,
.td-page-search .woof_container_pa_hinh-thuc-lam-viec,
.iradio_square-blue {
	display: none;
}

.td-page-search .woof_redraw_zone {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}

.td-page-search .woof_redraw_zone .woof_text_search_container {
	flex: 1;
	/* max-width: 297px; */
	margin-bottom: 0;
	padding-bottom: 0;
	box-shadow: 0 10px 40px rgba(0, 0, 0, 0.03);
}

.td-page-search .woof_redraw_zone .woof_container_pa_dia-diem,
.td-page-search .woof_redraw_zone .woof_container_pa_linh-vuc {
	width: 21%;
	margin: 0;
	position: relative;
	padding-bottom: 0;
}

.td-page-search .woof_redraw_zone .woof_submit_search_form_container {
	margin: 0;
}

.td-page-search .woof_redraw_zone .woof_text_search_container input,
.td-page-search .woof_redraw_zone .woof_submit_search_form_container .button {
	height: 56px;
}

.td-page-search .woof_redraw_zone .woof_submit_search_form_container .button {
	text-transform: none !important;
	margin-right: 0;
	width: 100%;
	margin-bottom: 0;
	background-color: var(--theme-color2);
	font-weight: normal;
	font-size: 16px;
	font-family: var(--semi);
	line-height: 24px;
}

.td-page-search .woof_redraw_zone .woof_text_search_container input {
	padding: 10px 19px 10px 52px;
	border: 0;
	border-radius: 6px 0 0 6px;
}

.td-page-search .woof_redraw_zone .woof_text_search_container {
	position: relative;
}

.td-page-search .woof_redraw_zone .woof_text_search_container:before {
	content: '\f002';
	font-family: var(--fa6);
	color: #7f878f;
	position: absolute;
	left: 20px;
	top: 50%;
	transform: translatey(-50%);
	z-index: 9;
	font-weight: 300;
	font-size: 20px;
}

.form-search__icon i:before {
	content: '\f002';
	font-family: 'Font Awesome 6 Free' !important;
	color: #00833b;
	font-weight: 900;
}

.td-page-search .woof_list_radio li:hover {
	background: #ccc;
}

.woocommerce-result-count {
	display: none;
}

.category-page-row,
.blog-single,
.single-post-foot .section {
	padding-top: 0 !important;
}

.blog-single,
.other-post {
	padding-bottom: 0;
}

.single-post-foot .su_khac_biet .row-collapse {
	margin-bottom: 30px;
}

.single-post-foot .su_khac_biet {
	background-image: linear-gradient(0deg,
			rgba(197, 249, 127, 0.15) 0%,
			rgba(124, 183, 48, 0) 70%);
}

.woof_radio_term_reset_visible {
	display: none !important;
}

.woof_radio_label {
	width: 95%;
	padding-left: 10px;
}

.woof_list.woof_list_radio li:has(.disabled) .woof_radio_label {
	cursor: not-allowed !important;
}

.woof_list.woof_list_radio li:has(.disabled) {
	display: none;
}

.woof_redraw_zone h4 {
	font-weight: 100 !important;
	font-family: 'InterMedium' !important;
}

.woof_husky_txt,
.woof_text_search_go,
.woof_reset_search_form,
.shop-container .woof_products_top_panel_ul&gt;li:first-child {
	display: none !important;
}

.section.banner--company {
	padding: 0 !important;
	background: linear-gradient(0deg, #fff, rgb(84 180 53 / 12%));
	;
	margin-bottom: 40px;
}

.section.banner--company h2 {
	color: #263a4d;
	font-size: 16px;
	font-family: var(--regular) !important;
}

.section.banner--company .text-khampha {
	font-size: 30px;
	color: var(--theme-color);
	font-family: var(--semi) !important
}

.section.banner--company .banner__images {
	width: 85%;
	margin-right: 0;
	margin-left: auto;
}

.section.banner--company .banner__top {
	margin-bottom: 10px;
}

.button-search-cty {
	margin: 0;
	display: flex;
	align-items: center;
	border-radius: 50px;
	justify-content: center;
	text-transform: none
}

.section.banner--company .form-search__input {
	width: 80%;
	justify-content: space-between;
	border-radius: 50px
}

.section.banner--company .form-search__input&gt;div {
	display: flex;
	align-items: center;
	width: 70%;
}

.section.banner--company .banner__form.form-search {
	display: flex;
	justify-content: space-between;
}

.section.banner--company .col {
	padding-bottom: 0;
}

.section.banner--company {
	padding-top: 30px !important;
	padding-bottom: 30px !important
}

.listcompany .listcompany__content {
	padding-bottom: 20px;
}

.listcompany .listcompany__info,
.listcompany .listcompany__.date,
.recuitment-info__dd--jobs .tags-list strong,
.role-editor.has-cty .menu-btn.cty-btn {
	display: none;
}

.listcompany .listcompany__desc {
	margin-bottom: 0;
	font-size: 15px;
}

.listcompany .listcompany__title h3 {
	height: 48px;
	font-size: 16px;
	font-family: 'InterSemiBold' !important;
}

.listcompany .listcompany__title h3 a {
	font-family: 'InterSemiBold' !important;
}

.listcompany .listcompany__title {
	margin-bottom: 20px;
	padding-left: 100px;
}

.listcompany .listcompany__logocm {
	width: 80px;
	height: 80px;
	top: -15px;
}

.listcompany .posts__images img {
	height: 140px;
}

.img_anhdaidien {
	padding: 0 !important;
}

.large-12.img_anhdaidien {
	padding: 0 15px !important;
}

.recuitment-info__dl .recuitment-info__value {
	margin-left: 5px;
}

.jobs__item .share-btn {
	margin-bottom: 0 !important;
}

.jobs__item-des {
	margin-bottom: 10px;
	font-size: 18px;
	margin-top: 5px;
}

.jobs__item-detail .jobs__item-text-muc-luong span {
	display: inline-block;
}

.company-info__inner_btn-group .share-btn,
.company-info__dl,
.recuitment-info__dl {
	margin-bottom: 0;
}

.modal_cv_title div {
	font-size: 18px;
}

.modal_cv_title .modal_tin_td,
.tabbed-content .job-item-detail__title {
	font-size: 20px;
	margin: 4px 0;
	display: block;
	line-height: 30px;
}

.modal_cv_title .jobs__item-des {
	margin: 0;
	height: fit-content;
	line-height: 1;
}

.page-wrapper.my-account {
	background-color: #f5f5f5;
}

.page-wrapper.my-account&gt;.container&gt;.row&gt;.col&gt;.col-inner {
	background-color: white;
	overflow-y: auto;
	overflow-x: hidden;
	height: 100%;
}

.page-wrapper.my-account .from_the_blog_excerpt {
	height: auto;
	max-height: 100px;
	margin-top: 10px !important;
}

.page-wrapper.my-account .post-item {
	padding: 20px;
}

.page-wrapper.my-account div.uimob340 .um-profile-photo a.um-profile-photo-img {
	width: 150px !important;
	height: 150px !important;
}

.page-wrapper.my-account div.uimob340 .um-header .um-profile-meta {
	padding-top: 120px !important;
}

.page-wrapper.my-account .post-title {
	font-size: 20px;
	color: #00833b;
	font-family: 'InterSemiBold' !important;
}

.p-30 {
	padding: 30px;
}

.form-info-box {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.form-profile-main .thong_tin_uv {
	margin-top: 15px;
	border-top: 1px solid #e6e7e8;
	padding-top: 15px;
}

.form-info-box label {
	width: 48%;
	font-family: 'InterSemiBold' !important;
	font-size: 16px;
	font-weight: 100 !important;
}

.form-info-box input {
	height: 36px;
	min-height: 36px;
	line-height: 36px;
	box-shadow: none;
	border-radius: 5px;
	margin-top: 5px;
}

#update_basic_user_meta button {
	border-radius: 5px;
	text-transform: none;
}

.page-wrapper.my-account .um-146.um .um-profile-body {
	padding: 0 !important;
}

.head-box {
	display: block;
	margin-bottom: 15px;
	flex-shrink: 0;
}

.head-box h4 {
	width: max-content;
}

.head-box .box-search {
	width: 40%;
	display: flex;
	align-items: center;
}

.head-box .box-search input {
	background-color: #f5f5f5;
	border-radius: 5px 0 0 5px;
	height: 40px;
	min-height: 2.6em;
	margin-bottom: 0;
}

.head-box .box-search button {
	color: white;
	pointer-events: none;
	background-color: #00833b;
	border-radius: 0 5px 5px 0;
	line-height: 2.5em;
	vertical-align: initial;
	margin: 0;
	height: 40px;
}

.head-box .box-search button i {
	vertical-align: initial;
}

.disable-edit {
	pointer-events: none;
}

th {
	font-weight: normal !important;
	font-family: 'InterSemiBold' !important;
	font-size: 16px !important;
	text-transform: none !important;
}

td,
th {
	padding: 1em !important;
}

tbody {
	display: block;
	height: 350px;
	overflow: auto;
}

thead,
tbody tr {
	display: table;
	width: 100%;
	table-layout: fixed;
	/* even columns width , fix width of table too*/
}

thead {
	width: calc(100% - 12px);
	/* scrollbar is average 1em/16px width, remove it from thead width */
}

.form_main_upcv form {
	margin-bottom: 0;
}

.form_main_upcv button,
.form_main_upcv input {
	margin: 0;
}

.form_main_upcv button {
	text-transform: none;
	border-radius: 5px;
}

.mb-15 {
	margin-bottom: 15px;
}

.jobs__item-detail-dl .jobs__item-value:not(:last-child) {
	margin-bottom: 5px;
}

.recuitment-info__dl li img {
	margin-right: 5px;
}

.chose-cv-box .chua-co-cv-clone,
.chose-cv-box .cv-co-san {
	display: flex;
	justify-content: space-between;
	align-items: center;
	border: 1.6px solid #dfdfe0;
	border-radius: 6px;
	padding: 8px;
	position: relative;
	padding-left: 40px;
}

.chose-cv-box .chua-co-cv-clone:before,
.chose-cv-box .cv-co-san:before {
	content: '';
	width: 22px;
	height: 22px;
	position: absolute;
	border: 1px solid #777;
	border-radius: 50px;
	left: 8px;
}

.chose-cv-box&gt;div.active:before {
	border-color: var(--theme-color2);
	background-image: url(/wp-content/uploads/2023/01/Group-170.png);
	background-size: 100% 100%;
}

.chose-cv-box .box-cv-online-list {
	max-height: 120px;
	overflow: auto;
}

.modal_cv_inner .box-gioithieu #mota_cv_ungvienID_fake {
	min-height: 80px;
}

#cv-co-san,
#cv-ko-san {
	display: none;
}

.note {
	display: block;
	font-size: 13px;
	color: #6d6d6d;
}

.chua-co-cv label {
	margin-bottom: 0;
}

.up-cv-box,
.chua-co-cv form {
	display: flex;
	justify-content: space-between;
	width: 100%;
	align-items: center;
	position: relative;
	min-height: 21px;
}

.up-cv-box label {
	margin-bottom: 0;
}

#filename_upload_cv1[type='file']::-webkit-file-upload-button,
#filename_upload_cv1,
.chua-co-cv.active .up-cv-box img {
	display: none;
}

.dang-tin-td-box-detail-form .logo_tuyen_dung,
.dang-tin-td-box-detail-form .featured_image,
#wp-trach_nhiem_cv-editor-tools,
#wp-thai_do_tinh_cach-editor-tools,
#wp-quyen_loi-editor-tools {
	display: none !important;
}

.active #filename_upload_cv1 {
	display: block;
}

.blog-single.cong-ty {
	padding-top: 0 !important;
}

.blog-single.cong-ty .jobs__item-img {
	width: 140px;
	height: 140px;
	flex: 0 0 140px;
}

#post_content_172_ifr,
#trach_nhiem_cv_533_ifr,
#thai_do_tinh_cach_533_ifr,
#trach_nhiem_cv_ifr,
#thai_do_tinh_cach_ifr,
#quyen_loi_533_ifr,
#quyen_loi_ifr,
#userpostcontent_ifr {
	height: 300px !important;
}

.cty__item-detail-dl {
	display: flex;
}

.cty__item-detail-dl&gt;div {
	margin: 0 15px;
}

.cty__item-detail-dl&gt;div:first-child {
	margin-left: 0;
}

.cty__item-detail-dl&gt;div:last-child {
	margin-right: 0;
}

.sidebar-cty .cvo-flex {
	justify-content: space-between;
}

.sidebar-cty .cvo-flex&gt;a {
	width: 100px;
	height: 100px;
}

.sidebar-cty .cvo-flex .col-title {
	width: calc(100% - 120px);
}

.sidebar-cty .cvo-flex&gt;a .box-company-logo {
	height: 100% !important;
}

.sidebar-cty .cvo-flex .col-job-info&gt;div {
	width: max-content;
}

.sidebar-cty .row .job-ta:first-child .feature-job-item {
	margin-top: 0;
}

#tab_tab-1-title .slider_hinhanhchungtoi i {
	position: absolute;
	top: 50%;
	left: 0;
	transform: translate(-50%, -50%);
	z-index: 10;
	display: flex;
	align-items: center;
	justify-content: center;
}

#tab_tab-1-title .slider_hinhanhchungtoi i.fa-arrow-right-long {
	left: auto;
	right: 0;
	transform: translate(50%, -50%);
}

#tab_tab-1-title .company-info__inner h2 {
	font-size: 20px;
}

.cong-ty .tab-panels {
	padding-top: 0;
}

.info_td_top .jobs__item-img img {
	object-fit: contain !important;
}

.tk-login-menu img {
	border-radius: 50px;
	width: 25px;
	margin-right: 5px;
}

.tk-login-menu&gt;a {
	padding: 6px 10px !important;
	background-color: #42a36e !important;
	border-radius: 50px !important;
}

.sua-bai .box-content,
.sua-bai .box-img-cty,
.sua-bai .img_vechungtoi,
.sua-bai .more-field {
	background-color: white;
	margin-bottom: 30px;
}

.sua-bai .box-img-cty,
.sua-bai .img_vechungtoi,
.more-field .acf-field,
.box-content.d-flex,
.box-quyen-loi.d-flex {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.sua-bai .box-img-cty&gt;div,
.sua-bai .img_vechungtoi&gt;div,
.more-field .acf-field&gt;label,
.w-48 {
	width: 48%;
}

.sua-bai .img_vechungtoi&gt;label,
.w-100 {
	width: 100%;
}

.img_vechungtoi .img_inner label {
	cursor: pointer;
}

.sua-bai .img_vechungtoi&gt;div {
	margin: 15px 0;
}

.btn-addmore {
	margin-top: 15px;
	color: #00833b;
}

#cap-nhat {
	border-radius: 5px;
	text-transform: none;
	color: white;
}

.row-tintd-home&gt;.col {
	height: 100%;
}

.w-32 {
	width: 32%;
}

.edit_user_main&gt;.large-3&gt;.col-inner,
#shop-sidebar {
	/* position: sticky; */
	/* top: 90px; */
	/* left: 0; */
}

.congty_blog_home .listcompany__desc {
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 25px;
	-webkit-line-clamp: 10;
	height: 250px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	margin-bottom: 0;
}

.info_congty_col .jobs__item-detail-dl .jobs__item-value img {
	margin-right: 7px;
}

.success-fake {
	display: block;
	width: 30%;
	margin: auto !important;
	margin-top: 10px !important;
}

.edit_user_main ul {
	padding: 10px 6px 0;
}

.edit_user_main .um-header {
	border-width: 1px;
	display: none;
}

.edit_user_main .large-3 li a img {
	width: 20px !important;
}

.wpuf_submit_533 {
	width: 20%;
	border-radius: 5px !important;
}

.cong-ty .jobs__item-img img {
	object-fit: contain !important;
}

.mt-46 {
	margin-top: 46px;
}

.woof_block_html_items li label {
	margin-top: 0.4em;
}

.chia_se_kinhnghiem.home-blogs .posts__detail,
.other-cate .box-text-inner {
	position: relative;
}

.chia_se_kinhnghiem.home-blogs .posts__detail .cate-post,
.other-cate .t-cate-name {
	position: absolute;
	display: inline-block;
	padding: 3px 10px;
	border-radius: 50px;
	background-color: #7eba31;
	color: white;
	font-size: 12px !important;
	top: 0;
	left: 25px;
	transform: translatey(-50%);
}

.bvmoi .col-right .t-cate-name {
	display: inline-block;
	padding: 3px 10px;
	border-radius: 50px;
	background-color: #7eba31;
	color: white;
	font-size: 11px !important;
	width: max-content !important;
}

.chia_se_kinhnghiem.home-blogs .posts__time-box {
	display: flex;
	align-items: center;
	margin-bottom: 8px;
}

.chia_se_kinhnghiem.home-blogs .posts__time-box .material-symbols-outlined,
.other-cate .posts__time-box .material-symbols-outlined {
	font-size: 18px;
	margin-right: 3px;
}

.chia_se_kinhnghiem.home-blogs .posts__time-box .posts__time,
.other-cate .posts__time-box .posts__time {
	font-size: 14px;
	color: #96a4b9;
}

.chia_se_kinhnghiem.home-blogs .posts__title a {
	font-size: 18px;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 25px;
	-webkit-line-clamp: 2;
	height: 50px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	font-family: 'InterSemiBold' !important;
}

.chia_se_kinhnghiem.home-blogs .fa-light {
	font-size: 12px;
}

.chia_se_kinhnghiem.home-blogs .read-more span,
.read-more.t-meta span {
	font-family: 'InterSemiBold' !important;
}

.chia_se_kinhnghiem.home-blogs .read-more,
.read-more.t-meta {
	position: relative;
	width: max-content;
}

.read-more.t-meta span {
	margin-right: 5px;
}

.chia_se_kinhnghiem.home-blogs .read-more:before,
.read-more.t-meta:before {
	content: '';
	width: 0%;
	height: 1px;
	bottom: -2px;
	left: 0;
	background-color: #00833b;
	position: absolute;
	transition: 0.5s;
}

.chia_se_kinhnghiem.home-blogs .read-more:hover,
.read-more.t-meta:hover {
	color: #00833b;
}

.chia_se_kinhnghiem.home-blogs .read-more:hover:before,
.read-more.t-meta:hover:before {
	width: 100%;
}

.chia_se_kinhnghiem.home-blogs .posts__images {
	overflow: hidden;
}

.chia_se_kinhnghiem.home-blogs .posts__item img {
	transition: 0.5s;
}

.chia_se_kinhnghiem.home-blogs .posts__item:hover img {
	transform: scale(1.1);
}

.single-product .sccus_cv_field {
	flex-direction: column;
	justify-content: center;
	text-align: center;
}

.dang-gui {
	text-align: center;
}

.edit_user_main .large-3 .col-inner {
	height: max-content;
	padding-bottom: 20px;
}

.edit_user_main&gt;.large-3 {
	position: relative;
}

.edit_user_main&gt;.large-3:before {
	position: absolute;
	content: '';
	width: 100%;
	height: 100%;
	left: 50%;
	top: 0;
	transform: translatex(-50%);
	background-color: white;
}

.cao_mn .edit-cty {
	color: #7eba31;
}

.list-tin-da-dang .action&gt;a:hover,
.cao_mn .edit-cty:hover {
	color: #00833b !important;
}

.button span {
	line-height: 2.4em;
}

.or.section-title span {
	text-transform: none;
}

.section-title b {
	height: 0.5px;
}

.login-social-box {
	display: flex;
	justify-content: space-between;
	margin-top: 15px;
}

.login-social-box&gt;div {
	padding-top: 0.75rem !important;
	padding-bottom: 0.75rem !important;
	text-align: center;
	border: 1px solid #ddd;
	border-radius: 5px;
	width: 48%;
	cursor: pointer;
}

.login-social-box&gt;div.lg-gg img {
	margin-right: 5px;
}

.login-social-box&gt;div:hover {
	border-color: #00833b;
}

.sec-dang-ky .login-social-box,
.sec-dang-ky .or.section-title,
.sec-dang-ky .chua-co-tk {
	max-width: 450px;
	margin-left: auto;
	margin-right: auto;
}

.mo-openid-app-icons,
.row-pop-login br,
.um-login .um-col-alt .um-right,
.um-register .um-right.um-half {
	display: none !important;
}

.row-pop-login .um-login,
.um-login {
	margin-bottom: 0 !important;
}

.um-form * {
	font-weight: 100 !important;
}

.um-form label {
	font-family: 'InterSemiBold' !important;
}

.um input[type='submit'].um-button {
	background-color: var(--theme-color) !important;
	font-family: 'InterSemiBold' !important;
}

.um-login .um-col-alt .um-left,
.um-register .um-col-alt .um-left {
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.um-login .um-col-alt .um-left {
	flex-direction: column-reverse;
	flex-wrap: wrap;
	align-items: flex-end;
}

.um-login .um-col-alt .um-left&gt;#um-submit-btn {
	width: 100% !important;
	margin-top: 15px;
}

.um-login .um-col-alt-b {
	padding: 5px;
}

.um-login .um-col-alt {
	margin-top: 5px !important;
}

.chua-co-tk span,
.chua-co-tk a,
.txt-dieuhuong a,
.txt-support a {
	font-family: 'InterSemiBold' !important;
	color: #00833b;
	cursor: pointer;
}

.chua-co-tk {
	margin-top: 10px;
}

.um-form .um-field-checkbox-option {
	font-family: 'InterRegular' !important;
}

.um-profile-photo .um-dropdown[data-element='div.um-profile-photo'] {
	left: 50% !important;
	transform: translatex(-50%);
}

.txt-dieuhuong p,
.txt-support p {
	margin-bottom: 0;
	font-size: 14px;
}

.txt-support h4 {
	font-size: 16px;
}

.txt-support {
	margin-top: 20px;
	padding-top: 20px;
	border-top: 1px solid #eee;
}

.slider_hinhanhchungtoi .slick-slide {
	height: max-content;
}

.icon-angle-up:before {
	line-height: inherit !important;
}

.form-foot-title h3 {
	color: #00833b;
	font-size: 18px;
	margin: 0 0 10px;
}

.form-foot-title p,
.text-form-foot-bot p {
	font-size: 14px;
	color: #b9b9bb;
}

.form-footer .col {
	padding: 25px;
}

.form-footer form {
	margin-bottom: 0;
	text-align: left;
}

.form-footer form input[type='radio'] {
	margin-left: 0;
	margin-right: 2px;
	transform: translateY(1.5px);
}

.form-footer .wpcf7-submit {
	text-transform: none;
}

.text-form-foot-bot h3 {
	font-size: 16px;
	margin-bottom: 0px;
}

.text-form-foot-bot p {
	margin-bottom: 0;
}

.form-footer label {
	font-size: 12px;
}

.form-footer input {
	font-size: 14px;
	margin-bottom: 0.5rem;
}

.form-footer input[type='text'],
.form-footer input[type='tel'],
.form-footer input[type='email'] {
	border-radius: 5px;
}

input:focus {
	border-color: #00833b !important;
}

.form-footer .wpcf7-spinner {
	display: none;
}

.form-footer .wpcf7-submit {
	display: block;
	width: 45%;
	margin: 0 auto 10px;
	border-radius: 5px;
}

.red {
	color: red;
}

.tbl-responsive {
	overflow: auto;
	width: 100%;
}

.tbl-responsive table {
	width: 1900px;
}

.tbl-responsive table.tbl-list-ut {
	width: 2100px;
}

.tbl-responsive::-webkit-scrollbar {
	background-color: #00833b;
}

.tbl-responsive::-webkit-scrollbar-thumb {
	background-color: #00833b;
	border: 2px solid #00833b;
}

.tbl-responsive tbody {
	max-height: 600px;
	height: auto;
}

.tbl-responsive tbody tr:nth-child(even) {
	background-color: #f2faf7;
}

.tbl-responsive thead {
	background-color: #00833b;
	color: white !important;
}

.um-field-error,
.wpcf7 .wpcf7-not-valid-tip {
	background-color: transparent;
	font-size: 12px;
	margin: 0;
	padding: 6px;
	color: red;
}

.wpcf7 .wpcf7-not-valid-tip {
	padding: 0;
}

.um-field-error .um-field-arrow,
.um-field:not(.um-field-type_terms_conditions) p.um-notice.err,
.wpcf7 .wpcf7-not-valid-tip:after,
.wpcf7 form.invalid .wpcf7-response-output,
.um-field.um-field-type_terms_conditions p.um-notice.err .um-icon-ios-close-empty {
	display: none;
}

.um-field.um-field-type_terms_conditions p.um-notice.err {
	background-color: transparent;
	font-size: 12px;
	margin: 0 !important;
	padding: 6px !important;
	color: red;
}

.ui-datepicker td {
	padding: 1px !important;
}

.ui-datepicker .ui-datepicker-title {
	display: flex;
	justify-content: space-between;
}

.ui-datepicker-calendar tbody {
	height: auto;
}

body .wpuf-loading {
	background: none !important;
}

.wpuf-submit-button.wpuf_submit_172 {
	display: block;
	width: max-content;
	margin: auto;
	border-radius: 5px;
}

.w-100 {
	width: 100% !important;
}

.up-file-cv-new label[for='file'] {
	width: fit-content;
	margin: 0 10px !important;
	min-width: 65px;
	display: none;
}

.up-file-cv-new label[for='file']:hover {
	color: #00833b;
}

.het-han {
	cursor: not-allowed;
	background-color: gray;
	border-radius: 5px;
	text-transform: none !important;
}

.home-blog .icon-angle-right:before {
	content: '\f178';
	font-family: 'Font Awesome 6 Free' !important;
	font-weight: 900;
	font-style: normal;
	color: white !important;
}

.home-blog .button {
	border-radius: 5px;
	margin-bottom: 0;
	font-size: 14px;
}

.home-blog .col1&gt;.col-inner,
.home-blog .col2&gt;.col-inner,
.home-blog .col3&gt;.col-inner,
.home-blog .col4&gt;.col-inner {
	background: linear-gradient(90deg, #fff 23.92%, #f0fff5);
	background-repeat: no-repeat;
	border: 1px solid #f3f5f7;
	border-radius: 10px;
	overflow: hidden;
	padding: 24px 1px 24px 24px;
	position: relative;
	transition: all 0.1s linear;
	border-radius: 5px;
}

.home-blog .col1 .col,
.home-blog .col2 .col,
.home-blog .col3 .col,
.home-blog .col4 .col {
	padding-bottom: 0;
}

.home-blog .col2&gt;.col-inner {
	background: linear-gradient(90deg, #fff 23.92%, #fff5ed);
}

.home-blog .col3&gt;.col-inner {
	background: linear-gradient(90.04deg, #fff 34.05%, #c1e1ff 130.08%);
}

.home-blog .col4&gt;.col-inner {
	background: linear-gradient(90deg, #fff 23.92%, #f0fff5);
}

.home-blog .col.large-6&gt;.col-inner:before,
.home-blog .col.large-6&gt;.col-inner:after {
	content: '';
	position: absolute;
	width: 0%;
	height: 0%;
	opacity: 0;
	transition: width 0.2s 0.15s linear, height 0.15s linear, opacity 0s 0.35s;
	border-radius: 5px;
}

.home-blog .col.large-6&gt;.col-inner:before {
	top: 0;
	right: 0;
	border-top: 1px solid #7eba31;
	border-left: 1px solid #7eba31;
}

.home-blog .col.large-6&gt;.col-inner:after {
	bottom: 0;
	left: 0;
	border-bottom: 1px solid #7eba31;
	border-right: 1px solid #7eba31;
}

.home-blog .col.col2.large-6&gt;.col-inner:before {
	border-top: 1px solid #ff8010;
	border-left: 1px solid #ff8010;
}

.home-blog .col.col2.large-6&gt;.col-inner:after {
	border-bottom: 1px solid #ff8010;
	border-right: 1px solid #ff8010;
}

.home-blog .col.col3.large-6&gt;.col-inner:before {
	border-top: 1px solid #2d4b9f;
	border-left: 1px solid #2d4b9f;
}

.home-blog .col.col3.large-6&gt;.col-inner:after {
	border-bottom: 1px solid #2d4b9f;
	border-right: 1px solid #2d4b9f;
}

.home-blog .col.large-6&gt;.col-inner:hover:before,
.home-blog .col.large-6&gt;.col-inner:hover:after {
	width: 100%;
	height: 100%;
	opacity: 1;
	transition: width 0.2s linear, height 0.15s 0.2s linear, opacity 0s;
}

.home-blog .large-12 h3 {
	font-size: 18px;
}

.home-blog .col .col h3 {
	font-size: 24px;
	margin-bottom: 5px;
}

.home-blog .col1 h3,
.home-blog .col4 h3 {
	color: #00843b;
}

.home-blog .col2 h3 {
	color: #ff8010;
}

.home-blog .col3 h3 {
	color: #2d4b9f;
}

.home-blog .col2 .button {
	background-color: #ff8010 !important;
}

.home-blog .col3 .button {
	background-color: #2d4b9f !important;
}

.home-blog .col .row {
	position: relative;
	z-index: 1;
}

.home-blog {
	padding-top: 60px !important;
}

.um-password.um-um_password_id .um-field-block div,
.um-password.um-um_password_id .um-center {
	text-align: left !important;
	font-size: 16px;
}

.um-password.um-um_password_id #um-submit-btn {
	width: 100% !important;
}

.um-password.um-um_password_id .um-col-alt {
	padding: 0;
}

body .wpuf-el .has-error {
	background-color: transparent;
	padding: 0;
}

body ul.wpuf-form .wpuf-submit .wpuf-errors {
	background-color: transparent !important;
	border: none;
	color: red;
}

body .wpuf-el .wpuf-error-msg,
.t-error-msg {
	color: red;
	font-size: 13px;
}

.wpuf-el .has-error:has(input[type='text']) .wpuf-error-msg,
.wpuf-el .has-error:has(select) .wpuf-error-msg,
.wpuf-help,
.t-error-msg {
	margin-top: -10px !important;
}

.um-form p.um-notice.success {
	padding: 0 !important;
	background: transparent;
	font-family: 'InterSemiBold' !important;
	color: #00833b;
}

.um-form p.um-notice.success i {
	margin-top: -7px;
	font-size: 30px;
}

#main .um-form .um-field .um-field-area input.um-form-field.um-validate-not-matched {
	border-color: #ddd !important;
}

.form-footer .wpcf7 form.sent .wpcf7-response-output {
	border: none;
	padding: 0;
	margin-top: 10px;
	font-size: 15px;
	color: #46b450;
	font-family: 'InterBold';
	text-align: center;
	margin-bottom: 0;
}

.tbl-responsive th {
	font-size: 14px !important;
	line-height: 1.3;
	padding: 16px 14px !important;
	text-align: left !important;
}

.tbl-responsive th.px-0 {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.tbl-responsive a:hover {
	color: #00843b;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

.alert.alert-warning {
	color: white;
	padding: 0 15px;
}

.login-mobile-btn .fa-user {
	font-weight: 100 !important;
	font-size: 22px;
	color: #00833b;
}

body #main ul.wpuf-form .wpuf-submit .button-primary-disabled {
	background-color: #00833b !important;
	border-color: #00833b !important;
	color: white !important;
}

body #main:has(.button-primary-disabled) .modal_show_tb {
	display: flex !important;
}

.products.row:after,
.products.row .row:after {
	display: none;
}

.category-page-row .products.row .tuyendung-small.col {
	flex-basis: 33.3333333333% !important;
	max-width: 33.3333333333% !important;
}

.btn-hs {
	text-transform: none;
	margin: 22px auto 0 !important;
	border-radius: 5px;
	display: block;
	width: max-content;
}

.box-noti-hs {
	position: fixed;
	z-index: 20;
	right: 15px;
	width: 260px;
	background-color: white;
	border-radius: 8px;
	bottom: 90px;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.08);
	padding: 15px;
	display: none;
}

.box-noti-hs i {
	top: 18px;
	right: 8px;
	cursor: pointer;
}

.box-noti-hs:hover {
	outline: 1px solid var(--theme-color2);
}

.close_tb_hs {
	position: absolute;
	top: 10px;
	right: 10px;
	width: 20px;
	height: 20px;
	z-index: 9999999999;
	cursor: pointer;
}

.box-noti-hs a {
	font-size: 12px;
	line-height: 1.4;
	display: block;
}

.box-noti-hs h4 {
	color: #00833b;
	font-size: 16px;
	line-height: 24px;
}

.box-noti-hs a:hover {
	color: var(--theme-color2);
}

.box-noti-hs .img {
	margin-bottom: 8px;
}

.box-noti-hs p {
	margin-bottom: 0;
	color: #2d2d2d;
}

.box-noti-hs.show-noti {
	display: block;
}

.gio-hanh-chinh {
	font-size: 13px;
	font-style: italic;
}

.banner-cs {
	border-radius: 10px 10px 0 0;
}

.dang-tin-td-box-detail-ung-vien .wpuf-el.tinh_thanh_pho_2,
.dang-tin-td-box-detail-ung-vien .wpuf-el.tinh_thanh_pho_3,
.dang-tin-td-box-detail-ung-vien .wpuf-el.quan_huyen_lv_2,
.dang-tin-td-box-detail-ung-vien .wpuf-el.quan_huyen_lv_3,
.dang-tin-td-box-detail-ung-vien .wpuf-el.dia_chi_lv_2,
.dang-tin-td-box-detail-ung-vien .wpuf-el.dia_chi_lv_3,
.tp2-fake label,
.tp2-fake select,
.tp3-fake label,
.tp3-fake select,
.tp3-fake,
.dang-tin-td-box-detail-cv #deadline_hoso_533,
.dang-tin-td-box-detail-ung-vien #kinhnghiem_lamviec_533,
.dang-tin-td-box-detail li.pa_muc-luong,
.dang-tin-td-box-detail li.pa_muc-luong-den {
	display: none !important;
	flex-wrap: wrap;
}

.tp3-fake label,
.tp3-fake select {
	width: 100% !important;
}

.tp3-fake .button,
.tp2-fake .button {
	background-color: #54b435 !important;
	text-transform: none;
	border-radius: 5px;
}

::-webkit-datetime-edit-year-field:not([aria-valuenow]),
::-webkit-datetime-edit-month-field:not([aria-valuenow]),
::-webkit-datetime-edit-day-field:not([aria-valuenow]),
input[type='date']::-webkit-datetime-edit {
	color: transparent;
}

.fake-date[type='date']:before {
	position: absolute;
	top: 5px;
	left: 14px;
	content: attr(data-date);
	display: inline-block;
	color: black;
	z-index: 1;
}

.fake-date[type='date'] {
	position: relative;
}

.fake-date[type='date']:after,
.form-profile-main input[type='date']:after {
	content: '';
	width: 80%;
	height: 95%;
	position: absolute;
	background-color: white;
	top: 50%;
	left: 2px;
	transform: translatey(-50%);
}

.t-error-msg {
	display: none;
}

.wpuf-radio-block,
.loai-tin label,
.show-home label {
	position: relative;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	padding-left: 25px;
}

/* Hide the browser's default radio button */
.wpuf-radio-block input,
.loai-tin label input,
.show-home label input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
}

/* Create a custom radio button */
.checkmark {
	position: absolute;
	top: 50%;
	left: 0;
	height: 20px;
	width: 20px;
	background-color: #eee;
	border-radius: 50%;
	transform: translatey(-50%);
}

/* On mouse-over, add a grey background color */
.wpuf-radio-block:hover input~.checkmark,
.loai-tin label:hover input~.checkmark,
.show-home label:hover input~.checkmark {
	background-color: grey;
}

/* When the radio button is checked, add a blue background */
.wpuf-radio-block input:checked~.checkmark,
.loai-tin label input:checked~.checkmark,
.loai-tin label input[checked='checked']~.checkmark,
.show-home label input:checked~.checkmark,
.show-home label input[checked='checked']~.checkmark {
	background-color: #00833b;
}

/* Create the indicator (the dot/circle - hidden when not checked) */
.checkmark:after {
	content: '';
	position: absolute;
	display: none;
}

/* Show the indicator (dot/circle) when checked */
.wpuf-radio-block input:checked~.checkmark:after,
.loai-tin label input:checked~.checkmark:after,
.loai-tin label input[checked='checked']~.checkmark:after,
.show-home label input:checked~.checkmark:after,
.show-home label input[checked='checked']~.checkmark:after {
	display: block;
}

/* Style the indicator (dot/circle) */
.wpuf-radio-block .checkmark:after,
.loai-tin label .checkmark:after,
.show-home label .checkmark:after {
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: white;
}

.sua-bai.sua-tin-td .mce-btn-has-text,
.sua-bai.sua-tin-td .mce-widget:has(i.mce-i-strikethrough),
.sua-bai.sua-tin-td .mce-widget:has(i.mce-i-outdent),
.sua-bai.sua-tin-td .mce-widget:has(i.mce-i-indent),
.sua-bai.sua-tin-td .mce-widget:has(i.mce-i-link),
.sua-bai.sua-tin-td .mce-widget:has(i.mce-i-unlink),
.sua-bai.sua-tin-td .mce-widget:has(i.mce-i-hr),
.sua-bai.sua-tin-td .mce-widget:has(i.mce-i-wp_more),
.sua-bai.sua-tin-td .mce-widget:has(i.mce-i-wp_page),
.sua-bai.sua-tin-td .mce-widget:has(i.mce-i-wp_adv),
.sua-bai.sua-tin-td .mce-widget:has(i.mce-i-wp_adv),
.sua-bai.sua-tin-td .mce-widget:has(i.mce-i-fullscreen),
.sua-bai.sua-tin-td .mce-widget:has(i.mce-i-wp_help),
.sua-bai.sua-tin-td .mce-widget:has(i.mce-i-alignjustify),
.form-mail .mce-btn-has-text,
.form-mail .mce-widget:has(i.mce-i-strikethrough),
.form-mail .mce-widget:has(i.mce-i-outdent),
.form-mail .mce-widget:has(i.mce-i-indent),
.form-mail .mce-widget:has(i.mce-i-link),
.form-mail .mce-widget:has(i.mce-i-unlink),
.form-mail .mce-widget:has(i.mce-i-hr),
.form-mail .mce-widget:has(i.mce-i-wp_more),
.form-mail .mce-widget:has(i.mce-i-wp_page),
.form-mail .mce-widget:has(i.mce-i-wp_adv),
.form-mail .mce-widget:has(i.mce-i-wp_adv),
.form-mail .mce-widget:has(i.mce-i-fullscreen),
.form-mail .mce-widget:has(i.mce-i-wp_help),
.form-mail .mce-widget:has(i.mce-i-alignjustify) {
	display: none !important;
}

label {
	font-weight: 100 !important;
	font-family: var(--semi);
	font-size: 14px;
}

.truong_thuoc_tinh.d-flex {
	display: flex;
	align-items: center;
	justify-content: center;
}

.truong_thuoc_tinh.d-flex #tu-choi {
	color: #f5f8fa;
	background-color: #868d94;
	display: inline-flex;
	padding: 0 30px;
	height: 40px;
	align-items: center;
	border-radius: 5px;
	cursor: pointer;
}

.truong_thuoc_tinh.d-flex #tu-choi:hover {
	background-color: #4b4f53;
}

.truong_thuoc_tinh.d-flex #tu-choi,
.truong_thuoc_tinh.d-flex #cap-nhat-fake {
	margin: 0 15px;
}

/* admin */
.admin-list-tin-hien-thi tbody {
	height: calc(100vh - 350px);
}

.admin-list-tin-hien-thi .author-name-ttd {
	cursor: pointer;
}

.show-load.processing:before {
	display: none;
}

.popup-xemnhanh-ntd .xemnhanh-info-box .d-grid {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: none;
}

.loai-tin label,
.show-home label {
	font-family: var(--regular);
}

.day-top {
	cursor: pointer;
	height: 24px;
	border-radius: 30px;
	background-color: var(--theme-color2);
	color: #fff;
	font-size: 13px;
	display: inline-flex;
	padding: 3px 15px;
}

.done-daytop {
	display: inline-block;
	background-color: #e8edf2;
	color: #666;
	height: 24px;
	border-radius: 30px;
	font-size: 13px;
	padding: 3px 15px;
	cursor: not-allowed;
}

.dang-tin-td-box-detail-cty .wpuf-el.featured_image {
	display: block !important;
	margin-bottom: 10px !important;
}

.dang-tin-td-box-detail-cty .wpuf-el.featured_image a.file-selector {
	text-transform: none;
	cursor: pointer;
	width: max-content;
	font-family: var(--regular) !important;
	font-weight: 100;
	border: 1px solid #54b435;
	height: max-content;
	padding: 3px 15px;
	color: #54b435;
	border-radius: 5px;
	box-shadow: none !important;
	background-color: white;
	margin-top: 5px;
	display: inline-flex;
	padding-bottom: 0;
	line-height: 24px;
	max-height: 30px;
	min-height: 30px;
	font-size: 15px;
}

.dang-tin-td-box-detail-cv .select2-container {
	display: block;
	width: 100% !important;
	margin-top: 4px;
}

.dang-tin-td-box-detail-cv .select2-selection {
	height: 40px;
	width: 100%;
	box-shadow: none !important;
	border: 1px solid #f1f3f4;
	font-size: 15px;
	border-radius: 5px;
}

.dang-tin-td-box-detail-cv .select2-selection__rendered {
	line-height: 40px !important;
	font-weight: 100;
	font-family: var(--regular);
}

.dang-tin-td-box-detail-cv .ntd-info-2 .red {
	font-size: 15px;
}

.page-list-cv-ungvien .list-tin-da-dang.list_uv_admin td:first-child,
.page-list-cv-ungvien .list-tin-da-dang.list_uv_admin th:first-child {
	width: 23%;
}

.edit_user_main .table-custom.list_uv_admin th:last-child,
.edit_user_main .table-custom.list_uv_admin td:last-child {
	width: 130px;
}

.edit_user_main .table-custom.list_uv_admin .xem-nhanh-info {
	cursor: inherit !important;
	color: #2d2d2d !important;
}

.edit_user_main .table-custom.list_uv_admin .daxem:hover,
.edit_user_main .table-custom.list_uv_admin .xem-cty:hover,
.edit_user_main .table-custom.list_uv_admin .xem-dstin:hover {
	background-color: #00833b;
	color: white;
}

.edit_user_main .table-custom.list_uv_admin .xem-dstin {
	margin-top: 5px;
}

.xemnhanh-thong-tin-chung .xemnhanh-thong-tin-chung-item.xemnhanh-thong-tin-chung-item-admin {
	grid-column: span 1;
}

.xemnhanh-tintd-box .xemnhanh-thong-tin-ca-nhan:not(:last-child) .d-grid {
	padding-bottom: 15px !important;
	margin-bottom: 15px !important;
	border-bottom: 1px solid #e2e2e2 !important;
}

.xemnhanh-tintd-box .trang-thai span,
.status-uv-timviec span {
	display: inline-block;
	padding: 4px 10px;
	border-radius: 50px;
	background-color: #e8edf2;
	font-size: 12px;
}

.xemnhanh-tintd-box .trang-thai span.hienthi,
.status-uv-timviec span.dang-tv {
	background-color: rgb(84, 180, 53);
	color: #fff;
}

.xemnhanh-tintd-box .trang-thai span.choduyet {
	background-color: #fedd9f;
}

.xemnhanh-tintd-box .xemnhanh-thong-tin-ca-nhan-item a {
	font-size: 13px;
	display: inline-block;
	padding: 4px 6px;
	border-radius: 4px;
	background-color: rgb(0, 131, 59);
	color: white;
}

.xemnhanh-tintd-box .xemnhanh-info-avt-box h3 {
	margin-bottom: 0;
}

.change-status {
	border-radius: 5px;
	font-size: 15px;
}

.change-status.tk-plus {
	border-color: var(--theme-color);
	color: var(--theme-color);
	background-color: #f3faf1;
}

.button.btn-thongtin-cty {
	font-weight: normal !important;
	background-color: var(--theme-color2);
	text-transform: unset;
	font-size: 16px !important;
	height: 40px;
	border-radius: 5px;
}

.dang-tin-td-box-detail.box-full-height {
	height: calc(100vh - 190px);
	display: block;
}

.dang-tin-td-box-detail.box-full-height .box-content,
.popup-custom.pop-thongbao-full .box-content {
	box-shadow: none !important;
}

.edit_user_main .box-full-height .box-hotro .info li {
	margin-left: 0 !important;
	margin-bottom: 10px !important;
}

.popup-custom.pop-thongbao-full .box-content .col-left {
	display: none !important;
}

.popup-custom.pop-thongbao-full .xemnhanh-tintd-box .xemnhanh-info-avt-box h3 {
	font-size: 20px;
}

.edit_user_main .popup-custom.pop-thongbao-full .box-hotro {
	margin-top: 10px;
}

.edit_user_main .popup-custom.pop-thongbao-full .box-hotro .box-content {
	display: block;
	margin-bottom: 0;
}

.page-sua-bai-tuyendung .popup-custom.pop-thongbao-full .d-grid {
	padding-bottom: 0;
	margin-bottom: 0;
	border-bottom: none;
}

.fa-triangle-exclamation {
	color: red;
}

.dang-tin-cty-detail-form {
	width: 100%;
}

.dang-cty-box-overview-info .dang-tin-cty-detail-form&gt;li {
	width: 50%;
}

.form-sua-tin-thuong-hieu .box-thongtinchung .d-grid {
	display: block;
}

.dang-cty-box-detail-info .dang-tin-cty-detail-form&gt;li,
.form-sua-tin-thuong-hieu .box-thongtinchung .text-edit,
.form-sua-tin-thuong-hieu .box-thongtinchung&gt;.d-grid&gt;div {
	display: flex;
	flex-direction: row !important
}

.dang-cty-box-detail-info .dang-tin-cty-detail-form&gt;li .wpuf-label,
.form-sua-tin-thuong-hieu .box-thongtinchung .text-edit&gt;label,
.form-sua-tin-thuong-hieu .box-thongtinchung&gt;.d-grid&gt;div&gt;label {
	width: 30% !important;
	margin-right: 2%
}

body .sua-bai .dang-cty-box .dang-cty-box-detail-info .dang-tin-cty-detail-form&gt;li .wpuf-fields,
.form-sua-tin-thuong-hieu .box-thongtinchung .text-edit&gt;div,
.form-sua-tin-thuong-hieu .box-thongtinchung&gt;.d-grid&gt;div&gt;div,
.form-sua-tin-thuong-hieu .box-thongtinchung&gt;.d-grid&gt;div&gt;input {
	width: 50% !important;
	max-width: 570px;
}

.form-sua-tin-thuong-hieu .box-thongtinchung&gt;.d-grid&gt;div.box-change-img {
	margin-bottom: 20px;
}

body .sua-bai .dang-cty-box .dang-cty-box-detail.dang-cty-box-media-info .dang-tin-cty-detail-form li {
	width: 20% !important;
	justify-content: flex-end;
}

body .sua-bai .dang-cty-box .dang-cty-box-detail.dang-cty-box-media-info .dang-tin-cty-detail-form li .thumbnail {
	width: 100% !important;
	margin-right: 0 !important;
	margin-top: 0
}

.dang-cty-box-detail-info .logo_cong_ty .thumbnails,
.dang-cty-box-detail-info .logo_cong_ty .thumbnail,
body .sua-bai .dang-cty-box .dang-cty-box-detail.dang-cty-box-media-info .dang-tin-cty-detail-form li .thumbnails {
	width: 100% !important;
	overflow: visible !important;
}

.dang-cty-box-detail-info .img-default,
.dang-cty-box-media-info .img-default {
	height: 150px;
	padding: 5px;
	border-radius: 5px;
	background-color: #F1F1F1;
	margin-bottom: 5px;
}

.dang-cty-box-detail-info .img-default img,
.dang-cty-box-media-info .img-default img {
	border-radius: 5px;
	height: 100%;
	object-fit: cover !important;
	width: 100%;
}

.dang-cty-box-media-info .img-default,
body .sua-bai .dang-cty-box .dang-cty-box-detail.dang-cty-box-media-info .dang-tin-cty-detail-form li .thumbnails:has(.thumbnail) {
	height: 150px !important
}

body .sua-bai .dang-cty-box .dang-cty-box-detail.dang-cty-box-media-info .dang-tin-cty-detail-form li .thumbnails .attachment-name,
body .sua-bai .dang-cty-box .dang-cty-box-detail.dang-cty-box-media-info .dang-tin-cty-detail-form li .thumbnails .attachment-name img,
body .sua-bai .dang-cty-box .dang-cty-box-detail.dang-cty-box-media-info .dang-tin-cty-detail-form li .thumbnails .thumbnail {
	height: 100% !important;
}

body .sua-bai .dang-cty-box .dang-cty-box-detail.dang-cty-box-media-info .wpuf-help {
	margin-top: 10px !important
}

.dang-cty-box-media-info .img-default {
	margin-top: 5px
}

.dang-cty-box-detail-info .logo_cong_ty:has(.thumbnail) .img-default,
.box-thongtinchung #wp-userpostcontent-editor-tools,
.dang-cty-box-media-info .img_chungtoi_1:has(.thumbnail) .img-default,
.dang-cty-box-media-info .img_chungtoi_2:has(.thumbnail) .img-default,
.dang-cty-box-media-info .img_chungtoi_3:has(.thumbnail) .img-default,
.dang-cty-box-media-info .img_chungtoi_4:has(.thumbnail) .img-default,
.dang-cty-box-media-info .img_chungtoi_5:has(.thumbnail) .img-default {
	display: none
}

.dang-cty-box .wpuf-submit .wpuf-submit-button {
	font-weight: normal !important;
	background-color: var(--theme-color2);
	text-transform: unset;
	font-size: 16px !important;
	margin-top: -30px;
	height: 40px;
}

.dang-cty-box input {
	border: 1px solid #f1f3f4;
	font-size: 15px;
	border-radius: 5px;
	margin-top: 4px;
	height: 40px;
	width: 100%;
}

.dang-cty-box a.file-selector {
	text-transform: none !important;
	display: inline-flex !important;
	align-items: center !important;
	border: 1px solid var(--theme-color2) !important;
	padding: 5px 15px !important;
	border-radius: 6px !important;
	color: var(--theme-color2) !important;
	margin-top: 5px !important;
	min-height: 37px;
	background-color: white !important;
}

.dang-cty-box a.file-selector:hover {
	background-color: var(--theme-color2) !important;
	color: #fff !important;
}

.dang-cty-box h3 i {
	border-radius: 50%;
	height: 32px;
	width: 32px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	background-color: #e8edf2;
	color: #000;
	margin-right: 16px;
}

.dang-tin-cty-detail-form {
	padding-left: 45px;
}

body .dang-tin-cty-detail-form li.wpuf-image-wrap.thumbnail {
	height: auto !important;
}

.accplus .menu-quangba {
	display: block !important;
}

.check-dk:has(.um-field-type_terms_conditions label:not(.active)) #um-submit-btn {
	pointer-events: none;
	background-color: var(--theme-color2) !important;
}

.check-dk:has(.um-field-type_terms_conditions label:not(.active)) .um-left.um-half {
	cursor: not-allowed;
}

.sgpb-popup-dialog-main-div-theme-wrapper-3 .um-field.um-field-c {
	display: none;
}

.gui-mail-mkt .ds-uv-box,
.gui-mail-mkt .ds-ttd-box,
.gui-mail-mkt .box-list-mail-selected,
.gui-mail-mkt .ds-ttd-box-send {
	height: 250px;
	overflow: auto;
	border: 1px solid #ddd;
	border-radius: 5px;
	margin-bottom: 20px;
	padding: 15px;
}

.gui-mail-mkt .search-uv label,
.gui-mail-mkt h3,
.gui-mail-mkt .box-mail-nhaptay label {
	font-size: 16px;
	font-family: var(--semi);
	width: 100%;
}

.gui-mail-mkt .search-uv input,
.gui-mail-mkt .box-mail-nhaptay input {
	border-radius: 5px;
	width: 40%;
	margin-right: 20px;
}

.gui-mail-mkt .search-uv,
.gui-mail-mkt .box-mail-nhaptay,
.gui-mail-mkt .box-search-uv,
.gui-mail-mkt .box-ds-ttd {
	display: flex;
	flex-wrap: wrap;
}

.gui-mail-mkt .box-mail-nhaptay input {
	width: 60%;
}

.gui-mail-mkt .search-uv .button,
.gui-mail-mkt .btn-add-ttd,
.gui-mail-mkt .btn-add-uv,
.gui-mail-mkt .button {
	border-radius: 5px;
	text-transform: none !important;
}

.gui-mail-mkt .box-search-uv,
.gui-mail-mkt .box-search-ttd {
	margin-bottom: 20px;
	border-bottom: 1px solid #ddd;
	padding-bottom: 10px;
}

.gui-mail-mkt .box-search-uv,
.gui-mail-mkt .box-ds-ttd {
	justify-content: space-between;
}

.gui-mail-mkt .box-search-uv .search-uv {
	width: 100%;
}

.gui-mail-mkt .box-search-uv .ds-uv,
.gui-mail-mkt .box-search-uv .box-mail-uv,
.gui-mail-mkt .box-ds-ttd&gt;div {
	width: 48%;
}

.gui-mail-mkt .ds-uv-box input[type='checkbox'] {
	margin-bottom: 5px;
	transform: translateY(2px);
}

.gui-mail-mkt .ds-uv-box label,
.ds-ttd-box label,
.ds-ttd-box .box-ttd-kq,
.ds-ttd-box-send label,
.ds-ttd-box-send label .box-ttd-kq {
	display: flex;
	align-items: flex-start;
	font-family: var(--regular);
	cursor: pointer;
}

.gui-mail-mkt .mail-selected {
	margin-bottom: 5px;
}

.gui-mail-mkt .mail-selected .xoa,
.gui-mail-mkt .box-search-ttd .xoa {
	color: red;
	font-size: 14px;
	display: none;
	cursor: pointer;
}

.gui-mail-mkt .mail-selected:hover .xoa {
	display: inline-block;
}

.ds-ttd-box label .img-logo,
.ds-ttd-box-send label .img-logo {
	width: 75px;
	margin-right: 15px;
	align-items: center;
	border-radius: 5px;
	display: flex;
	box-shadow: 0 0 3px rgb(60 72 88 / 0.15) !important;
	background-color: white;
	padding: 7px;
}

.ds-ttd-box label,
.ds-ttd-box-send label {
	margin-bottom: 15px;
}

.gui-mail-mkt .ttd-title {
	font-size: 15px;
	font-family: var(--semi) !important;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	max-width: 300px;
}

.gui-mail-mkt .ten-cty a {
	font-size: 14px;
	color: #999;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	max-width: 300px;
	display: block;
}

.gui-mail-mkt .box-search-ttd .ds-ttd-box-send .xoa {
	display: inline;
	height: max-content;
	margin-left: 15px;
	color: transparent;
}

.gui-mail-mkt .ds-ttd-box-send input {
	display: none;
}

.ds-ttd-box-send label:hover .xoa {
	color: red !important;
}

.gui-mail-mkt #wp-mota-editor-tools {
	display: none;
}

.form-duyet-tin-cty .ghichu {
	font-size: 13px;
}

.form-duyet-tin-cty .box-btn-logo label,
.form-tin-home .box-img&gt;div .box-btn-logo label {
	text-transform: none !important;
	display: inline-flex !important;
	align-items: center !important;
	border: 1px solid var(--theme-color2) !important;
	padding: 5px 15px !important;
	border-radius: 6px !important;
	color: var(--theme-color2) !important;
	min-height: 37px;
	background-color: white !important;
	margin: 10px 0 !important
}

.form-duyet-tin-cty .box-content.relative,
.admin-thuonghieu-menu a {
	position: relative;
}

.form-duyet-tin-cty .trang-thai-cty {
	position: absolute;
	top: 0;
	right: 0;
	display: inline-block;
	padding: 4px 10px;
	border-radius: 0 6px 0 6px;
	background-color: #e8edf2;
	font-size: 16px;
}

.form-duyet-tin-cty .trang-thai-cty.cho {
	background-color: #fedd9f;
}

.form-duyet-tin-cty .trang-thai-cty.duyet {
	background-color: rgb(84, 180, 53);
	color: #fff;
}

.admin-thuonghieu-menu a span {
	position: absolute;
	font-size: 11px;
	top: -7px;
	left: 9px;
	color: white;
	width: 16px;
	height: 16px;
	border-radius: 100px;
	background-color: red;
	display: flex;
	justify-content: center;
	align-items: center;
}

.form-tin-home .box-img {
	display: flex;
	justify-content: space-between;
}

.form-tin-home .box-img&gt;div {
	width: 19%;
}

.form-tin-home .box-img&gt;div img {
	height: 120px !important
}

.form-tin-home .btn-gui {
	background-color: var(--primary-color);
	border-color: rgba(0, 0, 0, .05);
	color: #fff;
	border-radius: 5px;
	text-transform: none !important;
	font-weight: normal !important
}

.dang-tin-td-box-detail .mce-btn:has(.mce-i-link),
.dang-tin-td-box-detail .mce-btn:has(.mce-i-redo),
.dang-tin-td-box-detail .mce-btn:has(.mce-i-fullscreen),
.dang-tin-td-box-detail .mce-btn:has(.mce-i-undo),
#wrapper .popup-custom-full.popup-login .um-field-c,
#wp-post_content_172-wrap .mce-btn:has(.mce-i-strikethrough),
#wp-post_content_172-wrap .mce-btn:has(.mce-i-blockquote),
#wp-post_content_172-wrap .mce-btn:has(.mce-i-undo),
#wp-post_content_172-wrap .mce-btn:has(.mce-i-redo),
#wp-post_content_172-wrap .mce-btn:has(.mce-i-link),
#wp-post_content_172-wrap .mce-btn:has(.mce-i-fullscreen),
.dang-tin-td-box-detail-ung-vien .mce-btn:has(.mce-i-blockquote),
.dang-tin-td-box-detail-ung-vien .mce-btn:has(.mce-i-strikethrough) {
	display: none !important
}

#wrapper .popup-custom-full.popup-login .popup-content .title {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 15px;
	right: 15px;
	border: none;
	z-index: 10;
}

#wrapper .popup-custom-full.popup-login .popup-content {
	max-width: 500px;
	min-width: 400px;
}

#wrapper .popup-custom-full.popup-login .tb-box {
	padding: 0;
}

#wrapper .popup-custom-full.popup-login:has(.um-field-error) {
	display: block;
}

.page-id-531 .btn-action .huy-form a {
	font-weight: normal !important;
	text-transform: unset;
	font-size: 16px !important;
	color: #303235;
	background: #ffffff;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 100px;
	height: 40px;
	box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
	border-radius: 6px;
}

.page-id-531 .btn-action .submit-fake {
	font-weight: normal !important;
	background-color: var(--theme-color2);
	text-transform: unset;
	font-size: 16px !important;
	margin: 0 20px;
	height: 40px;
	border-radius: 5px;
}

.page-id-531 .btn-action {
	text-align: center
}

.page-id-531 .wpuf-submit {
	display: none;
}

.list-tin-cho-duyet .hethan {
	color: #da4538
}

/* end admin */
/* cty */
.mb-20 {
	margin-bottom: 20px;
}

.dia-chi-cty-detail {
	margin-top: 10px;
}

.col-dia-chi-cty .feature-job-item {
	background-color: white !important;
	padding: 24px;
	border-radius: 8px;
}

.cong-ty .info_congty_col&gt;.jobs__item {
	background: linear-gradient(0deg, #54b435, #00833b);
	border-radius: 0 0 8px 8px;
}

.col-dia-chi-cty .feature-job-item strong {
	font-size: 20px;
	font-family: var(--semi) !important;
	color: #252d40;
}

.col-dia-chi-cty .jobs__item-value {
	display: flex;
	align-items: center
}

.cong-ty .info_congty_col&gt;.jobs__item .jobs__item-detail h1,
.cong-ty .info_congty_col&gt;.jobs__item .jobs__item-detail a,
.cong-ty .info_congty_col&gt;.jobs__item .jobs__item-detail span {
	color: white;
}

.cong-ty .info_congty_col&gt;.jobs__item .jobs__item-detail img {
	filter: brightness(0) invert(1);
}

.cong-ty .info_congty_col&gt;.jobs__item {
	padding: 20px 0 30px 30px;
}

.box-tin-td-cty {
	background-color: white !important;
	padding: 24px;
	border-radius: 8px;
}

.sidebar-cty .row:has(.box-tin-td-cty) {
	padding: 0 9px 0 25px;
}

.sidebar-cty .row:has(.box-tin-td-cty) .list-tuyen-cty-side,
.sidebar-cty .row:has(.box-tin-td-cty) .feature-job {
	padding-left: 0;
	padding-right: 0
}

.sidebar-cty .row:has(.box-tin-td-cty) .list-tuyen-cty-side {
	margin-bottom: 15px;
	color: #252d40;
}

.cong-ty .company-info,
.cong-ty .company-info .company-info__inner {
	border-radius: 8px;
}

/* end cty */

/* popup xoa cv */
#wrapper .popup-xoa-cv .submit .btn-xoa {
	background-color: #E8383A;
	margin-right: 5px;
}

#wrapper .popup-xoa-cv .submit .btn-xoa:hover {
	background-color: #972426
}

#wrapper .popup-xoa-cv .submit .btn-huy {
	background-color: #9a9a9a;
}

#wrapper .popup-xoa-cv .submit .btn-huy:hover {
	background-color: #686868
}

/* end popup xoa cv */

/* huong dan su dung viet cv */
.col-hd-viet-cv .col-inner {
	position: sticky;
	top: 150px;
	left: 0
}

.col-hd-viet-cv .col-inner&gt;div {
	padding: 10px;
	background-color: #fff;
	border-radius: 5px;
	box-shadow: 0 4px 10px #0000001a;
}

.col-hd-viet-cv .col-inner .box-lienhe {
	margin-top: 10px;
	font-size: 14px;
}

.col-hd-viet-cv .col-inner .box-lienhe p {
	margin-bottom: 5px;
}

.content-hd-viet {
	border-radius: 5px;
	overflow: hidden;
}

.content-hd-viet&gt;div {
	padding: 10px;
	font-size: 14px;
	background-color: #F8F8F8;
}

.content-hd-viet .content {
	height: 175px;
	overflow: hidden;
	border-bottom: 1px solid #eee;
	transition: .3s linear;
}

.content-hd-viet .content.show {
	height: auto !important
}

.fa-info-circle:before {
	font-family: var(--fa6);
	color: var(--theme-color)
}

.btn-xemthem-hd {
	cursor: pointer;
}

.btn-xemthem-hd i {
	margin-left: 5px;
}

.btn-xemthem-hd {
	color: var(--theme-color);
}

.btn-xemthem-hd.active i {
	transform: rotate(180deg);
}

.thugon,
.btn-xemthem-hd.active .xem {
	display: none;
}

.btn-xemthem-hd.active .thugon {
	display: inline
}

.col-hd-viet-cv .tab a {
	font-size: 14px;
	text-align: center;
}

.col-hd-viet-cv .tab.active a {
	font-family: var(--medium) !important;
	color: var(--theme-color)
}

.col-hd-viet-cv .tab {
	margin: 0 !important
}

.col-hd-viet-cv .tab.active {
	border-bottom: 2px solid var(--theme-color)
}

.col-hd-viet-cv .nav {
	justify-content: space-between
}

.box-video-hdsd i {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	color: white;
	opacity: .8;
	font-size: 60px;
}

.col-hd-viet-cv #tab_tab-2-title {
	padding: 10px;
	background-color: #F8F8F8;
	border-radius: 5px;
}

.box-video-hdsd:not(:last-child) {
	margin-bottom: 10px;
}

.box-video-hdsd .tieude-hdsd {
	font-family: var(--medium) !important;
	text-align: center;
	font-size: 14px;
	margin-top: 5px;
}

/* end huong dan su dung viet cv */

@media screen and (min-width: 1720px) {

	.container-width,
	.ubermenu-nav,
	.container,
	.row:not(.full-width) {
		max-width: 1560px !important;
	}

	.header-main .menu-item a {
		font-size: 14px;
	}

	.listcompany .posts__images img {
		height: 215px;
	}

	.img_anhdaidien img {
		height: 490px;
		width: 100%;
	}

	.slider_hinhanhchungtoi img {
		height: 500px;
		width: 100%;
	}
}

@media (min-width: 1000px) {
	.popup-custom.pop-thongbao-full {
		max-width: 50vw;
		width: max-content;
	}

	.other-cate .row {
		padding: 0 7px !important;
	}

	.other-cate .post-item {
		padding: 0 8px 20px;
	}

	.bvmoi .col-right&gt;.col-inner {
		padding-left: 30px;
	}

	.bvmoi {
		margin-bottom: 40px;
		padding-top: 30px;
	}

	.cate-name-title {
		margin-bottom: 20px;
	}

	.other-post article {
		padding-right: 30px;
	}

	.tk-login-menu {
		position: relative;
	}

	.tk-login-menu .sub-menu {
		position: absolute;
		min-width: 200px;
		background-color: white;
		border-radius: 5px;
		padding: 20px !important;
		list-style: none;
		right: 0;
		border: 2px solid #ddd;
		display: none;
	}

	.tk-login-menu:hover .sub-menu {
		display: block;
	}

	.tk-login-menu .sub-menu li:last-child {
		margin-bottom: 0;
	}

	.tk-login-menu&gt;a i {
		margin-left: 5px;
	}

	.da-login #masthead .icon-menu {
		color: white;
	}
}

@media (max-width: 900px) and (min-width: 481px) {
	.button-search-cty {
		width: 27%;
	}

	.section.banner--company .form-search__input {
		width: 70%;
	}

	.lvhd-item .lvhd-box-text h5 {
		overflow: hidden;
		text-overflow: ellipsis;
		line-height: 25px;
		-webkit-line-clamp: 1;
		height: 25px;
		display: -webkit-box;
		-webkit-box-orient: vertical;
	}

	.search_home .woof_text_search_container,
	.search_home .woof_text_search_container input {
		max-width: 10rem;
		top: 1.8rem;
	}

	.search_home .woof_text_search_container {
		width: 10rem;
	}

	.slider_khachhang_tintuong .gallery-item {
		width: calc(100% / 3);
	}

	.slider_khachhang_tintuong .gallery-item:first-child&gt;div:before,
	.slider_khachhang_tintuong .gallery-item:nth-child(2)&gt;div:before,
	.slider_khachhang_tintuong .gallery-item:nth-child(3)&gt;div:before,
	.slider_khachhang_tintuong .gallery-item:nth-child(3n)&gt;div:after {
		display: none;
	}

	.uv-btn a,
	.ntd-btn a {
		max-width: 80% !important;
		display: block !important;
		background-color: #7eba31;
		border-radius: 5px;
		padding: 0 !important;
		color: white !important;
		position: relative;
		padding-left: 40px !important;
		text-align: left !important;
		padding-top: 4px !important;
	}

	.uv-btn a:after,
	.ntd-btn a:after {
		content: '';
		position: absolute;
		left: 10px;
		top: 50%;
		transform: translatey(-50%);
		width: 20px;
		height: 20px;
		background-size: contain;
		background-repeat: no-repeat;
	}

	li.button.ntd-btn a:after {
		background-image: url(/wp-content/uploads/2023/01/nha-tuye-dung.png);
	}

	li.button.uv-btn a:after {
		background-image: url(/wp-content/uploads/2023/01/ung-vien.png);
		width: 16px;
	}

	.uv-btn,
	.ntd-btn {
		background-color: transparent !important;
		text-align: center;
		padding: 15px 20px !important;
		box-shadow: none !important;
	}

	.category-filtering,
	.shop-page-title .woocommerce-result-count {
		display: none !important;
	}

	.woocommerce-breadcrumb {
		text-align: left;
	}

	.foot-sec .btn-ntv {
		margin-left: 0;
		font-size: 13px;
	}

	.sidebar-cty .position-sticky&gt;.row {
		margin-left: 0 !important;
	}

	.cty__item-detail-dl {
		flex-wrap: wrap;
	}

	.cty__item-detail-dl&gt;div:first-child {
		order: 1;
	}

	.cty__item-detail-dl&gt;div:nth-child(2) {
		order: 3;
		width: 100%;
		margin: 10px 0;
	}

	.cty__item-detail-dl&gt;div:last-child {
		order: 2;
	}

	.jobs__item-img {
		width: 200px;
		height: 200px;
		flex: 0 0 200px;
		margin-right: 20px;
		margin-top: -90px;
	}

	.da-login #masthead .icon-menu {
		color: white;
	}

	.tk-login-menu {
		position: relative;
	}

	.tk-login-menu .sub-menu {
		position: absolute;
		min-width: 200px;
		background-color: white;
		border-radius: 5px;
		padding: 20px !important;
		list-style: none;
		right: 0;
		border: 2px solid #ddd;
		display: none;
	}

	.tk-login-menu:hover .sub-menu {
		display: block;
	}

	.tk-login-menu .sub-menu li:last-child {
		margin-bottom: 0;
	}

	.tk-login-menu&gt;a i {
		margin-left: 5px;
	}

	.sidebar_single_product {
		margin-top: 0;
		margin-left: 0;
		padding-left: 15px !important;
	}

	.other-cate .post-item {
		flex-basis: calc(100% / 3);
		max-width: calc(100% / 3);
	}

	.bvmoi .col-left .post-item:first-child .box-text {
		padding: 25px 50px;
	}

	.sec-1-cv strong {
		font-size: 22px;
	}

	.sec-4-cv .text {
		width: auto;
	}

	.sec-4-cv .hide2 {
		top: -90px;
	}

	.sec-4-cv .hide1 {
		top: -150px;
	}

	.quanly-bai table th:not(:first-child),
	.quanly-bai table td:not(:first-child) {
		width: 20% !important;
	}

	.login-mb_inner {
		width: 55%;
	}
}

@media (max-width: 480px) {
	.da-login #masthead .icon-menu {
		color: white;
	}

	.tk-login-menu {
		position: relative;
	}

	.tk-login-menu .sub-menu {
		position: absolute;
		min-width: 200px;
		background-color: white;
		border-radius: 5px;
		padding: 20px !important;
		list-style: none;
		right: 0;
		border: 2px solid #ddd;
	}

	.tk-login-menu:hover .sub-menu {
		display: block;
	}

	.tk-login-menu .sub-menu li:last-child {
		margin-bottom: 0;
	}

	.tk-login-menu&gt;a i {
		margin-left: 5px;
	}

	.search_home .woof_text_search_container,
	.search_home .woof_text_search_container input {
		max-width: 10rem;
		top: 0.8rem;
	}

	.search_home .woof_text_search_container {
		width: 10rem;
		left: 2.5rem;
	}

	.search_home .ux-search-submit {
		margin-left: 0.5rem !important;
		padding: 0 7px;
	}

	.search_home .col-inner {
		padding: 10px 10px 10px;
		min-height: 4rem;
	}

	.search_home .fa-search {
		top: 1.5rem;
		left: 1.5rem;
	}

	.h-banner .row-full-width {
		margin-left: 0 !important;
		margin-right: 0 !important;
	}

	.h-banner .large-5 .img {
		margin: auto;
	}

	.list-logo-home&gt;div {
		width: 32% !important;
		margin: 10px 0 0;
	}

	.list-logo-home {
		padding-right: 0;
	}

	.h-banner .large-5 .col-inner {
		margin-top: 0 !important;
	}

	.h-banner .col_search {
		padding-bottom: 0 !important;
	}

	.su_khac_biet {
		margin-top: 0 !important;
		padding-top: 0 !important;
	}

	.box-lvhd a {
		width: 100%;
	}

	.slider_khachhang_tintuong .gallery-item {
		width: 50%;
	}

	.slider_khachhang_tintuong {
		margin-bottom: 0;
	}

	.slider_khachhang_tintuong .gallery-item:nth-child(even) .gallery-icon:after,
	.slider_khachhang_tintuong .gallery-item:nth-child(2) .gallery-icon:before,
	.slider_khachhang_tintuong .gallery-item:first-child .gallery-icon:before {
		display: none;
	}

	.slider_khachhang_tintuong .slider-wrapper .flickity-prev-next-button {
		display: block;
	}

	.slider_khachhang_tintuong h2,
	.chia_se_kinhnghiem .section__title {
		font-size: 24px;
	}

	.slider_khachhang_tintuong h2 br {
		display: none;
	}

	.slider_khachhang_tintuong {
		margin-top: 20px;
	}

	.woocommerce-shop .banner__title,
	.archive .banner__title,
	.sec-1-cv strong {
		font-size: 22px;
	}

	.category-filtering,
	.shop-page-title .woocommerce-result-count {
		display: none !important;
	}

	.tuyendung-small {
		flex-basis: 100% !important;
	}

	.home-sec-lvhd .large-7 .col-inner {
		padding: 0 15px;
		background-color: transparent;
	}

	.box-lvhd {
		background-color: white;
	}

	.woocommerce-breadcrumb {
		text-align: left;
	}

	div.woof_info_popup {
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
	}

	.jobs__item {
		flex-wrap: wrap;
	}

	.blog-single.cong-ty .jobs__item-img {
		flex-basis: 80px;
		width: 80px;
		height: 80px;
	}

	.jobs__item&gt;.large-3 {
		display: flex;
		justify-content: space-between;
		margin-top: 15px;
	}

	.jobs__item .ung_tuyen_btn,
	.jobs__item .share-btn {
		width: 48%;
		margin: 0;
	}

	.company-info__inner_btn-group .share-btn,
	.ung_tuyen_btn_clone {
		width: 46%;
		margin-right: 0;
	}

	.company-info__inner_btn-group .ung_tuyen_btn_clone {
		margin-right: 10px;
	}

	.bvmoi .col-left .post-item:first-child .box-text {
		padding: 25px;
	}

	.other-cate .post-item {
		flex-basis: 100%;
		max-width: 100%;
	}

	.sec-4-cv .hide1 {
		top: -150px;
	}

	.sec-4-cv .hide2 {
		top: -90px;
	}

	.sec-4-cv .text {
		width: 100%;
		text-align: left !important;
	}

	.sec-4-cv {
		padding-top: 0 !important;
	}

	.info_congty_col .jobs__item-detail {
		margin-top: 15px;
	}

	.sidebar-cty .position-sticky&gt;.row {
		margin-left: 0 !important;
		margin-right: 0 !important;
	}

	.company-info {
		margin-bottom: 0;
	}

	.company-info__inner {
		padding: 20px 20px 12px;
	}

	.company-info-box {
		margin-top: 20px;
	}

	body:has(#wrapper[data-role='editor']) .menu-item-12,
	body:has(#wrapper[data-role='editor']) .menu-item-13,
	body:has(#wrapper[data-role='editor']) .menu-item-15 {
		display: none;
	}

	.dang-tin-td-box-detail&gt;div&gt;li {
		width: 100% !important;
	}

	.dang-tin-td-box-detail&gt;div&gt;li input,
	.dang-tin-td-box-detail&gt;div&gt;li select,
	.dang-tin-td-box-detail&gt;div&gt;li textarea,
	.sua-tin-td input,
	.sua-tin-td select,
	.sua-tin-td textarea,
	.sua-tin-td .mce-tinymce {
		border-radius: 5px;
	}

	.dang-tin-td-box-detail .mce-statusbar,
	.sua-tin-td .mce-statusbar {
		border-radius: 0 0 5px 5px;
	}

	.dang-tin-td-box-detail .mce-top-part,
	.dang-tin-td-box-detail div.mce-toolbar-grp,
	.sua-tin-td .mce-top-part,
	.sua-tin-td div.mce-toolbar-grp {
		border-radius: 5px 5px 0 0;
	}

	.dang-tin-td-box-detail .wp-editor-wrap,
	.wp-editor-wrap .wp-editor-container,
	.dang-tin-td-box-detail .wp-editor-wrap .wp-editor-container .mce-tinymce,
	.dang-tin-td-box-detail .wp-editor-wrap .wp-editor-container .mce-tinymce .mce-container-body {
		border-radius: 5px;
	}

	.dang-tin-td-box-detail h3,
	.dang-cty-box-detail h3 {
		/* 		width: calc(100% - 20px); */
		width: 100%;
		border-bottom: 1px solid #ddd;
		margin-left: auto;
		margin-right: auto;
		padding-bottom: 10px;
	}

	.dang-tin-td-box-detail&gt;div,
	.dang-cty-box-detail&gt;div {
		width: 100%;
	}

	.dang-tin-td-box-detail-quyenloi .quyen_loi .wpuf-fields label,
	.box-quyen-loi label.w-32 {
		width: 50%;
	}

	.dang-tin-td-box-detail .mce-btn button {
		font-size: 12px !important;
		text-transform: none;
	}

	.dang-tin-td-box-detail .mce-toolbar .mce-ico {
		font-size: 16px;
		width: 15px;
		height: 15px;
	}

	.dang-tin-td-box-detail i.mce-i-aligncenter,
	.dang-tin-td-box-detail i.mce-i-alignjustify,
	.dang-tin-td-box-detail i.mce-i-alignleft,
	.dang-tin-td-box-detail i.mce-i-alignright,
	.dang-tin-td-box-detail i.mce-i-backcolor,
	.dang-tin-td-box-detail i.mce-i-blockquote,
	.dang-tin-td-box-detail i.mce-i-bold,
	.dang-tin-td-box-detail i.mce-i-bullist,
	.dang-tin-td-box-detail i.mce-i-charmap,
	.dang-tin-td-box-detail i.mce-i-dashicon,
	.dang-tin-td-box-detail i.mce-i-dfw,
	.dang-tin-td-box-detail i.mce-i-forecolor,
	.dang-tin-td-box-detail i.mce-i-fullscreen,
	.dang-tin-td-box-detail i.mce-i-help,
	.dang-tin-td-box-detail i.mce-i-hr,
	i.mce-i-indent,
	.dang-tin-td-box-detail i.mce-i-italic,
	.dang-tin-td-box-detail i.mce-i-link,
	.dang-tin-td-box-detail i.mce-i-ltr,
	.dang-tin-td-box-detail i.mce-i-numlist,
	.dang-tin-td-box-detail i.mce-i-outdent,
	.dang-tin-td-box-detail i.mce-i-pastetext,
	.dang-tin-td-box-detail i.mce-i-pasteword,
	.dang-tin-td-box-detail i.mce-i-redo,
	.dang-tin-td-box-detail i.mce-i-remove,
	.dang-tin-td-box-detail i.mce-i-removeformat,
	.dang-tin-td-box-detail i.mce-i-spellchecker,
	.dang-tin-td-box-detail i.mce-i-strikethrough,
	.dang-tin-td-box-detail i.mce-i-underline,
	.dang-tin-td-box-detail i.mce-i-undo,
	.dang-tin-td-box-detail i.mce-i-unlink,
	.dang-tin-td-box-detail i.mce-i-wp-media-library,
	.dang-tin-td-box-detail i.mce-i-wp_adv,
	.dang-tin-td-box-detail i.mce-i-wp_code,
	.dang-tin-td-box-detail i.mce-i-wp_fullscreen,
	.dang-tin-td-box-detail i.mce-i-wp_help,
	.dang-tin-td-box-detail i.mce-i-wp_more,
	.dang-tin-td-box-detail i.mce-i-wp_page {
		font-size: 18px !important;
	}

	.dang-tin-td-box-detail li.pa_cap-bac,
	.dang-tin-td-box-detail li.pa_hinh-thuc-lam-viec,
	.dang-tin-td-box-detail li.so_ung_vien_nophoso,
	.dang-cty-box-detail-info li.soluong_nv,
	.dang-cty-box-detail-info li.date_job,
	.dang-cty-box-detail-info li.nam_thanh_lap,
	.dang-tin-td-box-detail li.kinhnghiem_lamviec,
	.dang-tin-td-box-detail li.gioi_tinh,
	.dang-tin-td-box-detail li.deadline_hoso,
	.dang-tin-td-box .wpuf-form .wpuf-el.ten_cong_ty_2nd,
	.dang-tin-td-box .wpuf-form .wpuf-el.nam_thanh_lap_2nd,
	.dang-tin-td-box .wpuf-form .wpuf-el.quy_mo_2nd,
	.dang-tin-td-box-detail-cty h3 span {
		/* 		width: 50% !important; */
		width: 100% !important;
	}

	.dangtin-ntd {
		padding-bottom: 0;
	}

	body ul.wpuf-form .dang-tin-td-box-detail li {
		padding: 0;
	}

	body ul.wpuf-form .dang-tin-td-box-detail li.thai_do_tinh_cach {
		margin-top: 20px;
	}

	.thongtin-ntd-title {
		margin-bottom: 0 !important;
	}

	.dang-tin-td-box-detail .mce-widget:has(i.mce-i-undo),
	.dang-tin-td-box-detail .mce-widget:has(i.mce-i-redo),
	.dang-tin-td-box-detail .mce-widget:has(i.mce-i-link),
	.dang-tin-td-box-detail .mce-widget:has(i.mce-i-fullscreen) {
		display: none;
	}

	.dang-tin-td-box-detail label,
	.dang-tin-td-box-detail select,
	.dang-tin-td-box-detail input {
		font-size: 14px !important;
	}

	.dang-tin-td-box-detail-cty h3 span {
		font-size: 14px !important;
		margin-bottom: 5px;
	}

	.dang-tin-td-box-detail h3 i {
		border-radius: 50%;
		height: 32px;
		width: 32px;
		display: inline-flex;
		align-items: center;
		justify-content: center;
		background-color: #e8edf2;
		color: #000;
		margin-right: 5px;
	}

	.wpuf_submit_533 {
		width: max-content;
	}

	.quanly-bai .tbl-res,
	.tbl-res {
		overflow: auto;
	}

	::-webkit-scrollbar {
		width: 5px;
		background-color: #f5f5f5;
		height: 5px;
	}

	.quanly-bai table {
		width: 600px;
	}

	.quanly-bai table.list-tuyendung-cty {
		width: 800px;
	}

	.quanly-bai table th:not(:first-child),
	.quanly-bai table td:not(:first-child) {
		width: 25% !important;
	}

	.dang-cty-box.chua_co_cty label {
		font-size: 13px;
	}

	.form-info-box label {
		width: 100%;
	}

	.head-box .box-search {
		width: 100%;
	}

	.truong_thuoc_tinh .w-32 {
		width: 48%;
	}

	.search_home .search-field {
		color: white;
	}

	#woocommerce-product-search-field-0 {
		pointer-events: none;
	}

	.search_home .woof_redraw_zone {
		grid-template-columns: 100%;
	}

	.search_home .woof_container {
		margin-right: 0 !important;
	}

	.uv-btn,
	.ntd-btn {
		background-color: transparent !important;
		text-align: center;
		padding: 15px 20px !important;
		box-shadow: none !important;
	}

	.uv-btn a,
	.ntd-btn a {
		max-width: 80% !important;
		display: block !important;
		background-color: #7eba31;
		border-radius: 5px;
		padding: 0 !important;
		color: white !important;
		position: relative;
		padding-left: 40px !important;
		text-align: left !important;
		padding-top: 4px !important;
	}

	.uv-btn a:after,
	.ntd-btn a:after {
		content: '';
		position: absolute;
		left: 10px;
		top: 50%;
		transform: translatey(-50%);
		width: 20px;
		height: 20px;
		background-size: contain;
		background-repeat: no-repeat;
	}

	li.button.ntd-btn a:after {
		background-image: url(/wp-content/uploads/2023/01/nha-tuye-dung.png);
	}

	li.button.uv-btn a:after {
		background-image: url(/wp-content/uploads/2023/01/ung-vien.png);
		width: 16px;
	}

	.su_khac_biet .services__subtitle h2,
	.h-banner h1 {
		font-size: 22px;
	}

	.h-banner .col_search&gt;.col-inner&gt;.row&gt;.col {
		padding-left: 0;
		padding-right: 0;
	}

	.chia_se_kinhnghiem .section__title {
		margin-bottom: 10px;
	}

	.cty__item-detail-dl {
		flex-wrap: wrap;
	}

	.cty__item-detail-dl&gt;div:first-child {
		order: 1;
	}

	.cty__item-detail-dl&gt;div:nth-child(2) {
		order: 3;
		width: 100%;
		margin: 10px 0 0;
	}

	.jobs__item-name,
	.modal_cv_title .modal_tin_td {
		font-size: 22px;
	}

	.info_td_top {
		flex-wrap: wrap;
		justify-content: space-between;
	}

	.info_td_top .jobs__item-detail-dl {
		width: 100%;
		margin-top: 10px;
	}

	.info_td_top .jobs__item-img {
		margin-right: 0;
		margin-top: 0;
	}

	.info_td_top .jobs__item-detail {
		width: calc(100% - 120px);
	}

	.info_congty_col .large-3.pb-0 {
		padding: 0;
	}

	#sgpb-popup-dialog-main-div {
		min-width: 350px !important;
	}

	.modal_cv_inner {
		max-width: 90%;
		max-height: 80vh !important;
		overflow: auto;
		padding: 1.5rem 1rem !important;
	}

	.success-fake {
		width: max-content;
	}

	.chose-cv-box&gt;div {
		flex-wrap: wrap;
	}

	.chose-cv-box&gt;div&gt;* {
		width: 100%;
	}

	.chua-co-cv-clone .up-cv-box {
		flex-wrap: wrap;
		justify-content: space-between;
	}

	.chua-co-cv-clone .up-cv-box .box-left {
		order: 1;
		width: calc(100% - 40px);
	}

	.chua-co-cv-clone .up-cv-box .file-name {
		order: 3;
		width: 100%;
	}

	.chua-co-cv-clone .up-cv-box img {
		order: 2;
	}

	.post-sidebar {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}

	.list-cv-user-box .list_cv_inner.mb-15,
	.list-cv-user-box .form_main_upcv,
	.form_main_upcv form {
		flex-wrap: wrap;
	}

	.list-cv-user-box .list_cv_inner.mb-15&gt;*,
	.list-cv-user-box .form_main_upcv {
		width: 100%;
	}

	.list-cv-user-box .list_cv_inner.mb-15 .inner_name_cv {
		margin-bottom: 10px;
	}

	.up-file-cv-new label[for='file'] {
		margin: 15px 0 !important;
	}

	.footer_2 {
		margin-top: 15px;
	}

	.off-canvas-left .mfp-content {
		background-color: white !important;
	}

	.off-canvas:not(.off-canvas-center) .nav-vertical li&gt;a {
		font-size: 16px;
		color: #2d2d2d;
		text-transform: none;
	}

	.home-blog .col1 .large-4,
	.home-blog .col2 .large-4,
	.home-blog .col3 .large-4,
	.home-blog .col4 .large-4 {
		padding-left: 0;
	}

	.home-blog h3 {
		margin-bottom: 0;
	}

	.home-blog p {
		margin-bottom: 8px;
		font-size: 14px;
	}

	.home-blog {
		margin-top: 40px;
	}

	.box-lvhd .slick-slide {
		padding: 0 8px;
	}

	.home-sec-lvhd .row-collapse .col-inner {
		padding: 0 15px !important;
	}

	.lvhd-item .lvhd-box-text h5 {
		overflow: hidden;
		text-overflow: ellipsis;
		line-height: 25px;
		-webkit-line-clamp: 1;
		height: 25px;
		display: -webkit-box;
		-webkit-box-orient: vertical;
	}

	.box-lvhd .slick-arrow {
		position: absolute;
		top: 105%;
		right: 50%;
		transform: translateX(100%);
		display: flex;
	}

	.box-lvhd .slick-arrow.fa-arrow-left-long {
		right: 50%;
		transform: translateX(-50%);
	}

	.home-blog {
		padding-top: 40px !important;
	}

	.btn-nav-left.active:before {
		content: '\f00d' !important;
	}

	.home-blog .large-12 h3 {
		font-family: 'InterSemiBold' !important;
		font-size: 14px;
	}

	.home-blog .large-12 h3 br,
	.section.banner--company .banner__right {
		display: none;
	}

	.tk-login-menu .sub-menu {
		display: none;
	}

	.menu-mb.menu-mb-right-acc .sub-menu {
		padding: 0;
		background-color: transparent;
	}

	.menu-mb.menu-mb-right-acc .sub-menu li a {
		background-color: white;
	}

	.button-search-cty {
		font-size: 14px;
		width: 32%;
	}

	.section.banner--company .form-search__input {
		width: 100%;
	}

	#main .section.banner--company h2 {
		font-size: 14px;
	}

	.text-title h3 {
		font-size: 19px;
	}

	.home-blog .col .col h3 {
		font-size: 18px;
	}

	.h-banner .col_search&gt;.col-inner&gt;.row&gt;.col {
		padding-bottom: 10px;
	}

	.foot-sec .footer_1_main {
		flex-direction: column-reverse;
		padding-bottom: 20px !important;
	}

	.td-page-search .woof_container_inner h4 {
		overflow: hidden;
		text-wrap: nowrap;
	}

	.footer_1_main {
		border: none;
		padding-top: 0 !important;
	}

	.foot-sec .footer_1_main .large-3 {
		padding-bottom: 0 !important;
		margin-bottom: 20px;
		border-bottom: 1px solid #ccc;
	}

	.jobs__item-detail-dl .jobs__item-value,
	.jobs__item-name .jobs__item-des,
	.sidebar_single_product li {
		font-size: 15px;
	}

	.jobs__item-name,
	#tab_tab-1-title .company-info__inner h2,
	.products.related h2,
	.company-info__inner h2 {
		font-size: 18px !important;
	}

	.tabbed-content .job-item-detail__title {
		font-size: 22px;
	}

	.company-info__inner p,
	.company-info__inner div {
		font-size: 15px;
	}

	.company-info__inner&gt;ul&gt;li span {
		text-wrap: nowrap;
		min-width: 65px;
		display: inline-block;
	}

	ul.recuitment-info__dl {
		margin-top: 20px;
	}

	.tabbed-content&gt;div,
	.row-list-uv-admin&gt;.col&gt;div {
		flex-wrap: wrap;
	}

	.tabbed-content&gt;div h1,
	.row-list-uv-admin&gt;.col&gt;div h1 {
		width: 100% !important;
	}

	.tabbed-content&gt;div&gt;.button,
	.row-list-uv-admin&gt;.col&gt;div&gt;.button {
		text-transform: none;
	}

	.sec-dang-ky .um-col-1 #um_field_1082_user_password,
	.sec-dang-ky .um-col-1 #um_field_1082_confirm_user_password,
	.sec-dang-ky .um-col-1 #um_field_1082_user_email,
	.sec-dang-ky .um-col-1 #um_field_144_user_password,
	.sec-dang-ky .um-col-1 #um_field_144_confirm_user_password,
	.sec-dang-ky .um-col-1 #um_field_144_user_email,
	#um_field_144_billing_phone,
	#um_field_144_user_login,
	#um_field_1082_billing_phone,
	#um_field_1082_user_login {
		width: 100%;
	}

	.sec-dang-ky .um-field-checkbox-state {
		padding-top: 3px;
	}

	.sec-dang-ky .col-left .col-inner {
		padding: 15px;
	}

	.sec-dang-ky {
		padding-top: 50px !important;
	}

	.dk-dn-title p {
		margin-bottom: 10px;
	}

	.txt-support {
		border-color: #d0d0d0;
	}

	.col-thong-tin-cty-admin h2,
	.thongtin-chi-tiet-cty h2 {
		font-size: 16px;
	}

	.tin_cong_ty label,
	.col-thong-tin-cty-admin th {
		font-size: 14px;
		font-family: var(--semi) !important;
	}

	.tin_cong_ty label {
		margin-bottom: 7px;
	}

	.tin_cong_ty input,
	.tin_cong_ty select {
		font-size: 14px !important;
		border-radius: 5px;
	}

	.form-cty-box {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}

	.form-cty-box&gt;* {
		width: 100%;
	}

	.form-cty-box #output_avatar {
		max-width: 100px;
	}

	.form-cty-box .box-btn-logo {
		width: calc(100% - 120px);
	}

	.form-cty-box .ghichu {
		font-size: 13px;
		color: grey;
		margin-top: 10px;
	}

	.form-cty-box label[for='file'],
	.btn-tailogo {
		margin-top: 10px;
		cursor: pointer;
		width: max-content;
		font-family: var(--regular) !important;
		font-weight: 100;
		border: 1px solid #54b435;
		height: max-content;
		padding: 3px 15px;
		color: #54b435;
		border-radius: 5px;
	}

	.submit_up_cv_USER_fake {
		display: block;
		width: 100%;
		margin: 30px 0 35px;
		text-transform: none;
		border-radius: 5px;
		background-color: #54b435 !important;
	}

	.tin_cong_ty form {
		margin-bottom: 0;
	}

	.col-thong-tin-cty-admin .col-inner {
		background-color: transparent !important;
	}

	.col-thong-tin-cty-admin .tbl-responsive table {
		background-color: white;
		max-width: 800px;
	}

	.col-thong-tin-cty-admin .tbl-responsive table th:first-child,
	.col-thong-tin-cty-admin .tbl-responsive table tr td:first-child {
		width: 65px;
	}

	.col-thong-tin-cty-admin .tbl-responsive table th:last-child,
	.col-thong-tin-cty-admin .tbl-responsive table tr td:last-child {
		width: 95px;
	}

	.col-thong-tin-cty-admin td {
		font-size: 14px;
	}

	.tt-cty-row {
		display: flex;
		padding: 10px;
	}

	.tt-cty-row:nth-child(odd) {
		background-color: #f2faf7;
	}

	.tt-cty-title {
		width: 35%;
		font-family: var(--semi);
	}

	.tt-cty-row&gt;div {
		font-size: 14px;
	}

	.tt-cty-detail {
		width: 65%;
		display: flex;
	}

	.btn-tailogo {
		margin-left: 15px;
	}

	.page-tincty {
		padding-top: 0;
	}

	.page-tincty h2 {
		padding: 15px 0;
		position: relative;
	}

	.page-tincty h2 span {
		position: relative;
	}

	.dang-tin-td-box-detail li.so_ung_vien_nophoso .wpuf-fields:before {
		right: 3px;
		height: calc(100% - 9px);
	}

	.table-list-tintd-mobile thead {
		width: 100%;
	}

	.table-list-tintd-mobile.rps thead {
		width: calc(100% - 5px);
	}

	.table-list-tintd-mobile tr td:last-child a {
		display: block;
		margin: 5px 0;
	}

	.table-list-tintd-mobile tr td:last-child a:first-child {
		margin-bottom: 20px;
	}

	.table-list-tintd-mobile tr td:last-child,
	.table-list-tintd-mobile tr th:last-child {
		text-align: center;
		border-left: 1px solid #ececec;
	}

	.table-list-tintd-mobile .col {
		padding-bottom: 0;
	}

	.table-list-tintd-mobile table {
		margin-bottom: 0;
	}

	.table-list-tintd-mobile tr td:first-child div {
		font-size: 14px;
	}

	.table-list-tintd-mobile tr td .ttd-status span {
		display: inline-block;
		margin-bottom: 10px;
		padding: 4px 10px;
		border-radius: 50px;
		background-color: #e8edf2;
		font-size: 12px;
	}

	.table-list-tintd-mobile tr td .ttd-status .choduyet {
		background-color: #fedd9f;
	}

	.table-list-tintd-mobile tr td .ttd-status .hienthi {
		background-color: #54b435;
		color: white;
	}

	.table-list-tintd-mobile tr td:first-child div.tintd-title {
		font-family: var(--medium);
	}

	.table-list-tintd-mobile tbody {
		height: auto;
		max-height: calc(100vh - 200px);
	}

	.sua-bai.sua-tin-td .box-content h3.w-100 {
		justify-content: flex-start;
		align-items: center;
		border-bottom: 1px solid #ddd;
		margin-left: auto;
		margin-right: auto;
		padding-bottom: 10px;
	}

	.sua-bai.sua-tin-td .text-edit {
		margin-bottom: 15px;
		width: 100%;
	}

	.sua-bai.sua-tin-td .mce-toolbar .mce-btn i {
		width: 15px !important;
		height: 15px !important;
		font-size: 16px !important;
	}

	.sua-bai.sua-tin-td label:has(input[name='so_ung_vien_nophoso']) {
		position: relative;
	}

	.sua-bai.sua-tin-td label:has(input[name='so_ung_vien_nophoso']):before {
		content: 'NgÆ°á»i';
		position: absolute;
		padding: 10px;
		background-color: #f7f7fa;
		right: 2px;
		top: 28px;
		height: 35px;
		display: flex;
		justify-content: center;
		align-items: center;
		font-family: var(--regular) !important;
		font-weight: 100 !important;
	}

	#wrapper .row-detail-ttd .linh-vuc.related-products-wrapper .tuyendung-small.col {
		flex-basis: 100% !important;
		max-width: 100% !important;
	}

	.section.banner--company .text-khampha {
		font-size: 20px;
	}

	.section.banner--company {
		padding-bottom: 0 !important
	}

	.sidebar-cty .row:has(.box-tin-td-cty) {
		padding: 0
	}

	.col-dia-chi-cty {
		padding: 0
	}

	.cong-ty .company-info:first-child {
		margin-bottom: 30px;
	}

	.edit_user_main .form-profile-main label {
		margin-bottom: 20px;
	}

	.dang-cty-box-detail-info .dang-tin-cty-detail-form&gt;li .wpuf-label,
	.form-sua-tin-thuong-hieu .box-thongtinchung .text-edit&gt;label,
	.form-sua-tin-thuong-hieu .box-thongtinchung&gt;.d-grid&gt;div&gt;label {
		width: 100% !important;
		margin-right: 0 !important
	}

	body .sua-bai .dang-cty-box .dang-cty-box-detail-info .dang-tin-cty-detail-form&gt;li .wpuf-fields,
	.form-sua-tin-thuong-hieu .box-thongtinchung .text-edit&gt;div,
	.form-sua-tin-thuong-hieu .box-thongtinchung&gt;.d-grid&gt;div&gt;div,
	.form-sua-tin-thuong-hieu .box-thongtinchung&gt;.d-grid&gt;div&gt;input {
		width: 100% !important
	}

	.dang-cty-box-detail-info .dang-tin-cty-detail-form&gt;li,
	.form-sua-tin-thuong-hieu .box-thongtinchung .text-edit,
	.form-sua-tin-thuong-hieu .box-thongtinchung&gt;.d-grid&gt;div,
	.dang-tin-cty-detail-form {
		flex-wrap: wrap
	}

	.page-sua-bai-tuyendung .d-grid.grid-5 {
		grid-template-columns: repeat(1, 1fr);
	}

	.page-sua-bai-tuyendung .d-grid.grid-5 .box-change-img:not(:last-child) {
		margin-bottom: 20px;
	}

	.dang-tin-cty-detail-form {
		padding-left: 0
	}

	body .sua-bai .dang-cty-box .dang-cty-box-detail.dang-cty-box-media-info .dang-tin-cty-detail-form li {
		width: 100% !important
	}

	.box-tin-td-cty,
	.col-dia-chi-cty .feature-job-item {
		padding-left: 15px;
		padding-right: 15px;
	}

	.single .cong-ty&gt;.row&gt;.large-8,
	.single .cong-ty .info_congty_col,
	.large-12.img_anhdaidien {
		padding-left: 0 !important;
		padding-right: 0 !important
	}

	.page-id-2011 .list-tin-cho-duyet thead tr th:nth-child(2),
	.page-id-2011 .list-tin-cho-duyet thead tr th:nth-child(3),
	.page-id-2011 .list-tin-cho-duyet tbody tr td:nth-child(2),
	.page-id-2011 .list-tin-cho-duyet tbody tr td:nth-child(3) {
		display: none
	}

	.page-id-2011 .edit_user_main .list-tin-cho-duyet td:first-child,
	.page-id-2011 .edit_user_main .list-tin-cho-duyet th:first-child {
		padding-left: 0 !important;
		width: 45%;
	}

	.page-id-2212 .edit_user_main .table-custom.list_uv_admin td:last-child,
	.page-id-2212 .edit_user_main .table-custom.list_uv_admin th:last-child {
		width: 60px !important;
	}

	.page-list-tuyendung-cty .box-group,
	.page-list-cv-ungvien .box-group {
		flex-wrap: wrap;
		flex-direction: column-reverse;
		align-items: end;
	}

	.page-list-tuyendung-cty .box-group,
	.page-list-cv-ungvien .box-group&gt;.button {
		margin-top: 15px !important;
	}

	.page-id-2212 .page-list-cv-ungvien .list-tin-da-dang td:nth-of-type(4):before {
		content: '\f1de';
	}

	.page-id-2425 .list-tin-da-dang,
	.page-id-3008 .list-tin-cho-duyet table {
		width: 800px;
	}

	.page-id-2422 .admin-list-tin-hien-thi table {
		width: 1000px;
	}

	.page-id-2425 .admin-list-tin-hien-thi,
	.page-id-2422 .admin-list-tin-hien-thi,
	.page-id-3008 .list-tin-cho-duyet {
		overflow: auto;
	}

	.gui-mail-mkt .box-search-uv .ds-uv,
	.gui-mail-mkt .box-search-uv .box-mail-uv,
	.gui-mail-mkt .box-ds-ttd&gt;div {
		width: 100%;
	}

	.gui-mail-mkt .button {
		margin-right: 0
	}

	.gui-mail-mkt .search-uv input,
	.gui-mail-mkt .box-mail-nhaptay input {
		width: 60%;
	}

	.page-id-2422 .page-list-cv-ungvien .list-tin-da-dang.list_uv_admin td:first-child,
	.page-id-2422 .page-list-cv-ungvien .list-tin-da-dang.list_uv_admin th:first-child {
		width: 23% !important;
	}

	.page-id-2422 .page-list-cv-ungvien .list-tin-da-dang td {
		width: auto !important;
		border-bottom: 1px solid #ececec;
		display: table-cell;
		padding: 1rem !important
	}

	.page-id-2422 .edit_user_main .list-tin-cho-duyet thead th {
		display: table-cell;
		width: auto !important
	}

	.page-id-2422 .page-list-cv-ungvien .list-tin-da-dang th:nth-of-type(4),
	.page-id-2422 .page-list-cv-ungvien .list-tin-da-dang td:nth-of-type(4),
	.page-id-2422 .page-list-cv-ungvien .list-tin-da-dang th:nth-of-type(3),
	.page-id-2422 .page-list-cv-ungvien .list-tin-da-dang td:nth-of-type(3) {
		width: 143px !important
	}

	.page-id-2422 .page-list-cv-ungvien .list-tin-da-dang td:first-of-type {
		padding: 1rem 1rem 1rem 0 !important
	}

	.page-id-2422 tr {
		display: table !important;
		width: 100%;
		table-layout: fixed;
		padding: 0 !important;
		border: none !important
	}

	.page-id-2422 .page-list-cv-ungvien .list-tin-da-dang td:nth-of-type(2):before,
	.page-id-2422 .page-list-cv-ungvien .list-tin-da-dang td:nth-of-type(4):before {
		display: none
	}

	.page-id-2422 .page-list-cv-ungvien .list-tin-da-dang td:last-of-type {
		position: static !important
	}

	.form-tin-home .box-img&gt;div {
		width: 100%;
	}

	.form-tin-home .box-img {
		flex-wrap: wrap
	}

	.form-tin-home .box-img&gt;div img {
		height: 190px !important;
	}

	.box-count-slider i {
		display: inline-flex;
		margin: 0 5px;
	}

	.box-count-slider em {
		color: var(--theme-color);
		font-style: normal;
	}

	.box-count-slide .pagingInfo {
		display: inline-flex;
	}

	.box-count-slider {
		margin-top: 5px;
		display: flex;
		justify-content: center;
		align-items: center;
	}

	.slider_home_tuyendung .feature-job,
	.related-products-wrapper .feature-job,
	.shop-container .feature-job {
		padding-left: 8px;
	}
}

@media (max-width: 360px) {

	.search_home .woof_text_search_container,
	.search_home .woof_text_search_container input {
		max-width: 8rem;
	}
}</pre></body></html>