
#congviectd {
	padding: 40px 0 40px 0;
}
#congviectd .row-cus {
	display: flex;
	flex-wrap: wrap;
	gap: 30px;
	border-radius: 24px;
	background: var(--gray-0, #FFF);
	padding: 32px 40px;
	box-shadow: 0px 24px 80px 0px rgba(0, 0, 0, 0.06), 0px -4px 80px 0px rgba(0, 0, 0, 0.02);
}
#congviectd .row-cus .col-left {
	flex: 0 0 calc(25% - 15px);
	max-width: calc(25% - 15px);
}

#congviectd .row-cus .col-right {
	flex: 0 0 calc(75% - 15px);
	max-width: calc(75% - 15px);
}
#congviectd .title_loc {
	color: #FF862E;
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: 24px; /* 150% */
	letter-spacing: 0.024px;
	margin-bottom: 15px;
}

#congviectd label {

	color: var(--gray-gray-900, #061C3D);
/* Body/Medium/500 */
	font-family: Inter;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 24px; /* 150% */
}
#congviectd  .filter-tax  {
	display: flex;
	flex-direction: column;
	gap: 7px;
	margin-bottom: 30px;

}

#congviectd  .filter-tax .item input  {
	margin-right: 10px;
}
.list-cat {
	display: flex;
	gap: 15px;
	text-overflow: ellipsis;
	overflow: hidden;
}
 .list_cv  .item-cv {
	display: flex;
	flex-wrap: wrap;
	/* gap: 30px; */
	align-items: center;
	border-radius: 12px;
	border: 1px solid var(--gray-100, #F2F4F7);
	background: var(--gray-0, #FFF);
	/* padding: 16px; */
}
 .list_cv .item-cv .cl-l{
	flex: 0 0 calc(65% - 15px);
	max-width: calc(65% - 15px);
}

.list_cv .item-cv .cl-l a.tit {



color: var(--gray-gray-900, #061C3D);
/* Heading/06 */

font-family: Inter;

font-size: 24px;

font-style: normal;

font-weight: 700;

line-height: 32px; /* 133.333% */

letter-spacing: -0.48px;

margin-bottom: 16px;
}
 .list_cv .item-cv .cl-l .item-cat {
	color:  #667085;
	/* Subtitle 1/medium */
	font-family: Manrope;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 24px; /* 150% */
	letter-spacing: 0.024px;
	color: var(--gray-gray-700, #42526B);
/* Body/Medium/500 */
	font-family: Inter;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 24px; /* 150% */
	display: flex;
	align-items: center;
	gap: 6px;
}
 .list_cv .item-cv .trang-thai.text-nor-600 {
	margin-bottom: 16px;
}
.list_cv .item-cv .cl-r {
	flex: 0 0 calc(35% - 15px);
	max-width: calc(35% - 15px);
}
.list_cv .item-cv .cl-r  .btn {
	text-align: right;
}
.list_cv .item-cv .cl-r a {
	color: #0867F4;

	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	line-height: 24px; /* 150% */
	letter-spacing: 0.024px;
	padding: 12px 16px;
	padding: 10px 16px 10px 20px;
	border-radius: 12px;
	border: 1px solid  #1D468F;
	display: inline-flex;
	border-radius: 6px;
	align-items: center;
	gap: 8px;
	border: 1.5px solid var(--color-main-primary, #0867F4);
}
  ul.list_cv {
	margin-left: 0;
	padding-left: 0;
	display: flex;
	flex-direction: column;
	gap: 16px;
}


.form-td-left form {
	position: relative;
}
.form-td-left form input {
	border-radius: var(--borderRadius, 12px);
	border: 1px solid var(--gray-400, #CBD5E0);
	padding-left: 60px;
	width: 100%;
	height: 48px;
}
/*responsive */

.form-td-left form button {
	position: absolute;
	left: 16px;
	top: 50%;
	transform: translateY(-50%);
	background: no-repeat;
	border: none;
	color: #98A2B3;
	
}
.form-td-left form button  i {
	color: #0176D3;
}

.form-td-left form input {
    border-radius: var(--borderRadius, 4px);
    border: 1px solid var(--gray-400, #CBD5E0);
    padding-left: 40px;
    width: 100%;
}
.form-td-left form {
    position: relative;
}