/* Top Menu */
header.pageHeader nav.topMenu {
+ background-color: rgba(0, 0, 0, .4);
position: absolute;
top: 0;
right: 0;
left: 0;
min-height: 25px;
- z-index: 10;
min-width: 800px;
- background-color: rgba(0, 0, 0, .4);
+ z-index: 10;
-webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, .3);
-moz-box-shadow: 0 3px 7px rgba(0, 0, 0, .3);
/* Logo */
header.pageHeader div#logo {
+ margin: 0 23px 0;
position: relative;
z-index: 1;
- margin: 0 23px 0;
}
header.pageHeader div#logo h1 {
color: #d8e7f5;
- text-shadow: 0 -1px 0 #000;
font-size: 150%;
+ text-shadow: 0 -1px 0 #000;
position: relative;
top: 70px;
}
header.pageHeader div#logo img {
position: absolute;
- left: 0;
bottom: 10px;
+ left: 0;
}
header.pageHeader div#logo a {
+ text-align: right;
display: block;
height: 110px;
- text-align: right;
}
/* Main Menu */
border-top-right-radius: 5px;
background-color: rgba(0, 0, 0, .4);
display: inline-block;
-
}
nav.mainMenu ul li {
+ color: #69c;
font-size: 123%;
font-weight: normal;
- color: #69c;
text-shadow: 0 -1px 0 #000;
cursor: pointer;
- display: inline-block;
+ border-top-left-radius: 5px;
+ border-top-right-radius: 5px;
margin: 5px -5px 0;
- padding: 13px 20px 7px;
+ padding: 10px 20px 7px;
+ display: inline-block;
position: relative;
top: -7px;
z-index: 1;
- border-top-left-radius: 5px;
- border-top-right-radius: 5px;
+ -webkit-transition-property: border, background-color, background-image, color;
+ -webkit-transition-duration: .3s;
+ -webkit-transition-timing-function: ease;
- -webkit-transition: all .2s linear;
- -moz-transition: all .2s linear;
- -ms-transition: all .2s linear;
- -o-transition: all .2s linear;
- transition: all .2s linear;
+ -moz-transition-property: border, background-color, background-image, color;
+ -moz-transition-duration: .3s;
+ -moz-transition-timing-function: ease;
+
+ -ms-transition-property: border, background-color, background-image, color;
+ -ms-transition-duration: .3s;
+ -ms-transition-timing-function: ease;
+
+ -o-transition-property: border, background-color, background-image, color;
+ -o-transition-duration: .3s;
+ -o-transition-timing-function: ease;
+
+ transition-property: border, background-color, background-image, color;
+ transition-duration: .3s;
+ transition-timing-function: ease;
}
nav.mainMenu ul li:only-child {
}
nav.mainMenu ul li.activeMenuItem {
- font-weight: bold;
color: #369;
text-shadow: 0 1px 0 #fff;
- z-index: 10;
+ font-size: 150%;
+ font-weight: bold;
background-color: #e7f2fd;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#e7f2fd));
background-image: -ms-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#e7f2fd));
background-image: -o-linear-gradient(#fff, #e7f2fd);
background-image: linear-gradient(#fff, #e7f2fd);
+
+ z-index: 10;
}
nav.mainMenu ul li.activeMenuItem:first-child {
/* Header Navigation */
nav.headerNavigation {
- display: block;
background-color: #e7f2fd;
border-bottom: 1px solid #bcd;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
margin: 0 23px;
+ display: block;
position: relative;
min-width: 800px;
}
section.content {
background-color: #fff;
display: table-cell;
- vertical-align: top;
padding: 25px 35px;
position: relative;
width: 100%;
z-index: 100;
+ vertical-align: top;
}
section.content .content {
/* -- -- -- -- -- Sidebar -- -- -- -- -- */
aside.sidebar {
- display: table-cell;
- vertical-align: top;
border-right: 1px solid #bcd;
+ background-color: #d8e7f5;
margin: 0 !important;
padding: 0 !important;
+ display: table-cell;
position: relative;
- background-color: #d8e7f5;
+ vertical-align: top;
-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, .1);
-moz-box-shadow: inset 0 0 5px rgba(0, 0, 0, .1);
}
nav.sidebarMenu > div {
- position: relative;
color: #69c;
text-shadow: 0 1px 0 #fff;
+ position: relative;
}
nav.sidebarMenu > div a:hover {
}
nav.sidebarMenu > div h1 {
- background-image: url("../../icon/closed.svg");
- background-position: 15px center;
- background-size: 16px;
- background-repeat: no-repeat;
color: #369;
cursor: pointer;
font-size: 130%;
font-weight: bold;
+ background-image: url("../../icon/closed.svg");
+ background-position: 15px center;
+ background-size: 16px;
+ background-repeat: no-repeat;
margin-top: 5px;
padding: 7px 25px 7px 35px;
position: relative;
nav.sidebarMenu > div ul li a {
color: #69c;
text-shadow: 0 1px 0 #fff;
- display: block;
padding: 5px 25px 7px 35px;
+ display: block;
}
nav.sidebarMenu > div ul li.activeMenuItem {
background-color: #fff;
- overflow: hidden;
margin-right: -1px;
+ overflow: hidden;
-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .1);
-moz-box-shadow: 0 0 5px rgba(0, 0, 0, .1);
/* -- -- -- -- -- Page Footer -- -- -- -- -- */
footer.pageFooter {
- clear: both;
- padding: 0 23px;
- position: relative;
text-align: center;
+ padding: 0 23px;
+ clear: both;
position: relative;
min-width: 800px;
}
}
footer.pageFooter > div {
- background-color: #e7f2fd;
border-top: 1px solid #bcd;
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
- clear: both;
+ background-color: #e7f2fd;
padding: 3px 7px;
+ clear: both;
}
footer.pageFooter > div:after {
footer.pageFooter .copyright {
padding-top: 20px;
- min-height: 40px;
display: inline-block;
+ min-height: 40px;
}
footer.pageFooter .copyright a {
}
.mainHeading > hgroup {
- min-height: 48px;
- padding-left: 60px;
margin-bottom: 30px;
+ padding-left: 60px;
+ min-height: 48px;
}
.mainHeading > hgroup h1 {
- border-bottom: 1px solid #999;
color: #666;
- text-shadow: 0 1px 0 #fff;
font-size: 175%;
font-weight: bold;
+ text-shadow: 0 1px 0 #fff;
+ border-bottom: 1px solid #999;
padding-bottom: 10px;
}
.subHeading h1 {
color: #999;
- border-bottom: 1px solid #ccc;
font-size: 150%;
text-shadow: 0 1px 0 #fff;
+ border-bottom: 1px solid #ccc;
margin: 10px 0;
padding: 10px 0;
}
fieldset {
border: 1px solid #ccc;
border-radius: 7px;
+ background-color: rgba(0, 0, 0, .015);
margin: 15px 0;
padding: 15px;
-
- background-color: rgba(0, 0, 0, .015);
- /* experimental
+}
+
+/* experimental
+fieldset.topLink {
background-image: -webkit-linear-gradient(135deg, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0) 50px);
background-image: -moz-linear-gradient(135deg, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0) 50px);
background-image: -o-linear-gradient(135deg, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0) 50px);
background-image: -ms-linear-gradient(135deg, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0) 50px);
background-image: linear-gradient(135deg, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0) 50px);
- */
-}
-/*
-fieldset:first-child {
- margin-top: 0;
-}
-
-fieldset:last-child {
- margin-bottom: 0;
+
}
*/
+
fieldset legend {
color: #999;
padding: 0 7px 0;
/* Simple */
dl {
- clear: both;
margin-bottom: 7px;
+ clear: both;
position: relative;
}
dl > dt {
color: #69c;
- float: left;
text-align: right;
- width: 230px;
margin-top: 5px; /* not so nice */
+ float: left;
+ width: 230px;
}
dl > dt > label {
}
dl > dd > fieldset > dl > dt {
- width: 150px;
margin-right: 20px;
+ width: 150px;
}
dl > dd > fieldset > dl > dd {
/* Reversed */
dt.reversed {
- margin-top: 2px;
text-align: left;
+ margin-top: 2px;
position: absolute;
left: 270px;
width: auto;
input[type="email"]:hover,
input[type='password']:hover,
textarea:hover {
- background-color: #fffff6;
border: 1px solid #69c;
+ background-color: #fffff6;
}
/* inputs active */
input[type="email"]:focus,
input[type='password']:focus,
textarea:focus {
- background-color: #fffff6;
border: 1px solid #69c;
+ background-color: #fffff6;
-webkit-box-shadow: 0 0 5px rgba(102, 153, 204, 1), inset 0 0 5px rgba(102, 153, 204, .7);
-moz-box-shadow: 0 0 5px rgba(102, 153, 204, 1), inset 0 0 5px rgba(102, 153, 204, .7);
width: 95%;
}
-/* that's not nice!
-select {
- width: 95%;
-}
-*/
-
.tiny {
width: 100px;
}
input[type='reset'],
input[type='submit'],
.largeButtons ul li a {
- font-size: 100%;
- border: 1px solid #999;
- border-radius: 30px;
color: #999;
+ font-size: 100%;
font-weight: bold;
- display: inline-block;
- padding: 5px 13px;
text-shadow: 0 1px 0 #fff;
+ border: 1px solid #999;
+ border-radius: 30px;
background-color: #fefefe;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fefefe), to(#eee));
background-image: -o-linear-gradient(#fefefe, #eee);
background-image: linear-gradient(#fefefe, #eee);
+ padding: 5px 13px;
+ display: inline-block;
+
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-ms-transition: all .2s linear;
input[type='reset']:hover,
input[type='submit']:hover,
.largeButtons ul li a:hover {
- border: 1px solid #666;
color: #666;
text-decoration: none;
+ border: 1px solid #666;
}
/* buttons active */
/* default buttons normal */
input[type='submit'],
.largeButtons ul li.default a {
- border: 1px solid #69c;
color: #69c;
+ border: 1px solid #69c;
background-color: #e7f2fd;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#d8e7f5));
/* default buttons hover */
input[type='submit']:hover,
.largeButtons ul li.default a:hover {
- border: 1px solid #369;
color: #369;
+ border: 1px solid #369;
}
/* default buttons active */
/* ToDo: depracated? */
.largeButtons ul li a img {
- vertical-align: middle;
margin: 0;
height: 24px;
width: 24px;
+ vertical-align: middle;
}
/* -- -- -- -- -- Box Title -- -- -- -- -- */
.boxTitle {
+ border-radius: 7px;
background-color: #369;
/* Disabled, because the WoltLab header-image is not LGPL
Activate it if you want to test your own header image */
/* background-image: url("../images/header.png"); */
background-position: left top;
- background-repeat: repeat-x;
-
- border-radius: 7px;
+ background-repeat: repeat-x;
-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .1);
-moz-box-shadow: 0 0 5px rgba(0, 0, 0, .1);
}
.boxTitle img.handle {
+ cursor: pointer;
+ margin-top: -1px;
float: right !important;
height: 16px;
width: 16px;
- cursor: pointer;
- margin-top: -1px;
}
.tabMenu {
text-shadow: 0 1px 0 #fff;
- background-color: none;
/* This is the general toggle switch for tab menu orientation (options: left|center|right) */
text-align: center;
+ white-space: nowrap;
+ background-color: none;
padding: 0 5px;
display: block;
- white-space: nowrap;
position: relative;
}
clear: both;
}
+/*
.tabMenu ul {
}
+*/
.tabMenu li {
+ white-space: nowrap;
list-style: none;
display: inline-block;
- white-space: nowrap;
z-index: 90; /* Prevents border overlay during transition */
}
.tabMenu li a {
color: #999;
font-size: 110%;
+ text-decoration: none;
cursor: pointer;
padding: 10px 15px 7px;
- text-decoration: none;
border-width: 1px 1px 0 1px;
border-style: solid;
border-color: #ddd;
.tabMenu li.ui-state-active a {
color: #333 !important;
- font-weight: bold;
font-size: 130%;
+ font-weight: bold;
border-width: 1px;
border-style: solid;
border-color: #ccc;
.tabMenuContent {
border: 1px solid #ccc;
background-color: rgba(255, 255, 255, 1);
- z-index: 89; /* Prevents border overlay during transition */
- display: block;
margin-top: -1px;
padding: 15px 23px;
+ display: block;
+ z-index: 89; /* Prevents border overlay during transition */
}
/* ToDo: 2x hidden? */
.menu {
color: #666;
+ border-bottom: 1px solid #ccc;
margin: -15px -23px 0;
padding: 0 7px 10px;
- border-bottom: 1px solid #ccc;
}
.tabMenuContent > .menu {
}
.menu ul li {
- display: inline-block;
- margin-top: 10px;
white-space: nowrap;
+ margin-top: 10px;
+ display: inline-block;
}
.menu ul li a {
color: #666;
font-size: 85%;
- text-decoration: none;
text-shadow: 0 1px 0 #fff;
+ text-decoration: none;
border: 1px solid rgba(0, 0, 0, .2);
+ border-radius: 13px;
background-color: rgba(255, 255, 255, .5);
padding: 2px 10px;
- border-radius: 13px;
-webkit-transition: color .1s linear;
-moz-transition: color .1s linear;
.menu ul li.ui-state-active a {
color: #fff;
- cursor: default;
font-weight: bold;
text-shadow: 0 1px 0 #000;
+ cursor: default;
border: 1px solid rgba(0, 0, 0, .2);
background-color: rgba(0, 0, 0, .5);
}
.boxTitle > .menu {
color: #fff;
+ border: none;
margin: 0 !important;
padding: 6px 7px !important;
- border: none;
}
.boxTitle > .menu ul li {
text-decoration: none;
text-shadow: 0 -1px 0 #000;
border: 1px solid rgba(0, 0, 0, .3);
+ border-radius: 13px;
background-color: rgba(0, 0, 0, .1);
padding: 2px 10px;
- border-radius: 13px;
-webkit-transition: color .1s linear;
-moz-transition: color .1s linear;
thead th p.emptyHead {
color: #69c !important;
text-shadow: 0 -1px 0 #000;
- display: block;
text-decoration: none !important;
- padding: 7px;
- background-color: rgba(0, 0, 0, .3);
+ background-color: rgba(0, 0, 0, .3);
background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .4));
background-image: -moz-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .4));
background-image: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .4));
background-image: -ms-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .4));
background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .4));
+
+ padding: 7px;
+ display: block;
}
thead th p a {
}
thead th.active p a {
- background-color: rgba(0, 0, 0, .4);
- font-weight: bold;
color: #fff !important;
+ font-weight: bold;
+ background-color: rgba(0, 0, 0, .4);
-webkit-box-shadow: inset 0 5px 15px rgba(0, 0, 0, .5);
-moz-box-shadow: inset 0 5px 15px rgba(0, 0, 0, .5);
}
tbody tr:first-child {
- /* prevents icon-column from wrapping */
+ /* prevents line-breaks in icon-column */
white-space: nowrap;
}
/* This is only experimental for the moment */
.pageNavigation ul li:not(.children) {
+ border: 1px solid rgba(0, 0, 0, .2);
+ border-radius: 3px;
+
background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .1));
background-image: -moz-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .1));
background-image: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .1));
background-image: -ms-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .1));
background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .1));
- border: 1px solid rgba(0, 0, 0, .2);
- border-radius: 3px;
display: inline-block;
position: relative;
}
.pageNavigation ul li.disabled {
- background-image: none;
border: 1px solid rgba(0, 0, 0, .1);
+ background-image: none;
}
.pageNavigation ul li:after {
}
.pageNavigation ul li img {
- width: 16px;
height: 16px;
+ width: 16px;
}
.pageNavigation ul li:not(.disabled):hover {
}
.pageNavigation ul li.skip {
- top: -1px;
padding: 2px 2px 1px 3px;
+ top: -1px;
}
.pageNavigation ul li a {
color: #fff;
text-shadow: 0 1px 0 #000;
border: 1px solid rgba(0, 0, 0, .3);
- background-color: rgba(0, 0, 0, .5);
+ background-color: rgba(0, 0, 0, .5);
background-image: -webkit-linear-gradient(rgba(0, 0, 0, .3), rgba(0, 0, 0, 0) 3px);
background-image: -moz-linear-gradient(rgba(0, 0, 0, .3), rgba(0, 0, 0, 0) 3px);
background-image: -o-linear-gradient(rgba(0, 0, 0, .3), rgba(0, 0, 0, 0) 3px);
}
.pageNavigation ul li.children img {
- width: 7px;
height: 9px;
+ width: 7px;
}
-
-
-
-
-
-
-
-
/* -- -- -- -- -- System Notifications -- -- -- -- -- */
p.info,
p.error,
p.success,
p.warning {
+ text-shadow: 0 1px 0 #fff;
+ line-height: 1.5;
border-radius: 7px;
margin-bottom: 14px;
padding: 7px 14px 7px 50px;
- line-height: 1.5;
- text-shadow: 0 1px 0 #fff;
-webkit-box-shadow: 0 0 7px rgba(0, 0, 0, .1);
-moz-box-shadow: 0 0 7px rgba(0, 0, 0, .1);
background-image: -o-linear-gradient(#fefefe, #eee);
background-image: linear-gradient(#fefefe, #eee);
+ padding: 21px;
height: 100%;
max-width: 600px;
- padding: 21px;
}
div#ajaxExceptionStacktrace {
+ white-space: nowrap;
overflow: scroll;
overflow-y: hidden;
- white-space: nowrap;
}
div#packageInstallationInnerContentContainer {
}
div#packageInstallationInnerContent p.error {
- background-color: #fdd;
border: 3px solid #ed1c24;
border-radius: 5px;
+ background-color: #fdd;
margin-bottom: 14px;
padding: 7px;
}
div#ajaxExceptionStacktrace {
- border: 1px solid #ccc;
font-family: monospace;
font-size: 90%;
line-height: 1.2em;
+ border: 1px solid #ccc;
padding: 3px;
}
/* ToDo */
#actionProxyLoading {
- background-color: #faebd7;
border: 1px solid #f80;
border-top-width: 0;
border-radius: 0 0 5px 5px;
+ background-color: #faebd7;
padding: 7px 21px 7px;
position: fixed;
top: 0;
}
div.ui-dialog-titlebar {
- background-color: #ccc;
border-bottom: 5px solid rgba(0, 0, 0, .6);
+ background-color: #ccc;
padding: 7px;
position: relative;
}
/* end clearfix */
.ui-helper-zfix {
+ opacity: 0;
+ position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
- position: absolute;
- opacity: 0;
}
.badgeButton {
color: #999;
text-shadow: 0 1px 0 #fff;
+ text-decoration: none !important;
border: 1px solid #999;
+
background-color: #fff;
+ background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .1));
+ background-image: -moz-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .1));
+ background-image: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .1));
+ background-image: -ms-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .1));
+ background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .1));
+
margin-right: 0;
margin-left: 0;
padding: 3px 10px 5px;
- text-decoration: none !important;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-ms-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;
-
- background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .1));
- background-image: -moz-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .1));
- background-image: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .1));
- background-image: -ms-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .1));
- background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .1));
}
.badgeButton:hover {
/* Balloon Tooltips */
#balloonTooltip {
+ color: #fff;
font-size: .85em;
- padding: 5px 10px 7px;
border: 1px solid rgba(255, 255, 255, .7) !important;
- background-color: rgba(0, 0, 0, .7);
- color: #fff;
border-radius: 5px;
- box-shadow: 0 3px 7px rgba(0, 0, 0, .3);
+ background-color: rgba(0, 0, 0, .7);
+ padding: 5px 10px 7px;
max-width: 300px;
z-index: 900;
+
+ box-shadow: 0 3px 7px rgba(0, 0, 0, .3);
}
/* Collapsible */
.collapsible {
- float: left;
margin: 5px 5px 0 5px;
+ float: left;
}
.collapsible img {
- width: 16px;
height: 16px;
+ width: 16px;
}