
LCARS is a template for the GetSimple CMS that mimics the monitor appearance in the television series Star Trek: The Next Generation
654 lines
14 KiB
CSS
654 lines
14 KiB
CSS
/* RESET selector for element and children */
|
|
|
|
#sa_toolbar,#sa_toolbar *,#sa_toolbar a:hover,#sa_toolbar a:visited,#sa_toolbar a:active{
|
|
background:none;
|
|
border:none;
|
|
bottom:auto;
|
|
clear:none;
|
|
/* cursor:default;*/
|
|
display:inline;
|
|
float:none;
|
|
font-family:Arial, Helvetica, sans-serif;
|
|
font-size:medium;
|
|
font-style:normal;
|
|
font-weight:normal;
|
|
height:auto;
|
|
left:auto;
|
|
letter-spacing:normal;
|
|
line-height:normal;
|
|
max-height:none;
|
|
max-width:none;
|
|
min-height:0;
|
|
min-width:0;
|
|
overflow:visible;
|
|
position:static;
|
|
right:auto;
|
|
text-align:left;
|
|
text-decoration:none;
|
|
text-indent:0;
|
|
text-transform:none;
|
|
top:auto;
|
|
visibility:inherit;
|
|
white-space:normal;
|
|
width:auto;
|
|
z-index:auto;
|
|
color:white;
|
|
text-shadow:none;
|
|
-webkit-border-radius: 0;
|
|
-moz-border-radius: 0;
|
|
border-radius: 0;
|
|
vertical-align:baseline;
|
|
}
|
|
|
|
|
|
#sa_toolbar {
|
|
width:100%;
|
|
position:fixed;
|
|
top:0;
|
|
right:0;
|
|
left:0;
|
|
height:28px;
|
|
background-color: #2D2D2D;
|
|
color:#CCC;
|
|
z-index:9999;
|
|
border-bottom:1px solid #1D1D1D;
|
|
text-shadow: #444 0 -1px 0;
|
|
border-left: 1px solid black; /* bugfix chrome, keeps hover 1 pixel away from 0,0 or else it is activated on page load if any element is being hovered */
|
|
}
|
|
|
|
#sa_toolbar small{
|
|
color:#CCC;
|
|
font-size: 13px;
|
|
}
|
|
|
|
#sa_toolbar strong{
|
|
font-size: 13px;
|
|
font-weight:bold;
|
|
color:inherit;
|
|
}
|
|
|
|
#sa_toolbar ul, #sa_toolbar ul li {
|
|
margin:0;
|
|
padding:0;
|
|
list-style:none;
|
|
line-height:28px;
|
|
display:list-item;
|
|
}
|
|
|
|
#sa_toolbar ul.left {
|
|
float:left;
|
|
}
|
|
|
|
#sa_toolbar ul.right{
|
|
float:right;
|
|
}
|
|
|
|
#sa_toolbar ul li{
|
|
float:left;
|
|
}
|
|
|
|
#sa_toolbar ul li a , #sa_toolbar ul li a:active, #sa_toolbar ul li a:visited{
|
|
text-decoration:none;
|
|
color:#CCC;
|
|
}
|
|
|
|
#sa_toolbar ul li a:hover{
|
|
text-decoration:none;
|
|
color:#FFF;
|
|
}
|
|
|
|
#sa_toolbar li.satb_menu {
|
|
margin:0;
|
|
padding:0;
|
|
font-family:arial;
|
|
font-size:13px;
|
|
font-weight:normal;
|
|
line-height:28px;
|
|
border-right:1px solid #555;
|
|
text-shadow: #444 0 -1px 0;
|
|
}
|
|
|
|
#sa_toolbar li.satb_menu a {
|
|
border-right:1px solid #111;
|
|
padding:0 8px;
|
|
height:28px;
|
|
line-height:28px;
|
|
display:block;
|
|
font-family:arial;
|
|
font-size:13px;
|
|
font-weight:normal;
|
|
text-shadow: #444 0 -1px 0;
|
|
}
|
|
|
|
#sa_toolbar li.satb_menu a.welcome{
|
|
padding-left: 30px;
|
|
cursor: default;
|
|
}
|
|
|
|
#sa_toolbar li.satb_menu #avatar {
|
|
display:inline;
|
|
border:none;
|
|
margin:4px 0 -4px 4px;
|
|
padding:0;
|
|
float:left;
|
|
}
|
|
|
|
#sa_toolbar li.satb_menu:hover {
|
|
background-color:#222;
|
|
font-family:arial;
|
|
font-size:13px;
|
|
font-weight:normal;
|
|
}
|
|
|
|
#sa_toolbar li.separator {
|
|
height:28px;
|
|
}
|
|
|
|
#sa_toolbar li.satb_icon {
|
|
line-height:0;
|
|
}
|
|
|
|
#sa_toolbar li.satb_icon img{
|
|
height:28px;
|
|
width:28px;
|
|
}
|
|
|
|
#sa_toolbar li.satb_icon .satb_logo{
|
|
padding:0;
|
|
cursor: default;
|
|
}
|
|
|
|
/* main level link */
|
|
|
|
#sa_toolbar .satb_nav {
|
|
z-index:9999;
|
|
visibility:visible;
|
|
}
|
|
|
|
#sa_toolbar .satb_nav li {
|
|
float: left;
|
|
position: relative;
|
|
}
|
|
|
|
#sa_toolbar .satb_nav ul li a , #sa_toolbar .satb_nav ul li a:active, #sa_toolbar .satb_nav ul li a:visited{
|
|
text-decoration:none;
|
|
color:#555;
|
|
}
|
|
|
|
/* main level link hover */
|
|
#sa_toolbar .satb_nav .current a, #sa_toolbar .satb_nav li:hover > a {
|
|
background-color:white;
|
|
color:#555;
|
|
text-shadow: none;
|
|
}
|
|
/* sub levels link hover */
|
|
#sa_toolbar .satb_nav ul li:hover a, #sa_toolbar .satb_nav li:hover li a {
|
|
}
|
|
#sa_toolbar .satb_nav ul a:hover {
|
|
color: #fff !important;
|
|
background-color:#555;
|
|
border:none;
|
|
}
|
|
/* level 2 list */
|
|
#sa_toolbar .satb_nav ul {
|
|
display: block;
|
|
margin: 0;
|
|
padding: 0;
|
|
width: 200px;
|
|
position: absolute;
|
|
top: 28px;
|
|
left: 0;
|
|
background-color:#FEFEFE;
|
|
border:1px solid #BEBEBE;
|
|
-moz-box-shadow: -1px 1px 1px rgba(0,0,0,.2);
|
|
-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .2);
|
|
box-shadow: 0 2px 4px rgba(0, 0, 0, .2);
|
|
|
|
/* menu delays */
|
|
visibility:hidden;
|
|
opacity:0;
|
|
/* fade out opacity, then visibility, to allow us to jump back on menu if we mousoff of it for several ms */
|
|
-webkit-transition:visibility 0s ease-out 0.3s,opacity 0.3s ease-out;
|
|
-moz-transition:visibility 0s ease-out 0.3s,opacity 0.3s ease-out;
|
|
-o-transition:visibility 0s ease-out 0.3s,opacity 0.3s ease-out;
|
|
transition:visibility 0s ease-out 0.3s,opacity 0.3s ease-out;
|
|
}
|
|
/* dropdown */
|
|
#sa_toolbar .satb_nav li:hover > ul {
|
|
background-color:white;
|
|
/* display:block; */
|
|
/* menu delays, transitions are ignored if we touch display at all */
|
|
visibility:visible;
|
|
opacity:.96;
|
|
-webkit-transition:visibility 0s ease-out 0s,opacity 0s ease-out;
|
|
-moz-transition:visibility 0s ease-out 0s,opacity 0s ease-out;
|
|
-o-transition:visibility 0s ease-out 0s,opacity 0s ease-out;
|
|
transition:visibility 0s ease-out 0s,opacity 0s ease-out;
|
|
}
|
|
#sa_toolbar .satb_nav ul li {
|
|
float: none;
|
|
margin: 0;
|
|
padding: 0;
|
|
font-family:arial;
|
|
font-size:13px;
|
|
font-weight:normal;
|
|
line-height:28px;
|
|
}
|
|
|
|
#sa_toolbar .satb_nav ul a {
|
|
font-weight: normal;
|
|
border:none;
|
|
text-shadow: none;
|
|
}
|
|
/* level 3+ list */
|
|
#sa_toolbar .satb_nav ul ul {
|
|
left: 200px;
|
|
top: -1px;
|
|
}
|
|
/* first and last child */
|
|
#sa_toolbar .satb_nav ul li:first-child > a {
|
|
|
|
}
|
|
#sa_toolbar .satb_nav ul li:last-child > a {
|
|
|
|
}
|
|
/* clearfix */
|
|
#sa_toolbar .satb_nav:after {
|
|
content: ".";
|
|
display: block;
|
|
clear: both;
|
|
visibility: hidden;
|
|
line-height: 0;
|
|
height: 0;
|
|
}
|
|
#sa_toolbar .satb_nav {
|
|
display: inline-block;
|
|
}
|
|
|
|
#sa_toolbar .plugin {
|
|
background-color:#EFF6FC !important;
|
|
}
|
|
|
|
#sa_toolbar .custom {
|
|
background-color:#F7EFFC !important;
|
|
}
|
|
|
|
#sa_toolbar .iconright {
|
|
float:right;
|
|
line-height:28px;
|
|
font-family:arial;
|
|
font-size:13px;
|
|
font-weight:bold;
|
|
color:inherit;
|
|
font-size:20px;
|
|
}
|
|
|
|
/* login */
|
|
|
|
#satb_login_link {
|
|
width: 40px !important;
|
|
text-align: center !important;
|
|
font-weight: bold !important;
|
|
}
|
|
|
|
#satb_login_menu {
|
|
left:-180px !important;
|
|
padding:17px !important;
|
|
color:black !important;
|
|
}
|
|
|
|
#satb_login_menu b{
|
|
color:#555 !important;
|
|
}
|
|
|
|
#sa_toolbar input{
|
|
color:#000;
|
|
border:1px solid #DDD;
|
|
}
|
|
|
|
#sa_toolbar input.submit {
|
|
font: bold 13px Helvetica, Arial, sans-serif;
|
|
text-decoration: none;
|
|
padding: 7px 15px;
|
|
text-shadow: 0 1px 0 rgba(255,255,255,.5);
|
|
-webkit-transition: all .218s;
|
|
-moz-transition: all .218s;
|
|
-o-transition: all .218s;
|
|
transition: all .218s;
|
|
color: #333333;
|
|
background: #dddddd;
|
|
background: -webkit-gradient(linear,0% 40%,0% 70%,from(#eeeeee),to(#e1e1e1));
|
|
background: -moz-linear-gradient(linear,0% 40%,0% 70%,from(#eeeeee),to(#e1e1e1));
|
|
border: solid 1px #acacac;
|
|
border-radius: 2px;
|
|
-webkit-border-radius: 2px;
|
|
-moz-border-radius: 2px;
|
|
cursor:pointer;
|
|
-moz-box-shadow: rgba(0,0,0, 0.06) 0px 0px 3px;
|
|
-webkit-box-shadow: rgba(0,0,0, 0.06) 0px 0px 3px;
|
|
box-shadow: rgba(0,0,0, 0.06) 0px 0px 3px;
|
|
}
|
|
#sa_toolbar input.submit:focus, #sa_toolbar input.submit:hover {
|
|
color: #111111;
|
|
background: #eeeeee;
|
|
background: -webkit-gradient(linear,0% 40%,0% 70%,from(#eeeeee),to(#dddddd));
|
|
background: -moz-linear-gradient(linear,0% 40%,0% 70%,from(#eeeeee),to(#dddddd));
|
|
border: solid 1px #aaaaaa;
|
|
-moz-box-shadow: rgba(0,0,0, 0.15) 0px 0px 4px;
|
|
-webkit-box-shadow: rgba(0,0,0, 0.15) 0px 0px 4px;
|
|
box-shadow: rgba(0,0,0, 0.15) 0px 0px 4px;
|
|
}
|
|
|
|
#sa_toolbar .satb_nav .tb_close:hover > a {
|
|
background-color: #9F0000 !important;
|
|
color:#FFF !important;
|
|
}
|
|
|
|
/* css icons
|
|
---------------------------------------------------------------------------
|
|
--------------------------------------------------------------------------- */
|
|
|
|
#sa_toolbar i {
|
|
margin-left:-3px;
|
|
}
|
|
|
|
#sa_toolbar i {
|
|
color:inherit;
|
|
}
|
|
|
|
#sa_toolbar .cssicon {
|
|
position:relative;
|
|
text-shadow: #444 0 -1px 0;
|
|
}
|
|
|
|
#sa_toolbar .cssicon:before{
|
|
content:"";
|
|
position:absolute;
|
|
top:50%;
|
|
left:0;
|
|
}
|
|
|
|
|
|
#sa_toolbar .cssicon:after{
|
|
content:"";
|
|
position:absolute;
|
|
top:50%;
|
|
left:0;
|
|
}
|
|
|
|
/* HELP
|
|
------------------------------------------------------------------------------------------------------------------------------- */
|
|
|
|
#sa_toolbar .help {
|
|
color:#2385BA;
|
|
}
|
|
|
|
#sa_toolbar .help:before {
|
|
content:"?";
|
|
left:3px;
|
|
width:16px;
|
|
height:16px;
|
|
margin-top:-8px;
|
|
font-size:14px;
|
|
font-weight:bold;
|
|
line-height:15px;
|
|
text-align:center;
|
|
color:#fff;
|
|
background:#2385BA;
|
|
|
|
/* css3 */
|
|
-webkit-border-radius:16px;
|
|
-moz-border-radius:16px;
|
|
border-radius:16px;
|
|
|
|
-moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, .3);
|
|
-webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, .3);
|
|
box-shadow: 0px 1px 1px rgba(0, 0, 0, .3);
|
|
}
|
|
|
|
/* alert
|
|
------------------------------------------------------------------------------------------------------------------------------- */
|
|
|
|
#sa_toolbar .alert {
|
|
color:#C00000;
|
|
}
|
|
|
|
#sa_toolbar .alert:before {
|
|
content:"!";
|
|
left:3px;
|
|
width:16px;
|
|
height:16px;
|
|
margin-top:-8px;
|
|
font-size:14px;
|
|
font-weight:bold;
|
|
line-height:15px;
|
|
text-align:center;
|
|
color:#fff;
|
|
background:#C00000;
|
|
|
|
/* css3 */
|
|
-webkit-border-radius:16px;
|
|
-moz-border-radius:16px;
|
|
border-radius:16px;
|
|
|
|
-moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, .3);
|
|
-webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, .3);
|
|
box-shadow: 0px 1px 1px rgba(0, 0, 0, .3);
|
|
}
|
|
|
|
/* INFO
|
|
------------------------------------------------------------------------------------------------------------------------------- */
|
|
|
|
#sa_toolbar .info {
|
|
color:#2385BA;
|
|
}
|
|
|
|
#sa_toolbar .info:before {
|
|
content:"i";
|
|
left:3px;
|
|
width:16px;
|
|
height:16px;
|
|
margin-top:-8px;
|
|
font-size:14px;
|
|
font-weight:bold;
|
|
font-style:italic;
|
|
line-height:15px;
|
|
text-align:center;
|
|
color:#fff;
|
|
background:#2385BA;
|
|
|
|
/* css3 */
|
|
-webkit-border-radius:16px;
|
|
-moz-border-radius:16px;
|
|
border-radius:16px;
|
|
|
|
-moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, .3);
|
|
-webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, .3);
|
|
box-shadow: 0px 1px 1px rgba(0, 0, 0, .3);
|
|
}
|
|
|
|
/* RIBBON
|
|
------------------------------------------------------------------------------------------------------------------------------- */
|
|
|
|
#sa_toolbar .ribbon:before {
|
|
left:6px;
|
|
border-width:10px 5px 6px;
|
|
border-style:solid;
|
|
border-color:#13ACE7 #13ACE7 transparent;
|
|
margin:-8px 0 0;
|
|
|
|
-moz-box-shadow: 0px 2px 2px -1px rgba(0, 0, 0, .2);
|
|
-webkit-box-shadow: 0px 2px 2px -1px rgba(0, 0, 0, .2);
|
|
box-shadow: 0px 2px 2px -1px rgba(0, 0, 0, .2);
|
|
}
|
|
|
|
/* WARNING
|
|
------------------------------------------------------------------------------------------------------------------------------- */
|
|
|
|
#sa_toolbar .warning:before {
|
|
content:"!";
|
|
z-index:2;
|
|
left:9px;
|
|
margin-top:-7px;
|
|
font-size:14px;
|
|
font-weight:bold;
|
|
color:#000;
|
|
text-shadow:none;
|
|
}
|
|
|
|
#sa_toolbar .warning:after {
|
|
z-index:1;
|
|
border-width:0 11px 18px;
|
|
border-style:solid;
|
|
border-color:#F8D201 transparent;
|
|
margin-top:-10px;
|
|
background:transparent;
|
|
|
|
-moz-box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, .3);
|
|
-webkit-box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, .3);
|
|
box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, .3);
|
|
}
|
|
|
|
/* DENIED
|
|
------------------------------------------------------------------------------------------------------------------------------- */
|
|
|
|
#sa_toolbar .denied {
|
|
color:#C00000;
|
|
}
|
|
|
|
#sa_toolbar .denied:before {
|
|
left:3px;
|
|
width:10px;
|
|
height:10px;
|
|
border:3px solid #C00000;
|
|
margin-top:-8px;
|
|
background:transparent;
|
|
/* css3 */
|
|
-webkit-border-radius:16px;
|
|
-moz-border-radius:16px;
|
|
border-radius:16px;
|
|
|
|
-moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, .3);
|
|
-webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, .3);
|
|
box-shadow: 0px 1px 1px rgba(0, 0, 0, .3);
|
|
}
|
|
|
|
#sa_toolbar .denied:after {
|
|
left:6px;
|
|
width:11px;
|
|
height:3px;
|
|
margin-top:-2px;
|
|
background:#C00000;
|
|
/* css3 */
|
|
-webkit-transform:rotate(-45deg);
|
|
-moz-transform:rotate(-45deg);
|
|
-ms-transform:rotate(-45deg);
|
|
-o-transform:rotate(-45deg);
|
|
transform:rotate(-45deg);
|
|
}
|
|
|
|
/* SUCCESS
|
|
------------------------------------------------------------------------------------------------------------------------------- */
|
|
|
|
#sa_toolbar .success {
|
|
color:#7F913C;
|
|
}
|
|
|
|
#sa_toolbar .success:before {
|
|
left:3px;
|
|
width:16px;
|
|
height:16px;
|
|
margin-top:-8px;
|
|
background:#7F913C;
|
|
|
|
/* css3 */
|
|
-webkit-border-radius:16px;
|
|
-moz-border-radius:16px;
|
|
border-radius:16px;
|
|
|
|
-moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, .3);
|
|
-webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, .3);
|
|
box-shadow: 0px 1px 1px rgba(0, 0, 0, .3);
|
|
}
|
|
|
|
#sa_toolbar .success:after {
|
|
left:8px;
|
|
width:3px;
|
|
height:8px;
|
|
border-width:0 2px 2px 0;
|
|
border-style:solid;
|
|
border-color:#fff;
|
|
margin-top:-6px;
|
|
-webkit-transform:rotate(45deg);
|
|
-moz-transform:rotate(45deg);
|
|
-ms-transform:rotate(45deg);
|
|
-o-transform:rotate(45deg);
|
|
transform:rotate(45deg);
|
|
}
|
|
|
|
/* Alternative style */
|
|
|
|
#sa_toolbar .success-alt {
|
|
color:#7F913C;
|
|
}
|
|
|
|
#sa_toolbar .success-alt:before {
|
|
left:6px;
|
|
width:5px;
|
|
height:12px;
|
|
border-width:0 5px 5px 0;
|
|
border-style:solid;
|
|
border-color:#7F913C;
|
|
margin-top:-11px;
|
|
-webkit-transform:rotate(45deg);
|
|
-moz-transform:rotate(45deg);
|
|
-ms-transform:rotate(45deg);
|
|
-o-transform:rotate(45deg);
|
|
transform:rotate(45deg);
|
|
}
|
|
|
|
#sa_toolbar .alert,
|
|
#sa_toolbar .player,
|
|
#sa_toolbar .headphones,
|
|
#sa_toolbar .ribbon,
|
|
#sa_toolbar .views,
|
|
#sa_toolbar .location,
|
|
#sa_toolbar .info,
|
|
#sa_toolbar .help,
|
|
#sa_toolbar .pie,
|
|
#sa_toolbar .success,
|
|
#sa_toolbar .success-alt,
|
|
#sa_toolbar .warning,
|
|
#sa_toolbar .denied {
|
|
padding-left:24px;
|
|
padding-right:0;
|
|
font-size:1em;
|
|
line-height:1.4em;
|
|
}
|
|
|
|
#sa_toolbar .info,
|
|
#sa_toolbar .help {
|
|
font-family: Cambria, Georgia, sans-serif !important;
|
|
}
|
|
|
|
#sa_toolbar #avatar{
|
|
display:inline;
|
|
height:auto;
|
|
}
|
|
|
|
body.gs-toolbar #sidebar.scroll-to-fixed-fixed{
|
|
top:44px !important;
|
|
}
|
|
|
|
body.gs-toolbar .CodeMirror .fullscreen{
|
|
z-index:10000 !important;
|
|
}
|
|
|
|
/* debugging show menu*/
|
|
/*
|
|
#sa_toolbar #satb_logo_sub {
|
|
visibility:visible;
|
|
opacity:1;
|
|
}
|
|
*/
|