/* Compass */
/* Variables */
/* Colours */
/* Navigation bar */
body .navbar {
  background: #fff;
  color: #f46f25;
  height: 70px; }
  body .navbar .navbar-header {
    font-weight: 700;
    padding: 0 1em;
    -webkit-transition: 0.3s ease-in-out height;
    -moz-transition: 0.3s ease-in-out height false;
    -o-transition: 0.3s ease-in-out height false;
    transition: 0.3s ease-in-out height; }
    body .navbar .navbar-header:hover {
      -webkit-transition: 0.2s ease color;
      -moz-transition: 0.2s ease color false;
      -o-transition: 0.2s ease color false;
      transition: 0.2s ease color;
      color: #f68f56; }
    body .navbar .navbar-header a {
      padding: 0 1rem;
      background: transparent; }
      body .navbar .navbar-header a img.headimg {
        height: calc(70px - 16px); }
  body .navbar .navbar-brand a {
    color: #f46f25;
    display: inline-block; }
    body .navbar .navbar-brand a:hover {
      color: #f68f56; }
  body .navbar .navbar-collapse {
    background: #fff !important;
    color: #f46f25 !important; }
  body .navbar ul, body .navbar ul.navbar-nav {
    order: 3;
    flex: 1;
    justify-content: flex-end; }
    body .navbar ul li a, body .navbar ul.navbar-nav li a {
      background: transparent;
      color: #f46f25; }
      body .navbar ul li a:hover, body .navbar ul.navbar-nav li a:hover {
        color: #f68f56; }
  body .navbar .nav .sidebar-toggle-right {
    margin: 0 0.5rem; }

/* Sidebar */
.sidebar, #vertical-nav, .ui.sidebar.menu {
  background: #004169 !important; }
  .sidebar ul li, #vertical-nav ul li, .ui.sidebar.menu ul li {
    color: white; }
    .sidebar ul li a, #vertical-nav ul li a, .ui.sidebar.menu ul li a {
      color: white; }
      .sidebar ul li a:hover, .sidebar ul li a:focus, .sidebar ul li a:active, #vertical-nav ul li a:hover, #vertical-nav ul li a:focus, #vertical-nav ul li a:active, .ui.sidebar.menu ul li a:hover, .ui.sidebar.menu ul li a:focus, .ui.sidebar.menu ul li a:active {
        text-decoration: none; }
  .sidebar ul li.label, #vertical-nav ul li.label, .ui.sidebar.menu ul li.label {
    color: #a8a8a8;
    padding: 5px 18px; }
  .sidebar .indent li a, #vertical-nav .indent li a, .ui.sidebar.menu .indent li a {
    padding-left: 40px; }
  .sidebar .popover, .sidebar .ui.popup, #vertical-nav .popover, #vertical-nav .ui.popup, .ui.sidebar.menu .popover, .ui.sidebar.menu .ui.popup {
    background: #004169;
    color: white;
    padding: 0.5rem !important;
    border-color: #003150; }
    .sidebar .popover::before, .sidebar .ui.popup::before, #vertical-nav .popover::before, #vertical-nav .ui.popup::before, .ui.sidebar.menu .popover::before, .ui.sidebar.menu .ui.popup::before {
      -webkit-box-shadow: -1px 1px 0px 0 #003150;
      -moz-box-shadow: -1px 1px 0px 0 #003150;
      box-shadow: -1px 1px 0px 0 #003150;
      background: #004169; }
  .sidebar.expanded .popup, #vertical-nav.expanded .popup, .ui.sidebar.menu.expanded .popup {
    display: none !important; }
  .sidebar.expanded .popup-link + .popup, #vertical-nav.expanded .popup-link + .popup, .ui.sidebar.menu.expanded .popup-link + .popup {
    display: block !important; }
  .sidebar.ui.menu, #vertical-nav.ui.menu, .ui.sidebar.menu.ui.menu {
    border: none; }
  .sidebar .sidebar-header, #vertical-nav .sidebar-header, .ui.sidebar.menu .sidebar-header {
    background: #004a78;
    display: flex;
    height: 70px;
    border: none;
    align-items: center; }
    .sidebar .sidebar-header .sidebar-toggle .bar, #vertical-nav .sidebar-header .sidebar-toggle .bar, .ui.sidebar.menu .sidebar-header .sidebar-toggle .bar {
      background: #f46f25; }
    .sidebar .sidebar-header .sidebar-toggle::hover .bar, #vertical-nav .sidebar-header .sidebar-toggle::hover .bar, .ui.sidebar.menu .sidebar-header .sidebar-toggle::hover .bar {
      background: #fddfcf; }
  .sidebar .sidebar-wrapper, #vertical-nav .sidebar-wrapper, .ui.sidebar.menu .sidebar-wrapper {
    height: calc(100% - 70px);
    overflow-y: auto;
    overflow-x: hidden; }
    .sidebar .sidebar-wrapper > div[data-content="Settings"], #vertical-nav .sidebar-wrapper > div[data-content="Settings"], .ui.sidebar.menu .sidebar-wrapper > div[data-content="Settings"] {
      padding-bottom: 25px; }
    .sidebar .sidebar-wrapper a.ui.item:hover, .sidebar .sidebar-wrapper a.ui.item:active, .sidebar .sidebar-wrapper a.ui.item.active, .sidebar .sidebar-wrapper a.ui.item:focus, .sidebar .sidebar-wrapper .ui.item:hover, .sidebar .sidebar-wrapper .ui.item:active, .sidebar .sidebar-wrapper .ui.item.active, .sidebar .sidebar-wrapper .ui.item:focus, #vertical-nav .sidebar-wrapper a.ui.item:hover, #vertical-nav .sidebar-wrapper a.ui.item:active, #vertical-nav .sidebar-wrapper a.ui.item.active, #vertical-nav .sidebar-wrapper a.ui.item:focus, #vertical-nav .sidebar-wrapper .ui.item:hover, #vertical-nav .sidebar-wrapper .ui.item:active, #vertical-nav .sidebar-wrapper .ui.item.active, #vertical-nav .sidebar-wrapper .ui.item:focus, .ui.sidebar.menu .sidebar-wrapper a.ui.item:hover, .ui.sidebar.menu .sidebar-wrapper a.ui.item:active, .ui.sidebar.menu .sidebar-wrapper a.ui.item.active, .ui.sidebar.menu .sidebar-wrapper a.ui.item:focus, .ui.sidebar.menu .sidebar-wrapper .ui.item:hover, .ui.sidebar.menu .sidebar-wrapper .ui.item:active, .ui.sidebar.menu .sidebar-wrapper .ui.item.active, .ui.sidebar.menu .sidebar-wrapper .ui.item:focus {
      color: #fff;
      background: #005183; }
  .sidebar .ui.item.profile-picture, #vertical-nav .ui.item.profile-picture, .ui.sidebar.menu .ui.item.profile-picture {
    padding-bottom: 1.5em;
    font-size: 1.3em; }
    .sidebar .ui.item.profile-picture .gravatar, #vertical-nav .ui.item.profile-picture .gravatar, .ui.sidebar.menu .ui.item.profile-picture .gravatar {
      display: flex;
      width: 100%;
      padding: 0 0.5em 0.5em 0.5em;
      justify-content: center; }
      .sidebar .ui.item.profile-picture .gravatar img, #vertical-nav .ui.item.profile-picture .gravatar img, .ui.sidebar.menu .ui.item.profile-picture .gravatar img {
        margin-bottom: 1em; }
  .sidebar .ui.item, #vertical-nav .ui.item, .ui.sidebar.menu .ui.item {
    color: white;
    flex-direction: row; }
    .sidebar .ui.item .fa, .sidebar .ui.item .far, #vertical-nav .ui.item .fa, #vertical-nav .ui.item .far, .ui.sidebar.menu .ui.item .fa, .ui.sidebar.menu .ui.item .far {
      text-align: center;
      margin-right: .5rem;
      width: 15px; }
    .sidebar .ui.item .sl, #vertical-nav .ui.item .sl, .ui.sidebar.menu .ui.item .sl {
      width: 100%;
      white-space: nowrap; }
  .sidebar .item.title::after, #vertical-nav .item.title::after, .ui.sidebar.menu .item.title::after {
    position: absolute;
    content: '';
    top: 0%;
    right: 0px;
    height: 1px;
    width: 100%;
    background: rgba(34, 36, 38, 0.1); }
  .sidebar .active.title .dropdown.icon, #vertical-nav .active.title .dropdown.icon, .ui.sidebar.menu .active.title .dropdown.icon {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg); }
  .sidebar .center, #vertical-nav .center, .ui.sidebar.menu .center {
    text-align: center; }
  .sidebar .dropdown-menu-inactive + .ui.popup, #vertical-nav .dropdown-menu-inactive + .ui.popup, .ui.sidebar.menu .dropdown-menu-inactive + .ui.popup {
    margin-left: 0; }
  .sidebar .ui.content.active ul li a.active, #vertical-nav .ui.content.active ul li a.active, .ui.sidebar.menu .ui.content.active ul li a.active {
    color: #fff;
    background: #003150; }
  .sidebar.expanded .sidebar-wrapper, #vertical-nav.expanded .sidebar-wrapper, .ui.sidebar.menu.expanded .sidebar-wrapper {
    border-top-color: #004169;
    top: 70px;
    -ms-overflow-style: scrollbar; }
  .sidebar.expanded.sidebar-loaded .sidebar-wrapper, #vertical-nav.expanded.sidebar-loaded .sidebar-wrapper, .ui.sidebar.menu.expanded.sidebar-loaded .sidebar-wrapper {
    -webkit-transition: 0.2s ease width;
    -moz-transition: 0.2s ease width false;
    -o-transition: 0.2s ease width false;
    transition: 0.2s ease width; }
  .sidebar.expanded .ui.item,
  .sidebar.expanded .ui.item.title, #vertical-nav.expanded .ui.item,
  #vertical-nav.expanded .ui.item.title, .ui.sidebar.menu.expanded .ui.item,
  .ui.sidebar.menu.expanded .ui.item.title {
    padding-left: 1.5em !important;
    justify-content: flex-start;
    font-size: 1em;
    height: 3rem;
    width: 15rem; }
  .sidebar.expanded .input-group.sidebar-search, #vertical-nav.expanded .input-group.sidebar-search, .ui.sidebar.menu.expanded .input-group.sidebar-search {
    color: white;
    background: #004169;
    -webkit-transition: 0.3s ease background, 0.5s ease border-bottom-color;
    -moz-transition: 0.3s ease background false, 0.5s ease border-bottom-color false;
    -o-transition: 0.3s ease background false, 0.5s ease border-bottom-color false;
    transition: 0.3s ease background, 0.5s ease border-bottom-color;
    border-bottom: 1px solid #003150; }
    .sidebar.expanded .input-group.sidebar-search:focus, .sidebar.expanded .input-group.sidebar-search:active, .sidebar.expanded .input-group.sidebar-search:focus-within, #vertical-nav.expanded .input-group.sidebar-search:focus, #vertical-nav.expanded .input-group.sidebar-search:active, #vertical-nav.expanded .input-group.sidebar-search:focus-within, .ui.sidebar.menu.expanded .input-group.sidebar-search:focus, .ui.sidebar.menu.expanded .input-group.sidebar-search:active, .ui.sidebar.menu.expanded .input-group.sidebar-search:focus-within {
      background: #005183;
      -webkit-transition: 0.2s ease background, 0.5s ease border-bottom-color;
      -moz-transition: 0.2s ease background false, 0.5s ease border-bottom-color false;
      -o-transition: 0.2s ease background false, 0.5s ease border-bottom-color false;
      transition: 0.2s ease background, 0.5s ease border-bottom-color; }
    .sidebar.expanded .input-group.sidebar-search #sidebar-search, #vertical-nav.expanded .input-group.sidebar-search #sidebar-search, .ui.sidebar.menu.expanded .input-group.sidebar-search #sidebar-search {
      padding: 1.25rem .75rem 1.25rem .25rem; }
    .sidebar.expanded .input-group.sidebar-search #sidebar-search, .sidebar.expanded .input-group.sidebar-search .input-group-addon, #vertical-nav.expanded .input-group.sidebar-search #sidebar-search, #vertical-nav.expanded .input-group.sidebar-search .input-group-addon, .ui.sidebar.menu.expanded .input-group.sidebar-search #sidebar-search, .ui.sidebar.menu.expanded .input-group.sidebar-search .input-group-addon {
      background: transparent;
      color: white;
      border: none;
      opacity: 1; }
    .sidebar.expanded .input-group.sidebar-search .clear-search, #vertical-nav.expanded .input-group.sidebar-search .clear-search, .ui.sidebar.menu.expanded .input-group.sidebar-search .clear-search {
      position: absolute;
      right: 0;
      padding: 1.25rem .75rem;
      opacity: .5;
      cursor: pointer;
      z-index: 3; }
    .sidebar.expanded .input-group.sidebar-search .input-group-addon, #vertical-nav.expanded .input-group.sidebar-search .input-group-addon, .ui.sidebar.menu.expanded .input-group.sidebar-search .input-group-addon {
      padding-left: 1.5rem;
      padding-right: .5rem; }
  .sidebar.expanded .search-collapse-icon, #vertical-nav.expanded .search-collapse-icon, .ui.sidebar.menu.expanded .search-collapse-icon {
    display: none; }
  .sidebar.expanded ul li h4, #vertical-nav.expanded ul li h4, .ui.sidebar.menu.expanded ul li h4 {
    display: none; }
  .sidebar.expanded .sidebar-toggle, #vertical-nav.expanded .sidebar-toggle, .ui.sidebar.menu.expanded .sidebar-toggle {
    height: 100%;
    justify-content: center; }
    .sidebar.expanded .sidebar-toggle::before, .sidebar.expanded .sidebar-toggle::after, #vertical-nav.expanded .sidebar-toggle::before, #vertical-nav.expanded .sidebar-toggle::after, .ui.sidebar.menu.expanded .sidebar-toggle::before, .ui.sidebar.menu.expanded .sidebar-toggle::after {
      -webkit-transition: -webkit-transform 0.1s ease;
      -moz-transition: -moz-transform 0.1s ease false;
      -o-transition: -o-transform 0.1s ease false;
      transition: transform 0.1s ease; }
  .sidebar.expanded .dropdown-menu-open .active.title .dropdown.icon, #vertical-nav.expanded .dropdown-menu-open .active.title .dropdown.icon, .ui.sidebar.menu.expanded .dropdown-menu-open .active.title .dropdown.icon {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg); }
  .sidebar.collapsed, #vertical-nav.collapsed, .ui.sidebar.menu.collapsed {
    width: 4rem !important; }
    .sidebar.collapsed.sidebar-loaded, #vertical-nav.collapsed.sidebar-loaded, .ui.sidebar.menu.collapsed.sidebar-loaded {
      -webkit-transition: 0.1s ease width;
      -moz-transition: 0.1s ease width false;
      -o-transition: 0.1s ease width false;
      transition: 0.1s ease width; }
    .sidebar.collapsed .dropdown-menu-open + .ui.popup, #vertical-nav.collapsed .dropdown-menu-open + .ui.popup, .ui.sidebar.menu.collapsed .dropdown-menu-open + .ui.popup {
      z-index: 1898; }
    .sidebar.collapsed .dropdown-menu-open .ui.content.active, #vertical-nav.collapsed .dropdown-menu-open .ui.content.active, .ui.sidebar.menu.collapsed .dropdown-menu-open .ui.content.active {
      z-index: 1899; }
    .sidebar.collapsed .dropdown-menu-open .active.title .dropdown.icon, #vertical-nav.collapsed .dropdown-menu-open .active.title .dropdown.icon, .ui.sidebar.menu.collapsed .dropdown-menu-open .active.title .dropdown.icon {
      -webkit-transform: rotate(180deg);
      -moz-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      -o-transform: rotate(180deg);
      transform: rotate(180deg); }
    .sidebar.collapsed .sidebar-toggle, #vertical-nav.collapsed .sidebar-toggle, .ui.sidebar.menu.collapsed .sidebar-toggle {
      height: 100%;
      justify-content: center;
      -webkit-transition: 0.1s ease color;
      -moz-transition: 0.1s ease color false;
      -o-transition: 0.1s ease color false;
      transition: 0.1s ease color;
      -webkit-transition: 0.1s ease backround;
      -moz-transition: 0.1s ease backround false;
      -o-transition: 0.1s ease backround false;
      transition: 0.1s ease backround; }
      .sidebar.collapsed .sidebar-toggle::before, #vertical-nav.collapsed .sidebar-toggle::before, .ui.sidebar.menu.collapsed .sidebar-toggle::before {
        -webkit-transition: -webkit-transform 0.1s ease;
        -moz-transition: -moz-transform 0.1s ease false;
        -o-transition: -o-transform 0.1s ease false;
        transition: transform 0.1s ease;
        -webkit-transform: rotate(35deg);
        -moz-transform: rotate(35deg);
        -ms-transform: rotate(35deg);
        -o-transform: rotate(35deg);
        transform: rotate(35deg); }
      .sidebar.collapsed .sidebar-toggle::after, #vertical-nav.collapsed .sidebar-toggle::after, .ui.sidebar.menu.collapsed .sidebar-toggle::after {
        margin-top: 8px;
        -webkit-transition: -webkit-transform 0.1s ease;
        -moz-transition: -moz-transform 0.1s ease false;
        -o-transition: -o-transform 0.1s ease false;
        transition: transform 0.1s ease;
        -webkit-transform: rotate(-35deg);
        -moz-transform: rotate(-35deg);
        -ms-transform: rotate(-35deg);
        -o-transform: rotate(-35deg);
        transform: rotate(-35deg); }
    .sidebar.collapsed .sidebar-wrapper > .ui.item,
    .sidebar.collapsed .sidebar-wrapper .ui.item.title,
    .sidebar.collapsed .sidebar-wrapper .search-collapse-icon, #vertical-nav.collapsed .sidebar-wrapper > .ui.item,
    #vertical-nav.collapsed .sidebar-wrapper .ui.item.title,
    #vertical-nav.collapsed .sidebar-wrapper .search-collapse-icon, .ui.sidebar.menu.collapsed .sidebar-wrapper > .ui.item,
    .ui.sidebar.menu.collapsed .sidebar-wrapper .ui.item.title,
    .ui.sidebar.menu.collapsed .sidebar-wrapper .search-collapse-icon {
      display: flex;
      font-size: 1em;
      vertical-align: middle;
      align-items: center;
      justify-content: flex-start;
      color: white;
      width: 4rem;
      height: 3rem;
      padding-left: 1.5em; }
      .sidebar.collapsed .sidebar-wrapper > .ui.item .sl,
      .sidebar.collapsed .sidebar-wrapper .ui.item.title .sl,
      .sidebar.collapsed .sidebar-wrapper .search-collapse-icon .sl, #vertical-nav.collapsed .sidebar-wrapper > .ui.item .sl,
      #vertical-nav.collapsed .sidebar-wrapper .ui.item.title .sl,
      #vertical-nav.collapsed .sidebar-wrapper .search-collapse-icon .sl, .ui.sidebar.menu.collapsed .sidebar-wrapper > .ui.item .sl,
      .ui.sidebar.menu.collapsed .sidebar-wrapper .ui.item.title .sl,
      .ui.sidebar.menu.collapsed .sidebar-wrapper .search-collapse-icon .sl {
        display: none; }
      .sidebar.collapsed .sidebar-wrapper > .ui.item .dropdown.icon,
      .sidebar.collapsed .sidebar-wrapper .ui.item.title .dropdown.icon,
      .sidebar.collapsed .sidebar-wrapper .search-collapse-icon .dropdown.icon, #vertical-nav.collapsed .sidebar-wrapper > .ui.item .dropdown.icon,
      #vertical-nav.collapsed .sidebar-wrapper .ui.item.title .dropdown.icon,
      #vertical-nav.collapsed .sidebar-wrapper .search-collapse-icon .dropdown.icon, .ui.sidebar.menu.collapsed .sidebar-wrapper > .ui.item .dropdown.icon,
      .ui.sidebar.menu.collapsed .sidebar-wrapper .ui.item.title .dropdown.icon,
      .ui.sidebar.menu.collapsed .sidebar-wrapper .search-collapse-icon .dropdown.icon {
        position: absolute;
        right: 0;
        top: 30%; }
    .sidebar.collapsed .sidebar-wrapper #no_results, #vertical-nav.collapsed .sidebar-wrapper #no_results, .ui.sidebar.menu.collapsed .sidebar-wrapper #no_results {
      display: none; }
    .sidebar.collapsed .sidebar-wrapper .input-group.sidebar-search, #vertical-nav.collapsed .sidebar-wrapper .input-group.sidebar-search, .ui.sidebar.menu.collapsed .sidebar-wrapper .input-group.sidebar-search {
      width: 4rem;
      background: #004169; }
      .sidebar.collapsed .sidebar-wrapper .input-group.sidebar-search .input-group-addon,
      .sidebar.collapsed .sidebar-wrapper .input-group.sidebar-search #sidebar-search,
      .sidebar.collapsed .sidebar-wrapper .input-group.sidebar-search .clear-search, #vertical-nav.collapsed .sidebar-wrapper .input-group.sidebar-search .input-group-addon,
      #vertical-nav.collapsed .sidebar-wrapper .input-group.sidebar-search #sidebar-search,
      #vertical-nav.collapsed .sidebar-wrapper .input-group.sidebar-search .clear-search, .ui.sidebar.menu.collapsed .sidebar-wrapper .input-group.sidebar-search .input-group-addon,
      .ui.sidebar.menu.collapsed .sidebar-wrapper .input-group.sidebar-search #sidebar-search,
      .ui.sidebar.menu.collapsed .sidebar-wrapper .input-group.sidebar-search .clear-search {
        display: none; }
      .sidebar.collapsed .sidebar-wrapper .input-group.sidebar-search #sidebar-search.search-fixed-visible, #vertical-nav.collapsed .sidebar-wrapper .input-group.sidebar-search #sidebar-search.search-fixed-visible, .ui.sidebar.menu.collapsed .sidebar-wrapper .input-group.sidebar-search #sidebar-search.search-fixed-visible {
        display: block;
        position: fixed;
        left: 4rem;
        width: 15rem; }
    .sidebar.collapsed .ui.vertical.menu, #vertical-nav.collapsed .ui.vertical.menu, .ui.sidebar.menu.collapsed .ui.vertical.menu {
      width: 100%;
      -webkit-box-shadow: 0 0 0 transparent;
      -moz-box-shadow: 0 0 0 transparent;
      box-shadow: 0 0 0 transparent;
      border: 0 transparent solid;
      position: relative; }
      .sidebar.collapsed .ui.vertical.menu .menu.active, #vertical-nav.collapsed .ui.vertical.menu .menu.active, .ui.sidebar.menu.collapsed .ui.vertical.menu .menu.active {
        position: absolute;
        left: calc(100% + .71428571em); }
        .sidebar.collapsed .ui.vertical.menu .menu.active.fixed, #vertical-nav.collapsed .ui.vertical.menu .menu.active.fixed, .ui.sidebar.menu.collapsed .ui.vertical.menu .menu.active.fixed {
          position: fixed;
          top: auto !important; }
          .sidebar.collapsed .ui.vertical.menu .menu.active.fixed::before, #vertical-nav.collapsed .ui.vertical.menu .menu.active.fixed::before, .ui.sidebar.menu.collapsed .ui.vertical.menu .menu.active.fixed::before {
            top: 45%; }
        .sidebar.collapsed .ui.vertical.menu .menu.active:not(.fixed), #vertical-nav.collapsed .ui.vertical.menu .menu.active:not(.fixed), .ui.sidebar.menu.collapsed .ui.vertical.menu .menu.active:not(.fixed) {
          top: 0; }
          .sidebar.collapsed .ui.vertical.menu .menu.active:not(.fixed)::before, #vertical-nav.collapsed .ui.vertical.menu .menu.active:not(.fixed)::before, .ui.sidebar.menu.collapsed .ui.vertical.menu .menu.active:not(.fixed)::before {
            top: 1em; }
        .sidebar.collapsed .ui.vertical.menu .menu.active::before, #vertical-nav.collapsed .ui.vertical.menu .menu.active::before, .ui.sidebar.menu.collapsed .ui.vertical.menu .menu.active::before {
          left: -0.3em;
          position: absolute;
          content: '';
          width: .71428571em;
          height: .71428571em;
          background: #FFF;
          -webkit-transform: rotate(135deg);
          transform: rotate(135deg);
          z-index: 2;
          box-shadow: 1px 1px 0 0 #bababc; }
    .sidebar.collapsed .content.active, #vertical-nav.collapsed .content.active, .ui.sidebar.menu.collapsed .content.active {
      min-width: 12rem;
      width: 12rem;
      padding: 0 0 2rem 0;
      position: absolute;
      left: 4rem;
      top: 70px;
      background: #004a78;
      height: calc(100vh - 70px);
      overflow: auto;
      z-index: 1901; }
      .sidebar.collapsed .content.active li h4, #vertical-nav.collapsed .content.active li h4, .ui.sidebar.menu.collapsed .content.active li h4 {
        text-align: center;
        padding: .5rem 0;
        margin: 0; }
      .sidebar.collapsed .content.active li a, #vertical-nav.collapsed .content.active li a, .ui.sidebar.menu.collapsed .content.active li a {
        color: white; }
        .sidebar.collapsed .content.active li a:hover, #vertical-nav.collapsed .content.active li a:hover, .ui.sidebar.menu.collapsed .content.active li a:hover {
          background: rgba(0, 0, 0, 0.05);
          color: #fff; }

