.navbar-xl { min-height:80px; height: 80px; }
.navbar-xl .navbar-brand{ padding: 0px 12px;font-size: 24px;line-height: 80px; }
.navbar-xl .navbar-nav > li > a { padding-top: 0px; padding-bottom: 0px; line-height: 80px; font-size:24px; }
.navbar-xl .navbar-text{ padding: 10px 12px;font-size: 24px; }
.navbar-xl .navbar-form { padding-top: 10px; padding-bottom: 10px; }
.navbar-sm { min-height:28px; height: 40px; }
.navbar-sm .navbar-brand{ padding: 0px 12px;font-size: 16px;line-height: 40px; }
.navbar-sm .navbar-nav > li > a { padding-top: 0px; padding-bottom: 0px; line-height: 40px; }
.navbar-sm .navbar-form { margin-top: 4px; padding-top: 0px; padding-bottom: 2px; }
.navbar-sm .navbar-text{ margin: 13px; padding: 0px 12px; line-height: 1; }
.navbar-xs { min-height:28px; height: 28px; }
.navbar-xs .navbar-brand{ padding: 0px 12px;font-size: 16px;line-height: 28px; }
.navbar-xs .navbar-nav > li > a { padding-top: 0px; padding-bottom: 0px; line-height: 28px; }
.navbar-xs .navbar-form { margin-top: 3px; padding-top: 0px; padding-bottom: 2px; }
.input-xs { height: 22px; padding: 0px 5px; font-size: 12px; line-height: 1; border-radius: 3px; }
.navbar-xs .navbar-text{ margin: 7px; padding: 0px 12px; line-height: 1; }
#login-menu { min-width: 250px; padding: 14px 14px 0; overflow: hidden; background-color: rgba(255,255,255,.8);}