.form-control.select2:disabled {
	background-color: #eee !important;
	cursor: default;
}

#table th,
#table td {
	word-wrap: break-word;
	white-space: normal;
	max-width: 150px;
	max-width: 320px;
}

#produc_name {
	word-break: break-word;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

#table thead th:last-child {
	min-width: 100px !important;
	max-width: 100px !important;
}

.select2-selection__placeholder {
	float: left;
}

.content-double-input {
	display: flex;
	gap: 8px;
}

.content-quantity {
	width: 45%;
}

.content-input {
	width: auto;
}

.select_year {
	width: auto;
	height: 35px;
}

#table_filter {
	display: flex;
	justify-content: end;
	gap: 12px;
}


#table_filter.dataTables_filter label .fa-search {
	position: absolute;
	left: 12px;
}

#table_filter .form-control-sm {
	height: calc(1.5em + 0.94rem + 2px);
}

#table_filter .select_year_filter~.select2-container {
	max-width: 200px;
}

#table_filter .select2-container--default .select2-selection--single .select2-selection__arrow {
	height: unset !important;
	top: 43% !important;
}

#indates{
	min-width: 300px;
}

#ctnindates{
	display: flex;
	flex-direction: column;
	margin-top: -24px;
}


@media (max-width: 850px) {
    .dataTables_filter {
        margin-top: 22px !important;
    }
}

#table thead th:nth-child(1) {
	max-width: 113px !important;
	min-width: 113px !important;
}
#table thead th:nth-child(2) {
	min-width: 110px !important;
}