.center {
    width:100%;
    max-width:800px;
    margin: 0 auto;
}

.login-header{
    color:#fff;
    background: #09f;
    padding: 0.5rem;
    font-size: 1.2rem;
    font-weight: bold;
    margin: 0 auto -0.2rem;
}

  table{
    width:100%;
    margin:10px auto;

  }

  @media screen and (max-width: 600px) {
    td, th{
      font-size:0.8em;
      padding: 1px 0.5rem;
    }
  }

.submit, .submit12{
/**    margin-top:3em; **/
    font-size:1.1rem;
    border:none;
    text-decoration: underline;
    color:#039;
    cursor:pointer;
    background-color:transparent;
    vertical-align:middle;
  }

.submitc{
  margin-top:3em;
  font-size:1.1rem;
  text-decoration: underline;
  color:#039;
  cursor:pointer;
  clear:both;
  float:right;
  border:none;
  background-color:transparent;
} 
.submitcc{
  margin-top:3em;
  font-size:1.1rem;
  clear:both;
  float:right;
  border:none;
  background-color:transparent;
}   

  .button0 {
    font-size:1.1rem;
    border:none;
    text-decoration: underline;
    color:#039;
    cursor:pointer;
    background-color:transparent;
    vertical-align:middle;
    width:100%;
    white-space: normal;
  }
  
  .submit0{
    font-size:1.1rem;
    margin:auto;;
  }
  
.submit001{
    font-size:1.1rem;
    border:none;
    text-decoration: underline;
    color:blue;
    cursor:pointer;
    background-color:transparent;
    vertical-align:bottom;
  }
  
  .submit11{
    margin-top:3em;
    font-size:1rem;
    border:none;
    vertical-align:bottom;
    background-color:transparent;
  }
  
  .submit2{
    font-size:1.1rem;
    border:none;
    color:#03f;
    cursor:pointer;
    background-color:transparent;
    vertical-align:middle;
  }
  
@media screen and (max-width: 600px) {
  .submit, .button0, .submit0, .submit0, .submit11, .submit2 , .login td, .login th{
    font-size:0.9rem;}
  .submit12, .login td{
    font-size:0.8rem;}
  .login-header0{
    font-size:0.9rem;
    padding:0;}
  }

  .select{
    font-size:1em;
    text-align:center;
    padding:5px 8px;
    margin:0 auto 3px;
    width:90%;
  }
  
  .select150{
    font-size:1em;
    text-align:center;
    padding:5px 0;
    margin:0 0 -15px 0;
    width:8em;
    font-weight:bold;
  }



  .long30 {
    font-size:18px;
    width:60%;
    padding: 5px 8px;
  }

  .long45 {
    font-size:18px;
    width:90%;
    padding: 5px 8px;
  }

  .long453 {
    font-size:18px;
    width:96%;
    padding: 5px 8px;
  }

  .long22 {
    font-size:18px;
    width:90%;
    padding: 5px 8px;
  }
  
  .long15 {
    font-size:18px;
    width:25%;
    padding: 5px 8px;
  }

  .short {
    font-size:18px;
    width:60px;
    padding: 5px;
    text-align:right;
  }

  p{
    text-align:center;
    font-size:18px;
  }


  .login-footer{
    font-size:12px;
  }

.blue09f{
    background-color:#09f;
    padding:1em auto; 
    color:#fff;
  }

