
/* - ++theme++cipra.theme/css/main.css - */
/* https://www.cipra.org/portal_css/++theme++cipra.theme/css/main.css?original=1 */
@charset "UTF-8";
/* */
/* */
/* */
/* */
/* */
/* */
.floatLeft {
float: left;
}
.floatRight, #regiondropdown {
float: right;
}
.floatNone {
float: none;
}
.alignLeft {
text-align: left;
}
.alignCenter {
text-align: center;
}
.alignRight {
text-align: right;
}
/* */
/* */
* {
outline: none;
}
.hiddenStructure {
display: block;
background: transparent;
background-image: none;
/* */
border: none;
height: 0.1em;
overflow: hidden;
padding: 0;
margin: -0.1em 0 0 -0.1em !important;
width: 1px;
}
#content .visualNoMarker {
list-style: none;
margin-left: 0;
}
.visualClear {
clear: both;
}
.clearfix {
zoom: 1;
}
.clearfix:before, .clearfix:after {
content: " ";
display: block;
height: 0;
visibility: hidden;
}
.clearfix:after {
clear: both;
}
/* */
/* */
div.row {
float: left;
width: 100%;
display: block;
position: relative;
}
div.cell {
position: relative;
float: left;
left: 100%;
}
div.width-1 {
width: 4.6589%;
}
div.width-2 {
width: 10.81531%;
}
div.width-3 {
width: 16.97171%;
}
div.width-4 {
width: 23.12812%;
}
div.width-5 {
width: 29.28453%;
}
div.width-6 {
width: 35.44093%;
}
div.width-7 {
width: 41.59734%;
}
div.width-8 {
width: 47.75374%;
}
div.width-9 {
width: 53.91015%;
}
div.width-10 {
width: 60.06656%;
}
div.width-11 {
width: 66.22296%;
}
div.width-12 {
width: 72.37937%;
}
div.width-13 {
width: 78.53577%;
}
div.width-14 {
width: 84.69218%;
}
div.width-15 {
width: 90.84859%;
}
div.width-full, div.width-16 {
width: 97.00499%;
}
div.position-0 {
margin-left: -98.5025%;
}
div.position-1 {
margin-left: -92.34609%;
}
div.position-2 {
margin-left: -86.18968%;
}
div.position-3 {
margin-left: -80.03328%;
}
div.position-4 {
margin-left: -73.87687%;
}
div.position-5 {
margin-left: -67.72047%;
}
div.position-6 {
margin-left: -61.56406%;
}
div.position-7 {
margin-left: -55.40765%;
}
div.position-8 {
margin-left: -49.25125%;
}
div.position-9 {
margin-left: -43.09484%;
}
div.position-10 {
margin-left: -36.93844%;
}
div.position-11 {
margin-left: -30.78203%;
}
div.position-12 {
margin-left: -24.62562%;
}
div.position-13 {
margin-left: -18.46922%;
}
div.position-14 {
margin-left: -12.31281%;
}
div.position-15 {
margin-left: -6.15641%;
}
/* */
/* */
#column-content div.width-1 {
width: 6.25%;
}
#column-content div.width-2 {
width: 12.5%;
}
#column-content div.width-3 {
width: 18.75%;
}
#column-content div.width-4 {
width: 25%;
}
#column-content div.width-5 {
width: 31.25%;
}
#column-content div.width-6 {
width: 37.5%;
}
#column-content div.width-7 {
width: 43.75%;
}
#column-content div.width-8 {
width: 50%;
}
#column-content div.width-9 {
width: 56.25%;
}
#column-content div.width-10 {
width: 62.5%;
}
#column-content div.width-11 {
width: 68.75%;
}
#column-content div.width-12 {
width: 75%;
}
#column-content div.width-13 {
width: 81.25%;
}
#column-content div.width-14 {
width: 87.5%;
}
#column-content div.width-15 {
width: 93.75%;
}
#column-content div.width-16 {
width: 100%;
}
#column-content div.position-0 {
margin-left: -100%;
}
#column-content div.position-1 {
margin-left: -93.75%;
}
#column-content div.position-2 {
margin-left: -87.5%;
}
#column-content div.position-3 {
margin-left: -81.25%;
}
#column-content div.position-4 {
margin-left: -75%;
}
#column-content div.position-5 {
margin-left: -68.75%;
}
#column-content div.position-6 {
margin-left: -62.5%;
}
#column-content div.position-7 {
margin-left: -56.25%;
}
#column-content div.position-8 {
margin-left: -50%;
}
#column-content div.position-9 {
margin-left: -43.75%;
}
#column-content div.position-10 {
margin-left: -37.5%;
}
#column-content div.position-11 {
margin-left: -31.25%;
}
#column-content div.position-12 {
margin-left: -25%;
}
#column-content div.position-13 {
margin-left: -18.75%;
}
#column-content div.position-14 {
margin-left: -12.5%;
}
#column-content div.position-15 {
margin-left: -6.25%;
}
/* */
/* */
body {
padding: 0;
margin: 0;
font-family: Helvetica;
font-size: 14px;
color: #000;
line-height: 1.5em;
background-color: #fff;
}
.fixedWidth {
width: 1160px;
margin: 0 auto;
}
.row.contentRow {
margin-top: 1em;
}
/* */
/* */
.headerRow {
padding-top: 0.5em;
height: 3.5em;
}
#header {
background-color: #b7cf4c;
min-height: 5em;
text-align: center;
}
#header > #slider-wrapper {
margin: 0 auto;
}
#portal-logo {
position: absolute;
top: 0.5em;
z-index: 2;
}
/* */
/* */
#portal-logo {
display: block;
height: 51px;
width: 144px;
background: url(/++theme++cipra.theme/images/logo_cipra_de.png) no-repeat 0 0;
text-decoration: none;
}
body.site-en #portal-logo {
background-image: url(/++theme++cipra.theme/images/logo_cipra_en.png);
}
body.site-fr #portal-logo {
background-image: url(/++theme++cipra.theme/images/logo_cipra_fr.png);
}
body.site-it #portal-logo {
background-image: url(/++theme++cipra.theme/images/logo_cipra_it.png);
}
body.site-sl #portal-logo {
background-image: url(/++theme++cipra.theme/images/logo_cipra_sl.png);
}
/* */
/* */
#portal-globalnav, #regiondropdown ul {
list-style: disc;
padding-left: 2em;
margin-bottom: 1em;
padding-left: 0;
margin-bottom: 0;
float: right;
border-left: 1px solid #a8a8a8;
}
#portal-globalnav li, #regiondropdown ul li {
display: list-item;
margin-bottom: 0.5em;
}
#portal-globalnav li, #regiondropdown ul li {
display: inline;
}
#portal-globalnav a, #regiondropdown ul a {
color: #000;
display: block;
float: left;
padding: 0.25em 0.75em;
border-right: 1px solid #a8a8a8;
text-decoration: none;
}
#portal-globalnav a:hover, #regiondropdown ul a:hover {
background: #d7e1ad;
text-decoration: none;
}
#portal-globalnav .selected > a, #regiondropdown ul .selected > a {
background: #b7cf4c;
}
/* */
/* */
#regiondropdown {
margin-right: 3em;
position: relative;
}
#regiondropdown .link-wrapper > a {
text-decoration: none;
background-position: 0 3px;
padding: 2px;
background-image: url("/++theme++cipra.theme/css/++theme++cipra.theme/images/icon_vertretungen.png");
background-size: 35px;
min-width: 45px;
display: inline-block;
text-align: right;
background-repeat: no-repeat;
}
#regiondropdown .link-wrapper > a:hover {
background-color: #d7e1ad;
}
#regiondropdown .link-wrapper > a:after {
content: " ▼";
font-size: 8px;
}
#regiondropdown ul {
background: #d7e1ad;
position: absolute;
z-index: 100;
top: 25px;
right: 0;
padding-left: 0;
}
#regiondropdown ul a {
float: none;
min-width: 150px;
border-bottom: 1px solid #4f4c41;
text-align: right;
}
#regiondropdown ul a:hover {
background: #b7cf4c;
}
#regiondropdown ul :first-child > a {
border-top: 1px solid #4f4c41;
}
#regiondropdown ul li {
display: inline;
}
#portal-globalnav > li {
position: relative;
float: left;
margin-bottom: 0;
}
#portal-globalnav > li > a {
font-weight: bold;
}
#portal-globalnav > li > a.flyoutActive {
background: #d7e1ad;
}
#portal-globalnav > li > ul {
background: #d7e1ad;
position: absolute;
z-index: 100;
top: 25px;
right: 0;
padding-left: 0;
}
#portal-globalnav > li > ul a {
float: none;
min-width: 150px;
border-bottom: 1px solid #4f4c41;
text-align: right;
}
#portal-globalnav > li > ul a:hover {
background: #b7cf4c;
}
#portal-globalnav > li > ul :first-child > a {
border-top: 1px solid #4f4c41;
}
/* */
/* */
#column-navigation .portletNavigationTree ul {
list-style: disc;
padding-left: 2em;
margin-bottom: 1em;
padding-left: 0;
margin-bottom: 0;
}
#column-navigation .portletNavigationTree ul li {
display: list-item;
margin-bottom: 0.5em;
}
#column-navigation .portletNavigationTree ul li {
display: inline;
}
#column-navigation .portletNavigationTree ul li a {
text-decoration: none;
border-bottom: 1px solid #a8a8a8;
}
#column-navigation .portletNavigationTree ul.navTreeLevel0 > li.navTreeItemInPath > a, #column-navigation .portletNavigationTree ul.navTreeLevel0 > li.navTreeItemInPath > div > a, #column-navigation .portletNavigationTree ul.navTreeLevel0 > .navTreeCurrentNode > a, #column-navigation .portletNavigationTree ul.navTreeLevel0 > .navTreeCurrentNode > div > a {
background-color: #d7e1ad;
}
#column-navigation .portletNavigationTree ul .navTreeLevel1 a,
#column-navigation .portletNavigationTree ul .navTreeLevel2 a {
padding-left: 1em;
font-size: 13px;
}
#column-navigation .portletNavigationTree ul .navTreeLevel2 a {
padding-left: 2em;
}
#column-navigation .portletNavigationTree ul .navTreeLevel3 a {
padding-left: 3em;
}
#column-navigation .portletNavigationTree ul .navTreeLevel4 a {
padding-left: 4em;
}
#column-navigation .portletNavigationTree ul .navTreeLevel5 a {
padding-left: 5em;
}
#column-navigation .portletNavigationTree ul .navTreeCurrentNode > a,
#column-navigation .portletNavigationTree ul .navTreeCurrentNode > div > a {
font-weight: bold;
}
#column-navigation .portletNavigationTree ul a {
line-height: 26px;
display: block;
color: #000;
}
/* */
/* */
#column-content {
/* */
}
/* */
/* */
#portal-languageselector {
list-style: disc;
padding-left: 2em;
margin-bottom: 1em;
padding-left: 0;
margin-bottom: 0;
font-size: 13px;
text-align: right;
}
#portal-languageselector li {
display: list-item;
margin-bottom: 0.5em;
}
#portal-languageselector li {
display: inline;
}
#portal-languageselector li {
padding: 0 0.25em 0 0.25em;
}
#portal-languageselector li a {
text-decoration: none;
font-size: 11px;
}
#portal-languageselector li:last-child {
padding-right: 0;
}
#portal-languageselector .currentLanguage a {
color: #6d1f60;
font-weight: bold;
}
/* */
/* */
#header {
position: relative;
z-index: 22;
}
#cipra-filter {
position: relative;
}
#cipra-filter.expanded {
z-index: 22;
}
#cipra-filter.expanded #cipra-filter-content {
display: block;
}
#cipra-filter #toggle-cipra-filter {
position: absolute;
top: -3.35em;
left: 1em;
z-index: 22;
display: block;
background-color: rgba(255, 255, 255, 0.7);
float: left;
text-decoration: none;
font-weight: bold;
border-radius: 0.5em 0.5em 0 0;
-webkit-border-radius: 0.5em 0.5em 0 0;
-moz-border-radius: 0.5em 0.5em 0 0;
height: 45px;
padding: 0 0.5em;
}
#cipra-filter #toggle-cipra-filter > span {
display: block;
float: left;
padding-top: 1em;
padding-bottom: 1em;
}
#cipra-filter #toggle-cipra-filter .filterLabel {
text-transform: uppercase;
}
#cipra-filter #toggle-cipra-filter .telescope {
background: url(/++theme++cipra.theme/images/ciprasprites_32x32.png) no-repeat right -570px;
padding-right: 40px;
}
#cipra-filter #toggle-cipra-filter .telescope.left {
padding-right: 0px;
padding-left: 40px;
background-position: left -570px;
}
#cipra-filter #toggle-cipra-filter .arrowdown {
padding-left: 25px;
background: url(/++theme++cipra.theme/images/ciprasprites_22x22.png) no-repeat right -385px;
padding-right: 30px;
}
#cipra-filter #toggle-cipra-filter .arrowdown.left {
padding-right: 0px;
padding-left: 30px;
background-position: left -385px;
}
#cipra-filter #cipra-filter-content {
box-shadow: 0 0 2.5em #4f4c41;
-webkit-box-shadow: 0 0 2.5em #4f4c41;
-moz-box-shadow: 0 0 2.5em #4f4c41;
width: 100%;
display: none;
z-index: 20;
position: absolute;
top: 0;
left: 1em;
background-color: #FFF;
border-radius: 0 1em 1em 1em;
-webkit-border-radius: 0 1em 1em 1em;
-moz-border-radius: 0 1em 1em 1em;
overflow: hidden;
}
#cipra-filter #filter-results {
padding: 1em;
}
#cipra-filter-content #filter-form {
zoom: 1;
color: #FFF;
background-color: #6d1f60;
}
#cipra-filter-content #filter-form:before, #cipra-filter-content #filter-form:after {
content: " ";
display: block;
height: 0;
visibility: hidden;
}
#cipra-filter-content #filter-form:after {
clear: both;
}
#cipra-filter-content dl {
width: 18%;
float: left;
}
#cipra-filter-content dl.search {
width: 28%;
}
#cipra-filter-content dl dt {
border-bottom: 1px solid #FFF;
padding: 1em;
/* */
height: 1em;
}
#cipra-filter-content dl dd {
padding: 1em;
overflow: hidden;
}
#cipra-filter-content dl label {
font-weight: normal;
}
#cipra-filter-content dl.search dt input {
padding: 0.25em 1em;
margin: -0.25em 0;
margin-left: 1em;
width: 11em;
border-radius: 1em;
-webkit-border-radius: 1em;
-moz-border-radius: 1em;
}
#cipra-filter-content dl.filterDate label {
min-width: 5em;
display: block;
float: left;
}
#cipra-filter-content dl.filterDate input {
width: 80px;
text-align: center;
}
#filter-results .tileItem {
border-bottom: 1px solid #000;
}
#filter-results .tileItem .item_title {
float: right;
}
#filter-results h2.tileHeadline {
font-size: 16px;
}
#filter-results h2.tileHeadline a {
text-decoration: none;
}
#filter-results h2.tileHeadline a:hover {
text-decoration: underline;
}
#filter-results img {
float: left;
margin: 0 2em 1em 0;
}
/* */
/* */
#column-sidebar dl.portlet {
margin-bottom: 1.5em;
}
#column-sidebar dl.portlet dt {
font-size: 17px;
line-height: 18px;
color: #6d1f60;
display: block;
margin: 0.5em 0;
}
/* */
/* */
.managedPortlet {
border: 1px solid #a8a8a8;
background-color: #f4f4f1;
margin: 1em 0;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
overflow: hidden;
}
.managedPortletActions > a,
.portlet-action {
float: left;
padding: 0.5em;
text-decoration: none;
}
.managedPortletActions > a:hover,
.portlet-action:hover {
text-decoration: none;
}
.managedPortlet .portletHeader > a {
display: block;
clear: both;
padding: 0.5em;
background-color: #fff;
border-top: 1px solid #a8a8a8;
}
.portlet-action button {
border: none;
background: transparent;
}
.portlet-action.delete {
float: right;
}
.managedPortletActions > a.delete {
float: right;
}
.managedPortletActions > a.delete,
.portlet-action.delete button {
color: #F00;
}
/* */
/* */
#breadcrumbs-you-are-here {
display: none;
}
#portal-breadcrumbs {
margin: 1em 0;
float: left;
}
#portal-breadcrumbs span:last-child > a {
color: #000;
}
body.site-de:not([class*=section]) .breadcrumbsRow,
body.site-en:not([class*=section]) .breadcrumbsRow,
body.site-sl:not([class*=section]) .breadcrumbsRow,
body.site-it body.site-fr:not([class*=section]) .breadcrumbsRow {
display: none;
}
/* */
/* */
#portal-socialactions ul {
list-style-type: none;
display: flex;
padding: 0;
margin: 0;
justify-content: flex-end;
}
#portal-socialactions a {
font-size: 0;
text-decoration: none;
margin-left: 10px;
}
#portal-socialactions a::before {
font-size: 25px;
}
#socialaction-email a::before {
font-size: 22px;
}
#footer-follow-links a {
font-size: 0;
text-decoration: none;
}
#footer-follow-links a::before {
font-size: 26px;
}
/* */
/* */
h1 {
font-size: 28px;
}
h2 {
font-size: 20px;
}
h3 {
font-size: 18px;
}
h1, h2, h3 {
color: #6d1f60;
margin: 1em 0 0.5em 0;
line-height: 1.25em;
font-weight: normal;
clear: both;
}
h1.documentFirstHeading, h2.documentFirstHeading, h3.documentFirstHeading {
margin-top: 0;
}
/* */
/* */
.documentByLine {
color: gray;
}
/* */
/* */
p {
margin-bottom: 1em;
}
ul {
list-style: disc;
padding-left: 2em;
margin-bottom: 1em;
}
ul li {
display: list-item;
margin-bottom: 0.5em;
}
ul.listTypePlain {
list-style: disc;
padding-left: 2em;
margin-bottom: 1em;
list-style: none;
padding-left: 0;
}
ul.listTypePlain li {
display: list-item;
margin-bottom: 0.5em;
}
ol {
list-style: disc;
padding-left: 2em;
margin-bottom: 1em;
list-style: decimal;
}
ol li {
display: list-item;
margin-bottom: 0.5em;
}
#column-content dl dt {
font-weight: bold;
}
#column-content dl dd {
margin-bottom: 1em;
}
.discreet {
color: gray;
}
.documentDescription {
font-weight: bold;
padding-bottom: 2em;
}
.image-left {
float: left;
width: 200px;
padding-right: 1em;
padding-bottom: 1em;
}
.image-left img {
padding-bottom: 0.3em;
}
.image-caption,
body .sl-block-content .sl-image .image-caption {
color: #7C7A6D;
text-align: left;
}
.newsletter-article {
margin-bottom: 1em;
border-bottom: 1px solid #191919;
}
/* */
/* */
#viewlet_document_type h1 {
line-height: 34px;
font-size: 22px;
text-transform: uppercase;
margin-top: 0;
}
/* */
/* */
div.portlet_byline {
border-bottom: 1px solid #000;
}
div.portlet_byline .effective {
border: 1px solid #000;
border-width: 1px 0;
line-height: 2em;
margin-bottom: 0.25em;
}
div.portlet_byline .cipraSprites.user {
font-weight: bold;
/* */
padding-top: 2px;
padding-bottom: 2px;
}
/* */
/* */
.portletRelated .portletTitle {
margin-top: 0;
font-size: 16px;
padding-top: 5px;
}
#portlet_related {
list-style: none;
padding: 0;
}
#portlet_related .item_title {
margin: 1em 0 0.25em 0;
}
#portlet_related .item_title > h3 {
float: left;
margin: 0;
font-weight: normal;
text-transform: uppercase;
}
#portlet_related .item_title .news-date {
display: block;
clear: both;
}
#portlet_related .item_href {
padding-bottom: 1.5em;
}
#portlet_related .item_href a {
color: #000;
text-decoration: none;
}
#portlet_related .item_href a:hover {
text-decoration: underline;
color: #b7cf4c;
}
#portlet_related .itemImage {
display: block;
float: left;
padding-right: 0.5em;
margin-bottom: 0.25em;
width: 90px;
height: auto;
}
/* */
/* */
ul.classification-tree {
list-style: disc;
padding-left: 2em;
margin-bottom: 1em;
list-style: none;
padding-left: 0;
}
ul.classification-tree li {
display: list-item;
margin-bottom: 0.5em;
}
ul.classification-tree .classificationItem {
padding-left: 0;
}
/* */
/* */
.template-subsite_view h1.documentFirstHeading,
.template-subsite_view #portal-breadcrumbs {
display: none;
}
#content-core .subsiteColumns #subsite-column-1,
#content-core .subsiteColumns #subsite-column-2,
#content-core .subsiteColumns #subsite-column-3 {
width: 32%;
padding-right: 2%;
}
#content-core .subsiteColumns #subsite-column-3 {
padding-right: 0;
}
#content-core .subsiteColumns #subsite-column-4 {
width: 100%;
padding: 0;
margin-top: 2em;
}
#content-core .subsiteColumns #subsite-column-5,
#content-core .subsiteColumns #subsite-column-6,
#content-core .subsiteColumns #subsite-column-7 {
display: none;
}
.template-manage-subsiteview .portlets-manager {
padding: 1em;
border: 1px solid #aaa;
background: #eee;
margin-bottom: 1.5em;
}
.template-manage-subsiteview .portlets-manager div.portletAssignments,
.template-manage-subsiteview .portlets-manager div.portletAssignments div {
margin: 0.5em 0;
}
.template-manage-subsiteview .portlets-manager div.portletAssignments select,
.template-manage-subsiteview .portlets-manager div.portletAssignments div select {
float: right;
}
.template-manage-subsiteview .portlets-manager div.portletAssignments div {
max-width: 300px;
}
#content-core .subsiteColumns h2.cipraSprites {
display: inline;
padding-top: 2px;
padding-bottom: 2px;
}
#content-core .subsiteColumns div.insideCipra > div {
float: left;
width: 23.5%;
margin-right: 2%;
}
#content-core .subsiteColumns div.insideCipra > div:last-child {
margin-right: 0;
}
/* */
/* */
dl.portlet.cipraTeaser dt {
margin: 1.25em 0 0.75em 0;
}
dl.portlet.cipraTeaser dt a {
text-decoration: none;
}
dl.portlet.cipraTeaser dd {
position: relative;
overflow: hidden;
}
dl.portlet.cipraTeaser dd .teaserDescription {
position: absolute;
top: 0;
left: 0;
}
dl.portlet.cipraTeaser dd .teaserDescription p {
float: left;
clear: both;
margin-bottom: 0;
padding: 0 0.5em;
padding-top: 0.2em;
background-color: #b7cf4c;
}
dl.portlet.cipraTeaser dd a:hover .teaserDescription p {
background: #6d1f60;
}
.teaser-block h2 {
display: inline-block;
}
.teaser-block h2 a, .teaser-block h2 a:hover {
text-decoration: none;
}
.teaser-block .teaser-text {
position: absolute;
top: 0;
left: 0;
font-size: 18px;
}
.teaser-block .teaser-text p {
float: left;
clear: both;
margin-bottom: 0;
padding: 0.2em 0.5em;
background-color: #b7cf4c;
}
.teaser-block a:hover .teaser-text p {
background: #6d1f60;
}
/* */
/* */
#footer-wrapper {
margin-top: 3em;
background-color: #4f4c41;
padding: 1em;
color: #FFF;
}
#footer-wrapper a {
color: #FFF;
}
#footer-wrapper dl.portlet dt {
line-height: 2em;
color: #b7cf4c;
}
#footer-wrapper dl.portlet dd {
font-size: 13px;
}
#footer-wrapper dl.portlet dd a {
text-decoration: none;
}
#footer-wrapper dl.portlet dd ul {
list-style: disc;
padding-left: 2em;
margin-bottom: 1em;
list-style: none;
padding-left: 0;
}
#footer-wrapper dl.portlet dd ul li {
display: list-item;
margin-bottom: 0.5em;
}
#cipra-footer-links {
zoom: 1;
}
#cipra-footer-links:before, #cipra-footer-links:after {
content: " ";
display: block;
height: 0;
visibility: hidden;
}
#cipra-footer-links:after {
clear: both;
}
#cipra-footer-links h2 {
color: #b7cf4c;
margin: 0.25em 0;
font-size: 16px;
}
#cipra-footer-links > div {
float: left;
width: 20%;
}
#cipra-footer-links p {
margin-bottom: 0.25em;
}
#cipra-footer-copyright {
margin-top: 1em;
text-align: center;
}
/* */
/* */
a,
a:link {
color: #6d1f60;
text-decoration: underline;
}
a:hover,
a:link:hover {
color: #b7cf4c;
text-decoration: underline;
}
/* */
/* */
#login-form .field label {
width: 6em;
display: block;
float: left;
line-height: 2.25em;
text-align: right;
padding-right: 1em;
}
#login-form .formControls {
margin-left: 7em;
margin-bottom: 2em;
}
/* */
/* */
.newsListing .tileItem {
margin-bottom: 1em;
border-bottom: 1px solid #191919;
}
.newsListing .tileBody {
margin-top: 0.5em;
}
div.news-listing h2, div.news-listing h3, .news-row h2, .news-row h3 {
font-size: 16px;
margin: 0;
}
div.news-listing li.news-item, .news-row li.news-item {
padding-top: 1.414em;
padding-bottom: 1.414em;
margin-bottom: 0;
border-bottom: 1px solid #f5f5f5;
}
div.news-listing li.news-item .news-description, div.news-listing li.news-item .description, .news-row li.news-item .news-description, .news-row li.news-item .description {
margin-top: 0.5em;
display: block;
}
div.news-listing li.news-item .news-image.has-image, div.news-listing li.news-item .image, .news-row li.news-item .news-image.has-image, .news-row li.news-item .image {
display: block;
padding: 1em 1em 1em 0;
}
@media (min-width: 800px) {
div.news-listing li.news-item .news-image.has-image, div.news-listing li.news-item .image, .news-row li.news-item .news-image.has-image, .news-row li.news-item .image {
float: left;
width: 200px;
min-height: auto;
}
}
div.news-listing li.news-item .news-image.has-image > img, div.news-listing li.news-item .image > img, .news-row li.news-item .news-image.has-image > img, .news-row li.news-item .image > img {
max-width: 100%;
}
body .news-row .news-item .byline,
body .news-author,
body .news-date {
font-size: 14px;
color: #4f4c41;
}
.news-listing-gallery h2 {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
display: block;
}
/* */
/* */
.events-listing table {
border-bottom: 1px solid #191919;
}
.events-listing table .eventDescription th {
width: 100px;
}
.events-listing .title {
font-size: 1rem;
font-weight: bold;
display: block;
}
.events-listing .title a, .events-listing .title a:hover {
text-decoration: none;
}
.event-details {
float: right;
}
.event-details .google-maps-link,
.event-details .ics-export {
float: none;
}
.event-details table.plain.eventdata {
width: auto;
}
.event-details ul {
list-style: none;
padding-left: 0;
margin-bottom: 0;
}
/* */
/* */
.mobileRow {
display: none;
background-color: #d7e1ad;
border-bottom: 0.25em solid #000;
color: #FFF;
height: 24px;
padding: 16px;
}
.mobileRow h1 {
margin: 0;
}
ul.mobileButtons {
width: 100%;
list-style: disc;
padding-left: 2em;
margin-bottom: 1em;
padding-left: 0;
margin-bottom: 0;
background-color: #b7cf4c;
}
ul.mobileButtons li {
display: list-item;
margin-bottom: 0.5em;
}
ul.mobileButtons li {
display: inline;
}
ul.mobileButtons a {
background-color: #b7cf4c;
}
#portal-globalnav.mobileNavigation {
background-color: #b7cf4c;
margin-top: -7em;
z-index: 25;
box-shadow: 0 0 1em #191919;
-webkit-box-shadow: 0 0 1em #191919;
-moz-box-shadow: 0 0 1em #191919;
}
#portal-globalnav.mobileNavigation ul {
margin: 0;
padding: 0;
position: static;
background-color: #b7cf4c;
}
#portal-globalnav.mobileNavigation li {
float: none;
margin-bottom: 0;
/* */
/* */
/* */
/* */
/* */
/* */
}
#portal-globalnav.mobileNavigation li a {
padding: 15px;
margin-right: 48px;
text-align: left;
float: none;
color: #000;
background-color: #b7cf4c;
}
#portal-globalnav.mobileNavigation li a:hover, #portal-globalnav.mobileNavigation li a.loadChildren:hover {
color: #000;
background-color: #b7cf4c;
}
/* */
#column-sidebar {
margin-top: 40px;
}
.portletEvents .tile {
display: block;
}
.portletEvents .portletItem {
margin-bottom: 1em;
}
.portletEvents .portletItemDetails {
font-size: 0;
}
.portletEvents .portletItemDetails > span {
font-size: 13px;
}
/* */
dl.actionMenu a,
dl.actionMenu a:hover,
#edit-bar a {
text-decoration: none;
}
#edit-bar ul {
list-style: disc;
padding-left: 2em;
margin-bottom: 1em;
list-style: none;
padding-left: 0;
background-color: #f4f4f1;
margin-bottom: 0;
}
#edit-bar ul li {
display: list-item;
margin-bottom: 0.5em;
}
#edit-bar ul#contentActionMenus, #edit-bar ul.contentViews {
list-style: disc;
padding-left: 2em;
margin-bottom: 1em;
padding-left: 0;
padding-left: 0.25em;
margin-bottom: 0;
}
#edit-bar ul#contentActionMenus li, #edit-bar ul.contentViews li {
display: list-item;
margin-bottom: 0.5em;
}
#edit-bar ul#contentActionMenus li, #edit-bar ul.contentViews li {
display: inline;
}
#edit-bar {
background-color: #f4f4f1;
min-height: 2em;
margin-bottom: 0.5em;
padding-top: 0.25em;
display: block;
margin-left: 0;
position: relative;
z-index: 2;
}
#content-views {
float: left;
}
#content-views > li > a {
padding: 0.5em;
}
/* */
#content.dialog-wrapper fieldset.formPanel {
margin: 5px 1px;
}
/* */
/* */
.ie6 ul#content-views {
margin: -2px -3px 0px -3px;
}
#edit-bar li dd.actionMenuContent a {
display: block;
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
}
#edit-bar a {
line-height: 2em;
padding: 0 0.5em;
border: none;
border-radius: 3px 3px 0 0;
-webkit-border-radius: 3px 3px 0 0;
-moz-border-radius: 3px 3px 0 0;
margin: 0;
}
#edit-bar .activated a,
#edit-bar li.selected a,
#edit-bar li a:hover {
background-color: #fff;
}
/* */
#container #contentActionMenus .actionMenuContent a {
background-image: none;
background-color: #fff;
padding: 0 0.5em !important;
display: block;
}
#container #contentActionMenus .actionMenuContent .subMenuTitle {
padding: 0 0.5em;
}
#container #contentActionMenus .actionMenuContent a > .subMenuTitle {
padding: 0;
}
#contentActionMenus dl.actionMenu.activated dd {
z-index: 5;
right: -3px;
}
#portal-personaltools.activated dd a:hover,
#container #contentActionMenus dl.actionMenu.activated dd a:hover,
#container #contentActionMenus dl.actionMenu.activated dd .actionMenuSelected {
background-color: #f4f4f1;
}
#content .tabbedview-tab-menu .actionMenuContent a:hover {
background-color: #f4f4f1;
color: #b7cf4c !important;
/* */
}
.actionMenuContent ul,
#portal-personaltools dd ul {
list-style: disc;
padding-left: 2em;
margin-bottom: 1em;
list-style: none;
padding-left: 0;
margin-bottom: 0;
}
.actionMenuContent ul li,
#portal-personaltools dd ul li {
display: list-item;
margin-bottom: 0.5em;
}
.actionMenuContent ul li,
#portal-personaltools dd ul li {
margin: 0;
}
#portal-personaltools-wrapper {
margin-right: 4em;
}
#portal-personaltools-wrapper #portal-personaltools dt {
zoom: 1;
margin-top: 1px;
line-height: 1.5em;
font-size: 11px;
}
#portal-personaltools-wrapper #portal-personaltools dt:before, #portal-personaltools-wrapper #portal-personaltools dt:after {
content: " ";
display: block;
height: 0;
visibility: hidden;
}
#portal-personaltools-wrapper #portal-personaltools dt:after {
clear: both;
}
#portal-personaltools-wrapper #portal-personaltools dt a {
padding: 2px;
line-height: 1.5em;
}
#portal-personaltools-wrapper #portal-personaltools dt a:after {
font-size: 6px;
}
#portal-personaltools dt#anon-personalbar {
border: none;
padding: 0;
margin-top: 0;
}
#portal-personaltools {
margin: 0;
float: right;
}
#portal-personaltools,
#contentActionMenus dl.actionMenu {
line-height: 2em;
}
#portal-personaltools dd {
background-color: #fff;
right: 0;
}
#portal-personaltools dd li a:hover {
background-color: #f4f4f1;
}
#user-name,
#personaltools-portrait {
float: left;
line-height: 26px;
}
#personaltools-portrait {
margin-right: 0.5em;
max-height: 26px;
width: auto;
}
#user-name:after {
content: " ▼";
font-size: 10px;
}
#portal-languageselector-wrapper {
float: right;
}
#portal-languageselector dt {
border: 1px solid #a8a8a8;
padding: 0.25em 0.5em;
margin-top: 0.5em;
}
#portal-languageselector dt a:after {
font-size: 10px;
}
#portal-languageselector.activated dt {
background: #f4f4f1;
}
#portal-languageselector dd {
right: -1px;
background: #fff;
border: 1px solid #cacabb;
border-top-width: 0;
}
#portal-languageselector dd a:hover {
background-color: #f4f4f1;
color: #b7cf4c;
}
#folderHeader, #contextHeader {
border-bottom: 2px solid #fff;
}
#contextHeader {
margin-top: 5px;
}
#contentActionMenus {
float: right;
margin: 0;
position: relative;
}
.actionMenuContent {
background-color: #fff;
border: 1px solid #cacabb;
border-top-width: 0;
z-index: 1;
box-shadow: 0.5em 0.5em 1em -1em #cacabb;
-webkit-box-shadow: 0.5em 0.5em 1em -1em #cacabb;
-moz-box-shadow: 0.5em 0.5em 1em -1em #cacabb;
}
#content .tabbedview-tab-menu .actionMenuContent {
background-color: #fff;
padding: 0;
box-shadow: 0.5em 0.5em 1em -1em #cacabb;
-webkit-box-shadow: 0.5em 0.5em 1em -1em #cacabb;
-moz-box-shadow: 0.5em 0.5em 1em -1em #cacabb;
border-top-width: 1px;
}
dl.actionMenu {
float: right;
white-space: nowrap;
position: relative;
margin-left: 0.5em;
}
dl.actionMenu a,
dl.actionMenu div {
display: block;
white-space: nowrap;
}
#column-content dl.actionMenu dt,
dl.actionMenu dt {
font-weight: normal;
}
#content dl.actionMenu ul {
margin-bottom: 0;
}
span.arrowDownAlternative {
font-size: 10px;
line-height: 2em;
}
dl.actionMenu.deactivated dd {
display: none;
}
dl.actionMenu.activated dd {
position: absolute;
width: auto;
min-width: 100%;
}
dl.actionMenu.activated dd a {
padding: 0 0.5em;
}
#edit-bar .actionSeparator a {
border-top: 1px solid #cacabb;
}
/* */
/* */
dl.portalMessage {
margin: 1em 0;
border: 1px solid #f4f4f1;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
background-color: #f4f4f1;
clear: both;
}
dl.portalMessage dt {
background-color: #9dca27;
line-height: 1.25em;
float: left;
margin-right: 0.75em;
padding: 0.5em 0.75em;
color: #fff;
border-radius: 3px 0 0 3px;
-webkit-border-radius: 3px 0 0 3px;
-moz-border-radius: 3px 0 0 3px;
}
dl.portalMessage dd {
padding: 0.5em 0.5em;
margin: 0;
line-height: 1.25em;
color: gray;
}
#column-content dl.portalMessage dd {
margin: 0;
}
dl.warning dt {
background-color: #D69B29;
}
dl.error dt {
background-color: #D65829;
}
/* */
#content dl.portalMessage {
font-size: 100%;
}
#content dl.portalMessage dt {
margin: 0 0.5em 0 0;
padding: 0.5em 0.75em;
}
#content dl.portalMessage dd {
margin: 0;
}
/* */
/* */
#dashboard-actions ul,
#dashboard-actions ul li {
list-style: none;
}
#dashboard-actions ul {
margin-left: 0;
}
#dashboard dl.portlet {
border: 1px solid #a8a8a8;
}
#dashboard dl.portlet dt {
border-bottom: 1px solid #a8a8a8;
background-color: #f4f4f1;
padding: 0.52em 0.25em;
}
#dashboard dl.portlet dd {
margin: 0;
padding: 0.25em;
}
#dashboard dl.portlet a:link {
border-bottom: none;
}
#dashboard-add-portlet form {
width: 100%;
}
#dashboard-add-portlet select {
width: 85%;
float: left;
}
#dashboard-add-portlet input {
float: right;
width: 14%;
}
.dashboard-column {
float: left;
padding-top: 0.7em;
}
.dashboard-columns-4 .dashboard-column {
width: 24%;
margin-right: 1.3%;
}
.dashboard-columns-4 #dashboard-portlets4 {
padding-right: 0;
margin-right: 0;
}
.dashboard-columns-3 .dashboard-column {
width: 32%;
margin-right: 2%;
}
.dashboard-columns-3 #dashboard-portlets3 {
padding-top: 0.7em;
padding-right: 0;
margin-right: 0;
}
#dashboard-portlets1 dl.portlet,
#dashboard-portlets2 dl.portlet,
#dashboard-portlets3 dl.portlet,
#dashboard-portlets4 dl.portlet {
margin-bottom: 1.5em;
}
.ui-sortable-placeholder {
border: 1px dashed #6B97B7;
visibility: visible !important;
margin-bottom: 1.7em !important;
}
.portletHeader {
position: relative;
cursor: move;
}
#column-sidebar dt.portletHeader,
#column-navigation dt.portletHeader,
.subsiteColumns .portletHeader {
cursor: default;
}
.portletHeader .portletActionsWrapper {
background: rgba(255, 255, 255, 0.9);
border-left: 1px solid #E7ECF0;
padding: 0.5em 1em 0.5em 0.5em;
border-radius: 0 4px 0 0;
-webkit-border-radius: 0 4px 0 0;
-moz-border-radius: 0 4px 0 0;
}
#content .portletHeader .portletActionsWrapper a {
text-decoration: none;
}
/* */
/* */
.portletRecent .recently-link {
padding-left: 0;
}
/* */
/* */
span.noEntries {
width: auto;
padding: 0;
display: inline;
}
.portletwrapper {
padding: 0;
}
/* */
/* */
ul.formTabs {
list-style: disc;
padding-left: 2em;
margin-bottom: 1em;
padding-left: 0;
border-bottom: 1px solid #cacabb;
width: 100%;
}
ul.formTabs li {
display: list-item;
margin-bottom: 0.5em;
}
ul.formTabs li {
display: inline;
}
ul.formTabs:after {
clear: both;
}
ul.formTabs:before, ul.formTabs:after {
content: "";
display: table;
}
ul.formTabs a {
border: 1px solid #cacabb;
background-color: #f4f4f1;
padding: 0.5em 0.75em;
text-decoration: none;
display: block;
float: left;
margin-bottom: -1px;
margin-left: -1px;
}
ul.formTabs a.selected, ul.formTabs a:hover {
color: #000;
text-decoration: none;
border-bottom-color: #fff;
background-color: #fff;
}
fieldset.formPanel {
border: none;
}
/* */
/* */
input[type=text],
input[type=password] {
font-size: 14px;
font-family: Helvetica;
display: inline-block;
line-height: 1em;
padding: 0.5em;
width: 20em;
border: 1px solid #757575;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
background: #f7f7f7;
}
input[type=text]:focus,
input[type=password]:focus {
border-color: #b7cf4c;
}
/* */
/* */
textarea {
font-size: 14px;
font-family: Helvetica;
display: inline-block;
line-height: 1em;
padding: 0.5em;
width: 20em;
border: 1px solid #757575;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
background: #f7f7f7;
}
textarea:focus {
border-color: #b7cf4c;
}
.field textarea {
width: 99%;
padding: 0.5%;
}
/* */
/* */
input[type=submit],
input[type=reset],
input[type=button],
button.context {
/* */
border: 1px solid #04496d;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
background-color: #055986;
background-image: -moz-linear-gradient(top, #077AB7, #055986);
background-image: -ms-linear-gradient(top, #077AB7, #055986);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#077AB7), to(#055986));
background-image: -webkit-linear-gradient(top, #077AB7, #055986);
background-image: -o-linear-gradient(top, #077AB7, #055986);
background-image: linear-gradient(top, #077AB7, #055986);
font-family: Helvetica;
color: #FFF;
padding: 0.5em 1em;
margin: 0.5em 0.5em 0 0;
display: inline-block;
box-shadow: 0 0.1em 0.3em -0.1em #4f4c41;
-webkit-box-shadow: 0 0.1em 0.3em -0.1em #4f4c41;
-moz-box-shadow: 0 0.1em 0.3em -0.1em #4f4c41;
/* */
}
input[type=submit]:hover, input[type=submit]:focus, input[type=submit]:active,
input[type=reset]:hover,
input[type=reset]:focus,
input[type=reset]:active,
input[type=button]:hover,
input[type=button]:focus,
input[type=button]:active,
button.context:hover,
button.context:focus,
button.context:active {
border: 1px solid #04496d;
background-color: #077AB7;
background-image: -moz-linear-gradient(top, #055986, #077AB7);
background-image: -ms-linear-gradient(top, #055986, #077AB7);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#055986), to(#077AB7));
background-image: -webkit-linear-gradient(top, #055986, #077AB7);
background-image: -o-linear-gradient(top, #055986, #077AB7);
background-image: linear-gradient(top, #055986, #077AB7);
color: #FFF;
}
input[type=submit]:active,
input[type=reset]:active,
input[type=button]:active,
button.context:active {
box-shadow: 0 0 0.25em #4f4c41;
-webkit-box-shadow: 0 0 0.25em #4f4c41;
-moz-box-shadow: 0 0 0.25em #4f4c41;
}
input.standalone {
/* */
border: 1px solid #011824;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
background-color: #02283c;
background-image: -moz-linear-gradient(top, #04496d, #02283c);
background-image: -ms-linear-gradient(top, #04496d, #02283c);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#04496d), to(#02283c));
background-image: -webkit-linear-gradient(top, #04496d, #02283c);
background-image: -o-linear-gradient(top, #04496d, #02283c);
background-image: linear-gradient(top, #04496d, #02283c);
font-family: Helvetica;
color: #FFF;
padding: 0.5em 1em;
margin: 0.5em 0.5em 0 0;
display: inline-block;
box-shadow: 0 0.1em 0.3em -0.1em #4f4c41;
-webkit-box-shadow: 0 0.1em 0.3em -0.1em #4f4c41;
-moz-box-shadow: 0 0.1em 0.3em -0.1em #4f4c41;
/* */
}
input.standalone:hover, input.standalone:focus, input.standalone:active {
border: 1px solid #011824;
background-color: #04496d;
background-image: -moz-linear-gradient(top, #02283c, #04496d);
background-image: -ms-linear-gradient(top, #02283c, #04496d);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#02283c), to(#04496d));
background-image: -webkit-linear-gradient(top, #02283c, #04496d);
background-image: -o-linear-gradient(top, #02283c, #04496d);
background-image: linear-gradient(top, #02283c, #04496d);
color: #FFF;
}
input.standalone:active {
box-shadow: 0 0 0.25em #4f4c41;
-webkit-box-shadow: 0 0 0.25em #4f4c41;
-moz-box-shadow: 0 0 0.25em #4f4c41;
}
input.destructive {
/* */
border: 1px solid #b72c57;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
background-color: #cc3161;
background-image: -moz-linear-gradient(top, #D75980, #cc3161);
background-image: -ms-linear-gradient(top, #D75980, #cc3161);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#D75980), to(#cc3161));
background-image: -webkit-linear-gradient(top, #D75980, #cc3161);
background-image: -o-linear-gradient(top, #D75980, #cc3161);
background-image: linear-gradient(top, #D75980, #cc3161);
font-family: Helvetica;
color: #FFF;
padding: 0.5em 1em;
margin: 0.5em 0.5em 0 0;
display: inline-block;
box-shadow: 0 0.1em 0.3em -0.1em #4f4c41;
-webkit-box-shadow: 0 0.1em 0.3em -0.1em #4f4c41;
-moz-box-shadow: 0 0.1em 0.3em -0.1em #4f4c41;
/* */
}
input.destructive:hover, input.destructive:focus, input.destructive:active {
border: 1px solid #b72c57;
background-color: #D75980;
background-image: -moz-linear-gradient(top, #cc3161, #D75980);
background-image: -ms-linear-gradient(top, #cc3161, #D75980);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#cc3161), to(#D75980));
background-image: -webkit-linear-gradient(top, #cc3161, #D75980);
background-image: -o-linear-gradient(top, #cc3161, #D75980);
background-image: linear-gradient(top, #cc3161, #D75980);
color: #FFF;
}
input.destructive:active {
box-shadow: 0 0 0.25em #4f4c41;
-webkit-box-shadow: 0 0 0.25em #4f4c41;
-moz-box-shadow: 0 0 0.25em #4f4c41;
}
input[type=button][disabled],
input[type=submit][disabled],
button[disabled] {
/* */
border: 1px solid rgba(4, 73, 109, 0.3);
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
background-color: rgba(5, 89, 134, 0.3);
background-image: -moz-linear-gradient(top, rgba(7, 122, 183, 0.3), rgba(5, 89, 134, 0.3));
background-image: -ms-linear-gradient(top, rgba(7, 122, 183, 0.3), rgba(5, 89, 134, 0.3));
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(7, 122, 183, 0.3)), to(rgba(5, 89, 134, 0.3)));
background-image: -webkit-linear-gradient(top, rgba(7, 122, 183, 0.3), rgba(5, 89, 134, 0.3));
background-image: -o-linear-gradient(top, rgba(7, 122, 183, 0.3), rgba(5, 89, 134, 0.3));
background-image: linear-gradient(top, rgba(7, 122, 183, 0.3), rgba(5, 89, 134, 0.3));
font-family: Helvetica;
color: #FFF;
padding: 0.5em 1em;
margin: 0.5em 0.5em 0 0;
display: inline-block;
box-shadow: 0 0.1em 0.3em -0.1em #4f4c41;
-webkit-box-shadow: 0 0.1em 0.3em -0.1em #4f4c41;
-moz-box-shadow: 0 0.1em 0.3em -0.1em #4f4c41;
/* */
cursor: default;
}
/* */
/* */
/* */
label,
div.label {
font-weight: bold;
}
label .formHelp,
div.label .formHelp {
color: gray;
display: block;
font-weight: normal;
}
#content optgroup {
font-style: normal;
font-weight: bold;
color: #999;
padding-left: 0.25em;
}
#content option {
color: black;
}
#content optgroup > option {
padding: 0 0.25em 0 1em;
}
dl.enableFormTabbing dd {
margin-left: 0;
padding-top: 2em;
}
.field {
clear: both;
margin-bottom: 1em;
}
.field input[type=text][name$=".title"],
input#title {
font-size: 20px;
}
.field.error input[type=text][name$=".title"],
.error input#title {
/* */
}
.fieldRequired {
padding: 0 0 0 1em;
color: #fff;
}
div.overlay .field label .required,
#form .field label .required,
.formQuestion .required {
visibility: hidden;
font-size: 1px;
color: transparent;
}
div.overlay .field label .required:after,
#form .field label .required:after,
#sendto_form .fieldRequired:before,
.formQuestion .required:after {
font-size: 14px;
visibility: visible;
content: "■";
color: #FF0000;
}
#content li.formTab a.required span:after {
content: " ■";
color: #FF0000;
}
/* */
div.overlay .field label input.required,
#form .field label input.required,
.formQuestion input.required {
visibility: visible;
font-size: 14px;
}
div.overlay .field label input.required:after,
#form .field label input.required:after {
content: "";
}
.formHelp {
margin: 0 0 0.2em 0;
}
div.field.error {
background-color: #fdc;
border: 1px solid red;
padding: 0.5em;
margin: 1em 0;
}
.error .fieldRequired {
color: #d00;
}
div.error.warning {
background-color: transparent;
border: none;
margin-top: 0;
padding: 0;
}
div.error.warning input {
border: 2px solid red;
}
/* */
/* */
input[type=checkbox]:focus,
input[type=radio]:focus {
border-color: #b7cf4c;
}
/* */
/* */
div.listingBar .next {
display: inline-block;
float: right;
}
div.listingBar .previous {
display: inline-block;
}
div.listingBar .current {
vertical-align: middle;
}
#content div.listingBar a,
#content div.listingBar span.current,
div.listingBar a {
padding: 0.5em 0.75em;
vertical-align: middle;
}
#content div.listingBar span.current {
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
background-color: #e7eff0;
}
/* */
#archetypes-fieldname-content_categories {
display: none;
}
/* */
.overlay {
display: none;
background-color: #fff;
padding: 2em;
box-shadow: 0 0 1em 0 #4f4c41;
-webkit-box-shadow: 0 0 1em 0 #4f4c41;
-moz-box-shadow: 0 0 1em 0 #4f4c41;
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
min-width: 25%;
}
.overlay .formControls {
margin-top: 1em;
}
/* */
div.overlaybg div.close,
div.overlay div.close {
background-image: url(/++theme++cipra.theme/images/pb_close.png);
position: absolute;
left: -14px;
top: -14px;
cursor: pointer;
height: 30px;
width: 30px;
}
div.overlay div.close span {
text-indent: -8000px;
display: block;
}
/* */
/* */
.sl-img-wrapper,
img {
max-width: 100%;
height: auto;
}
/* */
/* */
@media screen and (max-width: 1160px) {
.fixedWidth {
width: 95%;
}
.sl-img-wrapper img {
height: auto !important;
}
.headerRow {
height: 5em;
}
}
/* */
/* */
@media screen and (max-width: 979px) {
div.navigationRow > div.cell.position-0.width-4 {
display: none;
}
#column-navigation {
margin-left: -98.5025%;
width: 29.28453%;
}
#column-content.width-8,
#column-content.width-12 {
margin-left: -67.72047%;
width: 66.22296%;
}
#column-sidebar {
margin-top: 2em;
clear: both;
margin-left: -67.72047%;
width: 66.22296%;
}
#container div.navigationRow > div.row,
#container div.navigationRow > div.cell.position-4.width-12 {
float: none;
margin: 0;
width: 100%;
left: 0;
}
#cipra-filter-content dl {
width: 50%;
}
#cipra-filter-content dl.search {
width: 100%;
}
}
/* */
/* */
@media screen and (max-width: 769px) {
.mobileRow {
display: block;
}
#portal-personaltools dt#anon-personalbar,
#column-navigation {
display: none;
}
#column-sidebar,
div.navigationRow > div.cell.position-0.width-4,
div.navigationRow > div.cell.position-4.width-12,
div.row #column-content {
margin-left: -98.5025%;
width: 97.00499%;
clear: both;
}
div.headerRow > div.cell.position-0.width-4 {
margin-left: -98.5025%;
width: 47.75374%;
}
div.headerRow > div.cell.position-4.width-12 {
margin-left: -49.25125%;
width: 47.75374%;
}
.fixedWidth {
width: 100%;
}
.headerRow {
height: 7em;
}
.headerRow #portal-logo {
padding: 0;
padding-top: 0.25em;
position: relative;
}
#portal-personaltools {
right: 0;
z-index: 25;
width: 100%;
}
#portal-personaltools dd {
border-top: 1px solid #a8a8a8;
box-shadow: 0 0 1em #191919;
-webkit-box-shadow: 0 0 1em #191919;
-moz-box-shadow: 0 0 1em #191919;
padding: 1em;
}
#slider-wrapper .sliderPane {
height: auto;
}
#slider-wrapper .sliderPane .sliderImage img {
max-width: 100%;
}
#slider-wrapper .sliderPane .sliderText {
max-width: 100%;
text-align: center;
}
#cipra-filter-content dl,
#cipra-filter-content dl.search {
width: 100%;
}
#content-core .subsiteColumns #subsite-column-1,
#content-core .subsiteColumns #subsite-column-2,
#content-core .subsiteColumns #subsite-column-3 {
width: 100%;
padding: 0;
}
#cipra-footer-links > div,
#content-core .subsiteColumns div.insideCipra > div {
float: none;
width: 100%;
margin-right: 0;
}
#cipra-footer-links > div {
text-align: center;
}
}
/* */
/* */
@media screen and (max-width: 480px) {
/* */
}
/* */
/* */
@media screen and (max-width: 320px) {
/* */
}
/* */
/* */
caption {
text-align: left;
}
#column-content table {
margin-bottom: 1em;
}
table.listing,
table.plain {
max-width: 100%;
border-spacing: 0;
border-collapse: collapse;
width: 100%;
}
table.listing,
table.grid {
border: 1px solid #d9d9d9;
border-collapse: separate;
*border-collapse: collapsed;
background-color: #fff;
}
table.listing th,
table.listing td,
table.grid th,
table.grid td,
table.plain th,
table.plain td,
table.invisible th,
table.invisible td {
padding: 0.5em 0.75em;
text-align: left;
vertical-align: top;
}
table.grid th,
table.grid td,
table.plain th,
table.plain td,
table.vertical th,
table.vertical td,
table.listing th,
table.listing td {
border-top: 1px solid #d9d9d9;
}
table.listing.grid th,
table.listing.vertical th {
border-bottom: none;
}
table.listing thead th,
table.grid thead th,
table.plain thead th,
table.invisible thead th {
vertical-align: bottom;
}
table.plain thead tr th,
table.plain thead tr td {
border-top: 0;
}
table.listing th + th,
table.listing td + td,
table.listing th + td,
table.listing td + th,
table.grid th + th,
table.grid td + td,
table.grid th + td,
table.grid td + th {
border-left: 1px solid #d9d9d9;
}
table.listing thead tr:first-child th,
table.listing tbody tr:first-child th,
table.listing tbody tr:first-child td,
table.grid thead tr:first-child th,
table.grid tbody tr:first-child th,
table.grid tbody tr:first-child td {
border-top: 0;
}
table.listing th {
color: #000;
background-color: #f2f2f2;
}
table.vertical th {
background-image: none;
text-align: right;
}
.dragindicator {
outline: 2px solid #FFD700;
}
#foldercontents-order-column {
padding: 0;
}
div.listingBar {
font-size: 91.6667%;
margin: 1em 0;
}
div.listingBar .next {
display: inline-block;
float: right;
}
div.listingBar .previous {
display: inline-block;
}
div.listingBar .current {
vertical-align: middle;
padding: 0 5px;
}
#listing-table {
margin-bottom: 1em;
}
/* */
/* */
.x-menu-list {
padding-left: 0;
}
/* */
.parallax {
overflow: hidden;
margin: 0 auto;
position: relative;
height: 540px;
width: 1200px;
}
.parallax-layer, .animation {
left: -100px;
position: absolute;
height: 540px;
width: 1400px;
max-width: none;
}
.animation {
background-repeat: no-repeat;
}
.animation > div {
background-repeat: no-repeat;
position: absolute;
}
#discussion.animating > div {
-webkit-animation: discussion 2s steps(36);
-moz-animation: discussion 2s steps(36);
-ms-animation: discussion 2s steps(36);
-o-animation: discussion 2s steps(36);
animation: discussion 2s steps(36);
}
#discussion > div {
width: 130px;
height: 120px;
left: 1062px;
top: 272px;
background-image: url(/++theme++cipra.theme/images/alpmonitor/animations/discussion.png);
background-position: 0;
}
@-webkit-keyframes discussion {
from {
background-position: 0px;
}
to {
background-position: -5040px;
}
}
@keyframes discussion {
from {
background-position: 0px;
}
to {
background-position: -5040px;
}
}
#smoke.animating > div {
opacity: 1;
-webkit-animation: smoke 2s steps(65);
-moz-animation: smoke 2s steps(65);
-ms-animation: smoke 2s steps(65);
-o-animation: smoke 2s steps(65);
animation: smoke 2s steps(65);
}
#smoke > div {
opacity: 0;
width: 130px;
height: 80px;
left: 620px;
top: 200px;
background-image: url(/++theme++cipra.theme/images/alpmonitor/animations/smoke.png);
background-position: 0;
transition: opacity 0.8s ease-in-out;
}
@-webkit-keyframes smoke {
from {
background-position: 0px;
}
to {
background-position: -8450px;
}
}
@keyframes smoke {
from {
background-position: 0px;
}
to {
background-position: -8450px;
}
}
#nature.animating > div {
-webkit-animation: nature 4s steps(63);
animation: nature 4s steps(63);
}
#nature > div {
width: 190px;
height: 150px;
left: 901px;
top: 169px;
background-image: url(/++theme++cipra.theme/images/alpmonitor/animations/nature.png);
background-position: 0;
}
@-webkit-keyframes nature {
from {
background-position: 0px;
}
to {
background-position: -11970px;
}
}
@keyframes nature {
from {
background-position: 0px;
}
to {
background-position: -11970px;
}
}
#work.animating > div {
-webkit-animation: work 2s steps(40);
animation: work 2s steps(40);
}
#work > div {
width: 100px;
height: 80px;
left: 799px;
top: 288px;
background-image: url(/++theme++cipra.theme/images/alpmonitor/animations/work.png);
background-position: 0;
}
@-webkit-keyframes work {
from {
background-position: 0px;
}
to {
background-position: -4000;
}
}
@keyframes work {
from {
background-position: 0px;
}
to {
background-position: -4000px;
}
}
#social.animating > div {
-webkit-animation: social 2s steps(30);
animation: social 2s steps(30);
}
#social > div {
width: 250px;
height: 250px;
left: 105px;
top: 145px;
background-image: url(/++theme++cipra.theme/images/alpmonitor/animations/social.png);
background-position: 0;
}
@-webkit-keyframes social {
from {
background-position: 0px;
}
to {
background-position: -7500px;
}
}
@keyframes social {
from {
background-position: 0px;
}
to {
background-position: -7500px;
}
}
#ski.animating > div {
-webkit-animation: ski 2s steps(41);
animation: ski 2s steps(41);
}
#ski > div {
width: 160px;
height: 200px;
left: 313px;
top: 150px;
background-image: url(/++theme++cipra.theme/images/alpmonitor/animations/ski.png);
background-position: 0;
}
@-webkit-keyframes ski {
from {
background-position: 0px;
}
to {
background-position: -6560px;
}
}
@keyframes ski {
from {
background-position: 0px;
}
to {
background-position: -6560px;
}
}
/* */
/* */
#portal-searchbox #searchGadget {
font-size: 14px;
font-family: Helvetica;
display: inline-block;
line-height: 1em;
padding: 0.5em;
width: 20em;
border: 1px solid #757575;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
padding: 0.5em 3%;
width: 94%;
background: #f7f7f7;
box-shadow: 0 0 0.5em #cacabb inset;
-webkit-box-shadow: 0 0 0.5em #cacabb inset;
-moz-box-shadow: 0 0 0.5em #cacabb inset;
}
#portal-searchbox #searchGadget:focus {
border-color: #b7cf4c;
}
#portal-searchbox #searchGadget:focus {
/* */
box-shadow: 0 0 0.5em white inset;
-webkit-box-shadow: 0 0 0.5em white inset;
-moz-box-shadow: 0 0 0.5em white inset;
}
#portal-searchbox input.searchButton {
display: none;
}
/* */
/* */
#LSResult a {
text-decoration: none;
}
#LSResult {
width: 100%;
border: 1px solid #757575;
border-top-width: 0;
background-color: #fff;
z-index: 3;
box-shadow: 0 0 0.5em #a8a8a8;
-webkit-box-shadow: 0 0 0.5em #a8a8a8;
-moz-box-shadow: 0 0 0.5em #a8a8a8;
position: absolute;
}
#LSResult label {
font-weight: normal;
}
div.searchSection {
padding: 1em;
}
fieldset.livesearchContainer {
border: none;
margin: 0;
padding: 0;
}
fieldset.livesearchContainer legend {
display: none;
}
fieldset.livesearchContainer ul {
list-style: disc;
padding-left: 2em;
margin-bottom: 1em;
list-style: none;
padding-left: 0;
}
fieldset.livesearchContainer ul li {
display: list-item;
margin-bottom: 0.5em;
}
fieldset.livesearchContainer ul li {
margin: 0;
}
#LSNothingFound,
.LSRow {
padding: 1em;
border-top: 1px solid #757575;
padding: 1em;
}
.LSRow:hover,
.LSHighlight {
background-color: #f4f4f1;
}
.LSRow.advancedSearch {
display: none;
}
/* */
/* */
#searchResultsSort {
display: block;
}
.searchResults dt {
font-size: 20px;
line-height: 1.5em;
}
#search-results-bar {
background-color: #f4f4f1;
padding: 0.5em;
}
.highlightedSearchTerm {
background-color: #faa;
}
/* */
/* */
#search-results {
float: left;
width: 72%;
margin-left: 3%;
}
#portal-searchfacets {
float: left;
width: 25%;
}
#portal-searchfacets h4,
#available-facets dt {
font-size: 20px;
margin-bottom: 0.5em;
}
#selected-facets,
#available-facets ul {
/* */
list-style: disc;
padding-left: 2em;
margin-bottom: 1em;
list-style: none;
padding-left: 0;
}
#selected-facets li,
#available-facets ul li {
display: list-item;
margin-bottom: 0.5em;
}
#selected-facets li,
#available-facets ul li {
margin-bottom: 0;
}
#selected-facets {
margin-bottom: 1em;
}
.facetItemTitle {
font-weight: bold;
}
a.facetRemoveItem,
a.facetRemoveItem:hover {
text-decoration: none;
}
#search-results .searchResults {
margin-top: 1em;
}
/* */
.cipraSprites {
background: url(/++theme++cipra.theme/images/ciprasprites_22x22.png) no-repeat right 100px;
padding-right: 30px;
/* */
/* */
/* */
/* */
/* */
}
.cipraSprites.left {
padding-right: 0px;
padding-left: 30px;
background-position: left 100px;
}
.cipraSprites.cipra-web-group {
background: url(/++theme++cipra.theme/images/ciprasprites_22x22.png) no-repeat right 0px;
padding-right: 30px;
}
.cipraSprites.cipra-web-group.left {
padding-right: 0px;
padding-left: 30px;
background-position: left 0px;
}
.cipraSprites.group {
background: url(/++theme++cipra.theme/images/ciprasprites_22x22.png) no-repeat right 0px;
padding-right: 30px;
}
.cipraSprites.group.left {
padding-right: 0px;
padding-left: 30px;
background-position: left 0px;
}
.cipraSprites.cipra-web-project {
background: url(/++theme++cipra.theme/images/ciprasprites_22x22.png) no-repeat right -1042px;
padding-right: 30px;
}
.cipraSprites.cipra-web-project.left {
padding-right: 0px;
padding-left: 30px;
background-position: left -1042px;
}
.cipraSprites.project {
background: url(/++theme++cipra.theme/images/ciprasprites_22x22.png) no-repeat right -1042px;
padding-right: 30px;
}
.cipraSprites.project.left {
padding-right: 0px;
padding-left: 30px;
background-position: left -1042px;
}
.cipraSprites.ftw-simplelayout-contentpage, .cipraSprites.cipra-web-pressrelease {
background: url(/++theme++cipra.theme/images/ciprasprites_22x22.png) no-repeat right -66px;
padding-right: 30px;
}
.cipraSprites.ftw-simplelayout-contentpage.left, .cipraSprites.cipra-web-pressrelease.left {
padding-right: 0px;
padding-left: 30px;
background-position: left -66px;
}
.cipraSprites.contentpage, .cipraSprites.cipra-web-pressrelease {
background: url(/++theme++cipra.theme/images/ciprasprites_22x22.png) no-repeat right -66px;
padding-right: 30px;
}
.cipraSprites.contentpage.left, .cipraSprites.cipra-web-pressrelease.left {
padding-right: 0px;
padding-left: 30px;
background-position: left -66px;
}
.cipraSprites.ftw-events-eventpage {
background: url(/++theme++cipra.theme/images/ciprasprites_22x22.png) no-repeat right -132px;
padding-right: 30px;
}
.cipraSprites.ftw-events-eventpage.left {
padding-right: 0px;
padding-left: 30px;
background-position: left -132px;
}
.cipraSprites.eventpage {
background: url(/++theme++cipra.theme/images/ciprasprites_22x22.png) no-repeat right -132px;
padding-right: 30px;
}
.cipraSprites.eventpage.left {
padding-right: 0px;
padding-left: 30px;
background-position: left -132px;
}
.cipraSprites.inside {
background: url(/++theme++cipra.theme/images/ciprasprites_22x22.png) no-repeat right -198px;
padding-right: 30px;
}
.cipraSprites.inside.left {
padding-right: 0px;
padding-left: 30px;
background-position: left -198px;
}
.cipraSprites.cipra-web-publication {
background: url(/++theme++cipra.theme/images/ciprasprites_22x22.png) no-repeat right -264px;
padding-right: 30px;
}
.cipraSprites.cipra-web-publication.left {
padding-right: 0px;
padding-left: 30px;
background-position: left -264px;
}
.cipraSprites.publication {
background: url(/++theme++cipra.theme/images/ciprasprites_22x22.png) no-repeat right -264px;
padding-right: 30px;
}
.cipraSprites.publication.left {
padding-right: 0px;
padding-left: 30px;
background-position: left -264px;
}
.cipraSprites.cipra-web-position {
background: url(/++theme++cipra.theme/images/ciprasprites_22x22.png) no-repeat right -330px;
padding-right: 30px;
}
.cipraSprites.cipra-web-position.left {
padding-right: 0px;
padding-left: 30px;
background-position: left -330px;
}
.cipraSprites.position {
background: url(/++theme++cipra.theme/images/ciprasprites_22x22.png) no-repeat right -330px;
padding-right: 30px;
}
.cipraSprites.position.left {
padding-right: 0px;
padding-left: 30px;
background-position: left -330px;
}
.cipraSprites.user {
background: url(/++theme++cipra.theme/images/ciprasprites_22x22.png) no-repeat right -726px;
padding-right: 30px;
}
.cipraSprites.user.left {
padding-right: 0px;
padding-left: 30px;
background-position: left -726px;
}
.cipraSprites.ftw-news-news {
background: url(/++theme++cipra.theme/images/ciprasprites_22x22.png) no-repeat right -792px;
padding-right: 30px;
}
.cipraSprites.ftw-news-news.left {
padding-right: 0px;
padding-left: 30px;
background-position: left -792px;
}
.cipraSprites.news {
background: url(/++theme++cipra.theme/images/ciprasprites_22x22.png) no-repeat right -792px;
padding-right: 30px;
}
.cipraSprites.news.left {
padding-right: 0px;
padding-left: 30px;
background-position: left -792px;
}
.cipraSprites.cipra-web-dossier {
background: url(/++theme++cipra.theme/images/ciprasprites_22x22.png) no-repeat right -845px;
padding-right: 30px;
}
.cipraSprites.cipra-web-dossier.left {
padding-right: 0px;
padding-left: 30px;
background-position: left -845px;
}
.cipraSprites.dossier {
background: url(/++theme++cipra.theme/images/ciprasprites_22x22.png) no-repeat right -845px;
padding-right: 30px;
}
.cipraSprites.dossier.left {
padding-right: 0px;
padding-left: 30px;
background-position: left -845px;
}
.cipraSprites.alpmonitor {
background: url(/++theme++cipra.theme/images/ciprasprites_22x22.png) no-repeat right -905px;
padding-right: 30px;
}
.cipraSprites.alpmonitor.left {
padding-right: 0px;
padding-left: 30px;
background-position: left -905px;
}
.cipraSprites.search {
background: url(/++theme++cipra.theme/images/ciprasprites_22x22.png) no-repeat right -970px;
padding-right: 30px;
}
.cipraSprites.search.left {
padding-right: 0px;
padding-left: 30px;
background-position: left -970px;
}
.cipraSprites.big {
/* */
}
.cipraSprites.big.cipra-web-project {
background: url(/++theme++cipra.theme/images/ciprasprites_32x32.png) no-repeat right 0px;
padding-right: 40px;
}
.cipraSprites.big.cipra-web-project.left {
padding-right: 0px;
padding-left: 40px;
background-position: left 0px;
}
.cipraSprites.big.ftw-simplelayout-contentpage, .cipraSprites.big.cipra-web-pressrelease {
background: url(/++theme++cipra.theme/images/ciprasprites_32x32.png) no-repeat right -96px;
padding-right: 40px;
}
.cipraSprites.big.ftw-simplelayout-contentpage.left, .cipraSprites.big.cipra-web-pressrelease.left {
padding-right: 0px;
padding-left: 40px;
background-position: left -96px;
}
.cipraSprites.big.ftw-events-eventpage {
background: url(/++theme++cipra.theme/images/ciprasprites_32x32.png) no-repeat right -192px;
padding-right: 40px;
}
.cipraSprites.big.ftw-events-eventpage.left {
padding-right: 0px;
padding-left: 40px;
background-position: left -192px;
}
.cipraSprites.big.cipra-web-publication {
background: url(/++theme++cipra.theme/images/ciprasprites_32x32.png) no-repeat right -384px;
padding-right: 40px;
}
.cipraSprites.big.cipra-web-publication.left {
padding-right: 0px;
padding-left: 40px;
background-position: left -384px;
}
.cipraSprites.big.cipra-web-position {
background: url(/++theme++cipra.theme/images/ciprasprites_32x32.png) no-repeat right -480px;
padding-right: 40px;
}
.cipraSprites.big.cipra-web-position.left {
padding-right: 0px;
padding-left: 40px;
background-position: left -480px;
}
.cipraSprites.big.ciprafilter {
background: url(/++theme++cipra.theme/images/ciprasprites_32x32.png) no-repeat right -576px;
padding-right: 40px;
}
.cipraSprites.big.ciprafilter.left {
padding-right: 0px;
padding-left: 40px;
background-position: left -576px;
}
.cipraSprites.big.ftw-news-news {
background: url(/++theme++cipra.theme/images/ciprasprites_32x32.png) no-repeat right -672px;
padding-right: 40px;
}
.cipraSprites.big.ftw-news-news.left {
padding-right: 0px;
padding-left: 40px;
background-position: left -672px;
}
.cipraSprites.big.cipra-web-dossier {
background: url(/++theme++cipra.theme/images/ciprasprites_32x32.png) no-repeat right -768px;
padding-right: 40px;
}
.cipraSprites.big.cipra-web-dossier.left {
padding-right: 0px;
padding-left: 40px;
background-position: left -768px;
}
#content .contenttype-publication {
background: url(/++theme++cipra.theme/images/ciprasprites_22x22.png) no-repeat left -264px;
padding-left: 25px;
background-position: left -264px;
line-height: 22px;
padding-top: 3px;
padding-bottom: 3px;
}
#content .contenttype-ciprapublication {
background: url(/++theme++cipra.theme/images/ciprasprites_22x22.png) no-repeat left -264px;
padding-left: 25px;
background-position: left -264px;
line-height: 22px;
padding-top: 3px;
padding-bottom: 3px;
}
#content .contenttype-project {
background: url(/++theme++cipra.theme/images/ciprasprites_22x22.png) no-repeat left 0px;
padding-left: 25px;
background-position: left 0px;
line-height: 22px;
padding-top: 3px;
padding-bottom: 3px;
}
#content .contenttype-pressrelease {
background: url(/++theme++cipra.theme/images/ciprasprites_22x22.png) no-repeat left -66px;
padding-left: 25px;
background-position: left -66px;
line-height: 22px;
padding-top: 3px;
padding-bottom: 3px;
}
#content .contenttype-position {
background: url(/++theme++cipra.theme/images/ciprasprites_22x22.png) no-repeat left -330px;
padding-left: 25px;
background-position: left -330px;
line-height: 22px;
padding-top: 3px;
padding-bottom: 3px;
}
#content .contenttype-dossier {
background: url(/++theme++cipra.theme/images/ciprasprites_22x22.png) no-repeat left -66px;
padding-left: 25px;
background-position: left -66px;
line-height: 22px;
padding-top: 3px;
padding-bottom: 3px;
}
#content .contenttype-ciprameasure {
background: url(/++theme++cipra.theme/images/ciprasprites_22x22.png) no-repeat left -66px;
padding-left: 25px;
background-position: left -66px;
line-height: 22px;
padding-top: 3px;
padding-bottom: 3px;
}
#content .contenttype-cipracompetitionform {
background: url(/++theme++cipra.theme/images/ciprasprites_22x22.png) no-repeat left -66px;
padding-left: 25px;
background-position: left -66px;
line-height: 22px;
padding-top: 3px;
padding-bottom: 3px;
}
#content .contenttype-ccalpscompetitionform {
background: url(/++theme++cipra.theme/images/ciprasprites_22x22.png) no-repeat left -66px;
padding-left: 25px;
background-position: left -66px;
line-height: 22px;
padding-top: 3px;
padding-bottom: 3px;
}
#content .contenttype-ciprabestpractice {
background: url(/++theme++cipra.theme/images/ciprasprites_22x22.png) no-repeat left -66px;
padding-left: 25px;
background-position: left -66px;
line-height: 22px;
padding-top: 3px;
padding-bottom: 3px;
}
/* */
input[type=checkbox],
input[type=radio] {
margin-right: 0.25em;
}
/* */
/* */
ul.configlets {
list-style: disc;
padding-left: 2em;
margin-bottom: 1em;
list-style: none;
padding-left: 0;
}
ul.configlets li {
display: list-item;
margin-bottom: 0.5em;
}
/* */
/* */
#content .existingTagsHelp,
#content .newTagsHelp {
float: none;
clear: both;
}
div.existingTagsSection,
dl.newTagsSection {
margin-left: 0;
}
.existingTags > label,
.newTagsSection > label {
line-height: 1.5em;
}
#content .newTagsSection {
margin-top: 1em;
margin-left: 0;
width: 100%;
}
#content .newTagsSection textarea {
width: 100%;
}
/* */
/* */
.portletGoToParent {
display: none;
}
/* */
/* */
.mceActionPanel input, .plonebutton {
color: #FFF !important;
}
.mceActionPanel #cancel {
color: #000 !important;
}
.col-row input {
width: auto;
}
/* */
/* */
#plonebrowser .formHelp,
.dialog-wrapper#content {
font-size: 100% !important;
}
.dialog-wrapper#content .formHelp {
clear: both;
}
#plonebrowser #content {
padding: 0;
}
.dialog-wrapper#content input[type=radio],
.dialog-wrapper#content input[type=checkbox] {
margin: 0.5em 0 !important;
}
.dialog-wrapper #details-fields input[type=text] {
padding: 0.25em 0;
}
.dialog-wrapper #footer {
height: auto;
}
#plonebrowser #content .field input[type=text] {
font-size: 1em;
}
/* */
/* */
body#plonebrowser #content.dialog-wrapper {
font-size: 100%;
}
body #internallinkcontainer .list.item span,
body #internallinkcontainer .list.item a {
position: static;
}
/* */
/* */
#cboxOverlay,
#exposeMask {
background: #000 !important;
opacity: 0.4;
}
/* */
/* */
.sl-img-wrapper p {
color: #7c7a6d;
padding-top: 0.25em;
padding-bottom: 0.25em;
font-weight: normal;
background: #fff;
}
/* */
/* */
div.simplelayout-block-wrapper.sl-img-full .sl-img-wrapper {
margin-bottom: 0.5em;
background-color: #b7cf4c;
width: 100% !important;
}
/* */
/* */
#header > #slider-wrapper .slick-next, #header > #slider-wrapper .slick-prev {
display: none;
}
#header > #slider-wrapper .sliderImage {
max-width: 1200px;
margin-left: auto;
margin-right: auto;
}
#slider-wrapper,
#slider-wrapper #slider-panes div.sliderPane {
width: 2500px;
max-width: 2500px;
}
#slider-wrapper {
max-width: 100%;
}
.sliderPane {
height: 400px;
}
body .slick-dots {
width: 100%;
background: #FFF;
position: absolute;
padding: 0;
}
body .slick-dots li {
margin-bottom: 0;
font-size: 0;
margin: 0 0.2rem;
}
body .slick-dots li button {
margin-top: 5px;
height: 5px;
width: 5px;
background: #a8a8a8;
opacity: 1;
padding: 0;
border: 0;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}
body .slick-dots li.slick-active button {
height: 13px;
width: 13px;
padding: 0;
border: 2px solid #a8a8a8;
background: #FFF;
margin-top: 1px;
border-radius: 13px;
-webkit-border-radius: 13px;
-moz-border-radius: 13px;
}
#slider-wrapper .sliderText,
.ftw-sliderblock-sliderblock .sliderText {
background: transparent;
top: 1em;
left: 0;
right: 0;
margin: 0 auto;
width: 1160px;
max-width: 96%;
padding: 2% 3% 2% 1%;
text-align: right;
}
#slider-wrapper .sliderText .title,
.ftw-sliderblock-sliderblock .sliderText .title {
font-size: 48px;
color: #FFF;
text-transform: uppercase;
background-color: #736d5c;
display: inline;
font-weight: bold;
margin-bottom: 1em;
line-height: 1em;
zoom: 1;
}
#slider-wrapper .sliderText .title:before, #slider-wrapper .sliderText .title:after,
.ftw-sliderblock-sliderblock .sliderText .title:before,
.ftw-sliderblock-sliderblock .sliderText .title:after {
content: " ";
display: block;
height: 0;
visibility: hidden;
}
#slider-wrapper .sliderText .title:after,
.ftw-sliderblock-sliderblock .sliderText .title:after {
clear: both;
}
#slider-wrapper .sliderText .title:after,
.ftw-sliderblock-sliderblock .sliderText .title:after {
margin-bottom: 0.5em;
}
#slider-wrapper .sliderText > p:not(.title),
.ftw-sliderblock-sliderblock .sliderText > p:not(.title) {
font-size: 19px;
line-height: 1.5em;
background-color: #6d1f60;
color: #FFF;
display: inline;
}
.ftw-sliderblock-sliderblock .actions {
z-index: 1;
}
/* */
/* */
#ajax-spinner {
display: none;
z-index: 9;
width: 20px;
height: 20px;
position: fixed;
background-position: center center;
top: 50%;
left: 50%;
margin-top: -10px;
margin-left: -10px;
}
/* */
.collection-listing > .list-item {
padding-bottom: 15px;
border-bottom: 1px solid black;
}
.collection-listing > .list-item > header {
margin-bottom: 12px;
}
.collection-listing > .list-item > img {
float: left;
margin-right: 15px;
}
.collection-listing .tileHeadline {
margin-bottom: 0;
}
.collection-listing .item-byline {
color: #7c7a6d;
}
.collection-listing .list-item-type {
float: right;
}
/* */


