/* Live switch */
/* line 9, ../sass/global.scss */
.live-switch {
  margin-bottom: 0;
}

/* relation reorder */
/* line 15, ../sass/global.scss */
.relation-reorder-drag-handle {
  cursor: move;
  text-align: center;
  font-size: 18px;
}

/* line 21, ../sass/global.scss */
.relation-reorder-drag-placeholder {
  border: 2px dashed #4EA5E0 !important;
  background-color: #cbe4f5 !important;
}

/* custom buttons dropdown */
/* line 34, ../sass/global.scss */
.custom-buttons-dropdown .dropdown-menu a, .custom-buttons-dropdown .dropdown-menu a i {
  text-shadow: none;
  color: #666666 !important;
}
/* line 39, ../sass/global.scss */
.custom-buttons-dropdown .dropdown-menu a:hover, .custom-buttons-dropdown .dropdown-menu a:hover i {
  color: #fff !important;
}

/* FIX for custom buttons not properly showing inside lists */
/* MAY HAVE SIDE EFFECTS!!! */
/* line 53, ../sass/global.scss */
.list-scrollable-container > .list-scrollable {
  overflow: visible;
}

/* table rows */
/* line 63, ../sass/global.scss */
table.table.data td, table.table.data td.list-checkbox {
  vertical-align: middle;
}

/* login page */
/* line 74, ../sass/global.scss */
body.bunker-auth-layout {
  background: #0d9551;
}
/* line 78, ../sass/global.scss */
body.bunker-auth-layout h1.oc-logo {
  background-image: url(/plugins/bunkerpalace/bunkerdata/assets/images/logo-bunkerpalace.png);
}
/* line 82, ../sass/global.scss */
body.bunker-auth-layout button.login-button,
body.bunker-auth-layout button.restore-button {
  background: #000 !important;
}

/* background logo */
/* line 91, ../sass/global.scss */
.layout.control-tabs.oc-logo-transparent:not(.has-tabs),
.flex-layout-column.oc-logo-transparent:not(.has-tabs),
.layout-cell.oc-logo-transparent {
  background-image: url(/plugins/bunkerpalace/bunkerdata/assets/images/logo-bunkerpalace.png);
  background-size: 200px;
}

/* navbar */
/* line 101, ../sass/global.scss */
html.svg nav#layout-mainmenu img.svg-icon,
.mainmenu-collapsed > div ul.mainmenu-nav li a .nav-icon img {
  display: none !important;
}

/* line 106, ../sass/global.scss */
html.svg .svg-icon-container i.svg-replace {
  display: inline-block;
}

/* line 112, ../sass/global.scss */
nav#layout-mainmenu {
  background-color: #0d9551;
}
/* line 116, ../sass/global.scss */
nav#layout-mainmenu.navbar-mode-inline {
  height: 40px;
}
/* line 119, ../sass/global.scss */
nav#layout-mainmenu.navbar-mode-inline ul.mainmenu-nav li:first-child {
  margin-left: -8px;
}
/* line 123, ../sass/global.scss */
nav#layout-mainmenu.navbar-mode-inline ul.mainmenu-toolbar li.mainmenu-account > a {
  height: 40px;
  line-height: 40px;
}
/* line 128, ../sass/global.scss */
nav#layout-mainmenu.navbar-mode-inline ul.mainmenu-nav li a {
  padding: 0 8px;
}
/* line 133, ../sass/global.scss */
nav#layout-mainmenu ul li a {
  text-shadow: none;
}
/* line 136, ../sass/global.scss */
nav#layout-mainmenu ul li a .nav-icon i {
  font-size: 15px;
}
/* line 144, ../sass/global.scss */
nav#layout-mainmenu ul.mainmenu-toolbar li.mainmenu-preview {
  display: none;
}
/* line 150, ../sass/global.scss */
nav#layout-mainmenu ul.mainmenu-toolbar li.mainmenu-account .account-name {
  margin-right: 0;
}
/* line 154, ../sass/global.scss */
nav#layout-mainmenu ul.mainmenu-toolbar li.mainmenu-account img.account-avatar {
  width: 24px;
  border-radius: 40px;
  height: 24px;
}

