
/* - ++resource++plone.app.jquerytools.dateinput.css - */
@media screen {
/* https://m3.jyu.fi/jyumv/portal_css/++resource++plone.app.jquerytools.dateinput.css?original=1 */
/* */
/* */
.date {
border:1px solid #ccc;
font-size:18px;
padding:4px;
text-align:center;
width:194px;
-moz-box-shadow:0 0 10px #eee inset;
box-shadow:0 0 10px #eee inset;
}
/* */
#calroot {
margin-top:-1px;
width:198px;
padding:2px;
background-color:#fff;
font-size:11px;
border:1px solid #ccc;
z-index:1;
-moz-border-radius:5px;
border-radius:5px;
-webkit-border-radius:5px;
-moz-box-shadow: 0 0 15px #666;
-webkit-box-shadow: 0 0 15px #666;
box-shadow: 0 0 15px #666;
}
/* */
#calhead {
padding:2px 0;
height:22px;
}
#caltitle {
font-size:14px;
color:#0150D1;
float:left;
text-align:center;
width:155px;
line-height:20px;
text-shadow:0 1px 0 #ddd;
}
#calnext, #calprev {
display:block;
width:20px;
height:20px;
background:transparent url(prev.gif) no-repeat scroll center center;
float:left;
cursor:pointer;
}
#calnext {
background-image:url(next.gif);
float:right;
}
#calprev.caldisabled, #calnext.caldisabled {
visibility:hidden;
}
/* */
#caltitle select {
font-size:10px;
}
/* */
#caldays {
height:14px;
border-bottom:1px solid #ddd;
}
#caldays span {
display:block;
float:left;
width:28px;
text-align:center;
}
/* */
#calweeks {
background-color:#fff;
margin-top:4px;
}
/* */
.calweek {
clear:left;
height:22px;
}
/* */
.calweek a {
display:block;
float:left;
width:27px;
height:20px;
text-decoration:none;
font-size:11px;
margin-left:1px;
text-align:center;
line-height:20px;
color:#666;
-moz-border-radius:3px;
-webkit-border-radius:3px;
}
/* */
.calweek a:hover, .calfocus {
background-color:#ddd;
}
/* */
a.calsun {
color:red;
}
/* */
a.caloff {
color:#ccc;
}
a.caloff:hover {
background-color:rgb(245, 245, 250);
}
/* */
a.caldisabled {
background-color:#efefef !important;
color:#ccc	!important;
cursor:default;
}
/* */
#calcurrent {
background-color:#498CE2;
color:#fff;
}
/* */
#caltoday {
background-color:#333;
color:#fff;
}
/* */
.caltrigger {
background:url('popup_calendar.png') no-repeat 0 0;
height: 16px;
width: 16px;
display: inline-block;
border-bottom: none !important;
vertical-align: middle;
}
#calprev {
background-image:url(++resource++plone.app.jquerytools.prev.gif);
}
#calnext {
background-image:url(++resource++plone.app.jquerytools.next.gif);
}
#calroot {
z-index: 10000;
}
}


/* - ++resource++jyu.m3.media/css/statistics.css - */
@media screen {
/* https://m3.jyu.fi/jyumv/portal_css/++resource++jyu.m3.media/css/statistics.css?original=1 */
.statistics th {
padding-right: 1em;
}
.statistics .mediaLength {
font-weight: bold;
}

}


