

button, input {

    overflow: visible;

}

.form-control {

  display: block;

  width: 100%;

  padding: 0.5rem 0.75rem;

  font-size: 1rem;

  line-height: 1.25;

  color: #464a4c;

  background-color: #fff;

  background-image: none;

  -webkit-background-clip: padding-box;

          background-clip: padding-box;

  border: 1px solid rgba(0, 0, 0, 0.15);

  border-radius: 0.25rem;

  -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;

  transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;

  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;

  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;

  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;

}



input,

select,

textarea {

  line-height: inherit;

  margin-bottom:10px;

  min-height:35px;

}



input[type="radio"]:disabled,

input[type="checkbox"]:disabled {

  cursor: not-allowed;

}



input[type="date"],

input[type="time"],

input[type="datetime-local"],

input[type="month"] {

  -webkit-appearance: listbox;

}



textarea {

  resize: vertical;

}





input[type="search"] {

  -webkit-appearance: none;

}



output {

  display: inline-block;

}



[hidden] {

  display: none !important;

}

