
body {
  padding-top: 4.5rem;
}

label.mt-form-label-input-group {
  z-index: 4;
}

label.mt-form-label-for-text {
  opacity: .65;
  /*transform: scale(.85) translateY(-.1rem) translateX(-.5rem);*/
}

.mt-form-text-as-readonly {
  background-color: #e9ecef;
}

.mt-form-text-min-height {
  min-height: 24px;
}

.mt-form-checkboxes {
  max-height: 200px;
  overflow:scroll!important;
}

.mt-card-fixed-title {
  position: fixed;
  z-index: 100;
}

.mt-text-area-default {
  height: 200px !important;
}

.mt-image-thumbnail {
  max-height: 100px;
  max-width: 100px;
}

.w-1 {
  width:1%!important;
}

.w-5 {
  width:5%!important;
}

.w-10 {
  width:10%!important;
}

.w-20 {
  width:20%!important;
}

.w-30 {
  width:30%!important;
}

.w-60 {
  width:60%!important;
}

.handle {
  cursor: pointer;
}

.label_required:after {
  content: "*";
}

.group_string_panel {
  max-height: 200px;
  overflow-y: auto;
}

.vh-50 {
  height: 50vh!important;
}

.vh-75 {
  height: 75vh!important;
}