#cuadro {
	position:relative;
	overflow-y:auto;
	width:300px;
	transition: opacity 0.5s, width 0.5s;
}

#contenido {transition: height 0.5s;}

.boton {
	background-color: #0006c2; 
	font-size:20px;
	transition: background-color 0.5s;
	padding:10px;
	height:auto;
}

.boton:hover {background-color: gray;}
.boton:focus {background-color: gray;}

input {font-size:20px; border-radius:5px;}

.tabla {
	background: rgb(255,255,255, 0.3);
	background: linear-gradient(0deg, rgba(255,255,255,1) 26%, rgba(255,255,255,1) 34%, rgba(255,255,255,0.3) 100%);
	margin-top: 30px;
	border-collapse: collapse; 
	border-radius: 30px; 
	border-style: hidden;
}

.cats {
	position: relative; 
	bottom:0px; float:left; 
	height:25px; 
	width:100px; 
	background-image: url('../images/18cats.svg');
	background-repeat: no-repeat; 
	background-size: auto 100%; 
	background-position: left; 
	cursor: pointer;
}