/*
.form-group { background-color:#800000 }
.form-control { background-color:#808000 }
*/
.form-row { margin: 0 0 1% 0 }
body { margin:0; padding:0 }
.form-group { width: 100%; float:left;margin:0;padding:0 }
.form-row { width: 98%; float:left; margin:1% 1% 0 1% }
.form-row:last-child { margin-bottom:3% }
.form-label { float:left; width: 100%; padding:1% 1% 0 1%;float: left;}
.form-control { width: 100%; float: left; }
/*.form-control textarea { width: 98%; height: inherit; margin: 1%}*/
input { margin: 1%; padding-top: 20px}
.form-input { float:left; margin: 1%; padding:3px 0 3px 0;float: left;}
.form-control textarea { /*float:left;*/width: 98%; height: 150px; margin: 1% 1% 1% 1%; padding:3px 0 3px 0;}

.form-control textarea, .form-input { border-width:1px;border-style: solid;}
textarea:focus, .form-input:focus { border-width:1px;outline:none}
.form-number { width: 50px; margin: 1%}

@media only screen and (min-width: 1024px) {
  .form-group { width: 58%; margin: 1%; }
  .form-label { width: 14%;}
  .form-control { width: 74%; }
  .form-control textarea {width: 100%;margin-top: 2%}
}
