label{
	float:left;
}

.spacer{
	clear:both;
}

/* Estilos para orden de las tablas */
.sortup{
	background:url('/images/s_asc.png') right no-repeat;
	background-color:#cccccc;
}
.sortdown{
	background:url('/images/s_desc.png') right no-repeat;
	background-color:#cccccc;
}

/* Al listar con ul los paises de los popups, queda una lista mas compacta */
.ulPais{
	padding:0;
	margin:0;
}

#breadcrumbs{
	padding: 10px 10px 10px 0px;
	text-align:center;
	font-size:90%;
}

#breadcrumbs{
	text-align:left;
	margin-bottom:14px;
}
#breadcrumbs a{
	text-decoration:none;
}

.disabled , .current{
	color:#CCCCCC;
}

#graficos{
	/* float:left;
	padding:0px;
	margin:0px;
	width:100%; */
	margin-bottom: 5em;
	overflow: auto;
	border: 1px solid #ccc;
	padding: 1em;
	border-radius: 7px;
}

div.menu-calls {
	margin: 10px;
}

#div_export{
	text-align:right;
}

#resumen{
	padding:0px;
	width:99.3%;
	border:1px solid #bbb;
	padding-left:5px;
}

#resumen table{
	border:none;
	font-size: 12px;
	color:black;
	width:89%;
}
#resumen legend{
	color: #999999;
	padding-top: 0pt;
	padding-right: 0.25em;
	padding-bottom: 0pt;
	padding-left: 0.25em;
	font-size: 14px;
	font-weight: bold;
}

#addRegla{
	text-align:right;
	clear:both;
}

#form_tester{
	float:right;
	width:300px;
	border:1px dotted #DDD;
	background: #F6F6F6;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 10px;
}

#notices {
	color: #c09853;
	background-color: #fcf8e3;
	text-shadow: 0 1px 0 rgba(255,255,255,0.5);
	padding: 20px;
	margin-bottom: 5px;
	border: 1px solid rgb(251, 238, 213);
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	font-size: medium;
}

#notification_modal p {
	color: #000;
}

.div-periodo-prueba {
	display: flex;
	background: #faf47d;
	text-align: center;
	padding: 9px 0;
	border-radius: 5px;
}

/* #show_setup {
	border: 0;
	padding: 1em;
	margin-bottom: 1em;
	margin-top: 2em;
	width: fit-content;
	background: #E15F62;
	color: white;
	text-shadow: gray 0.1em 0.1em 0.2em;
	transition: all 0.2s;
	cursor: pointer;
}

#show_setup:hover {
	background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
	transition: all 0.2s;
} */

a[onclick="enviarCodigo()"]:hover {
	color: white;
	transition: all 0.2s;
	background: green;
}

#email_code {
	margin: auto 2em;
	width: 17em;
	border: 1px solid lightslategray;
}

.border {
	padding: 1em;
	border: 0;
	border-radius: 7px;
}

.shadow {
  /* box-shadow: 0 4px 8px rgba(36,37,39,.16), 0 8px 16px rgba(36,37,39,.1); */
	box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
}

div:where(.swal2-container).swal2-backdrop-show {
	backdrop-filter: blur(5px);
}

div:where(.swal2-container) button:where(.swal2-styled).swal2-confirm {
  background-color: #ff5f58;
}

div:where(.swal2-container) {
	z-index: 99999 !important;
}