web/themes/default/css/vcl.css (354 lines of code) (raw):
/*
* 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.
*/
body {
font: 11px helvetica, arial, sans;
color: black;
background: #FFFFFF;
margin: 0;
padding: 0;
text-align: center;
}
p {
font: 11px arial, helvetica, sans;
margin-top: 0px;
text-align: left;
}
pre {
font: 11px trebuchet ms, arial, helvetica, sans;
font-weight: bold;
}
a:link {
text-decoration: none;
color: #990000;
}
a:visited {
text-decoration: none;
color: #595959;
}
a:hover, a:active {
background: #CCCCCC;
text-decoration: none;
color: black;
}
table, td {
font: 11px helvetica, arial, sans;
font-weight: normal;
color: black;
}
table tr td.white {
background: white;
}
th {
font: 12px helvetica, arial, sans;
font-weight: bold;
color: black;
cursor: default;
}
h1, h2, h3 span {display:none}
form {
margin-bottom: 0;
}
.themelayouttable {
width: 100%;
border-collapse: collapse;
}
.themelayouttable td.nopadding {
padding: 0;
}
.themeheadertable {
border-collapse: collapse;
}
.themelayoutsidespacer {
padding: 0 40px 0 40px;
}
.themelayoutsidetrim {
padding: 0 3px 0 3px;
background: url(../images/background_L.png) repeat-y;
}
.themelayoutsidetrim2 {
padding: 0 3px 0 4px;
background: url(../images/background_gradient.gif) repeat-y;
}
.themelayoutsidetrim3 {
padding: 0 3px 0 3px;
background: url(../images/background_R.png) repeat-y;
}
.themelayoutsidetrim4 {
padding: 0 0 0 1px;
background: url(../images/black.jpg) repeat-y;
}
.themelayoutsidetrim5 {
padding: 0 0 0 3px;
background: url(../images/content_border_R.jpg) repeat-y;
}
.themelayoutbannercenter {
padding: 0;
background: url(../images/vclbanner_C.jpg) repeat-x;
width: 100%;
}
.themelayoutcentercell {
padding: 0;
width: 100%;
background: url(../images/background_gradient.gif);
}
.themelayouttopseparator {
margin: 0;
padding: 23px 0 0 0;
width: 100%;
background: url(../images/bar_bg.jpg);
}
.themelayouttable td.thememenu {
width: 160px;
background: url(../images/menu_bg.jpg) repeat-y;
border-spacing: 0;
padding: 0 1px 0 0;
}
.themelayouttable td.thememenunoauth {
background: url(../images/menu_bg.jpg) repeat-y;
border-spacing: 0;
padding: 0 0 0 160px;
}
.themelayouttable td.themecontent {
width: 100%;
text-align: left;
background-color: white;
padding: 0;
}
.themebottomleft {
background: url(../images/background_bottom_L.jpg) repeat-x;
padding: 0;
}
.themebottomcenter {
background: url(../images/background_bottom_C.jpg) repeat-x;
padding: 3px 0 0 0;
}
.themebottomright {
background: url(../images/background_bottom_R.jpg) no-repeat;
padding: 0;
}
#container {
background: #E5E5E5 url(../images/background.gif) repeat-y center;
display: block;
position: relative;
border: none;
margin: 0 auto 0 auto;
width: 752px;
min-height: 768px;
text-align: center;
overflow: visible;
}
#gradient {
background: url(../images/background_gradient.gif) left top;
display: block;
position: relative;
border: none;
min-height: 768px;
text-align: center;
overflow: visible;
}
#container-whitespace {
background: url(../images/background_whitespace.gif) center;
display: block;
border: none;
padding: 0;
text-align: center;
overflow: visible;
}
#container-inner {
background: transparent url(../images/menu_bg.jpg) repeat-y left top;
display: block;
border: none;
margin: 0 3px 0 3px;
padding: 0;
overflow: visible;
}
#bar {
background: url(../images/bar_bg.jpg) repeat-x left top;
display: block;
height: 23px;
margin: 0;
padding: 0;
}
#menu {
float: left;
width: 160px;
padding: 0;
border: 0;
}
#menulist {
background: none;
display: block;
margin: 0;
border: 0;
padding: 0;
}
#menulist ul {
margin: 0;
padding: 0;
}
#menulist ul li {
display: block;
background: url(../images/menu.jpg) no-repeat left top;
height: 22px;
width: 158px;
list-style-type: none;
margin: 0 1px 0 0;
padding: 0;
text-align: left;
vertical-align: bottom;
}
#menulist ul li a {
display: block;
background: none;
font: 12px arial, helvetica, sans-serif;
font-weight: bold;
text-align: left;
color: black;
line-height: 13px;
padding: 4px 0 0 4px;
}
#menulist ul li a:visted {
display: block;
background: none;
font: 12px arial, helvetica, sans-serif;
font-weight: bold;
text-align: left;
line-height: 13px;
color: black;
}
#menulist ul li a:hover, a:active {
text-decoration: none;
color: #0051f8;
}
#menulist ul li.selected {
display: block;
background: url(../images/menu_selected.jpg) no-repeat left top;
height: 22px;
width: 158px;
list-style-type: none;
padding: 0;
margin: 0 1px 0 0;
vertical-align: bottom;
}
#menulist ul li.selected a {
display: block;
background: none;
font: 12px arial, helvetica, sans-serif;
font-weight: bold;
text-align: left;
color: white;
line-height: 13px;
padding: 4px 0 0 4px;
}
#menulist ul li.selected a:visted {
display: block;
background: none;
font: 12px arial, helvetica, sans-serif;
font-weight: bold;
text-align: left;
line-height: 13px;
color: white;
}
#menulist ul li.selected a:hover, a:active {
text-decoration: none;
color: black;
}
#links {
width: 158px;
margin: 0;
padding: 0;
border: 0;
}
#links p {
margin: 0;
padding: 5px;
font: 10px arial, helvetica, sans-serif;
color: black;
}
.default {
margin: 0px 0px 0px 10px;
display: block;
text-align: left;
/*overflow: visible;*/
}
.default h2 {
display: block;
font-family: arial, helvetica, sans;
text-shadow: #ccc 0 0 2px;
color: #111;
}
.default #content {
margin-left: 8px;
}
.default #content table {
border-spacing: 1px;
/*margin: 10px 10px 10px 0;*/
padding: 0;
}
.default #content table th {
margin: 0;
padding: 3px;
vertical-align: top;
}
.default #content table td {
margin: 0;
padding: 3px;
}
#ext {
clear: left;
height: 1px;
}
#footer {
background: transparent;
width: 750px;
margin: 0 8px 0 8px;
padding: 0;
}
#footer-top {
height: 5px;
width: 724px;
margin: 0;
padding: 0;
}
#footer-top span {display: none}
#footer-box-right {
display: block;
background: transparent;
margin: 8px 0 0 370px;
padding: 0;
}
#footer-box-right p {
font: 9px helvetica, arial, sans;
text-align: left;
color: black;
}
.leftlabel {
width: 150px;
float: left;
text-align: right;
margin-right: 0.5em;
margin-bottom: 0.2em;
display: block;
font-weight: bold;
font-size: 12px;
}
.helpformleftlabel {
width: 80px;
float: left;
text-align: right;
margin-right: 0.5em;
margin-bottom: 0.2em;
display: block;
font-weight: bold;
font-size: 12px;
}
.leftlabeldiv {
float: left;
}
.test1 {
float: none;
display: block;
}
#usersDiv th.privheader > div,
#usergroupsDiv th.privheader > div,
#resourcesDiv th.privheader > div {
transform:
translate(0px, 130px)
rotate(270deg);
}