.comb-light {
  background-color: #ffffff;
  color: #000;
}
.comb-semi-dark {
  background-color: #5d5d5d;
  color: #ffffff;
}
.comb-dark {
  background-color: #2a2a2a;
  color: #ededed;
}
.theme-light {
  background-color: #ffffff;
  color: #000000;
}
.theme-light a,
.theme-light a:visited {
  color: #5d5d5d;
}
.theme-light a:hover,
.theme-light a:visited:hover {
  color: #f3b04e;
}
.theme-semi-dark {
  background-color: #5d5d5d;
  color: #ffffff;
}
.theme-semi-dark a,
.theme-semi-dark a:visited {
  color: #ffffff;
}
.theme-semi-dark a:hover,
.theme-semi-dark a:visited:hover {
  color: #f3b04e;
}
.theme-semi-dark ul:not(.mega-menu-column) {
  background-color: #5d5d5d;
}
.theme-semi-dark ul:not(.mega-menu-column) ul li:hover > a {
  background-color: #2a2a2a;
}
.theme-dark {
  background-color: #2a2a2a;
  color: #ededed;
}
.theme-dark a,
.theme-dark a:visited {
  color: #ededed;
}
.theme-dark a:hover,
.theme-dark a:visited:hover {
  color: #f3b04e;
}
.theme-dark ul:not(.mega-menu-column) {
  background-color: #2a2a2a;
}
.theme-dark ul:not(.mega-menu-column) ul li:hover > a {
  background-color: #5d5d5d;
}
.office-structure .office-structure-commands {
  font-weight: bold;
  text-align: center;
  margin: 5px 0;
  padding: 10px 2px;
  border-top: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0;
}
.office-structure .office-structure-commands .cmd {
  margin: 0 5px;
}
.office-structure ul {
  padding-left: 20px;
  list-style: none;
}
.office-structure .allow-drop {
  border: 1px solid blue;
  background-color: darkblue;
  color: white;
}
.office-structure[data-mode="inlinetrigger"] {
  width: 100%;
  cursor: pointer;
}
.modal-edit-ui .office-structure[data-mode="inlinetrigger"] {
  border: none;
  background-color: transparent;
  border: 1px solid transparent;
}
.modal-edit-ui .office-structure[data-mode="inlinetrigger"]:hover {
  border: 1px solid #f3b04e;
}
.office-structure[data-mode="pathsdisplay"] {
  color: #495057;
}
.office-structure[data-mode="pathsdisplay"] ul {
  padding-left: 20px;
}
.office-structure[data-mode="singleselect"] .radiobox-cont .radio-style + .radio-style-3-label {
  color: #aaa;
}
.office-structure[data-mode="singleselect"] .radiobox-cont .radio-style:checked + .radio-style-3-label:before {
  background-color: #f3b04e;
  color: white;
}
.office-structure[data-mode="singleselect"] .radiobox-cont .radio-style:checked + .radio-style-3-label {
  font-weight: bold;
  color: #000;
}
.office-structure[data-mode="edit"] .office-structure-commands .cmd:not(.cmd-newbr) {
  display: none;
}
.office-structure[data-mode="edit"] .office-structure-commands.branch .cmd-newoffice,
.office-structure[data-mode="edit"] .office-structure-commands.office .cmd-newdepartment,
.office-structure[data-mode="edit"] .office-structure-commands.hasselection .cmd-edititem,
.office-structure[data-mode="edit"] .office-structure-commands.hasselection .cmd-deleteitem {
  display: inline;
}
.office-structure[data-mode="edit"] .office-structure-item > span {
  cursor: pointer;
  border: 1px solid transparent;
  padding: 2px;
  display: inline-block;
}
.office-structure[data-mode="edit"] .office-structure-item > span:hover {
  border-color: #e0e0e0;
}
.office-structure[data-mode="edit"] .office-structure-item .item-name {
  min-width: 80px;
}
.office-structure[data-mode="edit"] .office-structure-item .active-employees-icon {
  color: lightseagreen;
}
.office-structure[data-mode="edit"] .office-structure-item .inactive-employees-icon {
  color: lightgray;
}
.office-structure[data-mode="edit"] .office-structure-item.expanded > .item-handle .fa-plus,
.office-structure[data-mode="edit"] .office-structure-item > .item-handle .fa-minus,
.office-structure[data-mode="edit"] .office-structure-item > ul {
  display: none;
}
.office-structure[data-mode="edit"] .office-structure-item > .item-handle .fa-plus,
.office-structure[data-mode="edit"] .office-structure-item.expanded > .item-handle .fa-minus {
  display: inline-block;
}
.office-structure[data-mode="edit"] .office-structure-item.expanded > ul {
  display: block;
}
.office-structure[data-mode="edit"] .office-structure-item.active > .item-name {
  background-color: dimgray;
  border: 1px dotted #e0e0e0;
  color: white;
}
.office-structure[data-mode="edit"] .item-handle.dummy {
  visibility: hidden;
  width: 17px;
}
