body { overflow: hidden; }

.navbar { border: 0px; border-radius: 0px; background: rgb(246,246,246); margin-bottom: 0px; }
.navbar .navbar-brand { height: 60px; line-height: 30px; font-size: 24px; color: rgb(51,51,51); }
.navbar .navbar-brand small { color: rgb(153,153,153); }
.navbar-nav>li>a { line-height: 30px; }
.navbar-default .navbar-nav>li>a { color: rgb(51,51,51); }
.navbar-default .navbar-nav>li>a>i { font-size: 24px; vertical-align: middle; margin-right: 10px; }
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover { color: rgb(34,34,34); }
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover { background: rgb(238,238,238); color: rgb(34,34,34); }
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover { background: rgb(238,238,238); color: rgb(34,34,34); }
.navbar-nav>li>.dropdown-menu { background: rgb(246,246,246); }
.navbar-nav>li>.dropdown-menu>li>a { color: rgb(51,51,51); }
.navbar-nav>li>.dropdown-menu>li>a>i { font-size: 16px; margin-right: 10px; }
.navbar-nav>li>.dropdown-menu>li>a:focus, .navbar-nav>li>.dropdown-menu>li>a:hover { background: rgb(238,238,238); color: rgb(34,34,34); }
.navbar-nav>li>.dropdown-menu>.active>a, .navbar-nav>li>.dropdown-menu>.active>a:focus, .navbar-nav>li>.dropdown-menu>.active>a:hover { background: rgb(238,238,238); color: rgb(34,34,34); }
.navbar-nav>li>.dropdown-menu .divider { background-color: rgb(217,217,217); }

.is-wrapper>.is-sidebar { float: left; width: 256px; background: rgb(246,246,246); border-top: 1px solid rgb(230,230,230); border-right: 2px solid rgb(217,217,217); overflow: hidden; white-space: nowrap; transition: width cubic-bezier(0.4,0.0,0.2,1) 0.2s; }
.is-wrapper>.is-sidebar>.is-content .sidebar-nav { padding: 8px 0px 0px 0px; margin: 0px; list-style: none;}
.is-wrapper>.is-sidebar>.is-content .sidebar-nav>li>a { display: block; line-height: 40px; font-size: 14px; color: rgb(51,51,51); text-decoration: none; }
.is-wrapper>.is-sidebar>.is-content .sidebar-nav>li>a>i { font-size: 24px; float: left; line-height: 40px; width: 70px; text-align: center; }
.is-wrapper>.is-sidebar>.is-content .sidebar-nav>li>a:hover { background: rgb(238,238,238); }
.is-wrapper>.is-sidebar>.is-content .sidebar-nav>.active>a, .is-wrapper>.is-sidebar>.is-content .sidebar-nav>.active>a:hover { background: rgba(49,140,215,0.4); color: rgb(49,140,215); }
.is-wrapper>.is-sidebar>.is-toolbox { height: 40px; width: 100%; padding-right: 10px; }
.is-wrapper>.is-sidebar>.is-toolbox a { display: block; float: right; color: rgb(51,51,51); }
.is-wrapper>.is-sidebar>.is-toolbox a>i { width: 30px; line-height: 40px; font-size: 18px; text-align: center; }
.is-wrapper>.is-sidebar>.is-toolbox a:first-child { float: left; }
.is-wrapper>.is-sidebar>.is-toolbox a:first-child>i { width: 70px; }
.is-wrapper>.is-sidebar.sidebar-collapsed { width: 70px; }

.is-wrapper>.is-sidebar #sidebar-resize i { transition: all .25s ease-in-out; transform: rotateY(180deg); }
.is-wrapper>.is-sidebar.sidebar-collapsed #sidebar-resize i { transform: rotateY(0deg); }

.is-wrapper>.is-content-wrapper {}
.is-wrapper>.is-content-wrapper>.is-header { overflow-x: hidden; overflow-y: auto; padding: 15px 24px; border-top: 2px solid rgb(217,217,217); }
.is-wrapper>.is-content-wrapper>.is-content { overflow-x: hidden; overflow-y: auto; padding: 24px; border-top: 2px solid rgb(217,217,217); }
.is-wrapper>.is-content-wrapper>.is-toolbox { overflow-x: hidden; overflow-y: hidden; height: 40px; padding-left: 24px; padding-right: 10px; background: rgb(217,217,217); }
.is-wrapper>.is-content-wrapper>.is-toolbox a { display: block; float: left; color: rgb(51,51,51); }
.is-wrapper>.is-content-wrapper>.is-toolbox a>i { width: 30px; line-height: 40px; font-size: 18px; text-align: center; }

