.navbar-toggle { background-color: rgba(0, 0, 0, 0.1); }
.navbar-toggle .icon-bar { border: 1px solid #000000; border-radius: 0; color: #000000 !important; display: block; height: 2px; position: relative; width: 17px; z-index: 2147483647; }
.navbar > li > a { color: #3c4b68; }
.navbar-fixed-top,
.navbar-fixed-bottom { background: white; box-shadow: 0 0 20px rgba(0, 0, 0, 0.25); }
.navbar-brand { float: left; padding: 5px 10px; font-size: 18px; line-height: 20px; height: 50px; }
.navbar-brand > img { display: block; max-height: 100%; }
.lastAccess span { font-family: "Lato", sans-serif; line-height: 14px; display: inline-block; font-size: 14px; padding: 11px 11px 0 11px; text-align: center; }
.dropdown-menu { padding: 0; }
.dropdown-menu .divider { background-color: #48a89d; border-radius: 5px; height: 3px; margin: -2px 0px; overflow: hidden;}
.dropdown-menu > li > a { display: block; padding: 10px 20px; color: #3c4b68; }
.dropdown-menu > li > a i { font-size: 1.4em; vertical-align: sub; margin-right: 10px; }
.dropdown-menu > li > a .badge { float: right; right: 5px; position: absolute; background: #3c5a73; }
.navbar-linecolor a.list-group-item .list-group-item-heading,
.navbar-linecolor button.list-group-item .list-group-item-heading,
.navbar-linecolor a.list-group-item,
.navbar-linecolor button.list-group-item { color: #3c5a73; }
.navbar-linecolor .list-group-item { background-color: transparent; border: 1px solid #dddddd; margin: 3px -3px 3px 3px; }
.navbar-linecolor a.list-group-item:hover,
.navbar-linecolor button.list-group-item:hover,
.navbar-linecolor a.list-group-item:focus,
.navbar-linecolor button.list-group-item:focus { background-color: rgba(0, 0, 0, 0.1); color: #3c4b68; text-decoration: none; }
.navbar-linecolor a.list-group-item-warning:hover,
.navbar-linecolor button.list-group-item-warning:hover,
.navbar-linecolor a.list-group-item-warning:focus,
.navbar-linecolor button.list-group-item-warning:focus { background-color: rgba(100, 0, 0, 0.1); color: #3c4b68; }
.navbar-linecolor .dropdown-menu > li > a:hover,
.navbar-linecolor .dropdown-menu > li > a:focus { background-color: rgba(0, 0, 0, 0.1); background-image: none; color: #7887a4; }
.navbar-linecolor .messagesCount { margin: -6px 0 0 5px; }
.navbar-linecolor .dropdown-menu.scrollable-menu { padding-right: 15px !important; }
.navbar-linecolor .dropdown-menu .list-group { margin: 0; padding-left: 0; }
.navbar-linecolor .dropdown-menu .list-group .close { display: block; margin: 0 6px 0 0; position: relative; z-index: 1; }
.navbar-linecolor .navbar-nav > li > a { border-color: transparent; border-right: 4px solid transparent !important; }
/* MENU 1 */
.navbar-linecolor .navbar-nav > .linecolor1 > a,
.navbar-linecolor .navbar-nav > .linecolor1 > ul { border-color: transparent; border-bottom: 4px solid #fcb326 !important; }
.navbar-linecolor .navbar-nav .linecolor1 ul .dropdown-menu { border-bottom: 4px solid #e4a122; }
.navbar-linecolor .navbar-nav .linecolor1 ul .divider { background-color: #ffb426; }
/* MENU 2 */
.navbar-linecolor .navbar-nav > .linecolor2 > a,
.navbar-linecolor .navbar-nav > .linecolor2 > ul { border-bottom: 4px solid #fd572d !important; }
.navbar-linecolor .navbar-nav .linecolor2 ul .dropdown-menu { border-bottom: 4px solid #e25228; }
.navbar-linecolor .navbar-nav .linecolor2 > ul > .divider { background-color: #ff5c2d; }
/* MENU 3 */
.navbar-linecolor .navbar-nav > .linecolor3 > a,
.navbar-linecolor .navbar-nav > .linecolor3 > ul { border-bottom: 4px solid #48a89d !important; }
.navbar-linecolor .navbar-nav .linecolor3 ul .dropdown-menu { border-bottom: 4px solid #3f938a; }
.navbar-linecolor .navbar-nav .linecolor3 > ul > .divider { background-color: #59d1c4; }
/* MENU 4 */
.navbar-linecolor .navbar-nav > .linecolor4 > a,
.navbar-linecolor .navbar-nav > .linecolor4 > ul { border-bottom: 4px solid #3c5a73 !important; }
.navbar-linecolor .navbar-nav .linecolor4 ul .dropdown-menu { border-bottom: 4px solid #324b60; }
.navbar-linecolor .navbar-nav .linecolor4 > ul > .divider { background-color: #5580a3; }
/* MENU 5 */
.navbar-linecolor .navbar-nav > .linecolor5 > a,
.navbar-linecolor .navbar-nav > .linecolor5 > ul { border-bottom: 4px solid #e3234c !important; }
.navbar-linecolor .navbar-nav .linecolor5 ul .dropdown-menu { border-bottom: 4px solid #bb1c3e; }
.navbar-linecolor .navbar-nav .linecolor5 > ul > .divider { background-color: #ff2654; }
/* MENU 6 */
.navbar-linecolor .navbar-nav > .linecolor6 > a,
.navbar-linecolor .navbar-nav > .linecolor6 > ul { border-bottom: 4px solid #48a89d !important; }
.navbar-linecolor .navbar-nav .linecolor6 ul .dropdown-menu { border-bottom: 4px solid #3b8b82; }
.navbar-linecolor .navbar-nav .linecolor6 > ul > .divider { background-color: #53c4b7; }
.navbar-linecolor .navbar-right .dropdown-menu { right: 0; min-width: 20em !important; }
.navbar-linecolor .dropdown-submenu { position: relative; }
.navbar-linecolor .dropdown-submenu>.dropdown-menu { top: 0; left: 100%; margin-top: -6px; margin-left: -1px; -webkit-border-radius: 0 6px 6px 6px; -moz-border-radius: 0 6px 6px; border-radius: 0 6px 6px 6px; }
.navbar-linecolor .dropdown-submenu:hover>.dropdown-menu { display: block; }
.navbar-linecolor .dropdown-submenu>a:after { display: block; content: " "; float: right; width: 0; height: 0; border-color: transparent; border-style: solid; border-width: 5px 0 5px 5px; border-left-color: #ccc; margin-top: 5px; margin-right: -10px; }
.navbar-linecolor .dropdown-submenu:hover>a:after { border-left-color: #fff; }
.navbar-linecolor .dropdown-submenu.pull-left { float: none; }
.navbar-linecolor .dropdown-submenu.pull-left>.dropdown-menu { left: -100%; margin-left: 10px; -webkit-border-radius: 6px 0 6px 6px; -moz-border-radius: 6px 0 6px 6px; border-radius: 6px 0 6px 6px; }
.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
    max-height: 85vh;
}
@media screen and (max-width: 768px) {
   .navbar-linecolor .dropdown-submenu > .dropdown-menu {
      border-bottom: 0 solid #f1d684 !important;
      border-left: 15px solid #f1d684;
      border-radius: 0 !important;
      display: block !important;
      left: auto !important;
      margin: 0 !important;
      position: relative !important;
   }
}