@import url("print.css");
@import url("table.css");

:root {
	--bs-primary: var(--color-primary);
	--bs-primary-active: var(--color-secondary);
	--bs-link-color-rgb: var(--bs-primary-rgb);
	--bs-link-hover-color-rgb: var(--bs-secondary-rgb);
	--bs-navbar-active-color: white;
	--bs-btn-bg: var(--color-primary);
}
img {
	max-width: 100%;
	height: auto;
}
.navbar-dark, .navbar[data-bs-theme=dark] {
	--bs-navbar-brand-hover-color: white;
}
.btn-primary {
	--bs-btn-bg: var(--color-primary);
	--bs-btn-hover-bg: var(--color-secondary);
	--bs-btn-active-bg: var(--color-secondary);
	--bs-btn-border-color: var(--color-secondary);
	--bs-btn-hover-border-color: var(--color-secondary);
	--bs-btn-active-border-color: var(--color-secondary);
}
.btn-link {
	--bs-btn-hover-color: var(--bs-primary-active);
}
.navbar-nav {
	--bs-navbar-hover-color: white;
}

.pagination {
	--bs-pagination-bg: var(--bs-primary);
	--bs-pagination-hover-bg: var(--bs-primary-active);
	--bs-pagination-active-bg: var(--bs-primary-active);
	--bs-pagination-disabled-bg: var(--bs-primary);
}

/*Soporte WordPress*/
.alignleft {
	float: left;
	margin: 0 1rem 1rem 0;
}

.alignright {
	float: right;
	margin: 0 0 1rem 1rem;
}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.wp-caption {
	max-width: 100%;
	margin-bottom: 1rem;
}

.wp-caption img {
	display: block;
	max-width: 100%;
	height: auto;
}

.wp-caption-text {
	font-size: 0.875rem;
	color: #666;
	margin-top: 0.25rem;
}

.gallery-caption {
	font-size: 0.875rem;
	color: #666;
}

.bypostauthor {
	border-left: 3px solid #0073aa;
	padding-left: 0.5rem;
}

/* LISTADO PEDIDOS */
.dt-buttons {
	margin-top: 30px;
	margin-bottom: 30px;
}
.buttons-copy,
.buttons-csv,
.buttons-excel  {
	display: inline-block;
	color: #454549;
	text-align: center;
	vertical-align: middle;
	user-select: none;
	background-color: transparent;
	border: 1px solid transparent;
	padding: 0.375rem 0.75rem;
	font-size: 1rem;
	line-height: 1.5;
	border-radius: 0.25rem;
	transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
	color: #fff;
	background-color: #6c757d;
	border-color: #6c757d;
}

/*Iconos btn */
.dashicons, .dashicons-before:before {
	line-height: 1.2;
}

/*Buscar*/
.dataTables_filter {
	label {
		margin-bottom: .5rem;
		display: unset;
	}
	input {
		margin-top: .5rem;
	}
}

/* Paginado */
#DataTables_Table_0_info {
	margin-bottom: .5rem;
	text-align: center;
}



/*Fin revisado*/

progress,
sub,
sup {
	vertical-align: baseline;
}
.input-group.date .input-group-addon {
	cursor: pointer;
}
.input-daterange {
	width: 100%;
}
.input-daterange input {
	text-align: center;
}
body,
caption {
	text-align: left;
}
.input-daterange input:first-child {
	border-radius: 3px 0 0 3px;
}
.input-daterange input:last-child {
	border-radius: 0 3px 3px 0;
}
.input-daterange .input-group-addon {
	width: auto;
	min-width: 16px;
	padding: 4px 5px;
	line-height: 1.42857143;
	border-width: 1px 0;
	margin-left: -5px;
	margin-right: -5px;
}
.small-card {
	padding: 30px 20px;
	border-radius: 20px;
	color: #fff;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-direction: column;
	flex-direction: column;
	text-align: center;
	margin-bottom: 20px;
}
.small-card .plato {
	font-size: 20px;
	font-weight: 400;
}
.small-card .cantidad {
	font-size: 50px;
}

hr {
	border-color: #d9d9d9;
	border-width: 3px;
}
.alert-light {
	background: #fff5e9;
}

/*Hack*/
#listadoCartas {
    display: block !important;
}