.navbar-inner-container, .navbar-inner { height: 40px; }

.navbar-inner { background: #536470; position: fixed; right: 0; left: 0; top: 0; z-index: 100; box-shadow: 5px 5px rgba(102, 102, 102, 0.1); }
.navbar-inner, .navbar-inner a { font-family: 'Open Sans', sans-serif; font-size: 13px; }

.navbar-inner .topmenu { line-height: 40px; float: left; padding-left: 15px; }
.navbar-inner .topmenu ul { margin: 0; padding: 0; list-style: none; }
.navbar-inner .topmenu > ul > li { margin: 0 5px; float: left; position: relative }
.navbar-inner .topmenu > ul > li.sub a { padding-right: 30px }
.navbar-inner .topmenu > ul > li.sub > a:before {
  color: #d4dadf; content: "\f0dd"; font-family: FontAwesome; position: absolute; right: 10px;
}
.navbar-inner .topmenu > ul > li > a { line-height: 40px; padding: 0 10px }
.navbar-inner .topmenu ul li a { text-decoration: none; font-size: 13px; color: #d4dadf; display: block; }
.navbar-inner .topmenu ul li a.active, .navbar-inner .topmenu ul li a:hover { background-color: #5b6f7c; }
.navbar-inner .topmenu ul li ul { background: #536470; z-index: 2; margin-right: 20px; margin-top: 10px; padding: 5px 0;
    position: absolute; box-shadow: 5px 5px rgba(102, 102, 102, 0.1); display: none;
    border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-o-border-radius: 4px;-ms-border-radius: 4px;  }
.navbar-inner .topmenu ul li ul:after {
  position: absolute;
  top: -6px;
  left: 10px;
  display: inline-block !important;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #536470;
  border-left: 6px solid transparent;
  content: '';
}
.navbar-inner .topmenu ul li ul li a { line-height: 15px; padding: 10px 20px; width: 160px }


/* -- */
.navbar-inner .header-user { float: right; }
.navbar-inner .header-user-s { overflow: hidden; line-height: 14px; padding: 6px 10px; cursor: pointer; margin-right: 20px; color: #d4dadf }
.navbar-inner .header-user-s .fa-user { font-size: 24px; float: left; margin: 2px 10px 0 0 }
.navbar-inner .header-user-s-active { background-color: #5b6f7c; }
.navbar-inner .header-user-s-l { float: left;  font-size: 12px; padding-right: 10px }
.navbar-inner .header-user-s-r { float: left }
.navbar-inner .header-user-s-r .box-turn { border-top-color: #ffffff !important }
.navbar-inner .header-user-h { background: #536470; z-index: 2; margin-right: 20px; margin-top: 10px; padding: 5px 0;
 position: absolute; display: none; box-shadow: 5px 5px rgba(102, 102, 102, 0.1);
border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-o-border-radius: 4px;-ms-border-radius: 4px;
right: 0; left: auto; }
.navbar-inner .header-user-h div a { font-size: 13px; color: #d4dadf; display: block;padding: 5px 15px; text-decoration: none  } 
.navbar-inner .header-user-h div a i { padding-right: 10px }
.navbar-inner .header-user-h div a:hover { background: #5b6f7c;}
.navbar-inner .header-user-h-b { border-top: 1px solid #607482; padding-top: 8px; margin-top: 8px }
.navbar-inner .header-user-h > :after {
  position: absolute;
  top: -6px;
  right: 10px;
  display: inline-block !important;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #536470;
  border-left: 6px solid transparent;
  content: '';
}

.adm_edit { position: absolute; z-index: 1; margin-left: -30px; }