input[type="text"] {
   font-size: 15px; padding: 5px 12px; 
   font-family: Roboto, sans-serif;
   font-weight: 300;
   color: teal;
   border: 1px solid silver;
   background-image: linear-gradient(to top, gainsboro 0%, white 90%);
   border-radius: 20px;
}

input[type="password"] {
   font-size: 15px; padding: 5px 12px; 
   font-family: Roboto, sans-serif;
   font-weight: 300;
   color: teal;
   border: 1px solid silver;
   background-image: linear-gradient(to top, gainsboro 0%, white 90%);
   border-radius: 20px;
}

input[type="submit"] {
   font-size: 15px; padding: 5px 12px; 
   font-family: Roboto, sans-serif;
   font-weight: 300;
   color: teal;
   border: 1px solid silver;
   background-image: linear-gradient(to top, gainsboro 0%, white 90%);
   border-radius: 20px;
}

.login{
	margin-top: 50px;
	text-align: center;
}

.flex-box {
	display:flex; 
	justify-content: space-around;
	flex-direction: column;
}
.flex-box > div {
	display: inline-block;
	flex-direction: column;
	align-items:center;
	padding-top: 30px;
	padding-bottom: 30px;
	padding-left: 20px;
	padding-right: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 15px;
	margin-right: 20px;
	/*border-color: #1b1b1b;
	border-width: 7px;
	border-style: groove;
	border-radius: 20px;*/
	background: white;
	background: linear-gradient(to right bottom, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.3));
	border-radius: 2rem;
	/*box-shadow: 10px 10px 20px #272b27;*/
	box-shadow: 10px 10px 20px #1bb54c;
}

.cont-table{
	margin-top: 50px;
	align-items: center;
	text-align:center;
	font-size: 15px;

}