
/* - ++theme++jyu.theme2011dz/style.css - */
@media screen {
/* https://www.jyu.fi/portal_css/++theme++jyu.theme2011dz/style.css?original=1 */
/* */
/* */
/* */
.page-width-magic {
margin: 0 auto;
padding: 0 6px;
width: 94%;
min-width: 900px;
max-width: 1252px;
}
/* */
#content {
margin: 0 0 1em 0;
font-size: 85%;
line-height: 1.5em;
float: left;
width: 100%;
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
}
#content h1.documentFirstHeading {
font-family: news-gothic-std, Arial, Helvetica, "Liberation Sans", sans-serif;
}
#content a:focus {
/* */
outline: 1px dotted #e95e27;
}
#content .documentDescription,
#content .description {
font-weight: normal;
color: black;
}
#content .documentDescription {
font-family: news-gothic-std, Arial, Helvetica, "Liberation Sans", sans-serif;
}
#content .description {
font-family: inherit;
}
#content ul, #content ol {
margin-bottom: 1.5em;
}
#content ul {
list-style: url("/++theme++jyu.theme2011dz/images/list-bullet-orange.png");
margin-left: 20px;
}
#content pre {
white-space: pre-wrap;
background: #f6f6f6;
color: black;
-webkit-border-radius: 0.5em;
-moz-border-radius: 0.5em;
-ms-border-radius: 0.5em;
-o-border-radius: 0.5em;
border-radius: 0.5em;
}
#content #pageBody {
padding-top: 0;
}
#content td, #content th {
padding: .3em;
}
#content .mceFirst td, #content .mceFirst th, #content .mceLast td, #content .mceLast th {
padding: 0 !important;
}
#content dt span.summary img {
padding-right: 4px;
}
#content table.small {
font-size: 90%;
}
#content table.small td, #content table.small th, #content table.listing td, #content table.listing th {
border: 1px solid #e0e0e0;
}
#content table.small td, #content table.listing td {
vertical-align: top;
}
#content table.small th, #content table.listing th {
background: #f6f6f6;
}
#content table tr.odd {
background: #f6f6f6;
}
#content #viewlet-below-content-body {
padding: 0;
margin: 1em 0;
border-top: 1px solid #e0e0e0;
float: left;
width: 100%;
}
#content #viewlet-below-content-body a {
color: #646464 !important;
}
#content #viewlet-below-content-body a:hover {
color: black !important;
}
#content img.image-inline {
max-width: 100%;
height: auto;
}
#content table img.image-inline {
max-width: none;
}
#content dl.topicList dd {
margin-left: 0;
}
#content .pullquote {
border-left: 1px solid #333333;
color: #333333;
font-size: 1.5em;
font-weight: normal;
letter-spacing: 0em !important;
margin: 0.5em 1em 0.5em 0.5em;
padding-left: 0.5em;
}
#content div.newsImageContainer p.discreet {
top: 0;
width: 180px;
padding: 10px;
}
#content table.listing a {
display: inline;
}
#content #folderContentsForm table.listing a {
display: inline-block;
}
#content fieldset {
border-color: #e0e0e0;
}
#content fieldset legend {
font-size: 100%;
padding: .5em;
}
#content ul {
list-style: url("/++theme++jyu.theme2011dz/images/list-bullet-orange.png");
}
#content ul ul {
list-style: url("/++theme++jyu.theme2011dz/images/list-bullet-orange-small.png");
}
#content ul ul ul {
list-style: url("/++theme++jyu.theme2011dz/images/list-bullet-orange-smaller.png");
}
/* */
table.grid_color td,
table.grid_color th,
table.small td,
table.small th,
table.small_color td,
table.small_color th,
table.framed {
border: 1px solid #ccc;
padding: 0.3em;
vertical-align: top;
}
table.grid_color,
table.small,
table.framed,
table.small_color {
border-collapse: collapse;
position: relative;
}
table.grid_color td,
table.small_color td {
background: #F2F3F6;
}
table.small_color th,
table.grid_color th {
background: #F0F0F0;
}
.small,
.small_color {
font-size: 80%;
}
/* */
/* */
span.korostus1,
span.korostus1 a {
color: #608d08 !important;
}
span.korostus2,
span.korostus2 a {
color: #d08020 !important;
}
span.korostus3,
span.korostus3 a {
color: #d04020 !important;
}
table.grid_full_width {
width: 100%;
}
/* */
.row .discussion {
clear: both;
margin: 1em;
}
.row .discussion h2 {
font-size: 160%;
}
.row .discussion .commentBody {
color: black;
background: #f6f6f6;
border: 1px solid #e0e0e0;
-webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.1);
box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.1);
}
.row #commenting fieldset {
border-color: #e0e0e0;
}
/* */
div.portletWrapper {
margin-bottom: 7px;
}
dt.portletHeader {
font-size: 100%;
margin: 0 7px;
}
dt.portletHeader, dt.portletHeader a, dt.portletHeader a:hover {
font-weight: bold;
color: #646464 !important;
}
dl.portlet {
width: 100%;
font-size: 85%;
margin: 0 0 14px;
padding-bottom: 7px;
background: #f6f6f6;
border: 1px solid #e0e0e0;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
-ms-border-radius: 7px;
-o-border-radius: 7px;
border-radius: 7px;
-webkit-box-shadow: inset 0 0 4px 0 #eaeaea;
-moz-box-shadow: inset 0 0 4px 0 #eaeaea;
box-shadow: inset 0 0 4px 0 #eaeaea;
/* */
-webkit-hyphens: auto;
-moz-hyphens: auto;
-ms-hyphens: auto;
-o-hyphens: auto;
hyphens: auto;
}
dl.portlet dd.portletItem {
padding: 0.5em 0.83em;
}
dl.portlet.portletNavigationTree dd.portletItem {
padding: 0 5px 0 0;
}
dl.portlet pre {
margin-bottom: 1.5em;
}
/* */
div.portletWrapper:first-child dl.portlet {
-webkit-border-radius: 0px 0px 7px 7px;
-moz-border-radius: 0px 0px 7px 7px;
-ms-border-radius: 0px 0px 7px 7px;
-o-border-radius: 0px 0px 7px 7px;
border-radius: 0px 0px 7px 7px;
}
#portal-columns {
/* */
}
#portal-columns ul.navTree {
/* */
/* */
}
#portal-columns ul.navTree * {
border-left: 0;
margin: 0;
}
#portal-columns ul.navTree li.navTreeItem {
margin: 0;
}
#portal-columns ul.navTree li.navTreeItem a {
background-image: none;
/* */
padding: .33em !important;
line-height: 1.25em;
}
#portal-columns ul.navTree li.navTreeItem a img {
display: none;
}
#portal-columns a.navTreeCurrentItem {
color: black !important;
}
#portal-columns a.navTreeCurrentItem:hover {
color: #e95e27 !important;
}
#portal-columns ul.navTreeLevel0 {
font-size: 100%;
margin-top: 7px;
}
#portal-columns ul.navTreeLevel0 > .navTreeItem {
padding: 0;
}
#portal-columns ul.navTreeLevel0 li.navTreeItem {
border-top: 1px solid #e0e0e0;
margin-left: 7px;
}
#portal-columns ul.navTreeLevel0 li.navTreeItem:first-child {
border-top: none;
}
#portal-columns ul.navTreeLevel1 {
font-size: 90%;
}
#portal-columns ul.navTreeLevel1 li.navTreeItem {
border-top: none;
text-transform: none;
padding: 0;
}
#portal-columns ul.navTreeLevel1 li.navTreeItem.navTreeCurrentNode {
background: url("/++theme++jyu.theme2011dz/images/list-bullet-arrow-656565-small.png") no-repeat 0 0.7em;
margin-left: 0;
padding-left: .5em;
}
dl.portlet dt, div.portletAssignments div.portletHeader {
margin: 7px 0.83em;
padding: 0;
}
dt.portletHeader.hiddenStructure {
display: none;
}
dl.portlet ul.navTree .navTreeCurrentItem,
dl.portlet ul.navTree .navTreeItem,
dl.portlet dt,
dl.portlet dd {
background-color: transparent;
border-color: transparent;
}
dl.portlet img {
max-width: 100%;
height: auto;
}
/* */
div.managePortletsLink, a.managePortletsFallback {
color: white;
background-color: #75ad0a;
}
div.managePortletsLink a {
color: white;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
-ms-border-radius: 7px;
-o-border-radius: 7px;
border-radius: 7px;
padding: 2px;
}
div.managePortletsLink a:hover, a.managePortletsFallback:hover {
background-color: white;
color: black;
}
a.managePortletsFallback {
border: 1px solid #75ad0a;
}
.portlet.portletStaticText ul {
padding: 0;
margin: 0;
list-style: none;
/* */
}
.portlet.portletStaticText ul li {
padding-left: 14px;
background: url("/++theme++jyu.theme2011dz/images/list-bullet-arrow-656565.png") no-repeat 0 6px;
}
.portlet.portletStaticText ul ul {
padding-left: 14px;
}
.portlet.portletStaticText ul ul li {
background: url("/++theme++jyu.theme2011dz/images/list-bullet-arrow-656565-small.png") no-repeat 0 6px;
}
.portlet.portletStaticText ul ul ul li {
background: none;
padding-left: 11px;
position: relative;
}
.portlet.portletStaticText ul ul ul li:before {
position: absolute;
left: 0;
color: #656565;
content: "- ";
}
.portlet.portletStaticText ol {
padding-left: 20px;
margin: 0;
}
#portal-footer {
clear: both;
/* */
float: left;
width: 97.75%;
left: 100%;
margin-left: -98.875%;
position: relative;
border: 1px solid #e0e0e0;
background: white;
color: #646464;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
-ms-border-radius: 7px;
-o-border-radius: 7px;
border-radius: 7px;
-webkit-box-shadow: inset 0 0 12px 0 #eaeaea;
-moz-box-shadow: inset 0 0 12px 0 #eaeaea;
box-shadow: inset 0 0 12px 0 #eaeaea;
font-size: 75%;
margin-top: 2em;
padding: 0;
/* */
line-height: 1.5em;
}
#portal-footer #portal-footer-content {
padding: .5em;
}
#portal-footer a, #portal-footer h3 {
color: black;
}
#portal-footer a:hover {
color: #e95e27;
}
#portal-footer a:focus {
/* */
outline: 1px dotted #e95e27;
}
#portal-footer ul, #portal-footer ol {
padding-left: 1.5em;
}
#portal-footer ul li, #portal-footer ol li {
display: list-item;
}
#portal-footer ol {
list-style: decimal outside none;
}
#portal-footer ul {
list-style: disc outside none;
}
#portal-footer p {
margin: .5em 0;
}
#portal-footer table {
width: 100%;
text-align: left;
table-layout: fixed;
}
#portal-footer td {
width: 25%;
border-left: 1px solid #e0e0e0;
}
#portal-footer td:first-child {
border-left: 0px solid #e0e0e0;
}
#portal-footer th {
text-align: left;
color: #646464;
font-weight: normal;
}
#portal-footer th p {
margin: 0;
}
#portal-footer > span:first-child {
position: absolute;
top: -1px;
left: -1px;
right: -1px;
height: 7px;
display: block;
background-color: #e95e27;
-webkit-border-radius: 7px 7px 0 0;
-moz-border-radius: 7px 7px 0 0;
-ms-border-radius: 7px 7px 0 0;
-o-border-radius: 7px 7px 0 0;
border-radius: 7px 7px 0 0;
border: 1px solid #e0e0e0;
border-width: 1px 1px 0 1px;
}
#dpBanner {
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
-ms-border-radius: 7px;
-o-border-radius: 7px;
border-radius: 7px;
margin-bottom: .5em;
}
.thirdWidthList,
.halfWidthList,
.fullWidthList {
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
-ms-border-radius: 7px;
-o-border-radius: 7px;
border-radius: 7px;
-webkit-box-shadow: inset 0 0 4px 0 #eaeaea;
-moz-box-shadow: inset 0 0 4px 0 #eaeaea;
box-shadow: inset 0 0 4px 0 #eaeaea;
margin-right: 0.5em;
position: relative;
margin-top: 1em;
}
#content .thirdWidthList ul,
#content .halfWidthList ul,
#content .fullWidthList ul {
padding: 0.5em 0;
margin: 1px 0 0 0;
border: 1px solid #e0e0e0;
-webkit-border-radius: 0 0 7px 7px;
-moz-border-radius: 0 0 7px 7px;
-ms-border-radius: 0 0 7px 7px;
-o-border-radius: 0 0 7px 7px;
border-radius: 0 0 7px 7px;
min-height: 8.5em;
}
#content .thirdWidthList li,
#content .halfWidthList li,
#content .fullWidthList li {
margin-left: 2em;
list-style: disc outside url("/++theme++jyu.theme2011dz/images/list-bullet-arrow-656565.png");
}
#content .listTitleHeading a.list_title_rss {
height: 21px;
width: 21px;
background: transparent url("/++theme++jyu.theme2011dz/images/feed-21px.png");
opacity: 0.8;
}
#content .listTitleHeading a.list_title_rss:hover {
opacity: 1.0;
}
/* */
#content .listTitleHeading a.list_title_rss img {
display: none;
}
h4.listTitleHeading {
display: block;
line-height: 1.5em;
height: 1.5em;
margin: 0;
background-color: #a0a0a0;
font-size: 120%;
padding: .1em .5em .1em 1em;
/* */
font-family: Arial, Helvetica, "Liberation Sans", sans-serif;
background: #888888;
background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #a4a4a4), color-stop(100%, #888888));
background: -webkit-linear-gradient(#a4a4a4, #888888);
background: -moz-linear-gradient(#a4a4a4, #888888);
background: -o-linear-gradient(#a4a4a4, #888888);
background: linear-gradient(#a4a4a4, #888888);
color: white;
border: 1px solid #888888;
border-bottom: 0px solid white;
text-shadow: rgba(0, 0, 0, 0.2) 0 0 4px;
-webkit-border-radius: 7px 7px 0 0;
-moz-border-radius: 7px 7px 0 0;
-ms-border-radius: 7px 7px 0 0;
-o-border-radius: 7px 7px 0 0;
border-radius: 7px 7px 0 0;
}
#portal-personaltools, #portal-quicknav {
background: transparent;
float: left;
padding: 0;
margin: 0;
font-size: 85%;
}
#jyu-site-tools {
position: relative;
}
#portal-personaltools {
border-left: 1px solid #969696;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
-o-border-radius: 0;
border-radius: 0;
padding-left: .5em;
}
#portal-personaltools a {
color: #646464;
}
#portal-personaltools a:hover {
color: black;
}
#portal-personaltools dt.actionMenuHeader a:after {
content: " \25BC";
}
#portal-personaltools:first-child {
border: 0;
}
#quicknav-personaltools-wrapper {
background-color: #eaeaea;
-webkit-border-radius: 0 0 0.5em 0.5em;
-moz-border-radius: 0 0 0.5em 0.5em;
-ms-border-radius: 0 0 0.5em 0.5em;
-o-border-radius: 0 0 0.5em 0.5em;
border-radius: 0 0 0.5em 0.5em;
float: right;
margin: 0;
position: absolute;
top: 0;
right: 0;
padding: .25em;
}
#portal-searchbox {
position: absolute;
top: 2em;
right: 0;
}
#anon-personalbar > a {
margin: 0 0.5em;
}
#anon-personalbar > a:first-child {
margin-left: 0;
}
#portal-quicknav {
font-size: 100%;
background: transparent;
}
#portal-quicknav select {
width: 10em;
}
#portal-quicknav a {
color: #004494;
}
#portal-quicknav a:hover {
color: #e95e27;
}
#portal-quicknav dl.actionMenu {
float: left;
position: relative;
font-size: 85%;
margin-right: .5em;
}
#portal-quicknav dl.actionMenu dt {
font-weight: normal;
}
#portal-quicknav dl.actionMenu dt a:after {
content: " \25BC";
font-size: 80%;
}
#portal-quicknav dl.actionMenu dd {
display: none;
position: absolute;
right: 0;
top: 1.5em;
background: white;
border: 1px solid #cccccc;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
-ms-border-radius: 7px;
-o-border-radius: 7px;
border-radius: 7px;
padding: 7px 3.5px;
-webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 5px 10px;
-moz-box-shadow: rgba(0, 0, 0, 0.2) 0 5px 10px;
box-shadow: rgba(0, 0, 0, 0.2) 0 5px 10px;
z-index: 991;
/* */
}
#portal-quicknav dl.actionMenu dd a {
margin: 0;
padding: .25em .5em;
}
#portal-quicknav dl.actionMenu dd a:hover {
color: white;
background: #004494;
}
#portal-quicknav dl.actionMenu.activated dt a {
color: #e95e27;
}
#portal-quicknav dl.actionMenu.activated dd {
display: block;
line-height: 1.5em;
}
#portal-quicknav dl.actionMenu.activated dd a {
display: block;
}
#quicknav-tools {
font-size: 80%;
float: right;
background: #e0e0e0;
color: black;
padding: 5px;
-webkit-border-radius: 0 0 5px 5px;
-moz-border-radius: 0 0 5px 5px;
-ms-border-radius: 0 0 5px 5px;
-o-border-radius: 0 0 5px 5px;
border-radius: 0 0 5px 5px;
}
#quicknav-tools .actionMenuHeader {
padding: 2px;
}
#quicknav-tools .actionMenuContent {
-webkit-box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.5);
-moz-box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.5);
box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.5);
background-color: #e3e3e3;
padding: 5px;
}
#quicknav-tools .actionMenuContent a {
padding: 2px;
}
#quicknav-tools .actionMenuContent a:hover {
background-color: white;
}
#quicknav-tools dl.actionMenu.activated dd {
right: -3px;
}
input {
border: 1px solid #aaaaaa;
-webkit-border-radius: 0.25em;
-moz-border-radius: 0.25em;
-ms-border-radius: 0.25em;
-o-border-radius: 0.25em;
border-radius: 0.25em;
padding: .25em;
}
input:focus {
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: 0 2px 7px 0 inset #f6f6f6;
-moz-box-shadow: 0 2px 7px 0 inset #f6f6f6;
box-shadow: 0 2px 7px 0 inset #f6f6f6;
border: 1px solid #e95e27;
}
button,
input[type="text"],
input[type="number"],
input[type="select"],
input[type="password"],
input[type="submit"] {
margin: 0 .5em .5em 0;
}
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus {
background: LightYellow;
}
#content table.sequencewidget td, #content table.sequencewidget th {
padding: 0;
}
div.formQuestion.label {
display: block;
}
textarea {
min-height: 4em;
}
#archetypes-fieldname-title input,
#content .field input[type="text"][name$=".title"] {
font-family: news-gothic-std, Arial, Helvetica, "Liberation Sans", sans-serif;
font-size: 2em;
font-weight: normal;
line-height: 125%;
}
input[type=submit], button, input[type=reset] {
-webkit-border-radius: 0.25em;
-moz-border-radius: 0.25em;
-ms-border-radius: 0.25em;
-o-border-radius: 0.25em;
border-radius: 0.25em;
border: 1px solid #aaaaaa;
padding: .5em;
margin: 0 .5em .5em 0;
background: #e0e0e0;
background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e0e0e0));
background: -webkit-linear-gradient(#ffffff, #e0e0e0);
background: -moz-linear-gradient(#ffffff, #e0e0e0);
background: -o-linear-gradient(#ffffff, #e0e0e0);
background: linear-gradient(#ffffff, #e0e0e0);
}
input[type=submit]:active, button:active, input[type=reset]:active {
background: white;
background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e0e0e0), color-stop(100%, #ffffff));
background: -webkit-linear-gradient(#e0e0e0, #ffffff);
background: -moz-linear-gradient(#e0e0e0, #ffffff);
background: -o-linear-gradient(#e0e0e0, #ffffff);
background: linear-gradient(#e0e0e0, #ffffff);
}
input[id="form.actions.save"],
input[name="form.actions.save"],
input[name="form_submit"],
input[name="form.button.save"] {
padding-left: 1.25em;
background: #e0e0e0;
background: url('/++theme++jyu.theme2011dz/images/list-bullet-arrow-656565.png?1408357581') 0.5em center no-repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e0e0e0));
background: url('/++theme++jyu.theme2011dz/images/list-bullet-arrow-656565.png?1408357581') 0.5em center no-repeat, -webkit-linear-gradient(#ffffff, #e0e0e0);
background: url('/++theme++jyu.theme2011dz/images/list-bullet-arrow-656565.png?1408357581') 0.5em center no-repeat, -moz-linear-gradient(#ffffff, #e0e0e0);
background: url('/++theme++jyu.theme2011dz/images/list-bullet-arrow-656565.png?1408357581') 0.5em center no-repeat, -o-linear-gradient(#ffffff, #e0e0e0);
background: url('/++theme++jyu.theme2011dz/images/list-bullet-arrow-656565.png?1408357581') 0.5em center no-repeat, linear-gradient(#ffffff, #e0e0e0);
}
input[id="form.actions.save"]:active,
input[name="form.actions.save"]:active,
input[name="form_submit"]:active,
input[name="form.button.save"]:active {
background: url('/++theme++jyu.theme2011dz/images/list-bullet-arrow-656565.png?1408357581') 0.5em center no-repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e0e0e0), color-stop(100%, #ffffff));
background: url('/++theme++jyu.theme2011dz/images/list-bullet-arrow-656565.png?1408357581') 0.5em center no-repeat, -webkit-linear-gradient(#e0e0e0, #ffffff);
background: url('/++theme++jyu.theme2011dz/images/list-bullet-arrow-656565.png?1408357581') 0.5em center no-repeat, -moz-linear-gradient(#e0e0e0, #ffffff);
background: url('/++theme++jyu.theme2011dz/images/list-bullet-arrow-656565.png?1408357581') 0.5em center no-repeat, -o-linear-gradient(#e0e0e0, #ffffff);
background: url('/++theme++jyu.theme2011dz/images/list-bullet-arrow-656565.png?1408357581') 0.5em center no-repeat, linear-gradient(#e0e0e0, #ffffff);
}
input[type="checkbox"],
input[type="radio"] {
border: 0;
padding: 0;
vertical-align: middle;
margin-right: .25em;
height: 1.5em;
}
#content select {
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
border: 1px solid #aaaaaa;
padding: .25em;
-webkit-border-radius: 0.25em;
-moz-border-radius: 0.25em;
-ms-border-radius: 0.25em;
-o-border-radius: 0.25em;
border-radius: 0.25em;
background: #eee;
background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e0e0e0));
background: -webkit-linear-gradient(#ffffff, #e0e0e0);
background: -moz-linear-gradient(#ffffff, #e0e0e0);
background: -o-linear-gradient(#ffffff, #e0e0e0);
background: linear-gradient(#ffffff, #e0e0e0);
margin: 0 .5em .5em 0;
}
#content select[multiple="multiple"] {
background: white;
}
button {
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
-ms-border-radius: 2px;
-o-border-radius: 2px;
border-radius: 2px;
}
.field input[type="text"],
.field input[type="password"],
.field input[type="text"]:focus,
.field input[type="password"]:focus,
textarea {
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: 0 2px 7px 0 inset #f6f6f6;
-moz-box-shadow: 0 2px 7px 0 inset #f6f6f6;
box-shadow: 0 2px 7px 0 inset #f6f6f6;
border: 1px solid #a0a0a0;
padding: 1px 2px;
}
.field input[type="text"],
.field input[type="password"],
.field input[type="text"]:focus,
.field input[type="password"]:focus {
height: 1.5em;
}
#content fieldset.PFGFieldsetWidget {
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
border: 1px solid #e0e0e0;
}
#content table.likert {
width: 100%;
}
#content table.likert td, #content table.likert th {
text-align: center;
}
#content table.likert td:first-child, #content table.likert th:first-child {
width: 90%;
text-align: left;
}
#content table.likert th, #content table.likert td:first-child {
padding: 0.25em 1em;
}
#content table.likert input[type="radio"] {
margin: 0;
min-width: 2em;
}
.field.ArchetypesMultiSelectionWidget label,
.field.ArchetypesSelectionWidget label {
font-weight: normal;
}
td div.formControls {
margin: 0 0 0 0;
}
td > .field input:last-child {
margin: 0;
}
ul.formTabs a:focus {
outline: 1px dotted black;
}
div.formHelp a:focus {
outline: 1px dotted black;
}
div.formControls {
margin: 0.75em 0 1.5em 0;
}
div.formControls input, div.formControls input.context {
margin-right: 0.5em;
}
/* */
/* */
#content #jyu-pagetools,
#content #socialtools {
margin: .5em 0 0 0;
}
#content #jyu-pagetools a,
#content #socialtools a {
color: #646464 !important;
}
#content #jyu-pagetools a:hover,
#content #socialtools a:hover {
color: black !important;
}
/* */
#socialtools a, #jyu-pagetools a {
vertical-align: bottom;
}
#socialtools {
float: left;
margin-left: 1em;
}
#socialtools .addthis_button_compact span,
#socialtools .addthis_separator {
display: none;
}
#socialtools .addthis_button_compact {
padding: 0 .5em;
}
/* */
ul#jyu-pagetools li,
#socialtools a {
vertical-align: top;
}
ul#jyu-pagetools li:first-child {
margin-left: 0;
}
/* */
/* */
#content #portalview {
margin: 0 -1ex;
margin-top: -1ex;
}
#content #portalview a {
text-decoration: none;
}
/* */
.portalViewBoxWrapper {
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
-ms-border-radius: 7px;
-o-border-radius: 7px;
border-radius: 7px;
-webkit-box-shadow: inset 0 0 12px 0 #eaeaea;
-moz-box-shadow: inset 0 0 12px 0 #eaeaea;
box-shadow: inset 0 0 12px 0 #eaeaea;
border: 1px solid #e0e0e0;
background-color: white;
color: black;
padding: 0;
}
.portalViewBox {
padding: 1em;
}
#content #portalview .portalViewCarousel {
font-size: 120%;
}
#content #portalview .portalViewCarousel .portalViewBoxWrapper {
border-width: 0;
}
#content #portalview .portalViewCarousel .portalViewBox {
padding: 0;
position: relative;
}
#content #portalview .portalViewCarousel .portletItem {
text-align: center;
/* */
margin-bottom: 3.5em;
width: 100%;
height: auto;
}
#content #portalview .portalViewCarousel .portletItem img {
width: 100%;
height: auto;
}
#content #portalview .portalViewCarousel .carousel-previous, #content #portalview .portalViewCarousel .carousel-next {
top: 12.5%;
height: 65%;
}
#content #portalview .portalViewCarousel .carousel-selector {
margin-bottom: 3.5em;
}
#content #portalview .portalViewCarousel .portletHeader {
position: absolute;
width: 97%;
top: 100%;
left: 0;
height: 3.5em;
margin-top: -3.5em;
line-height: 3.5em;
padding-left: 3%;
background: #eeeeee;
background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fafafa), color-stop(100%, #eaeaea));
background: -webkit-linear-gradient(#fafafa, #eaeaea);
background: -moz-linear-gradient(#fafafa, #eaeaea);
background: -o-linear-gradient(#fafafa, #eaeaea);
background: linear-gradient(#fafafa, #eaeaea);
-webkit-box-shadow: inset 0 -4px 11px 0 #dedede;
-moz-box-shadow: inset 0 -4px 11px 0 #dedede;
box-shadow: inset 0 -4px 11px 0 #dedede;
}
#content #portalview .portalViewAccordion {
/* */
}
#content #portalview .portalViewAccordion .portalViewBoxWrapper {
position: relative;
border-width: 0;
background: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
#content #portalview .portalViewAccordion .portalViewBoxWrapper .portalViewBox .portletHeader:before {
content: ' ';
/* */
/* */
background: #e95e27 url("/++theme++jyu.theme2011dz/images/portal-arrow-down.png") no-repeat 12px 18px;
background: url('/++theme++jyu.theme2011dz/images/portal-arrow-down.png?1408357581') no-repeat 12px 18px, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e95e27), color-stop(100%, #ba4b1f));
background: url('/++theme++jyu.theme2011dz/images/portal-arrow-down.png?1408357581') no-repeat 12px 18px, -webkit-linear-gradient(#e95e27, #ba4b1f);
background: url('/++theme++jyu.theme2011dz/images/portal-arrow-down.png?1408357581') no-repeat 12px 18px, -moz-linear-gradient(#e95e27, #ba4b1f);
background: url('/++theme++jyu.theme2011dz/images/portal-arrow-down.png?1408357581') no-repeat 12px 18px, -o-linear-gradient(#e95e27, #ba4b1f);
background: url('/++theme++jyu.theme2011dz/images/portal-arrow-down.png?1408357581') no-repeat 12px 18px, linear-gradient(#e95e27, #ba4b1f);
-webkit-border-radius: 7px 0 0 7px;
-moz-border-radius: 7px 0 0 7px;
-ms-border-radius: 7px 0 0 7px;
-o-border-radius: 7px 0 0 7px;
border-radius: 7px 0 0 7px;
position: absolute;
left: -8px;
top: -1px;
bottom: -1px;
width: 2.5em;
border: 1px solid #ae461d;
}
#content #portalview .portalViewAccordion .portalViewBoxWrapper .portalViewBox.closed .portletHeader:before {
background: #004494 url("/++theme++jyu.theme2011dz/images/portal-arrow-right.png") no-repeat 12px 18px;
background: url('/++theme++jyu.theme2011dz/images/portal-arrow-right.png?1408357581') no-repeat 12px 18px, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #004494), color-stop(100%, #003676));
background: url('/++theme++jyu.theme2011dz/images/portal-arrow-right.png?1408357581') no-repeat 12px 18px, -webkit-linear-gradient(#004494, #003676);
background: url('/++theme++jyu.theme2011dz/images/portal-arrow-right.png?1408357581') no-repeat 12px 18px, -moz-linear-gradient(#004494, #003676);
background: url('/++theme++jyu.theme2011dz/images/portal-arrow-right.png?1408357581') no-repeat 12px 18px, -o-linear-gradient(#004494, #003676);
background: url('/++theme++jyu.theme2011dz/images/portal-arrow-right.png?1408357581') no-repeat 12px 18px, linear-gradient(#004494, #003676);
border: 1px solid #00336f;
}
#content #portalview .portalViewAccordion .portalViewBoxWrapper .portalViewBox .portletHeader {
padding: .25em 0;
font-family: Arial, Helvetica, "Liberation Sans", sans-serif;
margin: 0;
font-size: 100%;
}
#content #portalview .portalViewAccordion .portalViewBoxWrapper .portalViewBox {
padding: .75em;
padding-left: 3.25em;
margin-left: 7px;
overflow: visible;
border: 1px solid #e0e0e0;
-webkit-border-radius: 0 7px 7px 0;
-moz-border-radius: 0 7px 7px 0;
-ms-border-radius: 0 7px 7px 0;
-o-border-radius: 0 7px 7px 0;
border-radius: 0 7px 7px 0;
-webkit-box-shadow: inset 0 0 12px 0 #eaeaea;
-moz-box-shadow: inset 0 0 12px 0 #eaeaea;
box-shadow: inset 0 0 12px 0 #eaeaea;
}
#content #portalview .portalViewAccordion .portalViewBoxWrapper .portalViewBox.closed {
-webkit-box-shadow: inset 0 -4px 11px 0 #dedede;
-moz-box-shadow: inset 0 -4px 11px 0 #dedede;
box-shadow: inset 0 -4px 11px 0 #dedede;
background: #eeeeee;
background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fafafa), color-stop(100%, #eaeaea));
background: -webkit-linear-gradient(#fafafa, #eaeaea);
background: -moz-linear-gradient(#fafafa, #eaeaea);
background: -o-linear-gradient(#fafafa, #eaeaea);
background: linear-gradient(#fafafa, #eaeaea);
}
#content #portalview .portalViewTabs .portalViewBoxWrapper {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
border-width: 0;
}
#content #portalview .portalViewTabs .portalViewBox {
padding: 0;
}
#content #portalview .portalViewTabs .portalViewBoxTabs {
/* */
}
#content #portalview .portalViewTabs .portalViewBoxTabs .portletHeader {
background: #e5e5e5;
color: #656565;
-webkit-border-radius: 7px 7px 0 0;
-moz-border-radius: 7px 7px 0 0;
-ms-border-radius: 7px 7px 0 0;
-o-border-radius: 7px 7px 0 0;
border-radius: 7px 7px 0 0;
border: 1px solid #e0e0e0;
border-bottom: 0px solid #e0e0e0;
padding: .25em .5em;
-moz-user-select: none;
-khtml-user-select: none;
user-select: none;
position: relative;
margin-left: 1px;
font-family: Arial, Helvetica, "Liberation Sans", sans-serif;
margin: 0;
font-size: 100%;
}
#content #portalview .portalViewTabs .portalViewBoxTabs .portletHeader:first-child {
margin-left: 0;
}
#content #portalview .portalViewTabs .portalViewBoxTabs .portletHeader.selected {
background: #888888;
background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #a4a4a4), color-stop(100%, #888888));
background: -webkit-linear-gradient(#a4a4a4, #888888);
background: -moz-linear-gradient(#a4a4a4, #888888);
background: -o-linear-gradient(#a4a4a4, #888888);
background: linear-gradient(#a4a4a4, #888888);
color: white;
border: 1px solid #888888;
border-bottom: 0px solid white;
text-shadow: rgba(0, 0, 0, 0.2) 0 0 4px;
-webkit-border-radius: 7px 7px 0 0;
-moz-border-radius: 7px 7px 0 0;
-ms-border-radius: 7px 7px 0 0;
-o-border-radius: 7px 7px 0 0;
border-radius: 7px 7px 0 0;
}
#content #portalview .portalViewTabs .portalViewBoxTabs .portletHeader.selected:after {
content: ' ';
position: absolute;
width: 18px;
height: 9px;
left: 20%;
top: 100%;
margin-top: -1px;
background: url("/++theme++jyu.theme2011dz/images/portalview-tab-arrow.png");
z-index: 3;
}
#content #portalview .portalViewTabs .portalViewBoxTabs .portletHeader.selected:first-child:last-child {
display: block;
}
#content #portalview .portalViewTabs .portalViewBoxTabs .portletHeader.selected:first-child:last-child:after {
display: none;
}
#content #portalview .portalViewTabs .portalViewBoxTabWrapper {
border: 1px solid #e0e0e0;
-webkit-box-shadow: inset 0 0 12px 0 #eaeaea;
-moz-box-shadow: inset 0 0 12px 0 #eaeaea;
box-shadow: inset 0 0 12px 0 #eaeaea;
-webkit-border-radius: 0 0 7px 7px;
-moz-border-radius: 0 0 7px 7px;
-ms-border-radius: 0 0 7px 7px;
-o-border-radius: 0 0 7px 7px;
border-radius: 0 0 7px 7px;
padding: 1em;
position: relative;
margin-top: 1px;
}
#content #portalview .portalViewTabs .portalViewBoxTabWrapper ul {
list-style: none outside none;
margin: 0;
}
#portalview-menubar {
display: block;
background: #eeeeee;
background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fafafa), color-stop(100%, #eaeaea));
background: -webkit-linear-gradient(#fafafa, #eaeaea);
background: -moz-linear-gradient(#fafafa, #eaeaea);
background: -o-linear-gradient(#fafafa, #eaeaea);
background: linear-gradient(#fafafa, #eaeaea);
padding: 0;
/* */
height: auto;
float: left;
width: 100%;
margin: 0 0 1em 0;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
-ms-border-radius: 7px;
-o-border-radius: 7px;
border-radius: 7px;
}
#portalview-menubar li.portalViewMenuBarLink,
#portalview-menubar li.portalViewMenuBarItem {
background: none;
padding: .5em;
height: auto;
}
#portalview-menubar li.portalViewMenuBarLink a,
#portalview-menubar li.portalViewMenuBarItem a {
font-size: 100%;
color: #646464;
}
#portalview-menubar li.portalViewMenuBarLink a:hover,
#portalview-menubar li.portalViewMenuBarItem a:hover {
color: black;
text-decoration: none;
border: none;
}
#portalview-menubar li.portalViewMenuBarLink ul,
#portalview-menubar li.portalViewMenuBarItem ul {
background: white;
border: 1px solid #e0e0e0;
opacity: 1.0;
-webkit-border-radius: 0 0 7px 7px;
-moz-border-radius: 0 0 7px 7px;
-ms-border-radius: 0 0 7px 7px;
-o-border-radius: 0 0 7px 7px;
border-radius: 0 0 7px 7px;
-webkit-box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.25);
-moz-box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.25);
box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.25);
}
#portalview-menubar li.portalViewMenuBarItem > a:after {
content: " \25BC";
font-size: 70%;
}
/* */
.portalViewBox .portletItemDetails {
padding-top: 0;
padding-bottom: .5em;
margin-left: 0;
}
.dynacarouselWrapper {
width: 100%;
border: 1px solid #e0e0e0;
height: auto;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
-ms-border-radius: 7px;
-o-border-radius: 7px;
border-radius: 7px;
/* */
}
.dynacarouselWrapper a {
color: #004494;
}
.dynacarouselWrapper a:hover {
color: #e95e27;
}
.dynacarouselWrapper .dynacarousel-selector {
left: 22%;
text-align: left;
}
.dynacarouselWrapper .dynacarousel-item {
background: #f6f6f6;
background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #eaeaea));
background: -webkit-linear-gradient(#ffffff, #eaeaea);
background: -moz-linear-gradient(#ffffff, #eaeaea);
background: -o-linear-gradient(#ffffff, #eaeaea);
background: linear-gradient(#ffffff, #eaeaea);
-webkit-box-shadow: inset 0 0 7px 0 #eaeaea;
-moz-box-shadow: inset 0 0 7px 0 #eaeaea;
box-shadow: inset 0 0 7px 0 #eaeaea;
height: auto;
/* */
width: 100%;
float: left;
overflow: hidden;
position: relative;
/* */
}
.dynacarouselWrapper .dynacarousel-item > * {
float: left;
width: 50%;
left: 100%;
position: relative;
margin: 0 0 0 -100%;
}
.dynacarouselWrapper .dynacarousel-item > div {
margin: 0 0 0 -46%;
width: 45%;
}
.dynacarouselWrapper .dynacarousel-item img {
width: 50%;
height: auto;
margin-right: 5%;
}
.dynacarouselWrapper .dynacarousel-item .dynacarousel-text {
background: transparent;
height: 100%;
width: 95%;
padding: 6% 0;
/* */
word-wrap: break-word;
}
.dynacarouselStatic img {
max-width: 100%;
height: auto;
}
#column-content .dynaitem-collection {
margin-left: 0;
margin-right: 1%;
}
#column-content .dynaitem-collection-1 {
width: 99%;
}
#column-content .dynaitem-collection-2 {
width: 48%;
margin-right: 1.999%;
}
#column-content .dynaitem-collection-3 {
width: 32.3%;
}
#column-content .dynaitem-collection {
margin-top: 3em;
position: relative;
font-size: 100%;
}
#column-content .dynaitem-collection .collection-title {
position: absolute;
top: -2em;
left: -1px;
width: 100%;
padding: 0 1px;
margin: -2px 0 0 0;
line-height: 1.5em;
background: #888888;
background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #a4a4a4), color-stop(100%, #888888));
background: -webkit-linear-gradient(#a4a4a4, #888888);
background: -moz-linear-gradient(#a4a4a4, #888888);
background: -o-linear-gradient(#a4a4a4, #888888);
background: linear-gradient(#a4a4a4, #888888);
color: white;
border: 1px solid #888888;
border-bottom: 0px solid white;
text-shadow: rgba(0, 0, 0, 0.2) 0 0 4px;
-webkit-border-radius: 7px 7px 0 0;
-moz-border-radius: 7px 7px 0 0;
-ms-border-radius: 7px 7px 0 0;
-o-border-radius: 7px 7px 0 0;
border-radius: 7px 7px 0 0;
border-width: 0;
}
#column-content .dynaitem-collection .collection-title p {
font-size: 100%;
}
#column-content .dynaitem-collection .dynacollection-results, #column-content .dynaitem-collection .dynafeed-results {
position: relative;
-webkit-border-radius: 0 0 7px 7px;
-moz-border-radius: 0 0 7px 7px;
-ms-border-radius: 0 0 7px 7px;
-o-border-radius: 0 0 7px 7px;
border-radius: 0 0 7px 7px;
-webkit-box-shadow: inset 0 0 7px 0 #eaeaea;
-moz-box-shadow: inset 0 0 7px 0 #eaeaea;
box-shadow: inset 0 0 7px 0 #eaeaea;
border: 1px solid #e0e0e0;
background-color: white;
padding: .5em 1em;
}
#column-content .dynaitem-collection .dynacollection-results ul, #column-content .dynaitem-collection .dynafeed-results ul {
margin: 0;
list-style: none outside none;
}
#column-content .dynaitem-collection .dynacollection-results ul li, #column-content .dynaitem-collection .dynafeed-results ul li {
padding-left: 14px;
background: transparent url("/++theme++jyu.theme2011dz/images/list-bullet-arrow-656565-small.png") 0 7px no-repeat;
}
#column-content .dynaitem-collection .dynacollection-results ul span, #column-content .dynaitem-collection .dynafeed-results ul span {
display: block;
font-size: 85%;
}
/* */
#content {
/* */
}
#content .personView .headshot {
float: right;
margin: 0 0 0 1em;
left: 0;
width: auto;
padding: 0;
}
#content .classificationListing .cell {
float: left;
margin: 0;
left: 0;
width: auto;
}
#content .classificationListing .cell.position-0 {
margin-right: 1em;
}
/* */
#content .fc-event-skin {
background: #e4e4e4;
background: -moz-linear-gradient(#eaeaea 0%, #e0e0e0 100%);
border: 1px solid rgba(96, 104, 114, 0);
color: black;
}
#content a.fc-event-skin.fc-event {
border-bottom: 1px solid #a0a0a0;
border-top: 1px solid #fafafa;
}
#content div.fc-event-inner a.link-overlay {
color: #004494 !important;
border-bottom: none !important;
}
#content div.fc-event-inner a.link-overlay:hover {
color: #e95e27 !important;
background: none !important;
}
#content .fc-event-time,
#content .fc-event-title {
padding: 0;
word-wrap: break-word;
}
#content .fc-event-time:after,
#content .fc-event-title:after {
content: ' ';
}
/* */
#content {
}
#content .productSummary #addtocart {
float: right;
width: auto;
}
#content .productSummary #addtocart .field {
margin: 0 1em 1em 0;
}
dl.portlet.shopping-cart .portletFooter {
padding-bottom: 0;
}
div#shopping-cart {
/* */
}
/* */
#shopping-cart .formControls > *, #checkout-wizard .formControls > * {
font-size: 100%;
line-height: 1.75em;
}
#shopping-cart .formControls input[name='table.buttons.checkout'],
#shopping-cart .formControls input[name='form.buttons.continue'], #checkout-wizard .formControls input[name='table.buttons.checkout'],
#checkout-wizard .formControls input[name='form.buttons.continue'] {
color: white;
font-weight: bold;
padding-left: 1.25em;
background: #008800;
background: url('/++theme++jyu.theme2011dz/images/list-bullet-arrow-white.png?1408361194') 0.5em center no-repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #11aa11), color-stop(100%, #008800));
background: url('/++theme++jyu.theme2011dz/images/list-bullet-arrow-white.png?1408361194') 0.5em center no-repeat, -webkit-linear-gradient(#11aa11, #008800);
background: url('/++theme++jyu.theme2011dz/images/list-bullet-arrow-white.png?1408361194') 0.5em center no-repeat, -moz-linear-gradient(#11aa11, #008800);
background: url('/++theme++jyu.theme2011dz/images/list-bullet-arrow-white.png?1408361194') 0.5em center no-repeat, -o-linear-gradient(#11aa11, #008800);
background: url('/++theme++jyu.theme2011dz/images/list-bullet-arrow-white.png?1408361194') 0.5em center no-repeat, linear-gradient(#11aa11, #008800);
border-color: #080;
}
#shopping-cart .formControls input[name='table.buttons.checkout']:active,
#shopping-cart .formControls input[name='form.buttons.continue']:active, #checkout-wizard .formControls input[name='table.buttons.checkout']:active,
#checkout-wizard .formControls input[name='form.buttons.continue']:active {
background: url('/++theme++jyu.theme2011dz/images/list-bullet-arrow-white.png?1408361194') 0.5em center no-repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #008800), color-stop(100%, #11aa11));
background: url('/++theme++jyu.theme2011dz/images/list-bullet-arrow-white.png?1408361194') 0.5em center no-repeat, -webkit-linear-gradient(#008800, #11aa11);
background: url('/++theme++jyu.theme2011dz/images/list-bullet-arrow-white.png?1408361194') 0.5em center no-repeat, -moz-linear-gradient(#008800, #11aa11);
background: url('/++theme++jyu.theme2011dz/images/list-bullet-arrow-white.png?1408361194') 0.5em center no-repeat, -o-linear-gradient(#008800, #11aa11);
background: url('/++theme++jyu.theme2011dz/images/list-bullet-arrow-white.png?1408361194') 0.5em center no-repeat, linear-gradient(#008800, #11aa11);
}
#checkout-wizard .formControls {
border-color: #e0e0e0;
padding: .5em 0;
}
#checkout-wizard .formControls > * {
float: right;
}
#checkout-wizard .formControls > input[name='form.buttons.continue'] {
margin-right: 0;
margin-left: .5em;
}
#checkout-wizard #form-buttons-cancel {
/* */
font-size: 100%;
color: #004494;
background: transparent;
border: 1px solid transparent;
/* */
}
#checkout-wizard #form-buttons-cancel:hover, #checkout-wizard #form-buttons-cancel:active {
cursor: pointer;
color: #e95e27;
background: transparent;
}
#checkout-wizard #wizard-step-confirmation .formControls {
border: none;
}
body {
font-family: Arial, Helvetica, "Liberation Sans", sans-serif;
margin: 0;
}
html {
overflow-y: scroll;
}
h1, h2, h3, h4, h5, h6 {
font-weight: normal;
margin: .25em 0;
color: #000;
font-family: news-gothic-std, Arial, Helvetica, "Liberation Sans", sans-serif;
}
h1 {
font-size: 220%;
}
h2 {
font-size: 180%;
}
h3 {
font-size: 140%;
}
h4 {
font-size: 120%;
}
h5 {
font-size: 110%;
}
h6 {
font-size: 100%;
}
/* */
h1, h2 {
letter-spacing: 0;
}
a {
text-decoration: none;
}
a img {
border: none;
}
#above-navbar {
background: #f1f1f1 url("/++theme++jyu.theme2011dz/images/top-gradient.png") repeat-x;
clear: both;
height: 121px;
}
#above-navbar-content {
height: 100%;
}
#logo {
overflow: hidden;
}
#logo img {
height: 121px;
}
#jyu-site-tools-wrapper,
#jyu-search-tools-wrapper {
position: absolute;
top: 0;
right: 0;
width: 100%;
}
#portal-searchbox-wrapper {
position: relative;
}
#navbar {
width: 100%;
clear: both;
float: left;
color: white;
font-size: 90%;
font-weight: bold;
line-height: 44px;
background: #004494 url("/++theme++jyu.theme2011dz/images/gradient-navbar.png") repeat-x;
background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #004494), color-stop(100%, #003676));
background: -webkit-linear-gradient(#004494, #003676);
background: -moz-linear-gradient(#004494, #003676);
background: -o-linear-gradient(#004494, #003676);
background: linear-gradient(#004494, #003676);
}
#navbar ul {
text-transform: uppercase;
}
#navbar ul li {
list-style: none outside none;
float: left;
padding: 0;
margin: 0;
}
#navbar ul li.selected a {
background-color: #094ea1;
}
#navbar ul li:first-child a {
border-left: 1px solid #4c7bb3;
}
#navbar a {
border-right: 1px solid #4c7bb3;
padding: 0 1.2em;
margin: 0;
display: inline-block;
}
#navbar a,
#navbar a:visited {
text-decoration: none;
color: white;
}
#navbar a:focus {
/* */
outline: 1px dotted #e95e27;
}
#navbar ul li a:hover,
#navbar ul li.selected a:hover {
background-color: #206ac2;
}
#navbar .mobile-link {
display: none;
}
#below-navbar table tbody tr td {
vertical-align: top;
}
#above-content {
margin-top: .25em;
margin-bottom: .5em;
}
#portal-title {
display: block;
}
#portal-title span.portalTitleBlob {
float: left;
width: 1.5em;
height: 1.5em;
-webkit-border-radius: 0.5em;
-moz-border-radius: 0.5em;
-ms-border-radius: 0.5em;
-o-border-radius: 0.5em;
border-radius: 0.5em;
-webkit-box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.2);
box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.2);
background-color: #e95e27;
margin-right: .66em;
}
#portal-title h2 {
font-size: 120%;
line-height: 1.0em;
}
#breadcrumbs {
color: #646464;
font-size: 80%;
}
#portal-title, #breadcrumbs {
clear: both;
margin-top: .5em;
}
#category {
float: left;
text-align: left;
clear: both;
width: 100%;
margin: 1em 0;
line-height: 2em;
}
#category a.link-category:hover {
background: #b0b0b0;
color: white;
}
/* */
.state-published {
color: #004494 !important;
}
table.listing {
border-color: #e0e0e0;
}
table.listing th {
color: #646464;
background-color: #e0e0e0;
}
table.listing tbody tr.odd td {
background-color: #f6f6f6;
}
table.listing tbody tr.even td {
background-color: #fff;
}
/* */
dl.portlet a,
dl.portlet a:link,
dl.portlet a:visited,
#content a,
#content a:link,
#content a:visited,
#breadcrumbs a, #breadcrumbs a:visited,
#content ul.configlets li a:visited {
color: #004494;
border-bottom: 0px solid white;
}
#content a:hover,
dl.portlet a:hover,
#breadcrumbs a:hover,
#content ul.configlets li a:hover {
color: #e95e27 !important;
border-bottom: 0px solid white;
}
h1.documentFirstHeading {
line-height: 1.2em;
margin-top: -0.2em;
margin-bottom: 0.5em;
}
.documentDescription {
margin: .5em 0em;
}
/* */
ul.configlets li {
display: block;
}
#content-views {
background: transparent;
white-space: nowrap;
}
#content-views ul {
padding: 0;
}
#edit-bar {
background-color: #75ad0a;
padding: 0 0 0 .5em;
margin: 0 0 1em 0;
border: none;
font-size: 80%;
clear: left;
/* */
}
input.searchButton,
div.managePortletsLink,
a.managePortletsFallback,
#contentActionMenus,
#edit-bar {
background-color: #75ad0a;
background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #83b522), color-stop(49%, #75ad0a), color-stop(50%, #6a9c09), color-stop(100%, #608d08));
background: -webkit-linear-gradient(#83b522 0%, #75ad0a 49%, #6a9c09 50%, #608d08 100%);
background: -moz-linear-gradient(#83b522 0%, #75ad0a 49%, #6a9c09 50%, #608d08 100%);
background: -o-linear-gradient(#83b522 0%, #75ad0a 49%, #6a9c09 50%, #608d08 100%);
background: linear-gradient(#83b522 0%, #75ad0a 49%, #6a9c09 50%, #608d08 100%);
color: white;
line-height: 17px;
-webkit-border-radius: 3px 3px 0 0;
-moz-border-radius: 3px 3px 0 0;
-ms-border-radius: 3px 3px 0 0;
-o-border-radius: 3px 3px 0 0;
border-radius: 3px 3px 0 0;
}
#edit-bar a:focus {
/* */
outline: 1px dotted #004494;
}
/* */
/* */
#folderlisting-main-table td img {
margin-right: 4px;
/* */
}
#contentActionMenus {
/* */
padding: 0;
right: 0;
top: -0.1em;
font-size: 90%;
border: none;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
}
#contentActionMenus dl.actionMenu dt a {
background: transparent;
padding: 0 .5em;
}
div.managePortletsLink,
a.managePortletsFallback,
input.searchButton, input.searchField, input.searchPage {
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
padding: 3px;
margin: 1px;
}
input.searchButton {
border: none;
}
div.managePortletsLink,
a.managePortletsFallback {
margin: 1em 0;
}
input.searchPage:focus,
input.searchField:focus {
border: 1px solid #a0a0a0;
background-color: LightYellow;
}
#portal-searchbox input[type='submit']:focus,
input.searchButton:focus {
text-shadow: #004494 0px 0px 3px;
background: #699b08 !important;
background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #90c725), color-stop(49%, #80be0b), color-stop(50%, #74ab09), color-stop(100%, #699b08)) !important;
background: -webkit-linear-gradient(#90c725 0%, #80be0b 49%, #74ab09 50%, #699b08 100%) !important;
background: -moz-linear-gradient(#90c725 0%, #80be0b 49%, #74ab09 50%, #699b08 100%) !important;
background: -o-linear-gradient(#90c725 0%, #80be0b 49%, #74ab09 50%, #699b08 100%) !important;
background: linear-gradient(#90c725 0%, #80be0b 49%, #74ab09 50%, #699b08 100%) !important;
}
#portal-searchbox input[type='submit']:active,
input.searchButton:active {
text-shadow: #004494 0px 0px 3px;
background: #567e07 !important;
background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #75a21e), color-stop(49%, #699b09), color-stop(50%, #5f8c08), color-stop(100%, #567e07)) !important;
background: -webkit-linear-gradient(#75a21e 0%, #699b09 49%, #5f8c08 50%, #567e07 100%) !important;
background: -moz-linear-gradient(#75a21e 0%, #699b09 49%, #5f8c08 50%, #567e07 100%) !important;
background: -o-linear-gradient(#75a21e 0%, #699b09 49%, #5f8c08 50%, #567e07 100%) !important;
background: linear-gradient(#75a21e 0%, #699b09 49%, #5f8c08 50%, #567e07 100%) !important;
}
input.searchPage, input.searchField {
border: 1px solid #cccccc;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-shadow: rgba(0, 0, 0, 0.05) 3px 3px 4px inset;
-moz-box-shadow: rgba(0, 0, 0, 0.05) 3px 3px 4px inset;
box-shadow: rgba(0, 0, 0, 0.05) 3px 3px 4px inset;
max-width: 100%;
}
#portal-searchbox {
margin: 1em 0;
font-size: 100%;
}
#portal-searchbox input[type="text"], #portal-searchbox input[type="submit"] {
vertical-align: top;
font-size: 14px;
line-height: 1.5em;
height: 1.9em;
/* */
padding: 2px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
#portal-searchbox input[type="text"] {
padding-left: .25em;
}
#portal-searchbox input[type="submit"] {
padding: 1px .5em;
border: 1px solid #83b522;
}
#quicknav-personaltools-wrapper,
#portal-searchbox {
/* */
margin-right: 1.175%;
}
#searchGadget, #searchGadgetGSA {
width: 13.7em;
}
.searchSection {
font-size: 80%;
margin-top: 5px;
color: #646464;
/* */
}
.searchSection label, .searchSection input {
float: left;
}
.searchSection a {
float: right;
}
.searchSection label, .searchSection input, .searchSection a {
line-height: 1.5em;
}
.searchSection a {
margin-left: 1em;
color: #004494;
}
.searchSection a:hover {
color: #e95e27;
}
/* */
.LSBox {
position: relative;
}
#LSResult {
position: absolute;
top: 3em;
background: transparent;
z-index: 7;
}
#LSResult .livesearchContainer,
#LSResult #livesearchLegend {
background-color: white;
-webkit-box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.25);
-moz-box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.25);
box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.25);
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
-ms-border-radius: 7px;
-o-border-radius: 7px;
border-radius: 7px;
}
#LSResult #livesearchLegend {
display: none;
background: white;
position: absolute;
top: -1em;
left: 1em;
padding: .5em;
}
#LSResult .LSRow.LSHighlight {
background-color: #e0e0e0;
}
tr.mceFirst {
background-color: #e0e0e0 !important;
}
/* */
#portal-languageselector {
background-color: transparent;
padding: 0px;
margin: 0pt 5pt;
line-height: 1;
}
#fieldset-openid-login .formControls input,
#login-form .formControls input {
margin-left: 5.5em;
}
.state-in-progress {
color: #74AE0B;
}
.state-in-progress, .state-hidden {
background: white;
}
table.mceToolbar {
clear: left;
}
div.listingBar {
font-size: 85%;
}
#content div.listingBar a {
background: #f6f6f6;
border: 1px solid #e0e0e0;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
}
#content div.listingBar span.current {
/* */
padding: .25em .5em;
}
dt.contenttype-plone-site > img {
display: none;
}
.icons-on .contenttype-plone-site {
background: url("/++theme++jyu.theme2011dz/images/favicon.ico") 2px 4px no-repeat;
}
/* */
#search-results, #search-modules {
margin: 1em 0;
}
#search-results {
margin: 1.5em 0;
}
#search-results .highlightedSearchTerm {
background: transparent;
}
#search-results .navigation a {
background: #f6f6f6;
border: 1px solid #e0e0e0 !important;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
-ms-border-radius: 7px;
-o-border-radius: 7px;
border-radius: 7px;
padding: 7px;
}
#search-results .source_url a {
color: #4c7006;
}
#search-results .searchResults dd {
margin: 0 0 1em;
}
#search-results .listingBar span:last-child a {
display: none;
}
#search-modules ul .highlightedSearchTerm {
font-weight: bold;
}
input.searchingPage.searchButton,
input.searchPage.searchButton {
font-size: 200% !important;
line-height: 1.25em;
}
input.searchingPage.searchButton:active,
input.searchPage.searchButton:active {
background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #75a21e), color-stop(49%, #699b09), color-stop(50%, #5f8c08), color-stop(100%, #567e07));
background: -webkit-linear-gradient(#75a21e 0%, #699b09 49%, #5f8c08 50%, #567e07 100%);
background: -moz-linear-gradient(#75a21e 0%, #699b09 49%, #5f8c08 50%, #567e07 100%);
background: -o-linear-gradient(#75a21e 0%, #699b09 49%, #5f8c08 50%, #567e07 100%);
background: linear-gradient(#75a21e 0%, #699b09 49%, #5f8c08 50%, #567e07 100%);
}
/* */
.ac_results.gsaJYU {
border: 1px solid #cccccc;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
-ms-border-radius: 7px;
-o-border-radius: 7px;
border-radius: 7px;
padding: 7px 3.5px;
z-index: 990;
-webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 5px 10px;
-moz-box-shadow: rgba(0, 0, 0, 0.2) 0 5px 10px;
box-shadow: rgba(0, 0, 0, 0.2) 0 5px 10px;
}
.ac_results.gsaJYU li {
font-size: 14px;
padding: .25em .5em;
}
.ac_results.gsaJYU .ac_odd {
background: transparent;
}
.ac_results.gsaJYU .ac_over {
background: #004494;
}

}


/* - ++theme++jyu.theme2011dz/print.css - */
@media print {
/* https://www.jyu.fi/portal_css/++theme++jyu.theme2011dz/print.css?original=1 */
#column-one, #column-two, #navbar, #portal-title, #dpBanner, #jyu-site-tools,
#jyu-pagetools, #socialtools {
display: none;
}
body {
font-family: serif;
}
* img {
border: none;
}
#logo img {
height: 100px;
}
/* */
h1 {
font-size: 160%;
}
h2 {
font-size: 130%;
}
h3 {
font-size: 120%;
}
#pageBody {
padding-top: 0;
/* */
}
#breadcrumbs {
font-size: 80%;
line-height: 2em;
}
.typekit-badge {
display: none !important;
}
span.korostus1,
span.korostus1 a {
color: #608d08 !important;
}
span.korostus2,
span.korostus2 a {
color: #d08020 !important;
}
span.korostus3,
span.korostus3 a {
color: #d04020 !important;
}
a {
border: 0;
text-decoration: underline;
}
/* */
#portal-logos {
overflow: visible;
width: 100%;
max-height: 2.5cm;
}
#portal-logos img {
height: 2.5cm;
}
#portal-logos a {
border: 0;
}
#portal-logos span, #portal-logos span a, #portal-logos span a img {
display: inline-block;
}
#portal-logos span {
margin-left: .33cm;
}
#portal-logos span:first-child {
margin-left: 0;
}

}


