#conversejs { bottom: 0; color: $text-color; direction: ltr; display: block; font-size: $font-size; height: $bottom-gutter-height; left: auto; position: fixed; right: 15px; width: auto; z-index: 30; ::selection { background-color: $highlight-color; } ::-moz-selection { background-color: $highlight-color; } .no-text-select { -webkit-touch-callout: none; @include user-select(none); } .emoticon { font-size: $font-size; } .left { float: left; } .right { float: right; } .centered { text-align: center; display: block; margin: 5em auto; } .hor_centered { text-align: center; display: block; margin: 0 auto; clear: both; } .hidden { display: none; } .locked { padding-right: 22px; } @include keyframes(spin) { from { @include transform(rotate(0deg)); } to { @include transform(rotate(359deg)); } } .spinner { @include animation(spin 2s infinite, linear); display: block; text-align: center; margin: 5px; &:before { font-size: 24px; font-family: 'Converse-js' !important; content: "\231b"; } } .button-group, .input-button-group { display: table; } .button-group { width: 100%; } .input-button-group button, .input-button-group input { display: table-cell; } .tt-highlight { background-color: #00230F; } .tt-suggestion { p { color: white; text-shadow: rgba(0, 0, 0, 0.51) 0 -1px 0; cursor: pointer; font-size: 11px; } p:hover { background-color: #00230F; .tt-highlight { background-color: #00230F; background: #27774A; } } } .tt-dropdown-menu { margin: 0 1px 0 1px; width: 96px; max-height: 250px; overflow-x: hidden; overflow-y: auto; text-overflow: ellipsis; background: #27774A; border-bottom-right-radius: $chatbox-border-radius; border-bottom-left-radius: $chatbox-border-radius; } .error { color: red; } input.error { border: 1px solid red; } .reg-feedback { font-size: 85%; } .reg-feedback, #converse-login .conn-feedback { display: block; text-align: center; width: 100%; } a.restore-chat, .chat-title { padding: 1px 0 1px 5px; color: $chat-head-text-color; font-weight: bold; line-height: 15px; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-shadow: rgba(0, 0, 0, 0.51) 0 -1px 0; } a.restore-chat:visited { color: $chat-head-text-color; } .user-custom-message, .chatroom-topic { color: white; font-size: 80%; font-style: italic; height: 1.3em; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin: 0; padding: 1px 0 1px 5px; } .activated { display: block !important; } form { label { font-size: $font-size; font-weight: bold; height: auto; margin: 4px; } .form-help { color: gray; font-size: 85%; padding-top: 5px; &:hover { color: $text-color; } } } .chat-textarea-chatbox-selected { border: 1px solid #578308; margin: 0; } .chat-textarea-chatroom-selected { border: 2px solid $link-color; margin: 0; } .dropdown dt, .dropdown ul { margin: 0; padding: 0; } }