frontend/style/topbar.css

138 lines
2.1 KiB
CSS

.tabs li {
display: inline-block;
padding-right: 8px;
}
.tabs li a {
position: relative;
cursor: default;
}
.tabs li:hover {
transition-duration: 250ms;
transform: translate(0, -10px);
}
.tabs li:hover .tab-svg-path {
fill: #2c3251;
stroke: #690455;
transition-duration: 250ms;
}
.tabs li button {
position: relative;
border: none;
background: none;
}
.tab-svg-path {
position: absolute;
fill: #21253c;
stroke: #690455;
stroke-width: 4;
stroke-miterlimit: 10;
pointer-events: all;
}
.tab-svg-text {
fill: #FFFFFF;
font-family: "Roboto";
font-size: 18px;
text-anchor: middle;
}
#tabs-main {
float: left;
margin-left: 32px;
padding: 0;
list-style: none;
}
#tabs-account {
float: right;
margin-right: 24px;
padding: 0;
list-style: none;
}
.auth-container {
font: normal 18px Roboto;
position: fixed;
display: block;
right: 38px;
top: 86px;
border: 4px solid #690455;
border-radius: 12px;
width: 286px;
padding: 0;
background-color: #191c2e;
color: #FFFFFF;
z-index: 10;
}
.auth-submit {
position: relative;
margin: 6px;
padding: 6px 12px;
text-align: center;
background: #21253c;
color: inherit;
border: 2px solid #690455;
border-radius: 6px;
font: inherit;
}
.auth-submit:hover, .auth-submit:focus {
background: #2c3251;
outline: none;
}
.auth-field {
position: relative;
text-align: center;
margin-bottom: 8px;
}
.auth-input {
border: 2px solid #690455;
border-radius: 6px;
background: #21253c;
color: #FFFFFF;
text-align: center;
font: normal 14px Roboto;
}
.auth-input:focus {
background: #2c3251;
outline: none;
}
.auth-input:valid {
border-color: limegreen;
}
.auth-input-tooltip {
display: none;
color: red;
}
/*
.auth-input:invalid ~ .auth-input-tooltip {
display: block;
}
*/
.auth-status {
font: normal 14px Roboto;
color: #ff0000;
}
.auth-info {
font: normal 16px Roboto;
color: #ffffff;
margin: 6px 8px;
}
.center-x {
text-align: center;
}