#portal-menu.portal-menu {
  z-index: 30;
}

.DropDown-Popup {
  display: -ms-flexbox;
  display: flex;
}

.DropPopup--prerendered .DropPopup-Popup {
  display: none;
}
.DropPopup--prerendered:hover .DropPopup-Popup {
  display: block;
  opacity: 1;
  box-shadow: 0 4px 20px 0 rgba(0,0,0,.16);
  pointer-events: auto;
}

.VueTMR_HistoryDropDown .DropPopupButton,
.VueTMR_ExportDropDown .DropPopupButton {
  height: 24px;
  font-size: 12px;
  line-height: 24px;
  border-radius: 4px;
}

  .VueTMR_HistoryDropDown .DropPopupButton:after,
  .VueTMR_ExportDropDown .DropPopupButton:after {
    margin-top: 9px;
  }

  .VueTMR_HistoryDropDown .DropPopupButton-Marker,
  .VueTMR_ExportDropDown .DropPopupButton-Marker {
    margin-top: 9px;
  }

.VueTMR_HistoryDropDown-Popup .DropPopupListItem-Box {
  padding-left: 0px;
}
.VueTMR_HistoryDropDown-Popup .DropPopupListItem-Input {
  z-index: -1;
  visibility: hidden;
}

.ScrolledArea {
  -webkit-overflow-scrolling: auto;
}
.ScrolledArea::-webkit-scrollbar {
  -webkit-appearance: none;
}

.DropDown-Popup.SettingsDropDown-Popup,
.DropDown-Popup.SettingsDropDown-Popup .PopupBox-Body,
.DropDown-Popup.SettingsDropDown-Popup .PopupBox-Body .ScrolledArea {
  max-height: 336px;
}



.TMRLayout-Page .TMRLayout-Header--placeholder {
  position: static;
  margin: -52px -10px 0;
}

.CounterToolbar-SliceMenu-SettingsIcon {
  vertical-align: -2px;
  height: 15px;
  width: 15px;
  margin-right: 4px;
  background-image: url('/img/vue-app/icon-settings.png');
  background-position: -517px 0px;
  background-repeat: no-repeat;
  opacity: .8;
}

.CounterToolbar-MainActions {
  padding-top: 8px;
}
.CounterToolbar-MainActions--prerendered {
  padding-top: 0;
}

.CounterToolbar-FavoriteToggler-Icon {
  height: 17px;
  width: 21px;
  background-image: url('/img/vue-app/icon-favorite.png');
  background-position: -100% -100%;
  background-repeat: no-repeat;
}
.CounterToolbar-FavoriteToggler-Icon--add {
  background-position: -277px -85px;
}
.CounterToolbar-FavoriteToggler-Icon--remove {
  background-position: -300px -85px;
}

.CounterSiteLink {
  color: #777;
}
.CounterSiteLink:hover {
  color: #f26d00;
}
.CounterSiteLink-Label {
  font-size: 13px;
  vertical-align: -1px;
}
.CounterSiteLink:hover .CounterSiteLink-Label {
  border-bottom-color: inherit;
}
.CounterToolbar-SiteLink-Icon {
  vertical-align: -4px;
  height: 16px;
  width: 16px;
  margin-left: -8px;
  margin-right: -4px;
  background-image: url('/img/vue-app/icon-external-link.png');
  background-repeat: no-repeat;
  opacity: .7;
}

.CounterToolbar-AdminInfo-Icon {
  vertical-align: -4px;
  height: 15px;
  width: 13px;
  margin-right: 2px;
  background-image: url('/img/vue-app/icon-admin-info.gif');
  background-repeat: no-repeat;
}

.CounterToolbar-AdminInfoTable {
  text-align: left;
  font-size: 13px;
  line-height: 20px;
  white-space: nowrap;
}
.CounterToolbar-AdminInfoTable th,
.CounterToolbar-AdminInfoTable td {
  padding: 2px 8px;
}
.CounterToolbar-AdminInfoTable th {
  font-weight: normal;
}
.CounterToolbar-AdminInfoTable td {
  font-weight: bold;
}
.CounterToolbar-AdminInfoTable .CounterToolbar-AdminInfoTable-Related th {
  text-align: right;
}
.CounterToolbar-AdminInfoTable .CounterToolbar-AdminInfoTable-Moderator th,
.CounterToolbar-AdminInfoTable .CounterToolbar-AdminInfoTable-Moderator td {
  padding-top: 8px;
  padding-bottom: 8px;
}
.CounterToolbar-AdminInfoTable .CounterToolbar-AdminInfoTable-Link td {
  text-align: center;
  font-weight: normal;
}

.CounterToolbar-SideActions {
  min-width: 220px;
  width: auto;
}

.CounterToolbar-SettingsDropDown {
  display: block;
  width: 100%;
}
.CounterToolbar-SettingsDropDown-Icon {
  height: 15px;
  width: 15px;
  background-image: url('/img/vue-app/icon-settings.png');
  background-position: -517px 0px;
  background-repeat: no-repeat;
  opacity: .8;
}
