/* Height 50px +  Border 1px */
/* line 2, ../../scss/app/_header.scss */
header.main-header .logo {
  padding: 0;
  position: relative;
  overflow: inherit;
}
/* line 7, ../../scss/app/_header.scss */
header.main-header .logo .logo-mini, header.main-header .logo .logo-lg {
  display: block !important;
  position: absolute;
  max-height: 100px;
  left: 50%;
  -webkit-transform: translate(-50%, 20px);
  -moz-transform: translate(-50%, 20px);
  -ms-transform: translate(-50%, 20px);
  -o-transform: translate(-50%, 20px);
  transform: translate(-50%, 20px);
}
/* line 16, ../../scss/app/_header.scss */
header .user-header i {
  color: white;
}
/* line 20, ../../scss/app/_header.scss */
header img.logo-collapse {
  display: none;
  padding: 8px;
  height: 50px;
  width: 50px;
  background-color: white;
}

/* line 30, ../../scss/app/_header.scss */
.sidebar-mini.sidebar-collapse img.logo-uncollapse {
  display: none !important;
}

/* line 33, ../../scss/app/_header.scss */
.sidebar-mini.sidebar-collapse img.logo-collapse {
  display: block !important;
}

/* line 36, ../../scss/app/_header.scss */
.top-roles {
  float: left;
  padding: 15px 15px;
  color: #fff;
}
/* line 38, ../../scss/app/_header.scss */
.top-roles .label {
  background-color: #ffffff;
  color: #dd4b39;
}

@media (min-width: 768px) {
  /* line 45, ../../scss/app/_header.scss */
  .sidebar-mini.sidebar-collapse .main-header .logo > .logo-lg {
    margin-left: 0;
    margin-top: -20px;
  }
}
/* line 2, ../../scss/app/_leftMenu.scss */
.main-sidebar .sidebar-head {
  position: relative;
}

/* line 1, ../../scss/app/_auth.scss */
.login-box {
  position: relative;
  width: auto;
  margin: 0 !important;
  height: -webkit-calc(100vh -  51px);
  height: calc(100vh -  51px);
}
/* line 7, ../../scss/app/_auth.scss */
.login-box .content {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 360px;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

/* line 8, ../../scss/app.scss */
pane, foot {
  display: block;
}

/* line 14, ../../scss/app.scss */
.widget-user-light .widget-user-header {
  height: 90px;
}
/* line 15, ../../scss/app.scss */
.widget-user-light .box-footer {
  padding-top: 10px;
}

/* line 19, ../../scss/app.scss */
pane {
  overflow-y: auto;
  height: -webkit-calc(100vh -  50px - 51px);
  height: calc(100vh -  50px - 51px);
}

/* line 24, ../../scss/app.scss */
.level {
  display: inline-block;
  margin-right: 10px;
}

/* line 29, ../../scss/app.scss */
._720kb-datepicker-calendar {
  max-width: 450px;
}

/* line 33, ../../scss/app.scss */
._720kb-datepicker-calendar-header:nth-child(odd) {
  background: #DD4B39;
}

/* line 37, ../../scss/app.scss */
.no-margin-top {
  margin-top: 0;
}

/* line 41, ../../scss/app.scss */
.table tbody tr.disabled {
  background-color: #484848;
  color: #fff;
}

/* line 46, ../../scss/app.scss */
.footer .warn-reload {
  margin-right: 1em;
}
