.small-popover {
  width: 20%;
  min-width: 20%;
}

.big-popover {
  width: 40%;
  min-width: 40%;
}

/* Change the alignment of scrollbars */
/* Recommendation: modify CSS directly */
.ps__rail-x {
  top: 0px;
  bottom: auto; /* If using `top`, there shouldn't be a `bottom`. */
}
.ps__rail-y {
  left: 0px;
  right: auto; /* If using `left`, there shouldn't be a `right`. */
}
.ps__thumb-x {
  top: 2px;
  bottom: auto; /* If using `top`, there shouldn't be a `bottom`. */
}
.ps__thumb-y {
  left: 2px;
  right: auto; /* If using `left`, there shouldn't be a `right`. */
}

.wrap > .container-fluid {
  padding: 70px 15px 20px;
}

.align-bottom {
  display: flex;
  align-items: flex-end;
}

.panel-title {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.callout-container {
  margin: 20px 0 15px 20px;
}

.callout-class-item {
  padding: 20px 0 20px 20px;
  margin: -20px 0 -15px -20px;
  border: 0 none;
  border-left: 5px solid #eee;
}
.callout-class-danger {
  border-left-color: #ffcccc;
}
.callout-class-warning {
  border-left-color: #ffcc99;
}
.callout-class-info {
  border-left-color: #99ccff;
}
.level-0 {
  border-left-color: #eeeeee;
  /*    border-left: 5px solid #eee;*/
}
.level-1 {
  border-left-color: #eeeeee;
}
.level-2 {
  border-left-color: #eeeeee;
}
.level-3 {
  border-left-color: #eeeeee;
}
.item-drug {
  border-left-color: #ccffcc;
}
.item-group {
  border-left-color: #ccffff;
}
.item-combination {
  border-left-color: #ffeedd;
}

.item-block {
  margin-bottom: 15px;
}

.item-indent {
  padding-left: 15px;
}

.item-indent.drug {
  border-left: #ccffcc solid 5px;
}

.item-indent.group {
  border-left: #ccffff solid 5px;
}

.item-indent.combination {
  border-left: #ffeedd solid 5px;
}

.item-indent.unknown {
  border-left: #eee solid 5px;
}

.select2-container--krajee
  .select2-selection--single
  .select2-selection__clear {
  position: absolute !important;
  right: 30px !important;
}
