        * {
              margin: 0;
              padding: 0;
              box-sizing: border-box;
              max-width: 1000px;
              margin: auto;



      -webkit-border-radius: 4px;
                   -moz-border-radius: 4px;
                    -ms-border-radius: 4px;
                     -o-border-radius: 4px;
                        border-radius: 4px;                  
            }
                
            #body{
                font-family: myriad, sans-serif;
                max-width: 430px;
                border: 1px solid #ddd;
                margin-top: 2em;
                
            }
            
.form-inline {  
  margin: auto;
  align-items: center;
  width: 100%;
  /*border: 1px solid #ddd;*/
  
}

.form-inline label {
   margin: 15px 10px 5px 0;
   float: left;
   width: 33%;
   text-align: left;
   padding-left: 20px;
   clear: both;
}

.form-inline input {
  vertical-align: middle;
  text-align: center;
  margin: 15px 10px 5px 0;
  padding: 10px;
  background-color: #fff;
  border: 1px solid #ddd;
  width: 33%;
}

.form-inline .button {
  padding: 10px 20px;
  border: none;
  color: red;
  cursor: pointer;
  opacity: 0.45;
  width: 100%
} 

.footerLeft,.footerRight {
    
    font-size: 10px;
}

@media only screen and (max-width:620px) {
  /* For mobile phones: */
  .menu, .main, .right{
    width:100%;
  }
}





