.header {
	background-color: cornflowerblue !important;
}
#thrTlb .buttons {
	background: cornflowerblue !important;
}
#thrTlb button {
	background: cornflowerblue !important;
}
#thrTlb input[type='submit'] {
	background: cornflowerblue !important;
}

#guac-menu {
	display:'none' !important;
}

#thrTlb {
	width:calc(100% - 24px);
	height: 36px;
	border:1px solid #000;
	background-color:green;
	position:fixed;
	top:-33px;
	margin:1px;
	z-index:150;
	display:none;
}

#help {
	width: calc(100% - 4px);
	height: calc(100% - 44px);
	border: 1px solid #00f;
}

#hlpfrm {
	width: 100%;
	height: 100%;
}

#thrTlb #thrPlc{
	position:absolute;
	left:1px;
	top: 1px;
	width:calc(100% - 4px);
	height:30px;
	background-color:transparent;
}

/*#thrTlb #thrPlc .thrBtn{*/
.thrBtn{
	width:30px;
	height:30px;
	background-color: cornflowerblue;
	border: 1px solid #fff;
	border-radius: 8px;
	cursor: pointer;
	margin-left:5px;
	margin-right:5px;
	float:left;
}

#thrTlb #thrPlc .thrBim{
	width: 28px;
	height:28px;
}

#thrTlb #thrPick{
	position:absolute;
	left:calc( (100% - 8px) / 2);
	top: 20px;
	width:25px;
	height:25px;
}

#thrhlp {
	width: calc(100% - 4px);
	height: calc(100% - 44px);
	border: 1px solid #00f;
	position:absolute;
	left:1px;
	top:45px;
	display:none;
	background-color: #ebebeb;
	overflow:auto;
	z-index:200;
}

#thrhlpfrm {
	width: 100%;
	height: 100%;
}

.menu-contents {
	z-index:400 !important;
}

.thrtabs {
  display: flex;
  flex-wrap: wrap; /* Allow tabs to wrap to the next line */
}

.thrtabs input[type="radio"] {
  display: none; /* Hide the radio buttons */
}

.thrtabs label {
  padding: 10px 20px;
  background-color: #eee;
  border: 1px solid #ccc;
  cursor: pointer;
}

.thrtabs label:hover {
  background-color: #ddd;
}

.thrtabs input[type="radio"]:checked + label {
  background-color: #ddd;
  border-bottom: none; /* Remove bottom border when tab is active */
}

.thrtab-content {
  display: none;
  width: 100%;
  padding: 20px;
  border: 1px solid #ccc;
  order: 1; /* Ensure content appears below the labels */
}

.thrtabs input[type="radio"]:checked + label + .thrtab-content {
  display: block; /* Show content when tab is active */
}





.thrtext {
	border: 0px;
	color: blue;
	text-decoration-line:underline;
	margin-top:5px;
	margin-left:30px;
	background-color:transparent;
	font-weight:lighter;
	box-shadow:none;
	text-shadow: 0 0 black;
	font-size:medium;
	display:none;
}

.thrtext:hover {
	color:red;
	background-color:transparent;
}
.full-name a{
	color:black;
}

.app-name {
  display: none;
}

#gtwLog {
	width: 100%;
	height: 100%;
	position: absolute;
	left:0px;
	top:0px;
	z-index: -20;
}

#gtwImg {
	width: 100%;
	height: 100%;
}

/*
.login-dialog-middle {
    background-image: url(app/ext/gateway/img/gateway.png);
	background-size: cover;
	resize:both;
	overflow:hidden;
}
*/

.login-ui.ng-isolate-scope.initial .logo {
	width: 100%;
	background-size: cover;
    background-image: url(app/ext/gtwLogin/img/gtw_logo.png);
}

a.button.add-lot {
    font-size: 0.8em;
    padding-left: 1.8em;
    position: relative;
}

a.button.add-lot::before {
    content: ' ';
    position: absolute;
    width: 1.8em;
    top: 0;
    bottom: 0;
    left: 0;
    background-repeat: no-repeat;
    background-size: 1em;
    background-position: 0.5em 0.45em;
}

a.button.add-lot::before {
    background-image: url('app/ext/gtwLote/img/cnt-group.svg');
}


a.button.add-grp {
    font-size: 0.8em;
    padding-left: 1.8em;
    position: relative;
}

a.button.add-grp::before {
    content: ' ';
    position: absolute;
    width: 1.8em;
    top: 0;
    bottom: 0;
    left: 0;
    background-repeat: no-repeat;
    background-size: 1em;
    background-position: 0.5em 0.45em;
}

a.button.add-grp::before {
    background-image: url('app/ext/gtwLote/img/cnt-group.svg');
}


a.button.add-usr {
    font-size: 0.8em;
    padding-left: 1.8em;
    position: relative;
}

a.button.add-usr::before {
    content: ' ';
    position: absolute;
    width: 1.8em;
    top: 0;
    bottom: 0;
    left: 0;
    background-repeat: no-repeat;
    background-size: 1em;
    background-position: 0.5em 0.45em;
}

a.button.add-usr::before {
    background-image: url('app/ext/gtwLote/img/cnt-group.svg');
}


a.button.add-snd {
    font-size: 0.8em;
    padding-left: 1.8em;
    position: relative;
}

a.button.add-snd::before {
    content: ' ';
    position: absolute;
    width: 1.8em;
    top: 0;
    bottom: 0;
    left: 0;
    background-repeat: no-repeat;
    background-size: 1em;
    background-position: 0.5em 0.45em;
}

a.button.add-snd::before {
    background-image: url('app/ext/gtwLote/img/cnt-group.svg');
}



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

}
