.required-mark {
  color: red;
  display: inline-block;
}
.header-title h1 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.header-logo img {
  max-height: 50px;
  max-width: 100%;
  width: auto;
  height: auto;
}
.js-resize-style {
  display: none;
}
.alert-dismissable .close-mark,
.alert-dismissible .close-mark {
  color: inherit;
  position: relative;
  right: -21px;
}
.close-mark {
  color: #000;
  float: right;
  font-size: 14px;
  opacity: 0.2;
}
.close-mark:focus,
.close-mark:hover {
  color: #000;
  cursor: pointer;
  opacity: 0.5;
  text-decoration: none;
}
button.close-mark {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: 0 none;
  cursor: pointer;
  padding: 0;
}
.header-title-custom {
  padding-top: 1px;
  height: 50px;
  line-height: 40px;
}
.header-title-custom h1 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.header-title-custom > h1 {
  margin-top: 5px;
  text-transform: uppercase;
}
.position-adjust {
  margin-top: 12px;
  margin-bottom: 8px;
}
.menu-user-icon {
  position: relative;
  top: -3px;
  left: -10px;
}
.menu-icon {
  margin-right: 6px;
  position: relative;
  top: -1px;
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  opacity: 0.4;
  filter: alpha(opacity=40);
  filter: brightness(78%);
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:focus,
.dropdown-menu > .disabled > a:hover {
  color: #999;
}
.top-menu-icon {
  position: relative;
  top: -4px;
  height: 36px;
}
.table > tbody > tr > th {
  vertical-align: middle;
}
.form-horizontal .form-group {
  display: flex;
  align-items: center;
}
.form-horizontal .control-label {
  padding-top: 0;
}
.login-user-menu {
  padding: 5px 12px;
}
.header-user-name {
  height: 1.3em;
  line-height: 1.3em;
  top: 2px;
}
.header-menu {
  float: right;
}
.help-icon {
  height: 50px;
  line-height: 50px;
  font-size: 30px;
  margin-left: 10px;
  color: #fff;
  cursor: pointer;
  float: left;
}
.help-icon:hover {
  text-decoration: none;
  color: #f5f5f5;
}
.caret {
  border-top: 4px solid !important;
}
.slightly-small-button {
  width: 242px;
  display: inline-block;
}
.information-icon {
  color: #0079bf;
  font-size: 16px;
}
.cursor-pointer {
  cursor: pointer;
}
