@import url("https://fonts.googleapis.com/css?family=Roboto:300,400,400i,500");
/* line 7, /app/app/assets/stylesheets/admin/home.scss */
body.admin {
  overflow-x: hidden;
  font-family: 'Roboto', sans-serif;
  font-size: 16px; }

/* line 14, /app/app/assets/stylesheets/admin/home.scss */
table .sort_link {
  color: black; }
  /* line 17, /app/app/assets/stylesheets/admin/home.scss */
  table .sort_link:hover {
    color: black; }

/* line 23, /app/app/assets/stylesheets/admin/home.scss */
#avatar-preview {
  align-items: center;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  border: 3px dotted #ddd;
  border-radius: 50%;
  color: #ddd;
  display: flex;
  justify-content: center;
  height: 200px;
  margin-right: 15px;
  width: 200px; }

/* line 38, /app/app/assets/stylesheets/admin/home.scss */
#viewport-admin {
  padding-left: 250px; }
  /* line 41, /app/app/assets/stylesheets/admin/home.scss */
  #viewport-admin .table-dashboard tbody tr {
    cursor: pointer; }
    /* line 44, /app/app/assets/stylesheets/admin/home.scss */
    #viewport-admin .table-dashboard tbody tr:hover {
      background-color: #ddd; }
    /* line 48, /app/app/assets/stylesheets/admin/home.scss */
    #viewport-admin .table-dashboard tbody tr:nth-child(odd) {
      background-color: #eee; }
      /* line 51, /app/app/assets/stylesheets/admin/home.scss */
      #viewport-admin .table-dashboard tbody tr:nth-child(odd):hover {
        background-color: #ddd; }
  /* line 57, /app/app/assets/stylesheets/admin/home.scss */
  #viewport-admin .avatar {
    border-radius: 50%;
    display: inline-block;
    height: 30px;
    max-width: 30px;
    object-fit: cover; }

/* line 66, /app/app/assets/stylesheets/admin/home.scss */
#content-admin {
  min-height: 100vh;
  width: 100%;
  position: relative;
  margin-right: 0; }
  /* line 72, /app/app/assets/stylesheets/admin/home.scss */
  #content-admin .alert {
    box-shadow: none;
    -webkit-box-shadow: none; }

/* Sidebar Styles */
/* line 80, /app/app/assets/stylesheets/admin/home.scss */
#sidebar-admin {
  color: white;
  z-index: 1000;
  position: fixed;
  left: 250px;
  width: 250px;
  height: 100%;
  margin-left: -250px;
  overflow-y: auto;
  background: #0C233F; }
  /* line 93, /app/app/assets/stylesheets/admin/home.scss */
  #sidebar-admin .nav .dropdown-btn.active {
    background-color: #263238; }
  /* line 97, /app/app/assets/stylesheets/admin/home.scss */
  #sidebar-admin .nav .dropdown-container {
    display: none;
    width: 100%; }
    /* line 101, /app/app/assets/stylesheets/admin/home.scss */
    #sidebar-admin .nav .dropdown-container li {
      background-color: #516169;
      padding-left: 16px; }
  /* line 107, /app/app/assets/stylesheets/admin/home.scss */
  #sidebar-admin .nav a, #sidebar-admin .nav .dropdown-btn {
    color: #8ED0BB;
    display: block;
    font-size: 1em;
    padding: 16px 24px; }
    /* line 113, /app/app/assets/stylesheets/admin/home.scss */
    #sidebar-admin .nav a:hover, #sidebar-admin .nav .dropdown-btn:hover {
      color: #ECEFF1;
      text-decoration: none; }
  /* line 119, /app/app/assets/stylesheets/admin/home.scss */
  #sidebar-admin .nav li {
    width: 100%; }
    /* line 122, /app/app/assets/stylesheets/admin/home.scss */
    #sidebar-admin .nav li i {
      text-align: center;
      margin-right: 16px;
      width: 15px; }
  /* line 130, /app/app/assets/stylesheets/admin/home.scss */
  #sidebar-admin .nav-small {
    display: none; }
  /* line 134, /app/app/assets/stylesheets/admin/home.scss */
  #sidebar-admin header {
    background-color: #0C233F;
    font-size: 20px;
    line-height: 52px;
    text-align: center; }
    /* line 140, /app/app/assets/stylesheets/admin/home.scss */
    #sidebar-admin header a {
      color: #8ED0BB;
      display: block;
      text-decoration: none; }
      /* line 145, /app/app/assets/stylesheets/admin/home.scss */
      #sidebar-admin header a:hover {
        color: #8ED0BB; }
  /* line 153, /app/app/assets/stylesheets/admin/home.scss */
  #sidebar-admin .nav-tab.active {
    background-color: #8ED0BB; }
    /* line 155, /app/app/assets/stylesheets/admin/home.scss */
    #sidebar-admin .nav-tab.active a {
      color: white; }
  /* line 160, /app/app/assets/stylesheets/admin/home.scss */
  #sidebar-admin .nav-tab:hover {
    background-color: #8ED0BB; }

