.login-ui .login-dialog .logo {
    width: 8em;
    height: 7em;
    background-image: url("/guacamole/app/ext/ctf-teams-branding/images/logo.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

/* ---------- Dark theme ---------- */
html, body, .software-cursor,
.main, .view, .content, .frame, .section, .settings {
    background-color: #1b1b24 !important;
    color: #e2e2e6 !important;
}
.login-ui { background-color: #14141b !important; }
.login-ui .login-dialog {
    background-color: #24242f !important;
    color: #e2e2e6 !important;
    box-shadow: 0 2px 20px rgba(0,0,0,0.6) !important;
}
.login-dialog .version, .login-dialog .copyright { color: #8a8a96 !important; }

/* Inputs */
input, textarea, select {
    background-color: #2d2d3a !important;
    color: #ffffff !important;
    border: 1px solid #45455a !important;
}
input::placeholder { color: #9a9aa6 !important; }

/* Header / menus */
.header { background-color: #24242f !important; color: #e2e2e6 !important; border-bottom: 1px solid #34344a !important; }
.menu-dropdown .menu-contents, .menu-dropdown .menu-title { background-color: #24242f !important; color: #e2e2e6 !important; }
.page-tabs, .page-tabs .page-list { background-color: #24242f !important; }

/* Tables / connection lists */
table { color: #e2e2e6 !important; }
thead, .sorted-table .header, .section-header { background-color: #2d2d3a !important; color: #e2e2e6 !important; }
tbody tr:hover, .list-item:hover { background-color: #2d2d3a !important; }
.all-connections, .recent-connections, .connection, .connection-group {
    background-color: #1b1b24 !important; color: #e2e2e6 !important;
}

/* Links & buttons */
a, .clickable { color: #7cb0ff !important; }
button, input[type=submit], input[type=button], .button {
    background-color: #35354a !important; color: #ffffff !important; border: 1px solid #45455a !important;
}
button:hover, input[type=submit]:hover, .button:hover { background-color: #43435c !important; }
button.danger, .button.danger { background-color: #7a2230 !important; }
/*
 * Licensed to the Apache Software Foundation (ASF) under one
 * or more contributor license agreements.  See the NOTICE file
 * distributed with this work for additional information
 * regarding copyright ownership.  The ASF licenses this file
 * to you under the Apache License, Version 2.0 (the
 * "License"); you may not use this file except in compliance
 * with the License.  You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */

/* Label/tag denoting the user that shared a connection */
.jdbc-share-tag {

    background: #0095ff;
    padding: 0.25em;

    -moz-border-radius:    0.25em;
    -webkit-border-radius: 0.25em;
    -khtml-border-radius:  0.25em;
    border-radius:         0.25em;

    color: white;
    font-size: 0.75em;
    font-weight: bold;

}
