/* Higher than 1200 (desktop devices)
====================================================================== */
@media (min-width: 1200px) {
  /* line 6, /home/panacea_jasper/panacea/app/assets/stylesheets/perfectum/style-responsive.scss */
  #content {
    -webkit-box-shadow: -3px -1px 2px rgba(0, 0, 0, 0.95);
    -moz-box-shadow: -3px -1px 2px rgba(0, 0, 0, 0.95);
    box-shadow: -3px -1px 2px rgba(0, 0, 0, 0.95);
    background: url(/assets/bg-a3a2194d22a4b3fed7cb04c91a9efc30d6b3801b146d9a630504062078a0ac1e.jpg) repeat;
    filter: none;
    padding: 25px 0px 25px 40px;
    margin: -25px -4px;
    position: relative;
    z-index: 1;
    min-height: 100%;
  }

  /* line 20, /home/panacea_jasper/panacea/app/assets/stylesheets/perfectum/style-responsive.scss */
  .sidebar-nav > ul {
    margin: 20px 0px 0px -20px;
    border-top: 1px solid #0a0c0e !important;
    border-bottom: 1px solid #212121 !important;
    border-left: none;
    border-right: none;
    padding-bottom: 1px;
  }

  /* line 29, /home/panacea_jasper/panacea/app/assets/stylesheets/perfectum/style-responsive.scss */
  .sidebar-nav > ul > li > ul {
    margin: 0px;
    padding: 5px 0px 5px 25px;
    background: rgba(0, 0, 0, 0.45);
    list-style: none;
    display: none;
  }

  /* line 37, /home/panacea_jasper/panacea/app/assets/stylesheets/perfectum/style-responsive.scss */
  .sidebar-nav > ul > li > ul > li {
    padding: 5px 0px 5px 0px;
  }

  /* line 41, /home/panacea_jasper/panacea/app/assets/stylesheets/perfectum/style-responsive.scss */
  .sidebar-nav > ul > li > ul > li > a:hover {
    color: #fff;
    text-decoration: none;
  }

  /* line 46, /home/panacea_jasper/panacea/app/assets/stylesheets/perfectum/style-responsive.scss */
  .nav-tabs.nav-stacked > li > a {
    margin: 1px 0px 0px 0px;
    padding-left: 20px;
    color: #ddd;
    border-top: 1px solid #212121;
    border-bottom: 1px solid #0a0c0e;
    border-left: none;
    border-right: none;
    background: transparent;
    filter: none;
    text-shadow: 0px 1px 1px #000;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
  }

  /* line 62, /home/panacea_jasper/panacea/app/assets/stylesheets/perfectum/style-responsive.scss */
  .nav-tabs.nav-stacked > li > a > i {
    opacity: .4;
  }

  /* line 66, /home/panacea_jasper/panacea/app/assets/stylesheets/perfectum/style-responsive.scss */
  .nav-tabs.nav-stacked > li > a:hover > i {
    opacity: .8;
  }

  /* line 70, /home/panacea_jasper/panacea/app/assets/stylesheets/perfectum/style-responsive.scss */
  .nav-tabs.nav-stacked > li > a:hover {
    margin: 1px 0px 0px 0px;
    color: #fff;
    border-top: 1px solid transparent;
    border-bottom: 1px solid #0a0c0e;
    border-left: none;
    border-right: none;
    background: rgba(0, 0, 0, 0.25);
    filter: none;
    text-shadow: 0px 1px 1px #000;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.45), inset 0 0px 1px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.45), inset 0 0px 1px rgba(0, 0, 0, 0.25);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.45), inset 0 0px 1px rgba(0, 0, 0, 0.25);
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
  }

  /* line 88, /home/panacea_jasper/panacea/app/assets/stylesheets/perfectum/style-responsive.scss */
  .nav-tabs.nav-stacked > li.active > a {
    margin: 1px 0px 0px 0px;
    border-top: 1px solid transparent;
    border-bottom: 1px solid #0a0c0e;
    border-left: none;
    border-right: none;
    color: #fff;
    background: rgba(0, 0, 0, 0.45);
    text-shadow: 0px 1px 1px #000;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.45), inset 0 0px 1px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.45), inset 0 0px 1px rgba(0, 0, 0, 0.25);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.45), inset 0 0px 1px rgba(0, 0, 0, 0.25);
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
  }

  /* line 105, /home/panacea_jasper/panacea/app/assets/stylesheets/perfectum/style-responsive.scss */
  .nav-tabs.nav-stacked > li:first-child > a {
    margin: 0px 0px 0px 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
  }

  /* line 112, /home/panacea_jasper/panacea/app/assets/stylesheets/perfectum/style-responsive.scss */
  .nav-tabs.nav-stacked > li:last-child > a {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
  }

  /* line 119, /home/panacea_jasper/panacea/app/assets/stylesheets/perfectum/style-responsive.scss */
  footer {
    margin: -20px -20px 0px -20px;
    padding: 10px 20px;
    position: relative;
    z-index: 2;
  }
}
/* Higher than 960 (desktop devices)
====================================================================== */
@media only screen and (min-width: 980px) and (max-width: 1199px) {
  /* line 132, /home/panacea_jasper/panacea/app/assets/stylesheets/perfectum/style-responsive.scss */
  #content {
    -webkit-box-shadow: -3px -1px 2px rgba(0, 0, 0, 0.95);
    -moz-box-shadow: -3px -1px 2px rgba(0, 0, 0, 0.95);
    box-shadow: -3px -1px 2px rgba(0, 0, 0, 0.95);
    background: url(/assets/bg-a3a2194d22a4b3fed7cb04c91a9efc30d6b3801b146d9a630504062078a0ac1e.jpg) repeat;
    filter: none;
    padding: 25px 0px 25px 40px;
    margin: -25px -4px;
    position: relative;
    z-index: 1px;
  }

  /* line 145, /home/panacea_jasper/panacea/app/assets/stylesheets/perfectum/style-responsive.scss */
  .sidebar-nav > ul {
    margin: 20px 0px 0px -20px;
    border-top: 1px solid #0a0c0e !important;
    border-bottom: 1px solid #212121 !important;
    border-left: none;
    border-right: none;
    padding-bottom: 1px;
  }

  /* line 154, /home/panacea_jasper/panacea/app/assets/stylesheets/perfectum/style-responsive.scss */
  .sidebar-nav > ul > li > ul {
    margin: 0px;
    padding: 5px 0px 5px 25px;
    background: rgba(0, 0, 0, 0.45);
    list-style: none;
    display: none;
  }

  /* line 162, /home/panacea_jasper/panacea/app/assets/stylesheets/perfectum/style-responsive.scss */
  .sidebar-nav > ul > li > ul > li {
    padding: 5px 0px 5px 0px;
  }

  /* line 166, /home/panacea_jasper/panacea/app/assets/stylesheets/perfectum/style-responsive.scss */
  .sidebar-nav > ul > li > ul > li > a:hover {
    color: #fff;
    text-decoration: none;
  }

  /* line 171, /home/panacea_jasper/panacea/app/assets/stylesheets/perfectum/style-responsive.scss */
  .nav-tabs.nav-stacked > li > a {
    margin: 1px 0px 0px 0px;
    padding-left: 20px;
    color: #ddd;
    border-top: 1px solid #212121;
    border-bottom: 1px solid #0a0c0e;
    border-left: none;
    border-right: none;
    background: transparent;
    text-shadow: 0px 1px 1px #000;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
  }

  /* line 186, /home/panacea_jasper/panacea/app/assets/stylesheets/perfectum/style-responsive.scss */
  .nav-tabs.nav-stacked > li > a > i {
    opacity: .4;
  }

  /* line 190, /home/panacea_jasper/panacea/app/assets/stylesheets/perfectum/style-responsive.scss */
  .nav-tabs.nav-stacked > li > a:hover > i {
    opacity: .8;
  }

  /* line 194, /home/panacea_jasper/panacea/app/assets/stylesheets/perfectum/style-responsive.scss */
  .nav-tabs.nav-stacked > li > a:hover {
    margin: 1px 0px 0px 0px;
    color: #fff;
    border-top: 1px solid transparent;
    border-bottom: 1px solid #0a0c0e;
    border-left: none;
    border-right: none;
    background: rgba(0, 0, 0, 0.25);
    filter: none;
    text-shadow: 0px 1px 1px #000;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.45), inset 0 0px 1px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.45), inset 0 0px 1px rgba(0, 0, 0, 0.25);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.45), inset 0 0px 1px rgba(0, 0, 0, 0.25);
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
  }

  /* line 212, /home/panacea_jasper/panacea/app/assets/stylesheets/perfectum/style-responsive.scss */
  .nav-tabs.nav-stacked > li.active > a {
    margin: 1px 0px 0px 0px;
    border-top: 1px solid transparent;
    border-bottom: 1px solid #0a0c0e;
    border-left: none;
    border-right: none;
    color: #fff;
    background: rgba(0, 0, 0, 0.45);
    text-shadow: 0px 1px 1px #000;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.45), inset 0 0px 1px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.45), inset 0 0px 1px rgba(0, 0, 0, 0.25);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.45), inset 0 0px 1px rgba(0, 0, 0, 0.25);
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
  }

  /* line 229, /home/panacea_jasper/panacea/app/assets/stylesheets/perfectum/style-responsive.scss */
  .nav-tabs.nav-stacked > li:first-child > a {
    margin: 0px 0px 0px 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
  }

  /* line 236, /home/panacea_jasper/panacea/app/assets/stylesheets/perfectum/style-responsive.scss */
  .nav-tabs.nav-stacked > li:last-child > a {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
  }

  /* line 242, /home/panacea_jasper/panacea/app/assets/stylesheets/perfectum/style-responsive.scss */
  .sparkLineStats li .number {
    font-size: 16px;
    font-weight: 700;
    padding: 0 5px;
    color: #FA5833;
  }

  /* line 250, /home/panacea_jasper/panacea/app/assets/stylesheets/perfectum/style-responsive.scss */
  footer {
    margin: -20px -20px 0px -20px;
    padding: 10px 20px;
    position: relative;
    z-index: 2;
  }
}
/* Tablet Portrait (devices and browsers)
====================================================================== */
@media only screen and (min-width: 768px) and (max-width: 979px) {
  /* line 264, /home/panacea_jasper/panacea/app/assets/stylesheets/perfectum/style-responsive.scss */
  #content {
    -webkit-box-shadow: -2px -1px 2px rgba(0, 0, 0, 0.95);
    -moz-box-shadow: -2px -1px 2px rgba(0, 0, 0, 0.95);
    box-shadow: -2px -1px 2px rgba(0, 0, 0, 0.95);
    background: url(/assets/bg-a3a2194d22a4b3fed7cb04c91a9efc30d6b3801b146d9a630504062078a0ac1e.jpg) repeat;
    filter: none;
    padding: 25px 0px 25px 40px;
    margin: -25px -4px;
    position: relative;
    z-index: 1px;
  }

  /* line 276, /home/panacea_jasper/panacea/app/assets/stylesheets/perfectum/style-responsive.scss */
  .noMargin {
    margin-left: 0px !important;
  }

  /* line 280, /home/panacea_jasper/panacea/app/assets/stylesheets/perfectum/style-responsive.scss */
  .btn-navbar {
    display: none !important;
  }

  /* line 284, /home/panacea_jasper/panacea/app/assets/stylesheets/perfectum/style-responsive.scss */
  .nav-collapse,
  .nav-collapse.collapse {
    height: auto !important;
    overflow: visible !important;
    margin-left: -20px !important;
  }

  /* line 291, /home/panacea_jasper/panacea/app/assets/stylesheets/perfectum/style-responsive.scss */
  .sidebar-nav {
    padding: 0;
    margin-bottom: 0;
  }

  /* line 296, /home/panacea_jasper/panacea/app/assets/stylesheets/perfectum/style-responsive.scss */
  .sidebar-nav > ul {
    margin: 20px 0px 0px -20px;
    border-top: 1px solid #0a0c0e !important;
    border-bottom: 1px solid #212121 !important;
    border-left: none;
    border-right: none;
    padding-bottom: 1px;
  }

  /* line 305, /home/panacea_jasper/panacea/app/assets/stylesheets/perfectum/style-responsive.scss */
  .sidebar-nav > ul > li > ul {
    margin: 0px;
    padding: 0px 0px 0px 20px;
    background: rgba(0, 0, 0, 0.45);
    list-style: none;
    display: none;
  }

  /* line 313, /home/panacea_jasper/panacea/app/assets/stylesheets/perfectum/style-responsive.scss */
  .sidebar-nav > ul > li > ul > li {
    padding: 5px 0px 5px 0px;
  }

  /* line 317, /home/panacea_jasper/panacea/app/assets/stylesheets/perfectum/style-responsive.scss */
  .sidebar-nav > ul > li > ul > li > a:hover {
    color: #fff;
    text-decoration: none;
  }

  /* line 322, /home/panacea_jasper/panacea/app/assets/stylesheets/perfectum/style-responsive.scss */
  .nav-tabs.nav-stacked > li > a {
    margin: 1px 0px 0px 0px;
    padding-left: 20px;
    color: #ddd;
    border-top: 1px solid #212121;
    border-bottom: 1px solid #0a0c0e;
    border-left: none;
    border-right: none;
    background: transparent;
    text-shadow: 0px 1px 1px #000;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
  }

  /* line 337, /home/panacea_jasper/panacea/app/assets/stylesheets/perfectum/style-responsive.scss */
  .nav-tabs.nav-stacked > li > a > i {
    opacity: .4;
  }

  /* line 341, /home/panacea_jasper/panacea/app/assets/stylesheets/perfectum/style-responsive.scss */
  .nav-tabs.nav-stacked > li > a:hover > i {
    opacity: .8;
  }

  /* line 345, /home/panacea_jasper/panacea/app/assets/stylesheets/perfectum/style-responsive.scss */
  .nav-tabs.nav-stacked > li > a:hover {
    margin: 1px 0px 0px 0px;
    color: #fff;
    border-top: 1px solid transparent;
    border-bottom: 1px solid #0a0c0e;
    border-left: none;
    border-right: none;
    background: rgba(0, 0, 0, 0.25);
    filter: none;
    text-shadow: 0px 1px 1px #000;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.45), inset 0 0px 1px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.45), inset 0 0px 1px rgba(0, 0, 0, 0.25);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.45), inset 0 0px 1px rgba(0, 0, 0, 0.25);
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
  }

  /* line 363, /home/panacea_jasper/panacea/app/assets/stylesheets/perfectum/style-responsive.scss */
  .nav-tabs.nav-stacked > li.active > a {
    margin: 1px 0px 0px 0px;
    border-top: 1px solid transparent;
    border-bottom: 1px solid #0a0c0e;
    border-left: none;
    border-right: none;
    color: #fff;
    background: rgba(0, 0, 0, 0.45);
    text-shadow: 0px 1px 1px #000;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.45), inset 0 0px 1px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.45), inset 0 0px 1px rgba(0, 0, 0, 0.25);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.45), inset 0 0px 1px rgba(0, 0, 0, 0.25);
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
  }

  /* line 380, /home/panacea_jasper/panacea/app/assets/stylesheets/perfectum/style-responsive.scss */
  .nav-tabs.nav-stacked > li:first-child > a {
    margin: 0px 0px 0px 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
  }

  /* line 387, /home/panacea_jasper/panacea/app/assets/stylesheets/perfectum/style-responsive.scss */
  .nav-tabs.nav-stacked > li:last-child > a {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
  }

  /* line 393, /home/panacea_jasper/panacea/app/assets/stylesheets/perfectum/style-responsive.scss */
  .box-small-link {
    font-size: 20px;
  }

  /* line 397, /home/panacea_jasper/panacea/app/assets/stylesheets/perfectum/style-responsive.scss */
  .sparkLineStats li .number {
    font-size: 14px;
    font-weight: 700;
    padding: 0 5px;
    color: #FA5833;
  }

  /* line 404, /home/panacea_jasper/panacea/app/assets/stylesheets/perfectum/style-responsive.scss */
  footer {
    margin: -20px -20px 0px -20px;
    padding: 10px 20px;
    position: relative;
    z-index: 2;
  }
}
/* All Mobile Sizes (devices and browser)
====================================================================== */
/* Mobile Landscape Size to Tablet Portrait (devices and browsers)
====================================================================== */
@media only screen and (min-width: 480px) and (max-width: 767px) {
  /* line 426, /home/panacea_jasper/panacea/app/assets/stylesheets/perfectum/style-responsive.scss */
  body {
    background: url(/assets/bg-a3a2194d22a4b3fed7cb04c91a9efc30d6b3801b146d9a630504062078a0ac1e.jpg) repeat;
  }

  /* line 430, /home/panacea_jasper/panacea/app/assets/stylesheets/perfectum/style-responsive.scss */
  #overlay ul {
    margin: 150px auto 0;
  }

  /* line 434, /home/panacea_jasper/panacea/app/assets/stylesheets/perfectum/style-responsive.scss */
  #content {
    background: transparent;
  }

  /* line 438, /home/panacea_jasper/panacea/app/assets/stylesheets/perfectum/style-responsive.scss */
  .quick-button,
  .quick-button-small {
    margin-bottom: 20px;
  }

  /* line 443, /home/panacea_jasper/panacea/app/assets/stylesheets/perfectum/style-responsive.scss */
  .pull-right {
    width: 100%;
    margin: 10px auto;
    text-align: center;
  }

  /* line 449, /home/panacea_jasper/panacea/app/assets/stylesheets/perfectum/style-responsive.scss */
  .fc-button-today,
  .fc-button-month,
  .fc-button-agendaWeek,
  .fc-button-agendaDay {
    display: none;
  }

  /* line 456, /home/panacea_jasper/panacea/app/assets/stylesheets/perfectum/style-responsive.scss */
  footer {
    padding: 10px 20px;
    position: relative;
    z-index: 2;
  }
}
/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers)
=================================================================== */
@media only screen and (max-width: 479px) {
  /* line 469, /home/panacea_jasper/panacea/app/assets/stylesheets/perfectum/style-responsive.scss */
  #overlay ul {
    margin: 150px auto 0;
  }

  /* line 473, /home/panacea_jasper/panacea/app/assets/stylesheets/perfectum/style-responsive.scss */
  body {
    background: url(/assets/bg-a3a2194d22a4b3fed7cb04c91a9efc30d6b3801b146d9a630504062078a0ac1e.jpg) repeat;
  }

  /* line 477, /home/panacea_jasper/panacea/app/assets/stylesheets/perfectum/style-responsive.scss */
  #content {
    background: transparent;
  }

  /* line 481, /home/panacea_jasper/panacea/app/assets/stylesheets/perfectum/style-responsive.scss */
  .quick-button,
  .quick-button-small {
    margin-bottom: 20px;
  }

  /* line 486, /home/panacea_jasper/panacea/app/assets/stylesheets/perfectum/style-responsive.scss */
  .pull-right {
    width: 100%;
    margin: 10px auto;
    text-align: center;
  }

  /* line 492, /home/panacea_jasper/panacea/app/assets/stylesheets/perfectum/style-responsive.scss */
  .fc-button-today,
  .fc-button-month,
  .fc-button-agendaWeek,
  .fc-button-agendaDay {
    display: none;
  }

  /* line 499, /home/panacea_jasper/panacea/app/assets/stylesheets/perfectum/style-responsive.scss */
  table,
  .pagination {
    font-size: 10px;
  }

  /* line 504, /home/panacea_jasper/panacea/app/assets/stylesheets/perfectum/style-responsive.scss */
  .pagination {
    padding: 5px;
  }

  /* line 508, /home/panacea_jasper/panacea/app/assets/stylesheets/perfectum/style-responsive.scss */
  footer {
    padding: 10px 20px;
    position: relative;
    z-index: 2;
  }
}