/* line 166, /app/app/assets/stylesheets/admin/home.scss */
.admin-details p {
  text-align: left; }

/* line 170, /app/app/assets/stylesheets/admin/home.scss */
.alert {
  white-space: nowrap; }

/* line 174, /app/app/assets/stylesheets/admin/home.scss */
.avatar-upload {
  display: flex; }

/* line 178, /app/app/assets/stylesheets/admin/home.scss */
.avatar-upload > input {
  display: none; }

/* line 182, /app/app/assets/stylesheets/admin/home.scss */
.avatar-upload > label {
  cursor: pointer;
  height: 38px; }

/* line 187, /app/app/assets/stylesheets/admin/home.scss */
.content-footer {
  bottom: 0;
  position: absolute;
  width: 100%; }

/* line 193, /app/app/assets/stylesheets/admin/home.scss */
.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 10px;
  border: 1px solid transparent; }

/* line 200, /app/app/assets/stylesheets/admin/home.scss */
.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7; }

/* line 205, /app/app/assets/stylesheets/admin/home.scss */
.navbar-right {
  margin-left: auto; }

/* line 209, /app/app/assets/stylesheets/admin/home.scss */
.spacer-footer {
  height: 50px; }

/* line 213, /app/app/assets/stylesheets/admin/home.scss */
.table th {
  padding: 10px;
  text-align: left; }

/* line 218, /app/app/assets/stylesheets/admin/home.scss */
.table td {
  padding: 10px;
  vertical-align: middle; }

/* line 223, /app/app/assets/stylesheets/admin/home.scss */
.pro.table {
  border-collapse: collapse; }

/* line 227, /app/app/assets/stylesheets/admin/home.scss */
.pro.table, .pro.table th, .pro.table td {
  border: 1px solid; }

/* line 231, /app/app/assets/stylesheets/admin/home.scss */
#right-nav {
  list-style: none;
  padding: 0; }
  /* line 235, /app/app/assets/stylesheets/admin/home.scss */
  #right-nav a {
    color: #263238;
    display: block;
    margin: 1px;
    padding: 10px; }
    /* line 241, /app/app/assets/stylesheets/admin/home.scss */
    #right-nav a.active, #right-nav a.active:hover {
      background-color: #263238;
      color: white;
      margin: 1px; }
    /* line 247, /app/app/assets/stylesheets/admin/home.scss */
    #right-nav a:hover {
      background-color: #ccc;
      color: #0D191F;
      text-decoration: none; }
    /* line 253, /app/app/assets/stylesheets/admin/home.scss */
    #right-nav a i {
      text-align: center;
      width: 30px; }

/* line 260, /app/app/assets/stylesheets/admin/home.scss */
.btn-info {
  background-color: #F79E6B;
  border-color: #F79E6B; }
  /* line 264, /app/app/assets/stylesheets/admin/home.scss */
  .btn-info:hover {
    background-color: #f47e3b;
    border-color: #f47e3b; }

/* line 270, /app/app/assets/stylesheets/admin/home.scss */
.btn-secondary {
  background-color: transparent; }
  /* line 273, /app/app/assets/stylesheets/admin/home.scss */
  .btn-secondary:hover {
    background-color: #0C233F !important;
    color: white; }

/* line 279, /app/app/assets/stylesheets/admin/home.scss */
.cr-pagination {
  display: flex;
  justify-content: center;
  margin-top: 20px; }
  /* line 284, /app/app/assets/stylesheets/admin/home.scss */
  .cr-pagination .page {
    align-items: center;
    background-color: white;
    border: 1px solid #ccc;
    border-right: none;
    display: flex;
    justify-content: center;
    height: 30px;
    width: 30px; }
    /* line 294, /app/app/assets/stylesheets/admin/home.scss */
    .cr-pagination .page.current {
      color: white;
      background-color: #F79E6B;
      cursor: default; }
    /* line 300, /app/app/assets/stylesheets/admin/home.scss */
    .cr-pagination .page.disabled {
      color: #aaa;
      cursor: default; }
    /* line 305, /app/app/assets/stylesheets/admin/home.scss */
    .cr-pagination .page:last-child {
      border-right: 1px solid #ccc; }
    /* line 309, /app/app/assets/stylesheets/admin/home.scss */
    .cr-pagination .page a {
      align-items: center;
      color: black;
      display: flex;
      justify-content: center;
      height: 100%;
      width: 100%; }
      /* line 317, /app/app/assets/stylesheets/admin/home.scss */
      .cr-pagination .page a:hover {
        background-color: #eee;
        text-decoration: none; }

/* line 325, /app/app/assets/stylesheets/admin/home.scss */
.import-logger {
  border: solid 1px;
  margin-bottom: 30px;
  max-height: 300px;
  overflow: scroll;
  padding: 0 10px; }
  /* line 332, /app/app/assets/stylesheets/admin/home.scss */
  .import-logger p {
    white-space: break-spaces; }