.flashbag { position: fixed; bottom: 10%; right: 0; }
.flashbag .alert { overflow: hidden; white-space: nowrap; /*margin-left: 100%; width: 0%;*/ }
.flashbag .alert { animation-duration: .5s; animation-name: slidein; animation-fill-mode: backwards; }
@keyframes slidein {
  from {
    margin-left: 100%;
    width: 0%;
  }
  to {
    margin-left: 0%;
    width: 100%;
  }
}

/* THEME DARK BLUE */
.theme-dark-blue .navbar { background: rgb(34,34,34); }
.theme-dark-blue .navbar .navbar-brand { color: rgb(217,217,217); }
.theme-dark-blue .navbar .navbar-brand small { color: rgb(153,153,153); }
.theme-dark-blue .navbar-default .navbar-nav>li>a { color: rgb(217,217,217); }
.theme-dark-blue .navbar-default .navbar-nav>li>a:focus, .theme-dark-blue .navbar-default .navbar-nav>li>a:hover { color: rgb(255,255,255); }
.theme-dark-blue .navbar-default .navbar-nav>.open>a, .theme-dark-blue .navbar-default .navbar-nav>.open>a:focus, .theme-dark-blue .navbar-default .navbar-nav>.open>a:hover { background: rgb(26,26,26); color: rgb(255,255,255); }
.theme-dark-blue .navbar-default .navbar-nav>.active>a, .theme-dark-blue .navbar-default .navbar-nav>.active>a:focus, .theme-dark-blue .navbar-default .navbar-nav>.active>a:hover { background: rgb(26,26,26); color: rgb(255,255,255); }
.theme-dark-blue .navbar-nav>li>.dropdown-menu { background: rgb(34,34,34); }
.theme-dark-blue .navbar-nav>li>.dropdown-menu>li>a { color: rgb(217,217,217); }
.theme-dark-blue .navbar-nav>li>.dropdown-menu>li>a:focus, .theme-dark-blue .navbar-nav>li>.dropdown-menu>li>a:hover { background: rgb(26,26,26); color: rgb(255,255,255); }
.theme-dark-blue .navbar-nav>li>.dropdown-menu>.active>a, .theme-dark-blue .navbar-nav>li>.dropdown-menu>.active>a:focus, .theme-dark-blue .navbar-nav>li>.dropdown-menu>.active>a:hover { background: rgb(26,26,26); color: rgb(255,255,255); }
.theme-dark-blue .navbar-nav>li>.dropdown-menu .divider { background-color: rgb(51,51,51); }

.theme-dark-blue .is-wrapper>.is-sidebar { background: rgb(34,34,34); border-top-color: rgb(42,42,42); border-right-color: rgb(204,204,204); }
.theme-dark-blue .is-wrapper>.is-sidebar>.is-content .sidebar-nav>li>a { color: rgb(49,140,215); }
.theme-dark-blue .is-wrapper>.is-sidebar>.is-content .sidebar-nav>li>a:hover { background: rgba(49,140,215,0.2); }
.theme-dark-blue .is-wrapper>.is-sidebar>.is-content .sidebar-nav>.active>a, .theme-dark-blue .is-wrapper>.is-sidebar>.is-content .sidebar-nav>.active>a:hover { background: rgba(49,140,215,0.4); }
.theme-dark-blue .is-wrapper>.is-sidebar>.is-toolbox a { color: rgb(49,140,215); }

.theme-dark-blue .is-wrapper>.is-content-wrapper {}
.theme-dark-blue .is-wrapper>.is-content-wrapper>.is-header { border-top-color: rgb(204,204,204); }
.theme-dark-blue .is-wrapper>.is-content-wrapper>.is-content { border-top-color: rgb(204,204,204); }
.theme-dark-blue .is-wrapper>.is-content-wrapper>.is-toolbox { background: rgb(217,217,217); }
.theme-dark-blue .is-wrapper>.is-content-wrapper>.is-toolbox a { color: rgb(49,140,215); }