body {
      font-family: Arial, sans-serif;
	  font-size: 16px; 
      background-color: white;
    }

.container  {
  width: 440px;
  margin-left: auto;
  margin-right: auto;
  border: 1px solid grey;
  padding: 24px;
}

h2  {
	margin: 0px;
	margin-bottom: 25px;
}

label {
  /*display: block;*/
}

input[type=text], input[type=email], input[type=password] {
  /*width: 90%;*/
  padding: 12px;
  margin: 8px 0;
  border: 1px solid #ccc;  
}

input[type=submit], button {
  border-radius: 25px;
	  background-color: #4CAF50; /* Zöld */
      border: none;
      color: white;
      padding: 15px 22px;
      text-align: center;
      text-decoration: none;
      display: inline-block;
      font-size: 16px;
	  cursor:pointer;
}

button {
	background-color: red;
    }
	
input:hover[type=submit] {	  
	opacity: 0.9; /* Add some opacity on hover */
    }

button:hover {
  opacity: 0.9; /* Add some opacity on hover */
}

/* Center the table and add some margin */
table {
  /*margin: 20px auto;*/
}

/* Add some padding and border to the table cells */
td, th {
  padding: 10px;
  border: 0px solid grey;
  background-color: #f0f0f0;
}

/* Set the background color for the table header */
th {
  background-color: #f0f0f0;
}

/* Set the text color for the odd rows */
tr:nth-child(odd) {
  color: black;
}

/* Set the text color for the even rows */
tr:nth-child(even) {
  color: grey;
}