		.results{text-align: center;} #P__{color:darkblue;}
	.sombra_div{-webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.75);
		-moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.75);
		box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.75);
	}
	.B1 {
		box-shadow:inset 0px 1px 0px 0px #a4e271;
		background:linear-gradient(to bottom, #89c403 5%, #77a809 100%);
		background-color:#89c403;
		border:1px solid #74b807;
		text-shadow:0px 1px 0px #528009;
		color:#ffffff;
		font-size:15px;
	}
	.B1:hover {
		background:linear-gradient(to bottom, #77a809 5%, #89c403 100%);
		background-color:#77a809;
	}
	.B1:active {
		position:relative;
		top:1px;
	}


	.B1, .B2{
		border-radius:6px;
		display:inline-block;
		cursor:pointer;
		/* color: #000000; */
		font-family:Arial;
		font-weight:bold;
		padding:6px 6px;
		text-decoration:none;
		width:100px;
		}
		.B2{font-size:24px; background:none;}
			.B2:hover {font-size:28px;}
	.B2:active {
		position:relative;
		top:1px;
	}
	
		#bcl{width:60px;font-size: 22px;padding: 2px;border-radius: 0;height: 32px;}
	#distributionParams{width: fit-content;}
	.header_{/* background-color: #c0f29d; */height: 32px;width: 100%;position:relative;z-index: 999;}
	#formu{width:100%; text-align: center;}
	.canvasdiv{padding: 0 3px 0}
	.btools {
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:linear-gradient(to bottom, #f9f9f9 5%, #e9e9e9 100%);
	background-color:#f9f9f9;
	border-radius:0;
	border:1px solid #dcdcdc;
	cursor:pointer;
	color:#666666;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	float: right;margin-left: 2px;
}
.btools:hover {
	background:linear-gradient(to bottom, #e9e9e9 5%, #f9f9f9 100%);
	background-color:#e9e9e9;
}
.btools:active {
	position:relative;
	top:1px;
}


	#iXtra{width:100%; text-align: center;padding-bottom: 20px;}
	#Box-out{width:100%;max-width: 500px;margin: 0 auto;}
	.res1{width:fit-content;margin: 0 auto; padding:15px 0 15px ;}
	
	.oculto{position: fixed; left:-999999px;}
	.css-input {
     padding: 2px;
     font-size: 15px;
     border-width: 1px;
     border-color: #070852;
     background-color: #FFFFFF;
     color: #000000;
     border-style: solid;
     border-radius: 3px;
	 text-align: center;
}
 .css-input:focus {
     outline:none;
}
.par1{width:70px}
.par3{width:50px}
.par2{width: 200px;}
.paren {
	display: inline-block;
	padding: 5px;
	border-left: 2px solid #000;
	border-right: 2px solid #000;
	border-radius: 8px;
	margin-left: 2px;
}
input[type="number"] {
  -webkit-appearance: textfield; /* Para navegadores WebKit (Chrome y Safari) */
  appearance: textfield; /* Propiedad estándar */
}

/* Oculta las flechas en navegadores que no admiten "appearance" */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  appearance: none;
  margin: 0; /* Puedes ajustar este valor para cambiar el espacio entre el número y el borde del input */
}
.fulls{position:fixed;top:0 !important;width:100%;height: 100%;max-width: 99% !important;margin:10px;left:50%;transform: translateX(-50%);z-index: 9999;}
.fcnv{position: absolute !important; top:0; height: 95%;width: 100%;z-index: 99;}