/* Layout */
.container-fluid#main {
  margin-top: 70px; }

.bg-success, .list-group-item-success, .card.bg-success, .card.bg-success .card-body {
  background-color: #45da88 !important;
  color: #fff !important;
  border-color: #27c56e; }
  .bg-success a:not(.btn), .list-group-item-success a:not(.btn), .card.bg-success a:not(.btn), .card.bg-success .card-body a:not(.btn) {
    color: #d6e7f9; }
    .bg-success a:not(.btn):hover, .bg-success a:not(.btn):active, .bg-success a:not(.btn):focus, .list-group-item-success a:not(.btn):hover, .list-group-item-success a:not(.btn):active, .list-group-item-success a:not(.btn):focus, .card.bg-success a:not(.btn):hover, .card.bg-success a:not(.btn):active, .card.bg-success a:not(.btn):focus, .card.bg-success .card-body a:not(.btn):hover, .card.bg-success .card-body a:not(.btn):active, .card.bg-success .card-body a:not(.btn):focus {
      color: #aecff2 !important; }

.bg-success-outline, .card.bg-success-outline, .card.bg-success-outline .card-body {
  background-color: white;
  border: 1px solid #45da88;
  color: #27c56e; }
  .bg-success-outline .fa-inverse, .card.bg-success-outline .fa-inverse, .card.bg-success-outline .card-body .fa-inverse {
    color: #27c56e; }

.bg-primary, .list-group-item-primary, .card.bg-primary, .card.bg-primary .card-body {
  background-color: #f46f25 !important;
  color: #fff !important;
  border-color: #db550b; }
  .bg-primary a:not(.btn), .list-group-item-primary a:not(.btn), .card.bg-primary a:not(.btn), .card.bg-primary .card-body a:not(.btn) {
    color: #d6e7f9; }
    .bg-primary a:not(.btn):hover, .bg-primary a:not(.btn):active, .bg-primary a:not(.btn):focus, .list-group-item-primary a:not(.btn):hover, .list-group-item-primary a:not(.btn):active, .list-group-item-primary a:not(.btn):focus, .card.bg-primary a:not(.btn):hover, .card.bg-primary a:not(.btn):active, .card.bg-primary a:not(.btn):focus, .card.bg-primary .card-body a:not(.btn):hover, .card.bg-primary .card-body a:not(.btn):active, .card.bg-primary .card-body a:not(.btn):focus {
      color: #aecff2 !important; }

.bg-primary-outline, .card.bg-primary-outline, .card.bg-primary-outline .card-body {
  background-color: white;
  border: 1px solid #f46f25;
  color: #f46f25; }
  .bg-primary-outline .fa-inverse, .card.bg-primary-outline .fa-inverse, .card.bg-primary-outline .card-body .fa-inverse {
    color: #f46f25; }

.bg-secondary, .list-group-item-secondary, .card.bg-secondary, .card.bg-secondary .card-body {
  background-color: #004169 !important;
  color: #fff !important;
  border-color: #002136; }
  .bg-secondary a:not(.btn), .list-group-item-secondary a:not(.btn), .card.bg-secondary a:not(.btn), .card.bg-secondary .card-body a:not(.btn) {
    color: #d6e7f9; }
    .bg-secondary a:not(.btn):hover, .bg-secondary a:not(.btn):active, .bg-secondary a:not(.btn):focus, .list-group-item-secondary a:not(.btn):hover, .list-group-item-secondary a:not(.btn):active, .list-group-item-secondary a:not(.btn):focus, .card.bg-secondary a:not(.btn):hover, .card.bg-secondary a:not(.btn):active, .card.bg-secondary a:not(.btn):focus, .card.bg-secondary .card-body a:not(.btn):hover, .card.bg-secondary .card-body a:not(.btn):active, .card.bg-secondary .card-body a:not(.btn):focus {
      color: #aecff2 !important; }

.bg-secondary-outline, .card.bg-secondary-outline, .card.bg-secondary-outline .card-body {
  background-color: white;
  border: 1px solid #004169;
  color: #004169; }
  .bg-secondary-outline .fa-inverse, .card.bg-secondary-outline .fa-inverse, .card.bg-secondary-outline .card-body .fa-inverse {
    color: #004169; }

.bg-info, .list-group-item-info, .card.bg-info, .card.bg-info .card-body {
  background-color: #026ed4 !important;
  color: #fff !important;
  border-color: #0261bb; }
  .bg-info a:not(.btn), .list-group-item-info a:not(.btn), .card.bg-info a:not(.btn), .card.bg-info .card-body a:not(.btn) {
    color: #d6e7f9; }
    .bg-info a:not(.btn):hover, .bg-info a:not(.btn):active, .bg-info a:not(.btn):focus, .list-group-item-info a:not(.btn):hover, .list-group-item-info a:not(.btn):active, .list-group-item-info a:not(.btn):focus, .card.bg-info a:not(.btn):hover, .card.bg-info a:not(.btn):active, .card.bg-info a:not(.btn):focus, .card.bg-info .card-body a:not(.btn):hover, .card.bg-info .card-body a:not(.btn):active, .card.bg-info .card-body a:not(.btn):focus {
      color: #aecff2 !important; }

.bg-info-outline, .card.bg-info-outline, .card.bg-info-outline .card-body {
  background-color: white;
  border: 1px solid #026ed4;
  color: #026ed4; }
  .bg-info-outline .fa-inverse, .card.bg-info-outline .fa-inverse, .card.bg-info-outline .card-body .fa-inverse {
    color: #026ed4; }

.bg-warning, .list-group-item-warning, .card.bg-warning, .card.bg-warning .card-body {
  background-color: #ffc966 !important;
  color: #000 !important;
  border-color: #ffb833; }
  .bg-warning a:not(.btn), .list-group-item-warning a:not(.btn), .card.bg-warning a:not(.btn), .card.bg-warning .card-body a:not(.btn) {
    color: #0a1b2d; }
    .bg-warning a:not(.btn):hover, .bg-warning a:not(.btn):active, .bg-warning a:not(.btn):focus, .list-group-item-warning a:not(.btn):hover, .list-group-item-warning a:not(.btn):active, .list-group-item-warning a:not(.btn):focus, .card.bg-warning a:not(.btn):hover, .card.bg-warning a:not(.btn):active, .card.bg-warning a:not(.btn):focus, .card.bg-warning .card-body a:not(.btn):hover, .card.bg-warning .card-body a:not(.btn):active, .card.bg-warning .card-body a:not(.btn):focus {
      color: #153659 !important; }

.bg-warning-outline, .card.bg-warning-outline, .card.bg-warning-outline .card-body {
  background-color: white;
  border: 1px solid #ffc966;
  color: #ffa600; }
  .bg-warning-outline .fa-inverse, .card.bg-warning-outline .fa-inverse, .card.bg-warning-outline .card-body .fa-inverse {
    color: #ffa600; }

.bg-danger, .list-group-item-danger, .card.bg-danger, .card.bg-danger .card-body {
  background-color: #e45870 !important;
  color: #fff !important;
  border-color: #dd2c4a; }
  .bg-danger a:not(.btn), .list-group-item-danger a:not(.btn), .card.bg-danger a:not(.btn), .card.bg-danger .card-body a:not(.btn) {
    color: #d6e7f9; }
    .bg-danger a:not(.btn):hover, .bg-danger a:not(.btn):active, .bg-danger a:not(.btn):focus, .list-group-item-danger a:not(.btn):hover, .list-group-item-danger a:not(.btn):active, .list-group-item-danger a:not(.btn):focus, .card.bg-danger a:not(.btn):hover, .card.bg-danger a:not(.btn):active, .card.bg-danger a:not(.btn):focus, .card.bg-danger .card-body a:not(.btn):hover, .card.bg-danger .card-body a:not(.btn):active, .card.bg-danger .card-body a:not(.btn):focus {
      color: #aecff2 !important; }

.bg-danger-outline, .card.bg-danger-outline, .card.bg-danger-outline .card-body {
  background-color: white;
  border: 1px solid #e45870;
  color: #e45870; }
  .bg-danger-outline .fa-inverse, .card.bg-danger-outline .fa-inverse, .card.bg-danger-outline .card-body .fa-inverse {
    color: #e45870; }

.bg-default, .list-group-item-default, .card.bg-default, .card.bg-default .card-body {
  background-color: #f7f7f7 !important;
  color: black !important;
  border-color: #e6e6e6; }
  .bg-default a:not(.btn), .list-group-item-default a:not(.btn), .card.bg-default a:not(.btn), .card.bg-default .card-body a:not(.btn) {
    color: #0a1b2d; }
    .bg-default a:not(.btn):hover, .bg-default a:not(.btn):active, .bg-default a:not(.btn):focus, .list-group-item-default a:not(.btn):hover, .list-group-item-default a:not(.btn):active, .list-group-item-default a:not(.btn):focus, .card.bg-default a:not(.btn):hover, .card.bg-default a:not(.btn):active, .card.bg-default a:not(.btn):focus, .card.bg-default .card-body a:not(.btn):hover, .card.bg-default .card-body a:not(.btn):active, .card.bg-default .card-body a:not(.btn):focus {
      color: #153659 !important; }

.bg-default-outline, .card.bg-default-outline, .card.bg-default-outline .card-body {
  background-color: white;
  border: 1px solid #e6e6e6;
  color: black; }
  .bg-default-outline .fa-inverse, .card.bg-default-outline .fa-inverse, .card.bg-default-outline .card-body .fa-inverse {
    color: black; }

.bg-light, .list-group-item-light, .card.bg-light, .card.bg-light .card-body {
  background-color: #f7f7f7 !important;
  color: black !important;
  border-color: #e6e6e6; }
  .bg-light a:not(.btn), .list-group-item-light a:not(.btn), .card.bg-light a:not(.btn), .card.bg-light .card-body a:not(.btn) {
    color: #0a1b2d; }
    .bg-light a:not(.btn):hover, .bg-light a:not(.btn):active, .bg-light a:not(.btn):focus, .list-group-item-light a:not(.btn):hover, .list-group-item-light a:not(.btn):active, .list-group-item-light a:not(.btn):focus, .card.bg-light a:not(.btn):hover, .card.bg-light a:not(.btn):active, .card.bg-light a:not(.btn):focus, .card.bg-light .card-body a:not(.btn):hover, .card.bg-light .card-body a:not(.btn):active, .card.bg-light .card-body a:not(.btn):focus {
      color: #153659 !important; }

.bg-light-outline, .card.bg-light-outline, .card.bg-light-outline .card-body {
  background-color: white;
  border: 1px solid #e6e6e6;
  color: black; }
  .bg-light-outline .fa-inverse, .card.bg-light-outline .fa-inverse, .card.bg-light-outline .card-body .fa-inverse {
    color: black; }

/* Buttons */
.btn.btn-success, a.btn.btn-success {
  background-color: #45da88;
  color: #fff;
  border: 1px solid #45da88; }
  .btn.btn-success.fa, a.btn.btn-success.fa {
    border: 1px solid #23b062 !important;
    background: transparent;
    color: #fff; }
  .btn.btn-success:not([disabled]):hover, .btn.btn-success:not([disabled]):focus, .btn.btn-success:not([disabled]):active, .btn.btn-success:not([disabled]).active, .btn.btn-success:not([disabled])[checked="checked"], a.btn.btn-success:not([disabled]):hover, a.btn.btn-success:not([disabled]):focus, a.btn.btn-success:not([disabled]):active, a.btn.btn-success:not([disabled]).active, a.btn.btn-success:not([disabled])[checked="checked"] {
    background-color: #38d780;
    border-color: #38d780;
    color: #fff; }
  .btn.btn-success[disabled]:hover, .btn.btn-success[disabled]:focus, .btn.btn-success[disabled]:active, .btn.btn-success[disabled].active, a.btn.btn-success[disabled]:hover, a.btn.btn-success[disabled]:focus, a.btn.btn-success[disabled]:active, a.btn.btn-success[disabled].active {
    background-color: #45da88 !important;
    color: #fff;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important; }

.btn.btn-outline-success, .btn.btn-success-outline, a.btn.btn-outline-success, a.btn.btn-success-outline {
  background-color: white;
  border: 1px solid #45da88;
  color: #27c56e; }
  .btn.btn-outline-success:not([disabled]):hover, .btn.btn-outline-success:not([disabled]):focus, .btn.btn-outline-success:not([disabled]):active, .btn.btn-outline-success:not([disabled]).active, .btn.btn-outline-success:not([disabled])[checked="checked"], .btn.btn-success-outline:not([disabled]):hover, .btn.btn-success-outline:not([disabled]):focus, .btn.btn-success-outline:not([disabled]):active, .btn.btn-success-outline:not([disabled]).active, .btn.btn-success-outline:not([disabled])[checked="checked"], a.btn.btn-outline-success:not([disabled]):hover, a.btn.btn-outline-success:not([disabled]):focus, a.btn.btn-outline-success:not([disabled]):active, a.btn.btn-outline-success:not([disabled]).active, a.btn.btn-outline-success:not([disabled])[checked="checked"], a.btn.btn-success-outline:not([disabled]):hover, a.btn.btn-success-outline:not([disabled]):focus, a.btn.btn-success-outline:not([disabled]):active, a.btn.btn-success-outline:not([disabled]).active, a.btn.btn-success-outline:not([disabled])[checked="checked"] {
    background-color: #45da88;
    border-color: #45da88;
    color: #fff; }
  .btn.btn-outline-success[disabled]:hover, .btn.btn-outline-success[disabled]:focus, .btn.btn-outline-success[disabled]:active, .btn.btn-outline-success[disabled].active, .btn.btn-success-outline[disabled]:hover, .btn.btn-success-outline[disabled]:focus, .btn.btn-success-outline[disabled]:active, .btn.btn-success-outline[disabled].active, a.btn.btn-outline-success[disabled]:hover, a.btn.btn-outline-success[disabled]:focus, a.btn.btn-outline-success[disabled]:active, a.btn.btn-outline-success[disabled].active, a.btn.btn-success-outline[disabled]:hover, a.btn.btn-success-outline[disabled]:focus, a.btn.btn-success-outline[disabled]:active, a.btn.btn-success-outline[disabled].active {
    background-color: white !important;
    border: 1px solid #45da88;
    color: #27c56e;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important; }

.btn.btn-hover-success:not([disabled]):hover, .btn.btn-hover-success:not([disabled]).active, a.btn.btn-hover-success:not([disabled]):hover, a.btn.btn-hover-success:not([disabled]).active {
  background-color: #45da88 !important;
  color: #fff !important;
  border-color: #27c56e !important; }

.open > .dropdown-toggle.btn-success {
  background-color: #45da88; }

.btn.btn-primary, a.btn.btn-primary {
  background-color: #f46f25;
  color: #fff;
  border: 1px solid #f46f25; }
  .btn.btn-primary.fa, a.btn.btn-primary.fa {
    border: 1px solid #23b062 !important;
    background: transparent;
    color: #fff; }
  .btn.btn-primary:not([disabled]):hover, .btn.btn-primary:not([disabled]):focus, .btn.btn-primary:not([disabled]):active, .btn.btn-primary:not([disabled]).active, .btn.btn-primary:not([disabled])[checked="checked"], a.btn.btn-primary:not([disabled]):hover, a.btn.btn-primary:not([disabled]):focus, a.btn.btn-primary:not([disabled]):active, a.btn.btn-primary:not([disabled]).active, a.btn.btn-primary:not([disabled])[checked="checked"] {
    background-color: #f36516;
    border-color: #f36516;
    color: #fff; }
  .btn.btn-primary[disabled]:hover, .btn.btn-primary[disabled]:focus, .btn.btn-primary[disabled]:active, .btn.btn-primary[disabled].active, a.btn.btn-primary[disabled]:hover, a.btn.btn-primary[disabled]:focus, a.btn.btn-primary[disabled]:active, a.btn.btn-primary[disabled].active {
    background-color: #f46f25 !important;
    color: #fff;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important; }

.btn.btn-outline-primary, .btn.btn-primary-outline, a.btn.btn-outline-primary, a.btn.btn-primary-outline {
  background-color: white;
  border: 1px solid #f46f25;
  color: #f46f25; }
  .btn.btn-outline-primary:not([disabled]):hover, .btn.btn-outline-primary:not([disabled]):focus, .btn.btn-outline-primary:not([disabled]):active, .btn.btn-outline-primary:not([disabled]).active, .btn.btn-outline-primary:not([disabled])[checked="checked"], .btn.btn-primary-outline:not([disabled]):hover, .btn.btn-primary-outline:not([disabled]):focus, .btn.btn-primary-outline:not([disabled]):active, .btn.btn-primary-outline:not([disabled]).active, .btn.btn-primary-outline:not([disabled])[checked="checked"], a.btn.btn-outline-primary:not([disabled]):hover, a.btn.btn-outline-primary:not([disabled]):focus, a.btn.btn-outline-primary:not([disabled]):active, a.btn.btn-outline-primary:not([disabled]).active, a.btn.btn-outline-primary:not([disabled])[checked="checked"], a.btn.btn-primary-outline:not([disabled]):hover, a.btn.btn-primary-outline:not([disabled]):focus, a.btn.btn-primary-outline:not([disabled]):active, a.btn.btn-primary-outline:not([disabled]).active, a.btn.btn-primary-outline:not([disabled])[checked="checked"] {
    background-color: #f46f25;
    border-color: #f46f25;
    color: #fff; }
  .btn.btn-outline-primary[disabled]:hover, .btn.btn-outline-primary[disabled]:focus, .btn.btn-outline-primary[disabled]:active, .btn.btn-outline-primary[disabled].active, .btn.btn-primary-outline[disabled]:hover, .btn.btn-primary-outline[disabled]:focus, .btn.btn-primary-outline[disabled]:active, .btn.btn-primary-outline[disabled].active, a.btn.btn-outline-primary[disabled]:hover, a.btn.btn-outline-primary[disabled]:focus, a.btn.btn-outline-primary[disabled]:active, a.btn.btn-outline-primary[disabled].active, a.btn.btn-primary-outline[disabled]:hover, a.btn.btn-primary-outline[disabled]:focus, a.btn.btn-primary-outline[disabled]:active, a.btn.btn-primary-outline[disabled].active {
    background-color: white !important;
    border: 1px solid #f46f25;
    color: #f46f25;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important; }

.btn.btn-hover-primary:not([disabled]):hover, .btn.btn-hover-primary:not([disabled]).active, a.btn.btn-hover-primary:not([disabled]):hover, a.btn.btn-hover-primary:not([disabled]).active {
  background-color: #f46f25 !important;
  color: #fff !important;
  border-color: #db550b !important; }

.open > .dropdown-toggle.btn-primary {
  background-color: #f46f25; }

.btn.btn-secondary, a.btn.btn-secondary {
  background-color: #004169;
  color: #fff;
  border: 1px solid #004169; }
  .btn.btn-secondary.fa, a.btn.btn-secondary.fa {
    border: 1px solid #23b062 !important;
    background: transparent;
    color: #fff; }
  .btn.btn-secondary:not([disabled]):hover, .btn.btn-secondary:not([disabled]):focus, .btn.btn-secondary:not([disabled]):active, .btn.btn-secondary:not([disabled]).active, .btn.btn-secondary:not([disabled])[checked="checked"], a.btn.btn-secondary:not([disabled]):hover, a.btn.btn-secondary:not([disabled]):focus, a.btn.btn-secondary:not([disabled]):active, a.btn.btn-secondary:not([disabled]).active, a.btn.btn-secondary:not([disabled])[checked="checked"] {
    background-color: #00385a;
    border-color: #00385a;
    color: #fff; }
  .btn.btn-secondary[disabled]:hover, .btn.btn-secondary[disabled]:focus, .btn.btn-secondary[disabled]:active, .btn.btn-secondary[disabled].active, a.btn.btn-secondary[disabled]:hover, a.btn.btn-secondary[disabled]:focus, a.btn.btn-secondary[disabled]:active, a.btn.btn-secondary[disabled].active {
    background-color: #004169 !important;
    color: #fff;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important; }

.btn.btn-outline-secondary, .btn.btn-secondary-outline, a.btn.btn-outline-secondary, a.btn.btn-secondary-outline {
  background-color: white;
  border: 1px solid #004169;
  color: #004169; }
  .btn.btn-outline-secondary:not([disabled]):hover, .btn.btn-outline-secondary:not([disabled]):focus, .btn.btn-outline-secondary:not([disabled]):active, .btn.btn-outline-secondary:not([disabled]).active, .btn.btn-outline-secondary:not([disabled])[checked="checked"], .btn.btn-secondary-outline:not([disabled]):hover, .btn.btn-secondary-outline:not([disabled]):focus, .btn.btn-secondary-outline:not([disabled]):active, .btn.btn-secondary-outline:not([disabled]).active, .btn.btn-secondary-outline:not([disabled])[checked="checked"], a.btn.btn-outline-secondary:not([disabled]):hover, a.btn.btn-outline-secondary:not([disabled]):focus, a.btn.btn-outline-secondary:not([disabled]):active, a.btn.btn-outline-secondary:not([disabled]).active, a.btn.btn-outline-secondary:not([disabled])[checked="checked"], a.btn.btn-secondary-outline:not([disabled]):hover, a.btn.btn-secondary-outline:not([disabled]):focus, a.btn.btn-secondary-outline:not([disabled]):active, a.btn.btn-secondary-outline:not([disabled]).active, a.btn.btn-secondary-outline:not([disabled])[checked="checked"] {
    background-color: #004169;
    border-color: #004169;
    color: #fff; }
  .btn.btn-outline-secondary[disabled]:hover, .btn.btn-outline-secondary[disabled]:focus, .btn.btn-outline-secondary[disabled]:active, .btn.btn-outline-secondary[disabled].active, .btn.btn-secondary-outline[disabled]:hover, .btn.btn-secondary-outline[disabled]:focus, .btn.btn-secondary-outline[disabled]:active, .btn.btn-secondary-outline[disabled].active, a.btn.btn-outline-secondary[disabled]:hover, a.btn.btn-outline-secondary[disabled]:focus, a.btn.btn-outline-secondary[disabled]:active, a.btn.btn-outline-secondary[disabled].active, a.btn.btn-secondary-outline[disabled]:hover, a.btn.btn-secondary-outline[disabled]:focus, a.btn.btn-secondary-outline[disabled]:active, a.btn.btn-secondary-outline[disabled].active {
    background-color: white !important;
    border: 1px solid #004169;
    color: #004169;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important; }

.btn.btn-hover-secondary:not([disabled]):hover, .btn.btn-hover-secondary:not([disabled]).active, a.btn.btn-hover-secondary:not([disabled]):hover, a.btn.btn-hover-secondary:not([disabled]).active {
  background-color: #004169 !important;
  color: #fff !important;
  border-color: #002136 !important; }

.open > .dropdown-toggle.btn-secondary {
  background-color: #004169; }

.btn.btn-info, a.btn.btn-info {
  background-color: #026ed4;
  color: #fff;
  border: 1px solid #026ed4; }
  .btn.btn-info.fa, a.btn.btn-info.fa {
    border: 1px solid #23b062 !important;
    background: transparent;
    color: #fff; }
  .btn.btn-info:not([disabled]):hover, .btn.btn-info:not([disabled]):focus, .btn.btn-info:not([disabled]):active, .btn.btn-info:not([disabled]).active, .btn.btn-info:not([disabled])[checked="checked"], a.btn.btn-info:not([disabled]):hover, a.btn.btn-info:not([disabled]):focus, a.btn.btn-info:not([disabled]):active, a.btn.btn-info:not([disabled]).active, a.btn.btn-info:not([disabled])[checked="checked"] {
    background-color: #0266c5;
    border-color: #0266c5;
    color: #fff; }
  .btn.btn-info[disabled]:hover, .btn.btn-info[disabled]:focus, .btn.btn-info[disabled]:active, .btn.btn-info[disabled].active, a.btn.btn-info[disabled]:hover, a.btn.btn-info[disabled]:focus, a.btn.btn-info[disabled]:active, a.btn.btn-info[disabled].active {
    background-color: #026ed4 !important;
    color: #fff;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important; }

.btn.btn-outline-info, .btn.btn-info-outline, a.btn.btn-outline-info, a.btn.btn-info-outline {
  background-color: white;
  border: 1px solid #026ed4;
  color: #026ed4; }
  .btn.btn-outline-info:not([disabled]):hover, .btn.btn-outline-info:not([disabled]):focus, .btn.btn-outline-info:not([disabled]):active, .btn.btn-outline-info:not([disabled]).active, .btn.btn-outline-info:not([disabled])[checked="checked"], .btn.btn-info-outline:not([disabled]):hover, .btn.btn-info-outline:not([disabled]):focus, .btn.btn-info-outline:not([disabled]):active, .btn.btn-info-outline:not([disabled]).active, .btn.btn-info-outline:not([disabled])[checked="checked"], a.btn.btn-outline-info:not([disabled]):hover, a.btn.btn-outline-info:not([disabled]):focus, a.btn.btn-outline-info:not([disabled]):active, a.btn.btn-outline-info:not([disabled]).active, a.btn.btn-outline-info:not([disabled])[checked="checked"], a.btn.btn-info-outline:not([disabled]):hover, a.btn.btn-info-outline:not([disabled]):focus, a.btn.btn-info-outline:not([disabled]):active, a.btn.btn-info-outline:not([disabled]).active, a.btn.btn-info-outline:not([disabled])[checked="checked"] {
    background-color: #026ed4;
    border-color: #026ed4;
    color: #fff; }
  .btn.btn-outline-info[disabled]:hover, .btn.btn-outline-info[disabled]:focus, .btn.btn-outline-info[disabled]:active, .btn.btn-outline-info[disabled].active, .btn.btn-info-outline[disabled]:hover, .btn.btn-info-outline[disabled]:focus, .btn.btn-info-outline[disabled]:active, .btn.btn-info-outline[disabled].active, a.btn.btn-outline-info[disabled]:hover, a.btn.btn-outline-info[disabled]:focus, a.btn.btn-outline-info[disabled]:active, a.btn.btn-outline-info[disabled].active, a.btn.btn-info-outline[disabled]:hover, a.btn.btn-info-outline[disabled]:focus, a.btn.btn-info-outline[disabled]:active, a.btn.btn-info-outline[disabled].active {
    background-color: white !important;
    border: 1px solid #026ed4;
    color: #026ed4;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important; }

.btn.btn-hover-info:not([disabled]):hover, .btn.btn-hover-info:not([disabled]).active, a.btn.btn-hover-info:not([disabled]):hover, a.btn.btn-hover-info:not([disabled]).active {
  background-color: #026ed4 !important;
  color: #fff !important;
  border-color: #0261bb !important; }

.open > .dropdown-toggle.btn-info {
  background-color: #026ed4; }

.btn.btn-warning, a.btn.btn-warning {
  background-color: #ffc966;
  color: #000;
  border: 1px solid #ffc966; }
  .btn.btn-warning.fa, a.btn.btn-warning.fa {
    border: 1px solid #23b062 !important;
    background: transparent;
    color: #000; }
  .btn.btn-warning:not([disabled]):hover, .btn.btn-warning:not([disabled]):focus, .btn.btn-warning:not([disabled]):active, .btn.btn-warning:not([disabled]).active, .btn.btn-warning:not([disabled])[checked="checked"], a.btn.btn-warning:not([disabled]):hover, a.btn.btn-warning:not([disabled]):focus, a.btn.btn-warning:not([disabled]):active, a.btn.btn-warning:not([disabled]).active, a.btn.btn-warning:not([disabled])[checked="checked"] {
    background-color: #ffc457;
    border-color: #ffc457;
    color: #000; }
  .btn.btn-warning[disabled]:hover, .btn.btn-warning[disabled]:focus, .btn.btn-warning[disabled]:active, .btn.btn-warning[disabled].active, a.btn.btn-warning[disabled]:hover, a.btn.btn-warning[disabled]:focus, a.btn.btn-warning[disabled]:active, a.btn.btn-warning[disabled].active {
    background-color: #ffc966 !important;
    color: #000;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important; }

.btn.btn-outline-warning, .btn.btn-warning-outline, a.btn.btn-outline-warning, a.btn.btn-warning-outline {
  background-color: white;
  border: 1px solid #ffc966;
  color: #ffa600; }
  .btn.btn-outline-warning:not([disabled]):hover, .btn.btn-outline-warning:not([disabled]):focus, .btn.btn-outline-warning:not([disabled]):active, .btn.btn-outline-warning:not([disabled]).active, .btn.btn-outline-warning:not([disabled])[checked="checked"], .btn.btn-warning-outline:not([disabled]):hover, .btn.btn-warning-outline:not([disabled]):focus, .btn.btn-warning-outline:not([disabled]):active, .btn.btn-warning-outline:not([disabled]).active, .btn.btn-warning-outline:not([disabled])[checked="checked"], a.btn.btn-outline-warning:not([disabled]):hover, a.btn.btn-outline-warning:not([disabled]):focus, a.btn.btn-outline-warning:not([disabled]):active, a.btn.btn-outline-warning:not([disabled]).active, a.btn.btn-outline-warning:not([disabled])[checked="checked"], a.btn.btn-warning-outline:not([disabled]):hover, a.btn.btn-warning-outline:not([disabled]):focus, a.btn.btn-warning-outline:not([disabled]):active, a.btn.btn-warning-outline:not([disabled]).active, a.btn.btn-warning-outline:not([disabled])[checked="checked"] {
    background-color: #ffc966;
    border-color: #ffc966;
    color: #000; }
  .btn.btn-outline-warning[disabled]:hover, .btn.btn-outline-warning[disabled]:focus, .btn.btn-outline-warning[disabled]:active, .btn.btn-outline-warning[disabled].active, .btn.btn-warning-outline[disabled]:hover, .btn.btn-warning-outline[disabled]:focus, .btn.btn-warning-outline[disabled]:active, .btn.btn-warning-outline[disabled].active, a.btn.btn-outline-warning[disabled]:hover, a.btn.btn-outline-warning[disabled]:focus, a.btn.btn-outline-warning[disabled]:active, a.btn.btn-outline-warning[disabled].active, a.btn.btn-warning-outline[disabled]:hover, a.btn.btn-warning-outline[disabled]:focus, a.btn.btn-warning-outline[disabled]:active, a.btn.btn-warning-outline[disabled].active {
    background-color: white !important;
    border: 1px solid #ffc966;
    color: #ffa600;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important; }

.btn.btn-hover-warning:not([disabled]):hover, .btn.btn-hover-warning:not([disabled]).active, a.btn.btn-hover-warning:not([disabled]):hover, a.btn.btn-hover-warning:not([disabled]).active {
  background-color: #ffc966 !important;
  color: #000 !important;
  border-color: #ffb833 !important; }

.open > .dropdown-toggle.btn-warning {
  background-color: #ffc966; }

.btn.btn-danger, a.btn.btn-danger {
  background-color: #e45870;
  color: #fff;
  border: 1px solid #e45870; }
  .btn.btn-danger.fa, a.btn.btn-danger.fa {
    border: 1px solid #23b062 !important;
    background: transparent;
    color: #fff; }
  .btn.btn-danger:not([disabled]):hover, .btn.btn-danger:not([disabled]):focus, .btn.btn-danger:not([disabled]):active, .btn.btn-danger:not([disabled]).active, .btn.btn-danger:not([disabled])[checked="checked"], a.btn.btn-danger:not([disabled]):hover, a.btn.btn-danger:not([disabled]):focus, a.btn.btn-danger:not([disabled]):active, a.btn.btn-danger:not([disabled]).active, a.btn.btn-danger:not([disabled])[checked="checked"] {
    background-color: #e24b64;
    border-color: #e24b64;
    color: #fff; }
  .btn.btn-danger[disabled]:hover, .btn.btn-danger[disabled]:focus, .btn.btn-danger[disabled]:active, .btn.btn-danger[disabled].active, a.btn.btn-danger[disabled]:hover, a.btn.btn-danger[disabled]:focus, a.btn.btn-danger[disabled]:active, a.btn.btn-danger[disabled].active {
    background-color: #e45870 !important;
    color: #fff;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important; }

.btn.btn-outline-danger, .btn.btn-danger-outline, a.btn.btn-outline-danger, a.btn.btn-danger-outline {
  background-color: white;
  border: 1px solid #e45870;
  color: #e45870; }
  .btn.btn-outline-danger:not([disabled]):hover, .btn.btn-outline-danger:not([disabled]):focus, .btn.btn-outline-danger:not([disabled]):active, .btn.btn-outline-danger:not([disabled]).active, .btn.btn-outline-danger:not([disabled])[checked="checked"], .btn.btn-danger-outline:not([disabled]):hover, .btn.btn-danger-outline:not([disabled]):focus, .btn.btn-danger-outline:not([disabled]):active, .btn.btn-danger-outline:not([disabled]).active, .btn.btn-danger-outline:not([disabled])[checked="checked"], a.btn.btn-outline-danger:not([disabled]):hover, a.btn.btn-outline-danger:not([disabled]):focus, a.btn.btn-outline-danger:not([disabled]):active, a.btn.btn-outline-danger:not([disabled]).active, a.btn.btn-outline-danger:not([disabled])[checked="checked"], a.btn.btn-danger-outline:not([disabled]):hover, a.btn.btn-danger-outline:not([disabled]):focus, a.btn.btn-danger-outline:not([disabled]):active, a.btn.btn-danger-outline:not([disabled]).active, a.btn.btn-danger-outline:not([disabled])[checked="checked"] {
    background-color: #e45870;
    border-color: #e45870;
    color: #fff; }
  .btn.btn-outline-danger[disabled]:hover, .btn.btn-outline-danger[disabled]:focus, .btn.btn-outline-danger[disabled]:active, .btn.btn-outline-danger[disabled].active, .btn.btn-danger-outline[disabled]:hover, .btn.btn-danger-outline[disabled]:focus, .btn.btn-danger-outline[disabled]:active, .btn.btn-danger-outline[disabled].active, a.btn.btn-outline-danger[disabled]:hover, a.btn.btn-outline-danger[disabled]:focus, a.btn.btn-outline-danger[disabled]:active, a.btn.btn-outline-danger[disabled].active, a.btn.btn-danger-outline[disabled]:hover, a.btn.btn-danger-outline[disabled]:focus, a.btn.btn-danger-outline[disabled]:active, a.btn.btn-danger-outline[disabled].active {
    background-color: white !important;
    border: 1px solid #e45870;
    color: #e45870;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important; }

.btn.btn-hover-danger:not([disabled]):hover, .btn.btn-hover-danger:not([disabled]).active, a.btn.btn-hover-danger:not([disabled]):hover, a.btn.btn-hover-danger:not([disabled]).active {
  background-color: #e45870 !important;
  color: #fff !important;
  border-color: #dd2c4a !important; }

.open > .dropdown-toggle.btn-danger {
  background-color: #e45870; }

.btn.btn-default, a.btn.btn-default {
  background-color: #f7f7f7;
  color: black;
  border: 1px solid #f7f7f7; }
  .btn.btn-default.fa, a.btn.btn-default.fa {
    border: 1px solid #23b062 !important;
    background: transparent;
    color: black; }
  .btn.btn-default:not([disabled]):hover, .btn.btn-default:not([disabled]):focus, .btn.btn-default:not([disabled]):active, .btn.btn-default:not([disabled]).active, .btn.btn-default:not([disabled])[checked="checked"], a.btn.btn-default:not([disabled]):hover, a.btn.btn-default:not([disabled]):focus, a.btn.btn-default:not([disabled]):active, a.btn.btn-default:not([disabled]).active, a.btn.btn-default:not([disabled])[checked="checked"] {
    background-color: #f2f2f2;
    border-color: #f2f2f2;
    color: black; }
  .btn.btn-default[disabled]:hover, .btn.btn-default[disabled]:focus, .btn.btn-default[disabled]:active, .btn.btn-default[disabled].active, a.btn.btn-default[disabled]:hover, a.btn.btn-default[disabled]:focus, a.btn.btn-default[disabled]:active, a.btn.btn-default[disabled].active {
    background-color: #f7f7f7 !important;
    color: black;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important; }

.btn.btn-outline-default, .btn.btn-default-outline, a.btn.btn-outline-default, a.btn.btn-default-outline {
  background-color: white;
  border: 1px solid #e6e6e6;
  color: black; }
  .btn.btn-outline-default:not([disabled]):hover, .btn.btn-outline-default:not([disabled]):focus, .btn.btn-outline-default:not([disabled]):active, .btn.btn-outline-default:not([disabled]).active, .btn.btn-outline-default:not([disabled])[checked="checked"], .btn.btn-default-outline:not([disabled]):hover, .btn.btn-default-outline:not([disabled]):focus, .btn.btn-default-outline:not([disabled]):active, .btn.btn-default-outline:not([disabled]).active, .btn.btn-default-outline:not([disabled])[checked="checked"], a.btn.btn-outline-default:not([disabled]):hover, a.btn.btn-outline-default:not([disabled]):focus, a.btn.btn-outline-default:not([disabled]):active, a.btn.btn-outline-default:not([disabled]).active, a.btn.btn-outline-default:not([disabled])[checked="checked"], a.btn.btn-default-outline:not([disabled]):hover, a.btn.btn-default-outline:not([disabled]):focus, a.btn.btn-default-outline:not([disabled]):active, a.btn.btn-default-outline:not([disabled]).active, a.btn.btn-default-outline:not([disabled])[checked="checked"] {
    background-color: #f2f2f2;
    border-color: #f2f2f2;
    color: black; }
  .btn.btn-outline-default[disabled]:hover, .btn.btn-outline-default[disabled]:focus, .btn.btn-outline-default[disabled]:active, .btn.btn-outline-default[disabled].active, .btn.btn-default-outline[disabled]:hover, .btn.btn-default-outline[disabled]:focus, .btn.btn-default-outline[disabled]:active, .btn.btn-default-outline[disabled].active, a.btn.btn-outline-default[disabled]:hover, a.btn.btn-outline-default[disabled]:focus, a.btn.btn-outline-default[disabled]:active, a.btn.btn-outline-default[disabled].active, a.btn.btn-default-outline[disabled]:hover, a.btn.btn-default-outline[disabled]:focus, a.btn.btn-default-outline[disabled]:active, a.btn.btn-default-outline[disabled].active {
    background-color: white !important;
    border: 1px solid #e6e6e6;
    color: black;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important; }

.btn.btn-hover-default:not([disabled]):hover, .btn.btn-hover-default:not([disabled]).active, a.btn.btn-hover-default:not([disabled]):hover, a.btn.btn-hover-default:not([disabled]).active {
  background-color: #f7f7f7 !important;
  color: black !important;
  border-color: #e6e6e6 !important; }

.open > .dropdown-toggle.btn-default {
  background-color: #f7f7f7; }

.btn.btn-light, a.btn.btn-light {
  background-color: #f7f7f7;
  color: black;
  border: 1px solid #f7f7f7; }
  .btn.btn-light.fa, a.btn.btn-light.fa {
    border: 1px solid #23b062 !important;
    background: transparent;
    color: black; }
  .btn.btn-light:not([disabled]):hover, .btn.btn-light:not([disabled]):focus, .btn.btn-light:not([disabled]):active, .btn.btn-light:not([disabled]).active, .btn.btn-light:not([disabled])[checked="checked"], a.btn.btn-light:not([disabled]):hover, a.btn.btn-light:not([disabled]):focus, a.btn.btn-light:not([disabled]):active, a.btn.btn-light:not([disabled]).active, a.btn.btn-light:not([disabled])[checked="checked"] {
    background-color: #f2f2f2;
    border-color: #f2f2f2;
    color: black; }
  .btn.btn-light[disabled]:hover, .btn.btn-light[disabled]:focus, .btn.btn-light[disabled]:active, .btn.btn-light[disabled].active, a.btn.btn-light[disabled]:hover, a.btn.btn-light[disabled]:focus, a.btn.btn-light[disabled]:active, a.btn.btn-light[disabled].active {
    background-color: #f7f7f7 !important;
    color: black;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important; }

.btn.btn-outline-light, .btn.btn-light-outline, a.btn.btn-outline-light, a.btn.btn-light-outline {
  background-color: white;
  border: 1px solid #e6e6e6;
  color: black; }
  .btn.btn-outline-light:not([disabled]):hover, .btn.btn-outline-light:not([disabled]):focus, .btn.btn-outline-light:not([disabled]):active, .btn.btn-outline-light:not([disabled]).active, .btn.btn-outline-light:not([disabled])[checked="checked"], .btn.btn-light-outline:not([disabled]):hover, .btn.btn-light-outline:not([disabled]):focus, .btn.btn-light-outline:not([disabled]):active, .btn.btn-light-outline:not([disabled]).active, .btn.btn-light-outline:not([disabled])[checked="checked"], a.btn.btn-outline-light:not([disabled]):hover, a.btn.btn-outline-light:not([disabled]):focus, a.btn.btn-outline-light:not([disabled]):active, a.btn.btn-outline-light:not([disabled]).active, a.btn.btn-outline-light:not([disabled])[checked="checked"], a.btn.btn-light-outline:not([disabled]):hover, a.btn.btn-light-outline:not([disabled]):focus, a.btn.btn-light-outline:not([disabled]):active, a.btn.btn-light-outline:not([disabled]).active, a.btn.btn-light-outline:not([disabled])[checked="checked"] {
    background-color: #f2f2f2;
    border-color: #f2f2f2;
    color: black; }
  .btn.btn-outline-light[disabled]:hover, .btn.btn-outline-light[disabled]:focus, .btn.btn-outline-light[disabled]:active, .btn.btn-outline-light[disabled].active, .btn.btn-light-outline[disabled]:hover, .btn.btn-light-outline[disabled]:focus, .btn.btn-light-outline[disabled]:active, .btn.btn-light-outline[disabled].active, a.btn.btn-outline-light[disabled]:hover, a.btn.btn-outline-light[disabled]:focus, a.btn.btn-outline-light[disabled]:active, a.btn.btn-outline-light[disabled].active, a.btn.btn-light-outline[disabled]:hover, a.btn.btn-light-outline[disabled]:focus, a.btn.btn-light-outline[disabled]:active, a.btn.btn-light-outline[disabled].active {
    background-color: white !important;
    border: 1px solid #e6e6e6;
    color: black;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important; }

.btn.btn-hover-light:not([disabled]):hover, .btn.btn-hover-light:not([disabled]).active, a.btn.btn-hover-light:not([disabled]):hover, a.btn.btn-hover-light:not([disabled]).active {
  background-color: #f7f7f7 !important;
  color: black !important;
  border-color: #e6e6e6 !important; }

.open > .dropdown-toggle.btn-light {
  background-color: #f7f7f7; }

/* Media / Mobile settings */
@media only screen and (min-resolution: 117dpi) and (max-resolution: 119dpi), only screen and (min-resolution: 131dpi) and (max-resolution: 133dpi), only screen and (min-resolution: 145dpi) and (max-resolution: 154dpi), only screen and (min-resolution: 162dpi) and (max-resolution: 164dpi), screen and (max-width: 820px) {
  #vertical-nav.expanded .sidebar-wrapper {
    background: #004169;
    border-top-color: #004169; } }
