.edit_quantity
{
	max-width: 100px;
}

.image-height-info
{
	max-height: 450px;
}

.image-height-card
{
	max-height: 250px;
}

.image-height-line
{
	max-height: 75px;
}

.card-verticaly
{
	break-inside: avoid;
	page-break-inside: avoid;
}

@media (min-width: 992px)
{
	.form-my-search
	{
		width: 100%;
	}

	.form-my-account
	{
		max-width: 25%;
	}

	.form-my-user
	{
		max-width: 30%;
	}

	.card-columns-normal, .card-columns-filter
	{
		-webkit-column-count: 3;
		column-count: 3;
	}
}

@media (max-width: 991px)
{
	.card-columns-filter
	{
		-webkit-column-count: 2;
		column-count: 2;
	}
}

@media (max-width: 767px)
{
	.card-columns-normal
	{
		-webkit-column-count: 2;
		column-count: 2;
	}
}

@media (max-width: 575px)
{
	.card-columns-normal, .card-columns-filter
	{
		-webkit-column-count: 1;
		column-count: 1;
	}

	.form-my-search
	{
		width: 100%;
	}

	.image-height-info
	{
		max-height: 290px;
	}
}

.carousel-control-prev-icon
{
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23222' viewBox='0 0 8 8'%3E%3Cpath d='M4.5 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E"),
		url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23FFF'%3E%3Ccircle cx='10' cy='10' r='10' /%3E%3C/svg%3E");
}

.carousel-control-next-icon
{
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23222' viewBox='0 0 8 8'%3E%3Cpath d='M3.5 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E"),
		url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23FFF'%3E%3Ccircle cx='10' cy='10' r='10' /%3E%3C/svg%3E");
}

:not(tr).bg-selected, :not(tr).bg-selected .card-header
{
	border-color: rgba(0, 0, 0, 0.4);
	background-color: rgba(0, 0, 0, 0.05);
}

tr.bg-selected
{
	--bs-table-bg: rgba(0, 0, 0, 0.05);
}

tr.bg-selected:hover
{
	--bs-table-bg: rgba(0, 0, 0, 0.15);
}

a.selected
{
	background-color: rgba(0, 0, 0, 0.15);
}

.row-card
{
	margin: 0 -8px;
}

.col-card
{
	padding: 0 8px;
	margin: 16px 0 0 0;
}

.paragraph-data
{
	padding-left: 1.75em;
	padding-right: 0.25em;
	text-indent: -1.75em;
	word-wrap: break-word;
	word-break: break-word;
	min-height: 1em;
}

.pt-0_5
{
	padding-top: 0.1rem !important;
}

.my-1_5
{
	margin-top: 0.35rem !important;
	margin-bottom: 0.35rem !important;
}

.text-align-justify
{
	text-align: justify;
}

.input-search
{
	padding-right: calc(1.5rem + 1em);
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.img-del-search
{
	position: absolute;
	right: 0.75rem;
	top: 0.7rem;
	opacity: 0.3;
	font-size: 0.6rem;
	cursor: pointer;
}

.img-del-search:hover
{
	opacity: 1;
}
