/* line 6, /home/jason/workspace/proksee-server/app/assets/stylesheets/navbar.css.scss */
.ps-navbar.admin-mode {
  background-color: red; }

/* line 11, /home/jason/workspace/proksee-server/app/assets/stylesheets/navbar.css.scss */
.ps-navbar {
  display: flex;
  align-items: center;
  flex-flow: row nowrap;
  justify-content: flex-start;
  padding: 0.25rem 0;
  font-size: 1rem;
  background-color: #292b2c;
  background-color: var(--theme-navbar-color); }
  /* line 23, /home/jason/workspace/proksee-server/app/assets/stylesheets/navbar.css.scss */
  .ps-navbar ul.ps-navbar-nav {
    margin-block-start: 0; }

/* line 29, /home/jason/workspace/proksee-server/app/assets/stylesheets/navbar.css.scss */
.ps-fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030; }

/* line 36, /home/jason/workspace/proksee-server/app/assets/stylesheets/navbar.css.scss */
.ps-navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-color: rgba(255, 255, 255, 0.1);
  border-radius: 0.25rem;
  cursor: pointer; }

/* line 47, /home/jason/workspace/proksee-server/app/assets/stylesheets/navbar.css.scss */
.ps-navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
  transition: background-image 0.2s ease-in-out;
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }

/* line 58, /home/jason/workspace/proksee-server/app/assets/stylesheets/navbar.css.scss */
.ps-navbar-toggler.toggle-open .ps-navbar-toggler-icon {
  transition: background-image 0.2s ease-in-out;
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7 L26 23 M26 7 L4 23'/%3e%3c/svg%3e"); }

/* line 62, /home/jason/workspace/proksee-server/app/assets/stylesheets/navbar.css.scss */
.ps-container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: nowrap; }

/* line 75, /home/jason/workspace/proksee-server/app/assets/stylesheets/navbar.css.scss */
.ps-navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
  transition: height .2s ease;
  overflow: hidden; }
  /* line 82, /home/jason/workspace/proksee-server/app/assets/stylesheets/navbar.css.scss */
  .ps-navbar-collapse:not(.toggle-open) {
    height: 0; }

/* line 86, /home/jason/workspace/proksee-server/app/assets/stylesheets/navbar.css.scss */
.ps-navbar-collapse {
  height: 200px; }

/* line 89, /home/jason/workspace/proksee-server/app/assets/stylesheets/navbar.css.scss */
.ps-navbar-brand {
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap; }
  /* line 97, /home/jason/workspace/proksee-server/app/assets/stylesheets/navbar.css.scss */
  .ps-navbar-brand img {
    vertical-align: -3px; }

/* line 101, /home/jason/workspace/proksee-server/app/assets/stylesheets/navbar.css.scss */
.ps-navbar-brand.sandbox-mode {
  background-color: #3200ff;
  padding-left: 10px;
  padding-right: 10px;
  border-radius: 5px; }

/* line 107, /home/jason/workspace/proksee-server/app/assets/stylesheets/navbar.css.scss */
.ps-navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }
  /* line 113, /home/jason/workspace/proksee-server/app/assets/stylesheets/navbar.css.scss */
  .ps-navbar-nav .ps-nav-link {
    color: white;
    display: block;
    padding: 0.5rem 1rem;
    opacity: 0.5;
    transition: opacity 0.2s ease-in-out; }
    /* line 119, /home/jason/workspace/proksee-server/app/assets/stylesheets/navbar.css.scss */
    .ps-navbar-nav .ps-nav-link:hover {
      opacity: 0.9; }
    /* line 122, /home/jason/workspace/proksee-server/app/assets/stylesheets/navbar.css.scss */
    .ps-navbar-nav .ps-nav-link.active {
      opacity: 1; }

/* line 129, /home/jason/workspace/proksee-server/app/assets/stylesheets/navbar.css.scss */
.ps-navbar-collapse .FeedbaButton {
  margin-top: 8px; }

/* line 136, /home/jason/workspace/proksee-server/app/assets/stylesheets/navbar.css.scss */
.nav-login img {
  opacity: 0.5;
  filter: invert(100%); }

/* line 140, /home/jason/workspace/proksee-server/app/assets/stylesheets/navbar.css.scss */
.ps-navbar .nav-login-lock {
  padding-right: 0;
  color: #1890ff; }
  /* line 143, /home/jason/workspace/proksee-server/app/assets/stylesheets/navbar.css.scss */
  .ps-navbar .nav-login-lock img {
    vertical-align: baseline; }

/* line 147, /home/jason/workspace/proksee-server/app/assets/stylesheets/navbar.css.scss */
.ps-navbar .theme-mode {
  display: flex;
  align-items: center;
  margin-left: 8px;
  padding-bottom: 3px; }

/* line 154, /home/jason/workspace/proksee-server/app/assets/stylesheets/navbar.css.scss */
.ps-navbar .mr-auto {
  margin-right: auto !important; }

/* line 158, /home/jason/workspace/proksee-server/app/assets/stylesheets/navbar.css.scss */
.nav-admin-item {
  color: white !important;
  font-weight: bold !important; }

@media (max-width: 725px) {
  /* line 167, /home/jason/workspace/proksee-server/app/assets/stylesheets/navbar.css.scss */
  .ps-navbar {
    padding-left: 10px;
    padding-right: 10px; }

  /* line 171, /home/jason/workspace/proksee-server/app/assets/stylesheets/navbar.css.scss */
  .ps-navbar .user-links-media {
    display: none; }

  /* line 174, /home/jason/workspace/proksee-server/app/assets/stylesheets/navbar.css.scss */
  .ps-container-fluid {
    padding-right: 0;
    padding-left: 0;
    flex-wrap: wrap; } }
@media (min-width: 726px) {
  /* line 186, /home/jason/workspace/proksee-server/app/assets/stylesheets/navbar.css.scss */
  .ps-navbar-nav {
    flex-direction: row; }
    /* line 188, /home/jason/workspace/proksee-server/app/assets/stylesheets/navbar.css.scss */
    .ps-navbar-nav .ps-nav-link {
      padding-right: 0.5rem;
      padding-left: 0.5rem; }

  /* line 194, /home/jason/workspace/proksee-server/app/assets/stylesheets/navbar.css.scss */
  .ps-navbar-toggler {
    display: none; }

  /* line 197, /home/jason/workspace/proksee-server/app/assets/stylesheets/navbar.css.scss */
  .ps-navbar-collapse {
    display: flex !important;
    overflow: visible !important;
    height: 0 !important;
    flex-basis: auto; }

  /* line 204, /home/jason/workspace/proksee-server/app/assets/stylesheets/navbar.css.scss */
  .d-sm-none {
    display: none !important; } }
@media (max-width: 900px) {
  /* line 209, /home/jason/workspace/proksee-server/app/assets/stylesheets/navbar.css.scss */
  .nav-admin-item {
    position: absolute;
    top: 120px;
    right: 0px;
    visibility: hidden; }

  /* line 215, /home/jason/workspace/proksee-server/app/assets/stylesheets/navbar.css.scss */
  .toggle-open .nav-admin-item {
    visibility: visible; } }
@media (min-width: 726px) and (max-width: 900px) {
  /* line 222, /home/jason/workspace/proksee-server/app/assets/stylesheets/navbar.css.scss */
  .toggle-open .nav-admin-item {
    visibility: hidden; } }
@media (min-width: 726px) and (max-width: 950px) {
  /* line 229, /home/jason/workspace/proksee-server/app/assets/stylesheets/navbar.css.scss */
  .nav-feedback-btn.ImageButton {
    max-width: 21px; } }
