#inputForm p {
  margin-bottom: 0px !important;
}

#inputForm .control-label {
  padding-top: 4px !important;
}

#inputForm .form-group {
  margin-bottom: 5px !important;
}

#inputForm .form-control {
  padding: 1px 6px !important;
  height: 24px !important;
}

#inputForm .btn {
  padding: 1px 6px !important;
}

#inputForm .btn-block {
  width: 150px;
}

#inputForm .radio,
#inputForm .checkbox {
  min-height: 0px !important;
  padding-top: 2px !important;
}

#inputForm .radio label,
#inputForm .checkbox label {
  min-height: 0px !important;
}

#inputForm .input-number {
  padding: 1px 6px !important;
  height: 24px !important;
}

.checkbox-list {
  margin-right: 15px;
}

/* edgeでdisabledに対してスタイルをあてる */
:disabled.form-control,
input:read-only.form-control{
  cursor: not-allowed;
  background-color: #eeeeee;
  opacity: 1;
  pointer-events: none;
}

[readonly].form-control {
  cursor: not-allowed;
  background-color: #eeeeee;
  opacity: 1;
  pointer-events: none;
}