/* - ++theme++cipra.theme/css/print.css - */
@media print {
/* https://www.cipra.org/portal_css/++theme++cipra.theme/css/print.css?original=1 */
/* */
body {
/* */
}
.fixedWidth {
width: 100%;
}
#header-wrapper,
#portal-topactions,
#portal-breadcrumbs,
#document-actions,
#column-navigation,
#column-sidebar,
#header-delimiter,
#edit-bar,
.sl-controls,
.managePortletsLink,
#mobile-navbuttons,
#mobile-navi-wrapper,
#plone-document-byline,
#footer,
.to_top,
.bottom-actions
{ display: none !important; }
#page-wrapper {
box-shadow: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
border: none;
}
#content .blockHighlight,
a {border: none;}
#columns-wrapper { box-shadow: none; }
.leftFloatable { float: left; }
.blockClear { clear: both; }
/* */
/* */
#column-content {
left: 0;
margin-left: 0;
width: 100%;
}
/* */
/* */
.sl-img-small .sl-img-wrapper,
.sl-img-middle .sl-img-wrapper {
float: left;
margin-bottom: 1em;
margin-right: 1em;
}
/* */
/* */
.template-subsite_view #page-wrapper .column .portletStaticText .portletItem ul,
#content .linkList,
#content .subelements-listing,
#content .topic_listing {
list-style none;
}
.template-subsite_view #page-wrapper .column .portletStaticText .portletItem ul li,
#content .linkList li,
#content .subelements-listing li,
#content .topic_listing li {
display: inline;
}
.template-subsite_view #page-wrapper .column .portletStaticText .portletItem ul li a,
#content .linkList li a,
#content .subelements-listing li a,
#content .topic_listing li a {
border: 1px solid #aaa;
padding: 0.5em 1em;
}
/* */
/* */
body {
font-size: 14px;
}
h1, h2, h3 {
margin: 1.15em 0 0.5em 0;
line-height: 1.15em;
font-weight: normal;
letter-spacing: 0;
}
h1 {
clear: both;
font-size: 215%;
}
h2 {
font-size: 185%;
}
h3 {
font-size: 135%;
}
#content h1.documentFirstHeading {
margin: 1em 0 0.5em 0;
}
.portletItem .documentFirstHeading {
margin-top: 0;
}
#content p {
margin-bottom: 1em;
}
#content ul {
list-style-type: disc;
margin-left: 2em;
margin-bottom: 1em;
}
#content ol {
list-style-type: decimal;
margin-left: 2em;
margin-bottom: 1em;
}
#content li {
margin-bottom: 0.25em;
line-height: 1.5em;
display: list-item;
}
.documentDescription {
font-weight: normal;
font-size: 17px;
line-height: 25px;
}
/* */
/* */
.showAll {
display: none;
}
#viewlet-below-content .discussion {
display: block;
}
.discussion button,
.discussion input[type="submit"] {
display: none !important;
}
.discussion .comment {
margin-top: 0.25em;
}
#commenting,
.reply-to-comment-button,
.commentActions {
display: none;
}
/* */
/* */
#content table.listing {
border-collapse: collapse;
}
#content table.listing th,
#content table.listing td {
border: 1px solid #ddd;
}
/* */
/* */
div.olLayerGoogleCopyright,
div.olControlMousePosition,
div.olControlLayerSwitcher,
div.olButton {
display: none;
}
div.olMapViewport {
display: block;
}
.sl-text-wrapper .addressText,
.sl-text-wrapper .addressMap {
float: none;
}
#default-cgmap img {
max-width: none;
}
/* */
/* */
.fc table {
border-collapse: collapse;
border-spacing: 0;
}
.tabbedview-tabs,
.tabbedview_search,
.tabbedview-tab-menu,
.tabbdview-tab-menu-template,
.ViewChooser,
.fc table .fc-header-left,
.fc table .fc-header-right {
display: none;
}
.fc table.fc-header,
.fc table.fc-header td {
border: none;
}
.fc table td {
border: 1px solid #000;
width: 14%;
}
.fc td, .fc th {
padding: 0;
vertical-align: top;
}
.fc-grid .fc-day-number {
float: right;
padding: 0 2px;
}
.fc-grid .fc-day-content {
clear: both;
padding: 2px 2px 0;
}
.fc-grid .fc-event-time {
font-weight: bold;
}
.fc-event-time, .fc-event-title {
padding: 0 1px;
}
.fc-content .fc-corner-right {
margin-right: 5px;
}
.fc-content .fc-corner-left {
margin-left: 5px;
}
.fc-event a {
display: block;
height: 100%;
position: relative;
width: 100%;
}
.fc-event a {
cursor: pointer;
font-size: 0.85em;
overflow: hidden;
text-decoration: none;
}
/* */
}

