2016-05-19 19:04:52 +02:00
|
|
|
|
/* Author: Massimiliano Assante, ISTI-CNR */
|
|
|
|
|
/* License: EUPL */
|
|
|
|
|
|
|
|
|
|
@import "compass";
|
|
|
|
|
@import "mixins";
|
|
|
|
|
|
|
|
|
|
@import url(custom_common.css);
|
|
|
|
|
|
|
|
|
|
$dockbarGradientEnd: #FFF;
|
|
|
|
|
$dockbarGradientStart: #FFF;
|
|
|
|
|
|
|
|
|
|
$dockbarOpenGradientEnd: #0993DD;
|
|
|
|
|
$dockbarOpenGradientStart: #0EA6F9;
|
|
|
|
|
|
|
|
|
|
$navbarGradientStart: #0271BE;
|
|
|
|
|
$navbarGradientEnd: #0271BE;
|
|
|
|
|
|
|
|
|
|
$footerFontColor: #FFF;
|
|
|
|
|
|
|
|
|
|
/* --- Custom vars, styles and mixins **/
|
|
|
|
|
|
|
|
|
|
@mixin navbarGradient($start, $end) {
|
|
|
|
|
background: #0271BE;
|
|
|
|
|
background-image: -moz-linear-gradient(top, $start 0%, $end 100%);
|
|
|
|
|
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, $start), color-stop(1, $end));
|
|
|
|
|
background-image: -webkit-linear-gradient(top, $start 0%, $end 100%);
|
|
|
|
|
background-image: linear-gradient(to bottom, $start 0%, $end 100%);
|
|
|
|
|
background-image: -ms-linear-gradient(top, $start 0%, $end 100%);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@mixin navbar-border-radius($radius) {
|
|
|
|
|
-webkit-border-radius: $radius !important;
|
|
|
|
|
-moz-border-radius: $radius !important;
|
|
|
|
|
-ms-border-radius: $radius !important;
|
|
|
|
|
border-radius: $radius !important;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@mixin portlet-border-radius($radius) {
|
|
|
|
|
-webkit-border-radius: $radius !important;
|
|
|
|
|
-moz-border-radius: $radius !important;
|
|
|
|
|
-ms-border-radius: $radius !important;
|
|
|
|
|
border-radius: $radius !important;
|
|
|
|
|
}
|
|
|
|
|
@mixin navbar-transition($transition...) {
|
|
|
|
|
-moz-transition: $transition;
|
|
|
|
|
-o-transition: $transition;
|
|
|
|
|
-webkit-transition: $transition;
|
|
|
|
|
transition: $transition;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
$navbarSelected: #019AD3;
|
|
|
|
|
$navbarHover: #4CB5D2;
|
|
|
|
|
$dockbarCustomColor: #FFF;
|
|
|
|
|
|
|
|
|
|
body {
|
|
|
|
|
padding-top: 0px !important;
|
|
|
|
|
}
|
|
|
|
|
.aui body {
|
|
|
|
|
@include respond-to(phone, tablet) {
|
|
|
|
|
padding-right: 0;
|
|
|
|
|
padding-left: 0;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
div#wrapper {
|
|
|
|
|
@include respond-to(desktop) {
|
2016-06-15 16:34:43 +02:00
|
|
|
|
padding: 2em 4em 0;
|
2016-05-19 19:04:52 +02:00
|
|
|
|
}
|
2016-06-15 16:34:43 +02:00
|
|
|
|
@include respond-to(phone, tablet) {
|
|
|
|
|
padding-top: 0;
|
|
|
|
|
}
|
|
|
|
|
background-color: #f5f8fa;
|
|
|
|
|
min-height: 750px;
|
2016-05-19 19:04:52 +02:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.aui .row {
|
|
|
|
|
margin-left: 0;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
header#banner {
|
|
|
|
|
margin-top: 35px;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.aui .btn {
|
|
|
|
|
@include portlet-border-radius(5px);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.aui ul, .aui ol {
|
2016-07-06 14:56:23 +02:00
|
|
|
|
padding: 0;
|
|
|
|
|
margin: 0 0 10px 25px;
|
2016-05-19 19:04:52 +02:00
|
|
|
|
}
|
|
|
|
|
/* For GXT tree compatibility */
|
|
|
|
|
.aui span.x-tree3-node-text {
|
|
|
|
|
top: 0;
|
|
|
|
|
}
|
|
|
|
|
/* end GXT tree compatibility */
|
|
|
|
|
|
|
|
|
|
@media (min-width : 1024px) {
|
|
|
|
|
|
|
|
|
|
/* For making default portlet padding narrow-er */
|
|
|
|
|
.aui .row-fluid [class*="span"] {
|
|
|
|
|
margin-left: 1%;
|
|
|
|
|
}
|
|
|
|
|
.aui .row-fluid [class*="span"]:first-child {
|
|
|
|
|
margin-left: 0;
|
|
|
|
|
}
|
|
|
|
|
.aui .row-fluid .span3 {
|
|
|
|
|
width: 24.2%;
|
|
|
|
|
}
|
|
|
|
|
.aui .row-fluid .span4 {
|
2018-07-11 12:27:50 +02:00
|
|
|
|
width: 32.5%;
|
2016-05-19 19:04:52 +02:00
|
|
|
|
}
|
|
|
|
|
.aui .row-fluid .span5 {
|
|
|
|
|
width: 41.65%
|
|
|
|
|
}
|
|
|
|
|
.aui .row-fluid .span6 {
|
|
|
|
|
width: 49.5%;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
/* useful in phone mode */
|
|
|
|
|
.aui .dockbar .navbar-inner .container .btn-navbar .user-avatar-image {
|
|
|
|
|
position: relative;
|
|
|
|
|
top: 2px;
|
|
|
|
|
width: 28px;
|
|
|
|
|
height: 28px;
|
|
|
|
|
}
|
2016-06-15 16:34:43 +02:00
|
|
|
|
/* hides the navigation bar as it is useless for this theme*/
|
|
|
|
|
#_145_navSiteNavigationNavbarBtn {
|
|
|
|
|
display: none;
|
|
|
|
|
}
|
2016-05-19 19:04:52 +02:00
|
|
|
|
/* when user is signed out remove the dockbar v space*/
|
|
|
|
|
body.signed-in {
|
|
|
|
|
padding-top: 0px;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
body.signed-out {
|
|
|
|
|
div#wrapper {
|
|
|
|
|
background-position: 0px 0px;
|
|
|
|
|
}
|
|
|
|
|
header#banner {
|
|
|
|
|
margin-top: -15px;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
div.custom-footer-container a {
|
|
|
|
|
font: 10px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
|
|
|
|
|
color: #fff;
|
|
|
|
|
text-decoration: none;
|
|
|
|
|
&:hover {
|
|
|
|
|
color: #FFF;
|
|
|
|
|
text-decoration: underline;
|
|
|
|
|
}
|
|
|
|
|
&:visited {
|
|
|
|
|
color: #FFF;
|
|
|
|
|
text-decoration: underline;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
footer {
|
|
|
|
|
border-top: 6px solid #FFF;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/* --- End Custom */
|
|
|
|
|
|
|
|
|
|
/* ---------- Base styles ---------- */
|
|
|
|
|
|
|
|
|
|
.aui {
|
|
|
|
|
.separator {
|
|
|
|
|
border-color: #BFBFBF transparent #FFF;
|
|
|
|
|
border-style: solid;
|
|
|
|
|
border-width: 1px 0;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.site-title {
|
|
|
|
|
a:hover {
|
|
|
|
|
text-decoration: none;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.site-name {
|
|
|
|
|
display: inline-block;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
#skip-to-content:focus {
|
|
|
|
|
clip: rect(auto auto auto auto);
|
|
|
|
|
margin-top: 35px;
|
|
|
|
|
right: 5px;
|
|
|
|
|
z-index: 200;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
#sign-in {
|
|
|
|
|
background: url(@theme_image_path@/common/key.png) no-repeat 3px 50%;
|
|
|
|
|
font-weight: bold;
|
|
|
|
|
padding: 5px 5px 5px 25px;
|
|
|
|
|
position: absolute;
|
|
|
|
|
right: 0;
|
|
|
|
|
top: -1.2em;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.redirected-to-message {
|
|
|
|
|
margin-right: 10px;
|
|
|
|
|
|
|
|
|
|
a {
|
|
|
|
|
background: #ECFBFF;
|
|
|
|
|
border: 1px solid #ADE5FA;
|
|
|
|
|
color: #8D8D8D;
|
|
|
|
|
padding: 5px;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.site-navigation {
|
|
|
|
|
margin-bottom: 6px;
|
|
|
|
|
|
|
|
|
|
.lfr-nav-item {
|
|
|
|
|
span, a {
|
|
|
|
|
@include ellipsis;
|
|
|
|
|
|
|
|
|
|
max-width: 300px;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.taglib-portal-message {
|
|
|
|
|
margin-bottom: 0;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/* ---------- Dockbar ---------- */
|
|
|
|
|
|
|
|
|
|
.dockbar {
|
|
|
|
|
&.navbar {
|
|
|
|
|
.nav {
|
|
|
|
|
li {
|
|
|
|
|
&.dropdown {
|
|
|
|
|
&.active {
|
|
|
|
|
.dropdown-toggle {
|
|
|
|
|
color: #999;
|
|
|
|
|
background-color: transparent;
|
|
|
|
|
|
|
|
|
|
&:hover {
|
|
|
|
|
color: #FFF;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
&.staging-toggle .dropdown-menu {
|
|
|
|
|
background-color: #55B8EC;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
> li {
|
|
|
|
|
> a {
|
|
|
|
|
margin: 0 5px 0 0;
|
|
|
|
|
padding: 6px 10px;
|
|
|
|
|
|
|
|
|
|
&:hover {
|
|
|
|
|
background-color: #2FA4F5;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.info-button {
|
|
|
|
|
top: 9px;
|
|
|
|
|
|
|
|
|
|
a {
|
|
|
|
|
margin-top: -4px;
|
|
|
|
|
|
|
|
|
|
&:hover {
|
|
|
|
|
color: #FFF;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.staging-bar {
|
|
|
|
|
.staging-toggle {
|
|
|
|
|
color: #FFF;
|
|
|
|
|
|
|
|
|
|
li a {
|
|
|
|
|
color: #FFF;
|
|
|
|
|
font-weight: 300;
|
|
|
|
|
text-decoration: none;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.btn-link {
|
|
|
|
|
color: #FFF;
|
|
|
|
|
font-size: 12px;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.page-customization-bar .btn {
|
|
|
|
|
border-color: transparent;
|
|
|
|
|
|
|
|
|
|
&:hover, &:focus {
|
|
|
|
|
background: transparent;
|
|
|
|
|
text-decoration: underline;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.dockbar, .dockbar-split .dockbar {
|
|
|
|
|
.navbar-inner {
|
|
|
|
|
background-color: $dockbarGradientStart;
|
|
|
|
|
|
|
|
|
|
@include background-image(linear-gradient($dockbarGradientStart 0%, $dockbarGradientStart 47%, $dockbarGradientEnd 100%));
|
|
|
|
|
background: $dockbarGradientStart url(@theme_image_path@/custom/d4science_32x32.png) no-repeat 50% 50%;
|
|
|
|
|
|
|
|
|
|
@include respond-to(phone) {
|
|
|
|
|
background: $dockbarGradientStart url(@theme_image_path@/custom/d4science_32x32.png) no-repeat 90% 50%;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.nav {
|
|
|
|
|
> li {
|
|
|
|
|
background-color: $dockbarGradientStart;
|
|
|
|
|
|
|
|
|
|
@include background-image(linear-gradient($dockbarGradientStart 0%, $dockbarGradientStart 47%, $dockbarGradientEnd 100%));
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.dockbar-split .dockbar {
|
|
|
|
|
|
|
|
|
|
.info-button {
|
|
|
|
|
top: 9px;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.navbar-inner {
|
|
|
|
|
.nav-account-controls {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
&.nav-account-controls-notice {
|
|
|
|
|
top: 50px;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.nav-add-controls {
|
|
|
|
|
background: transparent;
|
|
|
|
|
border-top-width: 0;
|
|
|
|
|
|
|
|
|
|
&.nav-add-controls-notice {
|
|
|
|
|
top: 70px;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
> li {
|
|
|
|
|
background-color: transparent;
|
|
|
|
|
|
|
|
|
|
@include background-image(none);
|
|
|
|
|
|
|
|
|
|
> a {
|
|
|
|
|
background: #45CBF5;
|
|
|
|
|
line-height: inherit;
|
|
|
|
|
padding: 6px 8px;
|
|
|
|
|
|
|
|
|
|
@include respond-to(phone, tablet) {
|
|
|
|
|
background: transparent;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
&:hover {
|
|
|
|
|
background: #5BBAE8;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
&.toggle-controls-link {
|
|
|
|
|
background: #92F545;
|
|
|
|
|
|
|
|
|
|
@include respond-to(phone, tablet) {
|
|
|
|
|
background: transparent;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.page-customization-bar {
|
|
|
|
|
background-color: #6DA4E4;
|
|
|
|
|
background-color: rgba(109, 168, 228, 0.9);
|
|
|
|
|
line-height: 20px;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.page-customization-bar-text {
|
|
|
|
|
height: 43px;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.staging-bar {
|
|
|
|
|
margin: 6px 0;
|
|
|
|
|
|
|
|
|
|
> li {
|
|
|
|
|
background: transparent;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
/* Customization dockbar*/
|
|
|
|
|
.dockbar.navbar-static-top {
|
|
|
|
|
position: fixed;
|
|
|
|
|
z-index: 300;
|
|
|
|
|
@include respond-to(phone,tablet) {
|
|
|
|
|
position: relative;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.dockbar-split .dockbar .navbar-inner .nav > li > a,
|
|
|
|
|
.dockbar .navbar-inner .nav > li > a,
|
|
|
|
|
.dockbar .navbar-inner .nav-collapse > .nav > li > a {
|
|
|
|
|
color: #999;
|
|
|
|
|
font-weight: 400;
|
|
|
|
|
&:hover {
|
|
|
|
|
color: #FFF;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.dockbar .navbar-inner .container .btn-navbar {
|
|
|
|
|
color: #999;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.dockbar.navbar .nav > li > input#searchbox {
|
|
|
|
|
margin: 8px 0 0;
|
|
|
|
|
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
|
|
|
|
|
font-size: 16px;
|
|
|
|
|
font-weight: 200;
|
|
|
|
|
@include navbar-border-radius(5px);
|
|
|
|
|
border: 1px solid #cccccc;
|
|
|
|
|
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
|
|
|
|
|
@include navbar-transition(border linear 0.2s, box-shadow linear 0.2s);
|
|
|
|
|
width: 150px;
|
|
|
|
|
}
|
|
|
|
|
/* when search box is phone or tablet*/
|
|
|
|
|
span .btn.btn-navbar input#searchbox-phone {
|
|
|
|
|
width: 148px;
|
|
|
|
|
@include navbar-border-radius(5px);
|
|
|
|
|
@include navbar-transition(border linear 0.2s, box-shadow linear 0.2s);
|
|
|
|
|
}
|
|
|
|
|
span .btn.btn-navbar input#searchbox-phone {
|
|
|
|
|
@include navbar-border-radius(5px);
|
|
|
|
|
@include navbar-transition(border linear 0.2s, box-shadow linear 0.2s);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/* ---------- Main navigation ---------- */
|
|
|
|
|
|
|
|
|
|
#navigation {
|
|
|
|
|
.add-page-editor {
|
|
|
|
|
input {
|
|
|
|
|
margin-top: 0;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.brand {
|
|
|
|
|
margin-left: 0;
|
|
|
|
|
padding: 0 20px 0 0;
|
|
|
|
|
|
|
|
|
|
img {
|
|
|
|
|
height: 40px;
|
|
|
|
|
width: auto;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.nav {
|
|
|
|
|
li {
|
|
|
|
|
&.dropdown {
|
|
|
|
|
> .dropdown-toggle {
|
|
|
|
|
padding-right: 0;
|
|
|
|
|
|
|
|
|
|
.caret {
|
|
|
|
|
border-bottom-color: #FFF;
|
|
|
|
|
border-top-color: #FFF;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
&.open {
|
|
|
|
|
> a {
|
|
|
|
|
background-color: $navbarHover;
|
|
|
|
|
color: #FFF;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
&.active > a {
|
|
|
|
|
background-color: $navbarSelected;
|
|
|
|
|
background-image: none;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
> li > a {
|
|
|
|
|
padding: 8px 15px;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.dropdown-menu {
|
|
|
|
|
background: $navbarSelected;
|
|
|
|
|
border-width: 0;
|
|
|
|
|
margin: 0;
|
|
|
|
|
|
|
|
|
|
&:after, &:before {
|
|
|
|
|
border-width: 0;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
a {
|
|
|
|
|
color: #FFF;
|
|
|
|
|
|
|
|
|
|
&:hover {
|
|
|
|
|
background: none;
|
|
|
|
|
text-decoration: underline;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.navbar-inner {
|
|
|
|
|
@include navbarGradient($navbarGradientStart, $navbarGradientEnd);
|
|
|
|
|
@include navbar-border-radius(5px);
|
|
|
|
|
border-width: 0px;
|
|
|
|
|
min-height: 36px;
|
|
|
|
|
|
|
|
|
|
li a {
|
|
|
|
|
color: #FFF;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.modify-pages {
|
|
|
|
|
.delete-tab {
|
|
|
|
|
background: #555;
|
|
|
|
|
border: 2px solid #FFF;
|
|
|
|
|
color: #FFF;
|
|
|
|
|
font-size: 16px;
|
|
|
|
|
padding: 4px;
|
|
|
|
|
right: -10px;
|
|
|
|
|
top: 0;
|
|
|
|
|
z-index: 300;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.lfr-nav-item .lfr-nav-child-toggle {
|
|
|
|
|
padding: 10px;
|
|
|
|
|
|
|
|
|
|
i {
|
|
|
|
|
margin: 0;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@include respond-to(phone, tablet) {
|
|
|
|
|
line-height: 1em;
|
|
|
|
|
padding: 14px;
|
|
|
|
|
position: absolute;
|
|
|
|
|
right: 0;
|
|
|
|
|
top: 0;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.drag-handle {
|
|
|
|
|
background-color: rgba(255, 255, 255, 0.75);
|
|
|
|
|
color: #009AE5;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/* ---------- Breadcrumbs ---------- */
|
|
|
|
|
|
|
|
|
|
.breadcrumb {
|
|
|
|
|
background-color: #FAFAFA;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
#breadcrumbs {
|
|
|
|
|
margin-bottom: 45px;
|
|
|
|
|
|
|
|
|
|
.breadcrumb {
|
|
|
|
|
margin-bottom: 0;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/* ---------- Portlet wrapper and icons ---------- */
|
|
|
|
|
|
|
|
|
|
.portlet {
|
|
|
|
|
border: 1px solid #e1e8ed;
|
|
|
|
|
@include portlet-border-radius(6px);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.portlet-content, .portlet-minimized .portlet-content-container {
|
|
|
|
|
border-top-width: 0;
|
|
|
|
|
padding: 12px 10px 10px;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.portlet-topper {
|
|
|
|
|
background: #fff;
|
|
|
|
|
color: #01497C;
|
|
|
|
|
padding: 0;
|
|
|
|
|
|
|
|
|
|
.portlet-title {
|
|
|
|
|
font-size: 15px;
|
|
|
|
|
font-weight: 400;
|
|
|
|
|
line-height: 2.2;
|
|
|
|
|
margin: 0;
|
|
|
|
|
|
|
|
|
|
i, span img {
|
|
|
|
|
display: none;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.portlet-topper-toolbar {
|
|
|
|
|
font-size: 0.8em;
|
|
|
|
|
margin: -10px 0 0;
|
|
|
|
|
padding: 0;
|
|
|
|
|
right: 10px;
|
|
|
|
|
top: 50%;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.lfr-configurator-visibility .portlet-topper {
|
|
|
|
|
background-color: #A9A9A9;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.signed-in.controls-visible .portlet-title {
|
|
|
|
|
padding-right: 80px;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.portlet-asset-publisher .asset-title, .portlet-asset-publisher .header-title, .portlet-asset-publisher li.title-list, .portlet-blogs .entry-title, .portlet-blogs .header-title, .portlet-message-boards .header-title {
|
|
|
|
|
@include hyphenation;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.portlet-asset-publisher .asset-content, .portlet-asset-publisher .asset-summary, .portlet-blogs .entry-body, .portlet-journal-content .journal-content-article, .portlet-message-boards .thread-body {
|
|
|
|
|
word-wrap: break-word;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.edit-actions {
|
|
|
|
|
list-style: none;
|
|
|
|
|
margin-left: 0;
|
|
|
|
|
margin-right: 0;
|
|
|
|
|
|
|
|
|
|
li {
|
|
|
|
|
float: left;
|
|
|
|
|
margin-right: 10px;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.portlet-icons {
|
|
|
|
|
float: none;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.page-maximized .portlet-icons {
|
|
|
|
|
font-size: 11px;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.dropdown-menu > li.portlet-close > a {
|
|
|
|
|
color: #C00;
|
|
|
|
|
font-weight: bold;
|
|
|
|
|
|
|
|
|
|
&:focus, &:hover {
|
|
|
|
|
background-color: #C00;
|
|
|
|
|
background-image: none;
|
|
|
|
|
color: #FFF;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/* ---------- Set password reminder portlet ---------- */
|
|
|
|
|
|
|
|
|
|
.update-reminder-query {
|
|
|
|
|
.control-group {
|
|
|
|
|
max-width: 350px;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.reminder-query-answer {
|
|
|
|
|
height: 30px;
|
|
|
|
|
width: 100%;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.reminder-query-question {
|
|
|
|
|
width: 100%;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/* ---------- Staging bar ---------- */
|
|
|
|
|
|
|
|
|
|
.navbar-inner .nav.staging-bar {
|
|
|
|
|
border-top-width: 0;
|
|
|
|
|
position: static;
|
|
|
|
|
|
|
|
|
|
li {
|
|
|
|
|
.page-variations {
|
|
|
|
|
display: inline-block;
|
|
|
|
|
margin-left: 8px;
|
|
|
|
|
|
|
|
|
|
a {
|
|
|
|
|
text-decoration: none;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
li.dropdown {
|
|
|
|
|
position: static;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.portlet-staging-bar {
|
|
|
|
|
.row-fluid .layout-revision-info {
|
|
|
|
|
.layout-revision-version {
|
|
|
|
|
label {
|
|
|
|
|
color: #B6DDF5;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.label-submit {
|
|
|
|
|
background-color: #469DE3;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.layout-branch-selector, .layout-set-branch-selector {
|
|
|
|
|
.icon-caret-down {
|
|
|
|
|
background-color: #469DE3;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.page-variations-options, .site-pages-variation-options {
|
|
|
|
|
.lfr-icon-menu {
|
|
|
|
|
background-color: #50AFE9;
|
|
|
|
|
|
|
|
|
|
.icon-globe, .icon-file {
|
|
|
|
|
background-color: #469DE3;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/* ---------- Footer ---------- */
|
|
|
|
|
|
|
|
|
|
.custom-footer-container {
|
|
|
|
|
width: 100%;
|
|
|
|
|
height: auto;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.custom-footer-right {
|
|
|
|
|
text-align: right;
|
|
|
|
|
float: right;
|
|
|
|
|
height: auto;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.custom-footer {
|
|
|
|
|
background-color: #555;
|
|
|
|
|
height: 120px;
|
|
|
|
|
padding: 10px;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/* ---------- Hudcrumbs ---------- */
|
|
|
|
|
|
|
|
|
|
.lfr-hudcrumbs {
|
|
|
|
|
position: fixed;
|
|
|
|
|
top: 0;
|
|
|
|
|
z-index: 300;
|
|
|
|
|
|
|
|
|
|
.breadcrumb {
|
|
|
|
|
background: #414445;
|
|
|
|
|
background: rgba(0, 0, 0, 0.8);
|
|
|
|
|
|
|
|
|
|
li {
|
|
|
|
|
a, span {
|
|
|
|
|
color: #FFF;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/* ---------- Miscellaneous ---------- */
|
|
|
|
|
|
|
|
|
|
.lfr-panel-container {
|
|
|
|
|
background-color: transparent;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.lfr-portlet-title-editable-content .field {
|
|
|
|
|
display: inline;
|
|
|
|
|
float: none;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.portlet-journal-content .lfr-icon-actions {
|
|
|
|
|
margin-bottom: 3px;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/* ---------- Extras ---------- */
|
|
|
|
|
|
|
|
|
|
#navigation {
|
|
|
|
|
.nav {
|
|
|
|
|
li {
|
|
|
|
|
&.open {
|
|
|
|
|
> a {
|
|
|
|
|
@include box-shadow(none);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.dropdown-menu {
|
|
|
|
|
@include border-radius(0);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
> .active > a {
|
|
|
|
|
background-color: $dockbarGradientStart;
|
|
|
|
|
|
|
|
|
|
@include background-image(linear-gradient($dockbarGradientStart 0%, $dockbarGradientStart 47%, $dockbarGradientEnd 100%));
|
|
|
|
|
@include box-shadow(none);
|
|
|
|
|
@include filter-gradient($dockbarGradientStart, $dockbarGradientEnd, vertical);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.navbar-inner {
|
|
|
|
|
@include border-radius(0);
|
|
|
|
|
@include box-shadow(none);
|
|
|
|
|
|
|
|
|
|
li a {
|
|
|
|
|
@include text-shadow(none);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.update-reminder-query .reminder-query-answer {
|
|
|
|
|
@include box-sizing(border-box);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.modify-pages .delete-tab {
|
|
|
|
|
@include border-radius(50%);
|
|
|
|
|
@include text-shadow(none);
|
|
|
|
|
@include transition(opacity 0.3s ease);
|
|
|
|
|
|
|
|
|
|
&:hover {
|
|
|
|
|
@include box-shadow(0 1px 1px -1px #000);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
%portlet-action-bar-custom {
|
|
|
|
|
@include border-radius(20px);
|
|
|
|
|
@include box-shadow(inset 0 1px 3px #000);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.portlet-borderless-bar {
|
|
|
|
|
@extend %portlet-action-bar-custom;
|
|
|
|
|
|
|
|
|
|
.portlet-actions {
|
|
|
|
|
@include box-shadow(inset 2px 1px 2px #000);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.portlet-title-default {
|
|
|
|
|
@include box-shadow(inset -2px 1px 2px #000);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.portlet-content, .portlet-minimized .portlet-content-container {
|
|
|
|
|
@include border-radius(0 0 3px 3px);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.portlet-content {
|
|
|
|
|
.lfr-icon-actions {
|
|
|
|
|
@extend %portlet-action-bar-custom;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.portlet-minimized {
|
|
|
|
|
.portlet-content {
|
|
|
|
|
border-width: 0;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.portlet-topper {
|
|
|
|
|
@include border-radius(3px);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.portlet-nested-portlets .portlet-body {
|
|
|
|
|
.portlet, .portlet-borderless-container {
|
|
|
|
|
@include box-shadow(none);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.portlet-topper {
|
|
|
|
|
@include border-radius(3px 3px 0 0);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.dockbar .staging-bar .staging-toggle > a {
|
|
|
|
|
@include border-radius(3px);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.dockbar-split .dockbar {
|
|
|
|
|
.navbar-inner {
|
|
|
|
|
@include box-shadow(none);
|
|
|
|
|
@include text-shadow(none);
|
|
|
|
|
|
|
|
|
|
@include respond-to(phone, tablet) {
|
|
|
|
|
background-color: $dockbarGradientStart;
|
|
|
|
|
|
|
|
|
|
@include background-image(linear-gradient($dockbarGradientStart, $dockbarGradientEnd));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.nav {
|
|
|
|
|
li.dropdown.open {
|
|
|
|
|
> .dropdown-toggle {
|
|
|
|
|
background-color: $dockbarOpenGradientStart;
|
|
|
|
|
|
|
|
|
|
@include background-image(linear-gradient($dockbarOpenGradientStart, $dockbarOpenGradientEnd));
|
|
|
|
|
@include box-shadow(none);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
li.dropdown.active {
|
|
|
|
|
> .staging-link.dropdown-toggle {
|
|
|
|
|
background-color: #55B8EC;
|
|
|
|
|
background-image: none;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.lfr-hudcrumbs {
|
|
|
|
|
ul {
|
|
|
|
|
@include border-top-left-radius(0);
|
|
|
|
|
@include border-top-right-radius(0);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.breadcrumb li {
|
|
|
|
|
a, span {
|
|
|
|
|
@include text-shadow(-1px -1px #000);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/* ---------- IE8 ---------- */
|
|
|
|
|
|
|
|
|
|
&.ie8 {
|
|
|
|
|
.dockbar-split .dockbar .navbar-inner .info-button a {
|
|
|
|
|
margin-top: -2px;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|