/* - ++resource++jyu.m3.media/css/program.css - */
@media screen {
/* https://m3.jyu.fi/jyumv/portal_css/++resource++jyu.m3.media/css/program.css?original=1 */
.portaltype-jyu-m3-media-content-subtitles span#form-widgets-source {
white-space: pre-wrap;
}
.m3Media {
float: left;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
-moz-box-shadow: -1px -1px 8px #e0e0e0 inset;
-webkit-box-shadow: -1px -1px 8px #e0e0e0 inset;
box-shadow: -1px -1px 8px #e0e0e0 inset;
background: #f6f6f6;
border: 1px solid #e0e0e0;
padding: 8px;
margin: 0 8px 8px 0;
max-width: 100%;
width: 22em;
min-width: 22em;
min-height: 230px;
}
.mediaTitle, .mediaPoster, .mediaInfo {
margin: 4px 0;
}
.mediaTitle:after, .mediaPoster:after, .mediaInfo:after {
content: '';
display: table;
clear: both;
}
.mediaTitle h4 {
float: left;
margin: 0;
}
.mediaTitle .mediaDuration {
float: right;
}
.mediaInfo {
margin: 4px 0;
}
.mediaInfo .mediaState {
float: right;
}
.mediaInfo .statepublished {
color: #aaa;
}
.mediaInfo .statewaiting {
color: #b55;
}
.mediaInfo .stateprivate {
color: #bbb;
}
.mediaTitle h4 {
max-width: 85%;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.mediaPoster {
max-height: 96px;
overflow: hidden;
text-overflow: ellipsis;
}
.mediaPoster a {
color: inherit !important;
}
.mediaPoster .posterImageWrapper {
background: black;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
width: 128px;
height: 96px;
text-align: center;
display: table;
float: left;
margin-right: 8px;
}
.mediaPoster .posterImage {
width: 128px;
height: 96px;
display: table-cell;
vertical-align: middle;
}
.mediaPoster .posterImage img {
max-width: 100%;
max-height: 100%;
}
.quickUploadContainer .quickUpload {
display: inline-block;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
margin-left: 0em;
margin-right: auto;
margin-top: 1em;
padding: 0.7em;
background-color: #75AD0A !important;
border: 1px solid #666;
}
.quickUploadContainer .quickUpload a {
color: white !important;
font-weight: normal;
border-bottom: 0px !important;
padding: 5px;
}
.quickUploadContainer .quickUpload a:hover {
background-color: white !important;
color: black !important;
}
.quickUploadContainer .quickUpload .easyAddActive {
display: block;
}
.resetExpirationContainer .resetExpiration {
display: block;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
margin-left: 0em;
margin-right: auto;
margin-top: 1em;
padding: 0.7em;
background-color: #75AD0A !important;
border: 1px solid #666;
}
.resetExpirationContainer .resetExpiration a {
display: block;
color: white !important;
font-weight: normal;
border-bottom: 0px !important;
padding: 5px;
}
.resetExpirationContainer .resetExpiration a:hover {
background-color: white !important;
color: black !important;
}

}


/* - ++resource++jyu.m3.media/css/livestream.css - */
@media screen {
/* https://m3.jyu.fi/jyumv/portal_css/++resource++jyu.m3.media/css/livestream.css?original=1 */
#form-widgets-address {
width: 30em;
}
.broadcast-info {
width: 500px;
margin: 1em;
}

}


/* - ++resource++jyu.m3.media/css/progress.css - */
@media screen {
/* https://m3.jyu.fi/jyumv/portal_css/++resource++jyu.m3.media/css/progress.css?original=1 */
table#encprogress_details {
padding: 10px;
background-color: #DDDDDD;
border: 2px;
}
#simple_progress {
margin-top: 1em;
margin-bottom: 1em;
}
table#encprogress_details th,
table#encprogress_details td {
font-size: 0.8em;
padding: .25em;
text-align: left;
}
.done {
display: none;
}
.large {
font-size: 1.4em;
text-decoration: none;
color: green;
}
#progress .developer, #progress .speed, #progress .server_name, #progress .encjob_id {
display: none;
}
.percent_done span {
margin-left: 2px;
font-weight: bold;
padding: 1px 2px;
float: right;
text-align: right;
width: 3em;
}
.encjob_ok .percent_done span {
background: #20a020;
color: white;
}
.encjob_failed .percent_done span {
background: #a02020;
color: white;
}
.encjob_skipped .percent_done span {
background: #2020a0;
color: white;
}

}