/* - ++theme++jyu.theme2011dz/mediaqueries.css - */
/* https://www.jyu.fi/portal_css/++theme++jyu.theme2011dz/mediaqueries.css?original=1 */
/* */
/* */
/* */
/* */
/* */
@media screen and (max-width: 910px) {
.page-width-magic {
padding: 0 4px;
width: 97.75%;
min-width: 0;
}
table.invisible td, table.invisible th,
table.plain td, table.plain th,
table.listing td, table.listing th {
padding: 0.25em .5em;
}
#portal-columns ul.navTreeLevel0 {
font-size: 100%;
}
#portal-columns ul.navTreeLevel0 ul {
padding-left: 0;
}
#portal-columns ul.navTreeLevel0 li.navTreeItem {
padding: .125em 0 0 .125em;
}
/* */
#column-one, #column-two {
padding: 0;
margin: 0%;
left: 0;
width: 22.75%;
float: left;
}
#navbar-positioning {
margin-left: -100%;
}
#navbar a {
border: none;
}
#navbar ul li a:first-child {
border: none;
}
#column-two {
clear: left;
}
#column-content {
float: right;
width: 72.75%;
left: 0;
margin: 0 1.125% 0 0;
}
dl.portlet {
overflow-x: hidden;
}
#portal-footer {
margin: 1em 0;
left: 0;
width: 100%;
}
#column-content:first-child:last-child {
width: 100%;
margin: 0;
float: left;
}
/* */
}
@media screen and (max-width: 512px) {
div.dynacarousel-text {
font-size: 100%;
}
#above-navbar,
#above-navbar-content {
height: 100px;
}
#portal-logos {
white-space: nowrap;
overflow: hidden;
}
#logo > img, #portal-logos > span > a {
height: 100px;
}
#column-one, #column-two, #column-content {
left: 0;
margin: 0;
display: block;
float: none;
width: 100%;
clear: both;
margin-bottom: .5em;
}
#column-content:first-child:last-child {
width: 100%;
}
#content #portalview {
margin: 0;
}
#content #portalview .portalViewBoxWrapper {
margin: 1em 0;
}
#column-content .dynaitem-collection {
width: 100%;
display: block;
clear: both;
margin-left: 0;
}
dl.portlet {
overflow-x: hidden;
}
.thirdWidthList,
.halfWidthList,
.fullWidthList {
display: block;
float: none;
clear: both;
max-width: 98%;
width: 98%;
margin: 1em auto;
}
#jyu-site-tools-wrapper,
#jyu-site-tools {
position: static;
display: block;
float: none;
}
#portal-searchbox {
position: static;
display: block;
width: 100%;
margin-right: 0;
}
#portal-searchbox input.searchField {
width: 80%;
margin: 0;
}
#portal-searchbox input.searchButton {
width: 18%;
margin: 0;
margin-left: 2%;
}
#portal-searchbox input.searchField, #portal-searchbox input.searchButton {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
#portal-searchbox a,
#portal-searchbox .searchSection label,
#portal-searchbox .searchSection label:hover {
color: white;
}
#jyu-search-tools-wrapper {
float: left;
clear: both;
background: #003676;
}
#jyu-search-tools-wrapper .page-width-magic {
padding: 0;
}
#quicknav-personaltools-wrapper {
position: absolute;
float: right;
top: 0;
right: 0;
margin: 0;
width: auto;
padding: 0;
bottom: auto;
background: none;
}
#portal-personaltools,
#portal-quicknav {
background: #eaeaea;
-webkit-border-radius: 0 0 0 7px;
-moz-border-radius: 0 0 0 7px;
-ms-border-radius: 0 0 0 7px;
-o-border-radius: 0 0 0 7px;
border-radius: 0 0 0 7px;
}
#jyu-search-tools-wrapper {
position: relative;
display: block;
clear: both;
}
#portal-quicknav {
border: none;
margin-right: 0;
}
#portal-quicknav > dl.actionmenu {
margin: .25em 0 .25em 0;
padding: 0;
float: right;
position: static;
}
#portal-quicknav > dl.actionmenu dd {
right: 0;
width: auto;
}
#portal-personaltools, #portal-quicknav {
float: right;
clear: both;
border-left: none;
padding: .25em;
}
#portal-personaltools {
padding: .25em .75em;
}
#navbar {
line-height: 2em;
margin-bottom: 0;
}
#navbar a {
padding: .5em;
border: none;
}
#navbar ul {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: .5em 0;
}
#navbar ul li {
float: none;
display: block;
}
#navbar ul li:first-child a {
border: none;
}
#navbar ul li a {
display: block;
}
#navbar .mobile-link {
display: block;
float: left;
width: 50%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
text-align: center;
cursor: pointer;
line-height: 44px;
padding: 0 1.2em;
color: transparent;
border-left: 1px solid #4c7bb3;
}
#navbar .mobile-link:first-child {
border-left: 0;
}
#navbar .mobile-link-search {
background: url("/++theme++jyu.theme2011dz/images/nav-search-32px.png") no-repeat center;
}
#navbar .mobile-link-sections {
background: url("/++theme++jyu.theme2011dz/images/nav-sections-32px.png") no-repeat center;
}
#navbar .mobile-link.selected {
background-color: #094ea1;
}
#navbar .mobile-link:hover,
#navbar .mobile-link.selected:hover {
background-color: #206ac2;
}
#navbar-wrapper {
float: left;
}
#navbar-positioning {
width: 100%;
}
/* */
.hide-on-mobile {
display: none !important;
}
#breadcrumbs-wrapper {
margin-top: .5em;
}
#navbar-content {
clear: both;
}
#below-navbar {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 100%;
overflow: hidden;
margin: 0;
}
#below-navbar:after {
display: table;
content: '';
clear: both;
}
#portal-footer {
clear: both;
left: 0;
}
#portal-footer td, #portal-footer th {
display: block;
width: auto;
padding: 1em 0;
border: 0px solid white;
border-top: 1px solid #e0e0e0;
}
#portal-columns ul.navTree li.navTreeItem .navTreeCurrentNode {
background-position: 0 1.2em;
}
#portal-columns ul.navTree li.navTreeItem a {
line-height: 1.5em;
padding: 0.5em !important;
}
/* */
#content .classificationListing .cell {
display: block;
float: none;
}
/* */
/* */
.dynacarouselWrapper {
max-height: none;
}
.dynacarouselWrapper .dynacarousel-item {
max-height: none;
}
.dynacarouselWrapper .dynacarousel-item img.dynacarousel-image {
height: auto;
margin: 0;
width: 100%;
}
.dynacarouselWrapper .dynacarousel-item > div, .dynacarouselWrapper .dynacarousel-item > img {
width: 100%;
margin: 0;
display: block;
left: 0;
}
.dynacarouselWrapper .dynacarousel-item .dynacarousel-text {
width: auto;
margin: 14px;
float: left;
padding: 0;
/* */
min-height: 3em;
}
.dynacarouselWrapper .dynacarousel-selector {
left: 40%;
right: 40%;
}
}

