fieldset {
  padding: 1em;
  font:80%/1 sans-serif;
  border: 1px solid rgb(195, 195, 195);
  border-radius: 5px 5px 5px 5px; 
  margin-bottom: 8px;
  }
fieldset legend{
    padding: 0px 10px;
  }
label {
  float:left;
  width:300px;
  margin-right:0.5em;
  padding-top:0.2em;
  text-align:right;
  font-weight:bold;
  vertical-align: middle;
  }
  

input[type="text"], input[type="submit"], select {
  margin-bottom: 8px;
  border-radius: 5px 5px 5px 5px;
  border: 1px solid rgb(195, 195, 195);
  padding: 4px 10px 5px;
}
  
input[type="text"]{
  width: 200px;
}

select{
   width: 220px; 
}
input[type="submit"]{
    float: right;
    margin-top: 8px;
    background-image: linear-gradient(rgb(111, 177, 70), rgb(61, 125, 45));
    box-shadow: -1px 1px 2px rgb(85, 85, 85);
    font-weight: bold;
    border: medium none;
    color: rgb(255, 255, 255);
    cursor: pointer;
}
input[type="submit"]:hover{
    color: rgb(0, 0, 0);
}


.form-errors{
    background-color: #ED2120;
    margin-bottom: 8px;
    padding: 10px;
    color: #F7FFE2;
    border-radius: 5px 5px 5px 5px;
    border:2px solid #a1a1a1;
}

.orp-form{
    border:2px solid #a1a1a1;
    margin: 25px;
    padding: 15px;
    border-radius: 5px 5px 5px 5px;
    min-width: 600px;
}

.notes{
    
}
