#conversejs { #controlbox { min-width: $controlbox-width; width: 200px; float: left; margin: 0; .conn-feedback { padding-top: 2em; } #login-dialog { .brand-heading { font-size: 600%; margin: 0.5em 0 0 0; opacity: 0.8; color: $blue; } .brand-subtitle { font-size: 90%; } } &.logged-out { width: 100%; .box-flyout { width: 100%; .controlbox-head { background-color: white; } } } .box-flyout { border: 0; min-width: $controlbox-width; width: 200px; z-index: 1; background-color: $controlbox-head-color; } .controlbox-head { height: $controlbox-head-height; padding: 6px 0 6px 0; margin-top: 0.5em; } #converse-register { margin: 4em 30% 0 30%; } #converse-login { margin: 4em 30% 4em 30%; } #converse-register, #converse-login { .title, .instructions, label { margin: 1em 0; } input[type=submit], input[type=button] { width: auto; } } #controlbox-tabs { /* single tab */ li { width: 50%; a { height: $controlbox-head-height - 1px; line-height: $controlbox-head-height - 1px; &.current, &.current:hover { height: $controlbox-head-height; } font-size: $font-size-large; } } } .controlbox-pane { @include calc(height, '100% - #{$controlbox-head-height}'); border-bottom-left-radius: 0; border-bottom-right-radius: 0; } } }