/* #myapp .form-group label {
    width: 100%;
    margin-bottom: 0px;
    line-height: 0;
    white-space: nowrap;
    padding: 15px 10px 5px 5px;
    color: #212121;
    font-size: 13px;
    text-align: start;
} */
.no-padding {
  padding: 0px !important;
}
.forgot-link a {
  cursor: pointer;
}
#myapp {
  width: 100%;
}

#myapp .form-control[readonly] {
  background-color: rgb(234, 241, 230) !important;
}
.form-control[disabled] {
  background-color: rgb(234, 241, 230) !important;
}

input[type="text"],
input[type="number"],
input[type="email"],
input:not([type]),
select:not([class^="ui"]) {
  border: 1px solid black;
  max-width: 100%;
  border-radius: 2px !important;
  color: #212121 !important;
  outline: none;
  height: 30px;
  min-height: 30px;
  width: 100%;
  margin: 0 0 15px 0;
  padding: 0 2px;
  box-shadow: none;
  box-sizing: border-box;
  transition: all 0.3s;
}

input[type="number"] {
  border: 1px solid black;
  max-width: 100%;
  border-radius: 2px !important;
  color: #212121 !important;
  outline: none;
  height: 30px;
  min-height: 30px;
  width: 100%;
  margin: 0 0 15px 0;
  padding: 0 2px;
  box-shadow: none;
  box-sizing: border-box;
  transition: all 0.3s;
}

input[type="email"] {
  border: 1px solid black;
  max-width: 100%;
  border-radius: 2px !important;
  color: #212121 !important;
  outline: none;
  height: 30px;
  min-height: 30px;
  width: 100%;
  margin: 0 0 15px 0;
  padding: 0 2px;
  box-shadow: none;
  box-sizing: border-box;
  transition: all 0.3s;
}

input:not([type]) {
  border: 1px solid black;
  max-width: 100%;
  border-radius: 2px !important;
  color: #212121 !important;
  outline: none;
  height: 30px;
  min-height: 30px;
  width: 100%;
  margin: 0 0 15px 0;
  padding: 0 2px;
  box-shadow: none;
  box-sizing: border-box;
  transition: all 0.3s;
}

select:not([class^="ui"]) {
  border: 1px solid black;
  max-width: 100%;
  border-radius: 2px !important;
  color: #212121 !important;
  outline: none;
  height: 30px;
  min-height: 30px;
  width: 100%;
  margin: 0 0 15px 0;
  padding: 0 2px;
  box-shadow: none;
  box-sizing: border-box;
  transition: all 0.3s;
}
select {
  border: 1px solid black;
  max-width: 100%;
  border-radius: 2px !important;
  color: #212121 !important;
}

.btn,
.btn.focus,
.btn:focus,
.btn:hover,
.btn:active {
  color: #ffffff !important;
  background-color: #9e9e9e;
  min-width: 100px;
}

#myapp .fa-refresh:before {
  content: "\f021";
}
#myapp .fa-plus-square-o:before {
  content: "\f196";
}
/* #myapp .label {
    display: block;
}
.detail-panel label {
    min-height: 32px;
} */
.label {
  display: block;
}
/* label {
  min-height: 32px;
} */
.form-section-title span {
  text-shadow: none;
  margin-bottom: 10px;
  font-weight: bold;
  font-size: 16px;
  display: block;
  display: flex;
}
/* .ng-invalid {
  border: 1px solid red !important;
} */

.user-filters .title {
  color: white;

}
.form-section-title span li{
  list-style-type: none;
}
.fixed-height {
  min-height: 90px;
}

.error-message-signup {
  margin: 0px !important;
}

.form-group-override {
  margin-bottom: 0px !important;
}
