/*
 * 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;

}
.restrictionList{border:0}button.restrictionListButton{font-size:.75em}img.restrictionListHeader{width:.75em;height:.75em}img.restrictionListItem{width:1em;height:1em}/* @import url("https://assets.bux.osu.edu/bux-webfonts2/bux-webfonts2.css"); */

/* body {
	font-family: "BuckeyeSans",
		system-ui,
		"HelveticaNeue",
		"Helvetica",
		"Segoe UI",
		"Arial",
		sans-serif;
} */

body a {
    color: #666;
}

.login-ui .login-dialog .logo {
    background-image: url('app/ext/brandnamespace/images/osu-guacamole.png');
    width: 9em;
    height: 4em;
    background-size: 9em auto;
    -webkit-background-size: 9em auto;
}

div.login-ui {
    /* background: #666; */
    background-image: url('app/ext/brandnamespace/images/login_bgrd.jpg');
    background-size: cover;
    background-position: center;
    background-color: rgba(0, 0, 0, 0.2);
    background-blend-mode: darken;
    /* background-color: #333; */
}

.login-ui .login-dialog {
    background-color: white;
    border: #BA0C2F 3px solid;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.login-ui .login-dialog .version .version-number {
    background: #bb0000;
}

.list-item:not(.selected) .caption:hover,
.recent-connections .connection:hover,
.page-tabs .page-list li a[href]:hover,
.settings table.session-list tr.session:hover {
    background-color: #dfe3e5;
}

.menu-dropdown.open,
.menu-dropdown.open:hover,
.menu-dropdown .menu-contents li a:hover {
    background-color: #bb0000;
    color: #e6e6e6;
}


.page-tabs .page-list li a[href].current,
.page-tabs .page-list li a[href].current:hover,
.section-tabs li a.current,
.section-tabs li a.current:hover {
    background: #bb0000;
    cursor: default;
    color: #e6e6e6;
}



/* a.button,
button,
input[type=submit] { */

/* background-color: #70071c; */
/* font-family: "BuckeyeSans",
		system-ui,
		"HelveticaNeue",
		"Helvetica",
		"Segoe UI",
		"Arial",
		sans-serif; */

/* } */

a.button:hover,
button:hover,
input[type=submit]:hover {
    background-color: #BA0C2F;
}

/* .attributes .form h3,
h2 {
	text-transform: none;
}

.login-ui .login-dialog .version .app-name {
	font-size: 1em;
	text-transform: none;
} */

.header h2 {
    color: #70071c;
}.announcement-container {
    position: absolute;
    width: 100%;
}

.announcement-gui-container {

    width: 100%;
}

#notice {
    width: 100%;
    background: #e0bf54;
    color: #444444;
    display: table;
    position: relative;
}

#buckeye_alert {
    width: 100%;
    background: #ba0c2f;
    color: #e6e6e6;
    display: table;
    position: relative;
}

#buckeye_alert span,
#notice span {
    display: table-cell;
    width: 100%;
    height: auto;
    text-align: center;
    vertical-align: middle;
}

#buckeye_alert>span>p>a {
    color: #bbb2b2;
}

#notice>span>h2,
#notice>span>p {
    display: inline-block
}

#notice h2 {
    position: relative;
    font-size: 16px;
    font-weight: bold;
}

#buckeye_alert h2:before,
#notice h2:before {
    background-image: url(images/warning-white.svg);
    display: inline-block;
    content: " ";
    margin-right: 5px;
    vertical-align: middle;
    background-size: cover;
    width: 20px;
    height: 20px;
}