<style>
    body { font-family: Arial, sans-serif; margin: 2em; }
    form { max-width: 420px; margin: auto; padding: 1em; border: 1px solid #ccc; border-radius: 10px; }
    label { display:block; margin-top:10px; }
    input { width:100%; padding:8px; margin-top:4px; }
    .msg { text-align:center; color:#006400; font-weight:bold; }
    .error { color:#b00020; font-weight:bold; text-align:center; }
    button { margin-top:15px; padding:10px 16px; width:100%; cursor:pointer; }
    .note { font-size: 0.9em; color:#555; text-align:center; margin-top: 10px; }
  </style>

input[type=text], select {
  width: 100%;
  padding: 12px 20px;
  margin: 8px 0;
  display: inline-block;
  border: 1px solid #ccc;
  border-radius: 4px;
  font-size: 18px;
    box-sizing: border-box;
}

input[type=password], select {
  width: 100%;
  padding: 12px 20px;
  margin: 8px 0;
  display: inline-block;
  border: 1px solid #ccc;
  border-radius: 4px;
    font-size: 18px;
    box-sizing: border-box;
  
}

input[type=email], select {
  width: 100%;
  padding: 12px 20px;
  margin: 8px 0;
  display: inline-block;
  border: 1px solid #ccc;
  border-radius: 4px;
  font-size: 18px;
    box-sizing: border-box;
}

input[type=submit] {
  width: 100%;
  background-color: #0A3EB2;
  color: white;
  padding: 14px 20px;
  margin: 8px 0;
  border: none;
  border-radius: 4px;
    font-size: 18px;
    box-sizing: border-box;
  cursor: pointer;
}

input[type=submit]:hover {
  background-color: #062874;
}

div {
  width: auto;
  height:auto; 
  border-radius: 2px;
  background-color: #fff;
  padding: 3px;
  box-sizing: border-box; 
}

img {
  display: inline-block;
    margin-left: auto;
  margin-right: auto;
  vertical-align: middle;
  max-height: 100%;
  max-width: 100%;
}

 .label {color:#4238ca; font-weight:bold;
     font-size:18px;
 }
 
 input::placeholder {
  color: red;
  font-size: 18px;
  font-style: italic;
}

.mycss{
	color: white;
    border:1px solid #000;
    background: #0033CC;
    padding: 5px;
}

a.ex2:hover, a.ex2:active {
  font-size: 150%;
}

/* Style the tab content */
.tabcontent {
  display: none;
  padding: 6px 12px;
  border: 1px solid #ccc;
  font-size: 20px;
  border-top: none;
}
