.simple-form {
  display: flex;
  overflow-y: scroll;
  padding-bottom: 1.25rem;
}
.simple-form input {
  margin: 0 .25rem;
  min-width: 125px;
  border: 1px solid #eee;
  border-left: 3px solid;
  border-radius: 5px;
  transition: border-color .5s ease-out;
}
.simple-form input:optional {
  border-left-color: #999;
}
.simple-form input:required {
  border-left-color: palegreen;
}
.simple-form input:invalid {
  border-left-color: salmon;
}

.selectcl1  {
   display: block;
}


.filecl1  {
   display: block;
}

.message1 {
    padding: 2px 4px;
    font-size: 90%;
    color: #999395;
    background-color: #f9f2f4;
    border-radius: 4px;
}