/* sidebar */
/* line 168, ../sass/global.scss */
nav#layout-sidenav {
  background-color: rgba(0, 0, 0, 0.84);
}

/* sidebar navtree (settings) */
/* line 176, ../sass/global.scss */
.sidenav-tree {
  background-color: rgba(0, 0, 0, 0.84) !important;
}
/* line 180, ../sass/global.scss */
.sidenav-tree ul.top-level > li > div.group:before,
.sidenav-tree ul.top-level > li > div.group:after {
  display: none;
}
/* line 185, ../sass/global.scss */
.sidenav-tree ul.top-level > li > ul li.active {
  border-color: #0d9551 !important;
}

/* sidebar */
/* line 192, ../sass/global.scss */
.flyout-container {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

/* line 198, ../sass/global.scss */
.layout > .layout-cell {
  display: block;
}

/* line 202, ../sass/global.scss */
#layout-side-panel + #layout-body {
  flex: 1;
}

/* line 206, ../sass/global.scss */
.sidenav-tree + #layout-body {
  flex: 1;
}

/* line 210, ../sass/global.scss */
.layout > .layout-cell.layout-sidenav-container {
  width: 100%;
  height: 40px;
}
/* line 215, ../sass/global.scss */
.layout > .layout-cell.layout-sidenav-container #layout-sidenav > ul {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-direction: row;
}

/* line 224, ../sass/global.scss */
nav#layout-sidenav {
  background: #032C18;
}

/* line 230, ../sass/global.scss */
#layout-sidenav ul li {
  margin-left: 20px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 238, ../sass/global.scss */
#layout-sidenav ul li.active {
  /*background: #064a28;*/
}

/* line 242, ../sass/global.scss */
#layout-sidenav ul li a {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding: 0;
  font-size: 0.9em;
}

/* line 250, ../sass/global.scss */
#layout-sidenav ul li:first-child a {
  padding-top: 0;
}

/* line 254, ../sass/global.scss */
#layout-sidenav ul li a i {
  margin-bottom: 0;
  font-size: 12px;
  margin-right: 5px;
}

/* line 260, ../sass/global.scss */
.fancy-layout .form-tabless-fields .loading-indicator-container .loading-indicator {
  background: #282828;
}

/* Four columns backend forms */
/* line 267, ../sass/global.scss */
.form-group.span-left-left {
  float: left;
  width: 22.75%;
  clear: left;
  margin-right: 1.5%;
}
@media screen and (max-width: 769px) {
  /* line 267, ../sass/global.scss */
  .form-group.span-left-left {
    width: 48.5%;
  }
}

/* line 277, ../sass/global.scss */
.form-group.span-left-right {
  float: left;
  width: 22.75%;
  margin-left: 1.5%;
}
@media screen and (max-width: 769px) {
  /* line 277, ../sass/global.scss */
  .form-group.span-left-right {
    width: 48.5%;
  }
}

/* line 286, ../sass/global.scss */
.form-group.span-right-left {
  float: left;
  width: 22.75%;
  margin-left: 3%;
}
@media screen and (max-width: 769px) {
  /* line 286, ../sass/global.scss */
  .form-group.span-right-left {
    width: 48.5%;
    margin-left: 0;
    margin-right: 1.5%;
  }
}

/* line 297, ../sass/global.scss */
.form-group.span-right-right {
  float: right;
  width: 22.75%;
  margin-left: 1.5%;
  clear: right;
}
@media screen and (max-width: 769px) {
  /* line 297, ../sass/global.scss */
  .form-group.span-right-right {
    width: 48.5%;
  }
}
