i.question-mark-icon {
  color: #2471bf;
}
i.vessel-c-priority {
  color: #da0505;
}
.vessel-exception__vessel-action {
  text-align: right;
}
.vessel-exception__vessel-action:hover,
.vessel-exception__explanation-wrapper:hover {
  cursor: pointer;
}
.vessel-exception__popover-title {
  background-color: lightgray;
  font-weight: bold;
  padding: 0 5px 0 5px;
}
.vessel-exception__popover-explanation {
  background-color: lightyellow;
  padding: 5px 5px 0 5px;
}
.popover.ng-scope.ng-isolate-scope.top.fade.in {
  padding: 0;
  margin: 0;
  background-color: lightyellow;
}
.popover-content {
  padding: 0;
}
.popover {
  pointer-events: none;
}
.popover.top > .arrow:after {
  border-top-color: lightyellow;
}
.emphasis_alert {
  font-weight: bold;
  color: red;
}
a.vwr-link {
  cursor: pointer;
}
.flex-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
  max-height: 65vh;
}
.flex-content {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  overflow-y: auto;
  overflow-x: hidden;
  min-height: 60vh;
  height: 100%;
}
