.btn {
	font-size: 1.15rem;
}
.nonBreakInput {
	display: inline !important;
}

.form-control-file {
  display: block;
  width: 100%;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}

.form-control-file:disabled, .form-control-file[readonly] {
    background-color: #e9ecef;
    opacity: 1;
}

.required {
	background-color: #FFFFCC;
}

.was-validated .form-control:invalid, .form-control.is-invalid ,.form-control-file.is-invalid {
	padding-right: inherit!important;
    background-image: none!important;
    border-color: #ca2e2e;
}

.modal-open .modal {
    z-index: 19999
}

h5.modal-title {
	font-size: 1.5rem;
    font-weight: 700;
}

.readonlyLabel {
    background-color: #e9ecef;
    opacity: 1;
}
.required {
	background-color: #FFFFCC;
}