@font-face {
	font-family: Roboto-Black;
	src: url('../fonts/Roboto-Black.ttf');
}
@font-face {
	font-family: Roboto-BlackItalic;
	src: url('../fonts/Roboto-BlackItalic.ttf');
}
@font-face {
	font-family: Roboto-Bold;
	src: url('../fonts/Roboto-Bold.ttf');
	src: url('../fonts/Roboto-Bold.ttf?vh0vng#iefix') format(embedded-opentype);
}
@font-face {
	font-family: Roboto-BoldCondensed;
	src: url('../fonts/Roboto-BoldCondensed.ttf');
}
@font-face {
	font-family: Roboto-BoldCondensedItalic;
	src: url('../fonts/Roboto-BoldCondensedItalic.ttf');
}
@font-face {
	font-family: Roboto-BoldItalic;
	src: url('../fonts/Roboto-BoldItalic.ttf');
}
@font-face {
	font-family: Roboto-Condensed;
	src: url('../fonts/Roboto-Condensed.ttf');
}
@font-face {
	font-family: Roboto-BoldCondensed;
	src: url('../fonts/Roboto-BoldCondensed.ttf');
}
@font-face {
	font-family: Roboto-CondensedItalic;
	src: url('../fonts/Roboto-CondensedItalic.ttf');
}
@font-face {
	font-family: Roboto-Italic;
	src: url('../fonts/Roboto-Italic.ttf');
}
@font-face {
	font-family: Roboto-Light;
	src: url('../fonts/Roboto-Light.ttf');
}
@font-face {
	font-family: Roboto-LightItalic;
	src: url('../fonts/Roboto-LightItalic.ttf');
}
@font-face {
	font-family: Roboto-Medium;
	src: url('../fonts/Roboto-Medium.ttf');
}
@font-face {
	font-family: Roboto-MediumItalic;
	src: url('../fonts/Roboto-MediumItalic.ttf');
}
@font-face {
	font-family: Roboto-Regular;
	src: url('../fonts/Roboto-Regular.ttf');
}
@font-face {
	font-family: Roboto-Thin;
	src: url('../fonts/Roboto-Thin.ttf');
}
@font-face {
	font-family: Roboto-ThinItalic;
	src: url('../fonts/Roboto-ThinItalic');
}
body {
	font-family: Roboto-Regular;
	margin: 0px;
	padding: 0px;
	overflow-x: hidden;
	-webkit-font-smoothing: antialiased;
}
p {
	color: #333;
	line-height: 22px;
}
h1 {
	font-family: Roboto-Bold;
	font-size: 25px;
	font-weight: 300;
}
h4 {
	color: #666;
	font-family: Roboto-Bold;
	font-size: 20px;
	font-weight: 300;
}
h3 {
	color: #666;
	font-family: Roboto-Bold;
	font-weight: 300;
	font-size: 20px;
}
strong {
	font-family: Roboto-Bold;
}
.button-btn {
}
.button-success {
	display: inline-block;
	padding: 10px 20px;
	border: 1px solid transparent;
	border-radius: 0;
	-webkit-transition: background-color 0.25s ease-out, color 0.25s ease-out;
	transition: background-color 0.25s ease-out, color 0.25s ease-out;
	font-family: inherit;
	font-size: 16px;
	height: 42px;
	-webkit-appearance: none;
	text-align: center;
	cursor: pointer;
	background-color: #3adb76;
	color: #0a0a0a;
	border-radius: 5px !important;
}
.button-success:hover {
	background-color: #22bb5b;
	color: #0a0a0a;
}
.button {
	border-radius: 5px !important;
}
@font-face {
	font-family: 'icomoon';
	src: url('../fonts/icomoon.eot?vh0vng');
	src: url('../fonts/icomoon.eot?vh0vng#iefix') format('embedded-opentype'),
		url('../fonts/icomoon.ttf?vh0vng') format('truetype'),
		url('../fonts/icomoon.woff?vh0vng') format('woff'),
		url('../fonts/icomoon.svg?vh0vng#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}
[class^='icon-'],
[class*=' icon-'] {
	/* use !important to prevent issues with browser extensions that change fonts */
	font-family: 'icomoon' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
a {
	cursor: pointer;
	text-decoration: none;
}
.Contenedor-principal {
	position: relative;
	width: 100%;
}
.Contenedor-principal-izq {
	background: #fff;
	-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.14), 0 4px 8px rgba(0, 0, 0, 0.28);
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.14), 0 4px 8px rgba(0, 0, 0, 0.28);
	-webkit-flex-shrink: 0;
	-webkit-flex-shrink: 0;
	flex-shrink: 0;
	height: 100%;
	overflow-y: auto;
	position: fixed;
	z-index: 51;
	width: 250px;
	padding-top: 80px;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	transition: 0.5s;
}

.Contenedor-principal-izq::-webkit-scrollbar {
	width: 8px; /* Tamaño del scroll en vertical */
	height: 8px; /* Tamaño del scroll en horizontal */
}

.Contenedor-principal-izq::-webkit-scrollbar-thumb {
	background: #b6b6b6;
	border-radius: 4px;
}
/* Cambiamos el fondo y agregamos una sombra cuando esté en hover */
.Contenedor-principal-izq::-webkit-scrollbar-thumb:hover {
	background: #4f4f4f;
	box-shadow: 0 0 2px 1px rgba(116, 116, 116, 0.2);
}

/* Cambiamos el fondo cuando esté en active */
.Contenedor-principal-izq::-webkit-scrollbar-thumb:active {
	background-color: #4f4f4f;
}
/* Ponemos un color de fondo y redondeamos las esquinas del track */
.Contenedor-principal-izq::-webkit-scrollbar-track {
	background: #6e6e6e;
	border-radius: 4px;
}
/* Cambiamos el fondo cuando esté en active o hover */
.Contenedor-principal-izq::-webkit-scrollbar-track:active {
	background: #3a3a3a;
}

.Contenedor-principal-der {
	position: relative;
	margin-left: 262px;
	padding: 100px 20px 20px 7px;
	width: auto;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-ms-transition: 0.3s;
	transition: 0.3s;
}
.Contenedor-principal-der-int {
	background-color: #fff;
	border-radius: 5px;
	padding: 10px 20px 30px 20px;
	width: 100%;
}
.Contendedor-filtro {
	display: block;
	padding: 40px 15px;
	width: 100%;
}
.Contenedor-titulo {
	border-bottom: 1px solid #ddd;
	display: block;
	width: 100%;
}
.Contenedor-titulo h2 {
	color: #666;
	font-family: Roboto-Regular;
	font-weight: 300;
	font-size: 24px;
	margin: 10px 0px;
}
.Contener-btn {
	display: block;
	padding: 30px 20px;
}
.Contenedor-conf {
	width: 100%;
}
.Contenedor-conf-int {
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: box;
	display: flex;
	position: relative;
	width: 100%;
}
.Contenedor-conf-sec {
	display: block;
	padding: 20px 20px 40px 20px;
	width: 100%;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-ms-transition: 0.3s;
	transition: 0.3s;
	text-align: center;
	border-bottom: 1px solid #ddd;
}
.Contenedor-conf-sec:hover {
	background: #f2f2f2;
}
.Contenedor-conf-bloq {
	display: inline-block;
}
.Contenedor-conf-bloq a {
	color: #666;
}
.Admin-menu-burger {
	filter: grayscale(100%);
	width: 56px !important;
	padding-right: 22px;
}
.Admin-titul {
	font-weight: bold;
	display: inline-block;
}
.Admin-titul h2 {
	font-weight: bold;
}
.Derecha-total {
	float: right;
}
.Derecha {
	display: block;
}

.Menu-int {
	width: 100%;
}
.Menu-int ul {
	padding-left: 0px;
}
.Menu-int ul li {
	list-style: none;
	border-bottom: 1px solid #ededec;
}
.Menu-int ul li a {
	color: #8a8a8a;
	cursor: pointer;
	display: block;
	font-family: Roboto-Bold;
	padding: 16px 10px 16px 30px;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-ms-transition: 0.3s;
	transition: 0.3s;
}
.Menu-int ul li a:hover {
	color: #ff5722;
	background-color: #f2f2f2;
}
.Menu-int ul li a i {
	padding-right: 10px;
}
.Listar {
	-webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
	width: 98%;
	margin: 0px auto;
}
.Listar-table {
	background: #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: table;
	height: 56px;
	table-layout: fixed;
	-webkit-transition: 0.1s all;
	-webkit-transition: 0.1s all;
	-moz-transition: 0.1s all;
	-o-transition: 0.1s all;
	-ms-transition: 0.1s all;
	transition: 0.1s all;
	width: 100%;
	border-bottom: 1px solid #d4d4d4;
}

.Listar-table-dato {
	-webkit-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: table-cell;
	font-size: 13px;
	overflow: hidden;
	padding: 4px;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	vertical-align: middle;
	white-space: nowrap;
	width: 20%;
}
.Listar-table-dato img {
	padding: 5px;
	width: 60px;
	height: 65px;
}
.Listar-table-dato span {
	font-size: 14px;
	font-family: Roboto-Light;
	padding-left: 10px;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-ms-transition: 0.3s;
	transition: 0.3s;
}
.Listar-table-dato .Mayus {
	text-transform: uppercase;
}
.Listar-table-dato .Title {
	color: #000 !important;
	text-transform: uppercase;
	font-family: Roboto-Bold;
}
.Listar-table-text-dere {
	text-align: right;
	padding-right: 20px;
}
.Listar-paginacion {
	display: block;
	margin: 0px auto;
	padding: 20px 10px 4px 10px;
	text-align: center;
	width: 100%;
}
.Top {
	display: flex;
	align-items: center;
	background-color: #fff;
	border-bottom: 0px solid #ddd;
	-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.14), 0 4px 8px rgba(0, 0, 0, 0.28);
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.14), 0 4px 8px rgba(0, 0, 0, 0.28);
	position: fixed;
	width: 100%;
	height: 77px;
	z-index: 100;
}
.Top-int {
	display: flex;
	align-items: center;
	padding: 0px 26px;
}
.Top-int-izq,
.Top-int-der {
	display: inline-block;
}
.Top-int-izq {
	display: flex;
	align-items: center;
	width: auto;
}
.Top-int-izq a {
	color: #666;
	font-family: Roboto-Bold;
}
.Top2 {
	background: -webkit-linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0) 100%);
	background: -moz-linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0) 100%);
	background: -o-linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0) 100%);
	background: -ms-linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0) 100%);
	background: linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0) 100%);
	position: absolute;
	width: 100%;
	border-bottom: 1px solid rgba(221, 221, 221, 0.55);
	z-index: 400;
}
.Top2-int {
	margin: 0px auto;
	width: 80%;
}
.Top2-int-izq {
	display: inline-block;
	vertical-align: top;
}
.Top2-int-izq a {
	color: #fff;
}
.Top2-int-izq a img {
	width: 372px;
	padding-top: 5px;
}
.Top2-int-izq a h1 {
	margin-top: 24px;
	color: #fff;
}
.Top2-int-der {
	display: inline-block;
	padding: 10px 0px;
	vertical-align: top;
	margin: -35px 0px 18px 0px;
	float: right;
}
.Top2-int-der .Menu {
	width: auto;
}
.Top2-int-der .Menu ul {
	margin: 0px;
	padding: 0px;
}
.Top2-int-der .Menu ul li {
	list-style: none;
	display: inline-block;
}
.Top2-int-der .Menu ul li a {
	padding: 10px;
	color: #fff;
	font-family: Roboto-Bold;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-ms-transition: 0.3s;
	transition: 0.3s;
}
.Top2-int-der .Menu ul li a:hover {
	color: #08cbb8;
}
.Menu-peque {
	display: none;
}
.menu_scroll {
	background: #000;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-ms-transition: 0.3s;
	transition: 0.3s;
	padding: 4px 0px;
}
.menu_scroll .Top-int-der .Menu ul li a:hover {
	color: #2dabf8;
}
.Title-conf {
	display: block;
	font-family: Roboto-Bold;
	font-size: 20px;
	padding: 30px 0px;
}
.Verde {
	height: 100vh;
	background-color: #e4e4e4;
	/* background-image: -webkit-linear-gradient(top left, #006858 20%, #08cbb8 100%);
    background-image: -moz-linear-gradient(top left, #006858 20%, #08cbb8 100%);
    background-image: -o-linear-gradient(top left, #006858 20%, #08cbb8 100%);
    background-image: -ms-linear-gradient(top left, #006858 20%, #08cbb8 100%);
    background-image: linear-gradient(to bottom right, #006858 20%, #08cbb8 100%); */
}
.Mini {
	width: 70px;
}
.Mostrar-menu-mini {
	display: block !important;
}
.Mostrar-admin-menu {
	-webkit-transform: translateX(0px) !important;
	-moz-transform: translateX(0px) !important;
	-o-transform: translateX(0px) !important;
	-ms-transform: translateX(0px) !important;
	transform: translateX(0px) !important;
}
@media screen and (max-width: 1024px) {
	.Listar-table {
		padding: 10px 0px;
	}
	.Listar-table-dato {
		display: table-cell;
		font-size: 13px;
		overflow: hidden;
		display: block;
		padding: 9px 2px;
		-o-text-overflow: ellipsis;
		text-overflow: ellipsis;
		vertical-align: middle;
		white-space: nowrap;
		width: 100%;
	}
	.Bloque-converion-sec-int {
		width: 100% !important;
	}
	.Listar-table-text-dere {
		padding-right: 20px;
		padding-bottom: 20px;
		padding-top: 20px;
	}
	.Contenedor-principal-izq {
		-webkit-transform: translateX(-250px);
		-moz-transform: translateX(-250px);
		-o-transform: translateX(-250px);
		-ms-transform: translateX(-250px);
		transform: translateX(-250px);
	}
	.Contenedor-principal-der {
		margin-left: 10px;
	}
	.Top2-int-izq a h1 {
		margin-top: 18px;
	}
	.Contenedor-conf-int {
		display: block;
	}
	.Menu-peque {
		display: block;
		float: right;
		padding-bottom: 7px;
		margin-top: 18px;
		z-index: 4000;
	}
	.Menu-peque img {
		filter: brightness(4);
		width: 50px;
	}
	.Top2-int-der {
		width: 100%;
		display: none;
	}
	.Top2 {
		background: rgba(0, 0, 0, 0.702);
	}
	.Top2-int {
		width: 90%;
	}
	.Top2-int-der .Menu ul li {
		display: block;
	}
	.Top2-int-der .Menu ul li a {
		text-align: center;
		display: block;
	}
}
.Btn-naranja {
	border: none;
	border-radius: 5px;
	color: #fff;
	cursor: pointer;
	outline: none;
	font-family: Roboto-Bold;
	font-size: 16px;
	background: #d96c11;
	height: 42px;
	width: 100%;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-ms-transition: 0.3s;
	transition: 0.3s;
}
.Btn-naranja:hover {
	background: #b2570b;
}
.Btn-naranja-auto {
	border: none;
	border-radius: 5px;
	color: #fff !important;
	cursor: pointer;
	outline: none;
	font-size: 16px;
	background: #d96c11;
	height: 42px;
	padding: 10px 20px;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-ms-transition: 0.3s;
	transition: 0.3s;
}
.Btn-naranja-auto:hover {
	background: #b2570b;
}
.Forms {
	width: 100%;
}
.Forms label {
	font-family: Roboto-Bold;
	color: #999;
	font-size: 12px;
	text-align: left;
	display: block;
	margin-bottom: 5px;
}
.Forms input[type='text'] {
	border: 1px solid #b2b2b2;
	font-family: Roboto-Light;
	font-size: 14px;
	outline: none;
	height: 42px;
	padding: 10px;
	margin-bottom: 10px;
	width: 100%;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-ms-transition: 0.3s;
	transition: 0.3s;
}
.Forms input[type='text']:focus {
	border: 1px solid #d96c11;
}
.Forms input[type='password'] {
	border: 1px solid #b2b2b2;
	font-family: Roboto-Light;
	font-size: 14px;
	outline: none;
	height: 42px;
	padding: 10px;
	margin-bottom: 10px;
	width: 100%;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-ms-transition: 0.3s;
	transition: 0.3s;
}
.Forms input[type='password']:focus {
	border: 1px solid #d96c11;
}
.Forms-table {
	width: 100%;
}
.Forms-table label {
	font-family: Roboto-Bold;
	color: #999;
	font-size: 12px;
	text-align: left;
	display: block;
	margin-bottom: 5px;
}
.Forms-table input[type='text'] {
	border: 1px solid #b2b2b2;
	font-family: Roboto-Light;
	font-size: 14px;
	outline: none;
	height: 42px;
	padding: 10px;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-ms-transition: 0.3s;
	transition: 0.3s;
}
.Forms-table input[type='text']:focus {
	border: 1px solid #d96c11;
}
.Forms-table input[type='password'] {
	border: 1px solid #b2b2b2;
	font-family: Roboto-Light;
	font-size: 14px;
	outline: none;
	height: 42px;
	padding: 10px;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-ms-transition: 0.3s;
	transition: 0.3s;
}
.Forms-table input[type='password']:focus {
	border: 1px solid #d96c11;
}
.icon-home:before {
	content: '\e900';
}
.icon-home3:before {
	content: '\e902';
}
.icon-office:before {
	content: '\e903';
}
.icon-newspaper:before {
	content: '\e904';
}
.icon-pencil:before {
	content: '\e905';
}
.icon-pencil2:before {
	content: '\e906';
}
.icon-eyedropper:before {
	content: '\e90a';
}
.icon-droplet:before {
	content: '\e90b';
}
.icon-paint-format:before {
	content: '\e90c';
}
.icon-image:before {
	content: '\e90d';
}
.icon-images:before {
	content: '\e90e';
}
.icon-camera:before {
	content: '\e90f';
}
.icon-headphones:before {
	content: '\e910';
}
.icon-music:before {
	content: '\e911';
}
.icon-play:before {
	content: '\e912';
}
.icon-film:before {
	content: '\e913';
}
.icon-video-camera:before {
	content: '\e914';
}
.icon-pacman:before {
	content: '\e916';
}
.icon-bullhorn:before {
	content: '\e91a';
}
.icon-connection:before {
	content: '\e91b';
}
.icon-podcast:before {
	content: '\e91c';
}
.icon-feed:before {
	content: '\e91d';
}
.icon-mic:before {
	content: '\e91e';
}
.icon-book:before {
	content: '\e91f';
}
.icon-books:before {
	content: '\e920';
}
.icon-library:before {
	content: '\e921';
}
.icon-file-text:before {
	content: '\e922';
}
.icon-profile:before {
	content: '\e923';
}
.icon-file-empty:before {
	content: '\e924';
}
.icon-files-empty:before {
	content: '\e925';
}
.icon-file-text2:before {
	content: '\e926';
}
.icon-file-picture:before {
	content: '\e927';
}
.icon-file-music:before {
	content: '\e928';
}
.icon-file-play:before {
	content: '\e929';
}
.icon-file-video:before {
	content: '\e92a';
}
.icon-file-zip:before {
	content: '\e92b';
}
.icon-copy:before {
	content: '\e92c';
}
.icon-stack:before {
	content: '\e92e';
}
.icon-folder:before {
	content: '\e92f';
}
.icon-folder-open:before {
	content: '\e930';
}
.icon-folder-plus:before {
	content: '\e931';
}
.icon-folder-minus:before {
	content: '\e932';
}
.icon-folder-download:before {
	content: '\e933';
}
.icon-folder-upload:before {
	content: '\e934';
}
.icon-price-tag:before {
	content: '\e935';
}
.icon-price-tags:before {
	content: '\e936';
}
.icon-barcode:before {
	content: '\e937';
}
.icon-cart:before {
	content: '\e93a';
}
.icon-coin-dollar:before {
	content: '\e93b';
}
.icon-credit-card:before {
	content: '\e93f';
}
.icon-calculator:before {
	content: '\e940';
}
.icon-phone:before {
	content: '\e942';
}
.icon-phone-hang-up:before {
	content: '\e943';
}
.icon-address-book:before {
	content: '\e944';
}
.icon-envelop:before {
	content: '\e945';
}
.icon-pushpin:before {
	content: '\e946';
}
.icon-location:before {
	content: '\e947';
}
.icon-compass2:before {
	content: '\e94a';
}
.icon-map:before {
	content: '\e94b';
}
.icon-map2:before {
	content: '\e94c';
}
.icon-clock:before {
	content: '\e94e';
}
.icon-alarm:before {
	content: '\e950';
}
.icon-bell:before {
	content: '\e951';
}
.icon-stopwatch:before {
	content: '\e952';
}
.icon-calendar:before {
	content: '\e953';
}
.icon-printer:before {
	content: '\e954';
}
.icon-display:before {
	content: '\e956';
}
.icon-mobile:before {
	content: '\e958';
}
.icon-drawer:before {
	content: '\e95c';
}
.icon-drawer2:before {
	content: '\e95d';
}
.icon-box-add:before {
	content: '\e95e';
}
.icon-box-remove:before {
	content: '\e95f';
}
.icon-download:before {
	content: '\e960';
}
.icon-upload:before {
	content: '\e961';
}
.icon-floppy-disk:before {
	content: '\e962';
}
.icon-database:before {
	content: '\e964';
}
.icon-undo:before {
	content: '\e965';
}
.icon-redo:before {
	content: '\e966';
}
.icon-undo2:before {
	content: '\e967';
}
.icon-redo2:before {
	content: '\e968';
}
.icon-forward:before {
	content: '\e969';
}
.icon-reply:before {
	content: '\e96a';
}
.icon-bubble:before {
	content: '\e96b';
}
.icon-bubbles:before {
	content: '\e96c';
}
.icon-user:before {
	content: '\e971';
}
.icon-users:before {
	content: '\e972';
}
.icon-user-plus:before {
	content: '\e973';
}
.icon-user-minus:before {
	content: '\e974';
}
.icon-user-check:before {
	content: '\e975';
}
.icon-user-tie:before {
	content: '\e976';
}
.icon-hour-glass:before {
	content: '\e979';
}
.icon-binoculars:before {
	content: '\e985';
}
.icon-search:before {
	content: '\e986';
}
.icon-zoom-in:before {
	content: '\e987';
}
.icon-zoom-out:before {
	content: '\e988';
}
.icon-enlarge:before {
	content: '\e989';
}
.icon-shrink:before {
	content: '\e98a';
}
.icon-enlarge2:before {
	content: '\e98b';
}
.icon-shrink2:before {
	content: '\e98c';
}
.icon-key:before {
	content: '\e98d';
}
.icon-lock:before {
	content: '\e98f';
}
.icon-unlocked:before {
	content: '\e990';
}
.icon-wrench:before {
	content: '\e991';
}
.icon-equalizer:before {
	content: '\e992';
}
.icon-cog:before {
	content: '\e994';
}
.icon-cogs:before {
	content: '\e995';
}
.icon-hammer:before {
	content: '\e996';
}
.icon-aid-kit:before {
	content: '\e998';
}
.icon-pie-chart:before {
	content: '\e99a';
}
.icon-stats-dots:before {
	content: '\e99b';
}
.icon-stats-bars:before {
	content: '\e99c';
}
.icon-stats-bars2:before {
	content: '\e99d';
}
.icon-trophy:before {
	content: '\e99e';
}
.icon-gift:before {
	content: '\e99f';
}
.icon-glass:before {
	content: '\e9a0';
}
.icon-rocket:before {
	content: '\e9a5';
}
.icon-meter:before {
	content: '\e9a6';
}
.icon-fire:before {
	content: '\e9a9';
}
.icon-bin:before {
	content: '\e9ac';
}
.icon-bin2:before {
	content: '\e9ad';
}
.icon-briefcase:before {
	content: '\e9ae';
}
.icon-airplane:before {
	content: '\e9af';
}
.icon-truck:before {
	content: '\e9b0';
}
.icon-road:before {
	content: '\e9b1';
}
.icon-accessibility:before {
	content: '\e9b2';
}
.icon-target:before {
	content: '\e9b3';
}
.icon-switch:before {
	content: '\e9b6';
}
.icon-clipboard:before {
	content: '\e9b8';
}
.icon-list-numbered:before {
	content: '\e9b9';
}
.icon-list:before {
	content: '\e9ba';
}
.icon-tree:before {
	content: '\e9bc';
}
.icon-menu:before {
	content: '\e9bd';
}
.icon-menu2:before {
	content: '\e9be';
}
.icon-menu3:before {
	content: '\e9bf';
}
.icon-menu4:before {
	content: '\e9c0';
}
.icon-cloud:before {
	content: '\e9c1';
}
.icon-download2:before {
	content: '\e9c5';
}
.icon-upload2:before {
	content: '\e9c6';
}
.icon-download3:before {
	content: '\e9c7';
}
.icon-upload3:before {
	content: '\e9c8';
}
.icon-sphere:before {
	content: '\e9c9';
}
.icon-earth:before {
	content: '\e9ca';
}
.icon-link:before {
	content: '\e9cb';
}
.icon-attachment:before {
	content: '\e9cd';
}
.icon-eye:before {
	content: '\e9ce';
}
.icon-eye-plus:before {
	content: '\e9cf';
}
.icon-eye-minus:before {
	content: '\e9d0';
}
.icon-eye-blocked:before {
	content: '\e9d1';
}
.icon-bookmark:before {
	content: '\e9d2';
}
.icon-sun:before {
	content: '\e9d4';
}
.icon-contrast:before {
	content: '\e9d5';
}
.icon-brightness-contrast:before {
	content: '\e9d6';
}
.icon-star-empty:before {
	content: '\e9d7';
}
.icon-star-full:before {
	content: '\e9d9';
}
.icon-heart:before {
	content: '\e9da';
}
.icon-man:before {
	content: '\e9dc';
}
.icon-woman:before {
	content: '\e9dd';
}
.icon-man-woman:before {
	content: '\e9de';
}
.icon-warning:before {
	content: '\ea07';
}
.icon-notification:before {
	content: '\ea08';
}
.icon-question:before {
	content: '\ea09';
}
.icon-plus:before {
	content: '\ea0a';
}
.icon-minus:before {
	content: '\ea0b';
}
.icon-info:before {
	content: '\ea0c';
}
.icon-cancel-circle:before {
	content: '\ea0d';
}
.icon-blocked:before {
	content: '\ea0e';
}
.icon-cross:before {
	content: '\ea0f';
}
.icon-checkmark:before {
	content: '\ea10';
}
.icon-checkmark2:before {
	content: '\ea11';
}
.icon-enter:before {
	content: '\ea13';
}
.icon-exit:before {
	content: '\ea14';
}
.icon-play3:before {
	content: '\ea1c';
}
.icon-pause2:before {
	content: '\ea1d';
}
.icon-stop2:before {
	content: '\ea1e';
}
.icon-backward2:before {
	content: '\ea1f';
}
.icon-forward3:before {
	content: '\ea20';
}
.icon-first:before {
	content: '\ea21';
}
.icon-last:before {
	content: '\ea22';
}
.icon-previous2:before {
	content: '\ea23';
}
.icon-next2:before {
	content: '\ea24';
}
.icon-eject:before {
	content: '\ea25';
}
.icon-volume-high:before {
	content: '\ea26';
}
.icon-volume-medium:before {
	content: '\ea27';
}
.icon-loop2:before {
	content: '\ea2e';
}
.icon-shuffle:before {
	content: '\ea30';
}
.icon-circle-up:before {
	content: '\ea41';
}
.icon-circle-right:before {
	content: '\ea42';
}
.icon-circle-down:before {
	content: '\ea43';
}
.icon-circle-left:before {
	content: '\ea44';
}
.icon-sort-alpha-asc:before {
	content: '\ea48';
}
.icon-sort-alpha-desc:before {
	content: '\ea49';
}
.icon-sort-amount-asc:before {
	content: '\ea4c';
}
.icon-sort-amount-desc:before {
	content: '\ea4d';
}
.icon-checkbox-checked:before {
	content: '\ea52';
}
.icon-checkbox-unchecked:before {
	content: '\ea53';
}
.icon-radio-checked:before {
	content: '\ea54';
}
.icon-radio-checked2:before {
	content: '\ea55';
}
.icon-crop:before {
	content: '\ea57';
}
.icon-scissors:before {
	content: '\ea5a';
}
.icon-filter:before {
	content: '\ea5b';
}
.icon-paragraph-left:before {
	content: '\ea77';
}
.icon-paragraph-center:before {
	content: '\ea78';
}
.icon-paragraph-right:before {
	content: '\ea79';
}
.icon-paragraph-justify:before {
	content: '\ea7a';
}
.icon-indent-increase:before {
	content: '\ea7b';
}
.icon-indent-decrease:before {
	content: '\ea7c';
}
.icon-terminal:before {
	content: '\ea81';
}
.icon-share2:before {
	content: '\ea82';
}
.icon-mail2:before {
	content: '\ea84';
}
.icon-google:before {
	content: '\ea88';
}
.icon-google2:before {
	content: '\ea89';
}
.icon-google3:before {
	content: '\ea8a';
}
.icon-facebook:before {
	content: '\ea90';
}
.icon-facebook2:before {
	content: '\ea91';
}
.icon-instagram:before {
	content: '\ea92';
}
.icon-whatsapp:before {
	content: '\ea93';
}
.icon-twitter:before {
	content: '\ea96';
}
.icon-skype:before {
	content: '\eac5';
}
.icon-file-pdf:before {
	content: '\eadf';
}
.icon-file-openoffice:before {
	content: '\eae0';
}
.icon-file-word:before {
	content: '\eae1';
}
.icon-file-excel:before {
	content: '\eae2';
}
.icon-libreoffice:before {
	content: '\eae3';
}
.Login {
	background-image: -webkit-linear-gradient(top left, #006858 20%, #08cbb8 100%);
	background-image: -moz-linear-gradient(top left, #006858 20%, #08cbb8 100%);
	background-image: -o-linear-gradient(top left, #006858 20%, #08cbb8 100%);
	background-image: -ms-linear-gradient(top left, #006858 20%, #08cbb8 100%);
	background-image: linear-gradient(to bottom right, #006858 20%, #08cbb8 100%);
	display: table;
	height: 100vh;
	position: relative;
	width: 100%;
}
.Login-int {
	display: table-cell;
	height: 100%;
	text-align: center;
	vertical-align: middle;
}
.Login-int-form {
	background: #fff;
	-webkit-box-shadow: 0 30px 50px -15px rgba(0, 0, 0, 0.35);
	box-shadow: 0 30px 50px -15px rgba(0, 0, 0, 0.35);
	border-radius: 10px;
	padding: 20px 30px 30px 30px;
	margin: 0px auto;
	width: 380px;
}
@media screen and (max-width: 1024px) {
	.Login-int-form {
		width: 90%;
	}
}
.Bloque-top {
	background-image: url('../images/bag1.jpg');
	background-position: center center;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	height: 100vh;
	min-height: 640px;
	max-height: 800px;
	width: 100%;
}
.Bloque-top-int {
	display: table;
	margin: 0 auto;
	padding-top: 20px;
	text-align: center;
	display: table;
	position: relative;
	z-index: 2;
	height: 100vh;
	min-height: 640px;
	max-height: 800px;
	padding: 0;
	width: 100%;
}
.Bloque-top-int-center {
	display: table-cell;
	height: 100%;
	vertical-align: middle;
	width: auto;
}
.Bloque-top-int-center h2 {
	font-family: Roboto-Bold;
	font-size: 40px;
	color: #fff;
}
.Bloque-top-int-center p {
	color: #fff;
	font-size: 20px;
	font-family: Roboto-Regular;
	line-height: 0px;
}
.Bloque-title-gris {
	font-size: 34px;
	color: #575757;
}
.Bloque-blanca {
	width: 100%;
}
.Bloque-blanca-int {
	padding: 4em 0px;
	margin: 0px auto;
	width: 80%;
}
.Bloque-blanca-int h2 {
	text-align: center;
}
.Bloque-blanca-int p {
	text-align: center;
}
.Footer {
	background: #04070d;
	width: 100%;
}
.Footer-int {
	margin: 0px auto;
	width: 80%;
}
.Footer-int-inf {
	padding: 20px 0px;
	text-align: center;
}
.Footer-int-inf p {
	color: #676768;
	font-size: 14px;
}
.Footer-int-inf a {
	color: #676768;
}
.Bloque-menu {
	background: -webkit-linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0) 100%);
	background: -moz-linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0) 100%);
	background: -o-linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0) 100%);
	background: -ms-linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0) 100%);
	background: linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0) 100%);
	position: absolute;
	width: 100%;
	border-bottom: 1px solid rgba(221, 221, 221, 0.55);
	z-index: 400;
}
.Bloque-menu-int {
	margin: 0px auto;
	width: 80%;
}
.Bloque-menu-int-izq {
	display: inline-block;
	vertical-align: top;
	width: 20%;
}
.Bloque-menu-int-izq a {
	cursor: pointer;
}
.Bloque-menu-int-izq a h1 {
	color: #fff;
	font-size: 18px;
	padding: 16px;
}
.Bloque-menu-int-der {
	display: inline-block;
	vertical-align: top;
	margin: 18px 0px;
	width: 70%;
}
.Bloque-menu-int-der .Bloque-mtop {
	float: right;
	margin: 10px 0px;
}
.Bloque-menu-int-der .Bloque-mtop ul {
	margin: 0px;
	padding: 0px;
}
.Bloque-menu-int-der .Bloque-mtop ul li {
	display: inline-block;
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.Bloque-menu-int-der .Bloque-mtop ul li a {
	color: #fff;
	font-family: Roboto-Bold;
	cursor: pointer;
	padding: 27px 15px;
	font-size: 18px;
}
.Bloque-menu-int-der .Bloque-mtop ul li a:hover {
	border-bottom: 2px solid #fff;
}
.Bloque-contacto {
	width: 100%;
}
.Bloque-contacto-int {
	margin: 0px auto;
	padding: 4em 0px;
	text-align: center;
	width: 80%;
}
.Bloque-contacto-int-sec {
	display: inline-block;
	padding: 4em 0px;
	vertical-align: top;
	width: 30%;
}
.Bloque-contacto-int-sec-img {
	width: auto;
}
.Bloque-contacto-int-sec-img i {
	color: #08cbb8;
	font-size: 40px;
}
.Bloque-contacto-int-sec-img p {
	font-family: Roboto-Bold;
	color: #006858;
	font-size: 18px;
}
.Bloque-contacto-int-sec-img span {
	color: #666;
	font-family: Roboto-Regular;
	font-size: 14px;
}
.Bloque-condivi {
	margin: 0px auto;
	width: 80%;
}
.Bloque-converion-int {
	margin-top: 4em;
}
.Bloque-converion-sec {
	background: #f9f9f9;
	border-radius: 10px;
	margin: 40px 0px;
	-webkit-box-shadow: 0 30px 50px -15px rgba(0, 0, 0, 0.35);
	box-shadow: 0 30px 50px -15px rgba(0, 0, 0, 0.35);
	padding: 0.5em;
}
.Bloque-converion-sec-int {
	width: 100%;
}
.Bloque-converion-sec-int-sup {
	text-align: left;
	border-bottom: 1px solid #ddd;
}
.Bloque-converion-sec-int-sup h2 {
	font-family: Roboto-Regular;
	font-weight: 300;
	text-align: left;
	padding: 0px 20px;
	font-size: 16px;
}
.Bloque-converion-sec-int-inf {
	padding: 10px;
	overflow: auto;
	width: 100%;
}
.Bloque-table {
	width: 100%;
}
.Bloque-table thead tr th {
	font-family: Roboto-Bold;
	color: #086c5d;
	font-weight: 300;
	font-size: 14px;
	white-space: nowrap;
}
.Bloque-table tbody tr td {
	padding: 20px 15px 0px 15px;
	white-space: nowrap;
	text-align: center;
}
.Bloque-fijo {
	white-space: nowrap;
}
.Divi3 {
	border: solid #eaeaea;
	border-width: 1px 0 0;
	clear: both;
	margin: 1.25rem 0 1.1875rem;
	height: 0;
	margin-bottom: 19px;
	text-align: center;
}
.form-modal {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 30px;
	margin-top: 30px;
}
.form-modal .Listar-table {
	border: 0px;
}
.form-modal .left {
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.form-modal .Contener-btn {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	gap: 5px;
	margin-top: 20px;
	padding: 0px;
}
.form-modal .left .Listar-table-dato {
	display: grid;
	grid-template-columns: 70px 1fr;
	align-items: center;
	width: 100%;
}
.form-modal .left .Listar-table-dato span {
	display: block;
	width: 70px;
	font-size: 16px;
	margin-right: 20px;
}
.form-modal .left .Listar-table-dato select {
	width: fit-content;
	width: -moz-fit-content;
	width: -webkit-fit-content;
}
.Listar .listado-paginacion {
	display: flex;
	justify-content: flex-end;
}
.Listar .listado-paginacion a,
.Listar .listado-paginacion span.actual,
.Listar .listado-paginacion .disabled {
	font-size: 16px;
	box-sizing: border-box;
	display: inline-block;
	min-width: 1.5em;
	padding: 0.5em 1em;
	margin-left: 2px;
	text-align: center;
	text-decoration: none !important;
	cursor: pointer;
	*cursor: hand;
	color: #333 !important;
	border: 1px solid transparent;
	border-radius: 2px;
}
.Listar .listado-paginacion a:hover {
	color: white !important;
	border: 1px solid #111;
	background-color: #585858;
	background: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0%, #585858),
		color-stop(100%, #111)
	);
	background: -webkit-linear-gradient(top, #585858 0%, #111 100%);
	background: -moz-linear-gradient(top, #585858 0%, #111 100%);
	background: -ms-linear-gradient(top, #585858 0%, #111 100%);
	background: -o-linear-gradient(top, #585858 0%, #111 100%);
	background: linear-gradient(to bottom, #585858 0%, #111 100%);
}
.Listar .listado-paginacion span.actual,
ul.pagination a.active {
	display: block;
	color: #333 !important;
	border: 1px solid #979797;
	background-color: white;
	background: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0%, #fff),
		color-stop(100%, #dcdcdc)
	);
	background: -webkit-linear-gradient(top, #fff 0%, #dcdcdc 100%);
	background: -moz-linear-gradient(top, #fff 0%, #dcdcdc 100%);
	background: -ms-linear-gradient(top, #fff 0%, #dcdcdc 100%);
	background: -o-linear-gradient(top, #fff 0%, #dcdcdc 100%);
	background: linear-gradient(to bottom, #fff 0%, #dcdcdc 100%);
}
ul.pagination a:hover {
	color: white !important;
	border: 1px solid #111;
	background-color: #585858;
	background: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0%, #585858),
		color-stop(100%, #111)
	);
	background: -webkit-linear-gradient(top, #585858 0%, #111 100%);
	background: -moz-linear-gradient(top, #585858 0%, #111 100%);
	background: -ms-linear-gradient(top, #585858 0%, #111 100%);
	background: -o-linear-gradient(top, #585858 0%, #111 100%);
	background: linear-gradient(to bottom, #585858 0%, #111 100%);
}
.Listar .listado-paginacion span.disabled {
	color: #ddd !important;
}

.system__mobile--search,
.system__mobile--table,
.table__buttons--container, .pagesInfo {
  display: none;
}
@media screen and (max-width: 1024px) {
	.Bloque-contacto-int {
		width: 90%;
	}
	.Bloque-contacto-int-sec {
		width: 100%;
	}
	.Bloque-mtop {
		display: none;
	}
	.Bloque-menu-int {
		width: 90%;
	}
	.Bloque-menu-int-izq {
		width: 70%;
	}
	.Bloque-menu-int-der {
		width: auto;
	}
	.Bloque-table thead tr th {
		padding: 10px;
	}
	.content-btns {
		justify-content: center !important;
	}
	.form-modal {
		grid-template-columns: 1fr;
		gap: 0px;
	}
	.form-modal .right {
		grid-row: 1 / 2;
	}
}
@media screen and (max-width: 754px) {
	/* .dataTables_wrapper {
		display: none;
	} */
	.author-section .dataTables_wrapper, .tags-section .dataTables_wrapper, .categories-section .dataTables_wrapper, #contact-table {
		display: none;
	}
	.Listar .listado-paginacion a,
	.Listar .listado-paginacion span.actual,
	.Listar .listado-paginacion .disabled {
		font-size: 12px;
	}

	.Contenedor-principal-der {
		padding-left: 0;
		padding-right: 0;
		margin-left: 0!important;
	}

	.Contenedor-principal-der-int {
		padding-left: 10px;
		padding-right: 10px;
	}

	.Contendedor-filtro {
		padding-left: 0;
		padding-right: 0;
	}
	.Derecha-total {
		float: none;
	}
	.Btn-naranja-auto, .button, .button-success, .Forms-table input[type='text'], .button.success, .Forms-table select {
		width: 100%!important;
	}

	.Btn-naranja-auto {
		display: block;
		text-align: center;
	}

	.Listar-table-text-dere {
		width: 100%!important;
	}
	.Contenedor-titulo .Forms-table .cglobal_posterior, .Contenedor-titulo .Forms-table .cglobal_anterior {
		width: auto!important;
		margin-bottom: 10px;
	}

	.Listar-table-text-dere .Btn-naranja-auto {
		margin: 10px 0;
	}

	.button-success {
		margin-bottom: 10px;
	}

	.Listar-table-dato span {
		padding-left: 0;
	}

	.Listar-table {
		padding: 0 10px;
	}

	.Listar .paginacion-cheques {
		display: flex;
		gap: 8px;

	}

	.Listar .listado-paginacion, .Listar .paginacion-cheques{
		flex-wrap: wrap;
		justify-content: center;
		font-size: .8rem;
	}

	#tablaDevoluciones_wrapper {
		display: none;
	}

	.system__mobile--table {
		display: block;
		margin-bottom: 20px;
	  }
	
	  .system__mobile--search {
		display: flex;
		align-items: center;
		margin: 20px 0;
		padding: 0 10px;
	  }
	  .system__mobile--search label {
		margin-right: 10px;
		margin-bottom: 0;
	  }
	
	  .system__mobile--search input {
		  padding: 0.3rem 0.6rem;
		  flex-grow: 2;
		  
		  border: 1px solid #d0d0d0;
		  border-radius: 2px;
	  }
	
	  .mobile__table--mainContent {
		display: flex;
		padding: 10px;
		justify-content: space-between;
		align-items: center;
		background-color: #f5f5f5;
		border-top: 1px solid #dcdcdc;
	  }
	  .moreInfo-btn {
		width: 20px;
		height: 20px;
		display: inline-flex;
		justify-content: center;
		align-items: center;
		font-size: 0.8rem;
		text-decoration: none;
		border-radius: 50%;
		color: #fff;
		background-color: #d25400;
	  }
	
	  .moreInfo-btn:hover {
		text-decoration: none;
		color: initial;
	  }
	
	  .moreInfo-btn i {
		line-height: 0;
		color: #fff;
		transition: all 0.3s ease;
	  }
	
	  .moreInfo-btn-toggled i {
		transform: rotate(-180deg);
	  }
	  .mobile__table--subContent {
		padding: 20px;
		background-color: #fafafa;
	  }
	
	  .mobile__table--mainContent span,
	  .mobile__table--subContent p {
		font-size: 0.9rem;
		text-align: left;
	  }
	  .mobile__table--mainContent span, .mobile__table--mainContent img{
		max-width: 90%;
	  }
	
	  .mobile__table--subContent p {
		font-weight: 600;
		color: #d25400;
	  }
	
	  .mobile__table--subContent p span {
		font-weight: 300;
		color: #858796;
	  }
	
	  .mobile__table--subContent p img {
		width: 180px;
		margin-bottom: 12px;
	  }
	
	
	
	  .table__buttons--container {
		display: flex;
		justify-content: center;
		margin-bottom: 20px;
	  }
	
	  .table__buttons button {
		margin: 0 5px;
		padding: 3px 6px;
		border: 1px solid #d25400;
		background-color: transparent;
		color: #d25400;
	  }
	
	  .disabled-btn {
		border: 1px solid #d0d0d0 !important;
		color: #d0d0d0 !important;
	  }
	
	  .system__table--empty {
		text-align: center;
	
	  }


}
