/*======================================  Navbar ====================================== */
.navbar {
  font-family: "Roboto", sans-serif;
  margin: 0;
  padding-left: 0;
  padding-right: 0;
  border-width: 0;
  min-height: 45px;
  background: #4FC1E9;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none; 
}
.navbar .navbar-brand {
  color: #FFF;
  font-size: 24px;
  text-shadow: none;
  padding-top: 12px;
  padding-bottom: 12px;
  height: auto;
  white-space: nowrap;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden; 
}
.navbar .navbar-brand i {
    margin-right: 5px;
    font-size: 20px;
    position: relative;
    bottom: 1px;
}
.navbar .navbar-brand:focus, .navbar .navbar-brand:hover {
    color: #FFF;
}
.navbar .navbar-toggle {
  text-decoration: none;
  color: #fff;
  width: 20px;
  height: 20px;
  margin-top: -4px;
  margin-right: 17px; 
  background: transparent;
  border: none;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{
  background: transparent;
}
.navbar-nav > li > a {
    padding: 11px 7px 5px 7px;
    margin-top: 0;
    margin-left: 0;
}
.nav > li > a {
  color: #fff; 
}
.umr-nav {
    height: 100%;
    margin: 0 !important;
}
.umr-icon {
    text-align:center
}
.umr-nav > li:first-child {
    border-left-width: 0;
}
.umr-nav > li {
    line-height: 45px;
    height: 45px;
    border-left: 1px solid #E1E1E1;
    padding: 0;
    position: relative;
    float: left;
}
.light-blue {
    color: #93CBF9!important;
}
.umr-nav>li.light-blue>a {
    background-color: #3BAFDA;
}
.umr-nav>li.light-blue>a:focus, .umr-nav>li.light-blue>a:hover, .umr-nav>li.open.light-blue>a {
    background-color: #59A9C2;
}
.umr-nav>li.light-green>a {
    background-color: #A0D468;
}
.umr-nav>li.light-green>a:focus, .umr-nav>li.light-green>a:hover, .umr-nav>li.open.light-green>a {
    background-color: #8CC152;
}
.umr-nav>li>a>.badge {
    position: absolute;
    top: 4px;
    right: 8px;
    padding-right: 5px;
    padding-left: 5px;
}
.badge-danger, .badge-important, .badge.badge-danger, .badge.badge-important, .label-danger, .label-important, .label.label-danger, .label.label-important {
    background-color: #ED5565;
}
.umr-nav>li.light-red>a {
    background-color: #ED5565;
}
.umr-nav>li.light-red>a:focus, .umr-nav>li.light-red>a:hover, .umr-nav>li.open.light-red>a {
    background-color: #DA4453;
}
.umr-nav>li>a {
    color: #FFF;
    display: block;
    line-height: inherit;
    text-align: center;
    height: 100%;
    width: auto;
    min-width: 50px;
    padding: 0 8px;
    position: relative;
}
.nav-user-photo {
    margin: 0px 8px 0 0 !important;
    border-radius: 100% !important;
    border: 2px solid #FFF;
    width: 42px !important;
    height:42px;
}
.umr-nav > li > a > .umr-icon {
    display: inline-block;
    font-size: 16px;
    color: #FFF;
    text-align: center;
    width: 20px;
}
.umr-nav>li .dropdown-menu {
    z-index: 1031;
}
.dropdown-menu {
    border-radius: 0!important;
    box-shadow: none;
    border: 1px solid #59A9C2;
    min-width: 216px;
    padding: 0;
}
.dropdown-navbar.navbar-green {
    border-color: #A0D468;
}
.dropdown-menu>li>a {
    font-size: 13px;
    padding-left: 11px;
    padding-right: 11px;
    padding-bottom: 4px;
    margin-bottom: 1px;
    margin-top: 1px;
}
.dropdown-menu.dropdown-close {
    top: 94%;
    left: -5px;
}
.dropdown-menu.dropdown-close.dropdown-menu-right {
    left: auto;
}
.dropdown-menu.dropdown-caret-right.dropdown-caret:before, .dropdown-menu.dropdown-menu-right.dropdown-caret:before {
    left: auto;
    right: 9px;
}
.dropdown-menu.dropdown-caret-right.dropdown-caret:after, .dropdown-menu.dropdown-menu-right.dropdown-caret:after {
    left: auto;
    right: 10px;
}
.dropdown-menu.dropdown-caret:before {
    border-bottom: 7px solid #fff;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    left: 9px;
    top: -6px;
}
.dropdown-menu.dropdown-caret:after {
    border-bottom: 6px solid #FFF;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    left: 10px;
    top: -5px;
}
.dropdown-menu.dropdown-caret:after, .dropdown-menu.dropdown-caret:before {
    content: "";
    display: inline-block;
    position: absolute;
}
.user-menu>li>a {
    padding: 10px 12px;
    color: #434A54 !important;
}
.user-menu>li>a>.umr-icon {
    margin-right: 6px;
    font-size: 120%;
}
.notification-menu {
    min-width: 267px;
    padding:0;
    border: 1px solid #A0D468;
}
.dropdown-header {
    font-size: 14px;
    color: #8CC152;
    padding: 5px 10px;
}
.notification-menu li a {
    padding: 10px 10px;
    color: #434A54 !important;
}
.notification-menu li a i {
    margin-right: 5px;
}
.dropdown-menu .divider {
    height: 1px;
    margin: 0px 0;
    overflow: hidden;
    background-color: #A0D468;
}
.dropdown-footer {
    text-align:center;
}
.dropdown-footer > a {
    padding: 5px 0px !important;
    font-weight:bold !important;
}

.navbar-header .bars{
  color: #fff;
  position: relative;
  bottom: 12px;
}
.ls-closed .sidebar {
  margin-left: -300px; 
}
.ls-closed section.content {
  margin-left: 15px; }

.ls-closed .bars:after, .ls-closed .bars:before {
  font-family: 'Material Icons';
  font-size: 24px;
  position: absolute;
  top: 19px;
  left: 0px;
  padding-right: 10px; 
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  -webkit-transform: scale(0);
  transform: scale(0);
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s; }

.ls-closed .bars:before {
  content: '\E5D2';
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1); }

.ls-closed .bars:after {
  content: '\E5C4';
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  -webkit-transform: scale(0);
  transform: scale(0); }

.ls-closed .navbar-brand {
  margin-left: 30px; }

.overlay-open .bars:before {
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  -webkit-transform: scale(0);
  transform: scale(0); }

.overlay-open .bars:after {
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1); }

.navbar-nav .dropdown-menu {
  margin-top: -40px !important; }

.label-count {
  position: absolute;
  top: 2px;
  right: 6px;
  font-size: 10px;
  line-height: 15px;
  background-color: #000;
  padding: 0 4px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px; }