@charset "UTF-8";
/* --------------------------------------------------
Style Sheet for UMS navbar
Version: 0.1.3
Last modified: 2017/10/26 @ 06:43
--------------------------------------------------
rgb(0, 90, 161);  // #005aa1 // blue
rgb(253, 106, 0); // #fd6a00 // orange
-------------------------------------------------- */

/* Main Styles
-------------------------------------------------- */
nav.navbar-ums { font-size: 115%; font-family: 'Source Sans Pro', sans-serif !important; /* */ }
nav.navbar-ums { background: #fff; border-color: #ccc; box-shadow: 0 0 2px 0 #ccc; padding-top: 0px; }
nav.navbar-ums a { color: #fd6a00; }
nav.navbar-ums li>a { /* padding-left: 10px; padding-right: 10px; */ }
nav.navbar-ums ul.navbar-nav a { color: #fd6a00; border-style: solid; border-width: 0 0 2px 0; border-color: #fff; }
nav.navbar-ums ul.navbar-nav a:hover, nav.navbar-ums ul.navbar-nav a:visited, nav.navbar-ums ul.navbar-nav a:active, nav.navbar-ums ul.navbar-nav a:focus { background: #f4f4f4; }
nav.navbar-ums ul.navbar-nav a:hover { border-color: #fd6a00 !important; color: #fd6a00 !important; }
nav.navbar-ums .aktive { border-width: 0 0 2px 0; border-color: #005aa1 !important; color: #005aa1 !important; }
nav.navbar-ums li.divider { background: #ccc; }
nav.navbar-ums button.navbar-toggle { background: #fd6a00; border-radius: 2px; }
nav.navbar-ums button.navbar-toggle:hover { background: #999; }
nav.navbar-ums button.navbar-toggle > span.icon-bar { background: #fff; }
nav.navbar-ums ul.dropdown-menu { border: 0; background: #fff; border-radius: 4px; margin: 4px 0; box-shadow: 0 0 4px 0 #ccc; }
nav.navbar-ums ul.dropdown-menu > li > a { color: #555; }
nav.navbar-ums ul.dropdown-menu > li > a:hover { background: #fd6a00; color: #fff !important; }
nav.navbar-ums .dropdown-toggle:active, nav.navbar-ums .open .dropdown-toggle { border-width: 0 0 2px 0; border-color: #fd6a00 !important; }
.navbar-brand { margin-top: 0px; padding: 6px 0px 6px 19px !important; }
.navbar .navbar-brand img { height: 42px; }
.divider-vertical { height: 52px; margin: 0 9px; border-left: 1px solid #ccc; border-right: 1px solid #ccc; }


/* Responsive Mobile Definitions
-------------------------------------------------- */
@media only screen and (max-width: 767px) {

.navbar .navbar-brand img { height: 38px; margin-top: 2px; }
.divider-vertical { display: none!important }

}
