/* COMMON : start */


th, td { padding: 0px; }
table { border-collapse: collapse; border-spacing: 0; } 
/*th, td { vertical-align: top; }*/
table { margin: 0 auto; color:#7E8B8F; }

button{
 -webkit-border-radius: 20;
  -moz-border-radius: 20;
  border-radius: 20px;
  -webkit-box-shadow: 0px 1px 7px #bdbdbd;
  -moz-box-shadow: 0px 1px 7px #bdbdbd;
  box-shadow: 0px 1px 7px #bdbdbd;
  color: #ffffff;
  font-size: 16px;
  padding: 10px 20px 10px 20px;
  border: solid #ffffff 2px;
  text-decoration: none;
  cursor:pointer;
}




input[type=text], input[type=password], textarea {
  -webkit-transition: all 0.30s ease-in-out;
  -moz-transition: all 0.30s ease-in-out;
  -ms-transition: all 0.30s ease-in-out;
  -o-transition: all 0.30s ease-in-out;
  outline: none;
  padding: 3px 0px 3px 3px;
  margin: 5px 1px 3px 0px;
  border: 1px solid #DDDDDD;
  width:300px;
  font-family: 'Vollkorn', serif;
  font-size:18px;
  color:#909090;
  text-align:center;
  -webkit-border-radius: 8px;
    -moz-border-radius: 8px; 
    border-radius: 8px;
}

 
input[type=text]:focus, input[type=password]:focus, textarea:focus {
  box-shadow: 0 0 5px rgba(81, 203, 238, 1);
  padding: 3px 0px 3px 3px;
  margin: 5px 1px 3px 0px;
  border: 1px solid rgba(81, 203, 238, 1);
}

select {
  -webkit-transition: all 0.30s ease-in-out;
  -moz-transition: all 0.30s ease-in-out;
  -ms-transition: all 0.30s ease-in-out;
  -o-transition: all 0.30s ease-in-out;
  outline: none;
  padding: 3px 0px 3px 3px;
  margin: 5px 1px 3px 0px;
  border: 1px solid #DDDDDD;
  width:100px;
  font-family: 'Vollkorn', serif;
  font-size:18px;
  color:#909090;
  text-align:center;
  -webkit-border-radius: 12px;
    -moz-border-radius: 12px; 
    border-radius: 12px;
}

select:focus {
  box-shadow: 0 0 5px rgba(81, 203, 238, 1);
  padding: 3px 0px 3px 3px;
  margin: 5px 1px 3px 0px;
  border: 1px solid rgba(81, 203, 238, 1);
}


input[type=submit] {
  -webkit-border-radius: 20;
  -moz-border-radius: 20;
  border-radius: 20px;
  -webkit-box-shadow: 0px 1px 7px #bdbdbd;
  -moz-box-shadow: 0px 1px 7px #bdbdbd;
  box-shadow: 0px 1px 7px #bdbdbd;
  color: #ffffff;
  font-size: 16px;
  background: #00abc5;
  padding: 10px 20px 10px 20px;
  border: solid #ffffff 2px;
  text-decoration: none;
  cursor:pointer;
}

input[type=submit]:hover {
  background: #9ba9ae;
  text-decoration: none;
}

input[type=submit].submit_min {
  -webkit-border-radius: 10;
  -moz-border-radius: 10;
  border-radius: 10px;
  -webkit-box-shadow: 0px 1px 7px #bdbdbd;
  -moz-box-shadow: 0px 1px 7px #bdbdbd;
  box-shadow: 0px 1px 7px #bdbdbd;
  color: #ffffff;
  font-size: 14px;
  background: #108be8;
  padding: 5px 10px 5px 10px;
  border: solid #ffffff 2px;
  text-decoration: none;
  cursor:pointer;
}

input[type=submit].submit_min:hover {
  background: #00c4ff;
  text-decoration: none;
}



button.back_button{  
  background: #108be8;
  width:700px;
}

button.back_button:hover {
  background: #00c4ff;
  text-decoration: none;  
}

button.op_button{  
  background: #04ce9c;
  width:233px;  
}

button.op_button:hover {
  background: #00a52f;
  text-decoration: none;
}

button.ip_button{  
  background: #f75c58;
  width:233px;
  margin-left:5px;
  margin-right:5px;
}

button.ip_button:hover {
  background: #cb3632;
  text-decoration: none;
}

button.er_button{  
  background: #fdd901;
  width:233px;
}

button.er_button:hover {
  background: #fd9b01;
  text-decoration: none;
}

