.flat-blue {
  background-color: #F9F9F9;
  /* small screen */ }
  .flat-blue a {
    color: #363c46; }
  .flat-blue a:hover {
    color: #09486b; }
  .flat-blue .app-footer {
    opacity: 0.7;
    color: #1e82c5; }
  .flat-blue .navbar, .flat-blue .navbar.navbar-default {
    border-bottom: 0px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.08); }
    .flat-blue .navbar > .container-fluid, .flat-blue .navbar.navbar-default > .container-fluid {
      background-color: #FFF; }
    .flat-blue .navbar .navbar-header .navbar-brand, .flat-blue .navbar.navbar-default .navbar-header .navbar-brand {
      color: #F9F9F9; }
    .flat-blue .navbar .navbar-header .navbar-expand-toggle, .flat-blue .navbar.navbar-default .navbar-header .navbar-expand-toggle {
      color: #1e82c5; }
    .flat-blue .navbar .navbar-header .navbar-right-expand-toggle, .flat-blue .navbar.navbar-default .navbar-header .navbar-right-expand-toggle {
      color: #1e82c5; }
    .flat-blue .navbar .navbar-breadcrumb li, .flat-blue .navbar.navbar-default .navbar-breadcrumb li {
      color: #1e82c5; }
      .flat-blue .navbar .navbar-breadcrumb li a, .flat-blue .navbar.navbar-default .navbar-breadcrumb li a {
        color: #1e82c5; }
    .flat-blue .navbar .navbar-nav > li, .flat-blue .navbar.navbar-default .navbar-nav > li {
      border-left: 1px solid #F9F9F9; }
      .flat-blue .navbar .navbar-nav > li > a, .flat-blue .navbar.navbar-default .navbar-nav > li > a {
        color: #1e82c5; }
    .flat-blue .navbar .navbar-nav > li:hover > a, .flat-blue .navbar.navbar-default .navbar-nav > li:hover > a {
      color: #22A7F0; }
    .flat-blue .navbar .navbar-nav > li.open > a, .flat-blue .navbar.navbar-default .navbar-nav > li.open > a {
      background-color: transparent;
      color: #22A7F0; }
    .flat-blue .navbar .navbar-nav > li.danger > a, .flat-blue .navbar.navbar-default .navbar-nav > li.danger > a {
      background-color: transparent;
      border-bottom: 4px solid #FA2A00;
      color: #FA2A00; }
    .flat-blue .navbar .navbar-nav > li.danger.open > a, .flat-blue .navbar.navbar-default .navbar-nav > li.danger.open > a {
      background-color: #FA2A00;
      color: #FFF; }
    .flat-blue .navbar .navbar-nav .dropdown-menu, .flat-blue .navbar.navbar-default .navbar-nav .dropdown-menu {
      background-color: #F9F9F9;
      border-color: #E4E4E4; }
      .flat-blue .navbar .navbar-nav .dropdown-menu .title, .flat-blue .navbar.navbar-default .navbar-nav .dropdown-menu .title {
        background-color: #FFF; }
        .flat-blue .navbar .navbar-nav .dropdown-menu .title .badge, .flat-blue .navbar.navbar-default .navbar-nav .dropdown-menu .title .badge {
          background-color: #1e82c5; }
    .flat-blue .navbar .navbar-nav .dropdown-menu.danger, .flat-blue .navbar.navbar-default .navbar-nav .dropdown-menu.danger {
      border-color: #FA2A00; }
      .flat-blue .navbar .navbar-nav .dropdown-menu.danger .title, .flat-blue .navbar.navbar-default .navbar-nav .dropdown-menu.danger .title {
        background-color: #FA2A00;
        color: #FFF; }
        .flat-blue .navbar .navbar-nav .dropdown-menu.danger .title .badge, .flat-blue .navbar.navbar-default .navbar-nav .dropdown-menu.danger .title .badge {
          background-color: #FFF;
          color: #FA2A00; }
  .flat-blue .navbar.navbar-inverse {
    background-color: #1e82c5;
    border-bottom: 0px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); }
    .flat-blue .navbar.navbar-inverse > .container-fluid {
      background-color: #1e82c5; }
    .flat-blue .navbar.navbar-inverse .navbar-header .navbar-brand {
      color: #F9F9F9; }
    .flat-blue .navbar.navbar-inverse .navbar-header .navbar-expand-toggle {
      color: #FFF; }
    .flat-blue .navbar.navbar-inverse .navbar-header .navbar-right-expand-toggle {
      color: #FFF; }
    .flat-blue .navbar.navbar-inverse .navbar-breadcrumb li {
      color: #FFF; }
      .flat-blue .navbar.navbar-inverse .navbar-breadcrumb li a {
        color: #FFF; }
    .flat-blue .navbar.navbar-inverse .navbar-nav > li {
      border-left: 1px solid #363c46; }
      .flat-blue .navbar.navbar-inverse .navbar-nav > li > a {
        color: #FFF; }
    .flat-blue .navbar.navbar-inverse .navbar-nav > li:hover > a {
      color: #22A7F0; }
    .flat-blue .navbar.navbar-inverse .navbar-nav > li.open > a {
      background-color: transparent;
      color: #22A7F0; }
    .flat-blue .navbar.navbar-inverse .navbar-nav > li.danger > a {
      background-color: transparent;
      border-bottom: 4px solid #FA2A00;
      color: #FFF; }
    .flat-blue .navbar.navbar-inverse .navbar-nav > li.danger.open > a {
      background-color: #FA2A00; }
    .flat-blue .navbar.navbar-inverse .navbar-nav .dropdown-menu {
      background-color: #F9F9F9;
      border-color: #1e82c5; }
      .flat-blue .navbar.navbar-inverse .navbar-nav .dropdown-menu .title {
        background-color: #FFF; }
        .flat-blue .navbar.navbar-inverse .navbar-nav .dropdown-menu .title .badge {
          background-color: #1e82c5; }
    .flat-blue .navbar.navbar-inverse .navbar-nav .dropdown-menu.danger {
      border-color: #FA2A00; }
      .flat-blue .navbar.navbar-inverse .navbar-nav .dropdown-menu.danger .title {
        background-color: #FA2A00;
        color: #FFF; }
        .flat-blue .navbar.navbar-inverse .navbar-nav .dropdown-menu.danger .title .badge {
          background-color: #FFF;
          color: #FA2A00; }
  .flat-blue .side-menu {
    background-color: #FFF;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.08); }
    .flat-blue .side-menu .navbar-header {
      background-color: #1e82c5;
      margin-bottom: 4px; }
      .flat-blue .side-menu .navbar-header .navbar-brand {
        color: #19B5FE; }
    .flat-blue .side-menu .navbar-nav {
      width: 100%; }
    .flat-blue .side-menu .navbar {
      background-color: #FFF;
      border-bottom: 0px;
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none; }
      .flat-blue .side-menu .navbar li > a {
        color: #363c46; }
      .flat-blue .side-menu .navbar li.active {
        border-left: 0; }
        .flat-blue .side-menu .navbar li.active > a {
          border-right: 4px solid #22A7F0;
          background-color: #FFF; }
      .flat-blue .side-menu .navbar > li:hover > a {
        background-color: #FA2A00;
        color: #FFF; }
      .flat-blue .side-menu .navbar li.dropdown {
        background-color: transparent; }
        .flat-blue .side-menu .navbar li.dropdown > .panel-collapse {
          background-color: #E4E4E4; }
        .flat-blue .side-menu .navbar li.dropdown .panel-body {
          padding: 0 7px; }
  .flat-blue .side-menu.sidebar-inverse {
    background-color: #1e82c5;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.08); }
    .flat-blue .side-menu.sidebar-inverse .navbar {
      background-color: #1e82c5;
      border-bottom: 0px;
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none; }
      .flat-blue .side-menu.sidebar-inverse .navbar li {
        border-left: 0; }
        .flat-blue .side-menu.sidebar-inverse .navbar li > a {
          color: #FFF; }
      .flat-blue .side-menu.sidebar-inverse .navbar li.active > a {
        color: #1e82c5;
        border-left: 3px solid red;
        border-right: 0px solid red;
        background-color: #FFF; }
        .flat-blue .side-menu.sidebar-inverse .navbar li.active > a .icon {
          margin-left: -3px; }
      .flat-blue .side-menu.sidebar-inverse .navbar > li:hover > a {
        background-color: #FA2A00;
        color: #FFF; }
      .flat-blue .side-menu.sidebar-inverse .navbar li.dropdown > .panel-collapse {
        background-color: rgba(0, 0, 0, 0.1); }
      .flat-blue .side-menu.sidebar-inverse .navbar li.dropdown .panel-body {
        padding: 0 7px; }
  @media (max-width: 768px) {
    .flat-blue .navbar.navbar-default .navbar-nav > li {
      border-left: 0; }
    .flat-blue .navbar.navbar-default .navbar-right {
      background-color: #FFF; }
    .flat-blue .navbar.navbar-inverse .navbar-nav > li {
      border-left: 0; }
    .flat-blue .navbar.navbar-inverse .navbar-right {
      background-color: #1e82c5; } }
  