diff --git a/src/main/webapp/static/themes/openolat/all/content.css b/src/main/webapp/static/themes/openolat/all/content.css index 940a276458d7820b83bddc09e69d191753051210..50c5d353016a72bd1de853b21d7aa3912761e971 100644 --- a/src/main/webapp/static/themes/openolat/all/content.css +++ b/src/main/webapp/static/themes/openolat/all/content.css @@ -1 +1,850 @@ -@charset "UTF-8";@media print{.o_noprint{display:none !important;visibility:hidden !important;height:0px !important;width:0px !important}body{font-size:10pt}.b_noti{display:none !important;visibility:hidden !important;height:0px !important;width:0px !important}#b_main.o_loginscreen{background-image:none}#b_main.o_home{background-image:none}#b_main.o_editor{background-image:none}#b_main{moz-box-shadow:0 0 0 transparent;-ms-box-shadow:0 0 0 transparent;-o-box-shadow:0 0 0 transparent;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;border:none}body,#b_page_margins,#b_page,#b_main,#b_page_wrapper{margin:0;padding:0;border:0}body *{font-family:"Times New Roman", Times, serif}code,pre{font-family:"Courier New", Courier, mono}#b_page_margins,#b_page{width:100% !important;min-width:0;max-width:none}#b_footer,#b_topnav,#b_nav,#search{display:none}#b_col1,#b_col2{display:none}#b_col3{margin:0 !important;border:none !important}.b_c25l,.b_c33l,.b_c38l,.b_c50l,.b_c62l,.b_c66l,.b_c75l,.b_c25r,.b_c33r,.b_c38r,.b_c50r,.b_c62r,.b_c66r,.b_c75r{width:100%;margin:0;float:none;overflow:visible;display:table}.b_subc,.b_subcl,.b_subcr{margin:0;padding:0}h1,h2,h3,h4,h5,h6{page-break-after:avoid}#b_page a[href^="http:"],#b_page a[href^="https:"]{padding-left:0;background-image:none}#b_col1_content:before,#b_col2_content:before,#b_col3_content:before{content:"";color:#888;background:inherit;display:block;font-weight:700;font-size:1.5em}.b_floatbox,.b_subcolumns,.b_subcolums_oldgecko{overflow:visible;display:table}#jsMath_PrintWarning{display:none !important;visibility:hidden !important;height:0px !important;width:0px !important}.o_wiki_wrapper .b_c20l,.o_wiki_wrapper .o_wikimod_nav{display:none}.o_wiki_wrapper .b_c80r{width:100%}.o_wiki_wrapper .b_c80r div.b_tabbedpane_tabs{display:none}}textarea,pre,tt,code{font-family:Arial, sans-serif;font-size:90%;color:inherit;line-height:inherit;margin:inherit}body{font-family:Arial, sans-serif;font-size:75%;color:#444}#b_header #b_topnav,#b_nav_main,div.b_tree{font-family:Century Gothic, Apple Gothic, sans-serif}h1,h2,h3,h4,h5,h6{font-family:Century Gothic, Apple Gothic, sans-serif;font-weight:bold;margin:0 0 0.25em 0}h1{font-size:200%}h2{font-size:166.67%}h3{font-size:150%}h4{font-size:133.33%}h5{font-size:116.67%}h6{font-size:116.67%;font-style:italic}a,a:visited{text-decoration:none;color:#025d8c}a:hover{text-decoration:underline;color:#025d8c}a.b_link_extern{background:transparent url("../../openolat/images/external_link_trimmed.png") no-repeat right top;padding-right:13px}.b_link_mailto{background:transparent url("../../openolat/images/mail_small.png") no-repeat left center;padding-left:18px}cite,blockquote{font-style:italic}blockquote{margin:0 0 1em 1.5em}strong,b{font-weight:bold}em,i{font-style:italic}textarea,pre,tt,code{font-family:monospace;font-size:1.2em}acronym,abbr{letter-spacing:.07em;border-bottom:.1em dashed #c00;cursor:help}legend{padding:0 5px;color:#504D4E}hr{color:#fff;background:transparent;margin:0 0 0.5em 0;padding:0 0 0.5em 0;border:0;border-bottom:1px #eee solid}p{margin:0 0 1em 0}dt{font-weight:bold}dd{margin:0 0 1em 2em}.b_info{background:#e9eaef url(../../openolat/images/information-white.png) no-repeat 5px 5px;padding:5px 5px 5px 30px;border:1px solid #C5C4C4;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px}.b_note{background:#E2E2E2;padding:1em;border:2px #B5B5B5 solid;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px}.b_important{background:#FFF1A4;padding:1em;border:2px #F4D000 solid;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px}.b_warning{background:#FFD5AA;padding:1em;border:2px #FF9E3E solid;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px}div.b_note,div.b_important,div.b_warning,div.b_info{margin:1em 0}.b_border_box{border:1px solid #ACAAAA;padding:1em}.b_disabled{color:#ACAAAA}.b_deleted{text-decoration:line-through}.b_selected{font-weight:bold}.b_small,small{font-size:90%}.b_xsmall,sup,sub{font-size:80%}.b_large{font-size:110%}.b_xlarge,big{font-size:120%}.b_align_normal{text-align:left}.b_align_center{text-align:center}.b_align_inverse{text-align:right}.b_quote_wrapper{position:relative;margin:20px}.b_quote_author{background:url(../../openolat/images/forum/quote.gif) no-repeat left bottom;padding:10px 5px 15px 11px;position:relative;top:1px;font-style:italic;color:#A2A2A2}blockquote.b_quote{margin:0;border:1px solid #e5e5e5;color:black;padding:8px 10px 6px;color:#646464;background:#fff}.b_border_box{border:1px solid #ccc;padding:1em;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px}.b_warning{padding:1em;border:2px #ffc659 solid;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;background:#ffe49c;background:-moz-linear-gradient(top, #ffe49c 0%, #fff4da 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffe49c), color-stop(100%, #fff4da));background:-webkit-linear-gradient(top, #ffe49c 0%, #fff4da 100%);background:-o-linear-gradient(top, #ffe49c 0%, #fff4da 100%);background:-ms-linear-gradient(top, #ffe49c 0%, #fff4da 100%);background:linear-gradient(top, #ffe49c 0%, #fff4da 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe49c', endColorstr='#fff4da',GradientType=0 )}.b_dimmed{zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$percent)";filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4}.o_ochre{color:#c8a959}div.b_contexthelp_wrapper{position:relative}a.b_contexthelp{display:block;width:16px;height:16px;background:url(../../openolat/images/help.png) no-repeat;line-height:0;cursor:help}div.b_contexthelp_wrapper a.b_contexthelp{position:absolute;top:0;right:0}fieldset a.b_contexthelp,fieldset div.b_contexthelp_wrapper a.b_contexthelp{position:absolute;top:-1.5em;right:-0.8em}#b_contexthelp_content{padding:0}#b_ch_topnav_search div.b_form_element_wrapper.b_form_horizontal{margin:2px 0 0 0}#b_contexthelp_rating{text-align:center;margin-top:20px;padding:10px;border-top:1px #ACAAAA solid}#b_contexthelp_rating h4{font-size:90%;margin:0;font-style:italic}#b_contexthelp_rating table{display:inline-block}#b_contexthelp_rating table td{width:50%}.b_contexthelp_icon{background-image:url(../../openolat/images/help.png)}div.b_ratings_and_comments{margin:4em 0 1.5em 0;padding-bottom:0.5em;border-bottom:1px solid #eee;font-size:0.9em;position:relative}div.b_ratings_and_comments div.b_rating_wrapper{position:absolute;right:0;bottom:0;width:150px;height:4em}div.b_ratings_and_comments div.b_rating{background:none;border:none;padding:0;margin:0;position:absolute;left:0;bottom:2px;width:100%}div.b_ratings_and_comments div.b_rating_personal{background:#fff;z-index:5}div.b_ratings_and_comments a.b_comments,div.b_eportfolio_map a.b_comments{background:url(../../openolat/images/comment.png) 3px 50% no-repeat;padding:3px 0 1px 23px;vertical-align:middle;min-height:18px}div.b_comments{font-size:0.9em}div.b_comments div.b_comment_wrapper{border:1px solid #eee;padding:10px 10px 5px 10px;margin-bottom:2em;background:#fbfbfb;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px}div.b_comments div.b_comment_wrapper div.b_avatar img{border:1px solid #aaa}div.b_comments div.b_comment_wrapper h5{font-size:1em;background:url(../../openolat/images/user.png) 0 50% no-repeat;padding:1px 0 1px 20px;vertical-align:middle;min-height:16px}div.b_comments div.b_comment_wrapper span.b_date{color:#aaaaaa;font-weight:normal;display:block;margin-top:5px}div.b_comments div.b_comment_wrapper div.b_comment_wrapper{margin-left:7px;background:#fff}div.b_comments div.b_comment_wrapper div.b_comment_wrapper div.b_comment_wrapper{background:#fbfbfb}div.b_comments div.b_comment_wrapper div.b_comment_wrapper div.b_comment_wrapper div.b_comment_wrapper{background:#fff}div.b_comments blockquote.b_comment{padding:3px 0 0 0px;margin:0}div.b_comments div.b_form{padding:10px;border:1px solid #eee;margin:2em 0 2em 0;background:white;background:-moz-linear-gradient(top, white 80%, #f8f8f8 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(80%, white), color-stop(100%, #f8f8f8));background:-webkit-linear-gradient(top, white 80%, #f8f8f8 100%);background:-o-linear-gradient(top, white 80%, #f8f8f8 100%);background:-ms-linear-gradient(top, white 80%, #f8f8f8 100%);background:linear-gradient(top, white 80%, #f8f8f8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='white', endColorstr='#f8f8f8',GradientType=0 );border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px}div.b_comments div.b_form h5{font-size:1em;margin-bottom:0.5em}div.b_comments div.b_form div.b_button_group{text-align:center}.b_comment_icon{background-image:url(../../openolat/images/comment.png)}#b_comment_form_link{font-size:0.9em;position:relative;top:-15px;left:23px}div.b_datecomp{width:2.5em;height:3em;position:relative;margin-right:5px;font-weight:normal;color:white;text-align:center;vertical-align:middle;border:1px solid #000;font-size:85%}div.b_datecomp div{width:100%;position:absolute;left:0}div.b_datecomp div.b_year{height:1em;top:-1.5em;font-size:80%;font-weight:normal;color:#000}div.b_datecomp div.b_month{background:#BE5B5D;height:40%;top:0;font-size:80%;font-weight:normal;color:white}div.b_datecomp div.b_day{background:#fff;height:60%;bottom:0;font-size:120%;font-weight:bold;color:#000;border-top:1px solid #000;border-bottom:1px solid #aaaaaa}div.b_rating{margin:10px;padding:5px;font-size:80%;white-space:nowrap;text-align:left;background:#EEE;border:1px solid #ACAAAA;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px}div.b_rating div.b_rating_title{font-weight:bold}div.b_rating div.b_rating_items{vertical-align:middle;line-height:18px}div.b_rating div.b_rating_items a{float:left;display:inline;width:16px;height:16px;background-repeat:no-repeat;background-position:0 0;margin:1px 4px 1px 0}div.b_rating div.b_rating_items a.b_rating_item_on{background-image:url(../../openolat/images/star.png)}div.b_rating div.b_rating_items a.b_rating_item_off{background-image:url(../../openolat/images/star_grey.png)}div.b_rating div.b_rating_items a:hover{cursor:default}div.b_rating div.b_rating_items.b_enabled a:hover{cursor:pointer}div.b_rating div.b_rating_items.b_enabled a.b_rating_item_off:hover{background-image:url(../../openolat/images/star.png)}div.b_rating div.b_rating_explanation{clear:both;font-size:90%}div.b_form_auto_completer input{border:1px solid #ACAAAA;background:#F6F6F6;line-height:1.3em;margin:0px;padding:0}div.b_form_auto_completer input:focus{border:1px solid #504D4E;background:#FFF}div.b_form_auto_completer_item{background-color:#FFF;text-align:left;padding-top:2px;padding-bottom:2px}div.b_form_auto_completer_item.x-combo-selected{background-color:#f3feff;border-left:0 !important;border-right:0 !important}div.b_form_auto_completer_item span.b_key{color:#999;margin-right:2px}div.b_form_auto_completer_item.b_error_icon{color:#990000;font-style:italic}img.b_emoticons_angel{background:url(../../openolat/images/emoticons/smiley-angel.png) no-repeat;width:18px;height:18px}img.b_emoticons_angry{background:url(../../openolat/images/emoticons/smiley-mad.png) no-repeat;width:18px;height:18px}img.b_emoticons_blushing{background:url(../../openolat/images/emoticons/smiley-red.png) no-repeat;width:18px;height:18px}img.b_emoticons_confused{background:url(../../openolat/images/emoticons/smiley-confuse.png) no-repeat;width:18px;height:18px}img.b_emoticons_cool{background:url(../../openolat/images/emoticons/smiley-cool.png) no-repeat;width:18px;height:18px}img.b_emoticons_cry{background:url(../../openolat/images/emoticons/smiley-cry.png) no-repeat;width:18px;height:18px}img.b_emoticons_devil{background:url(../../openolat/images/emoticons/smiley-evil.png) no-repeat;width:18px;height:18px}img.b_emoticons_grin{background:url(../../openolat/images/emoticons/smiley-grin.png) no-repeat;width:18px;height:18px}img.b_emoticons_kiss{background:url(../../openolat/images/emoticons/smiley-kiss.png) no-repeat;width:18px;height:18px}img.b_emoticons_ohoh{background:url(../../openolat/images/emoticons/smiley-eek.png) no-repeat;width:18px;height:18px}img.b_emoticons_sad{background:url(../../openolat/images/emoticons/smiley-sad.png) no-repeat;width:18px;height:18px}img.b_emoticons_sick{background:url(../../openolat/images/emoticons/smiley-sad-blue.png) no-repeat;width:18px;height:18px}img.b_emoticons_smile{background:url(../../openolat/images/emoticons/smiley.png) no-repeat;width:18px;height:18px}img.b_emoticons_tongue{background:url(../../openolat/images/emoticons/smiley-razz.png) no-repeat;width:18px;height:18px}img.b_emoticons_ugly{background:url(../../openolat/images/emoticons/smiley-money.png) no-repeat;width:18px;height:18px}img.b_emoticons_weird{background:url(../../openolat/images/emoticons/smiley-nerd.png) no-repeat;width:18px;height:18px}img.b_emoticons_wink{background:url(../../openolat/images/emoticons/smiley-wink.png) no-repeat;width:18px;height:18px}img.b_emoticons_worried{background:url(../../openolat/images/emoticons/smiley-roll-blue.png) no-repeat;width:18px;height:18px}div.b_ext_elem ol,div.b_ext_elem ul,div.b_ext_elem li{list-style:none;padding:0;margin:0}div.b_ext_elem.x-tree .x-panel-body{background:transparent}div.b_ext_tooltip_wrapper{padding:1px}.x-window-mc{font-size:100%}div.b_ext_elem .x-tree-lines .x-tree-elbow-minus{background-image:url("../../openolat/images/toggle-small.png");background-position:50% 50%}div.b_ext_elem .x-tree-lines .x-tree-elbow-plus{background-image:url("../../openolat/images/toggle-small-expand.png");background-position:50% 50%}div.b_ext_elem .x-tree-lines .x-tree-elbow-end-minus{background-image:url("../../openolat/images/toggle-small.png");background-position:50% 50%}div.b_ext_elem .x-tree-lines .x-tree-elbow-end-plus{background-image:url("../../openolat/images/toggle-small-expand.png");background-position:50% 50%}div.b_ext_elem .x-tree-node-collapsed .x-tree-node-icon{background-image:url(../../openolat/images/folder.png)}div.b_ext_elem .x-tree-node-expanded .x-tree-node-icon{background-image:url(../../openolat/images/folder_open.png)}div.b_ext_elem .x-tree-node-leaf .x-tree-node-icon{background-image:url(../../openolat/images/docs/document_plain.png)}div.b_ext_elem .x-tree-selected a.x-tree-node-anchor{border:1px dotted #444;text-decoration:none}div.b_ext_elem .x-tree-node .x-tree-selected{background-color:#FFC266}.x-tip dl,.x-tip dd,.x-tip-body dl,.x-tip-body dd{margin:0 !important}.x-tip dl,.x-tip-body dl{padding:1px} +@charset "UTF-8"; +/* +* ================================================= +* +* content rules for OpenOLAT 8 +* +* @author strentini, sergio.trentini@frentix.com, www.frentix.com +* @date Nov. 2011 +* +* also read themes.README! +* +* (as of yaml compliance, contains css rules for +* styling fonts, colors, font-style, etc. ) +* +* this file is compiled to a separate css-file! (it is needed +* in iframes within course, tinyMCE, etc.) +* +* the resulting content.css is also included in layout.scss +* (as "default" css import, because of the relative image-links) +* ================================================= +*/ +/* +* ================================================= +* +* CONTAINS SOME SASS VARIABLES +* you can change these and compile the theme :) +* +* @author strentini, sergio.trentini@frentix.com, www.frentix.com +* @date Nov. 2011 +* +* +* also read themes.README! +* +* ================================================= +*/ +/* the base-color and variations (for openolat-theme this is the openolat-blue) */ +/* then we need a base-gray and some variations */ +/* here you can define the two small icons used in trees: + and - */ +/* the defaultfont used in : text, main content, etc. */ +/* the font used in : navigation (tabs + tree), headings */ +/* the overall default font-size */ +/* enable business / kmu mode */ +/* defines the body-background */ +/* +* ================================================= +* +* sass mixins for OpenOLAT 8 +* +* @author strentini, sergio.trentini@frentix.com, www.frentix.com +* @date Nov. 2011 +* +* also read themes.README! +* +* this file is included in layout.scss +* it is not compiled to a separate css-file... +* +* ================================================= +*/ +/* also gradient with two colors but with custom color-stops */ +/** +* $percent is a number between 0 and 100 +* for opacity:0.5, you would use: @import o-opacity(50); +*/ +/* +* ================================================= +* +* basemod rules for OpenOLAT 8 (PRINT) +* +* @author strentini, sergio.trentini@frentix.com, www.frentix.com +* @date Nov. 2011 +* +* +* +* (as of yaml compliance, contains css rules for +* positioning and sizing elements) +* +* this file is included in layout.scss +* it is not compiled to a separate css-file... +* +* ================================================= +*/ +/** +* hides any element +*/ +@media print { + /** with the noprint class, you can hide any element in printout **/ + .o_noprint { + display: none !important; + visibility: hidden !important; + height: 0px !important; + width: 0px !important; } + + /* (en) change font size unit to [pt] - avoiding problems with [px] unit in Gecko based browsers */ + /* (de) Wechsel der der Schriftgrößen-Maßheinheit zu [pt] - Probleme mit Maßeinheit [px] in Gecko-basierten Browsern vermeiden */ + body { + font-size: 10pt; } + + .b_noti { + display: none !important; + visibility: hidden !important; + height: 0px !important; + width: 0px !important; } + + /* login site background image */ + #b_main.o_loginscreen { + background-image: none; } + + /* home site background image */ + #b_main.o_home { + background-image: none; } + + /* editor background */ + #b_main.o_editor { + background-image: none; } + + /* remove box-shadow if any */ + #b_main { + moz-box-shadow: 0 0 0 transparent; + -ms-box-shadow: 0 0 0 transparent; + -o-box-shadow: 0 0 0 transparent; + -webkit-box-shadow: 0 0 0 transparent; + box-shadow: 0 0 0 transparent; + border: none; } + + /* no borders, no margin, no padding */ + body, #b_page_margins, #b_page, #b_main, #b_page_wrapper { + margin: 0; + padding: 0; + border: 0; } + + /* a default font for printout */ + body * { + font-family: "Times New Roman", Times, serif; } + + /* font for code and pre */ + code, pre { + font-family: "Courier New", Courier, mono; } + + /* width to pagewidth */ + #b_page_margins, #b_page { + width: 100% !important; + min-width: 0; + max-width: none; } + + /* hide footer, hide topnav, hide main navigation */ + #b_footer, #b_topnav, #b_nav, #search { + display: none; } + + /* hide col1 and col2, make main column without margins */ + #b_col1, #b_col2 { + display: none; } + + #b_col3 { + margin: 0 !important; + border: none !important; } + + .b_c25l, .b_c33l, .b_c38l, .b_c50l, .b_c62l, .b_c66l, .b_c75l, .b_c25r, .b_c33r, .b_c38r, .b_c50r, .b_c62r, .b_c66r, .b_c75r { + width: 100%; + margin: 0; + float: none; + overflow: visible; + display: table; } + + .b_subc, .b_subcl, .b_subcr { + margin: 0; + padding: 0; } + + h1, h2, h3, h4, h5, h6 { + page-break-after: avoid; } + + #b_page a[href^="http:"], #b_page a[href^="https:"] { + padding-left: 0; + background-image: none; } + + #b_col1_content:before, #b_col2_content:before, #b_col3_content:before { + content: ""; + color: #888; + background: inherit; + display: block; + font-weight: 700; + font-size: 1.5em; } + + .b_floatbox, .b_subcolumns, .b_subcolums_oldgecko { + overflow: visible; + display: table; } + + /* hide jsMath print warning */ + #jsMath_PrintWarning { + display: none !important; + visibility: hidden !important; + height: 0px !important; + width: 0px !important; } + + /* --- nice print styles for wiki pages ---- */ + .o_wiki_wrapper .b_c20l, .o_wiki_wrapper .o_wikimod_nav { + display: none; } + .o_wiki_wrapper .b_c80r { + width: 100%; } + .o_wiki_wrapper .b_c80r div.b_tabbedpane_tabs { + display: none; } } +textarea, pre, tt, code { + font-family: Arial, sans-serif; + font-size: 90%; + color: inherit; + line-height: inherit; + margin: inherit; } + +body { + font-family: Arial, sans-serif; + font-size: 75%; + color: #444; } + +#b_header #b_topnav, #b_nav_main, div.b_tree { + font-family: Century Gothic, Apple Gothic, sans-serif; } + +/** ----------------- HEADERS ----------------- **/ +h1, h2, h3, h4, h5, h6 { + font-family: Century Gothic, Apple Gothic, sans-serif; + font-weight: bold; + margin: 0 0 0.25em 0; } + +h1 { + font-size: 200%; } + +/* 24px */ +h2 { + font-size: 166.67%; } + +/* 20px */ +h3 { + font-size: 150%; } + +/* 18px */ +h4 { + font-size: 133.33%; } + +/* 16px */ +h5 { + font-size: 116.67%; } + +/* 14px */ +h6 { + font-size: 116.67%; + font-style: italic; } + +/* 14px */ +/** ----------------- LINKS ----------------- **/ +a, a:visited { + text-decoration: none; + color: #025d8c; } + +a:hover { + text-decoration: underline; + color: #025d8c; } + +a.b_link_extern { + background: transparent url("../../openolat/images/external_link_trimmed.png") no-repeat right top; + padding-right: 13px; } + +.b_link_mailto { + background: transparent url("../../openolat/images/mail_small.png") no-repeat left center; + padding-left: 18px; } + +/* TEXT FORMATTING */ +cite, blockquote { + font-style: italic; } + +blockquote { + margin: 0 0 1em 1.5em; } + +strong, b { + font-weight: bold; } + +em, i { + font-style: italic; } + +textarea, pre, tt, code { + font-family: monospace; + font-size: 1.2em; } + +acronym, abbr { + letter-spacing: .07em; + border-bottom: .1em dashed #c00; + cursor: help; } + +legend { + padding: 0 5px; + color: #504D4E; } + +hr { + color: #fff; + background: transparent; + margin: 0 0 0.5em 0; + padding: 0 0 0.5em 0; + border: 0; + border-bottom: 1px #eee solid; } + +p { + margin: 0 0 1em 0; } + +dt { + font-weight: bold; } + +dd { + margin: 0 0 1em 2em; } + +/** ----------------- CONTENT CLASSES ----------------- **/ +/* content boxes */ +.b_info { + background: #e9eaef url(../../openolat/images/information-white.png) no-repeat 5px 5px; + padding: 5px 5px 5px 30px; + border: 1px solid #C5C4C4; + border-radius: 4px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + -o-border-radius: 4px; } + +.b_note { + background: #E2E2E2; + padding: 1em; + border: 2px #B5B5B5 solid; + border-radius: 4px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + -o-border-radius: 4px; } + +.b_important { + background: #FFF1A4; + padding: 1em; + border: 2px #F4D000 solid; + border-radius: 4px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + -o-border-radius: 4px; } + +.b_warning { + background: #FFD5AA; + padding: 1em; + border: 2px #FF9E3E solid; + border-radius: 4px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + -o-border-radius: 4px; } + +div.b_note, div.b_important, div.b_warning, div.b_info { + margin: 1em 0; } + +.b_border_box { + border: 1px solid #777777; + padding: 1em; } + +/* font */ +.b_disabled { + color: #777777; } + +.b_deleted { + text-decoration: line-through; } + +.b_selected { + font-weight: bold; } + +/* font sizes relative to parent object */ +.b_small, small { + font-size: 90%; } + +.b_xsmall, sup, sub { + font-size: 80%; } + +.b_large { + font-size: 110%; } + +.b_xlarge, big { + font-size: 120%; } + +/* text alignment: normal flow in a LTR language is left, in a RTL language it is right */ +.b_align_normal { + text-align: left; } + +.b_align_center { + text-align: center; } + +.b_align_inverse { + text-align: right; } + +.b_quote_wrapper { + position: relative; + margin: 20px; } + +.b_quote_author { + background: url(../../openolat/images/forum/quote.gif) no-repeat left bottom; + padding: 10px 5px 15px 11px; + position: relative; + top: 1px; + font-style: italic; + color: #A2A2A2; } + +blockquote.b_quote { + margin: 0; + border: 1px solid #e5e5e5; + color: black; + padding: 8px 10px 6px; + color: #646464; + background: #fff; } + +.b_border_box { + border: 1px solid #ccc; + padding: 1em; + border-radius: 2px; + -webkit-border-radius: 2px; + -moz-border-radius: 2px; + -o-border-radius: 2px; } + +.b_warning { + padding: 1em; + border: 2px #ffc659 solid; + border-radius: 4px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + -o-border-radius: 4px; + background: #ffe49c; + background: -moz-linear-gradient(top, #ffe49c 0%, #fff4da 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffe49c), color-stop(100%, #fff4da)); + background: -webkit-linear-gradient(top, #ffe49c 0%, #fff4da 100%); + background: -o-linear-gradient(top, #ffe49c 0%, #fff4da 100%); + background: -ms-linear-gradient(top, #ffe49c 0%, #fff4da 100%); + background: linear-gradient(top, #ffe49c 0%, #fff4da 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe49c', endColorstr='#fff4da',GradientType=0 ); } + +.b_dimmed { + /* Required for IE 5, 6, 7 */ + /* ...or something to trigger hasLayout, like zoom: 1; */ + zoom: 1; + /* Theoretically for IE 8 & 9 (more valid) */ + /* ...but not required as filter works too */ + /* should come BEFORE filter */ + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$percent)"; + /* This works in IE 8 & 9 too */ + /* ... but also 5, 6, 7 */ + filter: alpha(opacity=40); + /* Older than Firefox 0.9 */ + -moz-opacity: 0.4; + /* Safari 1.x (pre WebKit!) */ + -khtml-opacity: 0.4; + /* Modern! + /* Firefox 0.9+, Safari 2?, Chrome any? + /* Opera 9+, IE 9+ */ + opacity: 0.4; } + +.o_ochre { + color: #c8a959; } + +/* =============================================================================== **/ +/* HELP, context sensitive */ +div.b_contexthelp_wrapper { + position: relative; } + +a.b_contexthelp { + display: block; + width: 16px; + height: 16px; + background: url(../../openolat/images/help.png) no-repeat; + line-height: 0; + cursor: help; } + +div.b_contexthelp_wrapper a.b_contexthelp { + position: absolute; + top: 0; + right: 0; } + +fieldset a.b_contexthelp, fieldset div.b_contexthelp_wrapper a.b_contexthelp { + position: absolute; + top: -1.5em; + right: -0.8em; } + +#b_contexthelp_content { + padding: 0; } + +#b_ch_topnav_search div.b_form_element_wrapper.b_form_horizontal { + margin: 2px 0 0 0; } + +#b_contexthelp_rating { + text-align: center; + margin-top: 20px; + padding: 10px; + border-top: 1px #ACAAAA solid; } +#b_contexthelp_rating h4 { + font-size: 90%; + margin: 0; + font-style: italic; } +#b_contexthelp_rating table { + display: inline-block; } +#b_contexthelp_rating table td { + width: 50%; } + +.b_contexthelp_icon { + background-image: url(../../openolat/images/help.png); } + +/* USER COMMENTS */ +div.b_ratings_and_comments { + margin: 4em 0 1.5em 0; + padding-bottom: 0.5em; + border-bottom: 1px solid #eee; + font-size: 0.9em; + position: relative; } +div.b_ratings_and_comments div.b_rating_wrapper { + position: absolute; + right: 0; + bottom: 0; + width: 150px; + height: 4em; } +div.b_ratings_and_comments div.b_rating { + background: none; + border: none; + padding: 0; + margin: 0; + position: absolute; + left: 0; + bottom: 2px; + width: 100%; } +div.b_ratings_and_comments div.b_rating_personal { + background: #fff; + z-index: 5; } + +div.b_ratings_and_comments a.b_comments, div.b_eportfolio_map a.b_comments { + background: url(../../openolat/images/comment.png) 3px 50% no-repeat; + padding: 3px 0 1px 23px; + vertical-align: middle; + min-height: 18px; } + +div.b_comments { + font-size: 0.9em; } +div.b_comments div.b_comment_wrapper { + border: 1px solid #eee; + padding: 10px 10px 5px 10px; + margin-bottom: 2em; + background: #fbfbfb; + border-radius: 4px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + -o-border-radius: 4px; } +div.b_comments div.b_comment_wrapper div.b_avatar img { + border: 1px solid #aaa; } +div.b_comments div.b_comment_wrapper h5 { + font-size: 1em; + background: url(../../openolat/images/user.png) 0 50% no-repeat; + padding: 1px 0 1px 20px; + vertical-align: middle; + min-height: 16px; } +div.b_comments div.b_comment_wrapper span.b_date { + color: #aaaaaa; + font-weight: normal; + display: block; + margin-top: 5px; } +div.b_comments div.b_comment_wrapper div.b_comment_wrapper { + margin-left: 7px; + background: #fff; } +div.b_comments div.b_comment_wrapper div.b_comment_wrapper div.b_comment_wrapper { + background: #fbfbfb; } +div.b_comments div.b_comment_wrapper div.b_comment_wrapper div.b_comment_wrapper div.b_comment_wrapper { + background: #fff; } +div.b_comments blockquote.b_comment { + padding: 3px 0 0 0px; + margin: 0; } +div.b_comments div.b_form { + padding: 10px; + border: 1px solid #eee; + margin: 2em 0 2em 0; + background: white; + background: -moz-linear-gradient(top, white 80%, #f8f8f8 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(80%, white), color-stop(100%, #f8f8f8)); + background: -webkit-linear-gradient(top, white 80%, #f8f8f8 100%); + background: -o-linear-gradient(top, white 80%, #f8f8f8 100%); + background: -ms-linear-gradient(top, white 80%, #f8f8f8 100%); + background: linear-gradient(top, white 80%, #f8f8f8 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='white', endColorstr='#f8f8f8',GradientType=0 ); + border-radius: 4px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + -o-border-radius: 4px; } +div.b_comments div.b_form h5 { + font-size: 1em; + margin-bottom: 0.5em; } +div.b_comments div.b_form div.b_button_group { + text-align: center; } + +.b_comment_icon { + background-image: url(../../openolat/images/comment.png); } + +#b_comment_form_link { + font-size: 0.9em; + position: relative; + top: -15px; + left: 23px; } + +/* DATE COMPONENT */ +div.b_datecomp { + width: 2.5em; + height: 3em; + position: relative; + margin-right: 5px; + font-weight: normal; + color: white; + text-align: center; + vertical-align: middle; + border: 1px solid #000; + font-size: 85%; } +div.b_datecomp div { + width: 100%; + position: absolute; + left: 0; } +div.b_datecomp div.b_year { + height: 1em; + top: -1.5em; + font-size: 80%; + font-weight: normal; + color: #000; } +div.b_datecomp div.b_month { + background: #BE5B5D; + height: 40%; + top: 0; + font-size: 80%; + font-weight: normal; + color: white; } +div.b_datecomp div.b_day { + background: #fff; + height: 60%; + bottom: 0; + font-size: 120%; + font-weight: bold; + color: #000; + border-top: 1px solid #000; + border-bottom: 1px solid #aaaaaa; } + +/* RATING */ +div.b_rating { + margin: 10px; + padding: 5px; + font-size: 80%; + white-space: nowrap; + text-align: left; + background: #EEE; + border: 1px solid #ACAAAA; + border-radius: 4px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + -o-border-radius: 4px; } +div.b_rating div.b_rating_title { + font-weight: bold; } +div.b_rating div.b_rating_items { + vertical-align: middle; + line-height: 18px; } +div.b_rating div.b_rating_items a { + float: left; + display: inline; + width: 16px; + height: 16px; + background-repeat: no-repeat; + background-position: 0 0; + margin: 1px 4px 1px 0; } +div.b_rating div.b_rating_items a.b_rating_item_on { + background-image: url(../../openolat/images/star.png); } +div.b_rating div.b_rating_items a.b_rating_item_off { + background-image: url(../../openolat/images/star_grey.png); } +div.b_rating div.b_rating_items a:hover { + cursor: default; } +div.b_rating div.b_rating_items.b_enabled a:hover { + cursor: pointer; } +div.b_rating div.b_rating_items.b_enabled a.b_rating_item_off:hover { + background-image: url(../../openolat/images/star.png); } +div.b_rating div.b_rating_explanation { + clear: both; + font-size: 90%; } + +/* AJAX AUTOCOMPLETER only color styles override */ +div.b_form_auto_completer input { + border: 1px solid #ACAAAA; + background: #F6F6F6; + line-height: 1.3em; + margin: 0px; + padding: 0; } + +div.b_form_auto_completer input:focus { + border: 1px solid #504D4E; + background: #FFF; } + +div.b_form_auto_completer_item { + background-color: #FFF; + text-align: left; + padding-top: 2px; + padding-bottom: 2px; } + +div.b_form_auto_completer_item.x-combo-selected { + background-color: #f3feff; + border-left: 0 !important; + border-right: 0 !important; } + +div.b_form_auto_completer_item span.b_key { + color: #999; + margin-right: 2px; } + +div.b_form_auto_completer_item.b_error_icon { + color: #990000; + font-style: italic; } + +/* ---------- smilies / emoticons in tinyMCE ------------------------ */ +/* i know, these are icons... but they must be in content.css, 'cause tinyMCE needs 'em... */ +img.b_emoticons_angel { + background: url(../../openolat/images/emoticons/smiley-angel.png) no-repeat; + width: 18px; + height: 18px; } + +img.b_emoticons_angry { + background: url(../../openolat/images/emoticons/smiley-mad.png) no-repeat; + width: 18px; + height: 18px; } + +img.b_emoticons_blushing { + background: url(../../openolat/images/emoticons/smiley-red.png) no-repeat; + width: 18px; + height: 18px; } + +img.b_emoticons_confused { + background: url(../../openolat/images/emoticons/smiley-confuse.png) no-repeat; + width: 18px; + height: 18px; } + +img.b_emoticons_cool { + background: url(../../openolat/images/emoticons/smiley-cool.png) no-repeat; + width: 18px; + height: 18px; } + +img.b_emoticons_cry { + background: url(../../openolat/images/emoticons/smiley-cry.png) no-repeat; + width: 18px; + height: 18px; } + +img.b_emoticons_devil { + background: url(../../openolat/images/emoticons/smiley-evil.png) no-repeat; + width: 18px; + height: 18px; } + +img.b_emoticons_grin { + background: url(../../openolat/images/emoticons/smiley-grin.png) no-repeat; + width: 18px; + height: 18px; } + +img.b_emoticons_kiss { + background: url(../../openolat/images/emoticons/smiley-kiss.png) no-repeat; + width: 18px; + height: 18px; } + +img.b_emoticons_ohoh { + background: url(../../openolat/images/emoticons/smiley-eek.png) no-repeat; + width: 18px; + height: 18px; } + +img.b_emoticons_sad { + background: url(../../openolat/images/emoticons/smiley-sad.png) no-repeat; + width: 18px; + height: 18px; } + +img.b_emoticons_sick { + background: url(../../openolat/images/emoticons/smiley-sad-blue.png) no-repeat; + width: 18px; + height: 18px; } + +img.b_emoticons_smile { + background: url(../../openolat/images/emoticons/smiley.png) no-repeat; + width: 18px; + height: 18px; } + +img.b_emoticons_tongue { + background: url(../../openolat/images/emoticons/smiley-razz.png) no-repeat; + width: 18px; + height: 18px; } + +img.b_emoticons_ugly { + background: url(../../openolat/images/emoticons/smiley-money.png) no-repeat; + width: 18px; + height: 18px; } + +img.b_emoticons_weird { + background: url(../../openolat/images/emoticons/smiley-nerd.png) no-repeat; + width: 18px; + height: 18px; } + +img.b_emoticons_wink { + background: url(../../openolat/images/emoticons/smiley-wink.png) no-repeat; + width: 18px; + height: 18px; } + +img.b_emoticons_worried { + background: url(../../openolat/images/emoticons/smiley-roll-blue.png) no-repeat; + width: 18px; + height: 18px; } + +/** ---------------------- EXT JS PATCHES ------------------ **/ +/* (are needed here in content.css , e.g. glossary tooltip in iframes...) */ +div.b_ext_elem ol, div.b_ext_elem ul, div.b_ext_elem li { + list-style: none; + padding: 0; + margin: 0; } + +div.b_ext_elem.x-tree .x-panel-body { + background: transparent; } + +div.b_ext_tooltip_wrapper { + padding: 1px; } + +.x-window-mc { + font-size: 100%; } + +/* EXT TREE */ +div.b_ext_elem .x-tree-lines .x-tree-elbow-minus { + background-image: url("../../openolat/images/toggle-small.png"); + background-position: 50% 50%; } + +div.b_ext_elem .x-tree-lines .x-tree-elbow-plus { + background-image: url("../../openolat/images/toggle-small-expand.png"); + background-position: 50% 50%; } + +div.b_ext_elem .x-tree-lines .x-tree-elbow-end-minus { + background-image: url("../../openolat/images/toggle-small.png"); + background-position: 50% 50%; } + +div.b_ext_elem .x-tree-lines .x-tree-elbow-end-plus { + background-image: url("../../openolat/images/toggle-small-expand.png"); + background-position: 50% 50%; } + +div.b_ext_elem .x-tree-node-collapsed .x-tree-node-icon { + background-image: url(../../openolat/images/folder.png); } + +div.b_ext_elem .x-tree-node-expanded .x-tree-node-icon { + background-image: url(../../openolat/images/folder_open.png); } + +div.b_ext_elem .x-tree-node-leaf .x-tree-node-icon { + background-image: url(../../openolat/images/docs/document_plain.png); } + +div.b_ext_elem .x-tree-selected a.x-tree-node-anchor { + border: 1px dotted #444; + text-decoration: none; } + +div.b_ext_elem .x-tree-node .x-tree-selected { + background-color: #FFC266; } + +/* fix margins in tooltip */ +.x-tip dl, .x-tip dd, .x-tip-body dl, .x-tip-body dd { + margin: 0 !important; } +.x-tip dl, .x-tip-body dl { + padding: 1px; } diff --git a/src/main/webapp/static/themes/openolat/layout.css b/src/main/webapp/static/themes/openolat/layout.css index aeb5580621b165c16aba34edbadf55961033d178..8896516c7c6e16778ceffb53bfc991650bd0dc9b 100644 --- a/src/main/webapp/static/themes/openolat/layout.css +++ b/src/main/webapp/static/themes/openolat/layout.css @@ -1,4 +1,20 @@ -@charset "UTF-8";/* +@charset "UTF-8"; +/* +* ================================================= +* +* main SASS file for OpenOLAT 8 theme +* +* @author strentini, sergio.trentini@frentix.com, www.frentix.com +* @date Nov. 2011 +* +* also read themes.README! +* +* this file includes all other modules +* ================================================= +*/ +/* use the grey ext theme */ +/*@import url(../../js/ext/resources/css/xtheme-gray.css);*/ +/* * ======================================================== * <a href="http://www.openolat.org"> * OpenOLAT - Online Learning and Training</a><br> @@ -22,4 +38,7524 @@ * @author strentini, sergio.trentini@frentix.com, www.frentix.com * @date Nov. 2011 * ======================================================== -**/@import url(../../yaml/core/slim_base.css);@import url(all/content.css);.b_with_small_icon_left{padding:2px 0 2px 20px;min-height:16px;background-position:0 50%;background-repeat:no-repeat}option.b_with_small_icon_left{padding:0 0 0 20px;vertical-align:middle;min-height:11px;background-position:0 50%;background-repeat:no-repeat}.b_with_small_icon_right{padding:1px 20px 1px 0px;min-height:16px;background-position:100% 50%;background-repeat:no-repeat}.b_small_icon{float:left;display:inline;width:16px;height:16px;background-position:0 50%;background-repeat:no-repeat}a.b_small_icon:hover{text-decoration:none}.b_info_icon{background-image:url("../openolat/images/comment.png")}.b_warn_icon{background-image:url("../openolat/images/exclamation.png")}.b_error_icon{background-image:url("../openolat/images/cross-circle.png")}.b_new_icon{background-image:url("../openolat/images/new-text.png")}.b_institution_icon{background-image:url("../openolat/images/home.png")}.b_group_icon{background-image:url("../openolat/images/users.png")}.b_user_icon{background-image:url("../openolat/images/user.png")}.b_move_left_icon{background-image:url("../openolat/images/arrow_left_big.png")}.b_move_right_icon{background-image:url("../openolat/images/arrow_right_big.png")}.b_move_down_icon{background-image:url("../openolat/images/arrow_down_big.png")}.b_move_up_icon{background-image:url("../openolat/images/arrow_up_big.png")}.b_delete_icon{background-image:url("../openolat/images/bin-metal-full.png")}.b_share_icon{background-image:url("../openolat/images/share.png")}.b_status_enabled_icon{background-image:url("../openolat/images/tick.png")}.b_status_disabled_icon{background-image:url("../openolat/images/cross.png")}.b_edit_icon{background-image:url("../openolat/images/docs/document--pencil.png")}.b_add_icon{background-image:url("../openolat/images/plus-circle.png")}.b_open_icon{background-image:url("../openolat/images/control/control.png")}.b_star_icon{background-image:url(../openolat/images/star.png)}.b_star_small_icon{background-image:url(../openolat/images/star-small.png)}.o_fulltext_search_button{background-image:url("../openolat/images/magnifier-zoom.png")}.o_help_icon{background-image:url("../openolat/images/help.png")}.o_rss_icon{background-image:url("../openolat/images/feed.png")}.o_login_guests{background-image:url("../openolat/images/user_silhouette.png")}.o_login_pwd{background-image:url("../openolat/images/user_excl.png")}.o_login_register{background-image:url("../openolat/images/user_register.png")}.o_news_icon{background-image:url("../openolat/images/information-white.png")}.o_course_icon{background-image:url("../openolat/images/le_resources/book-open-text-image.png")}.o_chat_icon{background-image:url("../openolat/images/balloons-box.png")}.o_admin_icon{background-image:url("../openolat/images/wrench-screwdriver.png")}.o_calendar_icon{background-image:url("../openolat/images/calendar.png")}.o_locked_icon{background-image:url("../openolat/images/locked.png")}.b_flag_en{background-image:url("../openolat/images/flags/gb.png")}.b_flag_de{background-image:url("../openolat/images/flags/de.png")}.b_flag_fr{background-image:url("../openolat/images/flags/fr.png")}.b_flag_it{background-image:url("../openolat/images/flags/it.png")}.b_flag_es{background-image:url("../openolat/images/flags/es.png")}.b_flag_da{background-image:url("../openolat/images/flags/dk.png")}.b_flag_cs{background-image:url("../openolat/images/flags/cz.png")}.b_flag_el{background-image:url("../openolat/images/flags/gr.png")}.b_flag_ru{background-image:url("../openolat/images/flags/ru.png")}.b_flag_pl{background-image:url("../openolat/images/flags/pl.png")}.b_flag_zh_CN{background-image:url("../openolat/images/flags/cn.png")}.b_flag_zh_TW{background-image:url("../openolat/images/flags/tw.png")}.b_flag_lt{background-image:url("../openolat/images/flags/lt.png")}.b_flag_fa{background-image:url("../openolat/images/flags/ir.png")}.b_flag_pt_PT{background-image:url("../openolat/images/flags/pt.png")}.b_flag_pt_BR{background-image:url("../openolat/images/flags/br.png")}.b_flag_tr{background-image:url("../openolat/images/flags/tr.png")}.b_flag_hu{background-image:url("../openolat/images/flags/hu.png")}.b_flag_sq{background-image:url("../openolat/images/flags/al.png")}.b_flag_in{background-image:url("../openolat/images/flags/id.png")}.b_flag_ar{background-image:url("../openolat/images/flags/eg.png")}.b_flag_rm{background-image:url("../openolat/images/flags/rm.png")}.b_flag_af{background-image:url("../openolat/images/flags/za.png")}.b_flag_vi{background-image:url("../openolat/images/flags/vn.png")}.b_flag_mn{background-image:url("../openolat/images/flags/mn.png")}.b_flag_iw{background-image:url("../openolat/images/flags/il.png")}.b_flag_ko{background-image:url("../openolat/images/flags/kr.png")}.b_flag_nl_NL{background-image:url("../openolat/images/flags/nl.png")}.b_flag_jp{background-image:url("../openolat/images/flags/jp.png")}.b_flag_nb_NO{background-image:url("../openolat/images/flags/no.png")}.b_flag_et_EE{background-image:url("../openolat/images/flags/ee.png")}.b_flag_bg{background-image:url("../openolat/images/flags/bg.png")}.b_flag_hi_IN_ASIA{background-image:url("../openolat/images/flags/in.png")}.b_flag_ar_LB{background-image:url("../openolat/images/flags/lb.png")}.b_flag_de_FX_business{background-image:url("../openolat/images/flags/de.png")}.b_flag_de_FX_school{background-image:url("../openolat/images/flags/de.png")}.b_flag_en_FX_business{background-image:url("../openolat/images/flags/gb.png")}.b_flag_en_FX_school{background-image:url("../openolat/images/flags/gb.png")}.b_filetype_file,.b_filetype_ico{background-image:url("../openolat/images/docs/document_plain.png") !important}.b_filetype_avi_icon{background-image:url("../openolat/images/docs/document-film.png") !important}.b_filetype_bat_icon{background-image:url("../openolat/images/docs/document-binary.png") !important}.b_filetype_bmp{background-image:url("../openolat/images/docs/document-image.png") !important}.b_filetype_css{background-image:url("../openolat/images/docs/document_tags.png") !important}.b_filetype_doc,.b_filetype_docx{background-image:url("../openolat/images/docs/document-word.png") !important}.b_filetype_dvi{background-image:url("../openolat/images/docs/document-film.png") !important}.b_filetype_exe{background-image:url("../openolat/images/docs/document-binary.png") !important}div.b_ext_elem .x-tree-node-expanded .x-tree-node-icon.b_filetype_folder,.b_filetype_folder_open{background-image:url("../openolat/images/folder_open.png") !important}.b_filetype_folder{background-image:url("../openolat/images/folder.png") !important}.b_filetype_gif{background-image:url("../openolat/images/docs/document-image.png") !important}.b_filetype_gz{background-image:url("../openolat/images/docs/document-zipper.png") !important}.b_filetype_htm,.b_filetype_html{background-image:url("../openolat/images/docs/document_tags.png") !important}.b_filetype_jpeg,.b_filetype_jpg{background-image:url("../openolat/images/docs/document-image.png") !important}.b_filetype_js{background-image:url("../openolat/images/docs/document_tags.png") !important}.b_filetype_log{background-image:url("../openolat/images/docs/document_plain.png") !important}.b_filetype_midi{background-image:url("../openolat/images/docs/document-music.png") !important}.b_filetype_video,.b_filetype_mov{background-image:url("../openolat/images/docs/document-film.png") !important}.b_filetype_audio,.b_filetype_mp3,.b_filetype_m3u{background-image:url("../openolat/images/docs/document-music.png") !important}.b_filetype_mpeg,.b_filetype_mpg{background-image:url("../openolat/images/docs/document-film.png") !important}.b_filetype_odp{background-image:url("../openolat/images/docs/document-powerpoint.png") !important}.b_filetype_ods{background-image:url("../openolat/images/docs/document-excel.png") !important}.b_filetype_odt{background-image:url("../openolat/images/docs/document-text.png") !important}.b_filetype_odg{background-image:url("../openolat/images/docs/document-image.png") !important}.b_filetype_odf{background-image:url("../openolat/images/docs/document_plain.png") !important}.b_filetype_pdf{background-image:url("../openolat/images/docs/document-pdf.png") !important}.b_filetype_png{background-image:url("../openolat/images/docs/document-image.png") !important}.b_filetype_ppt{background-image:url("../openolat/images/docs/document-powerpoint.png") !important}.b_filetype_pptx{background-image:url("../openolat/images/docs/document-powerpoint.png") !important}.b_filetype_ps{background-image:url("../openolat/images/docs/document-pdf.png") !important}.b_filetype_qt,.b_filetype_ra,.b_filetype_ram{background-image:url("../openolat/images/docs/document-film.png") !important}.b_filetype_readme,.b_filetype_README{background-image:url("../openolat/images/docs/document-text.png") !important}.b_filetype_rtf{background-image:url("../openolat/images/docs/document-word.png") !important}.b_filetype_tar,.b_filetype_tgz{background-image:url("../openolat/images/docs/document-zipper.png") !important}.b_filetype_tiff{background-image:url("../openolat/images/docs/document-image.png") !important}.b_filetype_txt{background-image:url("../openolat/images/docs/document-text.png") !important}.b_filetype_wav{background-image:url("../openolat/images/docs/document-music.png") !important}.b_filetype_xls,.b_filetype_xlsx{background-image:url("../openolat/images/docs/document-excel.png") !important}.b_filetype_xml{background-image:url("../openolat/images/docs/document_tags.png") !important}.b_filetype_xsl{background-image:url("../openolat/images/docs/document_tags.png") !important}.b_filetype_zip{background-image:url("../openolat/images/docs/document-zipper.png") !important}li.b_nav_site div,li.b_nav_tab div{background:url("../openolat/images/application.png") no-repeat left 50%;padding-left:18px}li.b_resource_BusinessGroup div,.o_BusinessGroup_icon{background-image:url("../openolat/images/users.png")}li.b_resource_CourseModule div,.o_CourseModule_icon{background-image:url("../openolat/images/le_resources/book-open-text-image.png")}li.b_resource_HOMEPAGECONFIG div,.o_HOMEPAGECONFIG_icon,li.b_resource_Identity div{background-image:url("../openolat/images/card-address.png")}li.b_resource_FileResource-SHAREDFOLDER div,.o_FileResource-SHAREDFOLDER_icon{background-image:url("../openolat/images/folder_shared.png")}li.b_resource_FileResource-WIKI div,.o_FileResource-WIKI_icon{background-image:url("../openolat/images/le_resources/wiki.png")}li.b_resource_FileResource-PODCAST div,.o_FileResource-PODCAST_icon{background-image:url("../openolat/images/le_resources/media-player-cast.png")}li.b_resource_FileResource-BLOG div,.o_FileResource-BLOG_icon{background-image:url("../openolat/images/le_resources/blog.png")}li.b_resource_FileResource-MOVIE div,.o_FileResource-MOVIE_icon{background-image:url("../openolat/images/docs/document-film.png")}li.b_resource_FileResource-PDF div,.o_FileResource-PDF_icon{background-image:url("../openolat/images/docs/document-pdf.png")}li.b_resource_FileResource-PPT div,.o_FileResource-PPT_icon{background-image:url("../openolat/images/docs/document-powerpoint.png")}li.b_resource_FileResource-DOC div,.o_FileResource-DOC_icon{background-image:url("../openolat/images/docs/document-word.png")}li.b_resource_FileResource-IMSCP div,.o_FileResource-IMSCP_icon{background-image:url("../openolat/images/le_resources/box.png")}li.b_resource_FileResource-SCORMCP div,.o_FileResource-SCORMCP_icon{background-image:url("../openolat/images/le_resources/book-open-text-image-s.png")}li.b_resource_FileResource-FILE div,.o_FileResource-FILE_icon{background-image:url("../openolat/images/docs/document_plain.png")}li.b_resource_FileResource-IMAGE div,.o_FileResource-IMAGE_icon{background-image:url("../openolat/images/docs/document-image.png")}li.b_resource_FileResource-SOUND div,.o_FileResource-SOUND_icon{background-image:url("../openolat/images/docs/document-music.png")}li.b_resource_FileResource-XLS div,.o_FileResource-XLS_icon{background-image:url("../openolat/images/docs/document-excel.png")}li.b_resource_FileResource-ANIM div,.o_FileResource-ANIM_icon{background-image:url("../openolat/images/docs/document-image.png")}li.b_resource_FileResource-SURVEY div,.o_FileResource-SURVEY_icon{background-image:url("../openolat/images/le_resources/survey.png")}li.b_resource_FileResource-TEST div,.o_FileResource-TEST_icon{background-image:url("../openolat/images/le_resources/test.png")}li.b_resource_FileResource-GLOSSARY div,.o_FileResource-GLOSSARY_icon{background-image:url("../openolat/images/le_resources/glossary.png")}li.b_resource_org-olat-search-ui-SearchController div,.o_org-olat-search-ui-SearchController_icon{background-image:url("../openolat/images/magnifier-zoom.png")}li.b_resource_EPStructuredMapTemplate div{background-image:url("../openolat/images/le_resources/portfolio.png")}li a.o_toolbox_course{background-image:url("../openolat/images/le_resources/book-open-text-image.png")}li a.o_toolbox_content{background-image:url("../openolat/images/le_resources/box.png")}li a.o_toolbox_scorm{background-image:url("../openolat/images/le_resources/book-open-text-image-s.png")}li a.o_toolbox_test{background-image:url("../openolat/images/le_resources/test.png")}li a.o_toolbox_questionnaire{background-image:url("../openolat/images/le_resources/survey.png")}li a.o_toolbox_wiki{background-image:url("../openolat/images/le_resources/wiki.png")}li a.o_toolbox_podcast{background-image:url("../openolat/images/le_resources/media-player-cast.png")}li a.o_toolbox_blog{background-image:url("../openolat/images/le_resources/blog.png")}li a.o_toolbox_glossary{background-image:url("../openolat/images/le_resources/glossary.png")}li a.o_toolbox_sharedfolder{background-image:url("../openolat/images/folder_shared.png")}li a.o_toolbox_coursefolder{background-image:url("../openolat/images/le_resources/blue-folder.png")}li a.o_toolbox_portfolio{background-image:url("../openolat/images/le_resources/portfolio.png")}li a.b_toolbox_link{background-image:url("../openolat/images/bullet_black.png")}li a.b_toolbox_doc{background-image:url("../openolat/images/docs/document_plain.png")}li a.b_toolbox_preview{background-image:url("../openolat/images/docs/document_preview.png")}li a.b_toolbox_publish{background-image:url("../openolat/images/docs/document_share.png")}li a.b_toolbox_move{background-image:url("../openolat/images/docs/document_move.png")}li a.b_toolbox_close{background-image:url("../openolat/images/close.png")}li a.b_toolbox_delete{background-image:url("../openolat/images/bin-metal-full.png")}li a.b_toolbox_copy,.b_copy_icon{background-image:url("../openolat/images/docs/document-copy.png")}.o_midlock{top:9px;left:9px;background-image:url("../openolat/images/decorator/deco_condition.png")}.o_miderr{top:8px;left:-2px;background-image:url("../openolat/images/decorator/deco_error.png")}.o_midwarn{top:8px;left:-2px;background-image:url("../openolat/images/decorator/deco_warn.png")}.o_midpub{top:-2px;left:9px;background-image:url("../openolat/images/decorator/deco_ok.png")}span.o_passed{background:url(../openolat/images/tick.png) no-repeat right 50%;padding:0 25px 0 0;color:#009900}span.o_notpassed{background:url(../openolat/images/cross.png) no-repeat right 50%;padding:0 25px 0 0;color:#990000}.o_efficiencystatement_icon{background-image:url(../openolat/images/seal.png)}.o_bc_icon{background-image:url("../openolat/images/folder.png") !important}.o_co_icon{background-image:url("../openolat/images/mail.png") !important}.o_cp_icon{background-image:url("../openolat/images/le_resources/box.png") !important}.o_cp_org{background-image:url("../openolat/images/le_resources/box.png") !important}.o_cp_item{background-image:url("../openolat/images/docs/document-text.png") !important}.o_dialog_icon{background-image:url("../openolat/images/docs/document_discuss.png") !important}.o_en_icon{background-image:url("../openolat/images/enrol.png") !important}.o_fo_icon{background-image:url("../openolat/images/forum/forum.png") !important}.o_iqself_icon{background-image:url("../openolat/images/le_resources/selftest.png") !important}.o_iqsurv_icon{background-image:url("../openolat/images/le_resources/survey.png") !important}.o_iqtest_icon{background-image:url("../openolat/images/le_resources/test.png") !important}.o_ms_icon{background-image:url("../openolat/images/le_resources/thumb-up.png") !important}.o_scorm_icon,.o_scorm_org{background-image:url("../openolat/images/le_resources/book-open-text-image-s.png") !important}.o_scorm_item{background-image:url("../openolat/images/docs/document-text.png") !important}.o_scorm_asset{background-image:url("../openolat/images/le_resources/book-open-text-image-s.png") !important}.o_sp_icon{background-image:url("../openolat/images/docs/document-text.png") !important}.o_st_icon{background-image:url("../openolat/images/node-select-all.png") !important}.o_ta_icon{background-image:url("../openolat/images/docs/document-task.png") !important}.o_tu_icon{background-image:url("../openolat/images/docs/document-import.png") !important}.o_wiki_icon{background-image:url("../openolat/images/le_resources/wiki.png") !important}.o_ll_icon{background-image:url("../openolat/images/docs/document_linklist.png") !important}.o_cl_icon{background-image:url("../openolat/images/clipboard-task.png") !important}.o_den_icon{background-image:url("../openolat/images/clock.png") !important}.o_projectbroker_icon{background-image:url("../openolat/images/projectbroker.png") !important}.o_podcast_icon{background-image:url("../openolat/images/le_resources/media-player-cast.png") !important}.o_blog_icon{background-image:url("../openolat/images/le_resources/blog.png") !important}.o_cal_icon{background-image:url("../openolat/images/calendar.png") !important}.o_lti_icon{background-image:url("../openolat/images/docs/document-node.png") !important}.o_vc_icon{background-image:url("../openolat/images/projection-screen.png") !important}.o_vitero_icon{background-image:url("../openolat/images/vitero.png") !important}.o_ep_icon{background-image:url("../openolat/images/le_resources/portfolio.png") !important}.o_EPStructuredMapTemplate_icon{background-image:url("../openolat/images/portfolio/briefcase.png") !important}.o_infomsg_icon{background-image:url("../openolat/images/information-button.png") !important}.o_cmembers_icon{background-image:url("../openolat/images/users.png") !important}.fx_members_icon{background-image:url("../openolat/images/users_members.png") !important}body#b_body .o_CourseModule_icon_closed{background-image:url("../openolat/images/le_resources/book-open-text-image_locked.png")}@media all{html{min-height:100%}body{min-height:100%;overflow-y:scroll;background:#ececec url("../openolat/images/sky.png") repeat-x left 88px}#b_page_margins{min-width:740px;max-width:1324px;margin:0 auto;width:100%;height:100%}#b_page_wrapper{border-bottom:1px solid lightGrey}#b_main{background:#fff;clear:both;moz-box-shadow:0 0 14px #d3d3d3;-ms-box-shadow:0 0 14px #d3d3d3;-o-box-shadow:0 0 14px #d3d3d3;-webkit-box-shadow:0 0 14px #d3d3d3;box-shadow:0 0 14px #d3d3d3}#b_page a#b_toplink{position:absolute;bottom:1em;right:1em;background:transparent url(../openolat/images/arrow_up.png) 0 50% no-repeat;padding-left:14px;z-index:5}#b_header,#b_page,#b_col1_content,#b_col2_content,#b_col3_content,#b_col3_content_inner{position:relative}#b_col1{overflow:hidden}#b_col1_content{padding:1em 10px 1em 0px}#b_col3{border-left:1px #DDD dotted;border-right:1px #DDD dotted}#b_col3_content{min-height:450px;padding:20px 20px 30px 20px}#b_col2_content{overflow:hidden;padding:1em 0}.b_hidecol2 #b_col3{margin-right:0 !important;border-right:none}.b_hidecol1 #b_col3{margin-left:0 !important;border-left:none}.b_hideboth #b_col3{margin-left:0 !important;margin-right:0 !important;border-left:none;border-right:none}.b_hideboth #b_col1,.b_hideboth #b_col2,.b_hidecol1 #b_col1,.b_hidecol2 #b_col2,#b_ie_clearing{display:none}.b_c15r,.b_c20r,.b_c80r,.b_c85r{float:right;margin-left:-5px}.b_c15l,.b_c15r{width:15%}.b_c20l,.b_c20r{width:20%}.b_c80l,.b_c80r{width:80%}.b_c85l,.b_c85r{width:85%}.b_subcolumns_oldgecko,.b_c20l,.b_c15l,.b_c80l,.b_c85l{float:left}div.b_iframe_wrapper iframe{width:100%;position:relative;top:0;left:0;border:none;margin:0;padding:0;background:transparent}#b_main.b_exception{padding-left:165px;padding-right:165px}#b_header{height:auto;min-height:30px;overflow:hidden;position:relative}#b_header #b_topnav{position:absolute;right:0px;top:0px;padding:4px 15px 0px 0px}#b_header #b_topnav ul{margin:0}#b_header #b_topnav #o_topnav_search input{line-height:1.3em;margin:0;width:10em}#b_header #b_topnav #o_topnav_printview a{background:url(../openolat/images/printer.png) no-repeat top right;padding:2px 20px 2px 0;margin:0}#b_header #b_topnav #o_topnav_logout a{background:url("../openolat/images/control/control-power.png") no-repeat top right;padding:2px 20px 2px 0;margin:0;font-weight:bold}#b_header #b_topnav li{float:left;list-style:none;margin-left:1.7em}#b_header #b_topnav li div.b_form_element_wrapper.b_form_horizontal{margin:0}#b_header #b_topnav li#o_topnav_imclient li{margin-left:0.5em}#b_nav_main{float:left}#b_nav_main ul{padding-left:40px;margin:0}#b_nav_main ul li{float:left;position:relative;list-style:none;margin:0px;padding:4px 3px 4px 12px;margin-right:2px;-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:0;border-bottom-left-radius:0;background:#fff;background:rgba(255, 255, 255, 0.5)}#b_nav_main ul li a{padding:4px 12px 4px 3px}#b_nav_main ul li a:hover{text-decoration:none}#b_nav_main ul li.b_nav_site.b_nav_active,#b_nav_main ul li.b_nav_site:hover,#b_nav_main ul li.b_nav_site.b_exception{moz-box-shadow:0 -4px 8px -1px #d3d3d3;-ms-box-shadow:0 -4px 8px -1px #d3d3d3;-o-box-shadow:0 -4px 8px -1px #d3d3d3;-webkit-box-shadow:0 -4px 8px -1px #d3d3d3;box-shadow:0 -4px 8px -1px #d3d3d3;background:#fff}#b_nav_main ul li.b_nav_site.b_nav_active a.b_nav_tab_close,#b_nav_main ul li.b_nav_site:hover a.b_nav_tab_close,#b_nav_main ul li.b_nav_site.b_exception a.b_nav_tab_close{background-image:url(../openolat/images/cross_small_trimmed_blue.png)}#b_nav_main ul li.b_nav_site > div{padding-left:16px;background-repeat:no-repeat;background-position:0% 50%;background-image:url("../openolat/images/application.png")}#b_nav_main ul li.b_nav_site.o_site_home > div{background-image:url("../openolat/images/home.png")}#b_nav_main ul li.b_nav_site.o_site_admin > div{background-image:url("../openolat/images/wrench-screwdriver.png")}#b_nav_main ul li.b_nav_site.o_site_useradmin > div{background-image:url("../openolat/images/user_conf.png")}#b_nav_main ul li.b_nav_site.o_site_groupsmanagement > div{background-image:url("../openolat/images/users_conf.png")}#b_nav_main ul li.b_nav_site.o_site_repository > div{background-image:url("../openolat/images/books-stack.png")}#b_nav_main ul li.b_nav_site.o_site_groups > div{background-image:url("../openolat/images/users.png")}#b_nav_main ul li.b_nav_site.site_demo_icon > div{background-image:url("../openolat/images/information-white.png")}#b_nav_main ul li.b_nav_site.f_site_library > div{background-image:url("../openolat/images/library.png")}#b_nav_main ul li.b_nav_site.fx_members > div{background-image:url("../openolat/images/users_members.png")}#b_nav_main ul li.b_nav_site.o_site_guidemo div{background-image:url("../openolat/images/light-bulb.png")}#b_nav_main ul li.b_nav_site.b_resource_GroupInfoMainController div{background-image:url(../openolat/images/users.png)}#b_nav_main ul li.b_nav_tab{margin-right:4px}#b_nav_main ul li.b_nav_tab a.b_nav_tab_close{position:absolute;top:3px;right:4px;width:13px;height:13px;line-height:0;padding:0;margin:0;background:transparent url(../openolat/images/cross_small_trimmed_grey.png) no-repeat right top}#b_nav_main ul li.b_nav_tab.b_nav_active,#b_nav_main ul li.b_nav_tab:hover{moz-box-shadow:0 -4px 8px -1px #d3d3d3;-ms-box-shadow:0 -4px 8px -1px #d3d3d3;-o-box-shadow:0 -4px 8px -1px #d3d3d3;-webkit-box-shadow:0 -4px 8px -1px #d3d3d3;box-shadow:0 -4px 8px -1px #d3d3d3;background:#fff}#b_nav_main ul li.b_nav_tab.b_nav_active a.b_nav_tab_close,#b_nav_main ul li.b_nav_tab:hover a.b_nav_tab_close{background-image:url(../openolat/images/cross_small_trimmed_blue.png)}#b_nav_main ul li#b_nav_spacer{background:none;border:none;width:20px;height:1px;padding:0}div.b_tree{font-size:100%;padding:0}div.b_tree ul{position:relative;padding:0;margin:0 0 0 1em;list-style:none;white-space:nowrap}div.b_tree ul li{position:relative;background:transparent;margin-left:0;padding-left:0;line-height:1.7em}div.b_tree ul li a.b_tree_icon{padding-left:20px;padding-top:2px;position:relative;background-position:0 50%;background-repeat:no-repeat}div.b_tree ul li a{color:#555555}div.b_tree ul li a.b_tree_l1{padding-left:16px}div.b_tree ul li .b_tree_oc_l1{position:absolute;top:0px;left:0px;z-index:9}div.b_tree ul li a:focus,div.b_tree ul li a:hover{color:#025d8c;background-color:transparent;text-decoration:underline}div.b_tree ul li a.b_tree_selected,div.b_tree ul li a:active{color:#025d8c;background-color:transparent;text-decoration:none}div.b_tree ul li li a.b_tree_selected_parents,div.b_tree ul li a.b_tree_l0,div.b_tree ul li strong{color:#025d8c;font-weight:bold}div.b_tree ul li .b_tree_oc_l1{position:absolute;top:0px;left:1px;z-index:9}div.b_tree ul li .b_tree_oc_l2{position:absolute;top:0px;left:11px;z-index:9}div.b_tree ul li .b_tree_oc_l3{position:absolute;top:0px;left:21px;z-index:9}div.b_tree ul li .b_tree_oc_l4{position:absolute;top:0px;left:31px;z-index:9}div.b_tree ul li .b_tree_oc_l5{position:absolute;top:0px;left:41px;z-index:9}div.b_tree ul li .b_tree_oc_l6{position:absolute;top:0px;left:51px;z-index:9}div.b_tree ul li .b_tree_oc_l7{position:absolute;top:0px;left:61px;z-index:9}div.b_tree ul li .b_tree_oc_l8{position:absolute;top:0px;left:71px;z-index:9}div.b_tree ul li .b_tree_oc_l9{position:absolute;top:0px;left:81px;z-index:9}div.b_tree ul li .b_tree_oc_l10{position:absolute;top:0px;left:91px;z-index:9}div.b_tree ul li .b_tree_oc_l11{position:absolute;top:0px;left:101px;z-index:9}div.b_tree ul li a.b_tree_l0{padding-left:5px}div.b_tree ul li a.b_tree_l1{padding-left:15px}div.b_tree ul li a.b_tree_l2{padding-left:25px}div.b_tree ul li a.b_tree_l3{padding-left:35px}div.b_tree ul li a.b_tree_l4{padding-left:45px}div.b_tree ul li a.b_tree_l5{padding-left:55px}div.b_tree ul li a.b_tree_l6{padding-left:65px}div.b_tree ul li a.b_tree_l7{padding-left:75px}div.b_tree ul li a.b_tree_l8{padding-left:85px}div.b_tree ul li a.b_tree_l9{padding-left:95px}div.b_tree ul li a.b_tree_l10{padding-left:105px}div.b_tree ul li a.b_tree_l11{padding-left:115px}div.b_tree ul li span.b_tree_icon_decorator{width:12px;height:12px;float:right;display:inline;position:static;background-repeat:no-repeat}div.b_tree ul.b_tree_l0 a.b_tree_icon{padding-left:26px;background-position:8px 50%}div.b_tree ul.b_tree_l1 a.b_tree_icon{padding-left:36px;background-position:18px 50%}div.b_tree ul.b_tree_l2 a.b_tree_icon{padding-left:46px;background-position:28px 50%}div.b_tree ul.b_tree_l3 a.b_tree_icon{padding-left:56px;background-position:38px 50%}div.b_tree ul.b_tree_l4 a.b_tree_icon{padding-left:66px;background-position:48px 50%}div.b_tree ul.b_tree_l5 a.b_tree_icon{padding-left:76px;background-position:58px 50%}div.b_tree ul.b_tree_l6 a.b_tree_icon{padding-left:86px;background-position:68px 50%}div.b_tree ul.b_tree_l7 a.b_tree_icon{padding-left:96px;background-position:78px 50%}div.b_tree ul.b_tree_l8 a.b_tree_icon{padding-left:106px;background-position:88px 50%}div.b_tree ul.b_tree_l9 a.b_tree_icon{padding-left:116px;background-position:98px 50%}div.b_tree ul.b_tree_l10 a.b_tree_icon{padding-left:126px;background-position:108px 50%}div.b_tree ul.b_tree_l11 a.b_tree_icon{padding-left:136px;background-position:118px 50%}div.b_tree a.b_tree_level_close span{background:url("../openolat/images/toggle-small.png") no-repeat 0% 50%;padding-right:8px}div.b_tree a.b_tree_level_open span{background:url("../openolat/images/toggle-small-expand.png") no-repeat 0% 50%;padding-right:8px}div.b_tree a.b_tree_level_close:hover,div.b_tree a.b_tree_level_open:hover{text-decoration:none}#b_footer{color:#9D9D9D;padding:8px 20px;margin-top:12px}#b_footer .b_floatbox{padding-top:8px;border-top:1px solid #ddd}#b_footer #b_footer_user{float:left;line-height:16px}#b_footer #b_footer_user a.b_ajax{background:url(../openolat/images/ajax.png) no-repeat;width:20px;height:16px;display:block;float:left}#b_footer #b_footer_version{float:right;display:block}#b_footer #b_footer_powered{text-align:center;width:auto;background:none}#b_footer #b_footer_powered a{display:inline}#b_main.b_menu_toolbar #b_col1_content{padding-top:0;padding-right:0}#b_main.b_menu_toolbar #b_col3_content{padding:0}div.b_menu_toolbar{background:#f9f9f9;background:-moz-linear-gradient(top, #f9f9f9 0%, #d0d0d0 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9f9f9), color-stop(100%, #d0d0d0));background:-webkit-linear-gradient(top, #f9f9f9 0%, #d0d0d0 100%);background:-o-linear-gradient(top, #f9f9f9 0%, #d0d0d0 100%);background:-ms-linear-gradient(top, #f9f9f9 0%, #d0d0d0 100%);background:linear-gradient(top, #f9f9f9 0%, #d0d0d0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#d0d0d0',GradientType=0 );border-bottom:1px solid #7D7D7D;padding:5px 5px 2px 0}div.b_breadcumb_path{padding:0;margin:0;float:left;display:inline}div.b_breadcumb_path ul{padding:0;margin:0;list-style:none;float:left;display:inline}div.b_breadcumb_path ul li{padding:0 7px 0 14px;margin:0;list-style:none;float:left;display:inline;background:url(../openolat/images/breadcrumb-separator.png) no-repeat left center}div.b_breadcumb_path ul li.b_first{background:url(../openolat/images/home.png) no-repeat top left;padding-left:25px}div.b_breadcumb_path ul li a{color:#464444}div.b_breadcumb_path ul li span.b_disabled{color:#000;padding:0 10px 0 0;margin:0}div.b_breadcumb_content{clear:both;margin-top:0.5em;padding-top:0.5em;border-top:1px solid #ACAAAA}div.b_noti{border:1px solid #E9EAEF;padding:3px 23px 3px 3px;float:right;display:inline;position:relative;right:0;font-size:95%}div.b_noti a.b_contexthelp{position:absolute;top:2px;right:2px}div.b_noti a.b_noti_unsubscribe_link{background:url(../openolat/images/mail--minus.png) no-repeat left 50%;padding:1px 0 1px 20px}div.b_noti a.b_noti_subscribe_link{background:url(../openolat/images/mail--plus.png) no-repeat left 50%;padding:1px 0 1px 20px}div.b_noti a.b_noti_markedread_link{background:url(../openolat/images/tick.png) no-repeat left 50%;padding:1px 0 1px 20px}div.b_titled_wrapper div.b_noti{position:absolute;right:25px;top:0px}div.b_titled_wrapper fieldset div.b_noti{top:12px}h1.b_titled_wrapper span{padding-right:4em;font-style:italic}h2.b_titled_wrapper span{padding-right:4em;font-style:italic}h3.b_titled_wrapper span{padding-right:4em;font-style:italic}h4.b_titled_wrapper span{padding-right:3em;font-style:italic}h5.b_titled_wrapper span{padding-right:3em;font-style:italic}a.b_togglebox_closed{background:url("../openolat/images/toggle-small-expand.png") no-repeat 0 50%;padding:1px 0 1px 18px;vertical-align:middle}a.b_togglebox_opened{background:url("../openolat/images/toggle-small.png") no-repeat 0 50%;padding:1px 0 1px 18px;vertical-align:middle}div.b_titled_wrapper div.b_togglebox div.b_togglebox_content{background:transparent;border:0px;padding:0px}div.b_titled_wrapper div.b_togglebox div.b_togglebox_content{position:relative;margin-bottom:1em}div.b_titled_wrapper a.b_togglebox_hide:hover{text-decoration:underline}div.b_titled_wrapper div.b_togglebox div.b_togglebox_content div.o_course_run_objectives{position:relative}div.o_course_run_dropbox div.b_noti{position:relative;top:0;right:25px;border:1px solid #FFFFFF}div.o_course_run_returnbox div.b_noti{position:relative;top:0;right:25px;border:1px solid #FFFFFF}div.o_course_run_solutionbox div.b_noti{position:relative;top:0;right:25px;border:1px solid #FFFFFF}div.o_catalog div.o_catalog_link_title{margin:2em 0 0 0;border-bottom:1px solid #ccc;padding:0.3em}div.o_catalog div.o_catalog_title{display:none}div.o_catalog div.o_catalog_nav{font-size:95%;padding:1px 0 2px 22px;border-bottom:1px solid #EEE;background:url(../openolat/images/folder_open.png) 2px 50% no-repeat}div.o_catalog .o_catalog_sub_icon{background-image:url(../openolat/images/folder_small.png)}div.o_catalog div.o_catalog_links{margin-top:1em;padding-top:1em;border-top:1px solid #EEE}div.o_catalog div.o_catalog_itemlist ul{list-style-type:none;margin:0;padding:0}div.o_catalog div.o_catalog_itemlist ul li{margin:0;padding:0 0 0 0.5em;overflow:hidden}div.o_catalog div.o_catalog_itemlist ul a{display:block}div.o_catalog div.o_catalog_desc{margin:0.5em 0 0.5em 0;padding-left:20px;font-size:95%;font-style:italic}div.b_ext_elem .x-tree-node-collapsed .x-tree-node-icon.o_catalog_cat_icon,div.b_ext_elem .x-tree-node-leaf .x-tree-node-icon.o_catalog_cat_icon{background-image:url(../openolat/images/folder_small.png)}div.b_ext_elem .x-tree-node-collapsed .x-tree-node-icon.o_catalog_cat_noaccess_icon,div.b_ext_elem .x-tree-node-leaf .x-tree-node-icon.o_catalog_cat_noaccess_icon{background-image:url(../openolat/images/locked.png)}div.b_ext_elem .x-tree-node-expanded .x-tree-node-icon.o_catalog_cat_icon{background-image:url(../openolat/folder_open.png)}div.b_ext_elem .x-tree-node-expanded .x-tree-node-icon.o_catalog_cat_noaccess_icon{background-image:url(../openolat/images/locked.png)}div.b_ext_elem .x-tree-node-leaf .x-tree-node-icon.o_catalog_entry_icon{background-image:url(../openolat/images/le_resources/book-open-text-image.png)}.b_tag_list{background:url(../openolat/images/tag-label-yellow.png) 0px 3px no-repeat !important}.b_tag_icon{background-image:url(../openolat/images/tag-label-yellow.png)}div.b_tags{margin:2em 0}div.b_tags div{padding:0.5em 0 0 20px}div.b_tags span.b_tag{font-size:80%;padding:5px 2px 5px 2px;line-height:3em;white-space:nowrap}div.o_ep_toc_editor div.b_subcl{min-height:35em}div.o_ep_struct_editor div.b_subcr{min-height:35em;background:#FFF;padding-right:1em;overflow-x:auto}div.b_struct_edit_btn{float:right;display:inline}div.b_struct_submit_assess_btn{float:right;display:inline}*:first-child + html div.holder{padding-bottom:2px}* html div.holder{padding-bottom:2px}.textbox-outer{list-style-type:none;margin-left:0em}div.holder{font-size:80%}.textboxlist-auto{position:absolute;width:300px;overflow:show}a.bit-box,span.b_tag{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #CAD8F3;background:#DEE7F8;padding:1px 5px 2px;padding-right:15px;position:relative}div.holder{min-width:200px;width:auto;margin:0;overflow:hidden;height:auto !important;height:1%;padding:0px 0px 0;cursor:text}div.holder a{float:left;margin:0 5px 4px 0}div.holder a.bit{text-decoration:none;color:black}div.holder a.bit:active,div.holder a.bit:focus{outline:none}div.holder a.bit-box-focus{border-color:#598BEC;background:#598BEC;color:#fff}div.holder a.bit-input input{width:100px;margin:0;border:none;background:white;outline:0;padding:3px 0 2px}div.holder a.bit-input input.smallinput{width:20px}div.holder a.bit-hover{background:#BBCEF1;border:1px solid #6D95E0}div.holder a.bit-box-focus{background:#598BEC;color:#fff}div.holder a.bit-box a.closebutton{position:absolute;right:0;top:5px;display:block;width:7px;height:7px;font-size:1px;background:url("../openolat/images/tag_x.gif")}div.holder a.bit-box a.closebutton:hover{background-position:7px}div.holder a.bit-box a.closebutton:active{outline:none}div.holder a.bit-box-focus a.closebutton,div.holder a.bit-box-focus a.closebutton:hover{background-position:bottom}.b_wizard .textbox-outer{background:url(../openolat/images/tag-label-yellow.png) top left no-repeat}.b_wizard .textbox-outer li{margin-left:18px}.b_wizard div.holder a.bit-input input{background:#f8f8f8;padding:0.4em}ol.textbox-outer{margin:0;padding:0}.textboxlist-auto{display:none;background:#eee}.textboxlist-auto .default{padding:5px 7px;border:1px solid #ccc;border-width:0 1px 1px}.textboxlist-auto ul{display:none;margin:0;padding:0;overflow:auto}.textboxlist-auto ul li{padding:5px 12px;z-index:1000;cursor:pointer;margin:0;list-style-type:none;border:1px solid #ccc;border-width:0 1px 1px}.textboxlist-auto ul li.loading-indicator{padding-left:30px;background-position:5px center;cursor:defat;font-size:100.01% !important;line-height:1.5em}.textboxlist-auto ul li.more-indicator{cursor:defat;font-style:italic}.textboxlist-auto ul li em{font-weight:bold;font-style:normal;background:#ccc}.textboxlist-auto ul li.auto-focus{background:#4173CC;color:#fff}.textboxlist-auto ul li.auto-focus em{background:none}input.inputMessage{color:#AAA;font-size:11px}}.b_float_left{float:left;display:inline;margin-right:1em;margin-bottom:0.15em}.b_float_right{float:right;display:inline;margin-left:1em;margin-bottom:0.15em}.b_center{text-align:center;margin:0.5em auto}.b_floatscrollbox{overflow-x:auto;overflow-y:hidden}.b_overflowscrollbox{overflow:auto}.b_dd_item{cursor:move;z-index:1000}.b_dd_proxy{zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$percent)";filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4}.b_dd_item.b_dd_over{background-color:#ffff60}.b_dd_sibling{height:3px;width:100%}.b_dd_sibling.b_dd_over{background:transparent url(../openolat/images/arrow_dd.png) top left no-repeat}div.b_dd_ct div.b_dd_sibling_l1{margin-left:0 !important}div.b_dd_ct div.b_dd_sibling_l2{margin-left:1em !important}div.b_dd_ct div.b_dd_sibling_l3{margin-left:2em !important}div.b_dd_ct div.b_dd_sibling_l4{margin-left:3em !important}div.b_dd_ct div.b_dd_sibling_l5{margin-left:4em !important}div.b_dd_ct div.b_dd_sibling_l6{margin-left:5em !important}div.b_dd_ct div.b_dd_sibling_l7{margin-left:6em !important}div.b_dd_ct div.b_dd_sibling_l8{margin-left:7em !important}div.b_dd_ct div.b_dd_sibling_l9{margin-left:8em !important}div.b_dd_ct div.b_dd_sibling_l10{margin-left:9em !important}div.b_dd_ct div.b_dd_sibling_l11{margin-left:10em !important}.b_group_accesscontrolled{background-image:url("../openolat/images/ac/umbrella.png")}.b_order_icon{background-image:url("../openolat/images/ac/shopping-basket.png")}div.b_order_details{margin-top:2em}div.b_order_details label{font-weight:bold}div.b_access_create ul{padding:0;margin-left:0}div.b_access_create li{padding:0;list-style:none}table.b_access_method td{padding:0.2em 1em 0.2em 0}table.b_access_method tr.b_access_desc td{padding:0 1em 1em 20px;font-style:italic}table.b_access_method td div.b_form_element{margin-left:0}div.b_access_method_list div.b_access_method legend{background-repeat:no-repeat;padding-left:20px}table span.b_access_method{padding-right:5px;font-size:90%;vertical-align:bottom;line-height:16px}.b_access_member_icon{background-image:url(../openolat/images/ac/lock-unlock.png)}.b_access_membersonly_icon{background-image:url("../openolat/images/ac/lock.png")}.b_access_method_free_icon{background-image:url("../openolat/images/ac/open-share.png")}.b_group_accesscontrolled.b_access_method_free,b_order_icon.b_access_method_free{background-image:url("../openolat/images/ac/open-share.png")}div.b_access_method_list div.b_access_method_free legend{background-image:url("../openolat/images/ac/open-share.png")}.b_access_method_token_icon{background-image:url("../openolat/images/ac/license-key.png")}.b_group_accesscontrolled.b_access_method_token,b_order_icon.b_access_method_token{background-image:url("../openolat/images/ac/license-key.png")}div.b_access_method_list div.b_access_method_token legend{background-image:url("../openolat/images/ac/license-key.png")}div.b_access_method_list div.b_access_method_token div.b_form_element_wrapper:nth-last-of-type(3) label,table.b_access_method tr.b_access_method_token .b_access_infos{background-image:url("../openolat/images/ac/key.png");background-repeat:no-repeat;padding-left:20px}div.b_access_method_list div.b_form_element_wrapper:nth-last-of-type(4) label{background-image:url("../openolat/images/information-white.png");background-repeat:no-repeat;padding-left:20px}.fx_access_method_paypal_icon{background-image:url("../openolat/images/ac/credit-cards.png")}#b_main_access_control{margin:0 20% 0 20%;padding:20px 0 0 20px}div.b_layer_1 div.b_modal_area{width:82%;margin:9%}div.b_layer_2 div.b_modal_area{width:76%;margin:12%}div.b_layer_3 div.b_modal_area{width:70%;margin:15%}div.b_layer_5 div.b_modal_area{width:64%;margin:18%}div.b_modal_area{position:absolute;top:0px;left:0px;width:80%;margin:10%;moz-box-shadow:0px 0px 6px rgba(0, 0, 0, 0.3);-ms-box-shadow:0px 0px 6px rgba(0, 0, 0, 0.3);-o-box-shadow:0px 0px 6px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0px 0px 6px rgba(0, 0, 0, 0.3);box-shadow:0px 0px 6px rgba(0, 0, 0, 0.3)}div.b_modal_overlay{position:fixed;top:0;left:0;width:100%;height:100%;zoom:1}div.b_modal_overlay,div.ext-el-mask{background:#000;zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$percent)";filter:alpha(opacity=25);-moz-opacity:0.25;-khtml-opacity:0.25;opacity:0.25}.b_floatscrollbox{overflow-x:hidden;overflow-y:hidden}div.b_window{text-align:left;border:1px solid #025d8c;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;background:#fff}div.b_window .b_window_header_wrapper{padding:2px 8px 0px 8px}div.b_window div.b_window_header{position:relative;border-bottom:1px solid #eee}div.b_window div.b_window_header_title{min-height:18px;line-height:18px;vertical-align:middle;padding:2px 5px 2px 5px}div.b_window div.b_window_header_title a.b_link_close{top:4px;right:4px;position:absolute;min-height:16px;min-width:16px;background:transparent url("../openolat/images/close.png") no-repeat center center;display:inline-block}div.b_window div.b_window_header_title a.b_link_close:hover{top:4px;right:4px}div.b_window div.b_window_header_title strong{font-weight:bold}div.b_window div.b_window_content_wrapper{clear:both;width:auto;padding:0 4px 0 4px}div.b_window div.b_window_content{padding:1em}div.b_window div.b_window_content_inner{min-height:200px;position:relative}div.b_window div.b_window_footer_wrapper{height:4px}div.b_callout_content{max-width:60em;overflow:hidden}div.x-tip-tc,div.x-tip-bc{background-repeat:repeat !important}div.x-tip-body p{margin-bottom:0px}div.x-tip-mc{background:#e9f2ff !important}body.b_ajax_busy{cursor:wait}div.b_ajax_busy{background:url(../openolat/images/ajax-loader.gif) no-repeat;position:absolute;left:50%;top:10px;width:28px;height:28px;z-index:5001}div.b_msg_dialog{padding:10px 10px 10px 50px;min-height:32px;background:url(../openolat/images/icon_question_32.png) no-repeat 10px 10px}div.b_msg_dialog .b_msg_title{font-weight:bold}#b_msg_sticky{clear:both;padding:10px 10px 10px 50px;min-height:32px;background:#ffb651 url(../openolat/images/icon_warning_32.png) no-repeat 10px 10px;border:none}div.b_msg-div{left:35%;position:absolute;top:10px;width:30%;z-index:20000;border:1px solid #025d8c;background:#FAFAFA;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;moz-box-shadow:0px 0px 6px rgba(0, 0, 0, 0.3);-ms-box-shadow:0px 0px 6px rgba(0, 0, 0, 0.3);-o-box-shadow:0px 0px 6px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0px 0px 6px rgba(0, 0, 0, 0.3);box-shadow:0px 0px 6px rgba(0, 0, 0, 0.3)}div.b_msg-div .b_msg_info_winicon{background:transparent url(../openolat/images/icon_info_32.png) no-repeat 10px center}div.b_msg_info_content{padding:10px 10px 10px 50px}div.b_msg_warn_winicon{background:url(../openolat/images/icon_warning_32.png) no-repeat}div.b_msg_error_winicon{background:url(../openolat/images/icon_error_32.png) no-repeat}#b_msg_info{padding:10px 10px 10px 50px;min-height:32px;background:url(../openolat/images/icon_info_32.png) no-repeat 10px 10px}#b_msg_info .b_msg_title{font-weight:bold}.o_infomessage_wrapper{border:1px solid #ccc;background:#FAFAFA;margin-bottom:20px}.o_infomessage_wrapper .o_infomessage{padding:10px 10px 10px 50px;text-align:left;min-height:40px;background:url(../openolat/images/icon_warning_32.png) no-repeat 10px 10px}div.b_wizard{background:#fff;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;border:1px solid #025d8c}div.b_wizard div.b_wizard_header_wrapper{background:transparent}div.b_wizard div.b_wizard_header{background:transparent;position:relative}div.b_wizard div.b_wizard_header_title{background:transparent;min-height:18px;line-height:18px;vertical-align:middle;padding:2px 5px 2px 5px}div.b_wizard div.b_wizard_header_title a.b_link_close{top:4px;right:4px;background:url(../openolat/images/close.png);background-repeat:no-repeat}div.b_wizard div.b_wizard_header_title strong{font-weight:bold}div.b_wizard div.b_wizard_steps_wrapper{clear:both;width:auto;padding:0 4px 0 4px;background:transparent}div.b_wizard div.b_wizard_steps_content{background:#fff;border:1px solid #555555;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px}div.b_wizard div.b_wizard_steps_list{width:20em;padding:0;color:#555555}div.b_wizard div.b_wizard_steps_list ol{list-style-type:decimal;z-index:14;font-size:100%;padding:2em 5px 5px}div.b_wizard div.b_wizard_steps_list li{line-height:1.5em;white-space:normal;margin-bottom:1em;list-style:none;padding-left:18px}div.b_wizard div.b_wizard_steps_list li.b_wizard_steps_current{font-weight:bold;background:url(../openolat/images/bullet_go.png) 0% 50% no-repeat;padding-left:18px}div.b_wizard div.b_wizard_steps_list li a{color:#555555}div.b_wizard div.b_wizard_steps_list li a:hover{color:#4F576A;background:transparent;text-decoration:underline}div.b_wizard div.b_wizard_steps_list li .b_disabled{color:#basegray_light;border:0;background:transparent;padding:0;margin:0;white-space:normal;font-style:italic}div.b_wizard div.b_wizard_steps_list li.b_wizard_steps_current .b_disabled{color:#555555;font-style:normal}div.b_wizard div.b_wizard_steps_current{margin-left:20em;padding-top:0.5em;padding-bottom:0.5em}div.b_wizard div.b_wizard_steps_current_inner{padding:1em;border-left:1px solid #ccc}div.b_wizard div.b_wizard_steps_current_content{min-height:300px;position:relative}div.b_wizard div.b_wizard_footer_wrapper{background:transparent}div.b_wizard div.b_wizard_footer div.b_button_group{text-align:left;padding:0.5em 1em 0.5em 21em;margin:0}span.b_wizard_button_prev:before,a.b_wizard_button_prev span:before{content:"\00ab \00a0"}span.b_wizard_button_next:after,a.b_wizard_button_next span:after{content:" \00bb"}a.b_wizard_button_finish,span.b_wizard_button_finish{margin-left:3em}a.b_wizard_button_cancel,span.b_wizard_button_cancel{margin-left:3em}.b_wizard_table_changedcell{font-style:italic;font-weight:bold;background:url(../openolat/images/new-text.png) no-repeat;padding-left:18px}div.b_legacy_wizard_steps{float:right;display:inline}.b_legacy_wizard_step_a1{background-image:url(../openolat/images/wizard/1a.png)}.b_legacy_wizard_step_a2{background-image:url(../openolat/images/wizard/2a.png)}.b_legacy_wizard_step_a3{background-image:url(../openolat/images/wizard/3a.png)}.b_legacy_wizard_step_a4{background-image:url(../openolat/images/wizard/4a.png)}.b_legacy_wizard_step_a5{background-image:url(../openolat/images/wizard/5a.png)}.b_legacy_wizard_step_a6{background-image:url(../openolat/images/wizard/6a.png)}.b_legacy_wizard_step_a7{background-image:url(../openolat/images/wizard/7a.png)}.b_legacy_wizard_step_a8{background-image:url(../openolat/images/wizard/8a.png)}.b_legacy_wizard_step_a9{background-image:url(../openolat/images/wizard/9a.png)}.b_legacy_wizard_step_p1{background-image:url(../openolat/images/wizard/1p.png)}.b_legacy_wizard_step_p2{background-image:url(../openolat/images/wizard/2p.png)}.b_legacy_wizard_step_p3{background-image:url(../openolat/images/wizard/3p.png)}.b_legacy_wizard_step_p4{background-image:url(../openolat/images/wizard/4p.png)}.b_legacy_wizard_step_p5{background-image:url(../openolat/images/wizard/5p.png)}.b_legacy_wizard_step_p6{background-image:url(../openolat/images/wizard/6p.png)}.b_legacy_wizard_step_p7{background-image:url(../openolat/images/wizard/7p.png)}.b_legacy_wizard_step_p8{background-image:url(../openolat/images/wizard/8p.png)}.b_legacy_wizard_step_p9{background-image:url(../openolat/images/wizard/9p.png)}div.b_tabbedpane_wrapper div.b_tabbedpane_tabs{float:left;display:inline-block;margin-bottom:1em}div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul{line-height:1em;list-style:none;margin:0;padding:0;white-space:nowrap}div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul li{border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;white-space:nowrap;cursor:pointer;margin:0 0.5em 0.5em 0;padding:0;color:#444;background:transparent;display:inline-block;line-height:2.2em;vertical-align:middle;text-align:left;border:1px solid rgba(0, 0, 0, 0.1);background:#f5f5f5;background:-moz-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5f5f5), color-stop(100%, #f1f1f1));background:-webkit-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%);background:-o-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%);background:-ms-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%);background:linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f1f1f1',GradientType=0 );-moz-transition:all 0.22s "";-webkit-transition:all 0.22s "";-o-transition:all 0.22s "";transition:all 0.22s "";border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;margin:0;float:left;display:inline;position:relative}div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul a,div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul strong{background:transparent;color:#667;display:block;font-weight:normal;padding:1px 6px 1px 5px;text-decoration:none;text-transform:none}div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul > ul a,div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul > ul strong{width:auto}div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul li:focus,div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul li:hover,div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul li:active{moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.1);-ms-box-shadow:0 1px 1px rgba(0, 0, 0, 0.1);-o-box-shadow:0 1px 1px rgba(0, 0, 0, 0.1);-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.1);box-shadow:0 1px 1px rgba(0, 0, 0, 0.1)}div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul a:focus,div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul a:hover,div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul a:active{color:#000;text-decoration:none}div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul li.b_active{moz-box-shadow:inset 0px 1px 2px rgba(0, 0, 0, 0.1);-ms-box-shadow:inset 0px 1px 2px rgba(0, 0, 0, 0.1);-o-box-shadow:inset 0px 1px 2px rgba(0, 0, 0, 0.1);-webkit-box-shadow:inset 0px 1px 2px rgba(0, 0, 0, 0.1);box-shadow:inset 0px 1px 2px rgba(0, 0, 0, 0.1);background:#eee;border-color:#ccc}div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul li.b_active a,div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul li.b_active strong{color:#000;font-weight:bold}div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul li.b_disabled{background:white !important}div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul li.b_disabled a,div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul li.b_disabled strong{color:#8994A9;background:transparent !important;font-weight:normal}div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul li.b_disabled:hover{moz-box-shadow:0 0 0 white;-ms-box-shadow:0 0 0 white;-o-box-shadow:0 0 0 white;-webkit-box-shadow:0 0 0 white;box-shadow:0 0 0 white}div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul li.b_first{-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:0px;-webkit-border-bottom-right-radius:0px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:0px;-moz-border-radius-bottomright:0px;-moz-border-radius-bottomleft:3px;border-top-left-radius:3px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:3px}div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul li.b_last{-webkit-border-top-left-radius:0px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-topleft:0px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:0px;border-top-left-radius:0px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:0px}div.b_tabbedpane_wrapper div.b_tabbedpane_content{clear:both;padding:5px 15px;background:transparent;border:1px solid #d4d4d4}div.b_tabbedpane_wrapper div.b_tabbedpane_content div.b_tabbedpane_content_inner{position:relative;min-height:30em}div.b_segments_container{min-height:25px;padding-top:8px;position:relative;background:url(../openolat/images/divider.png) center top no-repeat}div.b_segments_container div.b_segments{clear:both;position:absolute;left:50%}div.b_segments_container div.b_segments a:hover{text-decoration:none}div.b_segments_container div.b_segments ul{position:relative;left:-50%;list-style-type:none;margin:0}div.b_segments_container div.b_segments ul li{border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;white-space:nowrap;cursor:pointer;margin:0 0.5em 0.5em 0;padding:0;color:#444;background:transparent;display:inline-block;line-height:2.2em;vertical-align:middle;text-align:left;border:1px solid rgba(0, 0, 0, 0.1);background:#f5f5f5;background:-moz-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5f5f5), color-stop(100%, #f1f1f1));background:-webkit-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%);background:-o-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%);background:-ms-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%);background:linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f1f1f1',GradientType=0 );-moz-transition:all 0.22s "";-webkit-transition:all 0.22s "";-o-transition:all 0.22s "";transition:all 0.22s "";border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;margin:0;float:left;display:inline;position:relative}div.b_segments_container div.b_segments ul li a{background:transparent;color:#667;display:block;font-weight:normal;padding:1px 6px 1px 5px;text-decoration:none;text-transform:none}div.b_segments_container div.b_segments ul li a:hover,div.b_segments_container div.b_segments ul li a:active,div.b_segments_container div.b_segments ul li a:focus{text-decoration:none}div.b_segments_container div.b_segments ul li:hover{moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.1);-ms-box-shadow:0 1px 1px rgba(0, 0, 0, 0.1);-o-box-shadow:0 1px 1px rgba(0, 0, 0, 0.1);-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.1);box-shadow:0 1px 1px rgba(0, 0, 0, 0.1)}div.b_segments_container div.b_segments ul li.b_segment_selected{moz-box-shadow:inset 0px 1px 2px rgba(0, 0, 0, 0.1);-ms-box-shadow:inset 0px 1px 2px rgba(0, 0, 0, 0.1);-o-box-shadow:inset 0px 1px 2px rgba(0, 0, 0, 0.1);-webkit-box-shadow:inset 0px 1px 2px rgba(0, 0, 0, 0.1);box-shadow:inset 0px 1px 2px rgba(0, 0, 0, 0.1);background:#eee;border-color:#ccc}div.b_segments_container div.b_segments ul li.b_segment_selected a,div.b_segments_container div.b_segments ul li.b_segment_selected strong{color:#000;font-weight:bold}div.b_segments_container div.b_segments ul li.b_segment_first{-webkit-border-top-left-radius:12px;-webkit-border-top-right-radius:0px;-webkit-border-bottom-right-radius:0px;-webkit-border-bottom-left-radius:12px;-moz-border-radius-topleft:12px;-moz-border-radius-topright:0px;-moz-border-radius-bottomright:0px;-moz-border-radius-bottomleft:12px;border-top-left-radius:12px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:12px}div.b_segments_container div.b_segments ul li.b_segment_last{-webkit-border-top-left-radius:0px;-webkit-border-top-right-radius:12px;-webkit-border-bottom-right-radius:12px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-topleft:0px;-moz-border-radius-topright:12px;-moz-border-radius-bottomright:12px;-moz-border-radius-bottomleft:0px;border-top-left-radius:0px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:0px}div.b_segments_container div.b_segment_content{margin-top:50px;clear:both;padding:5px 15px;background:transparent;border:1px solid #d4d4d4}.b_button{border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;white-space:nowrap;cursor:pointer;margin:0 0.5em 0.5em 0;padding:0;color:#444;background:transparent;display:inline-block;line-height:2.2em;vertical-align:middle;text-align:left;border:1px solid rgba(0, 0, 0, 0.1);background:#f5f5f5;background:-moz-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5f5f5), color-stop(100%, #f1f1f1));background:-webkit-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%);background:-o-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%);background:-ms-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%);background:linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f1f1f1',GradientType=0 );-moz-transition:all 0.22s "";-webkit-transition:all 0.22s "";-o-transition:all 0.22s "";transition:all 0.22s ""}.b_button,.b_button span{color:#444;font-size:100%;display:inline-block;padding:0 0.8em;width:auto;line-height:1.9em;text-align:center}.b_button:focus,.b_button:hover{text-decoration:none;border:1px solid #C6C6C6;moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.1);-ms-box-shadow:0 1px 1px rgba(0, 0, 0, 0.1);-o-box-shadow:0 1px 1px rgba(0, 0, 0, 0.1);-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.1);box-shadow:0 1px 1px rgba(0, 0, 0, 0.1)}.b_button:focus{border-color:#025d8c}.b_button:active{moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.3);-ms-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.3);-o-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.3);-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.3);box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.3);border-color:#025d8c}.b_button.b_button_preferred{background:#dce7ec;background:-moz-linear-gradient(top, #dce7ec 0%, #f1f1f1 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #dce7ec), color-stop(100%, #f1f1f1));background:-webkit-linear-gradient(top, #dce7ec 0%, #f1f1f1 100%);background:-o-linear-gradient(top, #dce7ec 0%, #f1f1f1 100%);background:-ms-linear-gradient(top, #dce7ec 0%, #f1f1f1 100%);background:linear-gradient(top, #dce7ec 0%, #f1f1f1 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dce7ec', endColorstr='#f1f1f1',GradientType=0 );border:1px solid #025d8c}.b_button_dirty{background:white;background:-moz-linear-gradient(top, white 0%, #fff7e0 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #fff7e0));background:-webkit-linear-gradient(top, white 0%, #fff7e0 100%);background:-o-linear-gradient(top, white 0%, #fff7e0 100%);background:-ms-linear-gradient(top, white 0%, #fff7e0 100%);background:linear-gradient(top, white 0%, #fff7e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='white', endColorstr='#fff7e0',GradientType=0 );border-color:#ff9900}.b_button_dirty:focus,.b_button_dirty:hover{text-decoration:none;border:1px solid #ffc20e;background:white;background:-moz-linear-gradient(top, white 0%, #fff7e0 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #fff7e0));background:-webkit-linear-gradient(top, white 0%, #fff7e0 100%);background:-o-linear-gradient(top, white 0%, #fff7e0 100%);background:-ms-linear-gradient(top, white 0%, #fff7e0 100%);background:linear-gradient(top, white 0%, #fff7e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='white', endColorstr='#fff7e0',GradientType=0 )}.b_disabled.b_button{border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;white-space:nowrap;cursor:pointer;margin:0 0.5em 0.5em 0;padding:0;color:#444;background:transparent;display:inline-block;line-height:2.2em;vertical-align:middle;text-align:left;border:1px solid rgba(0, 0, 0, 0.1);background:#f5f5f5;background:-moz-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5f5f5), color-stop(100%, #f1f1f1));background:-webkit-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%);background:-o-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%);background:-ms-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%);background:linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f1f1f1',GradientType=0 );-moz-transition:all 0.22s "";-webkit-transition:all 0.22s "";-o-transition:all 0.22s "";transition:all 0.22s "";border:1px dotted #ccc;background:#fff}.b_disabled.b_button,.b_disabled.b_button span{color:#444;font-size:100%;display:inline-block;padding:0 0.8em;width:auto;line-height:1.9em;text-align:center;cursor:default !important;color:#888}.b_disabled.b_button:focus,.b_disabled.b_button:hover{moz-box-shadow:0 0 0 transparent;-ms-box-shadow:0 0 0 transparent;-o-box-shadow:0 0 0 transparent;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent}div.b_button_group{text-align:center;margin:2em 0 1em 0}div.b_button_group div{display:inline}.b_xsmall,sup,sub{font-size:80%}.b_small,small{font-size:90%}a.b_toggle{white-space:nowrap;margin:0 0.5em 0.2em 0;cursor:default;color:#2C2B2B;border:1px solid #aaa;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;display:inline-block;line-height:1.5em;text-align:center;background:url(../openolat/images/toggle_off.png) top left repeat-x}a.b_toggle span{padding:0 0.8em}a.b_toggle:hover{background:#ddd;text-decoration:none}a.b_toggle.b_on:hover{background:#747474}a.b_toggle.b_on,a.b_toggle:active,a.b_toggle.b_on:active{color:white;border:none;padding:1px;moz-box-shadow:inset 1px 1px 2px rgba(0, 0, 0, 0.5);-ms-box-shadow:inset 1px 1px 2px rgba(0, 0, 0, 0.5);-o-box-shadow:inset 1px 1px 2px rgba(0, 0, 0, 0.5);-webkit-box-shadow:inset 1px 1px 2px rgba(0, 0, 0, 0.5);box-shadow:inset 1px 1px 2px rgba(0, 0, 0, 0.5);text-shadow:1px 1px 2px rgba(0, 0, 0, 0.5)}a.b_toggle:focus,a.b_toggle.b_on:focus{text-decoration:none}a.b_toggle:active,a.b_toggle.b_on:active{background:url(../openolat/images/toggle_active.png) top left repeat-x}a.b_toggle.b_on{background:url(../openolat/images/toggle_on.png) top left repeat-x}span.b_toggle.b_disabled{white-space:nowrap;margin:0 0.5em 0.2em 0;padding:0 0.8em;color:#667;border:1px solid #DDD;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;display:inline-block;line-height:1.5em;text-align:center;background:url(../openolat/images/toggle_dis.png) top left repeat-x}a.b_toggle_slide{background:url(../openolat/images/handle.png) -63px 0px no-repeat;height:25px;width:85px;white-space:nowrap;margin:0 0.2em 0.2em 0.2em;color:#2C2B2B;border:1px solid #aaa;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;display:inline-block;text-align:center;vertical-align:middle;position:relative}a.b_toggle_slide span{position:absolute;top:-25px;left:0}a.b_toggle_slide:hover,a.b_toggle_slide:focus,a.b_toggle_slide:active,a.b_toggle_slide.b_on:hover,a.b_toggle_slide.b_on:focus,a.b_toggle_slide.b_on:active{border:1px solid #868686;text-decoration:none}a.b_toggle_slide.b_on{background-position:-16px 0px}a.b_toggle_slide.b_disabled{background:url(../openolat/images/handle_dis.png) -63px 0px no-repeat;height:25px;width:85px;white-space:nowrap;margin:0 0.5em 0.2em 0;color:#2C2B2B;border:1px solid #aaa;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;display:inline-block;text-align:center;vertical-align:middle}a.b_toggle_slide.b_small{background:url(../openolat/images/handle_small.png) -41px 0px no-repeat;height:16px;width:55px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px}a.b_toggle_slide span{position:absolute;top:-16px}a.b_toggle_slide.b_small.b_on{background-position:-9px 0px}span.b_toggle_slide.b_disabled{background:url(../openolat/images/handle_small_dis.png) -41px 0px no-repeat;height:16px;width:55px;white-space:nowrap;margin:0 0.5em 0.2em 0;color:#2C2B2B;border:1px solid #aaa;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;display:inline-block;text-align:center;vertical-align:middle}span.b_toggle_slide_legend{font-size:90%}.b_link_back{border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;white-space:nowrap;cursor:pointer;margin:0 0.5em 0.5em 0;padding:0;color:#444;background:transparent;display:inline-block;line-height:2.2em;vertical-align:middle;text-align:left;border:1px solid rgba(0, 0, 0, 0.1);background:#f5f5f5;background:-moz-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5f5f5), color-stop(100%, #f1f1f1));background:-webkit-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%);background:-o-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%);background:-ms-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%);background:linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f1f1f1',GradientType=0 );-moz-transition:all 0.22s "";-webkit-transition:all 0.22s "";-o-transition:all 0.22s "";transition:all 0.22s ""}.b_link_back > span{padding:0px 8px 0px 25px;background:transparent url("../openolat/images/arrow_left_big.png") no-repeat 4px center}.b_link_back:focus,.b_link_back:hover{text-decoration:none;border:1px solid #C6C6C6;moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.1);-ms-box-shadow:0 1px 1px rgba(0, 0, 0, 0.1);-o-box-shadow:0 1px 1px rgba(0, 0, 0, 0.1);-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.1);box-shadow:0 1px 1px rgba(0, 0, 0, 0.1)}.b_link_back:focus{border-color:#025d8c}.b_link_back:active{moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.3);-ms-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.3);-o-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.3);-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.3);box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.3);border-color:#025d8c}div.o_login_form li{list-style:none}div.o_login div.o_login_form fieldset legend{display:none}div.b_form div.b_form_desc{padding-bottom:1em;font-style:italic}input,select,textarea{border:1px solid #ACAAAA;background:#F6F6F6;line-height:1.3em;margin:0}textarea{font-family:inherit;width:100%}input:focus,select:focus,textarea:focus{background:#fff;border:1px solid #504D4E}input.b_checkbox,input.b_radio{height:1em;width:1em;border:0;margin:0 2px 0 0}label.b_checkbox_label,label.b_radio_label{padding-left:0.5em}.b_inline_editable{padding:1px 20px 1px 0;vertical-align:middle;min-height:16px}.b_inline_editable:hover{background-position:100% 50%;background-repeat:no-repeat;background-image:url(../openolat/images/pencil-small.png)}span.b_inline_editable:hover{cursor:text !important}fieldset{position:relative;padding:1em;padding-top:1.5em;border:none;border-top:1px solid #94bed3}fieldset legend{font-family:Century Gothic, Apple Gothic, sans-serif;padding:0 5px;font-size:120%;font-weight:bold}div.b_form div.b_form_desc{padding-bottom:1em;font-style:italic}div.b_form div.b_form_general_error{padding:10px 10px 10px 50px;margin-bottom:20px;text-align:left;background:url(../openolat/images/icon_error_32.png) no-repeat 10px 10px;min-height:32px;border:1px solid #990000;color:#990000;font-style:italic}div.b_form div.b_form_spacer{margin:10px 0}div.b_form hr.b_form_spacer{margin:10px 0;border-bottom:1px solid #eee;padding:0}div.b_form hr.b_form_spacer.b_form_horizontal{display:inline-block;width:2em}div.b_form hr.b_form_spacer.b_form_spacer_noline{margin:10px 0;border-bottom:0;padding:0}div.b_form div.b_form_element_wrapper{vertical-align:middle;margin:0.5em 0}div.b_form div.b_form_element_wrapper.b_form_horizontal{vertical-align:middle;margin:0.5em 1em 0.5em 0;float:left;display:inline}div.b_form div.b_form_element_wrapper.b_form_vertical{vertical-align:middle;margin:0.5em 0;float:none;display:block}div.b_form div.b_form_element_wrapper div.b_form_element_label{width:20%;float:left;display:inline}div.b_form div.b_form_element_wrapper div.b_form_element_label label{float:left;display:inline;line-height:1.3em}div.b_form div.b_form_element_wrapper div.b_form_element_label span.b_form_mandatory{background:url(../openolat/images/star-small.png) no-repeat;padding-left:16px;height:16px}div.b_form div.b_form_element_wrapper div.b_form_element_label.b_form_horizontal{width:auto;float:left;display:inline}div.b_form div.b_form_element_wrapper div.b_form_element_label.b_form_vertical{width:auto;float:none;display:block}div.b_form div.b_form_element_wrapper div.b_form_element{margin-left:25%;padding:0 2px 0 12px}div.b_form div.b_form_element_wrapper div.b_form_element.b_form_horizontal{margin-left:0;padding-left:0;float:left;display:inline}div.b_form div.b_form_element_wrapper div.b_form_element.b_form_horizontal .b_button{float:left;display:inline}div.b_form div.b_form_element_wrapper div.b_form_element.b_form_vertical{margin-left:0;margin-top:0.5em;padding-left:0;float:none;display:block;clear:both}div.b_form div.b_form_element_wrapper.b_form_error input,div.b_form div.b_form_element_wrapper.b_form_error select{border:1px solid #990000;background:#ebcccc}div.b_form div.b_form_element_wrapper div.b_form_error_msg{clear:both;color:#990000;font-style:italic;display:block}div.b_form div.b_form_element_wrapper div.b_form_element_wrapper{margin:0}div.b_form div.b_button_group{margin-left:0%;padding-left:0px;text-align:left}div.b_form.b_form_vertical div.b_button_group{text-align:left}div.b_form div.b_form_element div.b_form_example{display:inline;font-size:80%;color:#504D4E}div.b_form div.b_form_element .b_form_disabled{color:#504D4E}div.b_form div.b_form_element .b_form_element_disabled{color:#9E9C9C;background:#EEEEEE;border:1px solid #CDCBCB}div.b_form div.b_form_element span.b_form_datechooser{background:url(../openolat/images/calendar.png) no-repeat;padding-left:18px;height:16px;line-height:16px;margin-left:2px;padding-top:2px}div.b_form div.b_form_element a.b_form_groupchooser{background:url(../openolat/images/users.png) no-repeat;padding-left:18px;height:16px;line-height:16px;margin-left:2px}div.b_form div.b_form_element a.b_form_genericchooser{background:url(../openolat/images/users.png) no-repeat;padding-left:18px;height:16px;line-height:16px;margin-left:2px}div.b_form div.b_form_element a.b_form_wikitext{background-repeat:no-repeat;padding-left:12px;line-height:1.5em;font-style:italic}div.b_form div.b_form_element a.b_form_wikitext,div.b_form div.b_form_element .b_wiki_icon{background-image:url(../openolat/images/wiki/wiki_small_9px.png)}div.form_shift_left{left:-25%}div.b_button_group div.b_form_element_wrapper{vertical-align:middle;margin:0.5em 0;float:none;display:block}div.b_button_group div.b_form_element_wrapper div.b_form_element_label{width:auto;float:none;display:block}div.b_button_group div.b_form_element_wrapper div.b_form_element{margin-left:0}.b_subcolumns{display:table;width:100%;table-layout:fixed}.b_c25l input,.b_c25r input{max-width:93%}div.calendar{z-index:10000 !important}div.b_form div.b_form_element_wrapper.b_form_element_switch div.b_form_element{margin:0;float:left}div.b_form div.b_form_element_wrapper.b_form_element_switch div.b_form_element_label{float:none;width:auto;display:block;padding-left:2.5em}div.b_form div.b_form_element_wrapper.b_form_element_switch div.b_form_element_label label{float:none}div.b_form_subform{padding-left:2.5em}div.b_form_selection_vertical div.b_form_selection_element{vertical-align:middle;line-height:1.3em;position:relative}div.b_form_selection_vertical div.b_form_selection_element input{vertical-align:middle;line-height:1.3em}div.b_form_selection_horizontal div.b_form_selection_element{float:left;display:inline;padding-right:1em}div.b_form_selection_horizontal div.b_form_selection_element input{vertical-align:middle}div.b_form div.b_form_element div.b_form_togglecheck{font-size:95%;display:block;vertical-align:middle;line-height:16px;margin-top:0.5em}div.b_form div.b_form_element div.b_form_togglecheck input{height:1em;width:1em}div.o_form_wrapper fieldset{min-width:60em}div.form_shift_left{position:inherit;left:-20%}div.mceExternalToolbar{background:#f0f0ee !important;overflow:auto}table.b_choice{padding:0;margin:0}table.b_choice td{padding:0.1em;margin:0}table.b_choice td.b_togglecheck{padding-top:1em}table.b_choice td.b_togglecheck div.b_togglecheck{display:inline;border-top:1px solid #eee}table.b_choice td.b_togglecheck input{margin:0 7px 0 2px}div.b_fileinput{position:relative}div.b_fileinput div.b_fileinput_fakechooser{position:absolute;top:0px;left:0px;z-index:1;display:inline;white-space:nowrap}div.b_fileinput div.b_fileinput_fakechooser a{margin-left:5px}div.b_fileinput span.b_fileinput_maxsize{padding:1px 0 1px 1em;font-style:italic;min-height:16px;vertical-align:middle}div.b_fileinput input.b_fileinput_realchooser{position:relative;top:0;left:0;z-index:2;zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$percent)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}div.b_fileinput div.b_button_group{text-align:left;padding-left:0;margin-left:0}.b_fileinput_icon{background-image:url(../openolat/images/drive.png)}div.b_progress div.b_progress_bar{height:12px;border:1px solid #bfbfbf;background:#f3feff}div.b_progress div.b_progress_bar div{height:12px;background:#94bed3;background:-moz-linear-gradient(top, #94bed3 0%, #025d8c 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #94bed3), color-stop(100%, #025d8c));background:-webkit-linear-gradient(top, #94bed3 0%, #025d8c 100%);background:-o-linear-gradient(top, #94bed3 0%, #025d8c 100%);background:-ms-linear-gradient(top, #94bed3 0%, #025d8c 100%);background:linear-gradient(top, #94bed3 0%, #025d8c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#94bed3', endColorstr='#025d8c',GradientType=0 )}div.b_mark{width:20px;height:20px}div.b_mark div.b_form_element_wrapper{margin:0}div.b_mark div.b_form_element_wrapper div.b_form_element{margin:0;padding:0}div.b_mark a.b_mark_set{background:url(../openolat/images/flag.png) center right no-repeat;display:block;width:20px;height:20px}div.b_mark a.b_mark_not_set{background:url(../openolat/images/flag.png) center right no-repeat;display:block;width:20px;height:20px;zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$percent)";filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4}div.b_mark a.b_mark_set span,div.b_mark a.b_mark_not_set span{display:block;width:19px;height:19px}table{border-collapse:collapse;margin-bottom:0.5em;border-top:0px solid white;border-bottom:0px solid white}table caption{font-variant:small-caps}table.b_full{width:99.5%}table.fixed{table-layout:fixed}table th,table td{padding:0.3em}table thead th{color:inherit;border-bottom:1px solid #ccc}table tbody tr.b_table_odd td{background:#eee}div.b_table_wrapper table{width:99.5%;margin-left:1px;border:1px solid #eeeeee}div.b_table_wrapper table tbody tr:hover td{background:#f3feff}div.b_table_wrapper div.b_table_filter{float:left;display:inline;font-size:95%;margin:7px 10px 2px 0}div.b_table_wrapper div.b_table_filter label{font-style:italic;margin:5px 0 2px 0}div.b_table_wrapper div.b_table_filter select{border:1px solid #ACAAAA}div.b_table_wrapper div.b_clearfix div.b_floatbox{margin:5px 0 0 0;padding-right:4px}div.b_table_wrapper div.b_table_count{font-size:95%;float:left;line-height:16px;vertical-align:bottom;margin:3px;font-size:95%}div.b_table_wrapper a.b_table_prefs,div.b_table_wrapper a.b_table_download{float:right;display:block;background-repeat:no-repeat;background-position:top left;width:16px;height:16px;margin:3px}div.b_table_wrapper a.b_table_prefs{background-image:url(../openolat/images/table_gear.png)}div.b_table_wrapper a.b_table_download{background-image:url(../openolat/images/table_download.png)}div.b_table_wrapper div.b_table_buttons{text-align:center;margin:1.5em 0 1em 0}div.b_table_page{font-size:95%;text-align:center}div.b_table_page a{margin:0;padding:2px}div.b_table_page a.b_table_page_active{font-weight:bold;color:#000}div.b_table_page a.b_table_backward{background:url(../openolat/images/arrow_left.png) no-repeat center left;padding-left:16px}div.b_table_page a.b_table_forward{background:url(../openolat/images/arrow_right.png) no-repeat center right;padding-right:16px}div.b_table_page a.b_table_first_page{background:url(../openolat/images/home.png) no-repeat center left;padding-left:18px}div.b_table_page_all{font-size:95%;text-align:center}a.b_dev{position:absolute;left:0;top:0;z-index:4000;background:red url("../openolat/images/bug.png") no-repeat;width:16px;height:16px;border:1px solid #000}#b_devcon_main{background-color:#ccddff;position:absolute;z-index:4000;top:10px;left:5%;width:90%;text-align:left;border:1px solid #000}#b_devcon_handle{cursor:move;background:blue url(../openolat/images/bug.png) no-repeat 4px 50%;line-height:2em;padding-left:24px;color:white}a#b_devcon_handle_collapse{cursor:pointer;background:url("../openolat/images/toggle-small.png") no-repeat;width:15px;height:15px;float:right;margin:3px}a#b_devcon_handle_expand{cursor:pointer;background:url("../openolat/images/toggle-small-expand.png") no-repeat;width:15px;height:15px;float:right;margin:3px}a.b_devcon_handle_close{cursor:pointer;background:url(../openolat/images/close.png) no-repeat;width:15px;height:15px;float:right;margin:3px}#b_devcon_content{font-size:90%;padding:5px;border-top:0px solid #000;background:transparent}#b_devcon_content ul{float:left;margin:0;padding:0;list-style:none;white-space:nowrap}#b_devcon_content li{margin:0;padding:0 10px 0 0;float:left}#b_devcon_content fieldset{border-top:1px solid #ccc;margin:0;padding:8px}#b_devcon_mode{width:1em;height:1em;float:left;border:1px solid #000;margin-right:5px}#b_js_log textarea#o_debug_cons{width:99%;height:15em;font-family:monospace;font-size:110%;margin:5px 0 5px 0}iframe.o_debug_json{position:fixed;width:90%;margin-left:5%;bottom:4px;height:300px;background:white;border:2px solid #ccd8e7;z-index:90000}div.b_briefcase div.b_briefcase_foldercomp{margin-top:0.5em}div.b_briefcase_foldercomp div.b_briefcase_createactions{margin:0.5em 0}div.b_briefcase_foldercomp div.b_briefcase_createactions ul{list-style:none;margin:0;padding:0;white-space:nowrap;font-size:95%}div.b_briefcase_foldercomp div.b_briefcase_createactions ul li{float:right;display:inline;margin:0 0 0 1em;padding:0 0 0 3px;position:relative}div.b_briefcase_foldercomp div.b_briefcase_createactions ul li a{background-position:0 50%;background-repeat:no-repeat;padding:2px 0 2px 20px}div.b_briefcase_foldercomp div.b_briefcase_createactions ul a.b_briefcase_upload{background-image:url(../openolat/images/docs/document_upload.png)}div.b_briefcase_foldercomp div.b_briefcase_createactions ul a.b_briefcase_newfolder{background-image:url(../openolat/images/folder_new.png)}div.b_briefcase_foldercomp div.b_briefcase_createactions ul a.b_briefcase_newfile{background-image:url(../openolat/images/docs/document_add.png)}div.b_briefcase_foldercomp div.b_briefcase_createactions ul a.b_briefcase_deletedfiles{background-image:url(../openolat/images/docs/document_remove.png)}div.b_briefcase_foldercomp div.b_briefcase_breadcrumb{clear:both;padding:1px 0 1px 20px;margin:0.5em 0 0 0;background:url(../openolat/images/folder_open.png) no-repeat 0 50%}div.b_briefcase_foldercomp div.b_briefcase_empty{clear:both;margin-top:0.5em;font-style:italic}div.b_briefcase_foldercomp table.b_briefcase_filetable{clear:both;border-collapse:collapse;margin-bottom:0.5em;background:#fff;width:99.9%;border:1px solid #eee}div.b_briefcase_foldercomp table.b_briefcase_filetable thead{color:#000}div.b_briefcase_foldercomp table.b_briefcase_filetable thead a,div.b_briefcase_foldercomp table.b_briefcase_filetable thead span{color:#4F576A;font-weight:bold}div.b_briefcase_foldercomp table.b_briefcase_filetable thead a:hover,div.b_briefcase_foldercomp table.b_briefcase_filetable thead a:focus{color:#000000;text-decoration:none;background-color:transparent}div.b_briefcase_foldercomp table.b_briefcase_filetable th,div.b_briefcase_foldercomp table.b_briefcase_filetable td{white-space:nowrap;text-align:right;padding-right:1em}div.b_briefcase_foldercomp table.b_briefcase_filetable th.b_last_child,div.b_briefcase_foldercomp table.b_briefcase_filetable td.b_last_child{padding-right:0}div.b_briefcase_foldercomp table.b_briefcase_filetable th.b_first_child,div.b_briefcase_foldercomp table.b_briefcase_filetable td.b_first_child{width:60%;text-align:left}div.b_briefcase_foldercomp table.b_briefcase_filetable td input.b_checkbox{margin:0 4px 0 0}div.b_briefcase_foldercomp table.b_briefcase_filetable td a:hover,div.b_briefcase_foldercomp table.b_briefcase_filetable td a:focus{background-color:transparent}div.b_briefcase_foldercomp table.b_briefcase_filetable td.b_last_child{padding-left:0}div.b_briefcase_foldercomp table.b_briefcase_filetable table.b_briefcase_actions{border:0;padding:0;margin:0}div.b_briefcase_foldercomp table.b_briefcase_filetable table.b_briefcase_actions td{border:0;padding:0 0 0 3px;margin:0}div.b_briefcase_foldercomp table.b_briefcase_filetable table.b_briefcase_actions tr{border:0;padding:0;margin:0}div.b_briefcase_foldercomp table.b_briefcase_filetable a.b_briefcase_edit_file_icon{background-image:url(../openolat/images/docs/document--pencil.png)}div.b_briefcase_foldercomp table.b_briefcase_filetable a.b_briefcase_edit_meta_icon{background-image:url(../openolat/images/docs/document_metadata_edit.png)}div.b_briefcase_foldercomp table.b_briefcase_filetable span.b_briefcase_edit_meta_dis_icon{background-image:url(../openolat/images/docs/document_metadata_edit.png);zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$percent)";filter:alpha(opacity=20);-moz-opacity:0.2;-khtml-opacity:0.2;opacity:0.2}div.b_briefcase_foldercomp table.b_briefcase_filetable a.b_briefcase_versions_icon{background-image:url(../openolat/images/docs/document_versions.png)}div.b_briefcase_foldercomp table.b_briefcase_filetable span.b_briefcase_versions_dis_icon{background-image:url(../openolat/images/docs/document_versions.png);zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$percent)";filter:alpha(opacity=20);-moz-opacity:0.2;-khtml-opacity:0.2;opacity:0.2}div.b_briefcase_foldercomp table.b_briefcase_filetable span.b_briefcase_locked_file_icon{background-image:url(../openolat/images/locked.png)}div.b_briefcase_preview{background-color:white;width:200px;height:200px;border:1px solid #8EAACE;margin-top:2px}div.b_briefcase div.b_briefcase_searchcomp{float:left;display:inline;margin:0.5em 0;width:14em}div.b_briefcase div.b_briefcase_searchcomp input{width:10em}div.b_briefcase div.b_briefcase_searchcomp div.b_form_element_wrapper.b_form_horizontal{margin:0}div.b_briefcase div.b_briefcase_commandbuttons{margin:1em 0}div.b_briefcase div.b_briefcase_webdav{margin:0.5em 0}div.b_briefcase div.b_briefcase_quota{clear:both;margin-top:1em;padding-top:1em;border-top:1px solid #000}div.b_briefcase_meta{size:0.8em}div.b_briefcase_meta p{font-style:italic;margin:0;padding-top:2px}div.b_send_documents ol.textbox-outer{margin-left:0;border:1px solid #ACAAAA;background:#F6F6F6;line-height:1.3em}div.b_send_documents ol li{margin-left:0}div.b_send_documents textarea{overflow:auto;resize:none}@media all{div.o_wiki_wrapper{clear:both}div.o_wiki_wrapper div.o_wikimod_btn{position:relative}div.o_wiki_wrapper div.o_wikimod_btn a{margin-bottom:9px;background-repeat:no-repeat;background-position:center center;width:20px;height:19px;float:left;display:inline;padding-left:2px;border:1px solid #ccc;background-color:#eee;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;margin-right:2px}div.o_wiki_wrapper div.o_wikimod_btn a:hover{border:1px solid #025d8c}div.o_wiki_wrapper div.o_wikimod_btn div.b_contexthelp_wrapper a.b_contexthelp{position:absolute;top:0;right:0}div.o_wiki_wrapper a.o_wikimod_btn_bold{background-image:url(../openolat/images/wiki/edit-bold.png)}div.o_wiki_wrapper a.o_wikimod_btn_italic{background-image:url(../openolat/images/wiki/edit-italic.png)}div.o_wiki_wrapper a.o_wikimod_btn_link{background:url(../openolat/images/wiki/chain.png)}div.o_wiki_wrapper a.o_wikimod_btn_extlink{background:url(../openolat/images/wiki/chain--arrow.png)}div.o_wiki_wrapper a.o_wikimod_btn_headline{background:url(../openolat/images/wiki/edit-heading.png)}div.o_wiki_wrapper a.o_wikimod_btn_image{background:url(../openolat/images/wiki/image-medium.png)}div.o_wiki_wrapper a.o_wikimod_btn_media{background:url(../openolat/images/music-beam.png)}div.o_wiki_wrapper a.o_wikimod_btn_math{background:url(../openolat/images/wiki/edit-math.png)}div.o_wiki_wrapper a.o_wikimod_btn_nowiki{background:url(../openolat/images/wiki/edit-nowiki.png)}div.o_wiki_wrapper a.o_wikimod_btn_hr{background:url(../openolat/images/wiki/edit-hr.png)}div.o_wiki_wrapper a.o_wikimod_btn_list{background:url(../openolat/images/wiki/edit-list.png)}div.o_wiki_wrapper a.o_wikimod_btn_numlist{background:url(../openolat/images/wiki/edit-list-order.png)}div.o_wiki_wrapper .b_eportfolio_add,div.o_wiki_wrapper .b_eportfolio_add_again{position:absolute;top:28px;right:3px;z-index:99}div.o_wiki_wrapper h1{font-size:1.0em}div.o_wiki_wrapper h2{font-size:1.0em}div.o_wiki_wrapper h3{font-size:1.0em}div.o_wikimod_linkchooser{clear:both;float:left;display:inline}div.o_wikimod_filechooser{margin:0 2em;float:left;display:inline}div.o_wikimod_nav{font-size:90%;padding-top:1.5em}div.o_wikimod_nav legend{font-size:95%}div.o_wikimod_nav fieldset{padding:0.5em}div.o_wikimod_nav input{width:99%}div.o_wikimod_nav ul{margin:0;padding:0}div.o_wikimod_nav div.b_button_group{margin:0.5em 0;text-align:left}div.o_wikimod_nav div.b_form div.b_form_element_wrapper.b_form_horizontal{margin:0}div.o_wikimod_nav .b_form_element_wrapper .b_form_element{padding:0}div.o_wikimod_nav div.b_form_element_wrapper div.b_form_element.b_form_horizontal .b_button{margin:0.5em 0}div.o_wikimod_editform_wrapper{clear:both;padding:0.5em 0 0 0}div.o_wikimod_editform_wrapper div.b_form div.b_form_element_wrapper div.b_form_element_label{display:none}div.o_wikimod_editform_wrapper div.b_form div.b_form_element_wrapper div.b_form_element{clear:both;margin-left:0;padding:0 5px 0 0}div.o_wikimod_editform_wrapper div.b_form div.b_button_group{margin-left:0;text-align:center}h1.o_wikimod_heading,h3.o_wikimod_heading{margin:0 0 1em 0;padding:.5em 0 .17em 0;border-bottom:1px solid #BFBFBF}#o_wikimod_uploader{margin:1em 0 0 0}.o_wikimod_version{border:1px solid #BFBFBF;padding:4px;margin-top:5px}.o_wikimod_diff{border:1px solid #BFBFBF;padding:4px;margin:0px}.o_wikimod_warn{color:#DF9719}.o_wiki_error{background-color:#DF9719}.o_wikimod_ins{background-color:#A4DCA4}.o_wikimod_old{background-color:#FFCCCC}.o_wikimod_new{background-color:#A4DCA4}.o_wikimod_del{background-color:#FFCCCC}.wiki-image{float:right;padding:10px;clear:right}.wiki-file-deleted{text-decoration:line-through}}div.o_forum div.o_forum_switch{font-size:90%}div.o_forum div.o_forum_message{margin:1em 0 1em 0;padding:0.5em;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;background:#eeeeee}div.o_forum div.o_forum_message_header_wrapper{min-height:24px}div.o_forum div.o_forum_message_header_wrapper div.o_forum_message_header{min-height:24px}div.o_forum div.o_forum_message_title{vertical-align:middle;padding:2px 5px 2px 5px;min-height:24px}div.o_forum div.o_forum_message_title strong{font-weight:bold}div.o_forum div.o_forum_message_new div.o_forum_message_title strong{background:url(../openolat/images/new-text.png) no-repeat top right;padding-right:20px}div.o_forum div.o_forum_message_creator{width:100px;padding:0.5em 12px 0px 21px;font-size:95%;color:#4F576A;float:right;border-left:1px solid #fff}div.o_forum div.o_forum_message_creator strong{font-weight:normal}div.o_forum div.o_forum_message_creator img{border:1px solid #4F576A}div.o_forum div.o_forum_message_body{padding:0.5em;background:transparent;margin-right:155px}div.o_forum div.o_forum_message_attachments{margin:2em 0 0.5em 0;border-top:1px solid #555555;font-size:95%}div.o_forum div.o_forum_message_attachments strong{display:block;margin:0.5em 0;font-weight:normal;font-style:italic}div.o_forum div.o_forum_message_attachments ul{list-style:none;margin:0;padding:0}div.o_forum div.o_forum_message_attachments li{margin:0;padding:0}div.o_forum div.o_forum_message_attachments a{background-repeat:no-repeat;background-position:0 50%;padding-left:20px;padding-top:2px;padding-bottom:2px}div.o_forum div.o_forum_message_modified{clear:both;border-top:1px solid #506D90;padding:0.5em 0 0 0;font-size:95%;font-style:italic;text-align:center;color:#98221F}div.o_forum div.o_forum_message_actions{text-align:center;padding:0.2em 1em;padding-top:0.8em}span.o_forum_thread_sticky{font-weight:bold}span.o_forum_status_thread_icon{background-image:url(../openolat/images/forum/forum.png)}span.o_forum_status_sticky_closed_icon{background-image:url(../openolat/images/forum/sticky-note-pin_locked.png)}span.o_forum_status_sticky_icon{background-image:url(../openolat/images/forum/sticky-note-pin.png)}span.o_forum_status_closed_icon{background-image:url(../openolat/images/forum/forum_locked.png)}div.o_forum_peekview{margin:1em 0 1em 0}div.o_forum_peekview h5{font-size:1em;position:relative;left:-20px}div.o_forum_peekview div.o_forum_peekview_message{padding-left:20px;padding-bottom:15px}div.o_forum_peekview div.b_quote_wrapper{display:none}.o_forum_message_icon{background-image:url(../openolat/images/forum/balloon-white-left.png)}div.o_forum_toolbar{float:left;display:inline;width:75%}div#o_forum_fulltextsearch{float:right;display:inline}div#o_forum_fulltextsearch input{width:10em}div#o_forum_fulltextsearch div.b_form_element_wrapper.b_form_horizontal{margin:0}div.b_struct_edit_btn{float:right;display:inline}div.o_ep_struct_editor div.b_subcr{min-height:35em;background:white;padding-right:1em;overflow-x:auto}.b_artefact{margin:5px;border:1px solid #ddd;padding:1em;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;moz-box-shadow:0 1px 2px lightGrey;-ms-box-shadow:0 1px 2px lightGrey;-o-box-shadow:0 1px 2px lightGrey;-webkit-box-shadow:0 1px 2px lightGrey;box-shadow:0 1px 2px lightGrey;background:#f6f6f6;background:-moz-linear-gradient(top, #f6f6f6 0%, #ebebeb 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f6f6f6), color-stop(100%, #ebebeb));background:-webkit-linear-gradient(top, #f6f6f6 0%, #ebebeb 100%);background:-o-linear-gradient(top, #f6f6f6 0%, #ebebeb 100%);background:-ms-linear-gradient(top, #f6f6f6 0%, #ebebeb 100%);background:linear-gradient(top, #f6f6f6 0%, #ebebeb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ebebeb',GradientType=0 )}.b_artefact div.b_actions{margin-top:2em}.b_artefact div.b_desc{font-style:italic;margin:1em 0}.b_ep_artAttribLink{background-image:url(../openolat/images/table_gear.png)}div.b_artefact_closed{font-size:25px;float:right;background:url(../openolat/images/locked.png) top right no-repeat}div.b_eportfolio_preview_c100l .b_artefact{margin:3px}div.b_eportfolio_preview_c33l .b_artefact{font-size:85%;margin:3px}.b_ep_nolink{color:#000000}.b_ep_nolink:hover{color:#000000;text-decoration:none}.b_ep_multiartefacts div.b_ep_add_message_with_arrow{position:relative;top:-50px}.b_ep_multiartefacts div.b_artefact_count{margin:1em 0 1em 0}a.b_ep_options{background:url(../openolat/images/gear.png) top left no-repeat;width:16px;height:16px;display:block}.b_ep_liveblog_icon{background-image:url(../openolat/images/portfolio/ep_liveblog_icon.png)}div.b_portfolio_toc ul{margin:0}div.b_portfolio_toc li{list-style-type:none}div.b_portfolio_toc li a{font-size:0.8em;text-decoration:none}div.b_portfolio_toc li.level1{font-size:1.2em;margin:1.2em 0 0.2em 0;border-bottom:1px solid #ddd}div.b_portfolio_toc li.level2{padding-left:20px;font-size:1.1em;border-bottom:1px dotted #ddd}div.b_portfolio_toc li.level3{padding-left:40px}div.b_portfolio_toc .link{float:right;margin-right:0px}div.b_portfolio_toc .commentlink{float:right;margin-right:10%}div.b_portfolio_toc .type_artefact{font-style:italic}div.b_portfolio_toc .type_map,div.b_portfolio_toc .type_page,div.b_portfolio_toc .type_struct,div.b_portfolio_toc .type_artefact{background-position:center left;background-repeat:no-repeat;padding-left:20px}a.b_eportfolio_add{background:url(../openolat/images/portfolio/ep_add_icon.png) top left no-repeat;display:block;width:16px;height:16px}td a.b_eportfolio_add{float:right;padding-right:2px}a.b_eportfolio_add_again,span.b_eportfolio_add_again{background:url(../openolat/images/portfolio/ep_add_again_icon.png) top left no-repeat;display:block;width:16px;height:16px}.o_efficiencystatement a.b_eportfolio_add_again{float:right}a.b_eportfolio_link{background:url(../openolat/images/portfolio/ep_link_icon.png) top left no-repeat;display:block;width:16px;height:16px}.b_eportfolio_link{background-image:url(../openolat/images/portfolio/ep_link_icon.png)}ul.b_eportfolio_maps{margin:0;padding:0}ul.b_eportfolio_maps li{display:block;float:left;position:relative;width:195px;height:320px;padding:60px 60px 40px 65px;margin:0.5em;background:url(../openolat/images/portfolio/eportfolio_map_default.png) top left no-repeat;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:14px;-webkit-border-bottom-right-radius:14px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:14px;-moz-border-radius-bottomright:14px;-moz-border-radius-bottomleft:4px;border-top-left-radius:4px;border-top-right-radius:14px;border-bottom-right-radius:14px;border-bottom-left-radius:4px;moz-box-shadow:0 1px 3px lightgray;-ms-box-shadow:0 1px 3px lightgray;-o-box-shadow:0 1px 3px lightgray;-webkit-box-shadow:0 1px 3px lightgray;box-shadow:0 1px 3px lightgray}ul.b_eportfolio_maps li .b_map_info{position:absolute;bottom:40px;width:inherit;font-size:0.9em}ul.b_eportfolio_maps li .b_map_info a.b_open_icon{font-size:1.2em;position:absolute;bottom:170px;right:-10px}.b_eportfolio_changelog .b_form{margin-top:20px;margin-bottom:20px}.b_eportfolio_changelog li{list-style:none}.b_eportfolio_changelog h5{margin-top:16px}.b_eportfolio_mapowner{font-style:italic;margin-bottom:8px}.b_eportfolio_mapowner div{display:inline}li.default .b_map_info p{color:#bbb}li.comic .b_map_info p{color:#88a5c4}li.leather .b_map_info p{color:#C2A074}ul.b_eportfolio_maps li.leather{background:url(../openolat/images/portfolio/eportfolio_map_leather.png) top left no-repeat;border:none}ul.b_eportfolio_maps li.leather a{color:#fad9a4}ul.b_eportfolio_maps li.comic{background:url(../openolat/images/portfolio/eportfolio_map_comic.png) top left no-repeat;border:none}ul.b_eportfolio_maps li.template.default{background-image:url(../openolat/images/portfolio/eportfolio_map_default_template.png)}ul.b_eportfolio_maps li.template.comic{background-image:url(../openolat/images/portfolio/eportfolio_map_comic_template.png)}ul.b_eportfolio_maps li.template.leather{background-image:url(../openolat/images/portfolio/eportfolio_map_leather_template.png)}.b_map_page{text-align:center;clear:left}.b_map_page_all{text-align:center}.b_map_page > span{padding-right:3px}.b_map_page a.b_map_page_forward{background:url(../openolat/images/arrow_right.png) no-repeat center right;padding-right:16px}.b_eportfolio_map{background:white;padding:1.5em;min-height:30em}.b_eportfolio_map .b_ep_relative{position:relative}.b_eportfolio_toolbar div{display:inline}.b_eportfolio_toolbar{text-align:right;width:100%;border-bottom:1px solid #acaaaa;padding:1px 2px 4px 2px;margin-bottom:6px}.b_eportfolio_map a.b_eportfolio_add_link,.b_eportfolio_map a.b_eportfolio_del_link{float:right;display:inline;background-repeat:no-repeat;margin-left:0.5em;width:16px;height:16px;text-decoration:none}.b_eportfolio_toolbar a.b_eportfolio_add_link,.b_eportfolio_map a.b_eportfolio_del_link{float:none;display:inline-block;background-repeat:no-repeat;margin-left:0;margin-right:0.5em;width:16px;height:16px;text-decoration:none}.b_eportfolio_map div.b_eportfolio_add_link{float:left;display:inline;margin-top:2px}.o_ep_toc_editor .b_eportfolio_add_link{float:left}.b_eportfolio_map .b_eportfolio_add_link:hover{text-decoration:none}.b_eportfolio_map .b_eportfolio_comment_link{float:right;display:inline;margin-right:5px}.b_ep_tag_cloud{padding:1em 0 1em 0;border-bottom:1px solid #ccc}.default div.b_ep_actualpage{width:100%;margin-top:0;clear:both}.default div.b_pagination{float:none;position:static;width:100%}.default div.b_pagination ul{margin:0}.default div.b_pagination li{float:left;display:inline;width:auto;margin:2px 2px 2px 0;padding:0;background:#FAFAFA;-webkit-border-radius:7px 7px 0 0;-moz-border-radius:7px 7px 0 0;-o-border-radius:7px 7px 0 0;border-radius:7px 7px 0 0}.default div.b_pagination li span,.default div.b_pagination li a,.default div.b_pagination li{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis}.default div.b_pagination li.b_disabled{padding-bottom:2px;margin-bottom:0;background:#f4f4f4}.default div.b_pagination li .b_disabled{color:black;font-weight:normal;padding:5px 8px}.default div.b_pagination li a{padding:1em;padding:5px 8px}.default div.b_pagination li.b_changelog{float:right}.default div.b_eportfolio_page,.default div.b_portfolio_toc,.default div.b_eportfolio_edit,.default div.b_eportfolio_changelog{background-image:none}.comic{font-family:'Comic Sans MS', 'Comic Sans', fantasy}.b_eportfolio_map.comic{background:#a2c3e8 none;padding:30px;-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px}.comic div.b_pagination{position:absolute;right:0;width:16%;max-height:100%;overflow-x:hidden;overflow-y:auto;z-index:100}.comic .b_ep_relative > div:last-child{position:relative}.comic div.b_ep_actualpage{width:85%;margin-top:1em}.comic div.b_pagination ul{margin-top:30px;margin-left:0px;z-index:1}.comic div.b_pagination li{width:87%;background:url(../openolat/images/portfolio/postit.png) center right;padding:0;margin-bottom:1em;margin-left:8%;list-style-type:none}.comic div.b_pagination li span.b_disabled,.comic div.b_pagination li a span{display:block;padding:20px 15px 20px 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis}.comic div.b_pagination li span,.comic div.b_pagination li a,.comic div.b_pagination li{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis}.comic div.b_pagination li.b_disabled{z-index:101;margin-left:0;width:100%}.comic div.b_pagination li .b_disabled{color:black;font-weight:bold}.comic div.b_pagination li.b_toc,.comic div.b_pagination li.b_changelog{background-image:url(../openolat/images/portfolio/postit_pink.png)}.b_eportfolio_page,.b_portfolio_toc,.b_eportfolio_edit,.b_eportfolio_changelog{min-height:40em;background:#f4f4f4 url(../openolat/images/portfolio/eportfolio_page_corner.png) top right no-repeat;padding:1em;-webkit-box-shadow:0px 2px 5px rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 2px 5px rgba(0, 0, 0, 0.2);-o-box-shadow:0px 2px 5px rgba(0, 0, 0, 0.2);box-shadow:0px 2px 5px rgba(0, 0, 0, 0.2)}.b_eportfolio_page .b_eportfolio_structure > h5{border-bottom:1px solid #ddd;margin-top:1.2em}.b_eportfolio_edit{margin-top:1.5em}.leather{font-family:Palatino, Georgia, serif}.b_eportfolio_map.leather{background:url(../openolat/images/portfolio/light-leather-tile.jpg)}.leather div.b_ep_actualpage{width:100%;margin-top:0;clear:both}.leather .b_map_header h4,.leather .b_map_header p,.leather .b_map_header a.b_eportfolio_add_link,.leather .b_map_header a.b_eportfolio_comment_link{color:white}.leather div.b_pagination{float:none;position:static;width:100%}.leather div.b_pagination ul{margin:0}.leather div.b_pagination li{float:left;display:inline;width:auto;margin:0 2px 0 0;padding:0;background:#ddd;-webkit-border-radius:7px 7px 0 0;-moz-border-radius:7px 7px 0 0;-o-border-radius:7px 7px 0 0;border-radius:7px 7px 0 0}.leather div.b_pagination li span,.leather div.b_pagination li a,.leather div.b_pagination li{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis}.leather div.b_pagination li.b_disabled{padding:0;background:#f4f4f4}.leather div.b_pagination li .b_disabled{color:black;font-weight:normal;padding:5px 8px}.leather div.b_pagination li.b_changelog{float:right}.leather div.b_pagination li a{padding:1em;padding:5px 8px}.leather div.b_eportfolio_page,.leather div.b_portfolio_toc,.leather div.b_eportfolio_edit,.leather div.b_eportfolio_changelog{background-image:none}.b_eportfolio.b_artefacts hr.b_ep_filter_spacer{height:10px;background:url(../openolat/images/portfolio/divider-arrow-down.png) 25px -12px no-repeat;border:none;border-top:1px solid #ccc;margin:2em 0 1em}.b_eportfolio.b_artefacts .b_ep_content{background:white;padding:0 1em 1em 1em;margin-top:1.5em}.b_eportfolio.b_artefacts .b_ep_content .b_ep_filter{padding:0;width:80%}.b_ep_filter{float:left}.b_ep_viewmode{float:right;width:15%}.b_ep_add_artefact{float:right}.b_ep_content div.b_ep_viewmode div.b_form_element_label{width:auto}.b_eportfolio.b_artefacts div.b_segments_container{top:-20px;margin-bottom:-20px}.b_ep_tagbrowser{width:30%;margin-right:0px}.b_ep_tagbrowser_view{width:68%;margin-left:0px}.b_ep_collection_icon{background-image:url(../openolat/images/portfolio/ep_collection.png) !important}.b_ep_map_icon,.b_portfolio_toc .type_map{background-image:url(../openolat/images/portfolio/briefcase.png) !important}.b_ep_page_icon,.b_portfolio_toc .type_page{background-image:url(../openolat/images/portfolio/ep_page.png) !important}.b_ep_page_icon.b_eportfolio_add_link{background-image:url(../openolat/images/portfolio/ep_page_add.png) !important}.b_ep_struct_icon,.b_portfolio_toc .type_struct{background-image:url(../openolat/images/portfolio/ep_struct.png) !important}.b_ep_struct_icon.b_eportfolio_add_link{background-image:url(../openolat/images/portfolio/ep_struct_add.png) !important}.type_artefact{background-image:url(../openolat/images/le_resources/portfolio.png) !important}div.b_eportfolio_collect_restriction{margin-top:5px}div.b_eportfolio_collect_restriction div.b_eportfolio_collect_restriction_el{float:left;margin-right:5px}div.b_eportfolio_collect_restriction div.b_eportfolio_collect_restriction_link{float:left;margin-right:5px}div.b_eportfolio_collect_restriction div.b_eportfolio_collect_restriction_link a{padding-left:0px;text-decoration:none}div.b_eportfolio_collect_restriction div.b_eportfolio_collect_restriction_link a:hover{text-decoration:none}div.b_eportfolio_restriction_wrapper a.b_togglebox_opened{z-index:10;display:block;width:20px;height:20px;padding:0;margin-left:12px}div.b_eportfolio_restriction_wrapper a.b_togglebox_closed{display:block;width:20px;height:20px;padding:0;margin-left:12px}div.b_eportfolio_restriction_wrapper p{padding:0 0 0 15px;margin:0}div.b_eportfolio_restriction_wrapper div.b_togglebox div.b_togglebox_content{padding:3px 3px 3px 3px;margin:0;border:1px solid red;background-image:none;background-color:transparent;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px}div.b_eportfolio_restriction_error div.b_tooglebox_opened div.b_togglebox_content{border:1px solid #FF9900 !important;background:#fff5cc url(../openolat/images/decorator/deco_warn.png) no-repeat 3px 7px !important}div.b_eportfolio_restriction_passed div.b_tooglebox_opened div.b_togglebox_content{border:1px solid #F0F0F0 !important;background:#fcfcfc url(../openolat/images/decorator/deco_ok.png) no-repeat 3px 7px !important}div.b_eportfolio_restriction_error div.b_togglebox_closed{background:transparent url(../openolat/images/decorator/deco_warn.png) no-repeat 3px 5px !important}div.b_eportfolio_restriction_passed div.b_togglebox_closed{background:transparent url(../openolat/images/decorator/deco_ok.png) no-repeat 3px 5px !important}div.b_eportfolio_restriction_wrapper div.b_togglebox div.b_togglebox_content .b_togglebox_hide{display:none}.b_eportfolio_deadline_callout{width:300px}.b_ep_multiartefacts .b_c50l{clear:both}.b_eportfolio_fulltextsearch{float:left}.b_eportfolio_share_policy_wrapper{margin:5px;border:1px solid #ddd;padding:1em;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.2);-ms-box-shadow:0 1px 4px rgba(0, 0, 0, 0.2);-o-box-shadow:0 1px 4px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.2);box-shadow:0 1px 4px rgba(0, 0, 0, 0.2);background:#f6f6f6;background:-moz-linear-gradient(top, #f6f6f6 0%, #ebebeb 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f6f6f6), color-stop(100%, #ebebeb));background:-webkit-linear-gradient(top, #f6f6f6 0%, #ebebeb 100%);background:-o-linear-gradient(top, #f6f6f6 0%, #ebebeb 100%);background:-ms-linear-gradient(top, #f6f6f6 0%, #ebebeb 100%);background:linear-gradient(top, #f6f6f6 0%, #ebebeb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ebebeb',GradientType=0 )}.b_eportfolio_share_policy_wrapper .b_float_right{text-align:right}.b_eportfolio_share_policy_wrapper a.bit-input{text-decoration:none}.b_eportfolio_share_policy div input,.b_eportfolio_share_policy div span,.b_eportfolio_share_policy div select{float:left;margin-right:5px;padding-right:5px}.b_eportfolio_share_policy div span.b_form_datechooser{background:url(../openolat/images/calendar.png) no-repeat;padding-left:18px;height:16px;line-height:16px;margin-left:2px}.b_eportfolio_share_policy .b_ep_share_date span{float:left}.b_eportfolio_share_policy_wrapper .b_eportfolio_share_policy{padding-left:20px;background:url(../openolat/images/user.png) top left no-repeat}.b_eportfolio_share_policy_wrapper.policytype_group .b_eportfolio_share_policy{background-image:url(../openolat/images/users.png)}.b_eportfolio_share_policy_wrapper.policytype_invitation .b_eportfolio_share_policy{background-image:url(../openolat/images/share.png)}.b_eportfolio_share_policy_wrapper.policytype_allusers .b_eportfolio_share_policy{background-image:url(../openolat/images/users.png)}div.b_ep_inline div input,div.b_ep_inline div span,div.b_ep_inline div select{float:left;margin-right:5px;padding-right:5px}div.o_module_cp_wrapper a.b_content_download{background:url("../openolat/images/drive-download.png") no-repeat top left;padding-left:20px;margin:3px;display:block;min-height:16px}div.o_module_cp_wrapper div#o_local_fulltextsearch{position:absolute;top:0;right:0;z-index:10}div.o_module_cp_wrapper div#o_local_fulltextsearch div.b_form_element_wrapper.b_form_horizontal{margin:0}div.o_module_cp_wrapper div.o_cp_navigation{float:right;display:inline;padding:3px 0 3px 3px;background:#ebebeb;border:1px solid #ddd;white-space:nowrap;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;moz-box-shadow:0 1px 2px lightGrey;-ms-box-shadow:0 1px 2px lightGrey;-o-box-shadow:0 1px 2px lightGrey;-webkit-box-shadow:0 1px 2px lightGrey;box-shadow:0 1px 2px lightGrey}div.o_module_cp_wrapper div span a{margin:0 2px}div.o_module_cp_wrapper div span.b_disabled{display:none}div.o_module_cp_wrapper div span a.o_cp_previous_icon{background-image:url("../openolat/images/arrow_left_big.png");text-decoration:none}div.o_module_cp_wrapper div span a.o_cp_previous_icon span{display:none}div.o_module_cp_wrapper div span a.o_cp_next_icon{background-image:url("../openolat/images/arrow_right_big.png")}div.o_module_cp_wrapper div span a.o_cp_next_icon span{display:none}div.o_module_cp_wrapper div span a.o_cp_print_icon{background-image:url("../openolat/images/printer.png")}div.o_module_cp_wrapper div span a.o_cp_print_icon span{display:none}div.o_module_cp_wrapper div.o_cp_navigation div,div.o_module_cp_wrapper div.o_cp_navigation form{display:inline}div.o_module_cp_wrapper div.o_cp_navigation div.b_clearfix{display:inline;clear:none}div.o_module_cp_wrapper div.o_cp_navigation div.b_clearfix:after{display:inline;height:0;clear:none;visibility:hidden}#o_cpeditor_menu div.o_cpeditor_menu_tree{padding:10px 0 0 0}#b_col1 div.b_menu_toolbar a,#b_col3 div.b_menu_toolbar a{width:16px;height:16px;margin:3px;float:right;display:inline;background-repeat:no-repeat}a.o_cpeditor_import{background-image:url("../openolat/images/docs/document_upload.png")}a.o_cpeditor_new{background-image:url("../openolat/images/docs/document_add.png")}a.o_cpeditor_copy{background-image:url("../openolat/images/docs/document_copy.png")}a.o_cpeditor_delete{background-image:url("../openolat/images/docs/document_remove.png")}a.o_cpeditor_edit{background-image:url(../openolat/images/docs/document_metadata_edit.png)}a.o_cpeditor_preview{background-image:url(../openolat/images/docs/document_preview.png)}#o_cpeditor_content div.o_cpeditor_message{padding:20px}#o_qti_run div.b_button_group{text-align:left}#o_qti_run_title{text-align:right}#o_qti_run_title strong{float:left;display:inline}#o_qti_run.o_qti_survey #o_qti_run_title strong{background:url(../openolat/images/le_resources/survey.png) no-repeat left 50%;padding-left:20px}#o_qti_run.o_qti_test #o_qti_run_title strong{background:url(../openolat/images/le_resources/test.png) no-repeat left 50%;padding-left:20px;padding-top:2px;padding-bottom:2px}#o_qti_scoreinfo{float:left;display:inline;padding:.3em;border:1px solid silver;margin-right:1em}#o_qti_run_score{clear:both;margin:1em 0;padding:0 0 1.5em 0;font-size:90%}#o_qti_run_scoreinfo{float:left;display:inline}#o_qti_run_scoreprogress{float:left;display:inline;margin-left:1em}#o_qti_questioninfo{float:left;display:inline;padding:.3em;border:1px solid silver}#o_qti_run_questioninfo{float:left;display:inline;margin-left:1em}#o_qti_run_questionprogress{float:left;display:inline;margin-left:1em}#o_qti_run_status{clear:both}#o_qti_run_main{clear:both;border-top:1px solid #504D4E;margin:0.5em 0;padding:1em 0}#o_qti_run_menu_inner h4{font-size:100%}#o_qti_run_menu_inner ul{padding:0;margin:0;list-style:none}#o_qti_run_menu_inner li{clear:both;padding:0;margin:0;white-space:normal}#o_qti_run_menu_inner li.o_qti_menu_section{padding:1em 0}#o_qti_run_menu_inner li div.o_qti_menu_item,#o_qti_run_menu li div.o_qti_menu_section{float:left;display:inline;margin-right:10px}#o_qti_results td{padding:0}#b_main.o_editor_qti_correct{background-image:url(../openolat/images/qti/correct_bg.png);background-position:top left}#b_main.o_editor_qti{background-image:url(../openolat/images/edit_bg.png);background-position:top left}#o_qti_hints,#o_qti_solutions{margin:1em 0}#o_qti_hints a{background:url(../openolat/images/light-bulb.png) no-repeat left 50%;cursor:help;padding-left:20px}#o_qti_solutions a{background:url(../openolat/images/magnifier-zoom.png) no-repeat left 50%;cursor:help;padding-left:20px}.qti_response_level_feedback_label{margin-top:1em;font-style:italic}.qti_edit_layout{position:relative;padding-right:30px;margin-bottom:0.6em}.qti_edit_layout .edit_link{position:absolute;top:10px;right:0px}div.o_qti_item{margin-bottom:2em;margin-top:2em;line-height:2em}div.o_qti_item input.b_radio,div.o_qti_item input.b_checkbox{margin-left:1em}div.o_qti_item textarea{width:99%}img.o_qti_item_matimage{vertical-align:middle}div.o_qti_item_choice{display:table;margin:1em 0}div.o_qti_item_choice_option{display:table;padding:.5em;border:1px solid transparent}div.o_qti_item_choice_option_flow{display:table-cell;padding:.5em;border:1px solid transparent}div.o_qti_item_choice_option:hover{border:1px solid silver}div.o_qti_item_choice_option_flow:hover{border:1px solid silver}div.o_qti_item_choice_option_input{display:table-cell;vertical-align:middle;padding-right:.5em}div.o_qti_item_choice_option_input input{vertical-align:middle}div.o_qti_item_choice_option_value{display:table-cell}div.o_qti_item_choice_option_value span{line-height:1.5em;margin-right:1em}div.o_qti_item_choice_option_autoenum{display:table-cell;line-height:1.5em;width:1em;overflow:hidden;vertical-align:middle;color:silver;border:0;padding:0;margin:0}#o_qti_menu a{text-decoration:none}.o_qti_menu_section{padding:.3em;border-top:1px solid #94bed3}.o_qti_menu_section_clickable{padding:.3em;border:1px solid transparent;display:inline-block}.o_qti_menu_section_clickable:hover{padding:.3em;border:1px solid silver;display:inline-block}.o_qti_menu_section_active{padding:.3em;border:1px dashed silver;display:inline-block}.o_qti_menu_item{padding:.3em;border:1px solid transparent;display:inline-block}.o_qti_menu_item_active{padding:.3em;border:1px dashed silver;display:inline-block}.o_qti_menu_item_active:hover{border:1px solid silver}.o_qti_menu_item_inactive{padding:.3em;border:1px solid transparent}.o_qti_menu_item:hover{border:1px solid silver}.o_qti_menu_item_closed{padding:.3em;border:1px solid transparent}.o_qti_menu_item_attempts_marked,.o_qti_menu_item_attempts{zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$percent)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;color:silver;padding:.2em .4em;border:1px solid transparent;background:url(../openolat/images/flag.png) center right no-repeat;display:block;width:20px;height:12px}.o_qti_menu_item_attempts{zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$percent)";filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4}.o_qti_menu_item_attempts:hover,.o_qti_menu_item_attempts_marked:hover{color:silver;border:1px solid silver;cursor:pointer}#o_qti_item_note{padding:0;margin:0;border:0;color:silver;font-family:inherit;font-size:1em;background:inherit;overflow:hidden}.o_qti_item_note_box{border:1px dashed silver;padding:.1em;margin:0;padding-left:.5em}div.o_qti_item_note_box_title{color:silver}div.o_qti_item_itemfeedback,div.o_qti_item_assessfeedback,div.o_qti_item_o_qti_item_sectionfeedback{margin:1em 0;background:url(../openolat/images/lightning.png) no-repeat left 50%;padding-left:20px}div.o_qti_item_objectives{margin:1em 0;background:url(../openolat/images/information-white.png) no-repeat left 50%;padding-left:20px;line-height:2em}.o_qti_timelimit_icon{background-image:url(../openolat/images/qti/time.png)}.o_qti_attemptslimit_icon{background-image:url(../openolat/images/qti/tries.png)}.o_qti_closed_icon{background-image:url(../openolat/images/qti/closed.png)}.o_mi_qtialientitem{background-image:url(../openolat/images/docs/document_plain.png)}.o_mi_qtisc{background-image:url(../openolat/images/qti/scItem.png)}.o_mi_qtimc{background-image:url(../openolat/images/qti/mcItem.png)}.o_mi_qtikprim{background-image:url(../openolat/images/qti/kprimItem.png)}.o_mi_qtifib{background-image:url(../openolat/images/qti/fibItem.png)}.o_mi_qtiessay{background-image:url(../openolat/images/qti/essayItem.png)}.o_mi_qtisection{background-image:url(../openolat/images/qti/section.png)}.o_mi_iqtest{background-image:url(../openolat/images/le_resources/test.png)}.o_mi_iqsurv{background-image:url(../openolat/images/le_resources/survey.png)}.onyx_iframe{width:100%;height:100%;border:none;min-height:60em}div.b_translation_start div.b_translation_start_body,div.b_translation_edit div.b_translation_edit_body{margin-top:0.5em;padding-top:0.5em;border-top:1px solid #ACAAAA}div.b_translation_list div.b_translation_list_package{margin-bottom:0.5em;padding:1em 0 0.5em 0;border-bottom:1px solid #ACAAAA}div.b_translation_list div.b_translation_list_package div.b_translation_package_icon{margin-bottom:0.5em;border-bottom:1px solid #ACAAAA}div.b_translation_edit div.b_button_group{text-align:center;margin:1em 0 0 0}div.b_translation_edit div.b_translation_edit_head div.b_progress div.b_progress_bar{float:left;display:inline}div.b_translation_edit div.b_translation_edit_head div.b_progress div.b_progress_label{float:left;display:inline;padding:0 0 0 1em;font-size:90%;font-style:italic}div.b_translation_edit div.b_translation_edit_body textarea{width:99%}div.b_translation_edit div.b_translation_edit_body div.b_translation_edit_annotation{margin-top:1em}div.b_translation_edit div.b_translation_edit_body div.b_translation_edit_compare{margin-top:1em;padding-top:0.5em;border-top:1px solid #ACAAAA}div.b_translation_edit div.b_translation_edit_body div.b_translation_edit_target{margin-top:1em;padding-top:0.5em;border-top:1px solid #ACAAAA}div.b_translation_edit div.b_form_element textarea.b_form_element_disabled{color:#000;background:#EEEEEE;border:1px solid #CDCBCB}div.b_translation_edit div.b_translation_edit_annotation h5{font-weight:normal;font-size:100%;font-style:italic}div.b_translation_edit div.b_translation_edit_annotation textarea{font-style:italic}div.b_translation_edit div.b_translation_refKey{background-image:url(../openolat/images/magnifier-zoom.png);vertical-align:middle;background-color:#eee;border:1px solid #ACAAAA;margin-right:1%}div.b_translation_edit div.b_translation_refKey code{line-height:1em;vertical-align:middle}div.b_translation_edit div.b_translation_refKey span{line-height:1em;font-style:italic}div.b_translation_config span.b_translation_status,ul.b_translation_status span.b_translation_status{position:absolute;right:1em}ul.b_translation_status{column-count:2;-moz-column-count:2;list-style:none}ul.b_translation_status li{position:relative}.b_translation_package_icon{background-image:url(../openolat/images/folder_open.png) !important}.b_translation_item_icon{background-image:url(../openolat/images/docs/document-node.png) !important}.b_translation_search_icon{background-image:url(../openolat/images/magnifier-zoom.png) !important}span.b_translation_i18nitem{position:relative !important}span.b_translation_i18nitem a.b_translation_i18nitem_launcher{position:absolute !important;z-index:100 !important;width:16px !important;height:16px !important;top:0 !important;left:5px !important;background:#eeeeee url(../openolat/images/docs/document_metadata_edit.png) no-repeat !important;border:1px solid #6e6e6e !important;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;padding:0 !important}div.b_selectiontree{font-size:95%}div.b_selectiontree div.b_selectiontree_item{clear:both;position:relative;top:0;left:0;vertical-align:middle;height:16px;width:auto}div.b_selectiontree div.b_selectiontree_item div{width:16px;height:16px;float:left;display:inline;background-repeat:no-repeat}div.b_selectiontree div.b_selectiontree_item div.b_selectiontree_content{float:left;display:inline;margin-left:0.5em;width:auto;white-space:nowrap}div.b_selectiontree div.b_selectiontree_content{width:auto}div.b_selectiontree div.b_selectiontree_content div{width:auto}div.b_selectiontree div.b_selectiontree_content input{width:1em;height:1em;padding:0;margin:0 0.5em;vertical-align:middle}div.b_selectiontree div.b_selectiontree_content input.b_radio{margin:0}div.b_selectiontree .b_selectiontree_line{background-image:url(../openolat/images/tree/dots.gif)}div.b_selectiontree .b_selectiontree_space{background-image:url(../openolat/images/tree/dots_spacer.gif)}div.b_selectiontree .b_selectiontree_junction{background-image:url(../openolat/images/tree/dots_nt.gif)}div.b_selectiontree .b_selectiontree_end{background-image:url(../openolat/images/tree/dots_nl.gif)}#b_main.o_editor #b_col3{background-image:url(../openolat/images/edit_bg.png);background-position:top left;background-repeat:repeat}#b_main.o_editor div.b_tabbedpane_wrapper div.b_tabbedpane_content{background:#fff}a.b_preview{background-image:url(../openolat/images/docs/document_preview.png);background-repeat:no-repeat;background-position:left;padding:2px 0 2px 20px}fieldset a.b_preview,div.b_tabbedpane_wrapper a.b_preview{position:absolute}div.b_module_singlepage_wrapper a.b_content_edit{position:absolute;top:0;right:20px;display:inline;background:url(../openolat/images/docs/document--pencil.png) no-repeat top left;width:16px;height:16px;margin:3px}div.b_module_singlepage_wrapper a.b_content_download{position:absolute;top:0;z-index:10;background:url(../openolat/images/docs/document_download.png) no-repeat top left;padding-left:20px;margin-top:3px;min-height:19px;height:19px}div.b_titled_wrapper div.b_module_singlepage_wrapper a.b_content_download{position:relative;padding-bottom:3px}div.b_titled_wrapper div.b_module_singlepage_wrapper div.b_iframe_wrapper{margin-top:3px}#b_content_popup{float:right;background:url(../openolat/images/applications.png) no-repeat top left;width:16px;height:16px;margin:3px}#o_course_editor_errorbox{font-size:90%;padding:3px 2px 2px 25px;margin:0 0 1em 0}div.o_courseeditor_legend{margin-top:3em}div.o_courseeditor_legend strong{font-weight:bold}div.o_courseeditor_legend div{top:0;left:0;padding-left:12px;background-repeat:no-repeat;background-position:0 50%}div.o_course_run div.o_course_run_displaytitle{font-style:italic}div.o_course_run div.o_course_run_objectives{background-color:#E9EAEF;padding:5px 5px 5px 25px;margin:0;border:1px solid #C5C4C4;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px}div.o_course_run div.o_course_run_scoreinfo{background:#e9eaef url(../openolat/images/seal.png) no-repeat 5px 5px;padding:5px 5px 5px 25px;margin:1.5em 0;border:1px solid #C5C4C4;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px}div.o_course_run div.o_course_run_disclaimer{background:#e9eaef url(../openolat/images/information-white.png) no-repeat 5px 5px;padding:5px 5px 5px 25px;margin:1.5em 0;border:1px solid #C5C4C4;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px}div.o_course_run div.o_course_run_groupinfo{background:#e9eaef url(../openolat/images/users.png) no-repeat 5px 5px;padding:5px 5px 5px 25px;margin:1.5em 0;border:1px solid #C5C4C4;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px}div.o_course_run div.o_course_run_statusinfo{background:url(../openolat/images/bullet_go.png) no-repeat 5px 5px;padding:5px 5px 5px 25px;margin:1.5em 0;border:1px solid #C5C4C4;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px}div.o_course_run div.o_course_run_returnbox{background:#e9eaef url(../openolat/images/box_return.png) no-repeat 5px 5px;padding:5px 5px 5px 25px;margin:1.5em 0;border:1px solid #C5C4C4;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px}div.o_course_run div.o_course_run_dropbox{background:#e9eaef url(../openolat/images/box_drop.png) no-repeat 5px 5px;padding:5px 5px 5px 25px;margin:1.5em 0;border:1px solid #C5C4C4;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px}div.o_course_run div.o_course_run_solutionbox{background:#e9eaef url(../openolat/images/box_solution.png) no-repeat 5px 5px;padding:5px 5px 5px 25px;margin:1.5em 0;border:1px solid #C5C4C4;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px}div.o_course_run div.o_course_run_task{background:#e9eaef url(../openolat/images/assign.png) no-repeat 5px 5px;padding:5px 5px 5px 25px;margin:1.5em 0;border:1px solid #C5C4C4;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px}div.o_course_run div.o_course_run_disclaimer h4,div.o_course_run div.o_course_run_objectives h4,div.o_course_run div.o_course_run_scoreinfo h4,div.o_course_run div.o_course_run_returnbox h4,div.o_course_run div.o_course_run_dropbox h4,div.o_course_run div.o_course_run_solutionbox h4,div.o_course_run div.o_course_run_task h4,div.o_course_run div.o_course_run_log h4{font-size:100%;margin:0 0 1em 0}div.o_course_run div.o_course_run_scoreinfo_noinfo{font-style:italic;font-weight:bold}div.o_course_run div.o_course_run_toc{margin:1em 0 0 0}div.o_course_run div.o_course_run_toc div.o_course_run_toc_entry{margin:0 0 1em 0;padding:1em 20px 0 0}div.o_course_run div.o_course_run_toc div.o_course_run_shorttitle{border-bottom:1px solid #ACAAAA}div.o_course_run div.o_course_run_toc div.o_course_run_displaytitle{margin-top:0.5em;color:#aaaaaa}div.o_course_run div.o_course_run_toc div.o_course_run_objectives{margin:1em 0 1em 0;border:0;background:none}div.o_course_run div.o_course_run_toc div.o_course_run_toc_entry{background:#FBFBFB;padding:5px;border:1px solid #eee;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px}div.o_course_run #b_content_popup{position:absolute;top:0;right:0}div.o_sp_peekview{margin:1em 0 1em 0}div.o_sp_peekview ul{list-style:none}div.o_sp_peekview li{margin-top:0.5em}div.o_sp_peekview a{position:relative;left:-20px}div.o_peekview_author{padding:3px 0 5px 0;font-style:italic;color:#aaaaaa;font-size:90%}#b_preview_wrapper{clear:both;padding:10px;background:#fff;border-bottom:1px solid #94bed3}#b_main.b_preview{moz-box-shadow:0 0 0 white;-ms-box-shadow:0 0 0 white;-o-box-shadow:0 0 0 white;-webkit-box-shadow:0 0 0 white;box-shadow:0 0 0 white;background:white url(../openolat/images/prevbg.png) repeat}body.b_full_screen{background-color:white;background-image:none}body.b_full_screen #b_page_margins{display:none}body.b_full_screen div#b_preview_wrapper{margin:5px;border:1px solid #ddd;padding:0;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;moz-box-shadow:0 1px 2px lightGrey;-ms-box-shadow:0 1px 2px lightGrey;-o-box-shadow:0 1px 2px lightGrey;-webkit-box-shadow:0 1px 2px lightGrey;box-shadow:0 1px 2px lightGrey;background:#ebebeb url(../images/brasato/eportfolio/artefaktbg.png) top left repeat-x}body.b_full_screen div#b_preview_wrapper div.b_preview_link{border:none}body.b_full_screen div#b_preview_wrapper div.b_preview_link div.b_preview_wrapper_loading{background:transparent url(../openolat/images/ajax-loader.gif) no-repeat top left}div#b_preview_wrapper div#b_preview_wrapper_message{float:right;padding-left:16px;width:100px}div.o_members_search{padding-top:10px;padding-left:10px}div.filters{text-align:center;padding-top:1.5em}div.o_members_search div.searchitem{margin-bottom:0.5em}div.searchitem select,div.searchitem input{width:250px}.o_members_register{margin-bottom:5px}.o_members_register_active{font-weight:bold;font-size:120%}div.o_members_paging{width:100%;padding-bottom:1em;padding-top:0.5em;text-align:center}div.o_members_paging div{padding-left:1em;padding-right:1em;display:inline}div.o_bcard{background-color:#eee;margin-top:10px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-o-border-radius:6px}div.o_bcard_header,div.o_members_header{padding:6px;border-bottom:1px solid #fff}div.o_bcard_portrait{float:left;display:inline;width:100px;height:100px;margin:10px}div.o_bcard_portrait img{border:1px #d3d3d3 solid}div.o_bcard_portrait_group{background-image:url(../openolat/images/group_100x100.png);border:1px #d3d3d3 solid}div.o_bcard_text{margin-left:120px;margin-top:10px;line-height:150%}div.o_bcard_footer{text-align:right;clear:both;font-size:95%;color:#1f49b3;padding:5px}#fx_share{float:left;clear:left;margin-top:0.5em;width:250px}#fx_share a,#fx_share span{margin:0 0 0 3px;background-repeat:no-repeat;width:16px;height:16px;float:left;display:inline;zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$percent)";filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6}#fx_share a:hover{zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$percent)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}#fx_share #fx_facebook{background-image:url(../openolat/images/social/facebook_16.png)}#fx_share #fx_twitter{background-image:url(../openolat/images/social/twitter_16.png)}#fx_share #fx_google{background-image:url(../openolat/images/social/google_16.png)}#fx_share #fx_delicious{background-image:url(../openolat/images/social/delicious_16.png)}#fx_share #fx_digg{background-image:url(../openolat/images/social/digg_16.png)}#fx_share #fx_mail{background-image:url(../openolat/images/social/email_16.png)}#fx_share #fx_link{background-image:url(../openolat/images/social/link_16.png)}#callout_fx_link input{width:460px}div.o_infomsgs{padding-top:5px}div.o_infomsgs div.b_datecomp{top:2px;float:left;display:inline}div.o_infomsgs div.o_infomsg{margin-bottom:1em;padding:10px 0 0 0}div.o_infomsgs .b_year{display:none}div.o_infomsgs .o_item_info{color:#7D7D7D;font-size:90%}div.o_infomsgs .o_item_info .o_item_info_mod{color:#98221F}div.b_table_wrapper td a.o_peekview_infomsg_link{display:inline}div.o_infomsgs_config{padding-bottom:5px}div.o_infomsgs_config div{display:inline}.o_infomsg_icon{background-image:url(../openolat/images/information-button.png)}.o_infomsg_create_button{position:absolute;top:0;right:250px}.b_mail_icon{background-image:url(../openolat/images/mail.png)}div.b_mail_message div.b_form_element_wrapper:first-child div.b_form_element{font-weight:bold}.b_mail_new{width:20px !important;background-image:url(../openolat/images/new-text.png)}.b_table_wrapper span.b_mail_unread{display:block;display:inline-block;width:16px;height:16px;background:transparent url(../openolat/images/bullet_black.png) top left no-repeat}.b_table_wrapper span.b_mail_read{display:block;display:inline-block;width:16px;height:16px}.b_table_wrapper span.b_mail_marked{display:block;display:inline-block;width:16px;height:16px;background:transparent url(../openolat/images/flag.png) top left no-repeat}.b_table_wrapper span.b_mail_unmarked{display:block;display:inline-block;width:16px;height:16px}.b_table_wrapper .b_marked{font-weight:bold}ul.b_mail_attachments{list-style:none;margin:0;padding:0}ul.b_mail_attachments li{margin:0}div.o_cmembers *{vertical-align:middle}div.o_cmembers div.o_cmember{float:left;width:30%;height:75px;overflow:hidden;margin:5px 5px 5px 0;padding:8px;border:1px solid #ddd;background:#f6f6f6;background:-moz-linear-gradient(top, #f6f6f6 0%, #ebebeb 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f6f6f6), color-stop(100%, #ebebeb));background:-webkit-linear-gradient(top, #f6f6f6 0%, #ebebeb 100%);background:-o-linear-gradient(top, #f6f6f6 0%, #ebebeb 100%);background:-ms-linear-gradient(top, #f6f6f6 0%, #ebebeb 100%);background:linear-gradient(top, #f6f6f6 0%, #ebebeb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ebebeb',GradientType=0 );border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;moz-box-shadow:0 1px 2px #d3d3d3;-ms-box-shadow:0 1px 2px #d3d3d3;-o-box-shadow:0 1px 2px #d3d3d3;-webkit-box-shadow:0 1px 2px #d3d3d3;box-shadow:0 1px 2px #d3d3d3}div.o_cmembers div.o_cmember .o_cmember_portrait_wrapper{height:100%;width:65px;overflow:hidden;display:inline-block;margin-right:5px;border:1px solid #ddd}div.o_cmembers div.o_cmember img.o_cmember_portrait{height:100%;width:100%;background-color:white;background-position:50% 50%;background-repeat:no-repeat}div.o_cmembers a.o_cmembers_mail{float:none;margin-left:5px;padding-left:20px;background-image:url(../openolat/images/mail.png)}div.o_cmembers a.o_cmembers_mail span{display:none}div.o_cmembers h4{padding:7px 0 0 0;clear:both}div.o_ll_container ul li{list-style:circle;margin:1em}div.o_ll_container ul li div{font-style:italic}a.o_ll_browse span{display:block;width:20px;height:18px;background:url(../openolat/images/library.png) top left no-repeat;margin-left:1px}div.b_datecomp{width:2.5em;height:3em;position:relative;margin-right:5px;font-weight:normal;color:white;text-align:center;vertical-align:middle;border:1px solid #000;font-size:85%}div.b_datecomp div{width:100%;position:absolute;left:0}div.b_datecomp div.b_year{height:1em;top:-1.5em;font-size:80%;font-weight:normal;color:#000}div.b_datecomp div.b_month{background:#BE5B5D;height:40%;top:0;font-size:80%;font-weight:normal;color:white}div.b_datecomp div.b_day{background:#fff;height:60%;bottom:0;font-size:120%;font-weight:bold;color:#000;border-top:1px solid #000;border-bottom:1px solid #aaaaaa}img.o_portrait_dummy{background-image:url(../openolat/images/dummy.png);width:100px;height:100px}img.o_portrait_dummy_small{background-image:url(../openolat/images/dummy_small.png)}img.o_portrait_dummy_female_big{background-image:url(../openolat/images/dummy_female_big.png);width:100px;height:100px}img.o_portrait_dummy_female_small{background-image:url(../openolat/images/dummy_female_small.png)}img.o_portrait_dummy_male_big{background-image:url(../openolat/images/dummy_male_big.png);width:100px;height:100px}img.o_portrait_dummy_male_small{background-image:url(../openolat/images/dummy_male_small.png)}div.fx_portal_admin{margin-top:10px}div.fx_portlets_column{width:30%;float:left;margin-right:10px}div.fx_portlets_column div.b_portlet{min-height:1em}div.fx_portlets_column_name{padding:5px 5px 0px 5px}div.fx_portlets_column_name span{color:#4F576A;font-weight:bold;text-deocration:underline}div.fx_portlets_column_portlets{border:1px solid #eee;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;background:white;background:-moz-linear-gradient(top, white 80%, #f8f8f8 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(80%, white), color-stop(100%, #f8f8f8));background:-webkit-linear-gradient(top, white 80%, #f8f8f8 100%);background:-o-linear-gradient(top, white 80%, #f8f8f8 100%);background:-ms-linear-gradient(top, white 80%, #f8f8f8 100%);background:linear-gradient(top, white 80%, #f8f8f8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='white', endColorstr='#f8f8f8',GradientType=0 )}div.fx_available_portlets{width:28%;float:right}div.fx_available_portlets div.b_portlet{min-height:1em}div.fx_portlets_admin_column{min-height:12em}div.fx_site_admin_column{float:left}div.fx_site_admin_column div.fx_site_definition{min-height:1em}div.o_notifications_news_datechooser{border-bottom:1px solid #bbb;padding:1em 0 1em 0}div.o_notifications_news_datechooser label{padding-right:1em}div.o_notifications_news_subscription{margin:1.5em 0 2em 0}div.o_notifications_news_subscription h4{font-size:110%}div.o_notifications_news_context{color:#7D7D7D;font-size:90%}div.o_notifications_news_content{margin:0.5em 0 0.5em 0}div.o_notifications_news_content ul{list-style-type:none;margin:0}#o_search_form{margin:5px;position:relative}#o_search_form_toggler{background-image:url(../openolat/images/magnifier-zoom.png);cursor:pointer}#o_search_form_content div.b_form div.b_form_element_wrapper div.b_form_element_wrapper{margin:0.5em 0}#o_search_form div.b_contexthelp_wrapper a.b_contexthelp{right:0}#o_search_results{border-top:1px solid #eee;margin:5px}#o_search_results_header{line-height:16px;vertical-align:middle;background:url(../openolat/images/magnifier-zoom.png) no-repeat center left #f8f8f8;padding:2px 2px 2px 20px;margin-bottom:5px}#o_search_results_header div.o_search_results_stats{float:right;display:inline;font-size:90%}#o_search_results_header span.o_search_highlight{padding-left:2em}#o_search_results_header.o_search_did_you_mean,#o_search_results_header.o_search_no_results{background-image:url(../openolat/images/exclamation.png);color:#990000}#o_search_results_header.o_search_did_you_mean span.o_search_did_you_mean_words{color:#000;font-weight:bold}#o_search_results_header #o_search_pageing{padding-left:2em;display:inline}#o_search_pageing_bottom{text-align:center;background:#F8F8F8;border-bottom:1px solid #eee;padding:3px}#o_search_results_toomany{background:url(../openolat/images/exclamation.png) no-repeat center left #f8f8f8;color:#990000;padding:5px 0 3px 20px;position:relative;top:-5px;margin-bottom:5px}div.o_search_result{margin:0 0 1em 0;padding:1em 0 0 0}div.o_search_result_title a{font-weight:bold}div.o_search_result_title a.o_search_result_details_link{margin-left:1em;font-weight:normal;font-size:90%;vertical-align:bottom}div.o_search_result_excerpt{padding:2px 0 1px 0;font-size:95%;max-width:60em}div.o_search_result_excerpt span.o_search_result_highlight{font-weight:bold;background-color:#FFFF80}div.o_search_result_context,div.o_search_result_author,div.o_search_result_lastmod,div.o_search_result_type,div.o_search_result_desc{padding:1px 0;font-size:90%;color:#667}a.o_fulltext_search_button{background:url(../openolat/images/magnifier-zoom.png) top left no-repeat}div.error-box{width:400px;margin:30px auto;padding:20px;border:2px solid #025d8c;border-radius:6px;background:white;moz-box-shadow:0 2px 4px #cccccc;-ms-box-shadow:0 2px 4px #cccccc;-o-box-shadow:0 2px 4px #cccccc;-webkit-box-shadow:0 2px 4px #cccccc;box-shadow:0 2px 4px #cccccc;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-o-border-radius:6px}div.error-box h1{background-image:url(../openolat/images/icon_warning_32.png);background-repeat:no-repeat;padding-left:30px;font-size:14pt;font-weight:bold}.clgen_font_arial{font-family:arial,helvetica}.clgen_font_arial_black{font-family:arial black,avant garde}.clgen_font_comic{font-family:comic sans ms,sans-serif}.clgen_font_courier{font-family:courier new,courier}.clgen_font_georgia{font-family:georgia,serif}.clgen_font_impact{font-family:impact,chicago}.clgen_font_lucida{font-family:lucida console,monaco,monospace}.clgen_font_palatino{font-family:palatino linotype,book antiqua,palatino,serif}.clgen_font_times{font-family:times new roman,times}.clgen_font_verdana{font-family:verdana,geneva,sans-serif}.clgen_font_xxlarge{font-size:130%}.clgen_font_xxsmall{font-size:70%}option.Black{background-color:Black}option.Navy{background-color:Navy}option.DarkBlue{background-color:DarkBlue}option.MediumBlue{background-color:MediumBlue}option.Blue{background-color:Blue}option.DarkGreen{background-color:DarkGreen}option.Green{background-color:Green}option.Teal{background-color:Teal}option.DarkCyan{background-color:DarkCyan}option.DeepSkyBlue{background-color:DeepSkyBlue}option.DarkTurquoise{background-color:DarkTurquoise}option.MediumSpringGreen{background-color:MediumSpringGreen}option.Lime{background-color:Lime}option.SpringGreen{background-color:SpringGreen}option.Aqua{background-color:Aqua}option.Cyan{background-color:Cyan}option.MidnightBlue{background-color:MidnightBlue}option.DodgerBlue{background-color:DodgerBlue}option.LightSeaGreen{background-color:LightSeaGreen}option.ForestGreen{background-color:ForestGreen}option.SeaGreen{background-color:SeaGreen}option.DarkSlateGray{background-color:DarkSlateGray}option.DarkSlateGrey{background-color:DarkSlateGrey}option.LimeGreen{background-color:LimeGreen}option.MediumSeaGreen{background-color:MediumSeaGreen}option.Turquoise{background-color:Turquoise}option.RoyalBlue{background-color:RoyalBlue}option.SteelBlue{background-color:SteelBlue}option.DarkSlateBlue{background-color:DarkSlateBlue}option.MediumTurquoise{background-color:MediumTurquoise}option.Indigo{background-color:Indigo}option.DarkOliveGreen{background-color:DarkOliveGreen}option.CadetBlue{background-color:CadetBlue}option.CornflowerBlue{background-color:CornflowerBlue}option.MediumAquaMarine{background-color:MediumAquaMarine}option.DimGray{background-color:DimGray}option.DimGrey{background-color:DimGrey}option.SlateBlue{background-color:SlateBlue}option.OliveDrab{background-color:OliveDrab}option.SlateGray{background-color:SlateGray}option.SlateGrey{background-color:SlateGrey}option.LightSlateGray{background-color:LightSlateGray}option.LightSlateGrey{background-color:LightSlateGrey}option.MediumSlateBlue{background-color:MediumSlateBlue}option.LawnGreen{background-color:LawnGreen}option.Chartreuse{background-color:Chartreuse}option.Aquamarine{background-color:Aquamarine}option.Maroon{background-color:Maroon}option.Purple{background-color:Purple}option.Olive{background-color:Olive}option.Gray{background-color:Gray}option.Grey{background-color:Grey}option.SkyBlue{background-color:SkyBlue}option.LightSkyBlue{background-color:LightSkyBlue}option.BlueViolet{background-color:BlueViolet}option.DarkRed{background-color:DarkRed}option.DarkMagenta{background-color:DarkMagenta}option.SaddleBrown{background-color:SaddleBrown}option.DarkSeaGreen{background-color:DarkSeaGreen}option.LightGreen{background-color:LightGreen}option.MediumPurple{background-color:MediumPurple}option.DarkViolet{background-color:DarkViolet}option.PaleGreen{background-color:PaleGreen}option.DarkOrchid{background-color:DarkOrchid}option.YellowGreen{background-color:YellowGreen}option.Sienna{background-color:Sienna}option.Brown{background-color:Brown}option.DarkGray{background-color:DarkGray}option.DarkGrey{background-color:DarkGrey}option.LightBlue{background-color:LightBlue}option.GreenYellow{background-color:GreenYellow}option.PaleTurquoise{background-color:PaleTurquoise}option.LightSteelBlue{background-color:LightSteelBlue}option.PowderBlue{background-color:PowderBlue}option.FireBrick{background-color:FireBrick}option.DarkGoldenRod{background-color:DarkGoldenRod}option.MediumOrchid{background-color:MediumOrchid}option.RosyBrown{background-color:RosyBrown}option.DarkKhaki{background-color:DarkKhaki}option.Silver{background-color:Silver}option.MediumVioletRed{background-color:MediumVioletRed}option.IndianRed{background-color:IndianRed}option.Peru{background-color:Peru}option.Chocolate{background-color:Chocolate}option.Tan{background-color:Tan}option.LightGray{background-color:LightGray}option.LightGrey{background-color:LightGrey}option.PaleVioletRed{background-color:PaleVioletRed}option.Thistle{background-color:Thistle}option.Orchid{background-color:Orchid}option.GoldenRod{background-color:GoldenRod}option.Crimson{background-color:Crimson}option.Gainsboro{background-color:Gainsboro}option.Plum{background-color:Plum}option.BurlyWood{background-color:BurlyWood}option.LightCyan{background-color:LightCyan}option.Lavender{background-color:Lavender}option.DarkSalmon{background-color:DarkSalmon}option.Violet{background-color:Violet}option.PaleGoldenRod{background-color:PaleGoldenRod}option.LightCoral{background-color:LightCoral}option.Khaki{background-color:Khaki}option.AliceBlue{background-color:AliceBlue}option.HoneyDew{background-color:HoneyDew}option.Azure{background-color:Azure}option.SandyBrown{background-color:SandyBrown}option.Wheat{background-color:Wheat}option.Beige{background-color:Beige}option.WhiteSmoke{background-color:WhiteSmoke}option.MintCream{background-color:MintCream}option.GhostWhite{background-color:GhostWhite}option.Salmon{background-color:Salmon}option.AntiqueWhite{background-color:AntiqueWhite}option.Linen{background-color:Linen}option.LightGoldenRodYellow{background-color:LightGoldenRodYellow}option.OldLace{background-color:OldLace}option.Red{background-color:Red}option.Fuchsia{background-color:Fuchsia}option.Magenta{background-color:Magenta}option.DeepPink{background-color:DeepPink}option.OrangeRed{background-color:OrangeRed}option.Tomato{background-color:Tomato}option.HotPink{background-color:HotPink}option.Coral{background-color:Coral}option.Darkorange{background-color:Darkorange}option.LightSalmon{background-color:LightSalmon}option.Orange{background-color:Orange}option.LightPink{background-color:LightPink}option.Pink{background-color:Pink}option.Gold{background-color:Gold}option.PeachPuff{background-color:PeachPuff}option.NavajoWhite{background-color:NavajoWhite}option.Moccasin{background-color:Moccasin}option.Bisque{background-color:Bisque}option.MistyRose{background-color:MistyRose}option.BlanchedAlmond{background-color:BlanchedAlmond}option.PapayaWhip{background-color:PapayaWhip}option.LavenderBlush{background-color:LavenderBlush}option.SeaShell{background-color:SeaShell}option.Cornsilk{background-color:Cornsilk}option.LemonChiffon{background-color:LemonChiffon}option.FloralWhite{background-color:FloralWhite}option.Snow{background-color:Snow}option.Yellow{background-color:Yellow}option.LightYellow{background-color:LightYellow}option.Ivory{background-color:Ivory}option.White{background-color:White}#o_feed .o_box{border:1px solid #eee;padding:0.8em;margin-bottom:2em;background:white;background:-moz-linear-gradient(top, white 80%, #f8f8f8 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(80%, white), color-stop(100%, #f8f8f8));background:-webkit-linear-gradient(top, white 80%, #f8f8f8 100%);background:-o-linear-gradient(top, white 80%, #f8f8f8 100%);background:-ms-linear-gradient(top, white 80%, #f8f8f8 100%);background:linear-gradient(top, white 80%, #f8f8f8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='white', endColorstr='#f8f8f8',GradientType=0 );border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px}#o_feed div.o_feed_edit{float:right;position:relative;top:0.2em;margin-right:0}#o_feed #o_link_container{margin-bottom:0.8em}#o_feed #o_link_container div.o_home{text-align:center}#o_feed #o_link_container div.o_older_items{float:left;display:inline}#o_feed #o_link_container div.o_newer_items{float:right;display:inline}div.o_feed_peekview{margin:1em 0 1em 0}div.o_feed_peekview h5{font-size:1em;position:relative;left:-20px}div.o_feed_peekview div.o_feed_peekview_item{padding-left:20px}#o_feed div.b_datecomp{top:2px;float:left;display:inline}#o_feed p.o_podcast_date{font-size:80%;color:#aaaaaa}#o_feed div.o_podcast_info img.icon{float:left;margin:0 1.5em 1.5em 0;max-width:120px;max-height:120px}#o_feed div.o_podcast_no_image{float:left;margin:0 1em 1em 0;width:100px;height:100px;color:#dfdfdf;background:white;text-align:center;padding:20px;border:2px dashed #dfdfdf;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px}#o_feed div.o_podcast_no_image span{vertical-align:middle}#o_feed div.o_podcast_subscription{clear:both}#o_feed div.o_podcast_subscription a.o_podcast_rss_link{display:block;float:right;width:16px;height:16px;background:url(../openolat/images/feed.png) no-repeat}#o_feed div.o_podcast_episode{padding:10px;margin-top:20px;border:1px solid #dfdfdf;background-color:#fdfdfd;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px}#o_feed div.o_podcast_episode div.b_ratings_and_comments{margin:2em 0 0 0;padding-bottom:0;border-bottom:0}#o_feed div.o_podcast_episode div.o_podcast_audio{margin-bottom:3px}#o_feed div.o_podcast_episode div.o_podcast_audio embed{width:200px;height:24px}#o_feed div.o_podcast_episode div.o_podcast_video{margin-bottom:3px}#o_feed div.o_podcast_episode div.o_podcast_video embed{width:200px;height:157px}#o_feed .back_link.o_podcast{margin-bottom:1.5em}div.o_podcast_peekview div.o_feed_peekview_item a.o_feed_item_icon{background-image:url(../openolat/images/control/speaker-volume.png)}#o_feed .o_blog_posts .o_post,#o_feed .o_blog_post .o_post{margin-bottom:1em;padding:10px;border:1px solid #dfdfdf;background-color:#fdfdfd;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px}#o_feed .o_blog_posts .o_draft{padding:0.8em;background-color:#fcf7ac;border:1px solid #fddc55}#o_feed .o_blog_posts .o_scheduled{padding:0.8em;background-color:#d9ffd0;border:1px solid #beffae}#o_feed div.o_blog_info div.o_blog_subscription{min-height:16px;padding-left:20px;background:url(../openolat/images/feed.png) no-repeat}#o_feed .o_blog_info .o_author,#o_feed .o_blog_posts .o_item_info{color:#7D7D7D;font-size:90%;margin:0}#o_feed .o_blog_posts p.o_item_info span.o_item_info_mod{color:#98221F}#o_feed .o_blog_post .back_link{margin-bottom:1.5em}div.o_blog_peekview div.o_feed_peekview_item a.o_feed_item_icon{background-image:url(../openolat/images/comment.png)}#o_instantmessaging_status_changer{padding:1em 0 0 0;margin:0}#o_instantmessaging_status_changer a.b_contexthelp{margin-top:5px;padding-right:5px}#o_instantmessaging_status_changer ul{list-style-type:none;padding:0;margin:0}#o_instantmessaging_status_changer li{padding:0;margin:0}#o_instantmessaging_status_changer li a{padding:0.1em 0 0.1em 20px;background-repeat:no-repeat;background-position:0 50%}.o_instantmessaging_chat_history,.o_groupchat_history{border:1px solid #ACAAAA;overflow:scroll;margin:0 0 1em 0;overflow-x:auto;height:170px;background:white;background:-moz-linear-gradient(top, white 80%, #f8f8f8 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(80%, white), color-stop(100%, #f8f8f8));background:-webkit-linear-gradient(top, white 80%, #f8f8f8 100%);background:-o-linear-gradient(top, white 80%, #f8f8f8 100%);background:-ms-linear-gradient(top, white 80%, #f8f8f8 100%);background:linear-gradient(top, white 80%, #f8f8f8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='white', endColorstr='#f8f8f8',GradientType=0 )}.o_instantmessaging_chat_history div,.o_groupchat_history div{border-top:1px solid #eee;padding:0.3em 0}.o_instantmessaging_chat_form input,.o_groupchat_chat_form input{width:99%}.o_instantmessaging_chat_form div.b_button_group,.o_groupchat_chat_form div.b_button_group{margin-top:1em}#o_instantmessages_buddieslist{padding:1em 0 0 0;margin:0}#o_instantmessages_buddieslist a.b_contexthelp{margin-top:5px;padding-right:5px}#o_instantmessages_buddieslist ul{list-style-type:none;padding:0;margin:0}#o_instantmessages_buddieslist li{margin:0;padding:0}#o_instantmessages_buddieslist li.o_instantmessaging_groupname{padding:0 0 0 20px;background:url(../openolat/images/users.png) no-repeat 0 0}#o_instantmessages_buddieslist li a{padding:2px 0 2px 20px;background-repeat:no-repeat;background-position:0 0}#o_instantmessages_buddieslist a.o_instantmessaging_showgroupswitch{padding:2px 0 2px 20px;background:url(../openolat/images/users_conf.png) no-repeat 0 0}#o_instantmessages_buddieslist a.o_instantmessaging_showofflineswitch{padding:2px 0 2px 20px;background:url(../openolat/images/im/grstar.png) no-repeat 0 0}div.o_groupchat_roster{margin:0}div.o_groupchat_roster ul{list-style-type:disc;margin:0;padding:0}div.o_groupchat_roster li{font-size:95%}.o_instantmessaging_available_icon{background-image:url(../openolat/images/im/gstar.png)}.o_instantmessaging_chat_icon{background-image:url(../openolat/images/im/gstar_chat.png)}.o_instantmessaging_away_icon{background-image:url(../openolat/images/im/gstar_clock.png)}.o_instantmessaging_dnd_icon{background-image:url(../openolat/images/im/gstar_cross.png)}.o_instantmessaging_unavailable_icon{background-image:url(../openolat/images/im/grstar.png)}.o_instantmessaging_xa_icon{background-image:url(../openolat/images/im/grstar_clock.png)}.o_instantmessaging_offline_icon{background-image:url(../openolat/images/im/grstar.png)}.o_instantmessaging_new_msg_icon{background-image:url(../openolat/images/im/new_message.png)}.o_instantmessaging_error_icon{background-image:url(../openolat/images/cross.png)}.o_instantmessaging_refresh_icon{background-image:url(../openolat/images/qti/tries.png)}div.o_home_portaleditlink{position:absolute;top:0;right:0}.o_home_main h4{text-align:center}div.o_home_rsslink{clear:both;float:right;display:inline;margin:10px 0}div.o_home_rsslink a{float:right;display:inline}div.o_home_rsslink a.o_home_rsslink{background:url(../openolat/images/feed.png) no-repeat;width:16px;display:block;height:16px;line-height:0}.b_portlet{position:relative;font-size:95%;margin:10px;min-height:13em}.b_portlet .b_portlet_showall{font-size:95%;position:absolute;right:0;top:0}.b_portlet .b_portlet_header{border-bottom:1px solid #94bed3;white-space:nowrap;overflow-y:hidden !important;overflow-x:hidden !important}.b_portlet .b_portlet_content{position:relative;padding:1em 0 0 0}.b_portlet div.b_portlet_table table{background:none;border:none}.b_portlet div.b_portlet_table table th,.b_portlet div.b_portlet_table table td{padding:0}.b_portlet div.b_portlet_table table tbody tr{background:transparent}.b_portlet div.b_portlet_table table tbody tr.b_table_odd td{background:transparent}.b_portlet div.b_portlet_table table tbody tr td{border:0 !important}.b_portlet div.b_portlet_table table tbody tr:hover,.b_portlet div.b_portlet_table table tbody tr:hover td,.b_portlet div.b_portlet_table table tbody tr:focus,.b_portlet div.b_portlet_table table tbody tr:focus td{background:transparent}div.o_portlet_repository_student td.b_first_child{width:24px}div.o_portlet_repository_teacher td.b_first_child{width:24px}.b_portlet .b_portlet_header{background-repeat:no-repeat;background-position:0% 50%;padding-left:27px;padding-top:5px;padding-bottom:5px}div.o_portlet_calendar div.b_portlet_header{background-image:url(../openolat/images/calendar_empty.png);padding-left:2px;padding-top:8px}div.o_portlet_calendar.o_day_1 div.b_portlet_header strong:before{content:"1";font-size:smaller;padding-right:16px}div.o_portlet_calendar.o_day_2 div.b_portlet_header strong:before{content:"2";font-size:smaller;padding-right:16px}div.o_portlet_calendar.o_day_3 div.b_portlet_header strong:before{content:"3";font-size:smaller;padding-right:16px}div.o_portlet_calendar.o_day_4 div.b_portlet_header strong:before{content:"4";font-size:smaller;padding-right:16px}div.o_portlet_calendar.o_day_5 div.b_portlet_header strong:before{content:"5";font-size:smaller;padding-right:16px}div.o_portlet_calendar.o_day_6 div.b_portlet_header strong:before{content:"6";font-size:smaller;padding-right:16px}div.o_portlet_calendar.o_day_7 div.b_portlet_header strong:before{content:"7";font-size:smaller;padding-right:16px}div.o_portlet_calendar.o_day_8 div.b_portlet_header strong:before{content:"8";font-size:smaller;padding-right:16px}div.o_portlet_calendar.o_day_9 div.b_portlet_header strong:before{content:"9";font-size:smaller;padding-right:16px}div.o_portlet_calendar.o_day_10 div.b_portlet_header strong:before{content:"10";font-size:smaller;padding-right:16px}div.o_portlet_calendar.o_day_11 div.b_portlet_header strong:before{content:"11";font-size:smaller;padding-right:16px}div.o_portlet_calendar.o_day_12 div.b_portlet_header strong:before{content:"12";font-size:smaller;padding-right:16px}div.o_portlet_calendar.o_day_13 div.b_portlet_header strong:before{content:"13";font-size:smaller;padding-right:16px}div.o_portlet_calendar.o_day_14 div.b_portlet_header strong:before{content:"14";font-size:smaller;padding-right:16px}div.o_portlet_calendar.o_day_15 div.b_portlet_header strong:before{content:"15";font-size:smaller;padding-right:16px}div.o_portlet_calendar.o_day_16 div.b_portlet_header strong:before{content:"16";font-size:smaller;padding-right:16px}div.o_portlet_calendar.o_day_17 div.b_portlet_header strong:before{content:"17";font-size:smaller;padding-right:16px}div.o_portlet_calendar.o_day_18 div.b_portlet_header strong:before{content:"18";font-size:smaller;padding-right:16px}div.o_portlet_calendar.o_day_19 div.b_portlet_header strong:before{content:"19";font-size:smaller;padding-right:16px}div.o_portlet_calendar.o_day_20 div.b_portlet_header strong:before{content:"20";font-size:smaller;padding-right:16px}div.o_portlet_calendar.o_day_21 div.b_portlet_header strong:before{content:"21";font-size:smaller;padding-right:16px}div.o_portlet_calendar.o_day_22 div.b_portlet_header strong:before{content:"22";font-size:smaller;padding-right:16px}div.o_portlet_calendar.o_day_23 div.b_portlet_header strong:before{content:"23";font-size:smaller;padding-right:16px}div.o_portlet_calendar.o_day_24 div.b_portlet_header strong:before{content:"24";font-size:smaller;padding-right:16px}div.o_portlet_calendar.o_day_25 div.b_portlet_header strong:before{content:"25";font-size:smaller;padding-right:16px}div.o_portlet_calendar.o_day_26 div.b_portlet_header strong:before{content:"26";font-size:smaller;padding-right:16px}div.o_portlet_calendar.o_day_27 div.b_portlet_header strong:before{content:"27";font-size:smaller;padding-right:16px}div.o_portlet_calendar.o_day_28 div.b_portlet_header strong:before{content:"28";font-size:smaller;padding-right:16px}div.o_portlet_calendar.o_day_29 div.b_portlet_header strong:before{content:"29";font-size:smaller;padding-right:16px}div.o_portlet_calendar.o_day_30 div.b_portlet_header strong:before{content:"30";font-size:smaller;padding-right:16px}div.o_portlet_calendar.o_day_31 div.b_portlet_header strong:before{content:"31";font-size:smaller;padding-right:16px}div.o_portlet_infomsg div.b_portlet_header{background-image:url(../openolat/images/comment.png)}div.o_portlet_quickstart div.b_portlet_header{background-image:url(../openolat/images/mouse.png)}div.o_portlet_bookmark div.b_portlet_header{background-image:url(../openolat/images/book-open-bookmark.png)}div.o_portlet_groups div.b_portlet_header{background-image:url(../openolat/images/users.png)}div.o_portlet_notes div.b_portlet_header{background-image:url(../openolat/images/sticky-note--pencil.png)}div.o_portlet_noti div.b_portlet_header{background-image:url(../openolat/images/mail.png)}div.o_portlet_eff div.b_portlet_header{background-image:url(../openolat/images/script-stamp.png)}div.o_portlet_repository_student div.b_portlet_header{background-image:url(../openolat/images/le_resources/book-open-text-image.png)}div.o_portlet_repository_teacher div.b_portlet_header{background-image:url(../openolat/images/le_resources/book-open-text-image-red.png)}div.b_portlet_iframe div.b_portlet_header{background-image:url(../openolat/images/layer.png)}div.b_portlet_sysinfo div.b_portlet_header{background-image:url(../openolat/images/exclamation.png)}div.b_portlet_dyk div.b_portlet_header{background-image:url(../openolat/images/light-bulb.png)}div.o_portlet_infomessages div.b_portlet_header{background-image:url(../openolat/images/information-button.png)}div.b_portlet.o_pt_w_if div.b_portlet_header{background-image:url(../openolat/images/globe.png)}div.b_portlet.b_portlet_edit{background:#FFE793;border:1px solid #FF9E3E;padding:2px}div.b_portlet.b_portlet_edit .b_portlet_header{height:23px}div.b_portlet_toolbox{position:absolute;top:0;right:0;padding:2px;height:20px;overflow-y:hidden !important;overflow-x:hidden !important}div.b_portlet_toolbox a,div.b_portlet_toolbox span.b_disabled{background-repeat:no-repeat;background-position:1px 1px;float:right;width:18px;height:18px;overflow:hidden}div.b_portlet_toolbox div{display:inline}div.b_portlet_toolbox > a,div.b_portlet_toolbox > span{border:1px solid #888;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;background:#eee;background-repeat:no-repeat;background-position:center}div.b_portlet_toolbox a.b_portlet_edit_left{background-image:url(../openolat/images/arrow_left_big.png)}div.b_portlet_toolbox a.b_portlet_edit_right{background-image:url(../openolat/images/arrow_right_big.png)}div.b_portlet_toolbox a.b_portlet_edit_down{background-image:url(../openolat/images/arrow_down_big.png)}div.b_portlet_toolbox a.b_portlet_edit_up{background-image:url(../openolat/images/arrow_up_big.png)}div.b_portlet_toolbox a.b_portlet_edit_delete{background-image:url(../openolat/images/bin-metal-full.png)}div.b_portlet_toolbox a.b_portlet_edit_sort_auto{background-image:url(../openolat/images/table_sort.png)}div.b_portlet_toolbox a.b_portlet_edit_sort_manual{background-image:url(../openolat/images/table_gear.png)}div.b_portlet_toolbox span.b_portlet_edit_left_disabled{background-image:url(../openolat/images/arrow_left_big.png);zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$percent)";filter:alpha(opacity=20);-moz-opacity:0.2;-khtml-opacity:0.2;opacity:0.2}div.b_portlet_toolbox span.b_portlet_edit_right_disabled{background-image:url(../openolat/images/arrow_right_big.png);zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$percent)";filter:alpha(opacity=20);-moz-opacity:0.2;-khtml-opacity:0.2;opacity:0.2}div.b_portlet_toolbox span.b_portlet_edit_down_disabled{background-image:url(../openolat/images/arrow_down_big.png);zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$percent)";filter:alpha(opacity=20);-moz-opacity:0.2;-khtml-opacity:0.2;opacity:0.2}div.b_portlet_toolbox span.b_portlet_edit_up_disabled{background-image:url(../openolat/images/arrow_up_big.png);zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$percent)";filter:alpha(opacity=20);-moz-opacity:0.2;-khtml-opacity:0.2;opacity:0.2}div.b_portlet_toolbox span.b_portlet_edit_sort_auto_disabled{background-image:url(../openolat/images/table_sort.png);zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$percent)";filter:alpha(opacity=20);-moz-opacity:0.2;-khtml-opacity:0.2;opacity:0.2}div.b_portlet_toolbox span.b_portlet_edit_sort_manual_disabled{background-image:url(../openolat/images/table_gear.png);zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$percent)";filter:alpha(opacity=20);-moz-opacity:0.2;-khtml-opacity:0.2;opacity:0.2}.b_toolboxes{padding:6px}.b_toolboxes .b_toolbox{margin-bottom:20px}.b_toolboxes .b_toolbox .b_toolbox_head_wrapper{border-bottom:1px solid #94bed3;background:inherit}.b_toolboxes .b_toolbox .b_toolbox_head_wrapper .b_toolbox_head{vertical-align:top}.b_toolboxes .b_toolbox .b_toolbox_head_wrapper .b_toolbox_head strong{font-weight:bold}.b_toolboxes .b_toolbox .b_toolbox_head_wrapper .b_toolbox_head_icon{background:transparent no-repeat 3px 50%;padding-left:19px;line-height:1.2em;color:black}.b_toolboxes .b_toolbox .b_toolbox_content ul{padding:0 0 0 6px;margin:0;list-style:none}.b_toolboxes .b_toolbox .b_toolbox_content li{padding:0;margin:0;line-height:1.7em;white-space:nowrap}.b_toolboxes .b_toolbox .b_toolbox_content li a{color:#667;background-repeat:no-repeat;background-position:0 50%;padding-left:20px;display:block}.b_toolboxes .b_toolbox .b_toolbox_content li a:focus,.b_toolboxes .b_toolbox .b_toolbox_content li a:hover,.b_toolboxes .b_toolbox .b_toolbox_content li a:active{color:#504D4E;text-decoration:underline}.b_toolboxes .b_toolbox .b_toolbox_content li div.b_note,.b_toolboxes .b_toolbox .b_toolbox_content li div.b_important,.b_toolboxes .b_toolbox .b_toolbox_content li div.b_warning{padding:0 0 0 20px;margin:0;border-bottom:0}.b_toolboxes .b_toolbox .b_toolbox_content li a.b_toolbox_toggle{padding-left:0;display:inline}.b_toolboxes .b_toolbox .b_toolbox_content li span.b_toolbox_toggle_wrapper{float:right;font-size:90%}.b_toolboxes .b_toolbox .b_toolbox_content li span.b_toolbox_link.b_disabled,.b_toolboxes .b_toolbox .b_toolbox_content li span.b_toolbox_disabled{color:#999;background:no-repeat 0 50% url(../openolat/images/bullet_white.png);padding-left:18px;display:block}div.b_portlet.o_pt_w_if div.b_portlet_header{background-image:url(../openolat/images/globe.png)}div.b_portlet p{margin-bottom:0}div.b_portlet_dyk_q{font-weight:bold}div.b_portlet_dyk_a{padding-top:5px}div.b_portlet_dyk_next{text-align:right}div.f_library_catalog div.b_tree ul{white-space:normal}div.f_library_catalog div.b_tree ul.b_tree_l1 li a.b_tree_icon{background-image:none !important}div.f_library_catalog div.f_metadata{background-color:#fcfcfc;margin-left:20px;padding:4px}div.f_library_catalog h4{padding-left:25px;background-repeat:no-repeat;background-position:center left}div.f_library_catalog div.f_folder_info div.f_metadata{margin-bottom:1.5em}div.f_library_catalog div.b_noti{right:90px}div.f_library_catalog div.f_thumbnails_switch{border:1px solid #E9EAEF;display:inline;position:absolute;top:0px;right:0px;float:right;padding:3px 3px 3px 23px}div.f_library_catalog div.f_thumbnails_on{background:url(../openolat/images/docs/document_preview.png) no-repeat 3px 50%}div.f_library_catalog div.f_thumbnails_off{background:url(../openolat/images/docs/document_preview.png) no-repeat 3px 50%;zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$percent)";filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7}div.f_library_catalog th,div.f_library_catalog td{text-align:left;font-size:0.9em;color:#999;margin:0;padding:0;border:0}div.f_library_catalog th{font-weight:bold;width:14em;vertical-align:top}div.f_library_catalog h3.b_filetype_folder{margin-top:20px}div.f_library_catalog div.f_item{margin-bottom:1em;padding:0.5em}div.f_library_catalog div.f_item div.f_item_thumbnail{width:200px;height:200px;float:left;margin-right:20px}div.f_library_catalog div.f_item div.f_item_links a{background-repeat:no-repeat}div.f_library_catalog div.f_item div.f_item_links a.b_filetype_file{display:block;width:70%;float:left;padding:2px 10px 2px 20px;background-repeat:no-repeat;margin:0}div.f_library_catalog div.f_item div.f_item_links a.f_permalink{text-decoration:none;display:block;width:9px;height:9px;float:right;padding:4px 2px 2px 2px;margin:0;background-position:center center}div.f_library_catalog div.f_item div.f_item_links span a.f_sendmail{text-decoration:none;background:url(../openolat/images/mail.png) no-repeat top left;display:block;width:16px;height:16px;float:right;padding:0 0 0 2px;margin:0}div.f_library_catalog div.f_item div.f_metadata{position:relative;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;moz-box-shadow:0 1px 2px #d3d3d3;-ms-box-shadow:0 1px 2px #d3d3d3;-o-box-shadow:0 1px 2px #d3d3d3;-webkit-box-shadow:0 1px 2px #d3d3d3;box-shadow:0 1px 2px #d3d3d3}div.f_library_catalog div.f_item div.f_metadata div.f_thumbnail{float:left;border-right:1px solid #eeeeee}div.f_library_catalog div.f_item div.f_metadata div.f_thumbnail_inner{width:200px;height:200px}div.f_library_catalog div.f_item div.f_metadata div.f_thumbnail_unavailable{width:200px;height:200px;background-image:url(../openolat/images/no_preview.png);background-repeat:no-repeat;background-position:50% 50%}div.f_library_catalog div.f_item div.f_metadata div.f_metadata_text{padding-bottom:35px}div.f_library_catalog div.f_item div.f_metadata div.f_metadata_text_inner{width:100%}div.f_library_catalog div.f_item div.f_metadata div.f_item_ratings{position:absolute;bottom:3px;right:3px;width:300px}div.f_library_catalog div.f_item div.f_metadata div.f_item_ratings div.b_ratings_and_comments{margin:0;border:none}div.f_library_catalog div.f_item_selected div.f_metadata{background-color:#F0F0F0 !important;moz-box-shadow:1 1px 4px #d3d3d3;-ms-box-shadow:1 1px 4px #d3d3d3;-o-box-shadow:1 1px 4px #d3d3d3;-webkit-box-shadow:1 1px 4px #d3d3d3;box-shadow:1 1px 4px #d3d3d3}div.f_library_catalog h3.f_search_results{background-image:url(../openolat/images/magnifier-zoom.png) !important}div.f_library_catalog div.b_toolbox div.o_toolbox_searchbox input{line-height:1.3em;margin:0;width:10em}div.f_library_catalog div.b_toolbox div.o_toolbox_searchbox input:focus{border:1px solid #504D4E}div.f_library_catalog div.b_toolbox div.o_toolbox_searchbox button{width:16px;height:16px;background:url(../openolat/images/magnifier-zoom.png) no-repeat;border:0;vertical-align:top}div.f_library_overview img{float:right;max-width:50%}div.f_library_overview p{padding-left:20px}div.f_library_overview div.f_library_big_icon{float:right;width:425px;height:282px;background:url(../openolat/images/library_image.png) no-repeat}div.f_library_overview div.f_library_newest_files ul li{white-space:normal;padding-bottom:0.3em}div.f_library_overview div.f_library_newest_files ul li a{background-position:top left;min-height:16px}.f_library_icon{background-image:url(../openolat/images/library.png)}@media print{.o_noprint{display:none !important;visibility:hidden !important;height:0px !important;width:0px !important}body{font-size:10pt}.b_noti{display:none !important;visibility:hidden !important;height:0px !important;width:0px !important}#b_main.o_loginscreen{background-image:none}#b_main.o_home{background-image:none}#b_main.o_editor{background-image:none}#b_main{moz-box-shadow:0 0 0 transparent;-ms-box-shadow:0 0 0 transparent;-o-box-shadow:0 0 0 transparent;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;border:none}body,#b_page_margins,#b_page,#b_main,#b_page_wrapper{margin:0;padding:0;border:0}body *{font-family:"Times New Roman", Times, serif}code,pre{font-family:"Courier New", Courier, mono}#b_page_margins,#b_page{width:100% !important;min-width:0;max-width:none}#b_footer,#b_topnav,#b_nav,#search{display:none}#b_col1,#b_col2{display:none}#b_col3{margin:0 !important;border:none !important}.b_c25l,.b_c33l,.b_c38l,.b_c50l,.b_c62l,.b_c66l,.b_c75l,.b_c25r,.b_c33r,.b_c38r,.b_c50r,.b_c62r,.b_c66r,.b_c75r{width:100%;margin:0;float:none;overflow:visible;display:table}.b_subc,.b_subcl,.b_subcr{margin:0;padding:0}h1,h2,h3,h4,h5,h6{page-break-after:avoid}#b_page a[href^="http:"],#b_page a[href^="https:"]{padding-left:0;background-image:none}#b_col1_content:before,#b_col2_content:before,#b_col3_content:before{content:"";color:#888;background:inherit;display:block;font-weight:700;font-size:1.5em}.b_floatbox,.b_subcolumns,.b_subcolums_oldgecko{overflow:visible;display:table}#jsMath_PrintWarning{display:none !important;visibility:hidden !important;height:0px !important;width:0px !important}.o_wiki_wrapper .b_c20l,.o_wiki_wrapper .o_wikimod_nav{display:none}.o_wiki_wrapper .b_c80r{width:100%}.o_wiki_wrapper .b_c80r div.b_tabbedpane_tabs{display:none}} +**/ +@import url(../../yaml/core/slim_base.css); +@import url(all/content.css); +/* --------------- */ +/* +* ================================================= +* +* CONTAINS SOME SASS VARIABLES +* you can change these and compile the theme :) +* +* @author strentini, sergio.trentini@frentix.com, www.frentix.com +* @date Nov. 2011 +* +* +* also read themes.README! +* +* ================================================= +*/ +/* the base-color and variations (for openolat-theme this is the openolat-blue) */ +/* then we need a base-gray and some variations */ +/* here you can define the two small icons used in trees: + and - */ +/* the defaultfont used in : text, main content, etc. */ +/* the font used in : navigation (tabs + tree), headings */ +/* the overall default font-size */ +/* enable business / kmu mode */ +/* defines the body-background */ +/* +* ================================================= +* +* sass mixins for OpenOLAT 8 +* +* @author strentini, sergio.trentini@frentix.com, www.frentix.com +* @date Nov. 2011 +* +* also read themes.README! +* +* this file is included in layout.scss +* it is not compiled to a separate css-file... +* +* ================================================= +*/ +/* also gradient with two colors but with custom color-stops */ +/** +* $percent is a number between 0 and 100 +* for opacity:0.5, you would use: @import o-opacity(50); +*/ +/* --------------- */ +/* +* ================================================= +* +* ICON Rules for the OpenOLAT theme +* +* @author strentini, sergio.trentini@frentix.com, www.frentix.com +* @date Dez. 2011 +* +* also read themes.README! +* +* +* ================================================= +*/ +.b_with_small_icon_left { + padding: 2px 0 2px 20px; + min-height: 16px; + background-position: 0 50%; + background-repeat: no-repeat; } + +option.b_with_small_icon_left { + padding: 0 0 0 20px; + vertical-align: middle; + min-height: 11px; + background-position: 0 50%; + background-repeat: no-repeat; } + +.b_with_small_icon_right { + padding: 1px 20px 1px 0px; + min-height: 16px; + background-position: 100% 50%; + background-repeat: no-repeat; } + +.b_small_icon { + float: left; + display: inline; + width: 16px; + height: 16px; + background-position: 0 50%; + background-repeat: no-repeat; } + +a.b_small_icon:hover { + text-decoration: none; } + +/* ------- misc icons --------- */ +.b_info_icon { + background-image: url("../openolat/images/comment.png"); } + +.b_warn_icon { + background-image: url("../openolat/images/exclamation.png"); } + +.b_error_icon { + background-image: url("../openolat/images/cross-circle.png"); } + +.b_new_icon { + background-image: url("../openolat/images/new-text.png"); } + +.b_institution_icon { + background-image: url("../openolat/images/home.png"); } + +.b_group_icon { + background-image: url("../openolat/images/users.png"); } + +.b_user_icon { + background-image: url("../openolat/images/user.png"); } + +.b_move_left_icon { + background-image: url("../openolat/images/arrow_left_big.png"); } + +.b_move_right_icon { + background-image: url("../openolat/images/arrow_right_big.png"); } + +.b_move_down_icon { + background-image: url("../openolat/images/arrow_down_big.png"); } + +.b_move_up_icon { + background-image: url("../openolat/images/arrow_up_big.png"); } + +.b_delete_icon { + background-image: url("../openolat/images/bin-metal-full.png"); } + +.b_share_icon { + background-image: url("../openolat/images/share.png"); } + +.b_status_enabled_icon { + background-image: url("../openolat/images/tick.png"); } + +.b_status_disabled_icon { + background-image: url("../openolat/images/cross.png"); } + +.b_edit_icon { + background-image: url("../openolat/images/docs/document--pencil.png"); } + +.b_add_icon { + background-image: url("../openolat/images/plus-circle.png"); } + +.b_open_icon { + background-image: url("../openolat/images/control/control.png"); } + +.b_star_icon { + background-image: url(../openolat/images/star.png); } + +.b_star_small_icon { + background-image: url(../openolat/images/star-small.png); } + +.o_fulltext_search_button { + background-image: url("../openolat/images/magnifier-zoom.png"); } + +.o_help_icon { + background-image: url("../openolat/images/help.png"); } + +.o_rss_icon { + background-image: url("../openolat/images/feed.png"); } + +.o_login_guests { + background-image: url("../openolat/images/user_silhouette.png"); } + +.o_login_pwd { + background-image: url("../openolat/images/user_excl.png"); } + +.o_login_register { + background-image: url("../openolat/images/user_register.png"); } + +.o_news_icon { + background-image: url("../openolat/images/information-white.png"); } + +.o_course_icon { + background-image: url("../openolat/images/le_resources/book-open-text-image.png"); } + +.o_chat_icon { + background-image: url("../openolat/images/balloons-box.png"); } + +.o_admin_icon { + background-image: url("../openolat/images/wrench-screwdriver.png"); } + +.o_calendar_icon { + background-image: url("../openolat/images/calendar.png"); } + +.o_locked_icon { + background-image: url("../openolat/images/locked.png"); } + +/** ------- FLAGS ------ **/ +.b_flag_en { + background-image: url("../openolat/images/flags/gb.png"); } + +.b_flag_de { + background-image: url("../openolat/images/flags/de.png"); } + +.b_flag_fr { + background-image: url("../openolat/images/flags/fr.png"); } + +.b_flag_it { + background-image: url("../openolat/images/flags/it.png"); } + +.b_flag_es { + background-image: url("../openolat/images/flags/es.png"); } + +.b_flag_da { + background-image: url("../openolat/images/flags/dk.png"); } + +.b_flag_cs { + background-image: url("../openolat/images/flags/cz.png"); } + +.b_flag_el { + background-image: url("../openolat/images/flags/gr.png"); } + +.b_flag_ru { + background-image: url("../openolat/images/flags/ru.png"); } + +.b_flag_pl { + background-image: url("../openolat/images/flags/pl.png"); } + +.b_flag_zh_CN { + background-image: url("../openolat/images/flags/cn.png"); } + +.b_flag_zh_TW { + background-image: url("../openolat/images/flags/tw.png"); } + +.b_flag_lt { + background-image: url("../openolat/images/flags/lt.png"); } + +.b_flag_fa { + background-image: url("../openolat/images/flags/ir.png"); } + +.b_flag_pt_PT { + background-image: url("../openolat/images/flags/pt.png"); } + +.b_flag_pt_BR { + background-image: url("../openolat/images/flags/br.png"); } + +.b_flag_tr { + background-image: url("../openolat/images/flags/tr.png"); } + +.b_flag_hu { + background-image: url("../openolat/images/flags/hu.png"); } + +.b_flag_sq { + background-image: url("../openolat/images/flags/al.png"); } + +.b_flag_in { + background-image: url("../openolat/images/flags/id.png"); } + +.b_flag_ar { + background-image: url("../openolat/images/flags/eg.png"); } + +.b_flag_rm { + background-image: url("../openolat/images/flags/rm.png"); } + +.b_flag_af { + background-image: url("../openolat/images/flags/za.png"); } + +.b_flag_vi { + background-image: url("../openolat/images/flags/vn.png"); } + +.b_flag_mn { + background-image: url("../openolat/images/flags/mn.png"); } + +.b_flag_iw { + background-image: url("../openolat/images/flags/il.png"); } + +.b_flag_ko { + background-image: url("../openolat/images/flags/kr.png"); } + +.b_flag_nl_NL { + background-image: url("../openolat/images/flags/nl.png"); } + +.b_flag_jp { + background-image: url("../openolat/images/flags/jp.png"); } + +.b_flag_nb_NO { + background-image: url("../openolat/images/flags/no.png"); } + +.b_flag_et_EE { + background-image: url("../openolat/images/flags/ee.png"); } + +.b_flag_bg { + background-image: url("../openolat/images/flags/bg.png"); } + +.b_flag_hi_IN_ASIA { + background-image: url("../openolat/images/flags/in.png"); } + +.b_flag_ar_LB { + background-image: url("../openolat/images/flags/lb.png"); } + +.b_flag_de_FX_business { + background-image: url("../openolat/images/flags/de.png"); } + +.b_flag_de_FX_school { + background-image: url("../openolat/images/flags/de.png"); } + +.b_flag_en_FX_business { + background-image: url("../openolat/images/flags/gb.png"); } + +.b_flag_en_FX_school { + background-image: url("../openolat/images/flags/gb.png"); } + +/** ------- FILE TYPES ------- **/ +/* first the default that is used as base class. will be overriden by following classes */ +.b_filetype_file, .b_filetype_ico { + background-image: url("../openolat/images/docs/document_plain.png") !important; } + +/* filesystem icons, mark important to override ext definitions */ +.b_filetype_avi_icon { + background-image: url("../openolat/images/docs/document-film.png") !important; } + +.b_filetype_bat_icon { + background-image: url("../openolat/images/docs/document-binary.png") !important; } + +.b_filetype_bmp { + background-image: url("../openolat/images/docs/document-image.png") !important; } + +.b_filetype_css { + background-image: url("../openolat/images/docs/document_tags.png") !important; } + +.b_filetype_doc, .b_filetype_docx { + background-image: url("../openolat/images/docs/document-word.png") !important; } + +.b_filetype_dvi { + background-image: url("../openolat/images/docs/document-film.png") !important; } + +.b_filetype_exe { + background-image: url("../openolat/images/docs/document-binary.png") !important; } + +div.b_ext_elem .x-tree-node-expanded .x-tree-node-icon.b_filetype_folder, .b_filetype_folder_open { + background-image: url("../openolat/images/folder_open.png") !important; } + +.b_filetype_folder { + background-image: url("../openolat/images/folder.png") !important; } + +.b_filetype_gif { + background-image: url("../openolat/images/docs/document-image.png") !important; } + +.b_filetype_gz { + background-image: url("../openolat/images/docs/document-zipper.png") !important; } + +.b_filetype_htm, .b_filetype_html { + background-image: url("../openolat/images/docs/document_tags.png") !important; } + +.b_filetype_jpeg, .b_filetype_jpg { + background-image: url("../openolat/images/docs/document-image.png") !important; } + +.b_filetype_js { + background-image: url("../openolat/images/docs/document_tags.png") !important; } + +.b_filetype_log { + background-image: url("../openolat/images/docs/document_plain.png") !important; } + +.b_filetype_midi { + background-image: url("../openolat/images/docs/document-music.png") !important; } + +.b_filetype_video, .b_filetype_mov { + background-image: url("../openolat/images/docs/document-film.png") !important; } + +.b_filetype_audio, .b_filetype_mp3, .b_filetype_m3u { + background-image: url("../openolat/images/docs/document-music.png") !important; } + +.b_filetype_mpeg, .b_filetype_mpg { + background-image: url("../openolat/images/docs/document-film.png") !important; } + +.b_filetype_odp { + background-image: url("../openolat/images/docs/document-powerpoint.png") !important; } + +.b_filetype_ods { + background-image: url("../openolat/images/docs/document-excel.png") !important; } + +.b_filetype_odt { + background-image: url("../openolat/images/docs/document-text.png") !important; } + +.b_filetype_odg { + background-image: url("../openolat/images/docs/document-image.png") !important; } + +.b_filetype_odf { + background-image: url("../openolat/images/docs/document_plain.png") !important; } + +.b_filetype_pdf { + background-image: url("../openolat/images/docs/document-pdf.png") !important; } + +.b_filetype_png { + background-image: url("../openolat/images/docs/document-image.png") !important; } + +.b_filetype_ppt { + background-image: url("../openolat/images/docs/document-powerpoint.png") !important; } + +.b_filetype_pptx { + background-image: url("../openolat/images/docs/document-powerpoint.png") !important; } + +.b_filetype_ps { + background-image: url("../openolat/images/docs/document-pdf.png") !important; } + +.b_filetype_qt, .b_filetype_ra, .b_filetype_ram { + background-image: url("../openolat/images/docs/document-film.png") !important; } + +.b_filetype_readme, .b_filetype_README { + background-image: url("../openolat/images/docs/document-text.png") !important; } + +.b_filetype_rtf { + background-image: url("../openolat/images/docs/document-word.png") !important; } + +.b_filetype_tar, .b_filetype_tgz { + background-image: url("../openolat/images/docs/document-zipper.png") !important; } + +.b_filetype_tiff { + background-image: url("../openolat/images/docs/document-image.png") !important; } + +.b_filetype_txt { + background-image: url("../openolat/images/docs/document-text.png") !important; } + +.b_filetype_wav { + background-image: url("../openolat/images/docs/document-music.png") !important; } + +.b_filetype_xls, .b_filetype_xlsx { + background-image: url("../openolat/images/docs/document-excel.png") !important; } + +.b_filetype_xml { + background-image: url("../openolat/images/docs/document_tags.png") !important; } + +.b_filetype_xsl { + background-image: url("../openolat/images/docs/document_tags.png") !important; } + +.b_filetype_zip { + background-image: url("../openolat/images/docs/document-zipper.png") !important; } + +/* tab icons in nav and in LE-resources table*/ +li.b_nav_site div, li.b_nav_tab div { + background: url("../openolat/images/application.png") no-repeat left 50%; + padding-left: 18px; } + +li.b_resource_BusinessGroup div, .o_BusinessGroup_icon { + background-image: url("../openolat/images/users.png"); } + +li.b_resource_CourseModule div, .o_CourseModule_icon { + background-image: url("../openolat/images/le_resources/book-open-text-image.png"); } + +li.b_resource_HOMEPAGECONFIG div, .o_HOMEPAGECONFIG_icon, li.b_resource_Identity div { + background-image: url("../openolat/images/card-address.png"); } + +li.b_resource_FileResource-SHAREDFOLDER div, .o_FileResource-SHAREDFOLDER_icon { + background-image: url("../openolat/images/folder_shared.png"); } + +li.b_resource_FileResource-WIKI div, .o_FileResource-WIKI_icon { + background-image: url("../openolat/images/le_resources/wiki.png"); } + +li.b_resource_FileResource-PODCAST div, .o_FileResource-PODCAST_icon { + background-image: url("../openolat/images/le_resources/media-player-cast.png"); } + +li.b_resource_FileResource-BLOG div, .o_FileResource-BLOG_icon { + background-image: url("../openolat/images/le_resources/blog.png"); } + +li.b_resource_FileResource-MOVIE div, .o_FileResource-MOVIE_icon { + background-image: url("../openolat/images/docs/document-film.png"); } + +li.b_resource_FileResource-PDF div, .o_FileResource-PDF_icon { + background-image: url("../openolat/images/docs/document-pdf.png"); } + +li.b_resource_FileResource-PPT div, .o_FileResource-PPT_icon { + background-image: url("../openolat/images/docs/document-powerpoint.png"); } + +li.b_resource_FileResource-DOC div, .o_FileResource-DOC_icon { + background-image: url("../openolat/images/docs/document-word.png"); } + +li.b_resource_FileResource-IMSCP div, .o_FileResource-IMSCP_icon { + background-image: url("../openolat/images/le_resources/box.png"); } + +li.b_resource_FileResource-SCORMCP div, .o_FileResource-SCORMCP_icon { + background-image: url("../openolat/images/le_resources/book-open-text-image-s.png"); } + +li.b_resource_FileResource-FILE div, .o_FileResource-FILE_icon { + background-image: url("../openolat/images/docs/document_plain.png"); } + +li.b_resource_FileResource-IMAGE div, .o_FileResource-IMAGE_icon { + background-image: url("../openolat/images/docs/document-image.png"); } + +li.b_resource_FileResource-SOUND div, .o_FileResource-SOUND_icon { + background-image: url("../openolat/images/docs/document-music.png"); } + +li.b_resource_FileResource-XLS div, .o_FileResource-XLS_icon { + background-image: url("../openolat/images/docs/document-excel.png"); } + +li.b_resource_FileResource-ANIM div, .o_FileResource-ANIM_icon { + background-image: url("../openolat/images/docs/document-image.png"); } + +li.b_resource_FileResource-SURVEY div, .o_FileResource-SURVEY_icon { + background-image: url("../openolat/images/le_resources/survey.png"); } + +li.b_resource_FileResource-TEST div, .o_FileResource-TEST_icon { + background-image: url("../openolat/images/le_resources/test.png"); } + +li.b_resource_FileResource-GLOSSARY div, .o_FileResource-GLOSSARY_icon { + background-image: url("../openolat/images/le_resources/glossary.png"); } + +li.b_resource_org-olat-search-ui-SearchController div, .o_org-olat-search-ui-SearchController_icon { + background-image: url("../openolat/images/magnifier-zoom.png"); } + +li.b_resource_EPStructuredMapTemplate div { + background-image: url("../openolat/images/le_resources/portfolio.png"); } + +/* ------ TOOLBOX ICONS -------- */ +li a.o_toolbox_course { + background-image: url("../openolat/images/le_resources/book-open-text-image.png"); } + +li a.o_toolbox_content { + background-image: url("../openolat/images/le_resources/box.png"); } + +li a.o_toolbox_scorm { + background-image: url("../openolat/images/le_resources/book-open-text-image-s.png"); } + +li a.o_toolbox_test { + background-image: url("../openolat/images/le_resources/test.png"); } + +li a.o_toolbox_questionnaire { + background-image: url("../openolat/images/le_resources/survey.png"); } + +li a.o_toolbox_wiki { + background-image: url("../openolat/images/le_resources/wiki.png"); } + +li a.o_toolbox_podcast { + background-image: url("../openolat/images/le_resources/media-player-cast.png"); } + +li a.o_toolbox_blog { + background-image: url("../openolat/images/le_resources/blog.png"); } + +li a.o_toolbox_glossary { + background-image: url("../openolat/images/le_resources/glossary.png"); } + +li a.o_toolbox_sharedfolder { + background-image: url("../openolat/images/folder_shared.png"); } + +li a.o_toolbox_coursefolder { + background-image: url("../openolat/images/le_resources/blue-folder.png"); } + +li a.o_toolbox_portfolio { + background-image: url("../openolat/images/le_resources/portfolio.png"); } + +li a.b_toolbox_link { + background-image: url("../openolat/images/bullet_black.png"); } + +li a.b_toolbox_doc { + background-image: url("../openolat/images/docs/document_plain.png"); } + +li a.b_toolbox_preview { + background-image: url("../openolat/images/docs/document_preview.png"); } + +li a.b_toolbox_publish { + background-image: url("../openolat/images/docs/document_share.png"); } + +li a.b_toolbox_move { + background-image: url("../openolat/images/docs/document_move.png"); } + +li a.b_toolbox_close { + background-image: url("../openolat/images/close.png"); } + +li a.b_toolbox_delete { + background-image: url("../openolat/images/bin-metal-full.png"); } + +li a.b_toolbox_copy, .b_copy_icon { + background-image: url("../openolat/images/docs/document-copy.png"); } + +/* --------- menu icon decorators -------- */ +.o_midlock { + top: 9px; + left: 9px; + background-image: url("../openolat/images/decorator/deco_condition.png"); } + +.o_miderr { + top: 8px; + left: -2px; + background-image: url("../openolat/images/decorator/deco_error.png"); } + +.o_midwarn { + top: 8px; + left: -2px; + background-image: url("../openolat/images/decorator/deco_warn.png"); } + +.o_midpub { + top: -2px; + left: 9px; + background-image: url("../openolat/images/decorator/deco_ok.png"); } + +/* --- assessment and efficiency statement eff -- */ +span.o_passed { + background: url(../openolat/images/tick.png) no-repeat right 50%; + padding: 0 25px 0 0; + color: #009900; } + +span.o_notpassed { + background: url(../openolat/images/cross.png) no-repeat right 50%; + padding: 0 25px 0 0; + color: #990000; } + +.o_efficiencystatement_icon { + background-image: url(../openolat/images/seal.png); } + +span.o_green_led { + background: url(../openolat/images/green_led.png) no-repeat right 50%; + padding: 0 25px 0 0; + color: #990000; } + +span.o_yellow_led { + background: url(../openolat/images/yellow_led.png) no-repeat right 50%; + padding: 0 25px 0 0; + color: #990000; } + +span.o_red_led { + background: url(../openolat/images/red_led.png) no-repeat right 50%; + padding: 0 25px 0 0; + color: #990000; } + +span.o_black_led { + background: url(../openolat/images/black_led.png) no-repeat right 50%; + padding: 0 25px 0 0; + color: #990000; } + +/* --------- course building block icons ------------------- */ +.o_bc_icon { + background-image: url("../openolat/images/folder.png") !important; } + +.o_co_icon { + background-image: url("../openolat/images/mail.png") !important; } + +.o_cp_icon { + background-image: url("../openolat/images/le_resources/box.png") !important; } + +.o_cp_org { + background-image: url("../openolat/images/le_resources/box.png") !important; } + +.o_cp_item { + background-image: url("../openolat/images/docs/document-text.png") !important; } + +.o_dialog_icon { + background-image: url("../openolat/images/docs/document_discuss.png") !important; } + +.o_en_icon { + background-image: url("../openolat/images/enrol.png") !important; } + +.o_fo_icon { + background-image: url("../openolat/images/forum/forum.png") !important; } + +.o_iqself_icon { + background-image: url("../openolat/images/le_resources/selftest.png") !important; } + +.o_iqsurv_icon { + background-image: url("../openolat/images/le_resources/survey.png") !important; } + +.o_iqtest_icon { + background-image: url("../openolat/images/le_resources/test.png") !important; } + +.o_ms_icon { + background-image: url("../openolat/images/le_resources/thumb-up.png") !important; } + +.o_scorm_icon, .o_scorm_org { + background-image: url("../openolat/images/le_resources/book-open-text-image-s.png") !important; } + +.o_scorm_item { + background-image: url("../openolat/images/docs/document-text.png") !important; } + +.o_scorm_asset { + background-image: url("../openolat/images/le_resources/book-open-text-image-s.png") !important; } + +.o_sp_icon { + background-image: url("../openolat/images/docs/document-text.png") !important; } + +.o_st_icon { + background-image: url("../openolat/images/node-select-all.png") !important; } + +.o_ta_icon { + background-image: url("../openolat/images/docs/document-task.png") !important; } + +.o_tu_icon { + background-image: url("../openolat/images/docs/document-import.png") !important; } + +.o_wiki_icon { + background-image: url("../openolat/images/le_resources/wiki.png") !important; } + +.o_ll_icon { + background-image: url("../openolat/images/docs/document_linklist.png") !important; } + +.o_cl_icon { + background-image: url("../openolat/images/clipboard-task.png") !important; } + +.o_den_icon { + background-image: url("../openolat/images/clock.png") !important; } + +.o_projectbroker_icon { + background-image: url("../openolat/images/projectbroker.png") !important; } + +.o_podcast_icon { + background-image: url("../openolat/images/le_resources/media-player-cast.png") !important; } + +.o_blog_icon { + background-image: url("../openolat/images/le_resources/blog.png") !important; } + +.o_cal_icon { + background-image: url("../openolat/images/calendar.png") !important; } + +.o_lti_icon { + background-image: url("../openolat/images/docs/document-node.png") !important; } + +/* <OLATCE-103> */ +.o_vc_icon { + background-image: url("../openolat/images/projection-screen.png") !important; } + +/* </OLATCE-103> */ +.o_vitero_icon { + background-image: url("../openolat/images/vitero.png") !important; } + +.o_ep_icon { + background-image: url("../openolat/images/le_resources/portfolio.png") !important; } + +.o_EPStructuredMapTemplate_icon { + background-image: url("../openolat/images/portfolio/briefcase.png") !important; } + +.o_infomsg_icon { + background-image: url("../openolat/images/information-button.png") !important; } + +.o_cmembers_icon { + background-image: url("../openolat/images/users.png") !important; } + +.fx_members_icon { + background-image: url("../openolat/images/users_members.png") !important; } + +body#b_body .o_CourseModule_icon_closed { + background-image: url("../openolat/images/le_resources/book-open-text-image_locked.png"); } + +/* +* ================================================= +* +* basemod rules for OpenOLAT 8 +* +* @author strentini, sergio.trentini@frentix.com, www.frentix.com +* @date Nov. 2011 +* +* also read themes.README! +* +* (as of yaml compliance, contains css rules for +* positioning and sizing elements) +* +* this file is included in layout.scss +* it is not compiled to a separate css-file... +* +* ================================================= +*/ +@media all { + html { + min-height: 100%; } + + /** ----------------- MAIN LAYOUT ----------------- **/ + /** + * (en) Forcing vertical scrollbars in IE8, Firefox, Webkit & Opera + * (de) Erzwingen vertikaler Scrollbalken in IE8, Firefox, Webkit & Opera + * + * @workaround + * @affected IE8, FF, Webkit, Opera + * @css-for all + * @valid CSS3 + */ + body { + min-height: 100%; + overflow-y: scroll; + background: #ececec url("../openolat/images/sky.png") repeat-x left 88px; } + + #b_page_margins { + min-width: 740px; + max-width: 1324px; + margin: 0 auto; + width: 100%; + height: 100%; } + + #b_page_wrapper { + border-bottom: 1px solid lightGrey; } + + #b_main { + background: #fff; + clear: both; + moz-box-shadow: 0 0 14px #d3d3d3; + -ms-box-shadow: 0 0 14px #d3d3d3; + -o-box-shadow: 0 0 14px #d3d3d3; + -webkit-box-shadow: 0 0 14px #d3d3d3; + box-shadow: 0 0 14px #d3d3d3; } + + #b_page a#b_toplink { + position: absolute; + bottom: 1em; + right: 1em; + background: transparent url(../openolat/images/arrow_up.png) 0 50% no-repeat; + padding-left: 14px; + z-index: 5; } + + #b_header, #b_page, #b_col1_content, #b_col2_content, #b_col3_content, #b_col3_content_inner { + position: relative; } + + #b_col1 { + overflow: hidden; } + + #b_col1_content { + padding: 1em 10px 1em 0px; } + + #b_col3 { + border-left: 1px #DDD dotted; + border-right: 1px #DDD dotted; } + + #b_col3_content { + min-height: 450px; + padding: 20px 20px 30px 20px; } + + #b_col2_content { + overflow: hidden; + padding: 1em 0; } + + .b_hidecol2 #b_col3 { + margin-right: 0 !important; + border-right: none; } + + .b_hidecol1 #b_col3 { + margin-left: 0 !important; + border-left: none; } + + .b_hideboth #b_col3 { + margin-left: 0 !important; + margin-right: 0 !important; + border-left: none; + border-right: none; } + + .b_hideboth #b_col1, .b_hideboth #b_col2, .b_hidecol1 #b_col1, .b_hidecol2 #b_col2, #b_ie_clearing { + display: none; } + + .b_c15r, .b_c20r, .b_c80r, .b_c85r { + float: right; + margin-left: -5px; } + + .b_c15l, .b_c15r { + width: 15%; } + + .b_c20l, .b_c20r { + width: 20%; } + + .b_c80l, .b_c80r { + width: 80%; } + + .b_c85l, .b_c85r { + width: 85%; } + + .b_subcolumns_oldgecko, .b_c20l, .b_c15l, .b_c80l, .b_c85l { + float: left; } + + /* IFRAME */ + div.b_iframe_wrapper iframe { + width: 100%; + position: relative; + top: 0; + left: 0; + border: none; + margin: 0; + padding: 0; + background: transparent; } + + /* RedScreen View */ + #b_main.b_exception { + padding-left: 165px; + padding-right: 165px; } + + /** ----------------- HEADER AND TOP NAVIGATION ----------------- **/ + #b_header { + height: auto; + min-height: 30px; + overflow: hidden; + position: relative; + /* the top-navigation */ } + #b_header #b_topnav { + position: absolute; + right: 0px; + top: 0px; + padding: 4px 15px 0px 0px; } + #b_header #b_topnav ul { + margin: 0; } + #b_header #b_topnav #o_topnav_search input { + line-height: 1.3em; + margin: 0; + width: 10em; } + #b_header #b_topnav #o_topnav_printview a { + background: url(../openolat/images/printer.png) no-repeat top right; + padding: 2px 20px 2px 0; + margin: 0; } + #b_header #b_topnav #o_topnav_logout a { + background: url("../openolat/images/control/control-power.png") no-repeat top right; + padding: 2px 20px 2px 0; + margin: 0; + font-weight: bold; } + #b_header #b_topnav li { + float: left; + list-style: none; + margin-left: 1.7em; } + #b_header #b_topnav li div.b_form_element_wrapper.b_form_horizontal { + margin: 0; } + #b_header #b_topnav li#o_topnav_imclient li { + margin-left: 0.5em; } + + /** ----------------- MAIN NAVIGATION ( TABS ) ----------------- **/ + #b_nav_main { + float: left; } + #b_nav_main ul { + padding-left: 40px; + margin: 0; } + #b_nav_main ul li { + float: left; + position: relative; + list-style: none; + margin: 0px; + padding: 4px 3px 4px 12px; + margin-right: 2px; + -webkit-border-top-left-radius: 6px; + -webkit-border-top-right-radius: 6px; + -webkit-border-bottom-right-radius: 0; + -webkit-border-bottom-left-radius: 0; + -moz-border-radius-topleft: 6px; + -moz-border-radius-topright: 6px; + -moz-border-radius-bottomright: 0; + -moz-border-radius-bottomleft: 0; + border-top-left-radius: 6px; + border-top-right-radius: 6px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; + background: #fff; + background: rgba(255, 255, 255, 0.5); + /* -- SITES ( home, users, groups, etc. ) -- */ + /* -- TABS ( courses, wiki, etc.) -- */ + /* -- THE SPACER -- */ } + #b_nav_main ul li a { + /* "bloat" the links (better for touch) */ + padding: 4px 12px 4px 3px; } + #b_nav_main ul li a:hover { + text-decoration: none; } + #b_nav_main ul li.b_nav_site { + /** sites icons **/ } + #b_nav_main ul li.b_nav_site.b_nav_active, #b_nav_main ul li.b_nav_site:hover, #b_nav_main ul li.b_nav_site.b_exception { + moz-box-shadow: 0 -4px 8px -1px #d3d3d3; + -ms-box-shadow: 0 -4px 8px -1px #d3d3d3; + -o-box-shadow: 0 -4px 8px -1px #d3d3d3; + -webkit-box-shadow: 0 -4px 8px -1px #d3d3d3; + box-shadow: 0 -4px 8px -1px #d3d3d3; + background: #fff; } + #b_nav_main ul li.b_nav_site.b_nav_active a.b_nav_tab_close, #b_nav_main ul li.b_nav_site:hover a.b_nav_tab_close, #b_nav_main ul li.b_nav_site.b_exception a.b_nav_tab_close { + background-image: url(../openolat/images/cross_small_trimmed_blue.png); } + #b_nav_main ul li.b_nav_site > div { + padding-left: 16px; + background-repeat: no-repeat; + background-position: 0% 50%; + background-image: url("../openolat/images/application.png"); } + #b_nav_main ul li.b_nav_site.o_site_home > div { + background-image: url("../openolat/images/home.png"); } + #b_nav_main ul li.b_nav_site.o_site_admin > div { + background-image: url("../openolat/images/wrench-screwdriver.png"); } + #b_nav_main ul li.b_nav_site.o_site_useradmin > div { + background-image: url("../openolat/images/user_conf.png"); } + #b_nav_main ul li.b_nav_site.o_site_groupsmanagement > div { + background-image: url("../openolat/images/users_conf.png"); } + #b_nav_main ul li.b_nav_site.o_site_repository > div { + background-image: url("../openolat/images/books-stack.png"); } + #b_nav_main ul li.b_nav_site.o_site_groups > div { + background-image: url("../openolat/images/users.png"); } + #b_nav_main ul li.b_nav_site.o_site_coaching > div { + background-image: url("../openolat/images/eye.png"); } + #b_nav_main ul li.b_nav_site.site_demo_icon > div { + background-image: url("../openolat/images/information-white.png"); } + #b_nav_main ul li.b_nav_site.f_site_library > div { + background-image: url("../openolat/images/library.png"); } + #b_nav_main ul li.b_nav_site.fx_members > div { + background-image: url("../openolat/images/users_members.png"); } + #b_nav_main ul li.b_nav_site.o_site_guidemo div { + background-image: url("../openolat/images/light-bulb.png"); } + #b_nav_main ul li.b_nav_site.b_resource_GroupInfoMainController div { + background-image: url(../openolat/images/users.png); } + #b_nav_main ul li.b_nav_tab { + margin-right: 4px; } + #b_nav_main ul li.b_nav_tab a.b_nav_tab_close { + position: absolute; + top: 3px; + right: 4px; + width: 13px; + height: 13px; + line-height: 0; + padding: 0; + margin: 0; + background: transparent url(../openolat/images/cross_small_trimmed_grey.png) no-repeat right top; } + #b_nav_main ul li.b_nav_tab.b_nav_active, #b_nav_main ul li.b_nav_tab:hover { + moz-box-shadow: 0 -4px 8px -1px #d3d3d3; + -ms-box-shadow: 0 -4px 8px -1px #d3d3d3; + -o-box-shadow: 0 -4px 8px -1px #d3d3d3; + -webkit-box-shadow: 0 -4px 8px -1px #d3d3d3; + box-shadow: 0 -4px 8px -1px #d3d3d3; + background: #fff; } + #b_nav_main ul li.b_nav_tab.b_nav_active a.b_nav_tab_close, #b_nav_main ul li.b_nav_tab:hover a.b_nav_tab_close { + background-image: url(../openolat/images/cross_small_trimmed_blue.png); } + #b_nav_main ul li#b_nav_spacer { + background: none; + border: none; + width: 20px; + height: 1px; + padding: 0; } + + /** ----------------- SUB NAVIGATION (TREE) ----------------- **/ + /* note: the markup will be the one from OLATpro, has to be merged yet */ + div.b_tree { + font-size: 100%; + padding: 0; + /* the open/close node icons */ } + div.b_tree ul { + position: relative; + padding: 0; + margin: 0 0 0 1em; + list-style: none; + white-space: nowrap; + /* link to select the item with icon */ } + div.b_tree ul li { + position: relative; + background: transparent; + margin-left: 0; + padding-left: 0; + line-height: 1.7em; + /* selected, hovered, active <a> tag */ + /* icon positioning */ + /* decorators in tree (e.g. course-editor ) */ + /* fix deleted nodes in courseditor (24.02.2012) */ } + div.b_tree ul li a.b_tree_icon { + padding-left: 20px; + padding-top: 2px; + position: relative; + background-position: 0 50%; + background-repeat: no-repeat; } + div.b_tree ul li a { + color: #555555; } + div.b_tree ul li a.b_tree_l1 { + padding-left: 16px; } + div.b_tree ul li .b_tree_oc_l1 { + position: absolute; + top: 0px; + left: 0px; + z-index: 9; } + div.b_tree ul li a:focus, div.b_tree ul li a:hover { + color: #025d8c; + background-color: transparent; + text-decoration: underline; } + div.b_tree ul li a.b_tree_selected, div.b_tree ul li a:active { + color: #025d8c; + background-color: transparent; + text-decoration: none; } + div.b_tree ul li li a.b_tree_selected_parents, div.b_tree ul li a.b_tree_l0, div.b_tree ul li strong { + color: #025d8c; + font-weight: bold; } + div.b_tree ul li .b_tree_oc_l1 { + position: absolute; + top: 0px; + left: 1px; + z-index: 9; } + div.b_tree ul li .b_tree_oc_l2 { + position: absolute; + top: 0px; + left: 11px; + z-index: 9; } + div.b_tree ul li .b_tree_oc_l3 { + position: absolute; + top: 0px; + left: 21px; + z-index: 9; } + div.b_tree ul li .b_tree_oc_l4 { + position: absolute; + top: 0px; + left: 31px; + z-index: 9; } + div.b_tree ul li .b_tree_oc_l5 { + position: absolute; + top: 0px; + left: 41px; + z-index: 9; } + div.b_tree ul li .b_tree_oc_l6 { + position: absolute; + top: 0px; + left: 51px; + z-index: 9; } + div.b_tree ul li .b_tree_oc_l7 { + position: absolute; + top: 0px; + left: 61px; + z-index: 9; } + div.b_tree ul li .b_tree_oc_l8 { + position: absolute; + top: 0px; + left: 71px; + z-index: 9; } + div.b_tree ul li .b_tree_oc_l9 { + position: absolute; + top: 0px; + left: 81px; + z-index: 9; } + div.b_tree ul li .b_tree_oc_l10 { + position: absolute; + top: 0px; + left: 91px; + z-index: 9; } + div.b_tree ul li .b_tree_oc_l11 { + position: absolute; + top: 0px; + left: 101px; + z-index: 9; } + div.b_tree ul li a.b_tree_l0 { + padding-left: 5px; } + div.b_tree ul li a.b_tree_l1 { + padding-left: 15px; } + div.b_tree ul li a.b_tree_l2 { + padding-left: 25px; } + div.b_tree ul li a.b_tree_l3 { + padding-left: 35px; } + div.b_tree ul li a.b_tree_l4 { + padding-left: 45px; } + div.b_tree ul li a.b_tree_l5 { + padding-left: 55px; } + div.b_tree ul li a.b_tree_l6 { + padding-left: 65px; } + div.b_tree ul li a.b_tree_l7 { + padding-left: 75px; } + div.b_tree ul li a.b_tree_l8 { + padding-left: 85px; } + div.b_tree ul li a.b_tree_l9 { + padding-left: 95px; } + div.b_tree ul li a.b_tree_l10 { + padding-left: 105px; } + div.b_tree ul li a.b_tree_l11 { + padding-left: 115px; } + div.b_tree ul li span.b_tree_icon_decorator { + width: 12px; + height: 12px; + float: right; + display: inline; + position: static; + background-repeat: no-repeat; } + div.b_tree ul li.b_deleted { + text-decoration: none; } + div.b_tree ul li.b_deleted a { + text-decoration: line-through; } + div.b_tree ul.b_tree_l0 a.b_tree_icon { + padding-left: 26px; + background-position: 8px 50%; } + div.b_tree ul.b_tree_l1 a.b_tree_icon { + padding-left: 36px; + background-position: 18px 50%; } + div.b_tree ul.b_tree_l2 a.b_tree_icon { + padding-left: 46px; + background-position: 28px 50%; } + div.b_tree ul.b_tree_l3 a.b_tree_icon { + padding-left: 56px; + background-position: 38px 50%; } + div.b_tree ul.b_tree_l4 a.b_tree_icon { + padding-left: 66px; + background-position: 48px 50%; } + div.b_tree ul.b_tree_l5 a.b_tree_icon { + padding-left: 76px; + background-position: 58px 50%; } + div.b_tree ul.b_tree_l6 a.b_tree_icon { + padding-left: 86px; + background-position: 68px 50%; } + div.b_tree ul.b_tree_l7 a.b_tree_icon { + padding-left: 96px; + background-position: 78px 50%; } + div.b_tree ul.b_tree_l8 a.b_tree_icon { + padding-left: 106px; + background-position: 88px 50%; } + div.b_tree ul.b_tree_l9 a.b_tree_icon { + padding-left: 116px; + background-position: 98px 50%; } + div.b_tree ul.b_tree_l10 a.b_tree_icon { + padding-left: 126px; + background-position: 108px 50%; } + div.b_tree ul.b_tree_l11 a.b_tree_icon { + padding-left: 136px; + background-position: 118px 50%; } + div.b_tree a.b_tree_level_close span { + background: url("../openolat/images/toggle-small.png") no-repeat 0% 50%; + padding-right: 8px; } + div.b_tree a.b_tree_level_open span { + background: url("../openolat/images/toggle-small-expand.png") no-repeat 0% 50%; + padding-right: 8px; } + div.b_tree a.b_tree_level_close:hover, div.b_tree a.b_tree_level_open:hover { + text-decoration: none; } + + /** ----------------- FOOTER ----------------- **/ + #b_footer { + color: #9D9D9D; + padding: 8px 20px; + margin-top: 12px; } + #b_footer .b_floatbox { + padding-top: 8px; + border-top: 1px solid #ddd; } + #b_footer a { + color: #777777; } + #b_footer #b_footer_user { + float: left; + line-height: 16px; } + #b_footer #b_footer_user a.b_ajax { + background: url(../openolat/images/ajax.png) no-repeat; + width: 20px; + height: 16px; + display: block; + float: left; } + #b_footer #b_footer_version { + float: right; + display: block; } + #b_footer #b_footer_powered { + text-align: center; + width: auto; + background: none; } + #b_footer #b_footer_powered a { + display: inline; } + + /* --------------- MENU TOOLBAR & BREADCRUMBS ------------ **/ + #b_main.b_menu_toolbar #b_col1_content { + padding-top: 0; + padding-right: 0; } + + #b_main.b_menu_toolbar #b_col3_content { + padding: 0; } + + div.b_menu_toolbar { + background: #f9f9f9; + background: -moz-linear-gradient(top, #f9f9f9 0%, #d0d0d0 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9f9f9), color-stop(100%, #d0d0d0)); + background: -webkit-linear-gradient(top, #f9f9f9 0%, #d0d0d0 100%); + background: -o-linear-gradient(top, #f9f9f9 0%, #d0d0d0 100%); + background: -ms-linear-gradient(top, #f9f9f9 0%, #d0d0d0 100%); + background: linear-gradient(top, #f9f9f9 0%, #d0d0d0 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#d0d0d0',GradientType=0 ); + border-bottom: 1px solid #7D7D7D; + padding: 5px 5px 2px 0; } + + /* breadcrumbs */ + div.b_breadcumb_path { + padding: 0; + margin: 0; + float: left; + display: inline; } + div.b_breadcumb_path ul { + padding: 0; + margin: 0; + list-style: none; + float: left; + display: inline; } + div.b_breadcumb_path ul li { + padding: 0 7px 0 14px; + margin: 0; + list-style: none; + float: left; + display: inline; + background: url(../openolat/images/breadcrumb-separator.png) no-repeat left center; } + div.b_breadcumb_path ul li.b_first { + background: url(../openolat/images/home.png) no-repeat top left; + padding-left: 25px; } + div.b_breadcumb_path ul li a { + color: #464444; } + div.b_breadcumb_path ul li span.b_disabled { + color: #000; + padding: 0 10px 0 0; + margin: 0; } + + div.b_breadcumb_content { + clear: both; + margin-top: 0.5em; + padding-top: 0.5em; + border-top: 1px solid #ACAAAA; } + + /* NOTIFICATIONS */ + div.b_noti { + border: 1px solid #E9EAEF; + padding: 3px 23px 3px 3px; + float: right; + display: inline; + position: relative; + right: 0; + font-size: 95%; } + div.b_noti a.b_contexthelp { + position: absolute; + top: 2px; + right: 2px; } + div.b_noti a.b_noti_unsubscribe_link { + background: url(../openolat/images/mail--minus.png) no-repeat left 50%; + padding: 1px 0 1px 20px; } + div.b_noti a.b_noti_subscribe_link { + background: url(../openolat/images/mail--plus.png) no-repeat left 50%; + padding: 1px 0 1px 20px; } + div.b_noti a.b_noti_markedread_link { + background: url(../openolat/images/tick.png) no-repeat left 50%; + padding: 1px 0 1px 20px; } + + /* ---------- TITLE Wrapper --------------- */ + div.b_titled_wrapper div.b_noti { + position: absolute; + right: 25px; + top: 0px; } + + div.b_titled_wrapper fieldset div.b_noti { + top: 12px; } + + h1.b_titled_wrapper span { + padding-right: 4em; + font-style: italic; } + + h2.b_titled_wrapper span { + padding-right: 4em; + font-style: italic; } + + h3.b_titled_wrapper span { + padding-right: 4em; + font-style: italic; } + + h4.b_titled_wrapper span { + padding-right: 3em; + font-style: italic; } + + h5.b_titled_wrapper span { + padding-right: 3em; + font-style: italic; } + + /* OPEN / CLOSE BOX TOGGLER */ + a.b_togglebox_closed { + background: url("../openolat/images/toggle-small-expand.png") no-repeat 0 50%; + padding: 1px 0 1px 18px; + vertical-align: middle; } + + a.b_togglebox_opened { + background: url("../openolat/images/toggle-small.png") no-repeat 0 50%; + padding: 1px 0 1px 18px; + vertical-align: middle; } + + div.b_titled_wrapper div.b_togglebox div.b_togglebox_content { + background: transparent; + border: 0px; + padding: 0px; } + div.b_titled_wrapper div.b_togglebox div.b_togglebox_content { + position: relative; + margin-bottom: 1em; } + div.b_titled_wrapper a.b_togglebox_hide:hover { + text-decoration: underline; } + + /* Needed for IE6 */ + div.b_titled_wrapper div.b_togglebox div.b_togglebox_content div.o_course_run_objectives { + position: relative; } + + div.o_course_run_dropbox div.b_noti { + position: relative; + top: 0; + right: 25px; + border: 1px solid #FFFFFF; } + + div.o_course_run_returnbox div.b_noti { + position: relative; + top: 0; + right: 25px; + border: 1px solid #FFFFFF; } + + div.o_course_run_solutionbox div.b_noti { + position: relative; + top: 0; + right: 25px; + border: 1px solid #FFFFFF; } + + /** ------------------ CATALOG ------------------------ **/ + div.o_catalog div.o_catalog_link_title { + margin: 2em 0 0 0; + border-bottom: 1px solid #ccc; + padding: 0.3em; } + div.o_catalog div.o_catalog_title { + display: none; } + div.o_catalog div.o_catalog_nav { + font-size: 95%; + padding: 1px 0 2px 22px; + border-bottom: 1px solid #EEE; + background: url(../openolat/images/folder_open.png) 2px 50% no-repeat; } + div.o_catalog .o_catalog_sub_icon { + background-image: url(../openolat/images/folder_small.png); } + div.o_catalog div.o_catalog_links { + margin-top: 1em; + padding-top: 1em; + border-top: 1px solid #EEE; } + div.o_catalog div.o_catalog_itemlist ul { + list-style-type: none; + margin: 0; + padding: 0; } + div.o_catalog div.o_catalog_itemlist ul li { + margin: 0; + padding: 0 0 0 0.5em; + overflow: hidden; } + div.o_catalog div.o_catalog_itemlist ul a { + display: block; } + div.o_catalog div.o_catalog_desc { + margin: 0.5em 0 0.5em 0; + padding-left: 20px; + font-size: 95%; + font-style: italic; } + + /* end div.o_catalog */ + div.b_ext_elem .x-tree-node-collapsed .x-tree-node-icon.o_catalog_cat_icon, div.b_ext_elem .x-tree-node-leaf .x-tree-node-icon.o_catalog_cat_icon { + background-image: url(../openolat/images/folder_small.png); } + + div.b_ext_elem .x-tree-node-collapsed .x-tree-node-icon.o_catalog_cat_noaccess_icon, div.b_ext_elem .x-tree-node-leaf .x-tree-node-icon.o_catalog_cat_noaccess_icon { + background-image: url(../openolat/images/locked.png); } + + div.b_ext_elem .x-tree-node-expanded .x-tree-node-icon.o_catalog_cat_icon { + background-image: url(../openolat/folder_open.png); } + + div.b_ext_elem .x-tree-node-expanded .x-tree-node-icon.o_catalog_cat_noaccess_icon { + background-image: url(../openolat/images/locked.png); } + + div.b_ext_elem .x-tree-node-leaf .x-tree-node-icon.o_catalog_entry_icon { + background-image: url(../openolat/images/le_resources/book-open-text-image.png); } + + /* + div.o_catalog div.o_catalog_nav { font-size: 95%; padding: 0 0 0 20px; border-bottom: 1px solid #eee; background: url(../images/olat/folder_open.png) 0 50% no-repeat;} + div.o_catalog div.o_catalog_links {margin-top: 1em; padding-top: 1em; border-top: 1px solid #eee;} + div.o_catalog div.o_catalog_title { display: none; } + div.o_catalog + div.o_catalog + div.o_catalog div.o_catalog_itemlist + div.o_catalog div.o_catalog_itemlist + + div.o_catalog div.o_catalog_link { margin: 1em 0 1em 0;} + div.o_catalog div.o_catalog_link_title { background: #D6D7E0; line-height: 1.5em; padding: 0 0 0 0.5em; margin: 2em 0 0 0;} + + div.b_table_wrapper.o_catalog_categories_table table { background: none; } + div.b_table_wrapper.o_catalog_categories_table table tbody tr { background: transparent; } + div.b_table_wrapper.o_catalog_categories_table table tbody tr.b_table_odd { background: transparent; } + div.b_table_wrapper.o_catalog_categories_table table tbody tr td { border: 0 ! important; font-size: 90%} + div.b_table_wrapper.o_catalog_categories_table table tbody tr td.b_last_child { text-align: right;} + div.b_table_wrapper.o_catalog_categories_table table tbody tr td.b_first_child { text-align: left;} + div.b_table_wrapper.o_catalog_categories_table table tbody tr:hover, + div.b_table_wrapper.o_catalog_categories_table table tbody tr:focus { background: #c4d0dc;} + + */ + /** -------------- TAGGING ---------------- **/ + /* tagging */ + .b_tag_list { + background: url(../openolat/images/tag-label-yellow.png) 0px 3px no-repeat !important; } + + .b_tag_icon { + background-image: url(../openolat/images/tag-label-yellow.png); } + + div.b_tags { + margin: 2em 0; } + div.b_tags div { + padding: 0.5em 0 0 20px; } + div.b_tags span.b_tag { + font-size: 80%; + padding: 5px 2px 5px 2px; + line-height: 3em; + white-space: nowrap; } + + div.o_ep_toc_editor div.b_subcl { + min-height: 35em; } + + div.o_ep_struct_editor div.b_subcr { + min-height: 35em; + background: #FFF; + padding-right: 1em; + overflow-x: auto; } + + div.b_struct_edit_btn { + float: right; + display: inline; } + + div.b_struct_submit_assess_btn { + float: right; + display: inline; } + + /* TextboxList */ + *:first-child + html div.holder { + padding-bottom: 2px; } + + * html div.holder { + padding-bottom: 2px; } + + /* ie7 and below */ + .textbox-outer { + list-style-type: none; + margin-left: 0em; } + + div.holder { + font-size: 80%; } + + .textboxlist-auto { + position: absolute; + width: 300px; + overflow: show; } + + /* autocompleter bitbox (item) holder */ + a.bit-box, span.b_tag { + -moz-border-radius: 6px; + -webkit-border-radius: 6px; + border-radius: 6px; + border: 1px solid #CAD8F3; + background: #DEE7F8; + padding: 1px 5px 2px; + padding-right: 15px; + position: relative; } + + div.holder { + min-width: 200px; + width: auto; + margin: 0; + overflow: hidden; + height: auto !important; + height: 1%; + padding: 0px 0px 0; + cursor: text; + /* no left/right padding here please */ } + div.holder a { + float: left; + margin: 0 5px 4px 0; } + div.holder a.bit { + text-decoration: none; + color: black; } + div.holder a.bit:active, div.holder a.bit:focus { + outline: none; } + div.holder a.bit-box-focus { + border-color: #598BEC; + background: #598BEC; + color: #fff; } + div.holder a.bit-input input { + width: 100px; + margin: 0; + border: none; + background: white; + outline: 0; + padding: 3px 0 2px; } + div.holder a.bit-input input.smallinput { + width: 20px; } + div.holder a.bit-hover { + background: #BBCEF1; + border: 1px solid #6D95E0; } + div.holder a.bit-box-focus { + background: #598BEC; + color: #fff; } + div.holder a.bit-box a.closebutton { + position: absolute; + right: 0; + top: 5px; + display: block; + width: 7px; + height: 7px; + font-size: 1px; + background: url("../openolat/images/tag_x.gif"); } + div.holder a.bit-box a.closebutton:hover { + background-position: 7px; } + div.holder a.bit-box a.closebutton:active { + outline: none; } + div.holder a.bit-box-focus a.closebutton, div.holder a.bit-box-focus a.closebutton:hover { + background-position: bottom; } + + .b_wizard .textbox-outer { + background: url(../openolat/images/tag-label-yellow.png) top left no-repeat; } + .b_wizard .textbox-outer li { + margin-left: 18px; } + .b_wizard div.holder a.bit-input input { + background: #f8f8f8; + padding: 0.4em; } + + /* Autocompleter for textboxlist */ + ol.textbox-outer { + margin: 0; + padding: 0; } + + .textboxlist-auto { + display: none; + background: #eee; } + .textboxlist-auto .default { + padding: 5px 7px; + border: 1px solid #ccc; + border-width: 0 1px 1px; } + .textboxlist-auto ul { + display: none; + margin: 0; + padding: 0; + overflow: auto; } + .textboxlist-auto ul li { + padding: 5px 12px; + z-index: 1000; + cursor: pointer; + margin: 0; + list-style-type: none; + border: 1px solid #ccc; + border-width: 0 1px 1px; } + .textboxlist-auto ul li.loading-indicator { + padding-left: 30px; + background-position: 5px center; + cursor: defat; + font-size: 100.01% !important; + line-height: 1.5em; } + .textboxlist-auto ul li.more-indicator { + cursor: defat; + font-style: italic; } + .textboxlist-auto ul li em { + font-weight: bold; + font-style: normal; + background: #ccc; } + .textboxlist-auto ul li.auto-focus { + background: #4173CC; + color: #fff; } + .textboxlist-auto ul li.auto-focus em { + background: none; } + + input.inputMessage { + color: #AAA; + font-size: 11px; } } +/* FLOTING STYLES */ +.b_float_left { + float: left; + display: inline; + margin-right: 1em; + margin-bottom: 0.15em; } + +.b_float_right { + float: right; + display: inline; + margin-left: 1em; + margin-bottom: 0.15em; } + +.b_center { + text-align: center; + margin: 0.5em auto; } + +/* CLEAR container: additonal to b_floatbox */ +.b_floatscrollbox { + overflow-x: auto; + overflow-y: hidden; } + +.b_overflowscrollbox { + overflow: auto; } + +/* -------- modules -------- */ +/* +* ================================================= +* +* DRAG and DROP Rules for the OpenOLAT theme +* +* @author strentini, sergio.trentini@frentix.com, www.frentix.com +* @date Dez. 2011 +* +* also read themes.README! +* +* +* ================================================= +*/ +/* (in trees ) */ +.b_dd_item { + cursor: move; + z-index: 1000; } + +.b_dd_proxy { + /* Required for IE 5, 6, 7 */ + /* ...or something to trigger hasLayout, like zoom: 1; */ + zoom: 1; + /* Theoretically for IE 8 & 9 (more valid) */ + /* ...but not required as filter works too */ + /* should come BEFORE filter */ + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$percent)"; + /* This works in IE 8 & 9 too */ + /* ... but also 5, 6, 7 */ + filter: alpha(opacity=40); + /* Older than Firefox 0.9 */ + -moz-opacity: 0.4; + /* Safari 1.x (pre WebKit!) */ + -khtml-opacity: 0.4; + /* Modern! + /* Firefox 0.9+, Safari 2?, Chrome any? + /* Opera 9+, IE 9+ */ + opacity: 0.4; } + +.b_dd_item.b_dd_over { + background-color: #ffff60; } + +.b_dd_sibling { + height: 3px; + width: 100%; } + +.b_dd_sibling.b_dd_over { + background: transparent url(../openolat/images/arrow_dd.png) top left no-repeat; } + +div.b_dd_ct div.b_dd_sibling_l1 { + margin-left: 0 !important; } +div.b_dd_ct div.b_dd_sibling_l2 { + margin-left: 1em !important; } +div.b_dd_ct div.b_dd_sibling_l3 { + margin-left: 2em !important; } +div.b_dd_ct div.b_dd_sibling_l4 { + margin-left: 3em !important; } +div.b_dd_ct div.b_dd_sibling_l5 { + margin-left: 4em !important; } +div.b_dd_ct div.b_dd_sibling_l6 { + margin-left: 5em !important; } +div.b_dd_ct div.b_dd_sibling_l7 { + margin-left: 6em !important; } +div.b_dd_ct div.b_dd_sibling_l8 { + margin-left: 7em !important; } +div.b_dd_ct div.b_dd_sibling_l9 { + margin-left: 8em !important; } +div.b_dd_ct div.b_dd_sibling_l10 { + margin-left: 9em !important; } +div.b_dd_ct div.b_dd_sibling_l11 { + margin-left: 10em !important; } + +/* ACCESS CONTROL */ +/* fxdiff VCRP-1,2: access control of resources */ +.b_group_accesscontrolled { + background-image: url("../openolat/images/ac/umbrella.png"); } + +.b_order_icon { + background-image: url("../openolat/images/ac/shopping-basket.png"); } + +div.b_order_details { + margin-top: 2em; } + +div.b_order_details label { + font-weight: bold; } + +div.b_access_create ul { + padding: 0; + margin-left: 0; } + +div.b_access_create li { + padding: 0; + list-style: none; } + +table.b_access_method td { + padding: 0.2em 1em 0.2em 0; } + +table.b_access_method tr.b_access_desc td { + padding: 0 1em 1em 20px; + font-style: italic; } + +table.b_access_method td div.b_form_element { + margin-left: 0; } + +div.b_access_method_list div.b_access_method legend { + background-repeat: no-repeat; + padding-left: 20px; } + +table span.b_access_method { + padding-right: 5px; + font-size: 90%; + vertical-align: bottom; + line-height: 16px; } + +.b_access_member_icon { + background-image: url(../openolat/images/ac/lock-unlock.png); } + +.b_access_membersonly_icon { + background-image: url("../openolat/images/ac/lock.png"); } + +/* free method */ +.b_access_method_free_icon { + background-image: url("../openolat/images/ac/open-share.png"); } + +.b_group_accesscontrolled.b_access_method_free, b_order_icon.b_access_method_free { + background-image: url("../openolat/images/ac/open-share.png"); } + +div.b_access_method_list div.b_access_method_free legend { + background-image: url("../openolat/images/ac/open-share.png"); } + +/* token method */ +.b_access_method_token_icon { + background-image: url("../openolat/images/ac/license-key.png"); } + +.b_group_accesscontrolled.b_access_method_token, b_order_icon.b_access_method_token { + background-image: url("../openolat/images/ac/license-key.png"); } + +div.b_access_method_list div.b_access_method_token legend { + background-image: url("../openolat/images/ac/license-key.png"); } + +div.b_access_method_list div.b_access_method_token div.b_form_element_wrapper:nth-last-of-type(3) label, table.b_access_method tr.b_access_method_token .b_access_infos { + background-image: url("../openolat/images/ac/key.png"); + background-repeat: no-repeat; + padding-left: 20px; } + +div.b_access_method_list div.b_form_element_wrapper:nth-last-of-type(4) label { + background-image: url("../openolat/images/information-white.png"); + background-repeat: no-repeat; + padding-left: 20px; } + +/* paypal */ +.fx_access_method_paypal_icon { + background-image: url("../openolat/images/ac/credit-cards.png"); } + +/* access panel */ +#b_main_access_control { + margin: 0 20% 0 20%; + padding: 20px 0 0 20px; } + +/* +* ================================================= +* +* MODAL WINDOWs, DIALOGS, WIZARD Rules for the OpenOLAT theme +* +* @author strentini, sergio.trentini@frentix.com, www.frentix.com +* @date Dez. 2011 +* +* also read themes.README! +* +* +* ================================================= +*/ +/** adjust modal-size according to b_layer **/ +div.b_layer_1 div.b_modal_area { + width: 82%; + margin: 9%; } + +div.b_layer_2 div.b_modal_area { + width: 76%; + margin: 12%; } + +div.b_layer_3 div.b_modal_area { + width: 70%; + margin: 15%; } + +div.b_layer_5 div.b_modal_area { + width: 64%; + margin: 18%; } + +div.b_modal_area { + position: absolute; + top: 0px; + left: 0px; + width: 80%; + margin: 10%; + moz-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.3); + -ms-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.3); + -o-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.3); + -webkit-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.3); + box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.3); } + +/* MODAL OVERLAY: transparent background that covers the whole content */ +div.b_modal_overlay { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + zoom: 1; } + +/* modal overlay color */ +div.b_modal_overlay, div.ext-el-mask { + background: #000; + /* Required for IE 5, 6, 7 */ + /* ...or something to trigger hasLayout, like zoom: 1; */ + zoom: 1; + /* Theoretically for IE 8 & 9 (more valid) */ + /* ...but not required as filter works too */ + /* should come BEFORE filter */ + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$percent)"; + /* This works in IE 8 & 9 too */ + /* ... but also 5, 6, 7 */ + filter: alpha(opacity=25); + /* Older than Firefox 0.9 */ + -moz-opacity: 0.25; + /* Safari 1.x (pre WebKit!) */ + -khtml-opacity: 0.25; + /* Modern! + /* Firefox 0.9+, Safari 2?, Chrome any? + /* Opera 9+, IE 9+ */ + opacity: 0.25; } + +.b_floatscrollbox { + overflow-x: hidden; + overflow-y: hidden; } + +div.b_window { + text-align: left; + border: 1px solid #025d8c; + border-radius: 2px; + -webkit-border-radius: 2px; + -moz-border-radius: 2px; + -o-border-radius: 2px; + background: #fff; } +div.b_window .b_window_header_wrapper { + padding: 2px 8px 0px 8px; } +div.b_window div.b_window_header { + position: relative; + border-bottom: 1px solid #eee; } +div.b_window div.b_window_header_title { + min-height: 18px; + line-height: 18px; + vertical-align: middle; + padding: 2px 5px 2px 5px; } +div.b_window div.b_window_header_title a.b_link_close { + top: 4px; + right: 4px; + position: absolute; + min-height: 16px; + min-width: 16px; + background: transparent url("../openolat/images/close.png") no-repeat center center; + display: inline-block; } +div.b_window div.b_window_header_title a.b_link_close:hover { + top: 4px; + right: 4px; } +div.b_window div.b_window_header_title strong { + font-weight: bold; } +div.b_window div.b_window_content_wrapper { + clear: both; + width: auto; + padding: 0 4px 0 4px; } +div.b_window div.b_window_content { + padding: 1em; } +div.b_window div.b_window_content_inner { + min-height: 200px; + position: relative; } +div.b_window div.b_window_footer_wrapper { + height: 4px; } + +/* modal callout windows. Patch min length issue in Ext QuickTip */ +div.b_callout_content { + max-width: 60em; + overflow: hidden; } + +div.x-tip-tc, div.x-tip-bc { + background-repeat: repeat !important; } + +div.x-tip-body p { + margin-bottom: 0px; } + +div.x-tip-mc { + background: #e9f2ff !important; } + +/* ajax busy icon*/ +body.b_ajax_busy { + cursor: wait; } + +div.b_ajax_busy { + background: url(../openolat/images/ajax-loader.gif) no-repeat; + position: absolute; + left: 50%; + top: 10px; + width: 28px; + height: 28px; + z-index: 5001; } + +/* DIALOG */ +div.b_msg_dialog { + padding: 10px 10px 10px 50px; + min-height: 32px; + background: url(../openolat/images/icon_question_32.png) no-repeat 10px 10px; } +div.b_msg_dialog .b_msg_title { + font-weight: bold; } + +/* sticky info (admins can create stick-messages that will show for all users) */ +#b_msg_sticky { + clear: both; + padding: 10px 10px 10px 50px; + min-height: 32px; + background: #ffb651 url(../openolat/images/icon_warning_32.png) no-repeat 10px 10px; + border: none; } + +/* info message ( slide-in, top) */ +div.b_msg-div { + left: 35%; + position: absolute; + top: 10px; + width: 30%; + z-index: 20000; + border: 1px solid #025d8c; + background: #FAFAFA; + border-radius: 4px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + -o-border-radius: 4px; + moz-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.3); + -ms-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.3); + -o-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.3); + -webkit-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.3); + box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.3); } +div.b_msg-div .b_msg_info_winicon { + background: transparent url(../openolat/images/icon_info_32.png) no-repeat 10px center; } + +div.b_msg_info_content { + padding: 10px 10px 10px 50px; } + +/* warn message (ext-dialog) */ +div.b_msg_warn_winicon { + background: url(../openolat/images/icon_warning_32.png) no-repeat; } + +/* error message (ext-dialog) */ +div.b_msg_error_winicon { + background: url(../openolat/images/icon_error_32.png) no-repeat; } + +/* "info"-page */ +#b_msg_info { + padding: 10px 10px 10px 50px; + min-height: 32px; + background: url(../openolat/images/icon_info_32.png) no-repeat 10px 10px; } +#b_msg_info .b_msg_title { + font-weight: bold; } + +/* "info-message" on login screen */ +.o_infomessage_wrapper { + border: 1px solid #ccc; + background: #FAFAFA; + margin-bottom: 20px; } +.o_infomessage_wrapper .o_infomessage { + padding: 10px 10px 10px 50px; + text-align: left; + min-height: 40px; + background: url(../openolat/images/icon_warning_32.png) no-repeat 10px 10px; } + +/** ----------------- WIZARD ----------------- **/ +div.b_wizard { + background: #fff; + border-radius: 2px; + -webkit-border-radius: 2px; + -moz-border-radius: 2px; + -o-border-radius: 2px; + border: 1px solid #025d8c; } +div.b_wizard div.b_wizard_header_wrapper { + background: transparent; } +div.b_wizard div.b_wizard_header { + background: transparent; + position: relative; } +div.b_wizard div.b_wizard_header_title { + background: transparent; + min-height: 18px; + line-height: 18px; + vertical-align: middle; + padding: 2px 5px 2px 5px; } +div.b_wizard div.b_wizard_header_title a.b_link_close { + top: 4px; + right: 4px; + background: url(../openolat/images/close.png); + background-repeat: no-repeat; } +div.b_wizard div.b_wizard_header_title strong { + font-weight: bold; } +div.b_wizard div.b_wizard_steps_wrapper { + clear: both; + width: auto; + padding: 0 4px 0 4px; + background: transparent; } +div.b_wizard div.b_wizard_steps_content { + background: #fff; + border: 1px solid #555555; + border-radius: 3px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + -o-border-radius: 3px; } +div.b_wizard div.b_wizard_steps_list { + width: 20em; + padding: 0; + color: #555555; } +div.b_wizard div.b_wizard_steps_list ol { + list-style-type: decimal; + z-index: 14; + font-size: 100%; + padding: 2em 5px 5px; } +div.b_wizard div.b_wizard_steps_list li { + line-height: 1.5em; + white-space: normal; + margin-bottom: 1em; + list-style: none; + padding-left: 18px; } +div.b_wizard div.b_wizard_steps_list li.b_wizard_steps_current { + font-weight: bold; + background: url(../openolat/images/bullet_go.png) 0% 50% no-repeat; + padding-left: 18px; } +div.b_wizard div.b_wizard_steps_list li a { + color: #555555; } +div.b_wizard div.b_wizard_steps_list li a:hover { + color: #4F576A; + background: transparent; + text-decoration: underline; } +div.b_wizard div.b_wizard_steps_list li .b_disabled { + color: #basegray_light; + border: 0; + background: transparent; + padding: 0; + margin: 0; + white-space: normal; + font-style: italic; } +div.b_wizard div.b_wizard_steps_list li.b_wizard_steps_current .b_disabled { + color: #555555; + font-style: normal; } +div.b_wizard div.b_wizard_steps_current { + margin-left: 20em; + padding-top: 0.5em; + padding-bottom: 0.5em; } +div.b_wizard div.b_wizard_steps_current_inner { + padding: 1em; + border-left: 1px solid #ccc; } +div.b_wizard div.b_wizard_steps_current_content { + min-height: 300px; + position: relative; } +div.b_wizard div.b_wizard_footer_wrapper { + background: transparent; } +div.b_wizard div.b_wizard_footer div.b_button_group { + text-align: left; + padding: 0.5em 1em 0.5em 21em; + margin: 0; } + +span.b_wizard_button_prev:before, a.b_wizard_button_prev span:before { + content: "\00ab \00a0"; } + +span.b_wizard_button_next:after, a.b_wizard_button_next span:after { + content: " \00bb"; } + +a.b_wizard_button_finish, span.b_wizard_button_finish { + margin-left: 3em; } + +a.b_wizard_button_cancel, span.b_wizard_button_cancel { + margin-left: 3em; } + +.b_wizard_table_changedcell { + font-style: italic; + font-weight: bold; + background: url(../openolat/images/new-text.png) no-repeat; + padding-left: 18px; } + +/* OLD WIZARD */ +div.b_legacy_wizard_steps { + float: right; + display: inline; } + +/* the following classes are used together with b_legacy_wizard_step_icon */ +.b_legacy_wizard_step_a1 { + background-image: url(../openolat/images/wizard/1a.png); } + +.b_legacy_wizard_step_a2 { + background-image: url(../openolat/images/wizard/2a.png); } + +.b_legacy_wizard_step_a3 { + background-image: url(../openolat/images/wizard/3a.png); } + +.b_legacy_wizard_step_a4 { + background-image: url(../openolat/images/wizard/4a.png); } + +.b_legacy_wizard_step_a5 { + background-image: url(../openolat/images/wizard/5a.png); } + +.b_legacy_wizard_step_a6 { + background-image: url(../openolat/images/wizard/6a.png); } + +.b_legacy_wizard_step_a7 { + background-image: url(../openolat/images/wizard/7a.png); } + +.b_legacy_wizard_step_a8 { + background-image: url(../openolat/images/wizard/8a.png); } + +.b_legacy_wizard_step_a9 { + background-image: url(../openolat/images/wizard/9a.png); } + +.b_legacy_wizard_step_p1 { + background-image: url(../openolat/images/wizard/1p.png); } + +.b_legacy_wizard_step_p2 { + background-image: url(../openolat/images/wizard/2p.png); } + +.b_legacy_wizard_step_p3 { + background-image: url(../openolat/images/wizard/3p.png); } + +.b_legacy_wizard_step_p4 { + background-image: url(../openolat/images/wizard/4p.png); } + +.b_legacy_wizard_step_p5 { + background-image: url(../openolat/images/wizard/5p.png); } + +.b_legacy_wizard_step_p6 { + background-image: url(../openolat/images/wizard/6p.png); } + +.b_legacy_wizard_step_p7 { + background-image: url(../openolat/images/wizard/7p.png); } + +.b_legacy_wizard_step_p8 { + background-image: url(../openolat/images/wizard/8p.png); } + +.b_legacy_wizard_step_p9 { + background-image: url(../openolat/images/wizard/9p.png); } + +/* +* ================================================= +* +* TABBED PANE and SEGMENTED VIEW Rules for the OpenOLAT theme +* +* @author strentini, sergio.trentini@frentix.com, www.frentix.com +* @date Dez. 2011 +* +* also read themes.README! +* +* +* ================================================= +*/ +/** ----------------- TABS / TABBED PANE ----------------- **/ +div.b_tabbedpane_wrapper { + /* tabbed pane content area */ } +div.b_tabbedpane_wrapper div.b_tabbedpane_tabs { + float: left; + display: inline-block; + margin-bottom: 1em; + /* a tabbed pane with only one tab */ } +div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul { + line-height: 1em; + list-style: none; + margin: 0; + padding: 0; + white-space: nowrap; + /* active tabs */ + /* disbled tabs */ + /* special style for first tab */ + /* special style for last tab */ + /* special style for tab at position 3 */ } +div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul li { + border-radius: 2px; + -webkit-border-radius: 2px; + -moz-border-radius: 2px; + -o-border-radius: 2px; + white-space: nowrap; + cursor: pointer; + margin: 0 0.5em 0.5em 0; + padding: 0; + color: #444; + background: transparent; + display: inline-block; + line-height: 2.2em; + vertical-align: middle; + text-align: left; + border: 1px solid rgba(0, 0, 0, 0.1); + background: #f5f5f5; + background: -moz-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5f5f5), color-stop(100%, #f1f1f1)); + background: -webkit-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%); + background: -o-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%); + background: -ms-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%); + background: linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f1f1f1',GradientType=0 ); + -moz-transition: all 0.22s ""; + -webkit-transition: all 0.22s ""; + -o-transition: all 0.22s ""; + transition: all 0.22s ""; + border-radius: 0; + -webkit-border-radius: 0; + -moz-border-radius: 0; + -o-border-radius: 0; + margin: 0; + float: left; + display: inline; + position: relative; } +div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul a, div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul strong { + background: transparent; + color: #667; + display: block; + font-weight: normal; + padding: 1px 6px 1px 5px; + text-decoration: none; + text-transform: none; } +div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul > ul a, div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul > ul strong { + width: auto; } +div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul li:focus, div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul li:hover, div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul li:active { + moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); + -ms-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); + -o-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); } +div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul a:focus, div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul a:hover, div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul a:active { + color: #000; + text-decoration: none; } +div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul li.b_active { + moz-box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.1); + -ms-box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.1); + -o-box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.1); + -webkit-box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.1); + background: #eee; + border-color: #ccc; } +div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul li.b_active a, div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul li.b_active strong { + color: #000; + font-weight: bold; } +div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul li.b_disabled { + background: white !important; } +div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul li.b_disabled a, div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul li.b_disabled strong { + color: #8994A9; + background: transparent !important; + font-weight: normal; } +div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul li.b_disabled:hover { + moz-box-shadow: 0 0 0 white; + -ms-box-shadow: 0 0 0 white; + -o-box-shadow: 0 0 0 white; + -webkit-box-shadow: 0 0 0 white; + box-shadow: 0 0 0 white; } +div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul li.b_first { + -webkit-border-top-left-radius: 3px; + -webkit-border-top-right-radius: 0px; + -webkit-border-bottom-right-radius: 0px; + -webkit-border-bottom-left-radius: 3px; + -moz-border-radius-topleft: 3px; + -moz-border-radius-topright: 0px; + -moz-border-radius-bottomright: 0px; + -moz-border-radius-bottomleft: 3px; + border-top-left-radius: 3px; + border-top-right-radius: 0px; + border-bottom-right-radius: 0px; + border-bottom-left-radius: 3px; } +div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul li.b_last { + -webkit-border-top-left-radius: 0px; + -webkit-border-top-right-radius: 3px; + -webkit-border-bottom-right-radius: 3px; + -webkit-border-bottom-left-radius: 0px; + -moz-border-radius-topleft: 0px; + -moz-border-radius-topright: 3px; + -moz-border-radius-bottomright: 3px; + -moz-border-radius-bottomleft: 0px; + border-top-left-radius: 0px; + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 0px; } +div.b_tabbedpane_wrapper div.b_tabbedpane_content { + clear: both; + padding: 5px 15px; + background: transparent; + border: 1px solid #d4d4d4; } +div.b_tabbedpane_wrapper div.b_tabbedpane_content div.b_tabbedpane_content_inner { + position: relative; + min-height: 30em; } + +/** ----------------- SEGMENTED VIEW ----------------- **/ +div.b_segments_container { + min-height: 25px; + padding-top: 8px; + position: relative; + background: url(../openolat/images/divider.png) center top no-repeat; } +div.b_segments_container div.b_segments { + clear: both; + position: absolute; + left: 50%; } +div.b_segments_container div.b_segments a:hover { + text-decoration: none; } +div.b_segments_container div.b_segments ul { + position: relative; + left: -50%; + list-style-type: none; + margin: 0; } +div.b_segments_container div.b_segments ul li { + /* we want button-style */ + border-radius: 2px; + -webkit-border-radius: 2px; + -moz-border-radius: 2px; + -o-border-radius: 2px; + white-space: nowrap; + cursor: pointer; + margin: 0 0.5em 0.5em 0; + padding: 0; + color: #444; + background: transparent; + display: inline-block; + line-height: 2.2em; + vertical-align: middle; + text-align: left; + border: 1px solid rgba(0, 0, 0, 0.1); + background: #f5f5f5; + background: -moz-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5f5f5), color-stop(100%, #f1f1f1)); + background: -webkit-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%); + background: -o-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%); + background: -ms-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%); + background: linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f1f1f1',GradientType=0 ); + -moz-transition: all 0.22s ""; + -webkit-transition: all 0.22s ""; + -o-transition: all 0.22s ""; + transition: all 0.22s ""; + border-radius: 0; + -webkit-border-radius: 0; + -moz-border-radius: 0; + -o-border-radius: 0; + margin: 0; + float: left; + display: inline; + position: relative; } +div.b_segments_container div.b_segments ul li a { + background: transparent; + color: #667; + display: block; + font-weight: normal; + padding: 1px 6px 1px 5px; + text-decoration: none; + text-transform: none; } +div.b_segments_container div.b_segments ul li a:hover, div.b_segments_container div.b_segments ul li a:active, div.b_segments_container div.b_segments ul li a:focus { + text-decoration: none; } +div.b_segments_container div.b_segments ul li:hover { + moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); + -ms-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); + -o-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); } +div.b_segments_container div.b_segments ul li.b_segment_selected { + moz-box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.1); + -ms-box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.1); + -o-box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.1); + -webkit-box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.1); + background: #eee; + border-color: #ccc; } +div.b_segments_container div.b_segments ul li.b_segment_selected a, div.b_segments_container div.b_segments ul li.b_segment_selected strong { + color: #000; + font-weight: bold; } +div.b_segments_container div.b_segments ul li.b_segment_first { + -webkit-border-top-left-radius: 12px; + -webkit-border-top-right-radius: 0px; + -webkit-border-bottom-right-radius: 0px; + -webkit-border-bottom-left-radius: 12px; + -moz-border-radius-topleft: 12px; + -moz-border-radius-topright: 0px; + -moz-border-radius-bottomright: 0px; + -moz-border-radius-bottomleft: 12px; + border-top-left-radius: 12px; + border-top-right-radius: 0px; + border-bottom-right-radius: 0px; + border-bottom-left-radius: 12px; } +div.b_segments_container div.b_segments ul li.b_segment_last { + -webkit-border-top-left-radius: 0px; + -webkit-border-top-right-radius: 12px; + -webkit-border-bottom-right-radius: 12px; + -webkit-border-bottom-left-radius: 0px; + -moz-border-radius-topleft: 0px; + -moz-border-radius-topright: 12px; + -moz-border-radius-bottomright: 12px; + -moz-border-radius-bottomleft: 0px; + border-top-left-radius: 0px; + border-top-right-radius: 12px; + border-bottom-right-radius: 12px; + border-bottom-left-radius: 0px; } +div.b_segments_container div.b_segment_content { + margin-top: 50px; + clear: both; + padding: 5px 15px; + background: transparent; + border: 1px solid #d4d4d4; } + +/** ----------------- BUTTONS ----------------- **/ +.b_button { + border-radius: 2px; + -webkit-border-radius: 2px; + -moz-border-radius: 2px; + -o-border-radius: 2px; + white-space: nowrap; + cursor: pointer; + margin: 0 0.5em 0.5em 0; + padding: 0; + color: #444; + background: transparent; + display: inline-block; + line-height: 2.2em; + vertical-align: middle; + text-align: left; + border: 1px solid rgba(0, 0, 0, 0.1); + background: #f5f5f5; + background: -moz-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5f5f5), color-stop(100%, #f1f1f1)); + background: -webkit-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%); + background: -o-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%); + background: -ms-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%); + background: linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f1f1f1',GradientType=0 ); + -moz-transition: all 0.22s ""; + -webkit-transition: all 0.22s ""; + -o-transition: all 0.22s ""; + transition: all 0.22s ""; + /* focused buttons */ } +.b_button, .b_button span { + color: #444; + font-size: 100%; + display: inline-block; + padding: 0 0.8em; + width: auto; + line-height: 1.9em; + text-align: center; } +.b_button:focus, .b_button:hover { + text-decoration: none; + border: 1px solid #C6C6C6; + moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); + -ms-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); + -o-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); } +.b_button:focus { + border-color: #025d8c; } +.b_button:active { + moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3); + -ms-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3); + -o-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3); + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3); + border-color: #025d8c; } +.b_button.b_button_preferred { + background: #dce7ec; + background: -moz-linear-gradient(top, #dce7ec 0%, #f1f1f1 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dce7ec), color-stop(100%, #f1f1f1)); + background: -webkit-linear-gradient(top, #dce7ec 0%, #f1f1f1 100%); + background: -o-linear-gradient(top, #dce7ec 0%, #f1f1f1 100%); + background: -ms-linear-gradient(top, #dce7ec 0%, #f1f1f1 100%); + background: linear-gradient(top, #dce7ec 0%, #f1f1f1 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dce7ec', endColorstr='#f1f1f1',GradientType=0 ); + border: 1px solid #025d8c; } + +/* dirty button (form with unsaved values ) */ +.b_button_dirty { + background: white; + background: -moz-linear-gradient(top, white 0%, #fff7e0 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #fff7e0)); + background: -webkit-linear-gradient(top, white 0%, #fff7e0 100%); + background: -o-linear-gradient(top, white 0%, #fff7e0 100%); + background: -ms-linear-gradient(top, white 0%, #fff7e0 100%); + background: linear-gradient(top, white 0%, #fff7e0 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='white', endColorstr='#fff7e0',GradientType=0 ); + border-color: #ff9900; } +.b_button_dirty:focus, .b_button_dirty:hover { + text-decoration: none; + border: 1px solid #ffc20e; + background: white; + background: -moz-linear-gradient(top, white 0%, #fff7e0 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #fff7e0)); + background: -webkit-linear-gradient(top, white 0%, #fff7e0 100%); + background: -o-linear-gradient(top, white 0%, #fff7e0 100%); + background: -ms-linear-gradient(top, white 0%, #fff7e0 100%); + background: linear-gradient(top, white 0%, #fff7e0 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='white', endColorstr='#fff7e0',GradientType=0 ); } + +/* disabled buttons */ +.b_disabled.b_button { + border-radius: 2px; + -webkit-border-radius: 2px; + -moz-border-radius: 2px; + -o-border-radius: 2px; + white-space: nowrap; + cursor: pointer; + margin: 0 0.5em 0.5em 0; + padding: 0; + color: #444; + background: transparent; + display: inline-block; + line-height: 2.2em; + vertical-align: middle; + text-align: left; + border: 1px solid rgba(0, 0, 0, 0.1); + background: #f5f5f5; + background: -moz-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5f5f5), color-stop(100%, #f1f1f1)); + background: -webkit-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%); + background: -o-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%); + background: -ms-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%); + background: linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f1f1f1',GradientType=0 ); + -moz-transition: all 0.22s ""; + -webkit-transition: all 0.22s ""; + -o-transition: all 0.22s ""; + transition: all 0.22s ""; + border: 1px dotted #ccc; + background: #fff; } +.b_disabled.b_button, .b_disabled.b_button span { + color: #444; + font-size: 100%; + display: inline-block; + padding: 0 0.8em; + width: auto; + line-height: 1.9em; + text-align: center; + cursor: default !important; + color: #888; } +.b_disabled.b_button:focus, .b_disabled.b_button:hover { + moz-box-shadow: 0 0 0 transparent; + -ms-box-shadow: 0 0 0 transparent; + -o-box-shadow: 0 0 0 transparent; + -webkit-box-shadow: 0 0 0 transparent; + box-shadow: 0 0 0 transparent; } + +/* multiple buttons groups below a form */ +div.b_button_group { + text-align: center; + margin: 2em 0 1em 0; } + +div.b_button_group div { + display: inline; } + +.b_xsmall, sup, sub { + font-size: 80%; } + +.b_small, small { + font-size: 90%; } + +/* TOGGLE Buttons */ +a.b_toggle { + white-space: nowrap; + margin: 0 0.5em 0.2em 0; + cursor: default; + color: #2C2B2B; + border: 1px solid #aaa; + -webkit-border-radius: 10px; + -moz-border-radius: 10px; + border-radius: 10px; + display: inline-block; + line-height: 1.5em; + text-align: center; + background: url(../openolat/images/toggle_off.png) top left repeat-x; } +a.b_toggle span { + padding: 0 0.8em; } +a.b_toggle:hover { + background: #ddd; + text-decoration: none; } +a.b_toggle.b_on:hover { + background: #747474; } +a.b_toggle.b_on, a.b_toggle:active, a.b_toggle.b_on:active { + color: white; + border: none; + padding: 1px; + moz-box-shadow: inset 1px 1px 2px rgba(0, 0, 0, 0.5); + -ms-box-shadow: inset 1px 1px 2px rgba(0, 0, 0, 0.5); + -o-box-shadow: inset 1px 1px 2px rgba(0, 0, 0, 0.5); + -webkit-box-shadow: inset 1px 1px 2px rgba(0, 0, 0, 0.5); + box-shadow: inset 1px 1px 2px rgba(0, 0, 0, 0.5); + text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5); } +a.b_toggle:focus, a.b_toggle.b_on:focus { + text-decoration: none; } +a.b_toggle:active, a.b_toggle.b_on:active { + background: url(../openolat/images/toggle_active.png) top left repeat-x; } +a.b_toggle.b_on { + background: url(../openolat/images/toggle_on.png) top left repeat-x; } + +span.b_toggle.b_disabled { + white-space: nowrap; + margin: 0 0.5em 0.2em 0; + padding: 0 0.8em; + color: #667; + border: 1px solid #DDD; + border-radius: 10px; + -webkit-border-radius: 10px; + -moz-border-radius: 10px; + -o-border-radius: 10px; + display: inline-block; + line-height: 1.5em; + text-align: center; + background: url(../openolat/images/toggle_dis.png) top left repeat-x; } + +/* TOGGLE SLIDERS */ +a.b_toggle_slide { + background: url(../openolat/images/handle.png) -63px 0px no-repeat; + height: 25px; + width: 85px; + white-space: nowrap; + margin: 0 0.2em 0.2em 0.2em; + color: #2C2B2B; + border: 1px solid #aaa; + border-radius: 4px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + -o-border-radius: 4px; + display: inline-block; + text-align: center; + vertical-align: middle; + position: relative; + /* TOGGLE SLIDERS SMALL */ } +a.b_toggle_slide span { + position: absolute; + top: -25px; + left: 0; } +a.b_toggle_slide:hover, a.b_toggle_slide:focus, a.b_toggle_slide:active, a.b_toggle_slide.b_on:hover, a.b_toggle_slide.b_on:focus, a.b_toggle_slide.b_on:active { + border: 1px solid #868686; + text-decoration: none; } +a.b_toggle_slide.b_on { + background-position: -16px 0px; } +a.b_toggle_slide.b_disabled { + background: url(../openolat/images/handle_dis.png) -63px 0px no-repeat; + height: 25px; + width: 85px; + white-space: nowrap; + margin: 0 0.5em 0.2em 0; + color: #2C2B2B; + border: 1px solid #aaa; + border-radius: 4px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + -o-border-radius: 4px; + display: inline-block; + text-align: center; + vertical-align: middle; } +a.b_toggle_slide.b_small { + background: url(../openolat/images/handle_small.png) -41px 0px no-repeat; + height: 16px; + width: 55px; + border-radius: 2px; + -webkit-border-radius: 2px; + -moz-border-radius: 2px; + -o-border-radius: 2px; } +a.b_toggle_slide span { + position: absolute; + top: -16px; } +a.b_toggle_slide.b_small.b_on { + background-position: -9px 0px; } + +span.b_toggle_slide.b_disabled { + background: url(../openolat/images/handle_small_dis.png) -41px 0px no-repeat; + height: 16px; + width: 55px; + white-space: nowrap; + margin: 0 0.5em 0.2em 0; + color: #2C2B2B; + border: 1px solid #aaa; + border-radius: 3px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + -o-border-radius: 3px; + display: inline-block; + text-align: center; + vertical-align: middle; } + +span.b_toggle_slide_legend { + font-size: 90%; } + +/* BACK BUTTON / LINK **/ +.b_link_back { + border-radius: 2px; + -webkit-border-radius: 2px; + -moz-border-radius: 2px; + -o-border-radius: 2px; + white-space: nowrap; + cursor: pointer; + margin: 0 0.5em 0.5em 0; + padding: 0; + color: #444; + background: transparent; + display: inline-block; + line-height: 2.2em; + vertical-align: middle; + text-align: left; + border: 1px solid rgba(0, 0, 0, 0.1); + background: #f5f5f5; + background: -moz-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5f5f5), color-stop(100%, #f1f1f1)); + background: -webkit-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%); + background: -o-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%); + background: -ms-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%); + background: linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f1f1f1',GradientType=0 ); + -moz-transition: all 0.22s ""; + -webkit-transition: all 0.22s ""; + -o-transition: all 0.22s ""; + transition: all 0.22s ""; + /* focused buttons */ } +.b_link_back > span { + padding: 0px 8px 0px 25px; + background: transparent url("../openolat/images/arrow_left_big.png") no-repeat 4px center; } +.b_link_back:focus, .b_link_back:hover { + text-decoration: none; + border: 1px solid #C6C6C6; + moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); + -ms-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); + -o-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); } +.b_link_back:focus { + border-color: #025d8c; } +.b_link_back:active { + moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3); + -ms-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3); + -o-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3); + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3); + border-color: #025d8c; } + +/** ----------------- FORMS + LOGIN ----------------- **/ +div.o_login_form li { + list-style: none; } + +div.o_login div.o_login_form fieldset legend { + display: none; } + +div.b_form div.b_form_desc { + padding-bottom: 1em; + font-style: italic; } + +/* FORM: old school form and flexi form! */ +/* general form elements */ +input, select, textarea { + border: 1px solid #ACAAAA; + background: #F6F6F6; + line-height: 1.3em; + margin: 0; } + +textarea { + font-family: inherit; + width: 100%; } + +/* FF changes font to monospace otherwhise */ +input:focus, select:focus, textarea:focus { + background: #fff; + border: 1px solid #504D4E; } + +input.b_checkbox, input.b_radio { + height: 1em; + width: 1em; + border: 0; + margin: 0 2px 0 0; } + +label.b_checkbox_label, label.b_radio_label { + padding-left: 0.5em; } + +.b_inline_editable { + padding: 1px 20px 1px 0; + vertical-align: middle; + min-height: 16px; } + +.b_inline_editable:hover { + background-position: 100% 50%; + background-repeat: no-repeat; + background-image: url(../openolat/images/pencil-small.png); } + +span.b_inline_editable:hover { + cursor: text !important; } + +fieldset { + position: relative; + padding: 1em; + padding-top: 1.5em; + border: none; + border-top: 1px solid #94bed3; } +fieldset legend { + font-family: Century Gothic, Apple Gothic, sans-serif; + padding: 0 5px; + font-size: 120%; + font-weight: bold; } + +div.b_form { + /* form element wrapper: label and element */ + /* form button groups */ + /* make buttons aligned left within element */ } +div.b_form div.b_form_desc { + padding-bottom: 1em; + font-style: italic; } +div.b_form div.b_form_general_error { + padding: 10px 10px 10px 50px; + margin-bottom: 20px; + text-align: left; + background: url(../openolat/images/icon_error_32.png) no-repeat 10px 10px; + min-height: 32px; + border: 1px solid #990000; + color: #990000; + font-style: italic; } +div.b_form div.b_form_spacer { + margin: 10px 0; } +div.b_form hr.b_form_spacer { + margin: 10px 0; + border-bottom: 1px solid #eee; + padding: 0; } +div.b_form hr.b_form_spacer.b_form_horizontal { + display: inline-block; + width: 2em; } +div.b_form hr.b_form_spacer.b_form_spacer_noline { + margin: 10px 0; + border-bottom: 0; + padding: 0; } +div.b_form div.b_form_element_wrapper { + vertical-align: middle; + margin: 0.5em 0; + /** errors **/ } +div.b_form div.b_form_element_wrapper.b_form_horizontal { + vertical-align: middle; + margin: 0.5em 1em 0.5em 0; + float: left; + display: inline; } +div.b_form div.b_form_element_wrapper.b_form_vertical { + vertical-align: middle; + margin: 0.5em 0; + float: none; + display: block; } +div.b_form div.b_form_element_wrapper div.b_form_element_label { + width: 20%; + float: left; + display: inline; } +div.b_form div.b_form_element_wrapper div.b_form_element_label label { + float: left; + display: inline; + line-height: 1.3em; } +div.b_form div.b_form_element_wrapper div.b_form_element_label span.b_form_mandatory { + background: url(../openolat/images/star-small.png) no-repeat; + padding-left: 16px; + height: 16px; } +div.b_form div.b_form_element_wrapper div.b_form_element_label.b_form_horizontal { + width: auto; + float: left; + display: inline; } +div.b_form div.b_form_element_wrapper div.b_form_element_label.b_form_vertical { + width: auto; + float: none; + display: block; } +div.b_form div.b_form_element_wrapper div.b_form_element { + margin-left: 25%; + padding: 0 2px 0 12px; + /* keep 2px space for 100% + border of textarea */ } +div.b_form div.b_form_element_wrapper div.b_form_element.b_form_horizontal { + margin-left: 0; + padding-left: 0; + float: left; + display: inline; } +div.b_form div.b_form_element_wrapper div.b_form_element.b_form_horizontal .b_button { + float: left; + display: inline; } +div.b_form div.b_form_element_wrapper div.b_form_element.b_form_vertical { + margin-left: 0; + margin-top: 0.5em; + padding-left: 0; + float: none; + display: block; + clear: both; } +div.b_form div.b_form_element_wrapper.b_form_error input, div.b_form div.b_form_element_wrapper.b_form_error select { + border: 1px solid #990000; + background: #ebcccc; } +div.b_form div.b_form_element_wrapper div.b_form_error_msg { + clear: both; + color: #990000; + font-style: italic; + display: block; } +div.b_form div.b_form_element_wrapper div.b_form_element_wrapper { + margin: 0; } +div.b_form div.b_button_group { + margin-left: 0%; + padding-left: 0px; + text-align: left; } +div.b_form.b_form_vertical div.b_button_group { + text-align: left; } +div.b_form div.b_form_element div.b_form_example { + display: inline; + font-size: 80%; + color: #504D4E; } +div.b_form div.b_form_element { + /* date and generic chooser icon*/ } +div.b_form div.b_form_element .b_form_disabled { + color: #504D4E; } +div.b_form div.b_form_element .b_form_element_disabled { + color: #9E9C9C; + background: #EEEEEE; + border: 1px solid #CDCBCB; } +div.b_form div.b_form_element span.b_form_datechooser { + background: url(../openolat/images/calendar.png) no-repeat; + padding-left: 18px; + height: 16px; + line-height: 16px; + margin-left: 2px; + padding-top: 3px; } +div.b_form div.b_form_element a.b_form_groupchooser { + background: url(../openolat/images/users.png) no-repeat; + padding-left: 18px; + height: 16px; + line-height: 16px; + margin-left: 2px; } +div.b_form div.b_form_element a.b_form_genericchooser { + background: url(../openolat/images/users.png) no-repeat; + padding-left: 18px; + height: 16px; + line-height: 16px; + margin-left: 2px; } +div.b_form div.b_form_element a.b_form_wikitext { + background-repeat: no-repeat; + padding-left: 12px; + line-height: 1.5em; + font-style: italic; } +div.b_form div.b_form_element a.b_form_wikitext, div.b_form div.b_form_element .b_wiki_icon { + background-image: url(../openolat/images/wiki/wiki_small_9px.png); } + +div.form_shift_left { + left: -25%; } + +div.b_button_group div.b_form_element_wrapper { + vertical-align: middle; + margin: 0.5em 0; + float: none; + display: block; } +div.b_button_group div.b_form_element_wrapper div.b_form_element_label { + width: auto; + float: none; + display: block; } +div.b_button_group div.b_form_element_wrapper div.b_form_element { + margin-left: 0; } + +.b_subcolumns { + display: table; + width: 100%; + table-layout: fixed; } + +.b_c25l input, .b_c25r input { + max-width: 93%; } + +div.calendar { + z-index: 10000 !important; } + +/* form element switches: checkbox left, lable right: override styles from above */ +div.b_form div.b_form_element_wrapper.b_form_element_switch div.b_form_element { + margin: 0; + float: left; } + +div.b_form div.b_form_element_wrapper.b_form_element_switch div.b_form_element_label { + float: none; + width: auto; + display: block; + padding-left: 2.5em; } + +div.b_form div.b_form_element_wrapper.b_form_element_switch div.b_form_element_label label { + float: none; } + +div.b_form_subform { + padding-left: 2.5em; } + +/* selection lists */ +div.b_form_selection_vertical div.b_form_selection_element { + vertical-align: middle; + line-height: 1.3em; + position: relative; } + +div.b_form_selection_vertical div.b_form_selection_element input { + vertical-align: middle; + line-height: 1.3em; } + +div.b_form_selection_horizontal div.b_form_selection_element { + float: left; + display: inline; + padding-right: 1em; } + +div.b_form_selection_horizontal div.b_form_selection_element input { + vertical-align: middle; } + +/* toggle on / off */ +div.b_form div.b_form_element div.b_form_togglecheck { + font-size: 95%; + display: block; + vertical-align: middle; + line-height: 16px; + margin-top: 0.5em; } + +div.b_form div.b_form_element div.b_form_togglecheck input { + height: 1em; + width: 1em; } + +/* link list */ +div.o_form_wrapper fieldset { + min-width: 60em; } + +div.form_shift_left { + position: inherit; + left: -20%; } + +/* FORM RICHTEXT ELEMENT */ +div.mceExternalToolbar { + background: #f0f0ee !important; + overflow: auto; } + +/* CHOICE */ +table.b_choice { + padding: 0; + margin: 0; } +table.b_choice td { + padding: 0.1em; + margin: 0; } +table.b_choice td.b_togglecheck { + padding-top: 1em; } +table.b_choice td.b_togglecheck div.b_togglecheck { + display: inline; + border-top: 1px solid #eee; } +table.b_choice td.b_togglecheck input { + margin: 0 7px 0 2px; } + +/* FILE CHOOSER : real file chooser is transparent on layer 2 to hide ugly browser button, below the visible fake file chooser on layer 1 */ +div.b_fileinput { + position: relative; + /* same as mall icon left */ } +div.b_fileinput div.b_fileinput_fakechooser { + position: absolute; + top: 0px; + left: 0px; + z-index: 1; + display: inline; + white-space: nowrap; } +div.b_fileinput div.b_fileinput_fakechooser a { + margin-left: 5px; } +div.b_fileinput span.b_fileinput_maxsize { + padding: 1px 0 1px 1em; + font-style: italic; + min-height: 16px; + vertical-align: middle; } +div.b_fileinput input.b_fileinput_realchooser { + position: relative; + top: 0; + left: 0; + z-index: 2; + /* Required for IE 5, 6, 7 */ + /* ...or something to trigger hasLayout, like zoom: 1; */ + zoom: 1; + /* Theoretically for IE 8 & 9 (more valid) */ + /* ...but not required as filter works too */ + /* should come BEFORE filter */ + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$percent)"; + /* This works in IE 8 & 9 too */ + /* ... but also 5, 6, 7 */ + filter: alpha(opacity=0); + /* Older than Firefox 0.9 */ + -moz-opacity: 0; + /* Safari 1.x (pre WebKit!) */ + -khtml-opacity: 0; + /* Modern! + /* Firefox 0.9+, Safari 2?, Chrome any? + /* Opera 9+, IE 9+ */ + opacity: 0; } +div.b_fileinput div.b_button_group { + text-align: left; + padding-left: 0; + margin-left: 0; } + +.b_fileinput_icon { + background-image: url(../openolat/images/drive.png); } + +/* PROGRESSBAR */ +div.b_progress div.b_progress_bar { + height: 12px; + border: 1px solid #bfbfbf; + background: #f3feff; } + +div.b_progress div.b_progress_bar div { + height: 12px; + background: #94bed3; + background: -moz-linear-gradient(top, #94bed3 0%, #025d8c 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #94bed3), color-stop(100%, #025d8c)); + background: -webkit-linear-gradient(top, #94bed3 0%, #025d8c 100%); + background: -o-linear-gradient(top, #94bed3 0%, #025d8c 100%); + background: -ms-linear-gradient(top, #94bed3 0%, #025d8c 100%); + background: linear-gradient(top, #94bed3 0%, #025d8c 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#94bed3', endColorstr='#025d8c',GradientType=0 ); } + +/* MARK */ +div.b_mark { + width: 20px; + height: 20px; + /* form within mark : no padding , no margin */ } +div.b_mark div.b_form_element_wrapper { + margin: 0; } +div.b_mark div.b_form_element_wrapper div.b_form_element { + margin: 0; + padding: 0; } +div.b_mark a.b_mark_set { + background: url(../openolat/images/flag.png) center right no-repeat; + display: block; + width: 20px; + height: 20px; } +div.b_mark a.b_mark_not_set { + background: url(../openolat/images/flag.png) center right no-repeat; + display: block; + width: 20px; + height: 20px; + /* Required for IE 5, 6, 7 */ + /* ...or something to trigger hasLayout, like zoom: 1; */ + zoom: 1; + /* Theoretically for IE 8 & 9 (more valid) */ + /* ...but not required as filter works too */ + /* should come BEFORE filter */ + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$percent)"; + /* This works in IE 8 & 9 too */ + /* ... but also 5, 6, 7 */ + filter: alpha(opacity=40); + /* Older than Firefox 0.9 */ + -moz-opacity: 0.4; + /* Safari 1.x (pre WebKit!) */ + -khtml-opacity: 0.4; + /* Modern! + /* Firefox 0.9+, Safari 2?, Chrome any? + /* Opera 9+, IE 9+ */ + opacity: 0.4; } +div.b_mark a.b_mark_set span, div.b_mark a.b_mark_not_set span { + display: block; + width: 19px; + height: 19px; } + +/** ----------------- TABLES ----------------- **/ +/* normal default table (inherited from YAML) */ +table { + border-collapse: collapse; + margin-bottom: 0.5em; + border-top: 0px solid white; + border-bottom: 0px solid white; } +table caption { + font-variant: small-caps; } +table.b_full { + width: 99.5%; } +table.fixed { + table-layout: fixed; } +table th, table td { + padding: 0.3em; } +table thead th { + color: inherit; + border-bottom: 1px solid #ccc; } +table tbody { + /* olat odd rows */ } +table tbody tr.b_table_odd td { + background: #eee; } + +/* tables from OpenOLAT tablecontroller are wrapped in b_table_wrapper */ +div.b_table_wrapper { + /* table add-ons */ + /* bottom-margin to fix IE6 overflow issue */ } +div.b_table_wrapper table { + width: 99.5%; + margin-left: 1px; + border: 1px solid #eeeeee; } +div.b_table_wrapper table tbody tr:hover td { + background: #f3feff; } +div.b_table_wrapper div.b_table_filter { + float: left; + display: inline; + font-size: 95%; + margin: 7px 10px 2px 0; } +div.b_table_wrapper div.b_table_filter label { + font-style: italic; + margin: 5px 0 2px 0; } +div.b_table_wrapper div.b_table_filter select { + border: 1px solid #ACAAAA; } +div.b_table_wrapper div.b_clearfix div.b_floatbox { + margin: 5px 0 0 0; + padding-right: 4px; } +div.b_table_wrapper div.b_table_count { + font-size: 95%; + float: left; + line-height: 16px; + vertical-align: bottom; + margin: 3px; + font-size: 95%; } +div.b_table_wrapper a.b_table_prefs, div.b_table_wrapper a.b_table_download { + float: right; + display: block; + background-repeat: no-repeat; + background-position: top left; + width: 16px; + height: 16px; + margin: 3px; } +div.b_table_wrapper a.b_table_prefs { + background-image: url(../openolat/images/table_gear.png); } +div.b_table_wrapper a.b_table_download { + background-image: url(../openolat/images/table_download.png); } +div.b_table_wrapper div.b_table_buttons { + text-align: center; + margin: 1.5em 0 1em 0; } + +/* table paging */ +div.b_table_page { + font-size: 95%; + text-align: center; } +div.b_table_page a { + margin: 0; + padding: 2px; } +div.b_table_page a.b_table_page_active { + font-weight: bold; + color: #000; } +div.b_table_page a.b_table_backward { + background: url(../openolat/images/arrow_left.png) no-repeat center left; + padding-left: 16px; } +div.b_table_page a.b_table_forward { + background: url(../openolat/images/arrow_right.png) no-repeat center right; + padding-right: 16px; } +div.b_table_page a.b_table_first_page { + background: url(../openolat/images/home.png) no-repeat center left; + padding-left: 18px; } + +div.b_table_page_all { + font-size: 95%; + text-align: center; } + +/** -------------------- DEVELOPMENT TOOL / DEBUG ---------------- **/ +a.b_dev { + position: absolute; + left: 0; + top: 0; + z-index: 4000; + background: red url("../openolat/images/bug.png") no-repeat; + width: 16px; + height: 16px; + border: 1px solid #000; } + +#b_devcon_main { + background-color: #ccddff; + position: absolute; + z-index: 4000; + top: 10px; + left: 5%; + width: 90%; + text-align: left; + border: 1px solid #000; } + +#b_devcon_handle { + cursor: move; + background: blue url(../openolat/images/bug.png) no-repeat 4px 50%; + line-height: 2em; + padding-left: 24px; + color: white; } + +a#b_devcon_handle_collapse { + cursor: pointer; + background: url("../openolat/images/toggle-small.png") no-repeat; + width: 15px; + height: 15px; + float: right; + margin: 3px; } + +a#b_devcon_handle_expand { + cursor: pointer; + background: url("../openolat/images/toggle-small-expand.png") no-repeat; + width: 15px; + height: 15px; + float: right; + margin: 3px; } + +a.b_devcon_handle_close { + cursor: pointer; + background: url(../openolat/images/close.png) no-repeat; + width: 15px; + height: 15px; + float: right; + margin: 3px; } + +#b_devcon_content { + font-size: 90%; + padding: 5px; + border-top: 0px solid #000; + background: transparent; } +#b_devcon_content ul { + float: left; + margin: 0; + padding: 0; + list-style: none; + white-space: nowrap; } +#b_devcon_content li { + margin: 0; + padding: 0 10px 0 0; + float: left; } +#b_devcon_content fieldset { + border-top: 1px solid #ccc; + margin: 0; + padding: 8px; } + +#b_devcon_mode { + width: 1em; + height: 1em; + float: left; + border: 1px solid #000; + margin-right: 5px; } + +/* bgcolor defined programatically */ +#b_js_log textarea#o_debug_cons { + width: 99%; + height: 15em; + font-family: monospace; + font-size: 110%; + margin: 5px 0 5px 0; } + +iframe.o_debug_json { + position: fixed; + width: 90%; + margin-left: 5%; + bottom: 4px; + height: 300px; + background: white; + border: 2px solid #ccd8e7; + z-index: 90000; } + +/* BRIEFCASE */ +div.b_briefcase div.b_briefcase_foldercomp { + margin-top: 0.5em; } + +div.b_briefcase_foldercomp div.b_briefcase_createactions { + margin: 0.5em 0; } +div.b_briefcase_foldercomp div.b_briefcase_createactions ul { + list-style: none; + margin: 0; + padding: 0; + white-space: nowrap; + font-size: 95%; } +div.b_briefcase_foldercomp div.b_briefcase_createactions ul li { + float: right; + display: inline; + margin: 0 0 0 1em; + padding: 0 0 0 3px; + position: relative; } +div.b_briefcase_foldercomp div.b_briefcase_createactions ul li a { + background-position: 0 50%; + background-repeat: no-repeat; + padding: 2px 0 2px 20px; } +div.b_briefcase_foldercomp div.b_briefcase_createactions ul a.b_briefcase_upload { + background-image: url(../openolat/images/docs/document_upload.png); } +div.b_briefcase_foldercomp div.b_briefcase_createactions ul a.b_briefcase_newfolder { + background-image: url(../openolat/images/folder_new.png); } +div.b_briefcase_foldercomp div.b_briefcase_createactions ul a.b_briefcase_newfile { + background-image: url(../openolat/images/docs/document_add.png); } +div.b_briefcase_foldercomp div.b_briefcase_createactions ul a.b_briefcase_deletedfiles { + background-image: url(../openolat/images/docs/document_remove.png); } +div.b_briefcase_foldercomp div.b_briefcase_breadcrumb { + clear: both; + padding: 1px 0 1px 20px; + margin: 0.5em 0 0 0; + background: url(../openolat/images/folder_open.png) no-repeat 0 50%; } +div.b_briefcase_foldercomp div.b_briefcase_empty { + clear: both; + margin-top: 0.5em; + font-style: italic; } +div.b_briefcase_foldercomp table.b_briefcase_filetable { + /* 99.9% width fix for FF border overflow issue*/ + clear: both; + border-collapse: collapse; + margin-bottom: 0.5em; + background: #fff; + width: 99.9%; + border: 1px solid #eee; } +div.b_briefcase_foldercomp table.b_briefcase_filetable thead { + color: #000; } +div.b_briefcase_foldercomp table.b_briefcase_filetable thead a, div.b_briefcase_foldercomp table.b_briefcase_filetable thead span { + color: #4F576A; + font-weight: bold; } +div.b_briefcase_foldercomp table.b_briefcase_filetable thead a:hover, div.b_briefcase_foldercomp table.b_briefcase_filetable thead a:focus { + color: #000000; + text-decoration: none; + background-color: transparent; } +div.b_briefcase_foldercomp table.b_briefcase_filetable th, div.b_briefcase_foldercomp table.b_briefcase_filetable td { + white-space: nowrap; + text-align: right; + padding-right: 1em; } +div.b_briefcase_foldercomp table.b_briefcase_filetable th.b_last_child, div.b_briefcase_foldercomp table.b_briefcase_filetable td.b_last_child { + padding-right: 0; } +div.b_briefcase_foldercomp table.b_briefcase_filetable th.b_first_child, div.b_briefcase_foldercomp table.b_briefcase_filetable td.b_first_child { + width: 60%; + text-align: left; } +div.b_briefcase_foldercomp table.b_briefcase_filetable td input.b_checkbox { + margin: 0 4px 0 0; } +div.b_briefcase_foldercomp table.b_briefcase_filetable td a:hover, div.b_briefcase_foldercomp table.b_briefcase_filetable td a:focus { + background-color: transparent; } +div.b_briefcase_foldercomp table.b_briefcase_filetable td.b_last_child { + padding-left: 0; } +div.b_briefcase_foldercomp table.b_briefcase_filetable table.b_briefcase_actions { + border: 0; + padding: 0; + margin: 0; } +div.b_briefcase_foldercomp table.b_briefcase_filetable table.b_briefcase_actions td { + border: 0; + padding: 0 0 0 3px; + margin: 0; } +div.b_briefcase_foldercomp table.b_briefcase_filetable table.b_briefcase_actions tr { + border: 0; + padding: 0; + margin: 0; } +div.b_briefcase_foldercomp table.b_briefcase_filetable a.b_briefcase_edit_file_icon { + background-image: url(../openolat/images/docs/document--pencil.png); } +div.b_briefcase_foldercomp table.b_briefcase_filetable a.b_briefcase_edit_meta_icon { + background-image: url(../openolat/images/docs/document_metadata_edit.png); } +div.b_briefcase_foldercomp table.b_briefcase_filetable span.b_briefcase_edit_meta_dis_icon { + background-image: url(../openolat/images/docs/document_metadata_edit.png); + /* Required for IE 5, 6, 7 */ + /* ...or something to trigger hasLayout, like zoom: 1; */ + zoom: 1; + /* Theoretically for IE 8 & 9 (more valid) */ + /* ...but not required as filter works too */ + /* should come BEFORE filter */ + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$percent)"; + /* This works in IE 8 & 9 too */ + /* ... but also 5, 6, 7 */ + filter: alpha(opacity=20); + /* Older than Firefox 0.9 */ + -moz-opacity: 0.2; + /* Safari 1.x (pre WebKit!) */ + -khtml-opacity: 0.2; + /* Modern! + /* Firefox 0.9+, Safari 2?, Chrome any? + /* Opera 9+, IE 9+ */ + opacity: 0.2; } +div.b_briefcase_foldercomp table.b_briefcase_filetable a.b_briefcase_versions_icon { + background-image: url(../openolat/images/docs/document_versions.png); } +div.b_briefcase_foldercomp table.b_briefcase_filetable span.b_briefcase_versions_dis_icon { + background-image: url(../openolat/images/docs/document_versions.png); + /* Required for IE 5, 6, 7 */ + /* ...or something to trigger hasLayout, like zoom: 1; */ + zoom: 1; + /* Theoretically for IE 8 & 9 (more valid) */ + /* ...but not required as filter works too */ + /* should come BEFORE filter */ + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$percent)"; + /* This works in IE 8 & 9 too */ + /* ... but also 5, 6, 7 */ + filter: alpha(opacity=20); + /* Older than Firefox 0.9 */ + -moz-opacity: 0.2; + /* Safari 1.x (pre WebKit!) */ + -khtml-opacity: 0.2; + /* Modern! + /* Firefox 0.9+, Safari 2?, Chrome any? + /* Opera 9+, IE 9+ */ + opacity: 0.2; } +div.b_briefcase_foldercomp table.b_briefcase_filetable span.b_briefcase_locked_file_icon { + background-image: url(../openolat/images/locked.png); } + +div.b_briefcase_preview { + background-color: white; + width: 200px; + height: 200px; + border: 1px solid #8EAACE; + margin-top: 2px; } + +div.b_briefcase div.b_briefcase_searchcomp { + float: left; + display: inline; + margin: 0.5em 0; + width: 14em; } + +div.b_briefcase div.b_briefcase_searchcomp input { + width: 10em; } + +div.b_briefcase div.b_briefcase_searchcomp div.b_form_element_wrapper.b_form_horizontal { + margin: 0; } + +div.b_briefcase div.b_briefcase_commandbuttons { + margin: 1em 0; } + +div.b_briefcase div.b_briefcase_webdav { + margin: 0.5em 0; } + +div.b_briefcase div.b_briefcase_quota { + clear: both; + margin-top: 1em; + padding-top: 1em; + border-top: 1px solid #000; } + +div.b_briefcase_meta { + size: 0.8em; } + +div.b_briefcase_meta p { + font-style: italic; + margin: 0; + padding-top: 2px; } + +div.b_send_documents ol.textbox-outer { + margin-left: 0; + border: 1px solid #ACAAAA; + background: #F6F6F6; + line-height: 1.3em; } + +div.b_send_documents ol li { + margin-left: 0; } + +div.b_send_documents textarea { + overflow: auto; + resize: none; } + +/* +* ================================================= +* +* wiki styles for OpenOLAT 8 +* +* @author strentini, sergio.trentini@frentix.com, www.frentix.com +* @date Nov. 2011 +* +* +* ================================================= +*/ +@media all { + /* wrapper container for the wiki tabbed pane */ + div.o_wiki_wrapper { + clear: both; + /* wiki edit helper buttons */ } + div.o_wiki_wrapper div.o_wikimod_btn { + position: relative; } + div.o_wiki_wrapper div.o_wikimod_btn a { + margin-bottom: 9px; + background-repeat: no-repeat; + background-position: center center; + width: 20px; + height: 19px; + float: left; + display: inline; + padding-left: 2px; + border: 1px solid #ccc; + background-color: #eee; + border-radius: 4px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + -o-border-radius: 4px; + margin-right: 2px; } + div.o_wiki_wrapper div.o_wikimod_btn a:hover { + border: 1px solid #025d8c; } + div.o_wiki_wrapper div.o_wikimod_btn div.b_contexthelp_wrapper a.b_contexthelp { + position: absolute; + top: 0; + right: 0; } + div.o_wiki_wrapper a.o_wikimod_btn_bold { + background-image: url(../openolat/images/wiki/edit-bold.png); } + div.o_wiki_wrapper a.o_wikimod_btn_italic { + background-image: url(../openolat/images/wiki/edit-italic.png); } + div.o_wiki_wrapper a.o_wikimod_btn_link { + background: url(../openolat/images/wiki/chain.png); } + div.o_wiki_wrapper a.o_wikimod_btn_extlink { + background: url(../openolat/images/wiki/chain--arrow.png); } + div.o_wiki_wrapper a.o_wikimod_btn_headline { + background: url(../openolat/images/wiki/edit-heading.png); } + div.o_wiki_wrapper a.o_wikimod_btn_image { + background: url(../openolat/images/wiki/image-medium.png); } + div.o_wiki_wrapper a.o_wikimod_btn_media { + background: url(../openolat/images/music-beam.png); } + div.o_wiki_wrapper a.o_wikimod_btn_math { + background: url(../openolat/images/wiki/edit-math.png); } + div.o_wiki_wrapper a.o_wikimod_btn_nowiki { + background: url(../openolat/images/wiki/edit-nowiki.png); } + div.o_wiki_wrapper a.o_wikimod_btn_hr { + background: url(../openolat/images/wiki/edit-hr.png); } + div.o_wiki_wrapper a.o_wikimod_btn_list { + background: url(../openolat/images/wiki/edit-list.png); } + div.o_wiki_wrapper a.o_wikimod_btn_numlist { + background: url(../openolat/images/wiki/edit-list-order.png); } + + /* portfolio */ + div.o_wiki_wrapper .b_eportfolio_add, div.o_wiki_wrapper .b_eportfolio_add_again { + position: absolute; + top: 28px; + right: 3px; + z-index: 99; } + + /* override default styles to have smaller title and header on wiki pages */ + div.o_wiki_wrapper h1 { + font-size: 1.0em; } + + div.o_wiki_wrapper h2 { + font-size: 1.0em; } + + div.o_wiki_wrapper h3 { + font-size: 1.0em; } + + /* wiki chooser for file and links */ + div.o_wikimod_linkchooser { + clear: both; + float: left; + display: inline; } + + div.o_wikimod_filechooser { + margin: 0 2em; + float: left; + display: inline; } + + /* wiki left side navigation */ + div.o_wikimod_nav { + font-size: 90%; + padding-top: 1.5em; } + + div.o_wikimod_nav legend { + font-size: 95%; } + + div.o_wikimod_nav fieldset { + padding: 0.5em; } + + div.o_wikimod_nav input { + width: 99%; } + + div.o_wikimod_nav ul { + margin: 0; + padding: 0; } + + div.o_wikimod_nav div.b_button_group { + margin: 0.5em 0; + text-align: left; } + + div.o_wikimod_nav div.b_form div.b_form_element_wrapper.b_form_horizontal { + margin: 0; } + + div.o_wikimod_nav .b_form_element_wrapper .b_form_element { + padding: 0; } + + div.o_wikimod_nav div.b_form_element_wrapper div.b_form_element.b_form_horizontal .b_button { + margin: 0.5em 0; } + + /* wiki edit form */ + div.o_wikimod_editform_wrapper { + clear: both; + padding: 0.5em 0 0 0; } + + div.o_wikimod_editform_wrapper div.b_form div.b_form_element_wrapper div.b_form_element_label { + display: none; } + + div.o_wikimod_editform_wrapper div.b_form div.b_form_element_wrapper div.b_form_element { + clear: both; + margin-left: 0; + padding: 0 5px 0 0; } + + div.o_wikimod_editform_wrapper div.b_form div.b_button_group { + margin-left: 0; + text-align: center; } + + /* wiki run view of article */ + h1.o_wikimod_heading, h3.o_wikimod_heading { + margin: 0 0 1em 0; + padding: .5em 0 .17em 0; + border-bottom: 1px solid #BFBFBF; } + + #o_wikimod_uploader { + margin: 1em 0 0 0; } + + .o_wikimod_version { + border: 1px solid #BFBFBF; + padding: 4px; + margin-top: 5px; } + + .o_wikimod_diff { + border: 1px solid #BFBFBF; + padding: 4px; + margin: 0px; } + + .o_wikimod_warn { + color: #DF9719; } + + .o_wiki_error { + background-color: #DF9719; } + + .o_wikimod_ins { + background-color: #A4DCA4; } + + .o_wikimod_old { + background-color: #FFCCCC; } + + .o_wikimod_new { + background-color: #A4DCA4; } + + .o_wikimod_del { + background-color: #FFCCCC; } + + .wiki-image { + float: right; + padding: 10px; + clear: right; } + + .wiki-file-deleted { + text-decoration: line-through; } } +/* FORUM */ +div.o_forum div.o_forum_switch { + font-size: 90%; } +div.o_forum div.o_forum_message { + margin: 1em 0 1em 0; + padding: 0.5em; + border-radius: 4px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + -o-border-radius: 4px; + background: #eeeeee; } +div.o_forum div.o_forum_message_header_wrapper { + min-height: 24px; } +div.o_forum div.o_forum_message_header_wrapper div.o_forum_message_header { + min-height: 24px; } +div.o_forum div.o_forum_message_title { + vertical-align: middle; + padding: 2px 5px 2px 5px; + min-height: 24px; } +div.o_forum div.o_forum_message_title strong { + font-weight: bold; } +div.o_forum div.o_forum_message_new div.o_forum_message_title strong { + background: url(../openolat/images/new-text.png) no-repeat top right; + padding-right: 20px; } +div.o_forum div.o_forum_message_creator { + width: 100px; + padding: 0.5em 12px 0px 21px; + font-size: 95%; + color: #4F576A; + float: right; + border-left: 1px solid #fff; } +div.o_forum div.o_forum_message_creator strong { + font-weight: normal; } +div.o_forum div.o_forum_message_creator img { + border: 1px solid #4F576A; } +div.o_forum div.o_forum_message_body { + padding: 0.5em; + background: transparent; + margin-right: 155px; } +div.o_forum div.o_forum_message_attachments { + margin: 2em 0 0.5em 0; + border-top: 1px solid #555555; + font-size: 95%; } +div.o_forum div.o_forum_message_attachments strong { + display: block; + margin: 0.5em 0; + font-weight: normal; + font-style: italic; } +div.o_forum div.o_forum_message_attachments ul { + list-style: none; + margin: 0; + padding: 0; } +div.o_forum div.o_forum_message_attachments li { + margin: 0; + padding: 0; } +div.o_forum div.o_forum_message_attachments a { + background-repeat: no-repeat; + background-position: 0 50%; + padding-left: 20px; + padding-top: 2px; + padding-bottom: 2px; } +div.o_forum div.o_forum_message_modified { + clear: both; + border-top: 1px solid #506D90; + padding: 0.5em 0 0 0; + font-size: 95%; + font-style: italic; + text-align: center; + color: #98221F; } +div.o_forum div.o_forum_message_actions { + text-align: center; + padding: 0.2em 1em; + padding-top: 0.8em; } + +span.o_forum_thread_sticky { + font-weight: bold; } + +span.o_forum_status_thread_icon { + background-image: url(../openolat/images/forum/forum.png); } + +span.o_forum_status_sticky_closed_icon { + background-image: url(../openolat/images/forum/sticky-note-pin_locked.png); } + +span.o_forum_status_sticky_icon { + background-image: url(../openolat/images/forum/sticky-note-pin.png); } + +span.o_forum_status_closed_icon { + background-image: url(../openolat/images/forum/forum_locked.png); } + +div.o_forum_peekview { + margin: 1em 0 1em 0; } +div.o_forum_peekview h5 { + font-size: 1em; + position: relative; + left: -20px; } +div.o_forum_peekview div.o_forum_peekview_message { + padding-left: 20px; + padding-bottom: 15px; } +div.o_forum_peekview div.b_quote_wrapper { + display: none; } + +.o_forum_message_icon { + background-image: url(../openolat/images/forum/balloon-white-left.png); } + +div.o_forum_toolbar { + float: left; + display: inline; + width: 75%; } + +div#o_forum_fulltextsearch { + float: right; + display: inline; } +div#o_forum_fulltextsearch input { + width: 10em; } +div#o_forum_fulltextsearch div.b_form_element_wrapper.b_form_horizontal { + margin: 0; } + +/* ePortfolio +* +* note: this file needs a lot of sass beautifying and cleaning.. +*/ +div.b_struct_edit_btn { + float: right; + display: inline; } + +div.o_ep_struct_editor div.b_subcr { + min-height: 35em; + background: white; + padding-right: 1em; + overflow-x: auto; } + +.b_artefact { + margin: 5px; + border: 1px solid #ddd; + padding: 1em; + border-radius: 5px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + -o-border-radius: 5px; + moz-box-shadow: 0 1px 2px lightGrey; + -ms-box-shadow: 0 1px 2px lightGrey; + -o-box-shadow: 0 1px 2px lightGrey; + -webkit-box-shadow: 0 1px 2px lightGrey; + box-shadow: 0 1px 2px lightGrey; + background: #f6f6f6; + background: -moz-linear-gradient(top, #f6f6f6 0%, #ebebeb 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f6f6f6), color-stop(100%, #ebebeb)); + background: -webkit-linear-gradient(top, #f6f6f6 0%, #ebebeb 100%); + background: -o-linear-gradient(top, #f6f6f6 0%, #ebebeb 100%); + background: -ms-linear-gradient(top, #f6f6f6 0%, #ebebeb 100%); + background: linear-gradient(top, #f6f6f6 0%, #ebebeb 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ebebeb',GradientType=0 ); } + +.b_artefact div.b_actions { + margin-top: 2em; } + +.b_artefact div.b_desc { + font-style: italic; + margin: 1em 0; } + +.b_ep_artAttribLink { + background-image: url(../openolat/images/table_gear.png); } + +div.b_artefact_closed { + font-size: 25px; + float: right; + background: url(../openolat/images/locked.png) top right no-repeat; } + +div.b_eportfolio_preview_c100l .b_artefact { + margin: 3px; } + +div.b_eportfolio_preview_c33l .b_artefact { + font-size: 85%; + margin: 3px; } + +.b_ep_nolink { + color: #000000; } + +.b_ep_nolink:hover { + color: #000000; + text-decoration: none; } + +.b_ep_multiartefacts div.b_ep_add_message_with_arrow { + position: relative; + top: -50px; } + +.b_ep_multiartefacts div.b_artefact_count { + margin: 1em 0 1em 0; } + +a.b_ep_options { + background: url(../openolat/images/gear.png) top left no-repeat; + width: 16px; + height: 16px; + display: block; } + +.b_ep_liveblog_icon { + background-image: url(../openolat/images/portfolio/ep_liveblog_icon.png); } + +div.b_portfolio_toc ul { + margin: 0; } +div.b_portfolio_toc li { + list-style-type: none; } +div.b_portfolio_toc li a { + font-size: 0.8em; + text-decoration: none; } +div.b_portfolio_toc li.level1 { + font-size: 1.2em; + margin: 1.2em 0 0.2em 0; + border-bottom: 1px solid #ddd; } +div.b_portfolio_toc li.level2 { + padding-left: 20px; + font-size: 1.1em; + border-bottom: 1px dotted #ddd; } +div.b_portfolio_toc li.level3 { + padding-left: 40px; } +div.b_portfolio_toc .link { + float: right; + margin-right: 0px; } +div.b_portfolio_toc .commentlink { + float: right; + margin-right: 10%; } +div.b_portfolio_toc .type_artefact { + font-style: italic; } +div.b_portfolio_toc .type_map, div.b_portfolio_toc .type_page, div.b_portfolio_toc .type_struct, div.b_portfolio_toc .type_artefact { + background-position: center left; + background-repeat: no-repeat; + padding-left: 20px; } + +a.b_eportfolio_add { + background: url(../openolat/images/portfolio/ep_add_icon.png) top left no-repeat; + display: block; + width: 16px; + height: 16px; } + +td a.b_eportfolio_add { + float: right; + padding-right: 2px; } + +a.b_eportfolio_add_again, span.b_eportfolio_add_again { + background: url(../openolat/images/portfolio/ep_add_again_icon.png) top left no-repeat; + display: block; + width: 16px; + height: 16px; } + +.o_efficiencystatement a.b_eportfolio_add_again { + float: right; } + +a.b_eportfolio_link { + background: url(../openolat/images/portfolio/ep_link_icon.png) top left no-repeat; + display: block; + width: 16px; + height: 16px; } + +.b_eportfolio_link { + background-image: url(../openolat/images/portfolio/ep_link_icon.png); } + +ul.b_eportfolio_maps { + margin: 0; + padding: 0; } +ul.b_eportfolio_maps li { + display: block; + float: left; + position: relative; + width: 195px; + height: 320px; + padding: 60px 60px 40px 65px; + margin: 0.5em; + background: url(../openolat/images/portfolio/eportfolio_map_default.png) top left no-repeat; + -webkit-border-top-left-radius: 4px; + -webkit-border-top-right-radius: 14px; + -webkit-border-bottom-right-radius: 14px; + -webkit-border-bottom-left-radius: 4px; + -moz-border-radius-topleft: 4px; + -moz-border-radius-topright: 14px; + -moz-border-radius-bottomright: 14px; + -moz-border-radius-bottomleft: 4px; + border-top-left-radius: 4px; + border-top-right-radius: 14px; + border-bottom-right-radius: 14px; + border-bottom-left-radius: 4px; + moz-box-shadow: 0 1px 3px lightgray; + -ms-box-shadow: 0 1px 3px lightgray; + -o-box-shadow: 0 1px 3px lightgray; + -webkit-box-shadow: 0 1px 3px lightgray; + box-shadow: 0 1px 3px lightgray; } +ul.b_eportfolio_maps li .b_map_info { + position: absolute; + bottom: 40px; + width: inherit; + font-size: 0.9em; } +ul.b_eportfolio_maps li .b_map_info a.b_open_icon { + font-size: 1.2em; + position: absolute; + bottom: 170px; + right: -10px; } + +/* -- changelog in map -- */ +.b_eportfolio_changelog .b_form { + margin-top: 20px; + margin-bottom: 20px; } +.b_eportfolio_changelog li { + list-style: none; } +.b_eportfolio_changelog h5 { + margin-top: 16px; } + +.b_eportfolio_mapowner { + font-style: italic; + margin-bottom: 8px; } +.b_eportfolio_mapowner div { + display: inline; } + +li.default .b_map_info p { + color: #bbb; } + +li.comic .b_map_info p { + color: #88a5c4; } + +li.leather .b_map_info p { + color: #C2A074; } + +ul.b_eportfolio_maps li.leather { + background: url(../openolat/images/portfolio/eportfolio_map_leather.png) top left no-repeat; + border: none; } + +ul.b_eportfolio_maps li.leather a { + color: #fad9a4; } + +ul.b_eportfolio_maps li.comic { + background: url(../openolat/images/portfolio/eportfolio_map_comic.png) top left no-repeat; + border: none; } + +ul.b_eportfolio_maps li.template.default { + background-image: url(../openolat/images/portfolio/eportfolio_map_default_template.png); } + +ul.b_eportfolio_maps li.template.comic { + background-image: url(../openolat/images/portfolio/eportfolio_map_comic_template.png); } + +ul.b_eportfolio_maps li.template.leather { + background-image: url(../openolat/images/portfolio/eportfolio_map_leather_template.png); } + +.b_map_page { + text-align: center; + clear: left; } + +.b_map_page_all { + text-align: center; } + +.b_map_page > span { + padding-right: 3px; } + +.b_map_page a.b_map_page_forward { + background: url(../openolat/images/arrow_right.png) no-repeat center right; + padding-right: 16px; } + +.b_eportfolio_map { + background: white; + padding: 1.5em; + min-height: 30em; } + +.b_eportfolio_map .b_ep_relative { + position: relative; } + +.b_eportfolio_toolbar div { + display: inline; } + +.b_eportfolio_toolbar { + text-align: right; + width: 100%; + border-bottom: 1px solid #acaaaa; + padding: 1px 2px 4px 2px; + margin-bottom: 6px; } + +.b_eportfolio_map a.b_eportfolio_add_link, .b_eportfolio_map a.b_eportfolio_del_link { + float: right; + display: inline; + background-repeat: no-repeat; + margin-left: 0.5em; + width: 16px; + height: 16px; + text-decoration: none; } + +.b_eportfolio_toolbar a.b_eportfolio_add_link, .b_eportfolio_map a.b_eportfolio_del_link { + float: none; + display: inline-block; + background-repeat: no-repeat; + margin-left: 0; + margin-right: 0.5em; + width: 16px; + height: 16px; + text-decoration: none; } + +.b_eportfolio_map div.b_eportfolio_add_link { + float: left; + display: inline; + margin-top: 2px; } + +.o_ep_toc_editor .b_eportfolio_add_link { + float: left; } + +.b_eportfolio_map .b_eportfolio_add_link:hover { + text-decoration: none; } + +.b_eportfolio_map .b_eportfolio_comment_link { + float: right; + display: inline; + margin-right: 5px; } + +.b_ep_tag_cloud { + padding: 1em 0 1em 0; + border-bottom: 1px solid #ccc; } + +.default div.b_ep_actualpage { + width: 100%; + margin-top: 0; + clear: both; } + +.default div.b_pagination { + float: none; + position: static; + width: 100%; } + +.default div.b_pagination ul { + margin: 0; } + +.default div.b_pagination li { + float: left; + display: inline; + width: auto; + margin: 2px 2px 2px 0; + padding: 0; + background: #FAFAFA; + -webkit-border-radius: 7px 7px 0 0; + -moz-border-radius: 7px 7px 0 0; + -o-border-radius: 7px 7px 0 0; + border-radius: 7px 7px 0 0; } + +.default div.b_pagination li span, .default div.b_pagination li a, .default div.b_pagination li { + display: block; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + -o-text-overflow: ellipsis; } + +.default div.b_pagination li.b_disabled { + padding-bottom: 2px; + margin-bottom: 0; + background: #f4f4f4; } + +.default div.b_pagination li .b_disabled { + color: black; + font-weight: normal; + padding: 5px 8px; } + +.default div.b_pagination li a { + padding: 1em; + padding: 5px 8px; } + +.default div.b_pagination li.b_changelog { + float: right; } + +.default div.b_eportfolio_page, .default div.b_portfolio_toc, .default div.b_eportfolio_edit, .default div.b_eportfolio_changelog { + background-image: none; } + +.comic { + font-family: 'Comic Sans MS', 'Comic Sans', fantasy; } + +.b_eportfolio_map.comic { + background: #a2c3e8 none; + padding: 30px; + -webkit-border-top-right-radius: 10px; + -moz-border-radius-topright: 10px; + border-top-right-radius: 10px; } + +.comic div.b_pagination { + position: absolute; + right: 0; + width: 16%; + max-height: 100%; + overflow-x: hidden; + overflow-y: auto; + z-index: 100; } + +.comic .b_ep_relative > div:last-child { + position: relative; } + +.comic div.b_ep_actualpage { + width: 85%; + margin-top: 1em; } + +.comic div.b_pagination ul { + margin-top: 30px; + margin-left: 0px; + z-index: 1; } + +.comic div.b_pagination li { + width: 87%; + background: url(../openolat/images/portfolio/postit.png) center right; + padding: 0; + margin-bottom: 1em; + margin-left: 8%; + list-style-type: none; } + +.comic div.b_pagination li span.b_disabled, .comic div.b_pagination li a span { + display: block; + padding: 20px 15px 20px 10px; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + -o-text-overflow: ellipsis; } + +.comic div.b_pagination li span, .comic div.b_pagination li a, .comic div.b_pagination li { + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + -o-text-overflow: ellipsis; } + +.comic div.b_pagination li.b_disabled { + z-index: 101; + margin-left: 0; + width: 100%; } + +.comic div.b_pagination li .b_disabled { + color: black; + font-weight: bold; } + +.comic div.b_pagination li.b_toc, .comic div.b_pagination li.b_changelog { + background-image: url(../openolat/images/portfolio/postit_pink.png); } + +.b_eportfolio_page, .b_portfolio_toc, .b_eportfolio_edit, .b_eportfolio_changelog { + min-height: 40em; + background: #f4f4f4 url(../openolat/images/portfolio/eportfolio_page_corner.png) top right no-repeat; + padding: 1em; + -webkit-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.2); + -o-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.2); + box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.2); } + +.b_eportfolio_page .b_eportfolio_structure > h5 { + border-bottom: 1px solid #ddd; + margin-top: 1.2em; } + +.b_eportfolio_edit { + margin-top: 1.5em; } + +.leather { + font-family: Palatino, Georgia, serif; } + +.b_eportfolio_map.leather { + background: url(../openolat/images/portfolio/light-leather-tile.jpg); } + +.leather div.b_ep_actualpage { + width: 100%; + margin-top: 0; + clear: both; } + +.leather .b_map_header h4, .leather .b_map_header p, .leather .b_map_header a.b_eportfolio_add_link, .leather .b_map_header a.b_eportfolio_comment_link { + color: white; } + +.leather div.b_pagination { + float: none; + position: static; + width: 100%; } + +.leather div.b_pagination ul { + margin: 0; } + +.leather div.b_pagination li { + float: left; + display: inline; + width: auto; + margin: 0 2px 0 0; + padding: 0; + background: #ddd; + -webkit-border-radius: 7px 7px 0 0; + -moz-border-radius: 7px 7px 0 0; + -o-border-radius: 7px 7px 0 0; + border-radius: 7px 7px 0 0; } + +.leather div.b_pagination li span, .leather div.b_pagination li a, .leather div.b_pagination li { + display: block; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + -o-text-overflow: ellipsis; } + +.leather div.b_pagination li.b_disabled { + padding: 0; + background: #f4f4f4; } + +.leather div.b_pagination li .b_disabled { + color: black; + font-weight: normal; + padding: 5px 8px; } + +.leather div.b_pagination li.b_changelog { + float: right; } + +.leather div.b_pagination li a { + padding: 1em; + padding: 5px 8px; } + +.leather div.b_eportfolio_page, .leather div.b_portfolio_toc, .leather div.b_eportfolio_edit, .leather div.b_eportfolio_changelog { + background-image: none; } + +.b_eportfolio.b_artefacts hr.b_ep_filter_spacer { + height: 10px; + background: url(../openolat/images/portfolio/divider-arrow-down.png) 25px -12px no-repeat; + border: none; + border-top: 1px solid #ccc; + margin: 2em 0 1em; } + +.b_eportfolio.b_artefacts .b_ep_content { + background: white; + padding: 0 1em 1em 1em; + margin-top: 1.5em; } + +.b_eportfolio.b_artefacts .b_ep_content .b_ep_filter { + padding: 0; + width: 80%; } + +.b_ep_filter { + float: left; } + +.b_ep_viewmode { + float: right; + width: 15%; } + +.b_ep_add_artefact { + float: right; } + +.b_ep_content div.b_ep_viewmode div.b_form_element_label { + width: auto; } + +.b_eportfolio.b_artefacts div.b_segments_container { + top: -20px; + margin-bottom: -20px; } + +.b_ep_tagbrowser { + width: 30%; + margin-right: 0px; } + +.b_ep_tagbrowser_view { + width: 68%; + margin-left: 0px; } + +.b_ep_collection_icon { + background-image: url(../openolat/images/portfolio/ep_collection.png) !important; } + +.b_ep_map_icon, .b_portfolio_toc .type_map { + background-image: url(../openolat/images/portfolio/briefcase.png) !important; } + +.b_ep_page_icon, .b_portfolio_toc .type_page { + background-image: url(../openolat/images/portfolio/ep_page.png) !important; } + +.b_ep_page_icon.b_eportfolio_add_link { + background-image: url(../openolat/images/portfolio/ep_page_add.png) !important; } + +.b_ep_struct_icon, .b_portfolio_toc .type_struct { + background-image: url(../openolat/images/portfolio/ep_struct.png) !important; } + +.b_ep_struct_icon.b_eportfolio_add_link { + background-image: url(../openolat/images/portfolio/ep_struct_add.png) !important; } + +.type_artefact { + background-image: url(../openolat/images/le_resources/portfolio.png) !important; } + +div.b_eportfolio_collect_restriction { + margin-top: 5px; } +div.b_eportfolio_collect_restriction div.b_eportfolio_collect_restriction_el { + float: left; + margin-right: 5px; } +div.b_eportfolio_collect_restriction div.b_eportfolio_collect_restriction_link { + float: left; + margin-right: 5px; } +div.b_eportfolio_collect_restriction div.b_eportfolio_collect_restriction_link a { + padding-left: 0px; + text-decoration: none; } +div.b_eportfolio_collect_restriction div.b_eportfolio_collect_restriction_link a:hover { + text-decoration: none; } + +div.b_eportfolio_restriction_wrapper a.b_togglebox_opened { + z-index: 10; + display: block; + width: 20px; + height: 20px; + padding: 0; + margin-left: 12px; } +div.b_eportfolio_restriction_wrapper a.b_togglebox_closed { + display: block; + width: 20px; + height: 20px; + padding: 0; + margin-left: 12px; } +div.b_eportfolio_restriction_wrapper p { + padding: 0 0 0 15px; + margin: 0; } +div.b_eportfolio_restriction_wrapper div.b_togglebox div.b_togglebox_content { + padding: 3px 3px 3px 3px; + margin: 0; + border: 1px solid red; + background-image: none; + background-color: transparent; + border-radius: 3px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + -o-border-radius: 3px; } + +/* restriction info on a map */ +div.b_eportfolio_restriction_error div.b_tooglebox_opened div.b_togglebox_content { + border: 1px solid #FF9900 !important; + background: #fff5cc url(../openolat/images/decorator/deco_warn.png) no-repeat 3px 7px !important; } + +div.b_eportfolio_restriction_passed div.b_tooglebox_opened div.b_togglebox_content { + border: 1px solid #F0F0F0 !important; + background: #fcfcfc url(../openolat/images/decorator/deco_ok.png) no-repeat 3px 7px !important; } + +div.b_eportfolio_restriction_error div.b_togglebox_closed { + background: transparent url(../openolat/images/decorator/deco_warn.png) no-repeat 3px 5px !important; } + +div.b_eportfolio_restriction_passed div.b_togglebox_closed { + background: transparent url(../openolat/images/decorator/deco_ok.png) no-repeat 3px 5px !important; } + +div.b_eportfolio_restriction_wrapper div.b_togglebox div.b_togglebox_content .b_togglebox_hide { + display: none; } + +.b_eportfolio_deadline_callout { + width: 300px; } + +.b_ep_multiartefacts .b_c50l { + clear: both; } + +.b_eportfolio_fulltextsearch { + float: left; } + +.b_eportfolio_share_policy_wrapper { + margin: 5px; + border: 1px solid #ddd; + padding: 1em; + border-radius: 5px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + -o-border-radius: 5px; + moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); + -ms-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); + -o-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); + -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); + box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); + background: #f6f6f6; + background: -moz-linear-gradient(top, #f6f6f6 0%, #ebebeb 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f6f6f6), color-stop(100%, #ebebeb)); + background: -webkit-linear-gradient(top, #f6f6f6 0%, #ebebeb 100%); + background: -o-linear-gradient(top, #f6f6f6 0%, #ebebeb 100%); + background: -ms-linear-gradient(top, #f6f6f6 0%, #ebebeb 100%); + background: linear-gradient(top, #f6f6f6 0%, #ebebeb 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ebebeb',GradientType=0 ); } +.b_eportfolio_share_policy_wrapper .b_float_right { + text-align: right; } +.b_eportfolio_share_policy_wrapper a.bit-input { + text-decoration: none; } + +.b_eportfolio_share_policy div input, .b_eportfolio_share_policy div span, .b_eportfolio_share_policy div select { + float: left; + margin-right: 5px; + padding-right: 5px; } +.b_eportfolio_share_policy div span.b_form_datechooser { + background: url(../openolat/images/calendar.png) no-repeat; + padding-left: 18px; + height: 16px; + line-height: 16px; + margin-left: 2px; } +.b_eportfolio_share_policy .b_ep_share_date span { + float: left; } + +.b_eportfolio_share_policy_wrapper .b_eportfolio_share_policy { + padding-left: 20px; + background: url(../openolat/images/user.png) top left no-repeat; } + +.b_eportfolio_share_policy_wrapper.policytype_group .b_eportfolio_share_policy { + background-image: url(../openolat/images/users.png); } + +.b_eportfolio_share_policy_wrapper.policytype_invitation .b_eportfolio_share_policy { + background-image: url(../openolat/images/share.png); } + +.b_eportfolio_share_policy_wrapper.policytype_allusers .b_eportfolio_share_policy { + background-image: url(../openolat/images/users.png); } + +div.b_ep_inline div input, div.b_ep_inline div span, div.b_ep_inline div select { + float: left; + margin-right: 5px; + padding-right: 5px; } + +/* ims cp */ +div.o_module_cp_wrapper a.b_content_download { + background: url("../openolat/images/drive-download.png") no-repeat top left; + padding-left: 20px; + margin: 3px; + display: block; + min-height: 16px; } +div.o_module_cp_wrapper div#o_local_fulltextsearch { + position: absolute; + top: 0; + right: 0; + z-index: 10; } +div.o_module_cp_wrapper div#o_local_fulltextsearch div.b_form_element_wrapper.b_form_horizontal { + margin: 0; } +div.o_module_cp_wrapper div.o_cp_navigation { + float: right; + display: inline; + padding: 3px 0 3px 3px; + background: #ebebeb; + border: 1px solid #ddd; + white-space: nowrap; + border-radius: 3px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + -o-border-radius: 3px; + moz-box-shadow: 0 1px 2px lightGrey; + -ms-box-shadow: 0 1px 2px lightGrey; + -o-box-shadow: 0 1px 2px lightGrey; + -webkit-box-shadow: 0 1px 2px lightGrey; + box-shadow: 0 1px 2px lightGrey; } +div.o_module_cp_wrapper div span a { + margin: 0 2px; } +div.o_module_cp_wrapper div span.b_disabled { + display: none; } +div.o_module_cp_wrapper div span a.o_cp_previous_icon { + background-image: url("../openolat/images/arrow_left_big.png"); + text-decoration: none; } +div.o_module_cp_wrapper div span a.o_cp_previous_icon span { + display: none; } +div.o_module_cp_wrapper div span a.o_cp_next_icon { + background-image: url("../openolat/images/arrow_right_big.png"); } +div.o_module_cp_wrapper div span a.o_cp_next_icon span { + display: none; } +div.o_module_cp_wrapper div span a.o_cp_print_icon { + background-image: url("../openolat/images/printer.png"); } +div.o_module_cp_wrapper div span a.o_cp_print_icon span { + display: none; } +div.o_module_cp_wrapper div.o_cp_navigation div, div.o_module_cp_wrapper div.o_cp_navigation form { + display: inline; } +div.o_module_cp_wrapper div.o_cp_navigation div.b_clearfix { + display: inline; + clear: none; } +div.o_module_cp_wrapper div.o_cp_navigation div.b_clearfix:after { + display: inline; + height: 0; + clear: none; + visibility: hidden; } + +/* IMS CP Editor */ +#o_cpeditor_menu div.o_cpeditor_menu_tree { + padding: 10px 0 0 0; } + +#b_col1 div.b_menu_toolbar a, #b_col3 div.b_menu_toolbar a { + width: 16px; + height: 16px; + margin: 3px; + float: right; + display: inline; + background-repeat: no-repeat; } + +a.o_cpeditor_import { + background-image: url("../openolat/images/docs/document_upload.png"); } + +a.o_cpeditor_new { + background-image: url("../openolat/images/docs/document_add.png"); } + +a.o_cpeditor_copy { + background-image: url("../openolat/images/docs/document_copy.png"); } + +a.o_cpeditor_delete { + background-image: url("../openolat/images/docs/document_remove.png"); } + +a.o_cpeditor_edit { + background-image: url(../openolat/images/docs/document_metadata_edit.png); } + +a.o_cpeditor_preview { + background-image: url(../openolat/images/docs/document_preview.png); } + +#o_cpeditor_content div.o_cpeditor_message { + padding: 20px; } + +/* QTI legacy styles */ +#o_qti_run div.b_button_group { + text-align: left; } + +#o_qti_run_title { + text-align: right; } + +#o_qti_run_title strong { + float: left; + display: inline; } + +#o_qti_run.o_qti_survey #o_qti_run_title strong { + background: url(../openolat/images/le_resources/survey.png) no-repeat left 50%; + padding-left: 20px; } + +#o_qti_run.o_qti_test #o_qti_run_title strong { + background: url(../openolat/images/le_resources/test.png) no-repeat left 50%; + padding-left: 20px; + padding-top: 2px; + padding-bottom: 2px; } + +#o_qti_scoreinfo { + float: left; + display: inline; + padding: .3em; + border: 1px solid silver; + margin-right: 1em; } + +#o_qti_run_score { + clear: both; + margin: 1em 0; + padding: 0 0 1.5em 0; + font-size: 90%; } + +#o_qti_run_scoreinfo { + float: left; + display: inline; } + +#o_qti_run_scoreprogress { + float: left; + display: inline; + margin-left: 1em; } + +#o_qti_questioninfo { + float: left; + display: inline; + padding: .3em; + border: 1px solid silver; } + +#o_qti_run_questioninfo { + float: left; + display: inline; + margin-left: 1em; } + +#o_qti_run_questionprogress { + float: left; + display: inline; + margin-left: 1em; } + +#o_qti_run_status { + clear: both; } + +#o_qti_run_main { + clear: both; + border-top: 1px solid #504D4E; + margin: 0.5em 0; + padding: 1em 0; } + +#o_qti_run_menu_inner h4 { + font-size: 100%; } +#o_qti_run_menu_inner ul { + padding: 0; + margin: 0; + list-style: none; } +#o_qti_run_menu_inner li { + clear: both; + padding: 0; + margin: 0; + white-space: normal; } +#o_qti_run_menu_inner li.o_qti_menu_section { + padding: 1em 0; } + +#o_qti_run_menu_inner li div.o_qti_menu_item, #o_qti_run_menu li div.o_qti_menu_section { + float: left; + display: inline; + margin-right: 10px; } + +#o_qti_results td { + padding: 0; } + +/* fixes problem with truncated testresults, see OLAT-3416 */ +#b_main.o_editor_qti_correct { + background-image: url(../openolat/images/qti/correct_bg.png); + background-position: top left; } + +#b_main.o_editor_qti { + background-image: url(../openolat/images/edit_bg.png); + background-position: top left; } + +#o_qti_hints, #o_qti_solutions { + margin: 1em 0; } + +#o_qti_hints a { + background: url(../openolat/images/light-bulb.png) no-repeat left 50%; + cursor: help; + padding-left: 20px; } + +#o_qti_solutions a { + background: url(../openolat/images/magnifier-zoom.png) no-repeat left 50%; + cursor: help; + padding-left: 20px; } + +.qti_response_level_feedback_label { + margin-top: 1em; + font-style: italic; } + +.qti_edit_layout { + position: relative; + padding-right: 30px; + margin-bottom: 0.6em; } + +.qti_edit_layout .edit_link { + position: absolute; + top: 10px; + right: 0px; } + +/* QTI item styles */ +div.o_qti_item { + margin-bottom: 2em; + margin-top: 2em; + line-height: 2em; } + +div.o_qti_item input.b_radio, div.o_qti_item input.b_checkbox { + margin-left: 1em; } + +div.o_qti_item textarea { + width: 99%; } + +/* prevent scrollbars */ +img.o_qti_item_matimage { + vertical-align: middle; } + +div.o_qti_item_choice { + display: table; + margin: 1em 0; } + +div.o_qti_item_choice_option { + display: table; + padding: .5em; + border: 1px solid transparent; } + +div.o_qti_item_choice_option_flow { + display: table-cell; + padding: .5em; + border: 1px solid transparent; } + +div.o_qti_item_choice_option:hover { + border: 1px solid silver; } + +div.o_qti_item_choice_option_flow:hover { + border: 1px solid silver; } + +div.o_qti_item_choice_option_input { + display: table-cell; + vertical-align: middle; + padding-right: .5em; } +div.o_qti_item_choice_option_input input { + vertical-align: middle; } + +div.o_qti_item_choice_option_value { + display: table-cell; } +div.o_qti_item_choice_option_value span { + line-height: 1.5em; + margin-right: 1em; } + +div.o_qti_item_choice_option_autoenum { + display: table-cell; + line-height: 1.5em; + width: 1em; + overflow: hidden; + vertical-align: middle; + color: silver; + border: 0; + padding: 0; + margin: 0; } + +#o_qti_menu a { + text-decoration: none; } + +.o_qti_menu_section { + padding: .3em; + border-top: 1px solid #94bed3; } + +.o_qti_menu_section_clickable { + padding: .3em; + border: 1px solid transparent; + display: inline-block; } + +.o_qti_menu_section_clickable:hover { + padding: .3em; + border: 1px solid silver; + display: inline-block; } + +.o_qti_menu_section_active { + padding: .3em; + border: 1px dashed silver; + display: inline-block; } + +.o_qti_menu_item { + padding: .3em; + border: 1px solid transparent; + display: inline-block; } + +.o_qti_menu_item_active { + padding: .3em; + border: 1px dashed silver; + display: inline-block; } + +.o_qti_menu_item_active:hover { + border: 1px solid silver; } + +.o_qti_menu_item_inactive { + padding: .3em; + border: 1px solid transparent; } + +.o_qti_menu_item:hover { + border: 1px solid silver; } + +.o_qti_menu_item_closed { + padding: .3em; + border: 1px solid transparent; } + +.o_qti_menu_item_attempts_marked, .o_qti_menu_item_attempts { + /* Required for IE 5, 6, 7 */ + /* ...or something to trigger hasLayout, like zoom: 1; */ + zoom: 1; + /* Theoretically for IE 8 & 9 (more valid) */ + /* ...but not required as filter works too */ + /* should come BEFORE filter */ + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$percent)"; + /* This works in IE 8 & 9 too */ + /* ... but also 5, 6, 7 */ + filter: alpha(opacity=100); + /* Older than Firefox 0.9 */ + -moz-opacity: 1; + /* Safari 1.x (pre WebKit!) */ + -khtml-opacity: 1; + /* Modern! + /* Firefox 0.9+, Safari 2?, Chrome any? + /* Opera 9+, IE 9+ */ + opacity: 1; + color: silver; + padding: .2em .4em; + border: 1px solid transparent; + background: url(../openolat/images/flag.png) center right no-repeat; + display: block; + width: 20px; + height: 12px; } + +.o_qti_menu_item_attempts { + /* Required for IE 5, 6, 7 */ + /* ...or something to trigger hasLayout, like zoom: 1; */ + zoom: 1; + /* Theoretically for IE 8 & 9 (more valid) */ + /* ...but not required as filter works too */ + /* should come BEFORE filter */ + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$percent)"; + /* This works in IE 8 & 9 too */ + /* ... but also 5, 6, 7 */ + filter: alpha(opacity=40); + /* Older than Firefox 0.9 */ + -moz-opacity: 0.4; + /* Safari 1.x (pre WebKit!) */ + -khtml-opacity: 0.4; + /* Modern! + /* Firefox 0.9+, Safari 2?, Chrome any? + /* Opera 9+, IE 9+ */ + opacity: 0.4; } + +.o_qti_menu_item_attempts:hover, .o_qti_menu_item_attempts_marked:hover { + color: silver; + border: 1px solid silver; + cursor: pointer; } + +#o_qti_item_note { + padding: 0; + margin: 0; + border: 0; + color: silver; + font-family: inherit; + font-size: 1em; + background: inherit; + overflow: hidden; } + +.o_qti_item_note_box { + border: 1px dashed silver; + padding: .1em; + margin: 0; + padding-left: .5em; } + +div.o_qti_item_note_box_title { + color: silver; } + +div.o_qti_item_itemfeedback, div.o_qti_item_assessfeedback, div.o_qti_item_o_qti_item_sectionfeedback { + margin: 1em 0; + background: url(../openolat/images/lightning.png) no-repeat left 50%; + padding-left: 20px; } + +div.o_qti_item_objectives { + margin: 1em 0; + background: url(../openolat/images/information-white.png) no-repeat left 50%; + padding-left: 20px; + line-height: 2em; } + +/* qti menu items */ +.o_qti_timelimit_icon { + background-image: url(../openolat/images/qti/time.png); } + +.o_qti_attemptslimit_icon { + background-image: url(../openolat/images/qti/tries.png); } + +.o_qti_closed_icon { + background-image: url(../openolat/images/qti/closed.png); } + +.o_mi_qtialientitem { + background-image: url(../openolat/images/docs/document_plain.png); } + +.o_mi_qtisc { + background-image: url(../openolat/images/qti/scItem.png); } + +.o_mi_qtimc { + background-image: url(../openolat/images/qti/mcItem.png); } + +.o_mi_qtikprim { + background-image: url(../openolat/images/qti/kprimItem.png); } + +.o_mi_qtifib { + background-image: url(../openolat/images/qti/fibItem.png); } + +.o_mi_qtiessay { + background-image: url(../openolat/images/qti/essayItem.png); } + +.o_mi_qtisection { + background-image: url(../openolat/images/qti/section.png); } + +.o_mi_iqtest { + background-image: url(../openolat/images/le_resources/test.png); } + +.o_mi_iqsurv { + background-image: url(../openolat/images/le_resources/survey.png); } + +/* --------- onyx ------------------ */ +.onyx_iframe { + width: 100%; + height: 100%; + border: none; + min-height: 60em; } + +/* TRANSLATION TOOL */ +div.b_translation_start div.b_translation_start_body, div.b_translation_edit div.b_translation_edit_body { + margin-top: 0.5em; + padding-top: 0.5em; + border-top: 1px solid #ACAAAA; } + +div.b_translation_list div.b_translation_list_package { + margin-bottom: 0.5em; + padding: 1em 0 0.5em 0; + border-bottom: 1px solid #ACAAAA; } + +div.b_translation_list div.b_translation_list_package div.b_translation_package_icon { + margin-bottom: 0.5em; + border-bottom: 1px solid #ACAAAA; } + +div.b_translation_edit div.b_button_group { + text-align: center; + margin: 1em 0 0 0; } + +div.b_translation_edit div.b_translation_edit_head div.b_progress div.b_progress_bar { + float: left; + display: inline; } + +div.b_translation_edit div.b_translation_edit_head div.b_progress div.b_progress_label { + float: left; + display: inline; + padding: 0 0 0 1em; + font-size: 90%; + font-style: italic; } + +div.b_translation_edit div.b_translation_edit_body textarea { + width: 99%; } + +div.b_translation_edit div.b_translation_edit_body div.b_translation_edit_annotation { + margin-top: 1em; } + +div.b_translation_edit div.b_translation_edit_body div.b_translation_edit_compare { + margin-top: 1em; + padding-top: 0.5em; + border-top: 1px solid #ACAAAA; } + +div.b_translation_edit div.b_translation_edit_body div.b_translation_edit_target { + margin-top: 1em; + padding-top: 0.5em; + border-top: 1px solid #ACAAAA; } + +div.b_translation_edit div.b_form_element textarea.b_form_element_disabled { + color: #000; + background: #EEEEEE; + border: 1px solid #CDCBCB; } + +div.b_translation_edit div.b_translation_edit_annotation h5 { + font-weight: normal; + font-size: 100%; + font-style: italic; } + +div.b_translation_edit div.b_translation_edit_annotation textarea { + font-style: italic; } + +div.b_translation_edit div.b_translation_refKey { + background-image: url(../openolat/images/magnifier-zoom.png); + vertical-align: middle; + background-color: #eee; + border: 1px solid #ACAAAA; + margin-right: 1%; } + +div.b_translation_edit div.b_translation_refKey code { + line-height: 1em; + vertical-align: middle; } + +div.b_translation_edit div.b_translation_refKey span { + line-height: 1em; + font-style: italic; } + +div.b_translation_config span.b_translation_status, ul.b_translation_status span.b_translation_status { + position: absolute; + right: 1em; } + +ul.b_translation_status { + column-count: 2; + -moz-column-count: 2; + list-style: none; } + +ul.b_translation_status li { + position: relative; } + +.b_translation_package_icon { + background-image: url(../openolat/images/folder_open.png) !important; } + +.b_translation_item_icon { + background-image: url(../openolat/images/docs/document-node.png) !important; } + +.b_translation_search_icon { + background-image: url(../openolat/images/magnifier-zoom.png) !important; } + +/* inline translation tool */ +span.b_translation_i18nitem { + position: relative !important; } + +span.b_translation_i18nitem a.b_translation_i18nitem_launcher { + position: absolute !important; + z-index: 100 !important; + width: 16px !important; + height: 16px !important; + top: 0 !important; + left: 5px !important; + background: #eeeeee url(../openolat/images/docs/document_metadata_edit.png) no-repeat !important; + border: 1px solid #6e6e6e !important; + border-radius: 3px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + -o-border-radius: 3px; + padding: 0 !important; } + +/* lang selector: make sure you match the country flag, not always the same as the lang code */ +/* SELECTION TREE (when you insert a BuildingBlock into a course) */ +div.b_selectiontree { + font-size: 95%; } +div.b_selectiontree div.b_selectiontree_item { + clear: both; + position: relative; + top: 0; + left: 0; + vertical-align: middle; + height: 16px; + width: auto; } +div.b_selectiontree div.b_selectiontree_item div { + width: 16px; + height: 16px; + float: left; + display: inline; + background-repeat: no-repeat; } +div.b_selectiontree div.b_selectiontree_item div.b_selectiontree_content { + float: left; + display: inline; + margin-left: 0.5em; + width: auto; + white-space: nowrap; } +div.b_selectiontree div.b_selectiontree_content { + width: auto; } +div.b_selectiontree div.b_selectiontree_content div { + width: auto; } +div.b_selectiontree div.b_selectiontree_content input { + width: 1em; + height: 1em; + padding: 0; + margin: 0 0.5em; + vertical-align: middle; } +div.b_selectiontree div.b_selectiontree_content input.b_radio { + margin: 0; } +div.b_selectiontree .b_selectiontree_line { + background-image: url(../openolat/images/tree/dots.gif); } +div.b_selectiontree .b_selectiontree_space { + background-image: url(../openolat/images/tree/dots_spacer.gif); } +div.b_selectiontree .b_selectiontree_junction { + background-image: url(../openolat/images/tree/dots_nt.gif); } +div.b_selectiontree .b_selectiontree_end { + background-image: url(../openolat/images/tree/dots_nl.gif); } + +#b_main.o_editor #b_col3 { + background-image: url(../openolat/images/edit_bg.png); + background-position: top left; + background-repeat: repeat; } +#b_main.o_editor div.b_tabbedpane_wrapper div.b_tabbedpane_content { + background: #fff; } + +/* --- MODULES: SINGLEPAGE ---- */ +a.b_preview { + background-image: url(../openolat/images/docs/document_preview.png); + background-repeat: no-repeat; + background-position: left; + padding: 2px 0 2px 20px; } + +fieldset a.b_preview, div.b_tabbedpane_wrapper a.b_preview { + position: absolute; } + +div.b_module_singlepage_wrapper a.b_content_edit { + position: absolute; + top: 0; + right: 20px; + display: inline; + background: url(../openolat/images/docs/document--pencil.png) no-repeat top left; + width: 16px; + height: 16px; + margin: 3px; } + +div.b_module_singlepage_wrapper a.b_content_download { + position: absolute; + top: 0; + z-index: 10; + background: url(../openolat/images/docs/document_download.png) no-repeat top left; + padding-left: 20px; + margin-top: 3px; + min-height: 19px; + height: 19px; } + +div.b_titled_wrapper div.b_module_singlepage_wrapper a.b_content_download { + position: relative; + padding-bottom: 3px; } + +div.b_titled_wrapper div.b_module_singlepage_wrapper div.b_iframe_wrapper { + margin-top: 3px; } + +/* CONTENT POPUP */ +#b_content_popup { + float: right; + background: url(../openolat/images/applications.png) no-repeat top left; + width: 16px; + height: 16px; + margin: 3px; } + +/** ------------------ COURSE EDITOR --------------- **/ +#o_course_editor_errorbox { + font-size: 90%; + padding: 3px 2px 2px 25px; + margin: 0 0 1em 0; } + +div.o_courseeditor_legend { + margin-top: 3em; } +div.o_courseeditor_legend strong { + font-weight: bold; } +div.o_courseeditor_legend div { + top: 0; + left: 0; + padding-left: 12px; + background-repeat: no-repeat; + background-position: 0 50%; } + +/* COURSE */ +div.o_course_run div.o_course_run_displaytitle { + font-style: italic; } +div.o_course_run div.o_course_run_objectives { + background-color: #E9EAEF; + padding: 5px 5px 5px 25px; + margin: 0; + border: 1px solid #C5C4C4; + border-radius: 4px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + -o-border-radius: 4px; } +div.o_course_run div.o_course_run_scoreinfo { + background: #e9eaef url(../openolat/images/seal.png) no-repeat 5px 5px; + padding: 5px 5px 5px 25px; + margin: 1.5em 0; + border: 1px solid #C5C4C4; + border-radius: 4px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + -o-border-radius: 4px; } +div.o_course_run div.o_course_run_disclaimer { + background: #e9eaef url(../openolat/images/information-white.png) no-repeat 5px 5px; + padding: 5px 5px 5px 25px; + margin: 1.5em 0; + border: 1px solid #C5C4C4; + border-radius: 4px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + -o-border-radius: 4px; } +div.o_course_run div.o_course_run_groupinfo { + background: #e9eaef url(../openolat/images/users.png) no-repeat 5px 5px; + padding: 5px 5px 5px 25px; + margin: 1.5em 0; + border: 1px solid #C5C4C4; + border-radius: 4px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + -o-border-radius: 4px; } +div.o_course_run div.o_course_run_statusinfo { + background: url(../openolat/images/bullet_go.png) no-repeat 5px 5px; + padding: 5px 5px 5px 25px; + margin: 1.5em 0; + border: 1px solid #C5C4C4; + border-radius: 4px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + -o-border-radius: 4px; } +div.o_course_run div.o_course_run_returnbox { + background: #e9eaef url(../openolat/images/box_return.png) no-repeat 5px 5px; + padding: 5px 5px 5px 25px; + margin: 1.5em 0; + border: 1px solid #C5C4C4; + border-radius: 4px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + -o-border-radius: 4px; } +div.o_course_run div.o_course_run_dropbox { + background: #e9eaef url(../openolat/images/box_drop.png) no-repeat 5px 5px; + padding: 5px 5px 5px 25px; + margin: 1.5em 0; + border: 1px solid #C5C4C4; + border-radius: 4px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + -o-border-radius: 4px; } +div.o_course_run div.o_course_run_solutionbox { + background: #e9eaef url(../openolat/images/box_solution.png) no-repeat 5px 5px; + padding: 5px 5px 5px 25px; + margin: 1.5em 0; + border: 1px solid #C5C4C4; + border-radius: 4px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + -o-border-radius: 4px; } +div.o_course_run div.o_course_run_task { + background: #e9eaef url(../openolat/images/assign.png) no-repeat 5px 5px; + padding: 5px 5px 5px 25px; + margin: 1.5em 0; + border: 1px solid #C5C4C4; + border-radius: 4px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + -o-border-radius: 4px; } +div.o_course_run div.o_course_run_disclaimer h4, div.o_course_run div.o_course_run_objectives h4, div.o_course_run div.o_course_run_scoreinfo h4, div.o_course_run div.o_course_run_returnbox h4, div.o_course_run div.o_course_run_dropbox h4, div.o_course_run div.o_course_run_solutionbox h4, div.o_course_run div.o_course_run_task h4, div.o_course_run div.o_course_run_log h4 { + font-size: 100%; + margin: 0 0 1em 0; } +div.o_course_run div.o_course_run_scoreinfo_noinfo { + font-style: italic; + font-weight: bold; } +div.o_course_run div.o_course_run_toc { + margin: 1em 0 0 0; } +div.o_course_run div.o_course_run_toc div.o_course_run_toc_entry { + margin: 0 0 1em 0; + padding: 1em 20px 0 0; } +div.o_course_run div.o_course_run_toc div.o_course_run_shorttitle { + border-bottom: 1px solid #ACAAAA; } +div.o_course_run div.o_course_run_toc div.o_course_run_displaytitle { + margin-top: 0.5em; + color: #aaaaaa; } +div.o_course_run div.o_course_run_toc div.o_course_run_objectives { + margin: 1em 0 1em 0; + border: 0; + background: none; } +div.o_course_run div.o_course_run_toc div.o_course_run_toc_entry { + background: #FBFBFB; + padding: 5px; + border: 1px solid #eee; + border-radius: 4px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + -o-border-radius: 4px; } +div.o_course_run #b_content_popup { + position: absolute; + top: 0; + right: 0; } + +div.o_sp_peekview { + margin: 1em 0 1em 0; } +div.o_sp_peekview ul { + list-style: none; } +div.o_sp_peekview li { + margin-top: 0.5em; } +div.o_sp_peekview a { + position: relative; + left: -20px; } + +div.o_peekview_author { + padding: 3px 0 5px 0; + font-style: italic; + color: #aaaaaa; + font-size: 90%; } + +/* course preview */ +#b_preview_wrapper { + clear: both; + padding: 10px; + background: #fff; + border-bottom: 1px solid #94bed3; } + +#b_main.b_preview { + moz-box-shadow: 0 0 0 white; + -ms-box-shadow: 0 0 0 white; + -o-box-shadow: 0 0 0 white; + -webkit-box-shadow: 0 0 0 white; + box-shadow: 0 0 0 white; + background: white url(../openolat/images/prevbg.png) repeat; } + +/* fullscreen ( TEST & SCORM ) */ +/* Full screen */ +body.b_full_screen { + background-color: white; + background-image: none; } +body.b_full_screen #b_page_margins { + display: none; } +body.b_full_screen div#b_preview_wrapper { + margin: 5px; + border: 1px solid #ddd; + padding: 0; + border-radius: 5px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + -o-border-radius: 5px; + moz-box-shadow: 0 1px 2px lightGrey; + -ms-box-shadow: 0 1px 2px lightGrey; + -o-box-shadow: 0 1px 2px lightGrey; + -webkit-box-shadow: 0 1px 2px lightGrey; + box-shadow: 0 1px 2px lightGrey; + background: #ebebeb url(../images/brasato/eportfolio/artefaktbg.png) top left repeat-x; } +body.b_full_screen div#b_preview_wrapper div.b_preview_link { + border: none; } +body.b_full_screen div#b_preview_wrapper div.b_preview_link div.b_preview_wrapper_loading { + background: transparent url(../openolat/images/ajax-loader.gif) no-repeat top left; } + +div#b_preview_wrapper div#b_preview_wrapper_message { + float: right; + padding-left: 16px; + width: 100px; } + +/* misc */ +/* BUSINESS CARD & Member site, members search */ +div.o_members_search { + padding-top: 10px; + padding-left: 10px; } + +div.filters { + text-align: center; + padding-top: 1.5em; } + +div.o_members_search div.searchitem { + margin-bottom: 0.5em; } + +div.searchitem select, div.searchitem input { + width: 250px; } + +.o_members_register { + margin-bottom: 5px; } + +.o_members_register_active { + font-weight: bold; + font-size: 120%; } + +div.o_members_paging { + width: 100%; + padding-bottom: 1em; + padding-top: 0.5em; + text-align: center; } + +div.o_members_paging div { + padding-left: 1em; + padding-right: 1em; + display: inline; } + +div.o_bcard { + background-color: #eee; + margin-top: 10px; + border-radius: 6px; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + -o-border-radius: 6px; } + +div.o_bcard_header, div.o_members_header { + padding: 6px; + border-bottom: 1px solid #fff; } + +div.o_bcard_portrait { + float: left; + display: inline; + width: 100px; + height: 100px; + margin: 10px; } +div.o_bcard_portrait img { + border: 1px #d3d3d3 solid; } + +div.o_bcard_portrait_group { + background-image: url(../openolat/images/group_100x100.png); + border: 1px #d3d3d3 solid; } + +div.o_bcard_text { + margin-left: 120px; + margin-top: 10px; + line-height: 150%; } + +div.o_bcard_footer { + text-align: right; + clear: both; + font-size: 95%; + color: #1f49b3; + padding: 5px; } + +/* social links (FB, twitter, google) */ +#fx_share { + float: left; + clear: left; + margin-top: 0.5em; + width: 250px; } +#fx_share a, #fx_share span { + margin: 0 0 0 3px; + background-repeat: no-repeat; + width: 16px; + height: 16px; + float: left; + display: inline; + /* Required for IE 5, 6, 7 */ + /* ...or something to trigger hasLayout, like zoom: 1; */ + zoom: 1; + /* Theoretically for IE 8 & 9 (more valid) */ + /* ...but not required as filter works too */ + /* should come BEFORE filter */ + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$percent)"; + /* This works in IE 8 & 9 too */ + /* ... but also 5, 6, 7 */ + filter: alpha(opacity=60); + /* Older than Firefox 0.9 */ + -moz-opacity: 0.6; + /* Safari 1.x (pre WebKit!) */ + -khtml-opacity: 0.6; + /* Modern! + /* Firefox 0.9+, Safari 2?, Chrome any? + /* Opera 9+, IE 9+ */ + opacity: 0.6; } +#fx_share a:hover { + /* Required for IE 5, 6, 7 */ + /* ...or something to trigger hasLayout, like zoom: 1; */ + zoom: 1; + /* Theoretically for IE 8 & 9 (more valid) */ + /* ...but not required as filter works too */ + /* should come BEFORE filter */ + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$percent)"; + /* This works in IE 8 & 9 too */ + /* ... but also 5, 6, 7 */ + filter: alpha(opacity=100); + /* Older than Firefox 0.9 */ + -moz-opacity: 1; + /* Safari 1.x (pre WebKit!) */ + -khtml-opacity: 1; + /* Modern! + /* Firefox 0.9+, Safari 2?, Chrome any? + /* Opera 9+, IE 9+ */ + opacity: 1; } +#fx_share #fx_facebook { + background-image: url(../openolat/images/social/facebook_16.png); } +#fx_share #fx_twitter { + background-image: url(../openolat/images/social/twitter_16.png); } +#fx_share #fx_google { + background-image: url(../openolat/images/social/google_16.png); } +#fx_share #fx_delicious { + background-image: url(../openolat/images/social/delicious_16.png); } +#fx_share #fx_digg { + background-image: url(../openolat/images/social/digg_16.png); } +#fx_share #fx_mail { + background-image: url(../openolat/images/social/email_16.png); } +#fx_share #fx_link { + background-image: url(../openolat/images/social/link_16.png); } + +#callout_fx_link input { + width: 460px; } + +#b_footer .fx_footer #b_footer_version > a { + display: block; + min-height: 45px; + height: 4em; + background: transparent url("../../images/frentix/frentix_logo_grey.png") no-repeat left bottom; } +#b_footer .fx_footer #b_footer_version > a:hover { + background-image: url("../../images/frentix/frentix_logo.png"); } + +/* INFO MESSAGES */ +div.o_infomsgs { + padding-top: 5px; } +div.o_infomsgs div.b_datecomp { + top: 2px; + float: left; + display: inline; } +div.o_infomsgs div.o_infomsg { + margin-bottom: 1em; + padding: 10px 0 0 0; } +div.o_infomsgs .b_year { + display: none; } +div.o_infomsgs .o_item_info { + color: #7D7D7D; + font-size: 90%; } +div.o_infomsgs .o_item_info .o_item_info_mod { + color: #98221F; } + +div.b_table_wrapper td a.o_peekview_infomsg_link { + display: inline; } + +div.o_infomsgs_config { + padding-bottom: 5px; } +div.o_infomsgs_config div { + display: inline; } + +.o_infomsg_icon { + background-image: url(../openolat/images/information-button.png); } + +.o_infomsg_create_button { + position: absolute; + top: 0; + right: 250px; } + +/* EMAIL */ +.b_mail_icon { + background-image: url(../openolat/images/mail.png); } + +div.b_mail_message div.b_form_element_wrapper:first-child div.b_form_element { + font-weight: bold; } + +.b_mail_new { + width: 20px !important; + background-image: url(../openolat/images/new-text.png); } + +.b_table_wrapper span.b_mail_unread { + display: block; + display: inline-block; + width: 16px; + height: 16px; + background: transparent url(../openolat/images/bullet_black.png) top left no-repeat; } +.b_table_wrapper span.b_mail_read { + display: block; + display: inline-block; + width: 16px; + height: 16px; } +.b_table_wrapper span.b_mail_marked { + display: block; + display: inline-block; + width: 16px; + height: 16px; + background: transparent url(../openolat/images/flag.png) top left no-repeat; } +.b_table_wrapper span.b_mail_unmarked { + display: block; + display: inline-block; + width: 16px; + height: 16px; } +.b_table_wrapper .b_marked { + font-weight: bold; } + +ul.b_mail_attachments { + list-style: none; + margin: 0; + padding: 0; } +ul.b_mail_attachments li { + margin: 0; } + +/* MEMBERS BB ( Course Buildingblock: "Teilnehmerliste" ) */ +div.o_cmembers * { + vertical-align: middle; } +div.o_cmembers div.o_cmember { + float: left; + width: 30%; + height: 75px; + /* let's fix this, we want all boxes the same height */ + overflow: hidden; + margin: 5px 5px 5px 0; + padding: 8px; + border: 1px solid #ddd; + background: #f6f6f6; + background: -moz-linear-gradient(top, #f6f6f6 0%, #ebebeb 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f6f6f6), color-stop(100%, #ebebeb)); + background: -webkit-linear-gradient(top, #f6f6f6 0%, #ebebeb 100%); + background: -o-linear-gradient(top, #f6f6f6 0%, #ebebeb 100%); + background: -ms-linear-gradient(top, #f6f6f6 0%, #ebebeb 100%); + background: linear-gradient(top, #f6f6f6 0%, #ebebeb 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ebebeb',GradientType=0 ); + border-radius: 5px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + -o-border-radius: 5px; + moz-box-shadow: 0 1px 2px #d3d3d3; + -ms-box-shadow: 0 1px 2px #d3d3d3; + -o-box-shadow: 0 1px 2px #d3d3d3; + -webkit-box-shadow: 0 1px 2px #d3d3d3; + box-shadow: 0 1px 2px #d3d3d3; } +div.o_cmembers div.o_cmember .o_cmember_portrait_wrapper { + height: 100%; + width: 65px; + overflow: hidden; + display: inline-block; + margin-right: 5px; + border: 1px solid #ddd; } +div.o_cmembers div.o_cmember img.o_cmember_portrait { + height: 100%; + width: 100%; + background-color: white; + background-position: 50% 50%; + background-repeat: no-repeat; } +div.o_cmembers a.o_cmembers_mail { + float: none; + margin-left: 5px; + padding-left: 20px; + background-image: url(../openolat/images/mail.png); } +div.o_cmembers a.o_cmembers_mail span { + display: none; } +div.o_cmembers h4 { + padding: 7px 0 0 0; + clear: both; } + +/* LINK LIST */ +div.o_ll_container ul li { + list-style: circle; + margin: 1em; } +div.o_ll_container ul li div { + font-style: italic; } + +a.o_ll_browse span { + display: block; + width: 20px; + height: 18px; + background: url(../openolat/images/library.png) top left no-repeat; + margin-left: 1px; } + +/* DATE COMPONENT (e.g. in notifications, shows calendar-image with date) */ +div.b_datecomp { + width: 2.5em; + height: 3em; + position: relative; + margin-right: 5px; + font-weight: normal; + color: white; + text-align: center; + vertical-align: middle; + border: 1px solid #000; + font-size: 85%; } +div.b_datecomp div { + width: 100%; + position: absolute; + left: 0; } +div.b_datecomp div.b_year { + height: 1em; + top: -1.5em; + font-size: 80%; + font-weight: normal; + color: #000; } +div.b_datecomp div.b_month { + background: #BE5B5D; + height: 40%; + top: 0; + font-size: 80%; + font-weight: normal; + color: white; } +div.b_datecomp div.b_day { + background: #fff; + height: 60%; + bottom: 0; + font-size: 120%; + font-weight: bold; + color: #000; + border-top: 1px solid #000; + border-bottom: 1px solid #aaaaaa; } + +/* Dummy user portrait (avatar) display */ +img.o_portrait_dummy { + background-image: url(../openolat/images/dummy.png); + width: 100px; + height: 100px; } + +img.o_portrait_dummy_small { + background-image: url(../openolat/images/dummy_small.png); } + +img.o_portrait_dummy_female_big { + background-image: url(../openolat/images/dummy_female_big.png); + width: 100px; + height: 100px; } + +img.o_portrait_dummy_female_small { + background-image: url(../openolat/images/dummy_female_small.png); } + +img.o_portrait_dummy_male_big { + background-image: url(../openolat/images/dummy_male_big.png); + width: 100px; + height: 100px; } + +img.o_portrait_dummy_male_small { + background-image: url(../openolat/images/dummy_male_small.png); } + +/* Portlet admin. */ +div.fx_portal_admin { + margin-top: 10px; } + +div.fx_portlets_column { + width: 30%; + float: left; + margin-right: 10px; } +div.fx_portlets_column div.b_portlet { + min-height: 1em; } + +div.fx_portlets_column_name { + padding: 5px 5px 0px 5px; } +div.fx_portlets_column_name span { + color: #4F576A; + font-weight: bold; + text-deocration: underline; } + +div.fx_portlets_column_portlets { + border: 1px solid #eee; + border-radius: 4px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + -o-border-radius: 4px; + background: white; + background: -moz-linear-gradient(top, white 80%, #f8f8f8 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(80%, white), color-stop(100%, #f8f8f8)); + background: -webkit-linear-gradient(top, white 80%, #f8f8f8 100%); + background: -o-linear-gradient(top, white 80%, #f8f8f8 100%); + background: -ms-linear-gradient(top, white 80%, #f8f8f8 100%); + background: linear-gradient(top, white 80%, #f8f8f8 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='white', endColorstr='#f8f8f8',GradientType=0 ); } + +div.fx_available_portlets { + width: 28%; + float: right; } +div.fx_available_portlets div.b_portlet { + min-height: 1em; } + +div.fx_portlets_admin_column { + min-height: 12em; } + +/* Site admin. */ +div.fx_site_admin_column { + float: left; } + +div.fx_site_admin_column div.fx_site_definition { + min-height: 1em; } + +/* --------------- SUBSCRIPTIONS / Abonnements / NOTIFICATIONS --------------*/ +div.o_notifications_news_datechooser { + border-bottom: 1px solid #bbb; + padding: 1em 0 1em 0; } +div.o_notifications_news_datechooser label { + padding-right: 1em; } + +div.o_notifications_news_subscription { + margin: 1.5em 0 2em 0; } +div.o_notifications_news_subscription h4 { + font-size: 110%; } + +div.o_notifications_news_context { + color: #7D7D7D; + font-size: 90%; } + +div.o_notifications_news_content { + margin: 0.5em 0 0.5em 0; } +div.o_notifications_news_content ul { + list-style-type: none; + margin: 0; } + +/* --------------- FULLTEXT SEARCH --------------- */ +#o_search_form { + margin: 5px; + position: relative; } + +#o_search_form_toggler { + background-image: url(../openolat/images/magnifier-zoom.png); + cursor: pointer; } + +#o_search_form_content div.b_form div.b_form_element_wrapper div.b_form_element_wrapper { + margin: 0.5em 0; } + +#o_search_form div.b_contexthelp_wrapper a.b_contexthelp { + right: 0; } + +#o_search_results { + border-top: 1px solid #eee; + margin: 5px; } + +#o_search_results_header { + line-height: 16px; + vertical-align: middle; + background: url(../openolat/images/magnifier-zoom.png) no-repeat center left #f8f8f8; + padding: 2px 2px 2px 20px; + margin-bottom: 5px; } +#o_search_results_header div.o_search_results_stats { + float: right; + display: inline; + font-size: 90%; } +#o_search_results_header span.o_search_highlight { + padding-left: 2em; } + +#o_search_results_header.o_search_did_you_mean, #o_search_results_header.o_search_no_results { + background-image: url(../openolat/images/exclamation.png); + color: #990000; } + +#o_search_results_header.o_search_did_you_mean span.o_search_did_you_mean_words { + color: #000; + font-weight: bold; } + +#o_search_results_header #o_search_pageing { + padding-left: 2em; + display: inline; } + +#o_search_pageing_bottom { + text-align: center; + background: #F8F8F8; + border-bottom: 1px solid #eee; + padding: 3px; } + +#o_search_results_toomany { + background: url(../openolat/images/exclamation.png) no-repeat center left #f8f8f8; + color: #990000; + padding: 5px 0 3px 20px; + position: relative; + top: -5px; + margin-bottom: 5px; } + +div.o_search_result { + margin: 0 0 1em 0; + padding: 1em 0 0 0; } + +div.o_search_result_title a { + font-weight: bold; } + +div.o_search_result_title a.o_search_result_details_link { + margin-left: 1em; + font-weight: normal; + font-size: 90%; + vertical-align: bottom; } + +div.o_search_result_excerpt { + padding: 2px 0 1px 0; + font-size: 95%; + max-width: 60em; } +div.o_search_result_excerpt span.o_search_result_highlight { + font-weight: bold; + background-color: #FFFF80; } + +div.o_search_result_context, div.o_search_result_author, div.o_search_result_lastmod, div.o_search_result_type, div.o_search_result_desc { + padding: 1px 0; + font-size: 90%; + color: #667; } + +a.o_fulltext_search_button { + background: url(../openolat/images/magnifier-zoom.png) top left no-repeat; } + +/* nicer html error pages (404, 403, 500 ) */ +div.error-box { + width: 400px; + margin: 30px auto; + padding: 20px; + border: 2px solid #025d8c; + border-radius: 6px; + background: white; + moz-box-shadow: 0 2px 4px #cccccc; + -ms-box-shadow: 0 2px 4px #cccccc; + -o-box-shadow: 0 2px 4px #cccccc; + -webkit-box-shadow: 0 2px 4px #cccccc; + box-shadow: 0 2px 4px #cccccc; + border-radius: 6px; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + -o-border-radius: 6px; } +div.error-box h1 { + background-image: url(../openolat/images/icon_warning_32.png); + background-repeat: no-repeat; + padding-left: 30px; + font-size: 14pt; + font-weight: bold; } + +/* classes to use in course layout generator to have previews in dropdown elements */ +/* note: this does not work in chrome (jan2012, chrome 16.0.) */ +.clgen_font_arial { + font-family: arial,helvetica; } + +.clgen_font_arial_black { + font-family: arial black,avant garde; } + +.clgen_font_comic { + font-family: comic sans ms,sans-serif; } + +.clgen_font_courier { + font-family: courier new,courier; } + +.clgen_font_georgia { + font-family: georgia,serif; } + +.clgen_font_impact { + font-family: impact,chicago; } + +.clgen_font_lucida { + font-family: lucida console,monaco,monospace; } + +.clgen_font_palatino { + font-family: palatino linotype,book antiqua,palatino,serif; } + +.clgen_font_times { + font-family: times new roman,times; } + +.clgen_font_verdana { + font-family: verdana,geneva,sans-serif; } + +.clgen_font_xxlarge { + font-size: 130%; } + +.clgen_font_xxsmall { + font-size: 70%; } + +option.Black { + background-color: Black; } + +option.Navy { + background-color: Navy; } + +option.DarkBlue { + background-color: DarkBlue; } + +option.MediumBlue { + background-color: MediumBlue; } + +option.Blue { + background-color: Blue; } + +option.DarkGreen { + background-color: DarkGreen; } + +option.Green { + background-color: Green; } + +option.Teal { + background-color: Teal; } + +option.DarkCyan { + background-color: DarkCyan; } + +option.DeepSkyBlue { + background-color: DeepSkyBlue; } + +option.DarkTurquoise { + background-color: DarkTurquoise; } + +option.MediumSpringGreen { + background-color: MediumSpringGreen; } + +option.Lime { + background-color: Lime; } + +option.SpringGreen { + background-color: SpringGreen; } + +option.Aqua { + background-color: Aqua; } + +option.Cyan { + background-color: Cyan; } + +option.MidnightBlue { + background-color: MidnightBlue; } + +option.DodgerBlue { + background-color: DodgerBlue; } + +option.LightSeaGreen { + background-color: LightSeaGreen; } + +option.ForestGreen { + background-color: ForestGreen; } + +option.SeaGreen { + background-color: SeaGreen; } + +option.DarkSlateGray { + background-color: DarkSlateGray; } + +option.DarkSlateGrey { + background-color: DarkSlateGrey; } + +option.LimeGreen { + background-color: LimeGreen; } + +option.MediumSeaGreen { + background-color: MediumSeaGreen; } + +option.Turquoise { + background-color: Turquoise; } + +option.RoyalBlue { + background-color: RoyalBlue; } + +option.SteelBlue { + background-color: SteelBlue; } + +option.DarkSlateBlue { + background-color: DarkSlateBlue; } + +option.MediumTurquoise { + background-color: MediumTurquoise; } + +option.Indigo { + background-color: Indigo; } + +option.DarkOliveGreen { + background-color: DarkOliveGreen; } + +option.CadetBlue { + background-color: CadetBlue; } + +option.CornflowerBlue { + background-color: CornflowerBlue; } + +option.MediumAquaMarine { + background-color: MediumAquaMarine; } + +option.DimGray { + background-color: DimGray; } + +option.DimGrey { + background-color: DimGrey; } + +option.SlateBlue { + background-color: SlateBlue; } + +option.OliveDrab { + background-color: OliveDrab; } + +option.SlateGray { + background-color: SlateGray; } + +option.SlateGrey { + background-color: SlateGrey; } + +option.LightSlateGray { + background-color: LightSlateGray; } + +option.LightSlateGrey { + background-color: LightSlateGrey; } + +option.MediumSlateBlue { + background-color: MediumSlateBlue; } + +option.LawnGreen { + background-color: LawnGreen; } + +option.Chartreuse { + background-color: Chartreuse; } + +option.Aquamarine { + background-color: Aquamarine; } + +option.Maroon { + background-color: Maroon; } + +option.Purple { + background-color: Purple; } + +option.Olive { + background-color: Olive; } + +option.Gray { + background-color: Gray; } + +option.Grey { + background-color: Grey; } + +option.SkyBlue { + background-color: SkyBlue; } + +option.LightSkyBlue { + background-color: LightSkyBlue; } + +option.BlueViolet { + background-color: BlueViolet; } + +option.DarkRed { + background-color: DarkRed; } + +option.DarkMagenta { + background-color: DarkMagenta; } + +option.SaddleBrown { + background-color: SaddleBrown; } + +option.DarkSeaGreen { + background-color: DarkSeaGreen; } + +option.LightGreen { + background-color: LightGreen; } + +option.MediumPurple { + background-color: MediumPurple; } + +option.DarkViolet { + background-color: DarkViolet; } + +option.PaleGreen { + background-color: PaleGreen; } + +option.DarkOrchid { + background-color: DarkOrchid; } + +option.YellowGreen { + background-color: YellowGreen; } + +option.Sienna { + background-color: Sienna; } + +option.Brown { + background-color: Brown; } + +option.DarkGray { + background-color: DarkGray; } + +option.DarkGrey { + background-color: DarkGrey; } + +option.LightBlue { + background-color: LightBlue; } + +option.GreenYellow { + background-color: GreenYellow; } + +option.PaleTurquoise { + background-color: PaleTurquoise; } + +option.LightSteelBlue { + background-color: LightSteelBlue; } + +option.PowderBlue { + background-color: PowderBlue; } + +option.FireBrick { + background-color: FireBrick; } + +option.DarkGoldenRod { + background-color: DarkGoldenRod; } + +option.MediumOrchid { + background-color: MediumOrchid; } + +option.RosyBrown { + background-color: RosyBrown; } + +option.DarkKhaki { + background-color: DarkKhaki; } + +option.Silver { + background-color: Silver; } + +option.MediumVioletRed { + background-color: MediumVioletRed; } + +option.IndianRed { + background-color: IndianRed; } + +option.Peru { + background-color: Peru; } + +option.Chocolate { + background-color: Chocolate; } + +option.Tan { + background-color: Tan; } + +option.LightGray { + background-color: LightGray; } + +option.LightGrey { + background-color: LightGrey; } + +option.PaleVioletRed { + background-color: PaleVioletRed; } + +option.Thistle { + background-color: Thistle; } + +option.Orchid { + background-color: Orchid; } + +option.GoldenRod { + background-color: GoldenRod; } + +option.Crimson { + background-color: Crimson; } + +option.Gainsboro { + background-color: Gainsboro; } + +option.Plum { + background-color: Plum; } + +option.BurlyWood { + background-color: BurlyWood; } + +option.LightCyan { + background-color: LightCyan; } + +option.Lavender { + background-color: Lavender; } + +option.DarkSalmon { + background-color: DarkSalmon; } + +option.Violet { + background-color: Violet; } + +option.PaleGoldenRod { + background-color: PaleGoldenRod; } + +option.LightCoral { + background-color: LightCoral; } + +option.Khaki { + background-color: Khaki; } + +option.AliceBlue { + background-color: AliceBlue; } + +option.HoneyDew { + background-color: HoneyDew; } + +option.Azure { + background-color: Azure; } + +option.SandyBrown { + background-color: SandyBrown; } + +option.Wheat { + background-color: Wheat; } + +option.Beige { + background-color: Beige; } + +option.WhiteSmoke { + background-color: WhiteSmoke; } + +option.MintCream { + background-color: MintCream; } + +option.GhostWhite { + background-color: GhostWhite; } + +option.Salmon { + background-color: Salmon; } + +option.AntiqueWhite { + background-color: AntiqueWhite; } + +option.Linen { + background-color: Linen; } + +option.LightGoldenRodYellow { + background-color: LightGoldenRodYellow; } + +option.OldLace { + background-color: OldLace; } + +option.Red { + background-color: Red; } + +option.Fuchsia { + background-color: Fuchsia; } + +option.Magenta { + background-color: Magenta; } + +option.DeepPink { + background-color: DeepPink; } + +option.OrangeRed { + background-color: OrangeRed; } + +option.Tomato { + background-color: Tomato; } + +option.HotPink { + background-color: HotPink; } + +option.Coral { + background-color: Coral; } + +option.Darkorange { + background-color: Darkorange; } + +option.LightSalmon { + background-color: LightSalmon; } + +option.Orange { + background-color: Orange; } + +option.LightPink { + background-color: LightPink; } + +option.Pink { + background-color: Pink; } + +option.Gold { + background-color: Gold; } + +option.PeachPuff { + background-color: PeachPuff; } + +option.NavajoWhite { + background-color: NavajoWhite; } + +option.Moccasin { + background-color: Moccasin; } + +option.Bisque { + background-color: Bisque; } + +option.MistyRose { + background-color: MistyRose; } + +option.BlanchedAlmond { + background-color: BlanchedAlmond; } + +option.PapayaWhip { + background-color: PapayaWhip; } + +option.LavenderBlush { + background-color: LavenderBlush; } + +option.SeaShell { + background-color: SeaShell; } + +option.Cornsilk { + background-color: Cornsilk; } + +option.LemonChiffon { + background-color: LemonChiffon; } + +option.FloralWhite { + background-color: FloralWhite; } + +option.Snow { + background-color: Snow; } + +option.Yellow { + background-color: Yellow; } + +option.LightYellow { + background-color: LightYellow; } + +option.Ivory { + background-color: Ivory; } + +option.White { + background-color: White; } + +/* FEED general */ +#o_feed .o_box { + border: 1px solid #eee; + padding: 0.8em; + margin-bottom: 2em; + background: white; + background: -moz-linear-gradient(top, white 80%, #f8f8f8 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(80%, white), color-stop(100%, #f8f8f8)); + background: -webkit-linear-gradient(top, white 80%, #f8f8f8 100%); + background: -o-linear-gradient(top, white 80%, #f8f8f8 100%); + background: -ms-linear-gradient(top, white 80%, #f8f8f8 100%); + background: linear-gradient(top, white 80%, #f8f8f8 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='white', endColorstr='#f8f8f8',GradientType=0 ); + border-radius: 4px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + -o-border-radius: 4px; } +#o_feed div.o_feed_edit { + float: right; + position: relative; + top: 0.2em; + margin-right: 0; } +#o_feed #o_link_container { + margin-bottom: 0.8em; } +#o_feed #o_link_container div.o_home { + text-align: center; } +#o_feed #o_link_container div.o_older_items { + float: left; + display: inline; } +#o_feed #o_link_container div.o_newer_items { + float: right; + display: inline; } + +div.o_feed_peekview { + margin: 1em 0 1em 0; } +div.o_feed_peekview h5 { + font-size: 1em; + position: relative; + left: -20px; } +div.o_feed_peekview div.o_feed_peekview_item { + padding-left: 20px; } + +#o_feed div.b_datecomp { + top: 2px; + float: left; + display: inline; } + +/* PODCAST */ +#o_feed p.o_podcast_date { + font-size: 80%; + color: #aaaaaa; } +#o_feed div.o_podcast_info img.icon { + float: left; + margin: 0 1.5em 1.5em 0; + max-width: 120px; + max-height: 120px; } +#o_feed div.o_podcast_no_image { + float: left; + margin: 0 1em 1em 0; + width: 100px; + height: 100px; + color: #dfdfdf; + background: white; + text-align: center; + padding: 20px; + border: 2px dashed #dfdfdf; + border-radius: 5px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + -o-border-radius: 5px; } +#o_feed div.o_podcast_no_image span { + vertical-align: middle; } +#o_feed div.o_podcast_subscription { + clear: both; } +#o_feed div.o_podcast_subscription a.o_podcast_rss_link { + display: block; + float: right; + width: 16px; + height: 16px; + background: url(../openolat/images/feed.png) no-repeat; } +#o_feed div.o_podcast_episode { + padding: 10px; + margin-top: 20px; + border: 1px solid #dfdfdf; + background-color: #fdfdfd; + border-radius: 5px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + -o-border-radius: 5px; } +#o_feed div.o_podcast_episode div.b_ratings_and_comments { + margin: 2em 0 0 0; + padding-bottom: 0; + border-bottom: 0; } +#o_feed div.o_podcast_episode div.o_podcast_audio { + margin-bottom: 3px; } +#o_feed div.o_podcast_episode div.o_podcast_audio embed { + width: 200px; + height: 24px; } +#o_feed div.o_podcast_episode div.o_podcast_video { + margin-bottom: 3px; } +#o_feed div.o_podcast_episode div.o_podcast_video embed { + width: 200px; + height: 157px; } +#o_feed .back_link.o_podcast { + margin-bottom: 1.5em; } + +div.o_podcast_peekview div.o_feed_peekview_item a.o_feed_item_icon { + background-image: url(../openolat/images/control/speaker-volume.png); } + +/* BLOG */ +#o_feed .o_blog_posts .o_post, #o_feed .o_blog_post .o_post { + margin-bottom: 1em; + padding: 10px; + border: 1px solid #dfdfdf; + background-color: #fdfdfd; + border-radius: 5px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + -o-border-radius: 5px; } + +#o_feed .o_blog_posts .o_draft { + padding: 0.8em; + background-color: #fcf7ac; + border: 1px solid #fddc55; } + +#o_feed .o_blog_posts .o_scheduled { + padding: 0.8em; + background-color: #d9ffd0; + border: 1px solid #beffae; } + +#o_feed div.o_blog_info div.o_blog_subscription { + min-height: 16px; + padding-left: 20px; + background: url(../openolat/images/feed.png) no-repeat; } + +#o_feed .o_blog_info .o_author, #o_feed .o_blog_posts .o_item_info { + color: #7D7D7D; + font-size: 90%; + margin: 0; } + +#o_feed .o_blog_posts p.o_item_info span.o_item_info_mod { + color: #98221F; } + +#o_feed .o_blog_post .back_link { + margin-bottom: 1.5em; } + +div.o_blog_peekview div.o_feed_peekview_item a.o_feed_item_icon { + background-image: url(../openolat/images/comment.png); } + +/* INSTANT MESSAGING */ +#o_instantmessaging_status_changer { + padding: 1em 0 0 0; + margin: 0; } +#o_instantmessaging_status_changer a.b_contexthelp { + margin-top: 5px; + padding-right: 5px; } +#o_instantmessaging_status_changer ul { + list-style-type: none; + padding: 0; + margin: 0; } +#o_instantmessaging_status_changer li { + padding: 0; + margin: 0; } +#o_instantmessaging_status_changer li a { + padding: 0.1em 0 0.1em 20px; + background-repeat: no-repeat; + background-position: 0 50%; } + +.o_instantmessaging_chat_history, .o_groupchat_history { + border: 1px solid #ACAAAA; + overflow: scroll; + margin: 0 0 1em 0; + overflow-x: auto; + height: 170px; + background: white; + background: -moz-linear-gradient(top, white 80%, #f8f8f8 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(80%, white), color-stop(100%, #f8f8f8)); + background: -webkit-linear-gradient(top, white 80%, #f8f8f8 100%); + background: -o-linear-gradient(top, white 80%, #f8f8f8 100%); + background: -ms-linear-gradient(top, white 80%, #f8f8f8 100%); + background: linear-gradient(top, white 80%, #f8f8f8 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='white', endColorstr='#f8f8f8',GradientType=0 ); } + +.o_instantmessaging_chat_history div, .o_groupchat_history div { + border-top: 1px solid #eee; + padding: 0.3em 0; } + +.o_instantmessaging_chat_form input, .o_groupchat_chat_form input { + width: 99%; } + +.o_instantmessaging_chat_form div.b_button_group, .o_groupchat_chat_form div.b_button_group { + margin-top: 1em; } + +#o_instantmessages_buddieslist { + padding: 1em 0 0 0; + margin: 0; } +#o_instantmessages_buddieslist a.b_contexthelp { + margin-top: 5px; + padding-right: 5px; } +#o_instantmessages_buddieslist ul { + list-style-type: none; + padding: 0; + margin: 0; } +#o_instantmessages_buddieslist li { + margin: 0; + padding: 0; } +#o_instantmessages_buddieslist li.o_instantmessaging_groupname { + padding: 0 0 0 20px; + background: url(../openolat/images/users.png) no-repeat 0 0; } +#o_instantmessages_buddieslist li a { + padding: 2px 0 2px 20px; + background-repeat: no-repeat; + background-position: 0 0; } +#o_instantmessages_buddieslist a.o_instantmessaging_showgroupswitch { + padding: 2px 0 2px 20px; + background: url(../openolat/images/users_conf.png) no-repeat 0 0; } +#o_instantmessages_buddieslist a.o_instantmessaging_showofflineswitch { + padding: 2px 0 2px 20px; + background: url(../openolat/images/im/grstar.png) no-repeat 0 0; } + +div.o_groupchat_roster { + margin: 0; } +div.o_groupchat_roster ul { + list-style-type: disc; + margin: 0; + padding: 0; } +div.o_groupchat_roster li { + font-size: 95%; } + +/* im icons */ +.o_instantmessaging_available_icon { + background-image: url(../openolat/images/im/gstar.png); } + +.o_instantmessaging_chat_icon { + background-image: url(../openolat/images/im/gstar_chat.png); } + +.o_instantmessaging_away_icon { + background-image: url(../openolat/images/im/gstar_clock.png); } + +.o_instantmessaging_dnd_icon { + background-image: url(../openolat/images/im/gstar_cross.png); } + +.o_instantmessaging_unavailable_icon { + background-image: url(../openolat/images/im/grstar.png); } + +.o_instantmessaging_xa_icon { + background-image: url(../openolat/images/im/grstar_clock.png); } + +.o_instantmessaging_offline_icon { + background-image: url(../openolat/images/im/grstar.png); } + +.o_instantmessaging_new_msg_icon { + background-image: url(../openolat/images/im/new_message.png); } + +.o_instantmessaging_error_icon { + background-image: url(../openolat/images/cross.png); } + +.o_instantmessaging_refresh_icon { + background-image: url(../openolat/images/qti/tries.png); } + +/* +* ================================================= +* +* PORTAL, PORTLETS, TOOLBOXES Rules for the OpenOLAT theme +* +* @author strentini, sergio.trentini@frentix.com, www.frentix.com +* @date Dez. 2011 +* +* also read themes.README! +* +* +* ================================================= +*/ +/** ----------------- PORTAL ----------------- **/ +div.o_home_portaleditlink { + position: absolute; + top: 0; + right: 0; } + +.o_home_main h4 { + text-align: center; } + +div.o_home_rsslink { + clear: both; + float: right; + display: inline; + margin: 10px 0; } +div.o_home_rsslink a { + float: right; + display: inline; } +div.o_home_rsslink a.o_home_rsslink { + background: url(../openolat/images/feed.png) no-repeat; + width: 16px; + display: block; + height: 16px; + line-height: 0; } + +/** ----------------- PORTLETS & BOXES ----------------- **/ +.b_portlet { + position: relative; + font-size: 95%; + margin: 10px; + min-height: 13em; + /* generic table in portlets: override styles from b_table definition */ } +.b_portlet .b_portlet_showall { + font-size: 95%; + position: absolute; + right: 0; + top: 0; } +.b_portlet .b_portlet_header { + border-bottom: 1px solid #94bed3; + white-space: nowrap; + overflow-y: hidden !important; + overflow-x: hidden !important; } +.b_portlet .b_portlet_content { + position: relative; + padding: 1em 0 0 0; } +.b_portlet div.b_portlet_table table { + background: none; + border: none; } +.b_portlet div.b_portlet_table table th, .b_portlet div.b_portlet_table table td { + padding: 0; } +.b_portlet div.b_portlet_table table tbody tr { + background: transparent; } +.b_portlet div.b_portlet_table table tbody tr.b_table_odd td { + background: transparent; } +.b_portlet div.b_portlet_table table tbody tr td { + border: 0 !important; } +.b_portlet div.b_portlet_table table tbody tr:hover, .b_portlet div.b_portlet_table table tbody tr:hover td, .b_portlet div.b_portlet_table table tbody tr:focus, .b_portlet div.b_portlet_table table tbody tr:focus td { + background: transparent; } + +div.o_portlet_repository_student td.b_first_child { + width: 24px; } + +div.o_portlet_repository_teacher td.b_first_child { + width: 24px; } + +/* small portlet icons */ +.b_portlet .b_portlet_header { + background-repeat: no-repeat; + background-position: 0% 50%; + padding-left: 27px; + padding-top: 5px; + padding-bottom: 5px; } + +/* calendar */ +div.o_portlet_calendar div.b_portlet_header { + background-image: url(../openolat/images/calendar_empty.png); + padding-left: 2px; + padding-top: 8px; } + +div.o_portlet_calendar.o_day_1 div.b_portlet_header strong:before { + content: "1"; + font-size: smaller; + padding-right: 16px; } + +div.o_portlet_calendar.o_day_2 div.b_portlet_header strong:before { + content: "2"; + font-size: smaller; + padding-right: 16px; } + +div.o_portlet_calendar.o_day_3 div.b_portlet_header strong:before { + content: "3"; + font-size: smaller; + padding-right: 16px; } + +div.o_portlet_calendar.o_day_4 div.b_portlet_header strong:before { + content: "4"; + font-size: smaller; + padding-right: 16px; } + +div.o_portlet_calendar.o_day_5 div.b_portlet_header strong:before { + content: "5"; + font-size: smaller; + padding-right: 16px; } + +div.o_portlet_calendar.o_day_6 div.b_portlet_header strong:before { + content: "6"; + font-size: smaller; + padding-right: 16px; } + +div.o_portlet_calendar.o_day_7 div.b_portlet_header strong:before { + content: "7"; + font-size: smaller; + padding-right: 16px; } + +div.o_portlet_calendar.o_day_8 div.b_portlet_header strong:before { + content: "8"; + font-size: smaller; + padding-right: 16px; } + +div.o_portlet_calendar.o_day_9 div.b_portlet_header strong:before { + content: "9"; + font-size: smaller; + padding-right: 16px; } + +div.o_portlet_calendar.o_day_10 div.b_portlet_header strong:before { + content: "10"; + font-size: smaller; + padding-right: 16px; } + +div.o_portlet_calendar.o_day_11 div.b_portlet_header strong:before { + content: "11"; + font-size: smaller; + padding-right: 16px; } + +div.o_portlet_calendar.o_day_12 div.b_portlet_header strong:before { + content: "12"; + font-size: smaller; + padding-right: 16px; } + +div.o_portlet_calendar.o_day_13 div.b_portlet_header strong:before { + content: "13"; + font-size: smaller; + padding-right: 16px; } + +div.o_portlet_calendar.o_day_14 div.b_portlet_header strong:before { + content: "14"; + font-size: smaller; + padding-right: 16px; } + +div.o_portlet_calendar.o_day_15 div.b_portlet_header strong:before { + content: "15"; + font-size: smaller; + padding-right: 16px; } + +div.o_portlet_calendar.o_day_16 div.b_portlet_header strong:before { + content: "16"; + font-size: smaller; + padding-right: 16px; } + +div.o_portlet_calendar.o_day_17 div.b_portlet_header strong:before { + content: "17"; + font-size: smaller; + padding-right: 16px; } + +div.o_portlet_calendar.o_day_18 div.b_portlet_header strong:before { + content: "18"; + font-size: smaller; + padding-right: 16px; } + +div.o_portlet_calendar.o_day_19 div.b_portlet_header strong:before { + content: "19"; + font-size: smaller; + padding-right: 16px; } + +div.o_portlet_calendar.o_day_20 div.b_portlet_header strong:before { + content: "20"; + font-size: smaller; + padding-right: 16px; } + +div.o_portlet_calendar.o_day_21 div.b_portlet_header strong:before { + content: "21"; + font-size: smaller; + padding-right: 16px; } + +div.o_portlet_calendar.o_day_22 div.b_portlet_header strong:before { + content: "22"; + font-size: smaller; + padding-right: 16px; } + +div.o_portlet_calendar.o_day_23 div.b_portlet_header strong:before { + content: "23"; + font-size: smaller; + padding-right: 16px; } + +div.o_portlet_calendar.o_day_24 div.b_portlet_header strong:before { + content: "24"; + font-size: smaller; + padding-right: 16px; } + +div.o_portlet_calendar.o_day_25 div.b_portlet_header strong:before { + content: "25"; + font-size: smaller; + padding-right: 16px; } + +div.o_portlet_calendar.o_day_26 div.b_portlet_header strong:before { + content: "26"; + font-size: smaller; + padding-right: 16px; } + +div.o_portlet_calendar.o_day_27 div.b_portlet_header strong:before { + content: "27"; + font-size: smaller; + padding-right: 16px; } + +div.o_portlet_calendar.o_day_28 div.b_portlet_header strong:before { + content: "28"; + font-size: smaller; + padding-right: 16px; } + +div.o_portlet_calendar.o_day_29 div.b_portlet_header strong:before { + content: "29"; + font-size: smaller; + padding-right: 16px; } + +div.o_portlet_calendar.o_day_30 div.b_portlet_header strong:before { + content: "30"; + font-size: smaller; + padding-right: 16px; } + +div.o_portlet_calendar.o_day_31 div.b_portlet_header strong:before { + content: "31"; + font-size: smaller; + padding-right: 16px; } + +div.o_portlet_infomsg div.b_portlet_header { + background-image: url(../openolat/images/comment.png); } + +div.o_portlet_quickstart div.b_portlet_header { + background-image: url(../openolat/images/mouse.png); } + +div.o_portlet_bookmark div.b_portlet_header { + background-image: url(../openolat/images/book-open-bookmark.png); } + +div.o_portlet_groups div.b_portlet_header { + background-image: url(../openolat/images/users.png); } + +div.o_portlet_notes div.b_portlet_header { + background-image: url(../openolat/images/sticky-note--pencil.png); } + +div.o_portlet_noti div.b_portlet_header { + background-image: url(../openolat/images/mail.png); } + +div.o_portlet_eff div.b_portlet_header { + background-image: url(../openolat/images/script-stamp.png); } + +div.o_portlet_repository_student div.b_portlet_header { + background-image: url(../openolat/images/le_resources/book-open-text-image.png); } + +div.o_portlet_repository_teacher div.b_portlet_header { + background-image: url(../openolat/images/le_resources/book-open-text-image-red.png); } + +div.b_portlet_iframe div.b_portlet_header { + background-image: url(../openolat/images/layer.png); } + +div.b_portlet_sysinfo div.b_portlet_header { + background-image: url(../openolat/images/exclamation.png); } + +div.b_portlet_dyk div.b_portlet_header { + background-image: url(../openolat/images/light-bulb.png); } + +div.o_portlet_infomessages div.b_portlet_header { + background-image: url(../openolat/images/information-button.png); } + +div.b_portlet.o_pt_w_if div.b_portlet_header { + background-image: url(../openolat/images/globe.png); } + +/* portlets / portal in edit mode */ +div.b_portlet.b_portlet_edit { + background: #FFE793; + border: 1px solid #FF9E3E; + padding: 2px; } +div.b_portlet.b_portlet_edit .b_portlet_header { + height: 23px; } + +/* portlet toolbox (portal edit mode) */ +div.b_portlet_toolbox { + position: absolute; + top: 0; + right: 0; + padding: 2px; + height: 20px; + overflow-y: hidden !important; + overflow-x: hidden !important; + /* fix problem with brasato component wrapper */ + /* the toolbox buttons */ } +div.b_portlet_toolbox a, div.b_portlet_toolbox span.b_disabled { + background-repeat: no-repeat; + background-position: 1px 1px; + float: right; + width: 18px; + height: 18px; + overflow: hidden; } +div.b_portlet_toolbox div { + display: inline; } +div.b_portlet_toolbox > a, div.b_portlet_toolbox > span { + border: 1px solid #888; + border-radius: 3px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + -o-border-radius: 3px; + background: #eee; + background-repeat: no-repeat; + background-position: center; } +div.b_portlet_toolbox a.b_portlet_edit_left { + background-image: url(../openolat/images/arrow_left_big.png); } +div.b_portlet_toolbox a.b_portlet_edit_right { + background-image: url(../openolat/images/arrow_right_big.png); } +div.b_portlet_toolbox a.b_portlet_edit_down { + background-image: url(../openolat/images/arrow_down_big.png); } +div.b_portlet_toolbox a.b_portlet_edit_up { + background-image: url(../openolat/images/arrow_up_big.png); } +div.b_portlet_toolbox a.b_portlet_edit_delete { + background-image: url(../openolat/images/bin-metal-full.png); } +div.b_portlet_toolbox a.b_portlet_edit_sort_auto { + background-image: url(../openolat/images/table_sort.png); } +div.b_portlet_toolbox a.b_portlet_edit_sort_manual { + background-image: url(../openolat/images/table_gear.png); } +div.b_portlet_toolbox span.b_portlet_edit_left_disabled { + background-image: url(../openolat/images/arrow_left_big.png); + /* Required for IE 5, 6, 7 */ + /* ...or something to trigger hasLayout, like zoom: 1; */ + zoom: 1; + /* Theoretically for IE 8 & 9 (more valid) */ + /* ...but not required as filter works too */ + /* should come BEFORE filter */ + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$percent)"; + /* This works in IE 8 & 9 too */ + /* ... but also 5, 6, 7 */ + filter: alpha(opacity=20); + /* Older than Firefox 0.9 */ + -moz-opacity: 0.2; + /* Safari 1.x (pre WebKit!) */ + -khtml-opacity: 0.2; + /* Modern! + /* Firefox 0.9+, Safari 2?, Chrome any? + /* Opera 9+, IE 9+ */ + opacity: 0.2; } +div.b_portlet_toolbox span.b_portlet_edit_right_disabled { + background-image: url(../openolat/images/arrow_right_big.png); + /* Required for IE 5, 6, 7 */ + /* ...or something to trigger hasLayout, like zoom: 1; */ + zoom: 1; + /* Theoretically for IE 8 & 9 (more valid) */ + /* ...but not required as filter works too */ + /* should come BEFORE filter */ + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$percent)"; + /* This works in IE 8 & 9 too */ + /* ... but also 5, 6, 7 */ + filter: alpha(opacity=20); + /* Older than Firefox 0.9 */ + -moz-opacity: 0.2; + /* Safari 1.x (pre WebKit!) */ + -khtml-opacity: 0.2; + /* Modern! + /* Firefox 0.9+, Safari 2?, Chrome any? + /* Opera 9+, IE 9+ */ + opacity: 0.2; } +div.b_portlet_toolbox span.b_portlet_edit_down_disabled { + background-image: url(../openolat/images/arrow_down_big.png); + /* Required for IE 5, 6, 7 */ + /* ...or something to trigger hasLayout, like zoom: 1; */ + zoom: 1; + /* Theoretically for IE 8 & 9 (more valid) */ + /* ...but not required as filter works too */ + /* should come BEFORE filter */ + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$percent)"; + /* This works in IE 8 & 9 too */ + /* ... but also 5, 6, 7 */ + filter: alpha(opacity=20); + /* Older than Firefox 0.9 */ + -moz-opacity: 0.2; + /* Safari 1.x (pre WebKit!) */ + -khtml-opacity: 0.2; + /* Modern! + /* Firefox 0.9+, Safari 2?, Chrome any? + /* Opera 9+, IE 9+ */ + opacity: 0.2; } +div.b_portlet_toolbox span.b_portlet_edit_up_disabled { + background-image: url(../openolat/images/arrow_up_big.png); + /* Required for IE 5, 6, 7 */ + /* ...or something to trigger hasLayout, like zoom: 1; */ + zoom: 1; + /* Theoretically for IE 8 & 9 (more valid) */ + /* ...but not required as filter works too */ + /* should come BEFORE filter */ + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$percent)"; + /* This works in IE 8 & 9 too */ + /* ... but also 5, 6, 7 */ + filter: alpha(opacity=20); + /* Older than Firefox 0.9 */ + -moz-opacity: 0.2; + /* Safari 1.x (pre WebKit!) */ + -khtml-opacity: 0.2; + /* Modern! + /* Firefox 0.9+, Safari 2?, Chrome any? + /* Opera 9+, IE 9+ */ + opacity: 0.2; } +div.b_portlet_toolbox span.b_portlet_edit_sort_auto_disabled { + background-image: url(../openolat/images/table_sort.png); + /* Required for IE 5, 6, 7 */ + /* ...or something to trigger hasLayout, like zoom: 1; */ + zoom: 1; + /* Theoretically for IE 8 & 9 (more valid) */ + /* ...but not required as filter works too */ + /* should come BEFORE filter */ + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$percent)"; + /* This works in IE 8 & 9 too */ + /* ... but also 5, 6, 7 */ + filter: alpha(opacity=20); + /* Older than Firefox 0.9 */ + -moz-opacity: 0.2; + /* Safari 1.x (pre WebKit!) */ + -khtml-opacity: 0.2; + /* Modern! + /* Firefox 0.9+, Safari 2?, Chrome any? + /* Opera 9+, IE 9+ */ + opacity: 0.2; } +div.b_portlet_toolbox span.b_portlet_edit_sort_manual_disabled { + background-image: url(../openolat/images/table_gear.png); + /* Required for IE 5, 6, 7 */ + /* ...or something to trigger hasLayout, like zoom: 1; */ + zoom: 1; + /* Theoretically for IE 8 & 9 (more valid) */ + /* ...but not required as filter works too */ + /* should come BEFORE filter */ + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$percent)"; + /* This works in IE 8 & 9 too */ + /* ... but also 5, 6, 7 */ + filter: alpha(opacity=20); + /* Older than Firefox 0.9 */ + -moz-opacity: 0.2; + /* Safari 1.x (pre WebKit!) */ + -khtml-opacity: 0.2; + /* Modern! + /* Firefox 0.9+, Safari 2?, Chrome any? + /* Opera 9+, IE 9+ */ + opacity: 0.2; } + +.b_toolboxes { + padding: 6px; } +.b_toolboxes .b_toolbox { + margin-bottom: 20px; + /* the toolbox head */ + /* toolbox content */ } +.b_toolboxes .b_toolbox .b_toolbox_head_wrapper { + border-bottom: 1px solid #94bed3; + background: inherit; } +.b_toolboxes .b_toolbox .b_toolbox_head_wrapper .b_toolbox_head { + vertical-align: top; } +.b_toolboxes .b_toolbox .b_toolbox_head_wrapper .b_toolbox_head strong { + font-weight: bold; } +.b_toolboxes .b_toolbox .b_toolbox_head_wrapper .b_toolbox_head_icon { + background: transparent no-repeat 3px 50%; + padding-left: 19px; + line-height: 1.2em; + color: black; } +.b_toolboxes .b_toolbox .b_toolbox_content ul { + padding: 0 0 0 6px; + margin: 0; + list-style: none; } +.b_toolboxes .b_toolbox .b_toolbox_content li { + padding: 0; + margin: 0; + line-height: 1.7em; + white-space: nowrap; + /* special */ + /* disabled toolbox items */ } +.b_toolboxes .b_toolbox .b_toolbox_content li a { + color: #667; + background-repeat: no-repeat; + background-position: 0 50%; + padding-left: 20px; + display: block; } +.b_toolboxes .b_toolbox .b_toolbox_content li a:focus, .b_toolboxes .b_toolbox .b_toolbox_content li a:hover, .b_toolboxes .b_toolbox .b_toolbox_content li a:active { + color: #504D4E; + text-decoration: underline; } +.b_toolboxes .b_toolbox .b_toolbox_content li div.b_note, .b_toolboxes .b_toolbox .b_toolbox_content li div.b_important, .b_toolboxes .b_toolbox .b_toolbox_content li div.b_warning { + padding: 0 0 0 20px; + margin: 0; + border-bottom: 0; } +.b_toolboxes .b_toolbox .b_toolbox_content li a.b_toolbox_toggle { + padding-left: 0; + display: inline; } +.b_toolboxes .b_toolbox .b_toolbox_content li span.b_toolbox_toggle_wrapper { + float: right; + font-size: 90%; } +.b_toolboxes .b_toolbox .b_toolbox_content li span.b_toolbox_link.b_disabled, .b_toolboxes .b_toolbox .b_toolbox_content li span.b_toolbox_disabled { + color: #999; + background: no-repeat 0 50% url(../openolat/images/bullet_white.png); + padding-left: 18px; + display: block; } + +/* links list portlet */ +div.b_portlet.o_pt_w_if div.b_portlet_header { + background-image: url(../openolat/images/globe.png); } + +div.b_portlet p { + margin-bottom: 0; } + +/* did you know portlet */ +div.b_portlet_dyk_q { + font-weight: bold; } + +div.b_portlet_dyk_a { + padding-top: 5px; } + +div.b_portlet_dyk_next { + text-align: right; } + +/* Library */ +div.f_library_catalog div.b_tree { + /* overflowing menu */ } +div.f_library_catalog div.b_tree ul { + white-space: normal; } +div.f_library_catalog div.b_tree ul.b_tree_l1 li a.b_tree_icon { + background-image: none !important; } +div.f_library_catalog div.f_metadata { + background-color: #fcfcfc; + margin-left: 20px; + padding: 4px; } +div.f_library_catalog h4 { + padding-left: 25px; + background-repeat: no-repeat; + background-position: center left; } +div.f_library_catalog div.f_folder_info div.f_metadata { + margin-bottom: 1.5em; } +div.f_library_catalog div.b_noti { + right: 90px; } +div.f_library_catalog div.f_thumbnails_switch { + border: 1px solid #E9EAEF; + display: inline; + position: absolute; + top: 0px; + right: 0px; + float: right; + padding: 3px 3px 3px 23px; } +div.f_library_catalog div.f_thumbnails_on { + background: url(../openolat/images/docs/document_preview.png) no-repeat 3px 50%; } +div.f_library_catalog div.f_thumbnails_off { + background: url(../openolat/images/docs/document_preview.png) no-repeat 3px 50%; + /* Required for IE 5, 6, 7 */ + /* ...or something to trigger hasLayout, like zoom: 1; */ + zoom: 1; + /* Theoretically for IE 8 & 9 (more valid) */ + /* ...but not required as filter works too */ + /* should come BEFORE filter */ + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$percent)"; + /* This works in IE 8 & 9 too */ + /* ... but also 5, 6, 7 */ + filter: alpha(opacity=70); + /* Older than Firefox 0.9 */ + -moz-opacity: 0.7; + /* Safari 1.x (pre WebKit!) */ + -khtml-opacity: 0.7; + /* Modern! + /* Firefox 0.9+, Safari 2?, Chrome any? + /* Opera 9+, IE 9+ */ + opacity: 0.7; } +div.f_library_catalog th, div.f_library_catalog td { + text-align: left; + font-size: 0.9em; + color: #999; + margin: 0; + padding: 0; + border: 0; } +div.f_library_catalog th { + font-weight: bold; + width: 14em; + vertical-align: top; } +div.f_library_catalog h3.b_filetype_folder { + margin-top: 20px; } +div.f_library_catalog div.f_item { + margin-bottom: 1em; + padding: 0.5em; } +div.f_library_catalog div.f_item div.f_item_thumbnail { + width: 200px; + height: 200px; + float: left; + margin-right: 20px; } +div.f_library_catalog div.f_item div.f_item_links a { + background-repeat: no-repeat; } +div.f_library_catalog div.f_item div.f_item_links a.b_filetype_file { + display: block; + width: 70%; + float: left; + padding: 2px 10px 2px 20px; + background-repeat: no-repeat; + margin: 0; } +div.f_library_catalog div.f_item div.f_item_links a.f_permalink { + text-decoration: none; + display: block; + width: 9px; + height: 9px; + float: right; + padding: 4px 2px 2px 2px; + margin: 0; + background-position: center center; } +div.f_library_catalog div.f_item div.f_item_links span a.f_sendmail { + text-decoration: none; + background: url(../openolat/images/mail.png) no-repeat top left; + display: block; + width: 16px; + height: 16px; + float: right; + padding: 0 0 0 2px; + margin: 0; } +div.f_library_catalog div.f_item div.f_metadata { + position: relative; + border-radius: 4px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + -o-border-radius: 4px; + moz-box-shadow: 0 1px 2px #d3d3d3; + -ms-box-shadow: 0 1px 2px #d3d3d3; + -o-box-shadow: 0 1px 2px #d3d3d3; + -webkit-box-shadow: 0 1px 2px #d3d3d3; + box-shadow: 0 1px 2px #d3d3d3; } +div.f_library_catalog div.f_item div.f_metadata div.f_thumbnail { + float: left; + border-right: 1px solid #eeeeee; } +div.f_library_catalog div.f_item div.f_metadata div.f_thumbnail_inner { + width: 200px; + height: 200px; } +div.f_library_catalog div.f_item div.f_metadata div.f_thumbnail_unavailable { + width: 200px; + height: 200px; + background-image: url(../openolat/images/no_preview.png); + background-repeat: no-repeat; + background-position: 50% 50%; } +div.f_library_catalog div.f_item div.f_metadata div.f_metadata_text { + padding-bottom: 35px; } +div.f_library_catalog div.f_item div.f_metadata div.f_metadata_text_inner { + width: 100%; } +div.f_library_catalog div.f_item div.f_metadata div.f_item_ratings { + position: absolute; + bottom: 3px; + right: 3px; + width: 300px; } +div.f_library_catalog div.f_item div.f_metadata div.f_item_ratings div.b_ratings_and_comments { + margin: 0; + border: none; } +div.f_library_catalog div.f_item_selected div.f_metadata { + background-color: #F0F0F0 !important; + moz-box-shadow: 1 1px 4px #d3d3d3; + -ms-box-shadow: 1 1px 4px #d3d3d3; + -o-box-shadow: 1 1px 4px #d3d3d3; + -webkit-box-shadow: 1 1px 4px #d3d3d3; + box-shadow: 1 1px 4px #d3d3d3; } +div.f_library_catalog h3.f_search_results { + background-image: url(../openolat/images/magnifier-zoom.png) !important; } +div.f_library_catalog div.b_toolbox div.o_toolbox_searchbox input { + line-height: 1.3em; + margin: 0; + width: 10em; } +div.f_library_catalog div.b_toolbox div.o_toolbox_searchbox input:focus { + border: 1px solid #504D4E; } +div.f_library_catalog div.b_toolbox div.o_toolbox_searchbox button { + width: 16px; + height: 16px; + background: url(../openolat/images/magnifier-zoom.png) no-repeat; + border: 0; + vertical-align: top; } + +div.f_library_overview img { + float: right; + max-width: 50%; } +div.f_library_overview p { + padding-left: 20px; } +div.f_library_overview div.f_library_big_icon { + float: right; + width: 425px; + height: 282px; + background: url(../openolat/images/library_image.png) no-repeat; } +div.f_library_overview div.f_library_newest_files ul li { + white-space: normal; + padding-bottom: 0.3em; } +div.f_library_overview div.f_library_newest_files ul li a { + background-position: top left; + min-height: 16px; } + +.f_library_icon { + background-image: url(../openolat/images/library.png); } + +/* print & mobile, let's keep 'em down here... */ +/* ------- print -------- */ +/* +* ================================================= +* +* basemod rules for OpenOLAT 8 (PRINT) +* +* @author strentini, sergio.trentini@frentix.com, www.frentix.com +* @date Nov. 2011 +* +* +* +* (as of yaml compliance, contains css rules for +* positioning and sizing elements) +* +* this file is included in layout.scss +* it is not compiled to a separate css-file... +* +* ================================================= +*/ +/** +* hides any element +*/ +@media print { + /** with the noprint class, you can hide any element in printout **/ + .o_noprint { + display: none !important; + visibility: hidden !important; + height: 0px !important; + width: 0px !important; } + + /* (en) change font size unit to [pt] - avoiding problems with [px] unit in Gecko based browsers */ + /* (de) Wechsel der der Schriftgrößen-Maßheinheit zu [pt] - Probleme mit Maßeinheit [px] in Gecko-basierten Browsern vermeiden */ + body { + font-size: 10pt; } + + .b_noti { + display: none !important; + visibility: hidden !important; + height: 0px !important; + width: 0px !important; } + + /* login site background image */ + #b_main.o_loginscreen { + background-image: none; } + + /* home site background image */ + #b_main.o_home { + background-image: none; } + + /* editor background */ + #b_main.o_editor { + background-image: none; } + + /* remove box-shadow if any */ + #b_main { + moz-box-shadow: 0 0 0 transparent; + -ms-box-shadow: 0 0 0 transparent; + -o-box-shadow: 0 0 0 transparent; + -webkit-box-shadow: 0 0 0 transparent; + box-shadow: 0 0 0 transparent; + border: none; } + + /* no borders, no margin, no padding */ + body, #b_page_margins, #b_page, #b_main, #b_page_wrapper { + margin: 0; + padding: 0; + border: 0; } + + /* a default font for printout */ + body * { + font-family: "Times New Roman", Times, serif; } + + /* font for code and pre */ + code, pre { + font-family: "Courier New", Courier, mono; } + + /* width to pagewidth */ + #b_page_margins, #b_page { + width: 100% !important; + min-width: 0; + max-width: none; } + + /* hide footer, hide topnav, hide main navigation */ + #b_footer, #b_topnav, #b_nav, #search { + display: none; } + + /* hide col1 and col2, make main column without margins */ + #b_col1, #b_col2 { + display: none; } + + #b_col3 { + margin: 0 !important; + border: none !important; } + + .b_c25l, .b_c33l, .b_c38l, .b_c50l, .b_c62l, .b_c66l, .b_c75l, .b_c25r, .b_c33r, .b_c38r, .b_c50r, .b_c62r, .b_c66r, .b_c75r { + width: 100%; + margin: 0; + float: none; + overflow: visible; + display: table; } + + .b_subc, .b_subcl, .b_subcr { + margin: 0; + padding: 0; } + + h1, h2, h3, h4, h5, h6 { + page-break-after: avoid; } + + #b_page a[href^="http:"], #b_page a[href^="https:"] { + padding-left: 0; + background-image: none; } + + #b_col1_content:before, #b_col2_content:before, #b_col3_content:before { + content: ""; + color: #888; + background: inherit; + display: block; + font-weight: 700; + font-size: 1.5em; } + + .b_floatbox, .b_subcolumns, .b_subcolums_oldgecko { + overflow: visible; + display: table; } + + /* hide jsMath print warning */ + #jsMath_PrintWarning { + display: none !important; + visibility: hidden !important; + height: 0px !important; + width: 0px !important; } + + /* --- nice print styles for wiki pages ---- */ + .o_wiki_wrapper .b_c20l, .o_wiki_wrapper .o_wikimod_nav { + display: none; } + .o_wiki_wrapper .b_c80r { + width: 100%; } + .o_wiki_wrapper .b_c80r div.b_tabbedpane_tabs { + display: none; } } +/* ------- mobile -------- */ +/* +* ================================================= +* +* MOBILE rules for OpenOLAT 8 (MOBILE DEVICES) +* +* @author strentini, sergio.trentini@frentix.com, www.frentix.com +* @date Nov. 2011 +* +* also read themes.README! +* +* +* ================================================= +*/ +/* iPad ( and other tablets, some netbooks as well, I guess...) */ +/* mobile phones */ diff --git a/src/main/webapp/static/themes/openolatexample/layout.css b/src/main/webapp/static/themes/openolatexample/layout.css index 5975ae2a78dcef5e0dd7a1f9f919d08bcd25fd82..67ea50d07c454a1a1d2546aca8e8745554fc1d34 100644 --- a/src/main/webapp/static/themes/openolatexample/layout.css +++ b/src/main/webapp/static/themes/openolatexample/layout.css @@ -1,4 +1,5 @@ -@charset "UTF-8";/* +@charset "UTF-8"; +/* * ======================================================== * this could be your customized license. It will be included in your * compiled css file, even if you use sass --style compressed @@ -26,4 +27,7528 @@ * @author strentini, sergio.trentini@frentix.com, www.frentix.com * @date Nov. 2011 * ======================================================== -**/@import url(../../yaml/core/slim_base.css);@import url(all/content.css);.b_with_small_icon_left{padding:2px 0 2px 20px;min-height:16px;background-position:0 50%;background-repeat:no-repeat}option.b_with_small_icon_left{padding:0 0 0 20px;vertical-align:middle;min-height:11px;background-position:0 50%;background-repeat:no-repeat}.b_with_small_icon_right{padding:1px 20px 1px 0px;min-height:16px;background-position:100% 50%;background-repeat:no-repeat}.b_small_icon{float:left;display:inline;width:16px;height:16px;background-position:0 50%;background-repeat:no-repeat}a.b_small_icon:hover{text-decoration:none}.b_info_icon{background-image:url("../openolat/images/comment.png")}.b_warn_icon{background-image:url("../openolat/images/exclamation.png")}.b_error_icon{background-image:url("../openolat/images/cross-circle.png")}.b_new_icon{background-image:url("../openolat/images/new-text.png")}.b_institution_icon{background-image:url("../openolat/images/home.png")}.b_group_icon{background-image:url("../openolat/images/users.png")}.b_user_icon{background-image:url("../openolat/images/user.png")}.b_move_left_icon{background-image:url("../openolat/images/arrow_left_big.png")}.b_move_right_icon{background-image:url("../openolat/images/arrow_right_big.png")}.b_move_down_icon{background-image:url("../openolat/images/arrow_down_big.png")}.b_move_up_icon{background-image:url("../openolat/images/arrow_up_big.png")}.b_delete_icon{background-image:url("../openolat/images/bin-metal-full.png")}.b_share_icon{background-image:url("../openolat/images/share.png")}.b_status_enabled_icon{background-image:url("../openolat/images/tick.png")}.b_status_disabled_icon{background-image:url("../openolat/images/cross.png")}.b_edit_icon{background-image:url("../openolat/images/docs/document--pencil.png")}.b_add_icon{background-image:url("../openolat/images/plus-circle.png")}.b_open_icon{background-image:url("../openolat/images/control/control.png")}.b_star_icon{background-image:url(../openolat/images/star.png)}.b_star_small_icon{background-image:url(../openolat/images/star-small.png)}.o_fulltext_search_button{background-image:url("../openolat/images/magnifier-zoom.png")}.o_help_icon{background-image:url("../openolat/images/help.png")}.o_rss_icon{background-image:url("../openolat/images/feed.png")}.o_login_guests{background-image:url("../openolat/images/user_silhouette.png")}.o_login_pwd{background-image:url("../openolat/images/user_excl.png")}.o_login_register{background-image:url("../openolat/images/user_register.png")}.o_news_icon{background-image:url("../openolat/images/information-white.png")}.o_course_icon{background-image:url("../openolat/images/le_resources/book-open-text-image.png")}.o_chat_icon{background-image:url("../openolat/images/balloons-box.png")}.o_admin_icon{background-image:url("../openolat/images/wrench-screwdriver.png")}.o_calendar_icon{background-image:url("../openolat/images/calendar.png")}.o_locked_icon{background-image:url("../openolat/images/locked.png")}.b_flag_en{background-image:url("../openolat/images/flags/gb.png")}.b_flag_de{background-image:url("../openolat/images/flags/de.png")}.b_flag_fr{background-image:url("../openolat/images/flags/fr.png")}.b_flag_it{background-image:url("../openolat/images/flags/it.png")}.b_flag_es{background-image:url("../openolat/images/flags/es.png")}.b_flag_da{background-image:url("../openolat/images/flags/dk.png")}.b_flag_cs{background-image:url("../openolat/images/flags/cz.png")}.b_flag_el{background-image:url("../openolat/images/flags/gr.png")}.b_flag_ru{background-image:url("../openolat/images/flags/ru.png")}.b_flag_pl{background-image:url("../openolat/images/flags/pl.png")}.b_flag_zh_CN{background-image:url("../openolat/images/flags/cn.png")}.b_flag_zh_TW{background-image:url("../openolat/images/flags/tw.png")}.b_flag_lt{background-image:url("../openolat/images/flags/lt.png")}.b_flag_fa{background-image:url("../openolat/images/flags/ir.png")}.b_flag_pt_PT{background-image:url("../openolat/images/flags/pt.png")}.b_flag_pt_BR{background-image:url("../openolat/images/flags/br.png")}.b_flag_tr{background-image:url("../openolat/images/flags/tr.png")}.b_flag_hu{background-image:url("../openolat/images/flags/hu.png")}.b_flag_sq{background-image:url("../openolat/images/flags/al.png")}.b_flag_in{background-image:url("../openolat/images/flags/id.png")}.b_flag_ar{background-image:url("../openolat/images/flags/eg.png")}.b_flag_rm{background-image:url("../openolat/images/flags/rm.png")}.b_flag_af{background-image:url("../openolat/images/flags/za.png")}.b_flag_vi{background-image:url("../openolat/images/flags/vn.png")}.b_flag_mn{background-image:url("../openolat/images/flags/mn.png")}.b_flag_iw{background-image:url("../openolat/images/flags/il.png")}.b_flag_ko{background-image:url("../openolat/images/flags/kr.png")}.b_flag_nl_NL{background-image:url("../openolat/images/flags/nl.png")}.b_flag_jp{background-image:url("../openolat/images/flags/jp.png")}.b_flag_nb_NO{background-image:url("../openolat/images/flags/no.png")}.b_flag_et_EE{background-image:url("../openolat/images/flags/ee.png")}.b_flag_bg{background-image:url("../openolat/images/flags/bg.png")}.b_flag_hi_IN_ASIA{background-image:url("../openolat/images/flags/in.png")}.b_flag_ar_LB{background-image:url("../openolat/images/flags/lb.png")}.b_flag_de_FX_business{background-image:url("../openolat/images/flags/de.png")}.b_flag_de_FX_school{background-image:url("../openolat/images/flags/de.png")}.b_flag_en_FX_business{background-image:url("../openolat/images/flags/gb.png")}.b_flag_en_FX_school{background-image:url("../openolat/images/flags/gb.png")}.b_filetype_file,.b_filetype_ico{background-image:url("../openolat/images/docs/document_plain.png") !important}.b_filetype_avi_icon{background-image:url("../openolat/images/docs/document-film.png") !important}.b_filetype_bat_icon{background-image:url("../openolat/images/docs/document-binary.png") !important}.b_filetype_bmp{background-image:url("../openolat/images/docs/document-image.png") !important}.b_filetype_css{background-image:url("../openolat/images/docs/document_tags.png") !important}.b_filetype_doc,.b_filetype_docx{background-image:url("../openolat/images/docs/document-word.png") !important}.b_filetype_dvi{background-image:url("../openolat/images/docs/document-film.png") !important}.b_filetype_exe{background-image:url("../openolat/images/docs/document-binary.png") !important}div.b_ext_elem .x-tree-node-expanded .x-tree-node-icon.b_filetype_folder,.b_filetype_folder_open{background-image:url("../openolat/images/folder_open.png") !important}.b_filetype_folder{background-image:url("../openolat/images/folder.png") !important}.b_filetype_gif{background-image:url("../openolat/images/docs/document-image.png") !important}.b_filetype_gz{background-image:url("../openolat/images/docs/document-zipper.png") !important}.b_filetype_htm,.b_filetype_html{background-image:url("../openolat/images/docs/document_tags.png") !important}.b_filetype_jpeg,.b_filetype_jpg{background-image:url("../openolat/images/docs/document-image.png") !important}.b_filetype_js{background-image:url("../openolat/images/docs/document_tags.png") !important}.b_filetype_log{background-image:url("../openolat/images/docs/document_plain.png") !important}.b_filetype_midi{background-image:url("../openolat/images/docs/document-music.png") !important}.b_filetype_video,.b_filetype_mov{background-image:url("../openolat/images/docs/document-film.png") !important}.b_filetype_audio,.b_filetype_mp3,.b_filetype_m3u{background-image:url("../openolat/images/docs/document-music.png") !important}.b_filetype_mpeg,.b_filetype_mpg{background-image:url("../openolat/images/docs/document-film.png") !important}.b_filetype_odp{background-image:url("../openolat/images/docs/document-powerpoint.png") !important}.b_filetype_ods{background-image:url("../openolat/images/docs/document-excel.png") !important}.b_filetype_odt{background-image:url("../openolat/images/docs/document-text.png") !important}.b_filetype_odg{background-image:url("../openolat/images/docs/document-image.png") !important}.b_filetype_odf{background-image:url("../openolat/images/docs/document_plain.png") !important}.b_filetype_pdf{background-image:url("../openolat/images/docs/document-pdf.png") !important}.b_filetype_png{background-image:url("../openolat/images/docs/document-image.png") !important}.b_filetype_ppt{background-image:url("../openolat/images/docs/document-powerpoint.png") !important}.b_filetype_pptx{background-image:url("../openolat/images/docs/document-powerpoint.png") !important}.b_filetype_ps{background-image:url("../openolat/images/docs/document-pdf.png") !important}.b_filetype_qt,.b_filetype_ra,.b_filetype_ram{background-image:url("../openolat/images/docs/document-film.png") !important}.b_filetype_readme,.b_filetype_README{background-image:url("../openolat/images/docs/document-text.png") !important}.b_filetype_rtf{background-image:url("../openolat/images/docs/document-word.png") !important}.b_filetype_tar,.b_filetype_tgz{background-image:url("../openolat/images/docs/document-zipper.png") !important}.b_filetype_tiff{background-image:url("../openolat/images/docs/document-image.png") !important}.b_filetype_txt{background-image:url("../openolat/images/docs/document-text.png") !important}.b_filetype_wav{background-image:url("../openolat/images/docs/document-music.png") !important}.b_filetype_xls,.b_filetype_xlsx{background-image:url("../openolat/images/docs/document-excel.png") !important}.b_filetype_xml{background-image:url("../openolat/images/docs/document_tags.png") !important}.b_filetype_xsl{background-image:url("../openolat/images/docs/document_tags.png") !important}.b_filetype_zip{background-image:url("../openolat/images/docs/document-zipper.png") !important}li.b_nav_site div,li.b_nav_tab div{background:url("../openolat/images/application.png") no-repeat left 50%;padding-left:18px}li.b_resource_BusinessGroup div,.o_BusinessGroup_icon{background-image:url("../openolat/images/users.png")}li.b_resource_CourseModule div,.o_CourseModule_icon{background-image:url("../openolat/images/le_resources/book-open-text-image.png")}li.b_resource_HOMEPAGECONFIG div,.o_HOMEPAGECONFIG_icon,li.b_resource_Identity div{background-image:url("../openolat/images/card-address.png")}li.b_resource_FileResource-SHAREDFOLDER div,.o_FileResource-SHAREDFOLDER_icon{background-image:url("../openolat/images/folder_shared.png")}li.b_resource_FileResource-WIKI div,.o_FileResource-WIKI_icon{background-image:url("../openolat/images/le_resources/wiki.png")}li.b_resource_FileResource-PODCAST div,.o_FileResource-PODCAST_icon{background-image:url("../openolat/images/le_resources/media-player-cast.png")}li.b_resource_FileResource-BLOG div,.o_FileResource-BLOG_icon{background-image:url("../openolat/images/le_resources/blog.png")}li.b_resource_FileResource-MOVIE div,.o_FileResource-MOVIE_icon{background-image:url("../openolat/images/docs/document-film.png")}li.b_resource_FileResource-PDF div,.o_FileResource-PDF_icon{background-image:url("../openolat/images/docs/document-pdf.png")}li.b_resource_FileResource-PPT div,.o_FileResource-PPT_icon{background-image:url("../openolat/images/docs/document-powerpoint.png")}li.b_resource_FileResource-DOC div,.o_FileResource-DOC_icon{background-image:url("../openolat/images/docs/document-word.png")}li.b_resource_FileResource-IMSCP div,.o_FileResource-IMSCP_icon{background-image:url("../openolat/images/le_resources/box.png")}li.b_resource_FileResource-SCORMCP div,.o_FileResource-SCORMCP_icon{background-image:url("../openolat/images/le_resources/book-open-text-image-s.png")}li.b_resource_FileResource-FILE div,.o_FileResource-FILE_icon{background-image:url("../openolat/images/docs/document_plain.png")}li.b_resource_FileResource-IMAGE div,.o_FileResource-IMAGE_icon{background-image:url("../openolat/images/docs/document-image.png")}li.b_resource_FileResource-SOUND div,.o_FileResource-SOUND_icon{background-image:url("../openolat/images/docs/document-music.png")}li.b_resource_FileResource-XLS div,.o_FileResource-XLS_icon{background-image:url("../openolat/images/docs/document-excel.png")}li.b_resource_FileResource-ANIM div,.o_FileResource-ANIM_icon{background-image:url("../openolat/images/docs/document-image.png")}li.b_resource_FileResource-SURVEY div,.o_FileResource-SURVEY_icon{background-image:url("../openolat/images/le_resources/survey.png")}li.b_resource_FileResource-TEST div,.o_FileResource-TEST_icon{background-image:url("../openolat/images/le_resources/test.png")}li.b_resource_FileResource-GLOSSARY div,.o_FileResource-GLOSSARY_icon{background-image:url("../openolat/images/le_resources/glossary.png")}li.b_resource_org-olat-search-ui-SearchController div,.o_org-olat-search-ui-SearchController_icon{background-image:url("../openolat/images/magnifier-zoom.png")}li.b_resource_EPStructuredMapTemplate div{background-image:url("../openolat/images/le_resources/portfolio.png")}li a.o_toolbox_course{background-image:url("../openolat/images/le_resources/book-open-text-image.png")}li a.o_toolbox_content{background-image:url("../openolat/images/le_resources/box.png")}li a.o_toolbox_scorm{background-image:url("../openolat/images/le_resources/book-open-text-image-s.png")}li a.o_toolbox_test{background-image:url("../openolat/images/le_resources/test.png")}li a.o_toolbox_questionnaire{background-image:url("../openolat/images/le_resources/survey.png")}li a.o_toolbox_wiki{background-image:url("../openolat/images/le_resources/wiki.png")}li a.o_toolbox_podcast{background-image:url("../openolat/images/le_resources/media-player-cast.png")}li a.o_toolbox_blog{background-image:url("../openolat/images/le_resources/blog.png")}li a.o_toolbox_glossary{background-image:url("../openolat/images/le_resources/glossary.png")}li a.o_toolbox_sharedfolder{background-image:url("../openolat/images/folder_shared.png")}li a.o_toolbox_coursefolder{background-image:url("../openolat/images/le_resources/blue-folder.png")}li a.o_toolbox_portfolio{background-image:url("../openolat/images/le_resources/portfolio.png")}li a.b_toolbox_link{background-image:url("../openolat/images/bullet_black.png")}li a.b_toolbox_doc{background-image:url("../openolat/images/docs/document_plain.png")}li a.b_toolbox_preview{background-image:url("../openolat/images/docs/document_preview.png")}li a.b_toolbox_publish{background-image:url("../openolat/images/docs/document_share.png")}li a.b_toolbox_move{background-image:url("../openolat/images/docs/document_move.png")}li a.b_toolbox_close{background-image:url("../openolat/images/close.png")}li a.b_toolbox_delete{background-image:url("../openolat/images/bin-metal-full.png")}li a.b_toolbox_copy,.b_copy_icon{background-image:url("../openolat/images/docs/document-copy.png")}.o_midlock{top:9px;left:9px;background-image:url("../openolat/images/decorator/deco_condition.png")}.o_miderr{top:8px;left:-2px;background-image:url("../openolat/images/decorator/deco_error.png")}.o_midwarn{top:8px;left:-2px;background-image:url("../openolat/images/decorator/deco_warn.png")}.o_midpub{top:-2px;left:9px;background-image:url("../openolat/images/decorator/deco_ok.png")}span.o_passed{background:url(../openolat/images/tick.png) no-repeat right 50%;padding:0 25px 0 0;color:#009900}span.o_notpassed{background:url(../openolat/images/cross.png) no-repeat right 50%;padding:0 25px 0 0;color:#990000}.o_efficiencystatement_icon{background-image:url(../openolat/images/seal.png)}.o_bc_icon{background-image:url("../openolat/images/folder.png") !important}.o_co_icon{background-image:url("../openolat/images/mail.png") !important}.o_cp_icon{background-image:url("../openolat/images/le_resources/box.png") !important}.o_cp_org{background-image:url("../openolat/images/le_resources/box.png") !important}.o_cp_item{background-image:url("../openolat/images/docs/document-text.png") !important}.o_dialog_icon{background-image:url("../openolat/images/docs/document_discuss.png") !important}.o_en_icon{background-image:url("../openolat/images/enrol.png") !important}.o_fo_icon{background-image:url("../openolat/images/forum/forum.png") !important}.o_iqself_icon{background-image:url("../openolat/images/le_resources/selftest.png") !important}.o_iqsurv_icon{background-image:url("../openolat/images/le_resources/survey.png") !important}.o_iqtest_icon{background-image:url("../openolat/images/le_resources/test.png") !important}.o_ms_icon{background-image:url("../openolat/images/le_resources/thumb-up.png") !important}.o_scorm_icon,.o_scorm_org{background-image:url("../openolat/images/le_resources/book-open-text-image-s.png") !important}.o_scorm_item{background-image:url("../openolat/images/docs/document-text.png") !important}.o_scorm_asset{background-image:url("../openolat/images/le_resources/book-open-text-image-s.png") !important}.o_sp_icon{background-image:url("../openolat/images/docs/document-text.png") !important}.o_st_icon{background-image:url("../openolat/images/node-select-all.png") !important}.o_ta_icon{background-image:url("../openolat/images/docs/document-task.png") !important}.o_tu_icon{background-image:url("../openolat/images/docs/document-import.png") !important}.o_wiki_icon{background-image:url("../openolat/images/le_resources/wiki.png") !important}.o_ll_icon{background-image:url("../openolat/images/docs/document_linklist.png") !important}.o_cl_icon{background-image:url("../openolat/images/clipboard-task.png") !important}.o_den_icon{background-image:url("../openolat/images/clock.png") !important}.o_projectbroker_icon{background-image:url("../openolat/images/projectbroker.png") !important}.o_podcast_icon{background-image:url("../openolat/images/le_resources/media-player-cast.png") !important}.o_blog_icon{background-image:url("../openolat/images/le_resources/blog.png") !important}.o_cal_icon{background-image:url("../openolat/images/calendar.png") !important}.o_lti_icon{background-image:url("../openolat/images/docs/document-node.png") !important}.o_vc_icon{background-image:url("../openolat/images/projection-screen.png") !important}.o_vitero_icon{background-image:url("../openolat/images/vitero.png") !important}.o_ep_icon{background-image:url("../openolat/images/le_resources/portfolio.png") !important}.o_EPStructuredMapTemplate_icon{background-image:url("../openolat/images/portfolio/briefcase.png") !important}.o_infomsg_icon{background-image:url("../openolat/images/information-button.png") !important}.o_cmembers_icon{background-image:url("../openolat/images/users.png") !important}.fx_members_icon{background-image:url("../openolat/images/users_members.png") !important}body#b_body .o_CourseModule_icon_closed{background-image:url("../openolat/images/le_resources/book-open-text-image_locked.png")}@media all{html{min-height:100%}body{min-height:100%;overflow-y:scroll;background:yellow;background:-moz-linear-gradient(top, yellow 0%, red 33%, blue 66%, green 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, yellow), color-stop(33%, red), color-stop(66%, blue), color-stop(100%, green));background:-webkit-linear-gradient(top, yellow 0%, red 33%, blue 66%, green 100%);background:-o-linear-gradient(top, yellow 0%, red 33%, blue 66%, green 100%);background:-ms-linear-gradient(top, yellow 0%, red 33%, blue 66%, green 100%);background:linear-gradient(top, yellow 0%, red 33%, blue 66%, green 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='yellow', endColorstr='green',GradientType=0 )}#b_page_margins{min-width:740px;max-width:1324px;margin:0 auto;width:100%;height:100%}#b_page_wrapper{border-bottom:1px solid lightGrey}#b_main{background:#fff;clear:both;moz-box-shadow:0 0 14px #d3d3d3;-ms-box-shadow:0 0 14px #d3d3d3;-o-box-shadow:0 0 14px #d3d3d3;-webkit-box-shadow:0 0 14px #d3d3d3;box-shadow:0 0 14px #d3d3d3}#b_page a#b_toplink{position:absolute;bottom:1em;right:1em;background:transparent url(../openolat/images/arrow_up.png) 0 50% no-repeat;padding-left:14px;z-index:5}#b_header,#b_page,#b_col1_content,#b_col2_content,#b_col3_content,#b_col3_content_inner{position:relative}#b_col1{overflow:hidden}#b_col1_content{padding:1em 10px 1em 0px}#b_col3{border-left:1px #DDD dotted;border-right:1px #DDD dotted}#b_col3_content{min-height:450px;padding:20px 20px 30px 20px}#b_col2_content{overflow:hidden;padding:1em 0}.b_hidecol2 #b_col3{margin-right:0 !important;border-right:none}.b_hidecol1 #b_col3{margin-left:0 !important;border-left:none}.b_hideboth #b_col3{margin-left:0 !important;margin-right:0 !important;border-left:none;border-right:none}.b_hideboth #b_col1,.b_hideboth #b_col2,.b_hidecol1 #b_col1,.b_hidecol2 #b_col2,#b_ie_clearing{display:none}.b_c15r,.b_c20r,.b_c80r,.b_c85r{float:right;margin-left:-5px}.b_c15l,.b_c15r{width:15%}.b_c20l,.b_c20r{width:20%}.b_c80l,.b_c80r{width:80%}.b_c85l,.b_c85r{width:85%}.b_subcolumns_oldgecko,.b_c20l,.b_c15l,.b_c80l,.b_c85l{float:left}div.b_iframe_wrapper iframe{width:100%;position:relative;top:0;left:0;border:none;margin:0;padding:0;background:transparent}#b_main.b_exception{padding-left:165px;padding-right:165px}#b_header{height:auto;min-height:30px;overflow:hidden;position:relative}#b_header #b_topnav{position:absolute;right:0px;top:0px;padding:4px 15px 0px 0px}#b_header #b_topnav ul{margin:0}#b_header #b_topnav #o_topnav_search input{line-height:1.3em;margin:0;width:10em}#b_header #b_topnav #o_topnav_printview a{background:url(../openolat/images/printer.png) no-repeat top right;padding:2px 20px 2px 0;margin:0}#b_header #b_topnav #o_topnav_logout a{background:url("../openolat/images/control/control-power.png") no-repeat top right;padding:2px 20px 2px 0;margin:0;font-weight:bold}#b_header #b_topnav li{float:left;list-style:none;margin-left:1.7em}#b_header #b_topnav li div.b_form_element_wrapper.b_form_horizontal{margin:0}#b_header #b_topnav li#o_topnav_imclient li{margin-left:0.5em}#b_nav_main{float:left}#b_nav_main ul{padding-left:40px;margin:0}#b_nav_main ul li{float:left;position:relative;list-style:none;margin:0px;padding:4px 3px 4px 12px;margin-right:2px;-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:0;border-bottom-left-radius:0;background:#fff;background:rgba(255, 255, 255, 0.5)}#b_nav_main ul li a{padding:4px 12px 4px 3px}#b_nav_main ul li a:hover{text-decoration:none}#b_nav_main ul li.b_nav_site.b_nav_active,#b_nav_main ul li.b_nav_site:hover,#b_nav_main ul li.b_nav_site.b_exception{moz-box-shadow:0 -4px 8px -1px #d3d3d3;-ms-box-shadow:0 -4px 8px -1px #d3d3d3;-o-box-shadow:0 -4px 8px -1px #d3d3d3;-webkit-box-shadow:0 -4px 8px -1px #d3d3d3;box-shadow:0 -4px 8px -1px #d3d3d3;background:#fff}#b_nav_main ul li.b_nav_site.b_nav_active a.b_nav_tab_close,#b_nav_main ul li.b_nav_site:hover a.b_nav_tab_close,#b_nav_main ul li.b_nav_site.b_exception a.b_nav_tab_close{background-image:url(../openolat/images/cross_small_trimmed_blue.png)}#b_nav_main ul li.b_nav_site > div{padding-left:16px;background-repeat:no-repeat;background-position:0% 50%;background-image:url("../openolat/images/application.png")}#b_nav_main ul li.b_nav_site.o_site_home > div{background-image:url("../openolat/images/home.png")}#b_nav_main ul li.b_nav_site.o_site_admin > div{background-image:url("../openolat/images/wrench-screwdriver.png")}#b_nav_main ul li.b_nav_site.o_site_useradmin > div{background-image:url("../openolat/images/user_conf.png")}#b_nav_main ul li.b_nav_site.o_site_groupsmanagement > div{background-image:url("../openolat/images/users_conf.png")}#b_nav_main ul li.b_nav_site.o_site_repository > div{background-image:url("../openolat/images/books-stack.png")}#b_nav_main ul li.b_nav_site.o_site_groups > div{background-image:url("../openolat/images/users.png")}#b_nav_main ul li.b_nav_site.site_demo_icon > div{background-image:url("../openolat/images/information-white.png")}#b_nav_main ul li.b_nav_site.f_site_library > div{background-image:url("../openolat/images/library.png")}#b_nav_main ul li.b_nav_site.fx_members > div{background-image:url("../openolat/images/users_members.png")}#b_nav_main ul li.b_nav_site.o_site_guidemo div{background-image:url("../openolat/images/light-bulb.png")}#b_nav_main ul li.b_nav_site.b_resource_GroupInfoMainController div{background-image:url(../openolat/images/users.png)}#b_nav_main ul li.b_nav_tab{margin-right:4px}#b_nav_main ul li.b_nav_tab a.b_nav_tab_close{position:absolute;top:3px;right:4px;width:13px;height:13px;line-height:0;padding:0;margin:0;background:transparent url(../openolat/images/cross_small_trimmed_grey.png) no-repeat right top}#b_nav_main ul li.b_nav_tab.b_nav_active,#b_nav_main ul li.b_nav_tab:hover{moz-box-shadow:0 -4px 8px -1px #d3d3d3;-ms-box-shadow:0 -4px 8px -1px #d3d3d3;-o-box-shadow:0 -4px 8px -1px #d3d3d3;-webkit-box-shadow:0 -4px 8px -1px #d3d3d3;box-shadow:0 -4px 8px -1px #d3d3d3;background:#fff}#b_nav_main ul li.b_nav_tab.b_nav_active a.b_nav_tab_close,#b_nav_main ul li.b_nav_tab:hover a.b_nav_tab_close{background-image:url(../openolat/images/cross_small_trimmed_blue.png)}#b_nav_main ul li#b_nav_spacer{background:none;border:none;width:20px;height:1px;padding:0}div.b_tree{font-size:100%;padding:0}div.b_tree ul{position:relative;padding:0;margin:0 0 0 1em;list-style:none;white-space:nowrap}div.b_tree ul li{position:relative;background:transparent;margin-left:0;padding-left:0;line-height:1.7em}div.b_tree ul li a.b_tree_icon{padding-left:20px;padding-top:2px;position:relative;background-position:0 50%;background-repeat:no-repeat}div.b_tree ul li a{color:#555555}div.b_tree ul li a.b_tree_l1{padding-left:16px}div.b_tree ul li .b_tree_oc_l1{position:absolute;top:0px;left:0px;z-index:9}div.b_tree ul li a:focus,div.b_tree ul li a:hover{color:red;background-color:transparent;text-decoration:underline}div.b_tree ul li a.b_tree_selected,div.b_tree ul li a:active{color:red;background-color:transparent;text-decoration:none}div.b_tree ul li li a.b_tree_selected_parents,div.b_tree ul li a.b_tree_l0,div.b_tree ul li strong{color:red;font-weight:bold}div.b_tree ul li .b_tree_oc_l1{position:absolute;top:0px;left:1px;z-index:9}div.b_tree ul li .b_tree_oc_l2{position:absolute;top:0px;left:11px;z-index:9}div.b_tree ul li .b_tree_oc_l3{position:absolute;top:0px;left:21px;z-index:9}div.b_tree ul li .b_tree_oc_l4{position:absolute;top:0px;left:31px;z-index:9}div.b_tree ul li .b_tree_oc_l5{position:absolute;top:0px;left:41px;z-index:9}div.b_tree ul li .b_tree_oc_l6{position:absolute;top:0px;left:51px;z-index:9}div.b_tree ul li .b_tree_oc_l7{position:absolute;top:0px;left:61px;z-index:9}div.b_tree ul li .b_tree_oc_l8{position:absolute;top:0px;left:71px;z-index:9}div.b_tree ul li .b_tree_oc_l9{position:absolute;top:0px;left:81px;z-index:9}div.b_tree ul li .b_tree_oc_l10{position:absolute;top:0px;left:91px;z-index:9}div.b_tree ul li .b_tree_oc_l11{position:absolute;top:0px;left:101px;z-index:9}div.b_tree ul li a.b_tree_l0{padding-left:5px}div.b_tree ul li a.b_tree_l1{padding-left:15px}div.b_tree ul li a.b_tree_l2{padding-left:25px}div.b_tree ul li a.b_tree_l3{padding-left:35px}div.b_tree ul li a.b_tree_l4{padding-left:45px}div.b_tree ul li a.b_tree_l5{padding-left:55px}div.b_tree ul li a.b_tree_l6{padding-left:65px}div.b_tree ul li a.b_tree_l7{padding-left:75px}div.b_tree ul li a.b_tree_l8{padding-left:85px}div.b_tree ul li a.b_tree_l9{padding-left:95px}div.b_tree ul li a.b_tree_l10{padding-left:105px}div.b_tree ul li a.b_tree_l11{padding-left:115px}div.b_tree ul li span.b_tree_icon_decorator{width:12px;height:12px;float:right;display:inline;position:static;background-repeat:no-repeat}div.b_tree ul.b_tree_l0 a.b_tree_icon{padding-left:26px;background-position:8px 50%}div.b_tree ul.b_tree_l1 a.b_tree_icon{padding-left:36px;background-position:18px 50%}div.b_tree ul.b_tree_l2 a.b_tree_icon{padding-left:46px;background-position:28px 50%}div.b_tree ul.b_tree_l3 a.b_tree_icon{padding-left:56px;background-position:38px 50%}div.b_tree ul.b_tree_l4 a.b_tree_icon{padding-left:66px;background-position:48px 50%}div.b_tree ul.b_tree_l5 a.b_tree_icon{padding-left:76px;background-position:58px 50%}div.b_tree ul.b_tree_l6 a.b_tree_icon{padding-left:86px;background-position:68px 50%}div.b_tree ul.b_tree_l7 a.b_tree_icon{padding-left:96px;background-position:78px 50%}div.b_tree ul.b_tree_l8 a.b_tree_icon{padding-left:106px;background-position:88px 50%}div.b_tree ul.b_tree_l9 a.b_tree_icon{padding-left:116px;background-position:98px 50%}div.b_tree ul.b_tree_l10 a.b_tree_icon{padding-left:126px;background-position:108px 50%}div.b_tree ul.b_tree_l11 a.b_tree_icon{padding-left:136px;background-position:118px 50%}div.b_tree a.b_tree_level_close span{background:url("../openolat/images/toggle-small.png") no-repeat 0% 50%;padding-right:8px}div.b_tree a.b_tree_level_open span{background:url("../openolat/images/toggle-small-expand.png") no-repeat 0% 50%;padding-right:8px}div.b_tree a.b_tree_level_close:hover,div.b_tree a.b_tree_level_open:hover{text-decoration:none}#b_footer{color:#9D9D9D;padding:8px 20px;margin-top:12px}#b_footer .b_floatbox{padding-top:8px;border-top:1px solid #ddd}#b_footer #b_footer_user{float:left;line-height:16px}#b_footer #b_footer_user a.b_ajax{background:url(../openolat/images/ajax.png) no-repeat;width:20px;height:16px;display:block;float:left}#b_footer #b_footer_version{float:right;display:block}#b_footer #b_footer_powered{text-align:center;width:auto;background:none}#b_footer #b_footer_powered a{display:inline}#b_main.b_menu_toolbar #b_col1_content{padding-top:0;padding-right:0}#b_main.b_menu_toolbar #b_col3_content{padding:0}div.b_menu_toolbar{background:#f9f9f9;background:-moz-linear-gradient(top, #f9f9f9 0%, #d0d0d0 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9f9f9), color-stop(100%, #d0d0d0));background:-webkit-linear-gradient(top, #f9f9f9 0%, #d0d0d0 100%);background:-o-linear-gradient(top, #f9f9f9 0%, #d0d0d0 100%);background:-ms-linear-gradient(top, #f9f9f9 0%, #d0d0d0 100%);background:linear-gradient(top, #f9f9f9 0%, #d0d0d0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#d0d0d0',GradientType=0 );border-bottom:1px solid #7D7D7D;padding:5px 5px 2px 0}div.b_breadcumb_path{padding:0;margin:0;float:left;display:inline}div.b_breadcumb_path ul{padding:0;margin:0;list-style:none;float:left;display:inline}div.b_breadcumb_path ul li{padding:0 7px 0 14px;margin:0;list-style:none;float:left;display:inline;background:url(../openolat/images/breadcrumb-separator.png) no-repeat left center}div.b_breadcumb_path ul li.b_first{background:url(../openolat/images/home.png) no-repeat top left;padding-left:25px}div.b_breadcumb_path ul li a{color:#464444}div.b_breadcumb_path ul li span.b_disabled{color:#000;padding:0 10px 0 0;margin:0}div.b_breadcumb_content{clear:both;margin-top:0.5em;padding-top:0.5em;border-top:1px solid #ACAAAA}div.b_noti{border:1px solid #E9EAEF;padding:3px 23px 3px 3px;float:right;display:inline;position:relative;right:0;font-size:95%}div.b_noti a.b_contexthelp{position:absolute;top:2px;right:2px}div.b_noti a.b_noti_unsubscribe_link{background:url(../openolat/images/mail--minus.png) no-repeat left 50%;padding:1px 0 1px 20px}div.b_noti a.b_noti_subscribe_link{background:url(../openolat/images/mail--plus.png) no-repeat left 50%;padding:1px 0 1px 20px}div.b_noti a.b_noti_markedread_link{background:url(../openolat/images/tick.png) no-repeat left 50%;padding:1px 0 1px 20px}div.b_titled_wrapper div.b_noti{position:absolute;right:25px;top:0px}div.b_titled_wrapper fieldset div.b_noti{top:12px}h1.b_titled_wrapper span{padding-right:4em;font-style:italic}h2.b_titled_wrapper span{padding-right:4em;font-style:italic}h3.b_titled_wrapper span{padding-right:4em;font-style:italic}h4.b_titled_wrapper span{padding-right:3em;font-style:italic}h5.b_titled_wrapper span{padding-right:3em;font-style:italic}a.b_togglebox_closed{background:url("../openolat/images/toggle-small-expand.png") no-repeat 0 50%;padding:1px 0 1px 18px;vertical-align:middle}a.b_togglebox_opened{background:url("../openolat/images/toggle-small.png") no-repeat 0 50%;padding:1px 0 1px 18px;vertical-align:middle}div.b_titled_wrapper div.b_togglebox div.b_togglebox_content{background:transparent;border:0px;padding:0px}div.b_titled_wrapper div.b_togglebox div.b_togglebox_content{position:relative;margin-bottom:1em}div.b_titled_wrapper a.b_togglebox_hide:hover{text-decoration:underline}div.b_titled_wrapper div.b_togglebox div.b_togglebox_content div.o_course_run_objectives{position:relative}div.o_course_run_dropbox div.b_noti{position:relative;top:0;right:25px;border:1px solid #FFFFFF}div.o_course_run_returnbox div.b_noti{position:relative;top:0;right:25px;border:1px solid #FFFFFF}div.o_course_run_solutionbox div.b_noti{position:relative;top:0;right:25px;border:1px solid #FFFFFF}div.o_catalog div.o_catalog_link_title{margin:2em 0 0 0;border-bottom:1px solid #ccc;padding:0.3em}div.o_catalog div.o_catalog_title{display:none}div.o_catalog div.o_catalog_nav{font-size:95%;padding:1px 0 2px 22px;border-bottom:1px solid #EEE;background:url(../openolat/images/folder_open.png) 2px 50% no-repeat}div.o_catalog .o_catalog_sub_icon{background-image:url(../openolat/images/folder_small.png)}div.o_catalog div.o_catalog_links{margin-top:1em;padding-top:1em;border-top:1px solid #EEE}div.o_catalog div.o_catalog_itemlist ul{list-style-type:none;margin:0;padding:0}div.o_catalog div.o_catalog_itemlist ul li{margin:0;padding:0 0 0 0.5em;overflow:hidden}div.o_catalog div.o_catalog_itemlist ul a{display:block}div.o_catalog div.o_catalog_desc{margin:0.5em 0 0.5em 0;padding-left:20px;font-size:95%;font-style:italic}div.b_ext_elem .x-tree-node-collapsed .x-tree-node-icon.o_catalog_cat_icon,div.b_ext_elem .x-tree-node-leaf .x-tree-node-icon.o_catalog_cat_icon{background-image:url(../openolat/images/folder_small.png)}div.b_ext_elem .x-tree-node-collapsed .x-tree-node-icon.o_catalog_cat_noaccess_icon,div.b_ext_elem .x-tree-node-leaf .x-tree-node-icon.o_catalog_cat_noaccess_icon{background-image:url(../openolat/images/locked.png)}div.b_ext_elem .x-tree-node-expanded .x-tree-node-icon.o_catalog_cat_icon{background-image:url(../openolat/folder_open.png)}div.b_ext_elem .x-tree-node-expanded .x-tree-node-icon.o_catalog_cat_noaccess_icon{background-image:url(../openolat/images/locked.png)}div.b_ext_elem .x-tree-node-leaf .x-tree-node-icon.o_catalog_entry_icon{background-image:url(../openolat/images/le_resources/book-open-text-image.png)}.b_tag_list{background:url(../openolat/images/tag-label-yellow.png) 0px 3px no-repeat !important}.b_tag_icon{background-image:url(../openolat/images/tag-label-yellow.png)}div.b_tags{margin:2em 0}div.b_tags div{padding:0.5em 0 0 20px}div.b_tags span.b_tag{font-size:80%;padding:5px 2px 5px 2px;line-height:3em;white-space:nowrap}div.o_ep_toc_editor div.b_subcl{min-height:35em}div.o_ep_struct_editor div.b_subcr{min-height:35em;background:#FFF;padding-right:1em;overflow-x:auto}div.b_struct_edit_btn{float:right;display:inline}div.b_struct_submit_assess_btn{float:right;display:inline}*:first-child + html div.holder{padding-bottom:2px}* html div.holder{padding-bottom:2px}.textbox-outer{list-style-type:none;margin-left:0em}div.holder{font-size:80%}.textboxlist-auto{position:absolute;width:300px;overflow:show}a.bit-box,span.b_tag{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #CAD8F3;background:#DEE7F8;padding:1px 5px 2px;padding-right:15px;position:relative}div.holder{min-width:200px;width:auto;margin:0;overflow:hidden;height:auto !important;height:1%;padding:0px 0px 0;cursor:text}div.holder a{float:left;margin:0 5px 4px 0}div.holder a.bit{text-decoration:none;color:black}div.holder a.bit:active,div.holder a.bit:focus{outline:none}div.holder a.bit-box-focus{border-color:#598BEC;background:#598BEC;color:#fff}div.holder a.bit-input input{width:100px;margin:0;border:none;background:white;outline:0;padding:3px 0 2px}div.holder a.bit-input input.smallinput{width:20px}div.holder a.bit-hover{background:#BBCEF1;border:1px solid #6D95E0}div.holder a.bit-box-focus{background:#598BEC;color:#fff}div.holder a.bit-box a.closebutton{position:absolute;right:0;top:5px;display:block;width:7px;height:7px;font-size:1px;background:url("../openolat/images/tag_x.gif")}div.holder a.bit-box a.closebutton:hover{background-position:7px}div.holder a.bit-box a.closebutton:active{outline:none}div.holder a.bit-box-focus a.closebutton,div.holder a.bit-box-focus a.closebutton:hover{background-position:bottom}.b_wizard .textbox-outer{background:url(../openolat/images/tag-label-yellow.png) top left no-repeat}.b_wizard .textbox-outer li{margin-left:18px}.b_wizard div.holder a.bit-input input{background:#f8f8f8;padding:0.4em}ol.textbox-outer{margin:0;padding:0}.textboxlist-auto{display:none;background:#eee}.textboxlist-auto .default{padding:5px 7px;border:1px solid #ccc;border-width:0 1px 1px}.textboxlist-auto ul{display:none;margin:0;padding:0;overflow:auto}.textboxlist-auto ul li{padding:5px 12px;z-index:1000;cursor:pointer;margin:0;list-style-type:none;border:1px solid #ccc;border-width:0 1px 1px}.textboxlist-auto ul li.loading-indicator{padding-left:30px;background-position:5px center;cursor:defat;font-size:100.01% !important;line-height:1.5em}.textboxlist-auto ul li.more-indicator{cursor:defat;font-style:italic}.textboxlist-auto ul li em{font-weight:bold;font-style:normal;background:#ccc}.textboxlist-auto ul li.auto-focus{background:#4173CC;color:#fff}.textboxlist-auto ul li.auto-focus em{background:none}input.inputMessage{color:#AAA;font-size:11px}}.b_float_left{float:left;display:inline;margin-right:1em;margin-bottom:0.15em}.b_float_right{float:right;display:inline;margin-left:1em;margin-bottom:0.15em}.b_center{text-align:center;margin:0.5em auto}.b_floatscrollbox{overflow-x:auto;overflow-y:hidden}.b_overflowscrollbox{overflow:auto}.b_dd_item{cursor:move;z-index:1000}.b_dd_proxy{zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$percent)";filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4}.b_dd_item.b_dd_over{background-color:#ffff60}.b_dd_sibling{height:3px;width:100%}.b_dd_sibling.b_dd_over{background:transparent url(../openolat/images/arrow_dd.png) top left no-repeat}div.b_dd_ct div.b_dd_sibling_l1{margin-left:0 !important}div.b_dd_ct div.b_dd_sibling_l2{margin-left:1em !important}div.b_dd_ct div.b_dd_sibling_l3{margin-left:2em !important}div.b_dd_ct div.b_dd_sibling_l4{margin-left:3em !important}div.b_dd_ct div.b_dd_sibling_l5{margin-left:4em !important}div.b_dd_ct div.b_dd_sibling_l6{margin-left:5em !important}div.b_dd_ct div.b_dd_sibling_l7{margin-left:6em !important}div.b_dd_ct div.b_dd_sibling_l8{margin-left:7em !important}div.b_dd_ct div.b_dd_sibling_l9{margin-left:8em !important}div.b_dd_ct div.b_dd_sibling_l10{margin-left:9em !important}div.b_dd_ct div.b_dd_sibling_l11{margin-left:10em !important}.b_group_accesscontrolled{background-image:url("../openolat/images/ac/umbrella.png")}.b_order_icon{background-image:url("../openolat/images/ac/shopping-basket.png")}div.b_order_details{margin-top:2em}div.b_order_details label{font-weight:bold}div.b_access_create ul{padding:0;margin-left:0}div.b_access_create li{padding:0;list-style:none}table.b_access_method td{padding:0.2em 1em 0.2em 0}table.b_access_method tr.b_access_desc td{padding:0 1em 1em 20px;font-style:italic}table.b_access_method td div.b_form_element{margin-left:0}div.b_access_method_list div.b_access_method legend{background-repeat:no-repeat;padding-left:20px}table span.b_access_method{padding-right:5px;font-size:90%;vertical-align:bottom;line-height:16px}.b_access_member_icon{background-image:url(../openolat/images/ac/lock-unlock.png)}.b_access_membersonly_icon{background-image:url("../openolat/images/ac/lock.png")}.b_access_method_free_icon{background-image:url("../openolat/images/ac/open-share.png")}.b_group_accesscontrolled.b_access_method_free,b_order_icon.b_access_method_free{background-image:url("../openolat/images/ac/open-share.png")}div.b_access_method_list div.b_access_method_free legend{background-image:url("../openolat/images/ac/open-share.png")}.b_access_method_token_icon{background-image:url("../openolat/images/ac/license-key.png")}.b_group_accesscontrolled.b_access_method_token,b_order_icon.b_access_method_token{background-image:url("../openolat/images/ac/license-key.png")}div.b_access_method_list div.b_access_method_token legend{background-image:url("../openolat/images/ac/license-key.png")}div.b_access_method_list div.b_access_method_token div.b_form_element_wrapper:nth-last-of-type(3) label,table.b_access_method tr.b_access_method_token .b_access_infos{background-image:url("../openolat/images/ac/key.png");background-repeat:no-repeat;padding-left:20px}div.b_access_method_list div.b_form_element_wrapper:nth-last-of-type(4) label{background-image:url("../openolat/images/information-white.png");background-repeat:no-repeat;padding-left:20px}.fx_access_method_paypal_icon{background-image:url("../openolat/images/ac/credit-cards.png")}#b_main_access_control{margin:0 20% 0 20%;padding:20px 0 0 20px}div.b_layer_1 div.b_modal_area{width:82%;margin:9%}div.b_layer_2 div.b_modal_area{width:76%;margin:12%}div.b_layer_3 div.b_modal_area{width:70%;margin:15%}div.b_layer_5 div.b_modal_area{width:64%;margin:18%}div.b_modal_area{position:absolute;top:0px;left:0px;width:80%;margin:10%;moz-box-shadow:0px 0px 6px rgba(0, 0, 0, 0.3);-ms-box-shadow:0px 0px 6px rgba(0, 0, 0, 0.3);-o-box-shadow:0px 0px 6px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0px 0px 6px rgba(0, 0, 0, 0.3);box-shadow:0px 0px 6px rgba(0, 0, 0, 0.3)}div.b_modal_overlay{position:fixed;top:0;left:0;width:100%;height:100%;zoom:1}div.b_modal_overlay,div.ext-el-mask{background:#000;zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$percent)";filter:alpha(opacity=25);-moz-opacity:0.25;-khtml-opacity:0.25;opacity:0.25}.b_floatscrollbox{overflow-x:hidden;overflow-y:hidden}div.b_window{text-align:left;border:1px solid red;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;background:#fff}div.b_window .b_window_header_wrapper{padding:2px 8px 0px 8px}div.b_window div.b_window_header{position:relative;border-bottom:1px solid #eee}div.b_window div.b_window_header_title{min-height:18px;line-height:18px;vertical-align:middle;padding:2px 5px 2px 5px}div.b_window div.b_window_header_title a.b_link_close{top:4px;right:4px;position:absolute;min-height:16px;min-width:16px;background:transparent url("../openolat/images/close.png") no-repeat center center;display:inline-block}div.b_window div.b_window_header_title a.b_link_close:hover{top:4px;right:4px}div.b_window div.b_window_header_title strong{font-weight:bold}div.b_window div.b_window_content_wrapper{clear:both;width:auto;padding:0 4px 0 4px}div.b_window div.b_window_content{padding:1em}div.b_window div.b_window_content_inner{min-height:200px;position:relative}div.b_window div.b_window_footer_wrapper{height:4px}div.b_callout_content{max-width:60em;overflow:hidden}div.x-tip-tc,div.x-tip-bc{background-repeat:repeat !important}div.x-tip-body p{margin-bottom:0px}div.x-tip-mc{background:#e9f2ff !important}body.b_ajax_busy{cursor:wait}div.b_ajax_busy{background:url(../openolat/images/ajax-loader.gif) no-repeat;position:absolute;left:50%;top:10px;width:28px;height:28px;z-index:5001}div.b_msg_dialog{padding:10px 10px 10px 50px;min-height:32px;background:url(../openolat/images/icon_question_32.png) no-repeat 10px 10px}div.b_msg_dialog .b_msg_title{font-weight:bold}#b_msg_sticky{clear:both;padding:10px 10px 10px 50px;min-height:32px;background:#ffb651 url(../openolat/images/icon_warning_32.png) no-repeat 10px 10px;border:none}div.b_msg-div{left:35%;position:absolute;top:10px;width:30%;z-index:20000;border:1px solid red;background:#FAFAFA;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;moz-box-shadow:0px 0px 6px rgba(0, 0, 0, 0.3);-ms-box-shadow:0px 0px 6px rgba(0, 0, 0, 0.3);-o-box-shadow:0px 0px 6px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0px 0px 6px rgba(0, 0, 0, 0.3);box-shadow:0px 0px 6px rgba(0, 0, 0, 0.3)}div.b_msg-div .b_msg_info_winicon{background:transparent url(../openolat/images/icon_info_32.png) no-repeat 10px center}div.b_msg_info_content{padding:10px 10px 10px 50px}div.b_msg_warn_winicon{background:url(../openolat/images/icon_warning_32.png) no-repeat}div.b_msg_error_winicon{background:url(../openolat/images/icon_error_32.png) no-repeat}#b_msg_info{padding:10px 10px 10px 50px;min-height:32px;background:url(../openolat/images/icon_info_32.png) no-repeat 10px 10px}#b_msg_info .b_msg_title{font-weight:bold}.o_infomessage_wrapper{border:1px solid #ccc;background:#FAFAFA;margin-bottom:20px}.o_infomessage_wrapper .o_infomessage{padding:10px 10px 10px 50px;text-align:left;min-height:40px;background:url(../openolat/images/icon_warning_32.png) no-repeat 10px 10px}div.b_wizard{background:#fff;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;border:1px solid red}div.b_wizard div.b_wizard_header_wrapper{background:transparent}div.b_wizard div.b_wizard_header{background:transparent;position:relative}div.b_wizard div.b_wizard_header_title{background:transparent;min-height:18px;line-height:18px;vertical-align:middle;padding:2px 5px 2px 5px}div.b_wizard div.b_wizard_header_title a.b_link_close{top:4px;right:4px;background:url(../openolat/images/close.png);background-repeat:no-repeat}div.b_wizard div.b_wizard_header_title strong{font-weight:bold}div.b_wizard div.b_wizard_steps_wrapper{clear:both;width:auto;padding:0 4px 0 4px;background:transparent}div.b_wizard div.b_wizard_steps_content{background:#fff;border:1px solid #555555;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px}div.b_wizard div.b_wizard_steps_list{width:20em;padding:0;color:#555555}div.b_wizard div.b_wizard_steps_list ol{list-style-type:decimal;z-index:14;font-size:100%;padding:2em 5px 5px}div.b_wizard div.b_wizard_steps_list li{line-height:1.5em;white-space:normal;margin-bottom:1em;list-style:none;padding-left:18px}div.b_wizard div.b_wizard_steps_list li.b_wizard_steps_current{font-weight:bold;background:url(../openolat/images/bullet_go.png) 0% 50% no-repeat;padding-left:18px}div.b_wizard div.b_wizard_steps_list li a{color:#555555}div.b_wizard div.b_wizard_steps_list li a:hover{color:#4F576A;background:transparent;text-decoration:underline}div.b_wizard div.b_wizard_steps_list li .b_disabled{color:#basegray_light;border:0;background:transparent;padding:0;margin:0;white-space:normal;font-style:italic}div.b_wizard div.b_wizard_steps_list li.b_wizard_steps_current .b_disabled{color:#555555;font-style:normal}div.b_wizard div.b_wizard_steps_current{margin-left:20em;padding-top:0.5em;padding-bottom:0.5em}div.b_wizard div.b_wizard_steps_current_inner{padding:1em;border-left:1px solid #ccc}div.b_wizard div.b_wizard_steps_current_content{min-height:300px;position:relative}div.b_wizard div.b_wizard_footer_wrapper{background:transparent}div.b_wizard div.b_wizard_footer div.b_button_group{text-align:left;padding:0.5em 1em 0.5em 21em;margin:0}span.b_wizard_button_prev:before,a.b_wizard_button_prev span:before{content:"\00ab \00a0"}span.b_wizard_button_next:after,a.b_wizard_button_next span:after{content:" \00bb"}a.b_wizard_button_finish,span.b_wizard_button_finish{margin-left:3em}a.b_wizard_button_cancel,span.b_wizard_button_cancel{margin-left:3em}.b_wizard_table_changedcell{font-style:italic;font-weight:bold;background:url(../openolat/images/new-text.png) no-repeat;padding-left:18px}div.b_legacy_wizard_steps{float:right;display:inline}.b_legacy_wizard_step_a1{background-image:url(../openolat/images/wizard/1a.png)}.b_legacy_wizard_step_a2{background-image:url(../openolat/images/wizard/2a.png)}.b_legacy_wizard_step_a3{background-image:url(../openolat/images/wizard/3a.png)}.b_legacy_wizard_step_a4{background-image:url(../openolat/images/wizard/4a.png)}.b_legacy_wizard_step_a5{background-image:url(../openolat/images/wizard/5a.png)}.b_legacy_wizard_step_a6{background-image:url(../openolat/images/wizard/6a.png)}.b_legacy_wizard_step_a7{background-image:url(../openolat/images/wizard/7a.png)}.b_legacy_wizard_step_a8{background-image:url(../openolat/images/wizard/8a.png)}.b_legacy_wizard_step_a9{background-image:url(../openolat/images/wizard/9a.png)}.b_legacy_wizard_step_p1{background-image:url(../openolat/images/wizard/1p.png)}.b_legacy_wizard_step_p2{background-image:url(../openolat/images/wizard/2p.png)}.b_legacy_wizard_step_p3{background-image:url(../openolat/images/wizard/3p.png)}.b_legacy_wizard_step_p4{background-image:url(../openolat/images/wizard/4p.png)}.b_legacy_wizard_step_p5{background-image:url(../openolat/images/wizard/5p.png)}.b_legacy_wizard_step_p6{background-image:url(../openolat/images/wizard/6p.png)}.b_legacy_wizard_step_p7{background-image:url(../openolat/images/wizard/7p.png)}.b_legacy_wizard_step_p8{background-image:url(../openolat/images/wizard/8p.png)}.b_legacy_wizard_step_p9{background-image:url(../openolat/images/wizard/9p.png)}div.b_tabbedpane_wrapper div.b_tabbedpane_tabs{float:left;display:inline-block;margin-bottom:1em}div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul{line-height:1em;list-style:none;margin:0;padding:0;white-space:nowrap}div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul li{border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;white-space:nowrap;cursor:pointer;margin:0 0.5em 0.5em 0;padding:0;color:#444;background:transparent;display:inline-block;line-height:2.2em;vertical-align:middle;text-align:left;border:1px solid rgba(0, 0, 0, 0.1);background:#f5f5f5;background:-moz-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5f5f5), color-stop(100%, #f1f1f1));background:-webkit-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%);background:-o-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%);background:-ms-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%);background:linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f1f1f1',GradientType=0 );-moz-transition:all 0.22s "";-webkit-transition:all 0.22s "";-o-transition:all 0.22s "";transition:all 0.22s "";border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;margin:0;float:left;display:inline;position:relative}div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul a,div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul strong{background:transparent;color:#667;display:block;font-weight:normal;padding:1px 6px 1px 5px;text-decoration:none;text-transform:none}div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul > ul a,div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul > ul strong{width:auto}div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul li:focus,div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul li:hover,div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul li:active{moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.1);-ms-box-shadow:0 1px 1px rgba(0, 0, 0, 0.1);-o-box-shadow:0 1px 1px rgba(0, 0, 0, 0.1);-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.1);box-shadow:0 1px 1px rgba(0, 0, 0, 0.1)}div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul a:focus,div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul a:hover,div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul a:active{color:#000;text-decoration:none}div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul li.b_active{moz-box-shadow:inset 0px 1px 2px rgba(0, 0, 0, 0.1);-ms-box-shadow:inset 0px 1px 2px rgba(0, 0, 0, 0.1);-o-box-shadow:inset 0px 1px 2px rgba(0, 0, 0, 0.1);-webkit-box-shadow:inset 0px 1px 2px rgba(0, 0, 0, 0.1);box-shadow:inset 0px 1px 2px rgba(0, 0, 0, 0.1);background:#eee;border-color:#ccc}div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul li.b_active a,div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul li.b_active strong{color:#000;font-weight:bold}div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul li.b_disabled{background:white !important}div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul li.b_disabled a,div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul li.b_disabled strong{color:#8994A9;background:transparent !important;font-weight:normal}div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul li.b_disabled:hover{moz-box-shadow:0 0 0 white;-ms-box-shadow:0 0 0 white;-o-box-shadow:0 0 0 white;-webkit-box-shadow:0 0 0 white;box-shadow:0 0 0 white}div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul li.b_first{-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:0px;-webkit-border-bottom-right-radius:0px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:0px;-moz-border-radius-bottomright:0px;-moz-border-radius-bottomleft:3px;border-top-left-radius:3px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:3px}div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul li.b_last{-webkit-border-top-left-radius:0px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-topleft:0px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:0px;border-top-left-radius:0px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:0px}div.b_tabbedpane_wrapper div.b_tabbedpane_content{clear:both;padding:5px 15px;background:transparent;border:1px solid #d4d4d4}div.b_tabbedpane_wrapper div.b_tabbedpane_content div.b_tabbedpane_content_inner{position:relative;min-height:30em}div.b_segments_container{min-height:25px;padding-top:8px;position:relative;background:url(../openolat/images/divider.png) center top no-repeat}div.b_segments_container div.b_segments{clear:both;position:absolute;left:50%}div.b_segments_container div.b_segments a:hover{text-decoration:none}div.b_segments_container div.b_segments ul{position:relative;left:-50%;list-style-type:none;margin:0}div.b_segments_container div.b_segments ul li{border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;white-space:nowrap;cursor:pointer;margin:0 0.5em 0.5em 0;padding:0;color:#444;background:transparent;display:inline-block;line-height:2.2em;vertical-align:middle;text-align:left;border:1px solid rgba(0, 0, 0, 0.1);background:#f5f5f5;background:-moz-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5f5f5), color-stop(100%, #f1f1f1));background:-webkit-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%);background:-o-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%);background:-ms-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%);background:linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f1f1f1',GradientType=0 );-moz-transition:all 0.22s "";-webkit-transition:all 0.22s "";-o-transition:all 0.22s "";transition:all 0.22s "";border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;margin:0;float:left;display:inline;position:relative}div.b_segments_container div.b_segments ul li a{background:transparent;color:#667;display:block;font-weight:normal;padding:1px 6px 1px 5px;text-decoration:none;text-transform:none}div.b_segments_container div.b_segments ul li a:hover,div.b_segments_container div.b_segments ul li a:active,div.b_segments_container div.b_segments ul li a:focus{text-decoration:none}div.b_segments_container div.b_segments ul li:hover{moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.1);-ms-box-shadow:0 1px 1px rgba(0, 0, 0, 0.1);-o-box-shadow:0 1px 1px rgba(0, 0, 0, 0.1);-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.1);box-shadow:0 1px 1px rgba(0, 0, 0, 0.1)}div.b_segments_container div.b_segments ul li.b_segment_selected{moz-box-shadow:inset 0px 1px 2px rgba(0, 0, 0, 0.1);-ms-box-shadow:inset 0px 1px 2px rgba(0, 0, 0, 0.1);-o-box-shadow:inset 0px 1px 2px rgba(0, 0, 0, 0.1);-webkit-box-shadow:inset 0px 1px 2px rgba(0, 0, 0, 0.1);box-shadow:inset 0px 1px 2px rgba(0, 0, 0, 0.1);background:#eee;border-color:#ccc}div.b_segments_container div.b_segments ul li.b_segment_selected a,div.b_segments_container div.b_segments ul li.b_segment_selected strong{color:#000;font-weight:bold}div.b_segments_container div.b_segments ul li.b_segment_first{-webkit-border-top-left-radius:12px;-webkit-border-top-right-radius:0px;-webkit-border-bottom-right-radius:0px;-webkit-border-bottom-left-radius:12px;-moz-border-radius-topleft:12px;-moz-border-radius-topright:0px;-moz-border-radius-bottomright:0px;-moz-border-radius-bottomleft:12px;border-top-left-radius:12px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:12px}div.b_segments_container div.b_segments ul li.b_segment_last{-webkit-border-top-left-radius:0px;-webkit-border-top-right-radius:12px;-webkit-border-bottom-right-radius:12px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-topleft:0px;-moz-border-radius-topright:12px;-moz-border-radius-bottomright:12px;-moz-border-radius-bottomleft:0px;border-top-left-radius:0px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:0px}div.b_segments_container div.b_segment_content{margin-top:50px;clear:both;padding:5px 15px;background:transparent;border:1px solid #d4d4d4}.b_button{border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;white-space:nowrap;cursor:pointer;margin:0 0.5em 0.5em 0;padding:0;color:#444;background:transparent;display:inline-block;line-height:2.2em;vertical-align:middle;text-align:left;border:1px solid rgba(0, 0, 0, 0.1);background:#f5f5f5;background:-moz-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5f5f5), color-stop(100%, #f1f1f1));background:-webkit-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%);background:-o-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%);background:-ms-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%);background:linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f1f1f1',GradientType=0 );-moz-transition:all 0.22s "";-webkit-transition:all 0.22s "";-o-transition:all 0.22s "";transition:all 0.22s ""}.b_button,.b_button span{color:#444;font-size:100%;display:inline-block;padding:0 0.8em;width:auto;line-height:1.9em;text-align:center}.b_button:focus,.b_button:hover{text-decoration:none;border:1px solid #C6C6C6;moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.1);-ms-box-shadow:0 1px 1px rgba(0, 0, 0, 0.1);-o-box-shadow:0 1px 1px rgba(0, 0, 0, 0.1);-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.1);box-shadow:0 1px 1px rgba(0, 0, 0, 0.1)}.b_button:focus{border-color:red}.b_button:active{moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.3);-ms-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.3);-o-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.3);-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.3);box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.3);border-color:red}.b_button.b_button_preferred{background:#f7d1d1;background:-moz-linear-gradient(top, #f7d1d1 0%, #f1f1f1 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7d1d1), color-stop(100%, #f1f1f1));background:-webkit-linear-gradient(top, #f7d1d1 0%, #f1f1f1 100%);background:-o-linear-gradient(top, #f7d1d1 0%, #f1f1f1 100%);background:-ms-linear-gradient(top, #f7d1d1 0%, #f1f1f1 100%);background:linear-gradient(top, #f7d1d1 0%, #f1f1f1 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7d1d1', endColorstr='#f1f1f1',GradientType=0 );border:1px solid red}.b_button_dirty{background:white;background:-moz-linear-gradient(top, white 0%, #fff7e0 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #fff7e0));background:-webkit-linear-gradient(top, white 0%, #fff7e0 100%);background:-o-linear-gradient(top, white 0%, #fff7e0 100%);background:-ms-linear-gradient(top, white 0%, #fff7e0 100%);background:linear-gradient(top, white 0%, #fff7e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='white', endColorstr='#fff7e0',GradientType=0 );border-color:#ff9900}.b_button_dirty:focus,.b_button_dirty:hover{text-decoration:none;border:1px solid #ffc20e;background:white;background:-moz-linear-gradient(top, white 0%, #fff7e0 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #fff7e0));background:-webkit-linear-gradient(top, white 0%, #fff7e0 100%);background:-o-linear-gradient(top, white 0%, #fff7e0 100%);background:-ms-linear-gradient(top, white 0%, #fff7e0 100%);background:linear-gradient(top, white 0%, #fff7e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='white', endColorstr='#fff7e0',GradientType=0 )}.b_disabled.b_button{border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;white-space:nowrap;cursor:pointer;margin:0 0.5em 0.5em 0;padding:0;color:#444;background:transparent;display:inline-block;line-height:2.2em;vertical-align:middle;text-align:left;border:1px solid rgba(0, 0, 0, 0.1);background:#f5f5f5;background:-moz-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5f5f5), color-stop(100%, #f1f1f1));background:-webkit-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%);background:-o-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%);background:-ms-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%);background:linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f1f1f1',GradientType=0 );-moz-transition:all 0.22s "";-webkit-transition:all 0.22s "";-o-transition:all 0.22s "";transition:all 0.22s "";border:1px dotted #ccc;background:#fff}.b_disabled.b_button,.b_disabled.b_button span{color:#444;font-size:100%;display:inline-block;padding:0 0.8em;width:auto;line-height:1.9em;text-align:center;cursor:default !important;color:#888}.b_disabled.b_button:focus,.b_disabled.b_button:hover{moz-box-shadow:0 0 0 transparent;-ms-box-shadow:0 0 0 transparent;-o-box-shadow:0 0 0 transparent;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent}div.b_button_group{text-align:center;margin:2em 0 1em 0}div.b_button_group div{display:inline}.b_xsmall,sup,sub{font-size:80%}.b_small,small{font-size:90%}a.b_toggle{white-space:nowrap;margin:0 0.5em 0.2em 0;cursor:default;color:#2C2B2B;border:1px solid #aaa;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;display:inline-block;line-height:1.5em;text-align:center;background:url(../openolat/images/toggle_off.png) top left repeat-x}a.b_toggle span{padding:0 0.8em}a.b_toggle:hover{background:#ddd;text-decoration:none}a.b_toggle.b_on:hover{background:#747474}a.b_toggle.b_on,a.b_toggle:active,a.b_toggle.b_on:active{color:white;border:none;padding:1px;moz-box-shadow:inset 1px 1px 2px rgba(0, 0, 0, 0.5);-ms-box-shadow:inset 1px 1px 2px rgba(0, 0, 0, 0.5);-o-box-shadow:inset 1px 1px 2px rgba(0, 0, 0, 0.5);-webkit-box-shadow:inset 1px 1px 2px rgba(0, 0, 0, 0.5);box-shadow:inset 1px 1px 2px rgba(0, 0, 0, 0.5);text-shadow:1px 1px 2px rgba(0, 0, 0, 0.5)}a.b_toggle:focus,a.b_toggle.b_on:focus{text-decoration:none}a.b_toggle:active,a.b_toggle.b_on:active{background:url(../openolat/images/toggle_active.png) top left repeat-x}a.b_toggle.b_on{background:url(../openolat/images/toggle_on.png) top left repeat-x}span.b_toggle.b_disabled{white-space:nowrap;margin:0 0.5em 0.2em 0;padding:0 0.8em;color:#667;border:1px solid #DDD;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;display:inline-block;line-height:1.5em;text-align:center;background:url(../openolat/images/toggle_dis.png) top left repeat-x}a.b_toggle_slide{background:url(../openolat/images/handle.png) -63px 0px no-repeat;height:25px;width:85px;white-space:nowrap;margin:0 0.2em 0.2em 0.2em;color:#2C2B2B;border:1px solid #aaa;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;display:inline-block;text-align:center;vertical-align:middle;position:relative}a.b_toggle_slide span{position:absolute;top:-25px;left:0}a.b_toggle_slide:hover,a.b_toggle_slide:focus,a.b_toggle_slide:active,a.b_toggle_slide.b_on:hover,a.b_toggle_slide.b_on:focus,a.b_toggle_slide.b_on:active{border:1px solid #868686;text-decoration:none}a.b_toggle_slide.b_on{background-position:-16px 0px}a.b_toggle_slide.b_disabled{background:url(../openolat/images/handle_dis.png) -63px 0px no-repeat;height:25px;width:85px;white-space:nowrap;margin:0 0.5em 0.2em 0;color:#2C2B2B;border:1px solid #aaa;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;display:inline-block;text-align:center;vertical-align:middle}a.b_toggle_slide.b_small{background:url(../openolat/images/handle_small.png) -41px 0px no-repeat;height:16px;width:55px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px}a.b_toggle_slide span{position:absolute;top:-16px}a.b_toggle_slide.b_small.b_on{background-position:-9px 0px}span.b_toggle_slide.b_disabled{background:url(../openolat/images/handle_small_dis.png) -41px 0px no-repeat;height:16px;width:55px;white-space:nowrap;margin:0 0.5em 0.2em 0;color:#2C2B2B;border:1px solid #aaa;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;display:inline-block;text-align:center;vertical-align:middle}span.b_toggle_slide_legend{font-size:90%}.b_link_back{border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;white-space:nowrap;cursor:pointer;margin:0 0.5em 0.5em 0;padding:0;color:#444;background:transparent;display:inline-block;line-height:2.2em;vertical-align:middle;text-align:left;border:1px solid rgba(0, 0, 0, 0.1);background:#f5f5f5;background:-moz-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5f5f5), color-stop(100%, #f1f1f1));background:-webkit-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%);background:-o-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%);background:-ms-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%);background:linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f1f1f1',GradientType=0 );-moz-transition:all 0.22s "";-webkit-transition:all 0.22s "";-o-transition:all 0.22s "";transition:all 0.22s ""}.b_link_back > span{padding:0px 8px 0px 25px;background:transparent url("../openolat/images/arrow_left_big.png") no-repeat 4px center}.b_link_back:focus,.b_link_back:hover{text-decoration:none;border:1px solid #C6C6C6;moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.1);-ms-box-shadow:0 1px 1px rgba(0, 0, 0, 0.1);-o-box-shadow:0 1px 1px rgba(0, 0, 0, 0.1);-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.1);box-shadow:0 1px 1px rgba(0, 0, 0, 0.1)}.b_link_back:focus{border-color:red}.b_link_back:active{moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.3);-ms-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.3);-o-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.3);-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.3);box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.3);border-color:red}div.o_login_form li{list-style:none}div.o_login div.o_login_form fieldset legend{display:none}div.b_form div.b_form_desc{padding-bottom:1em;font-style:italic}input,select,textarea{border:1px solid #ACAAAA;background:#F6F6F6;line-height:1.3em;margin:0}textarea{font-family:inherit;width:100%}input:focus,select:focus,textarea:focus{background:#fff;border:1px solid #504D4E}input.b_checkbox,input.b_radio{height:1em;width:1em;border:0;margin:0 2px 0 0}label.b_checkbox_label,label.b_radio_label{padding-left:0.5em}.b_inline_editable{padding:1px 20px 1px 0;vertical-align:middle;min-height:16px}.b_inline_editable:hover{background-position:100% 50%;background-repeat:no-repeat;background-image:url(../openolat/images/pencil-small.png)}span.b_inline_editable:hover{cursor:text !important}fieldset{position:relative;padding:1em;padding-top:1.5em;border:none;border-top:1px solid #ff6666}fieldset legend{font-family:Comic Sans, Comic Sans MS, cursive;padding:0 5px;font-size:120%;font-weight:bold}div.b_form div.b_form_desc{padding-bottom:1em;font-style:italic}div.b_form div.b_form_general_error{padding:10px 10px 10px 50px;margin-bottom:20px;text-align:left;background:url(../openolat/images/icon_error_32.png) no-repeat 10px 10px;min-height:32px;border:1px solid #990000;color:#990000;font-style:italic}div.b_form div.b_form_spacer{margin:10px 0}div.b_form hr.b_form_spacer{margin:10px 0;border-bottom:1px solid #eee;padding:0}div.b_form hr.b_form_spacer.b_form_horizontal{display:inline-block;width:2em}div.b_form hr.b_form_spacer.b_form_spacer_noline{margin:10px 0;border-bottom:0;padding:0}div.b_form div.b_form_element_wrapper{vertical-align:middle;margin:0.5em 0}div.b_form div.b_form_element_wrapper.b_form_horizontal{vertical-align:middle;margin:0.5em 1em 0.5em 0;float:left;display:inline}div.b_form div.b_form_element_wrapper.b_form_vertical{vertical-align:middle;margin:0.5em 0;float:none;display:block}div.b_form div.b_form_element_wrapper div.b_form_element_label{width:20%;float:left;display:inline}div.b_form div.b_form_element_wrapper div.b_form_element_label label{float:left;display:inline;line-height:1.3em}div.b_form div.b_form_element_wrapper div.b_form_element_label span.b_form_mandatory{background:url(../openolat/images/star-small.png) no-repeat;padding-left:16px;height:16px}div.b_form div.b_form_element_wrapper div.b_form_element_label.b_form_horizontal{width:auto;float:left;display:inline}div.b_form div.b_form_element_wrapper div.b_form_element_label.b_form_vertical{width:auto;float:none;display:block}div.b_form div.b_form_element_wrapper div.b_form_element{margin-left:25%;padding:0 2px 0 12px}div.b_form div.b_form_element_wrapper div.b_form_element.b_form_horizontal{margin-left:0;padding-left:0;float:left;display:inline}div.b_form div.b_form_element_wrapper div.b_form_element.b_form_horizontal .b_button{float:left;display:inline}div.b_form div.b_form_element_wrapper div.b_form_element.b_form_vertical{margin-left:0;margin-top:0.5em;padding-left:0;float:none;display:block;clear:both}div.b_form div.b_form_element_wrapper.b_form_error input,div.b_form div.b_form_element_wrapper.b_form_error select{border:1px solid #990000;background:#ebcccc}div.b_form div.b_form_element_wrapper div.b_form_error_msg{clear:both;color:#990000;font-style:italic;display:block}div.b_form div.b_form_element_wrapper div.b_form_element_wrapper{margin:0}div.b_form div.b_button_group{margin-left:0%;padding-left:0px;text-align:left}div.b_form.b_form_vertical div.b_button_group{text-align:left}div.b_form div.b_form_element div.b_form_example{display:inline;font-size:80%;color:#504D4E}div.b_form div.b_form_element .b_form_disabled{color:#504D4E}div.b_form div.b_form_element .b_form_element_disabled{color:#9E9C9C;background:#EEEEEE;border:1px solid #CDCBCB}div.b_form div.b_form_element span.b_form_datechooser{background:url(../openolat/images/calendar.png) no-repeat;padding-left:18px;height:16px;line-height:16px;margin-left:2px;padding-top:2px}div.b_form div.b_form_element a.b_form_groupchooser{background:url(../openolat/images/users.png) no-repeat;padding-left:18px;height:16px;line-height:16px;margin-left:2px}div.b_form div.b_form_element a.b_form_genericchooser{background:url(../openolat/images/users.png) no-repeat;padding-left:18px;height:16px;line-height:16px;margin-left:2px}div.b_form div.b_form_element a.b_form_wikitext{background-repeat:no-repeat;padding-left:12px;line-height:1.5em;font-style:italic}div.b_form div.b_form_element a.b_form_wikitext,div.b_form div.b_form_element .b_wiki_icon{background-image:url(../openolat/images/wiki/wiki_small_9px.png)}div.form_shift_left{left:-25%}div.b_button_group div.b_form_element_wrapper{vertical-align:middle;margin:0.5em 0;float:none;display:block}div.b_button_group div.b_form_element_wrapper div.b_form_element_label{width:auto;float:none;display:block}div.b_button_group div.b_form_element_wrapper div.b_form_element{margin-left:0}.b_subcolumns{display:table;width:100%;table-layout:fixed}.b_c25l input,.b_c25r input{max-width:93%}div.calendar{z-index:10000 !important}div.b_form div.b_form_element_wrapper.b_form_element_switch div.b_form_element{margin:0;float:left}div.b_form div.b_form_element_wrapper.b_form_element_switch div.b_form_element_label{float:none;width:auto;display:block;padding-left:2.5em}div.b_form div.b_form_element_wrapper.b_form_element_switch div.b_form_element_label label{float:none}div.b_form_subform{padding-left:2.5em}div.b_form_selection_vertical div.b_form_selection_element{vertical-align:middle;line-height:1.3em;position:relative}div.b_form_selection_vertical div.b_form_selection_element input{vertical-align:middle;line-height:1.3em}div.b_form_selection_horizontal div.b_form_selection_element{float:left;display:inline;padding-right:1em}div.b_form_selection_horizontal div.b_form_selection_element input{vertical-align:middle}div.b_form div.b_form_element div.b_form_togglecheck{font-size:95%;display:block;vertical-align:middle;line-height:16px;margin-top:0.5em}div.b_form div.b_form_element div.b_form_togglecheck input{height:1em;width:1em}div.o_form_wrapper fieldset{min-width:60em}div.form_shift_left{position:inherit;left:-20%}div.mceExternalToolbar{background:#f0f0ee !important;overflow:auto}table.b_choice{padding:0;margin:0}table.b_choice td{padding:0.1em;margin:0}table.b_choice td.b_togglecheck{padding-top:1em}table.b_choice td.b_togglecheck div.b_togglecheck{display:inline;border-top:1px solid #eee}table.b_choice td.b_togglecheck input{margin:0 7px 0 2px}div.b_fileinput{position:relative}div.b_fileinput div.b_fileinput_fakechooser{position:absolute;top:0px;left:0px;z-index:1;display:inline;white-space:nowrap}div.b_fileinput div.b_fileinput_fakechooser a{margin-left:5px}div.b_fileinput span.b_fileinput_maxsize{padding:1px 0 1px 1em;font-style:italic;min-height:16px;vertical-align:middle}div.b_fileinput input.b_fileinput_realchooser{position:relative;top:0;left:0;z-index:2;zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$percent)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}div.b_fileinput div.b_button_group{text-align:left;padding-left:0;margin-left:0}.b_fileinput_icon{background-image:url(../openolat/images/drive.png)}div.b_progress div.b_progress_bar{height:12px;border:1px solid #bfbfbf;background:#ffcccc}div.b_progress div.b_progress_bar div{height:12px;background:#ff6666;background:-moz-linear-gradient(top, #ff6666 0%, red 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff6666), color-stop(100%, red));background:-webkit-linear-gradient(top, #ff6666 0%, red 100%);background:-o-linear-gradient(top, #ff6666 0%, red 100%);background:-ms-linear-gradient(top, #ff6666 0%, red 100%);background:linear-gradient(top, #ff6666 0%, red 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6666', endColorstr='red',GradientType=0 )}div.b_mark{width:20px;height:20px}div.b_mark div.b_form_element_wrapper{margin:0}div.b_mark div.b_form_element_wrapper div.b_form_element{margin:0;padding:0}div.b_mark a.b_mark_set{background:url(../openolat/images/flag.png) center right no-repeat;display:block;width:20px;height:20px}div.b_mark a.b_mark_not_set{background:url(../openolat/images/flag.png) center right no-repeat;display:block;width:20px;height:20px;zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$percent)";filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4}div.b_mark a.b_mark_set span,div.b_mark a.b_mark_not_set span{display:block;width:19px;height:19px}table{border-collapse:collapse;margin-bottom:0.5em;border-top:0px solid white;border-bottom:0px solid white}table caption{font-variant:small-caps}table.b_full{width:99.5%}table.fixed{table-layout:fixed}table th,table td{padding:0.3em}table thead th{color:inherit;border-bottom:1px solid #ccc}table tbody tr.b_table_odd td{background:#eee}div.b_table_wrapper table{width:99.5%;margin-left:1px;border:1px solid #eeeeee}div.b_table_wrapper table tbody tr:hover td{background:#ffcccc}div.b_table_wrapper div.b_table_filter{float:left;display:inline;font-size:95%;margin:7px 10px 2px 0}div.b_table_wrapper div.b_table_filter label{font-style:italic;margin:5px 0 2px 0}div.b_table_wrapper div.b_table_filter select{border:1px solid #ACAAAA}div.b_table_wrapper div.b_clearfix div.b_floatbox{margin:5px 0 0 0;padding-right:4px}div.b_table_wrapper div.b_table_count{font-size:95%;float:left;line-height:16px;vertical-align:bottom;margin:3px;font-size:95%}div.b_table_wrapper a.b_table_prefs,div.b_table_wrapper a.b_table_download{float:right;display:block;background-repeat:no-repeat;background-position:top left;width:16px;height:16px;margin:3px}div.b_table_wrapper a.b_table_prefs{background-image:url(../openolat/images/table_gear.png)}div.b_table_wrapper a.b_table_download{background-image:url(../openolat/images/table_download.png)}div.b_table_wrapper div.b_table_buttons{text-align:center;margin:1.5em 0 1em 0}div.b_table_page{font-size:95%;text-align:center}div.b_table_page a{margin:0;padding:2px}div.b_table_page a.b_table_page_active{font-weight:bold;color:#000}div.b_table_page a.b_table_backward{background:url(../openolat/images/arrow_left.png) no-repeat center left;padding-left:16px}div.b_table_page a.b_table_forward{background:url(../openolat/images/arrow_right.png) no-repeat center right;padding-right:16px}div.b_table_page a.b_table_first_page{background:url(../openolat/images/home.png) no-repeat center left;padding-left:18px}div.b_table_page_all{font-size:95%;text-align:center}a.b_dev{position:absolute;left:0;top:0;z-index:4000;background:red url("../openolat/images/bug.png") no-repeat;width:16px;height:16px;border:1px solid #000}#b_devcon_main{background-color:#ccddff;position:absolute;z-index:4000;top:10px;left:5%;width:90%;text-align:left;border:1px solid #000}#b_devcon_handle{cursor:move;background:blue url(../openolat/images/bug.png) no-repeat 4px 50%;line-height:2em;padding-left:24px;color:white}a#b_devcon_handle_collapse{cursor:pointer;background:url("../openolat/images/toggle-small.png") no-repeat;width:15px;height:15px;float:right;margin:3px}a#b_devcon_handle_expand{cursor:pointer;background:url("../openolat/images/toggle-small-expand.png") no-repeat;width:15px;height:15px;float:right;margin:3px}a.b_devcon_handle_close{cursor:pointer;background:url(../openolat/images/close.png) no-repeat;width:15px;height:15px;float:right;margin:3px}#b_devcon_content{font-size:90%;padding:5px;border-top:0px solid #000;background:transparent}#b_devcon_content ul{float:left;margin:0;padding:0;list-style:none;white-space:nowrap}#b_devcon_content li{margin:0;padding:0 10px 0 0;float:left}#b_devcon_content fieldset{border-top:1px solid #ccc;margin:0;padding:8px}#b_devcon_mode{width:1em;height:1em;float:left;border:1px solid #000;margin-right:5px}#b_js_log textarea#o_debug_cons{width:99%;height:15em;font-family:monospace;font-size:110%;margin:5px 0 5px 0}iframe.o_debug_json{position:fixed;width:90%;margin-left:5%;bottom:4px;height:300px;background:white;border:2px solid #ccd8e7;z-index:90000}div.b_briefcase div.b_briefcase_foldercomp{margin-top:0.5em}div.b_briefcase_foldercomp div.b_briefcase_createactions{margin:0.5em 0}div.b_briefcase_foldercomp div.b_briefcase_createactions ul{list-style:none;margin:0;padding:0;white-space:nowrap;font-size:95%}div.b_briefcase_foldercomp div.b_briefcase_createactions ul li{float:right;display:inline;margin:0 0 0 1em;padding:0 0 0 3px;position:relative}div.b_briefcase_foldercomp div.b_briefcase_createactions ul li a{background-position:0 50%;background-repeat:no-repeat;padding:2px 0 2px 20px}div.b_briefcase_foldercomp div.b_briefcase_createactions ul a.b_briefcase_upload{background-image:url(../openolat/images/docs/document_upload.png)}div.b_briefcase_foldercomp div.b_briefcase_createactions ul a.b_briefcase_newfolder{background-image:url(../openolat/images/folder_new.png)}div.b_briefcase_foldercomp div.b_briefcase_createactions ul a.b_briefcase_newfile{background-image:url(../openolat/images/docs/document_add.png)}div.b_briefcase_foldercomp div.b_briefcase_createactions ul a.b_briefcase_deletedfiles{background-image:url(../openolat/images/docs/document_remove.png)}div.b_briefcase_foldercomp div.b_briefcase_breadcrumb{clear:both;padding:1px 0 1px 20px;margin:0.5em 0 0 0;background:url(../openolat/images/folder_open.png) no-repeat 0 50%}div.b_briefcase_foldercomp div.b_briefcase_empty{clear:both;margin-top:0.5em;font-style:italic}div.b_briefcase_foldercomp table.b_briefcase_filetable{clear:both;border-collapse:collapse;margin-bottom:0.5em;background:#fff;width:99.9%;border:1px solid #eee}div.b_briefcase_foldercomp table.b_briefcase_filetable thead{color:#000}div.b_briefcase_foldercomp table.b_briefcase_filetable thead a,div.b_briefcase_foldercomp table.b_briefcase_filetable thead span{color:#4F576A;font-weight:bold}div.b_briefcase_foldercomp table.b_briefcase_filetable thead a:hover,div.b_briefcase_foldercomp table.b_briefcase_filetable thead a:focus{color:#000000;text-decoration:none;background-color:transparent}div.b_briefcase_foldercomp table.b_briefcase_filetable th,div.b_briefcase_foldercomp table.b_briefcase_filetable td{white-space:nowrap;text-align:right;padding-right:1em}div.b_briefcase_foldercomp table.b_briefcase_filetable th.b_last_child,div.b_briefcase_foldercomp table.b_briefcase_filetable td.b_last_child{padding-right:0}div.b_briefcase_foldercomp table.b_briefcase_filetable th.b_first_child,div.b_briefcase_foldercomp table.b_briefcase_filetable td.b_first_child{width:60%;text-align:left}div.b_briefcase_foldercomp table.b_briefcase_filetable td input.b_checkbox{margin:0 4px 0 0}div.b_briefcase_foldercomp table.b_briefcase_filetable td a:hover,div.b_briefcase_foldercomp table.b_briefcase_filetable td a:focus{background-color:transparent}div.b_briefcase_foldercomp table.b_briefcase_filetable td.b_last_child{padding-left:0}div.b_briefcase_foldercomp table.b_briefcase_filetable table.b_briefcase_actions{border:0;padding:0;margin:0}div.b_briefcase_foldercomp table.b_briefcase_filetable table.b_briefcase_actions td{border:0;padding:0 0 0 3px;margin:0}div.b_briefcase_foldercomp table.b_briefcase_filetable table.b_briefcase_actions tr{border:0;padding:0;margin:0}div.b_briefcase_foldercomp table.b_briefcase_filetable a.b_briefcase_edit_file_icon{background-image:url(../openolat/images/docs/document--pencil.png)}div.b_briefcase_foldercomp table.b_briefcase_filetable a.b_briefcase_edit_meta_icon{background-image:url(../openolat/images/docs/document_metadata_edit.png)}div.b_briefcase_foldercomp table.b_briefcase_filetable span.b_briefcase_edit_meta_dis_icon{background-image:url(../openolat/images/docs/document_metadata_edit.png);zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$percent)";filter:alpha(opacity=20);-moz-opacity:0.2;-khtml-opacity:0.2;opacity:0.2}div.b_briefcase_foldercomp table.b_briefcase_filetable a.b_briefcase_versions_icon{background-image:url(../openolat/images/docs/document_versions.png)}div.b_briefcase_foldercomp table.b_briefcase_filetable span.b_briefcase_versions_dis_icon{background-image:url(../openolat/images/docs/document_versions.png);zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$percent)";filter:alpha(opacity=20);-moz-opacity:0.2;-khtml-opacity:0.2;opacity:0.2}div.b_briefcase_foldercomp table.b_briefcase_filetable span.b_briefcase_locked_file_icon{background-image:url(../openolat/images/locked.png)}div.b_briefcase_preview{background-color:white;width:200px;height:200px;border:1px solid #8EAACE;margin-top:2px}div.b_briefcase div.b_briefcase_searchcomp{float:left;display:inline;margin:0.5em 0;width:14em}div.b_briefcase div.b_briefcase_searchcomp input{width:10em}div.b_briefcase div.b_briefcase_searchcomp div.b_form_element_wrapper.b_form_horizontal{margin:0}div.b_briefcase div.b_briefcase_commandbuttons{margin:1em 0}div.b_briefcase div.b_briefcase_webdav{margin:0.5em 0}div.b_briefcase div.b_briefcase_quota{clear:both;margin-top:1em;padding-top:1em;border-top:1px solid #000}div.b_briefcase_meta{size:0.8em}div.b_briefcase_meta p{font-style:italic;margin:0;padding-top:2px}div.b_send_documents ol.textbox-outer{margin-left:0;border:1px solid #ACAAAA;background:#F6F6F6;line-height:1.3em}div.b_send_documents ol li{margin-left:0}div.b_send_documents textarea{overflow:auto;resize:none}@media all{div.o_wiki_wrapper{clear:both}div.o_wiki_wrapper div.o_wikimod_btn{position:relative}div.o_wiki_wrapper div.o_wikimod_btn a{margin-bottom:9px;background-repeat:no-repeat;background-position:center center;width:20px;height:19px;float:left;display:inline;padding-left:2px;border:1px solid #ccc;background-color:#eee;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;margin-right:2px}div.o_wiki_wrapper div.o_wikimod_btn a:hover{border:1px solid red}div.o_wiki_wrapper div.o_wikimod_btn div.b_contexthelp_wrapper a.b_contexthelp{position:absolute;top:0;right:0}div.o_wiki_wrapper a.o_wikimod_btn_bold{background-image:url(../openolat/images/wiki/edit-bold.png)}div.o_wiki_wrapper a.o_wikimod_btn_italic{background-image:url(../openolat/images/wiki/edit-italic.png)}div.o_wiki_wrapper a.o_wikimod_btn_link{background:url(../openolat/images/wiki/chain.png)}div.o_wiki_wrapper a.o_wikimod_btn_extlink{background:url(../openolat/images/wiki/chain--arrow.png)}div.o_wiki_wrapper a.o_wikimod_btn_headline{background:url(../openolat/images/wiki/edit-heading.png)}div.o_wiki_wrapper a.o_wikimod_btn_image{background:url(../openolat/images/wiki/image-medium.png)}div.o_wiki_wrapper a.o_wikimod_btn_media{background:url(../openolat/images/music-beam.png)}div.o_wiki_wrapper a.o_wikimod_btn_math{background:url(../openolat/images/wiki/edit-math.png)}div.o_wiki_wrapper a.o_wikimod_btn_nowiki{background:url(../openolat/images/wiki/edit-nowiki.png)}div.o_wiki_wrapper a.o_wikimod_btn_hr{background:url(../openolat/images/wiki/edit-hr.png)}div.o_wiki_wrapper a.o_wikimod_btn_list{background:url(../openolat/images/wiki/edit-list.png)}div.o_wiki_wrapper a.o_wikimod_btn_numlist{background:url(../openolat/images/wiki/edit-list-order.png)}div.o_wiki_wrapper .b_eportfolio_add,div.o_wiki_wrapper .b_eportfolio_add_again{position:absolute;top:28px;right:3px;z-index:99}div.o_wiki_wrapper h1{font-size:1.0em}div.o_wiki_wrapper h2{font-size:1.0em}div.o_wiki_wrapper h3{font-size:1.0em}div.o_wikimod_linkchooser{clear:both;float:left;display:inline}div.o_wikimod_filechooser{margin:0 2em;float:left;display:inline}div.o_wikimod_nav{font-size:90%;padding-top:1.5em}div.o_wikimod_nav legend{font-size:95%}div.o_wikimod_nav fieldset{padding:0.5em}div.o_wikimod_nav input{width:99%}div.o_wikimod_nav ul{margin:0;padding:0}div.o_wikimod_nav div.b_button_group{margin:0.5em 0;text-align:left}div.o_wikimod_nav div.b_form div.b_form_element_wrapper.b_form_horizontal{margin:0}div.o_wikimod_nav .b_form_element_wrapper .b_form_element{padding:0}div.o_wikimod_nav div.b_form_element_wrapper div.b_form_element.b_form_horizontal .b_button{margin:0.5em 0}div.o_wikimod_editform_wrapper{clear:both;padding:0.5em 0 0 0}div.o_wikimod_editform_wrapper div.b_form div.b_form_element_wrapper div.b_form_element_label{display:none}div.o_wikimod_editform_wrapper div.b_form div.b_form_element_wrapper div.b_form_element{clear:both;margin-left:0;padding:0 5px 0 0}div.o_wikimod_editform_wrapper div.b_form div.b_button_group{margin-left:0;text-align:center}h1.o_wikimod_heading,h3.o_wikimod_heading{margin:0 0 1em 0;padding:.5em 0 .17em 0;border-bottom:1px solid #BFBFBF}#o_wikimod_uploader{margin:1em 0 0 0}.o_wikimod_version{border:1px solid #BFBFBF;padding:4px;margin-top:5px}.o_wikimod_diff{border:1px solid #BFBFBF;padding:4px;margin:0px}.o_wikimod_warn{color:#DF9719}.o_wiki_error{background-color:#DF9719}.o_wikimod_ins{background-color:#A4DCA4}.o_wikimod_old{background-color:#FFCCCC}.o_wikimod_new{background-color:#A4DCA4}.o_wikimod_del{background-color:#FFCCCC}.wiki-image{float:right;padding:10px;clear:right}.wiki-file-deleted{text-decoration:line-through}}div.o_forum div.o_forum_switch{font-size:90%}div.o_forum div.o_forum_message{margin:1em 0 1em 0;padding:0.5em;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;background:#eeeeee}div.o_forum div.o_forum_message_header_wrapper{min-height:24px}div.o_forum div.o_forum_message_header_wrapper div.o_forum_message_header{min-height:24px}div.o_forum div.o_forum_message_title{vertical-align:middle;padding:2px 5px 2px 5px;min-height:24px}div.o_forum div.o_forum_message_title strong{font-weight:bold}div.o_forum div.o_forum_message_new div.o_forum_message_title strong{background:url(../openolat/images/new-text.png) no-repeat top right;padding-right:20px}div.o_forum div.o_forum_message_creator{width:100px;padding:0.5em 12px 0px 21px;font-size:95%;color:#4F576A;float:right;border-left:1px solid #fff}div.o_forum div.o_forum_message_creator strong{font-weight:normal}div.o_forum div.o_forum_message_creator img{border:1px solid #4F576A}div.o_forum div.o_forum_message_body{padding:0.5em;background:transparent;margin-right:155px}div.o_forum div.o_forum_message_attachments{margin:2em 0 0.5em 0;border-top:1px solid #555555;font-size:95%}div.o_forum div.o_forum_message_attachments strong{display:block;margin:0.5em 0;font-weight:normal;font-style:italic}div.o_forum div.o_forum_message_attachments ul{list-style:none;margin:0;padding:0}div.o_forum div.o_forum_message_attachments li{margin:0;padding:0}div.o_forum div.o_forum_message_attachments a{background-repeat:no-repeat;background-position:0 50%;padding-left:20px;padding-top:2px;padding-bottom:2px}div.o_forum div.o_forum_message_modified{clear:both;border-top:1px solid #506D90;padding:0.5em 0 0 0;font-size:95%;font-style:italic;text-align:center;color:#98221F}div.o_forum div.o_forum_message_actions{text-align:center;padding:0.2em 1em;padding-top:0.8em}span.o_forum_thread_sticky{font-weight:bold}span.o_forum_status_thread_icon{background-image:url(../openolat/images/forum/forum.png)}span.o_forum_status_sticky_closed_icon{background-image:url(../openolat/images/forum/sticky-note-pin_locked.png)}span.o_forum_status_sticky_icon{background-image:url(../openolat/images/forum/sticky-note-pin.png)}span.o_forum_status_closed_icon{background-image:url(../openolat/images/forum/forum_locked.png)}div.o_forum_peekview{margin:1em 0 1em 0}div.o_forum_peekview h5{font-size:1em;position:relative;left:-20px}div.o_forum_peekview div.o_forum_peekview_message{padding-left:20px;padding-bottom:15px}div.o_forum_peekview div.b_quote_wrapper{display:none}.o_forum_message_icon{background-image:url(../openolat/images/forum/balloon-white-left.png)}div.o_forum_toolbar{float:left;display:inline;width:75%}div#o_forum_fulltextsearch{float:right;display:inline}div#o_forum_fulltextsearch input{width:10em}div#o_forum_fulltextsearch div.b_form_element_wrapper.b_form_horizontal{margin:0}div.b_struct_edit_btn{float:right;display:inline}div.o_ep_struct_editor div.b_subcr{min-height:35em;background:white;padding-right:1em;overflow-x:auto}.b_artefact{margin:5px;border:1px solid #ddd;padding:1em;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;moz-box-shadow:0 1px 2px lightGrey;-ms-box-shadow:0 1px 2px lightGrey;-o-box-shadow:0 1px 2px lightGrey;-webkit-box-shadow:0 1px 2px lightGrey;box-shadow:0 1px 2px lightGrey;background:#f6f6f6;background:-moz-linear-gradient(top, #f6f6f6 0%, #ebebeb 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f6f6f6), color-stop(100%, #ebebeb));background:-webkit-linear-gradient(top, #f6f6f6 0%, #ebebeb 100%);background:-o-linear-gradient(top, #f6f6f6 0%, #ebebeb 100%);background:-ms-linear-gradient(top, #f6f6f6 0%, #ebebeb 100%);background:linear-gradient(top, #f6f6f6 0%, #ebebeb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ebebeb',GradientType=0 )}.b_artefact div.b_actions{margin-top:2em}.b_artefact div.b_desc{font-style:italic;margin:1em 0}.b_ep_artAttribLink{background-image:url(../openolat/images/table_gear.png)}div.b_artefact_closed{font-size:25px;float:right;background:url(../openolat/images/locked.png) top right no-repeat}div.b_eportfolio_preview_c100l .b_artefact{margin:3px}div.b_eportfolio_preview_c33l .b_artefact{font-size:85%;margin:3px}.b_ep_nolink{color:#000000}.b_ep_nolink:hover{color:#000000;text-decoration:none}.b_ep_multiartefacts div.b_ep_add_message_with_arrow{position:relative;top:-50px}.b_ep_multiartefacts div.b_artefact_count{margin:1em 0 1em 0}a.b_ep_options{background:url(../openolat/images/gear.png) top left no-repeat;width:16px;height:16px;display:block}.b_ep_liveblog_icon{background-image:url(../openolat/images/portfolio/ep_liveblog_icon.png)}div.b_portfolio_toc ul{margin:0}div.b_portfolio_toc li{list-style-type:none}div.b_portfolio_toc li a{font-size:0.8em;text-decoration:none}div.b_portfolio_toc li.level1{font-size:1.2em;margin:1.2em 0 0.2em 0;border-bottom:1px solid #ddd}div.b_portfolio_toc li.level2{padding-left:20px;font-size:1.1em;border-bottom:1px dotted #ddd}div.b_portfolio_toc li.level3{padding-left:40px}div.b_portfolio_toc .link{float:right;margin-right:0px}div.b_portfolio_toc .commentlink{float:right;margin-right:10%}div.b_portfolio_toc .type_artefact{font-style:italic}div.b_portfolio_toc .type_map,div.b_portfolio_toc .type_page,div.b_portfolio_toc .type_struct,div.b_portfolio_toc .type_artefact{background-position:center left;background-repeat:no-repeat;padding-left:20px}a.b_eportfolio_add{background:url(../openolat/images/portfolio/ep_add_icon.png) top left no-repeat;display:block;width:16px;height:16px}td a.b_eportfolio_add{float:right;padding-right:2px}a.b_eportfolio_add_again,span.b_eportfolio_add_again{background:url(../openolat/images/portfolio/ep_add_again_icon.png) top left no-repeat;display:block;width:16px;height:16px}.o_efficiencystatement a.b_eportfolio_add_again{float:right}a.b_eportfolio_link{background:url(../openolat/images/portfolio/ep_link_icon.png) top left no-repeat;display:block;width:16px;height:16px}.b_eportfolio_link{background-image:url(../openolat/images/portfolio/ep_link_icon.png)}ul.b_eportfolio_maps{margin:0;padding:0}ul.b_eportfolio_maps li{display:block;float:left;position:relative;width:195px;height:320px;padding:60px 60px 40px 65px;margin:0.5em;background:url(../openolat/images/portfolio/eportfolio_map_default.png) top left no-repeat;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:14px;-webkit-border-bottom-right-radius:14px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:14px;-moz-border-radius-bottomright:14px;-moz-border-radius-bottomleft:4px;border-top-left-radius:4px;border-top-right-radius:14px;border-bottom-right-radius:14px;border-bottom-left-radius:4px;moz-box-shadow:0 1px 3px lightgray;-ms-box-shadow:0 1px 3px lightgray;-o-box-shadow:0 1px 3px lightgray;-webkit-box-shadow:0 1px 3px lightgray;box-shadow:0 1px 3px lightgray}ul.b_eportfolio_maps li .b_map_info{position:absolute;bottom:40px;width:inherit;font-size:0.9em}ul.b_eportfolio_maps li .b_map_info a.b_open_icon{font-size:1.2em;position:absolute;bottom:170px;right:-10px}.b_eportfolio_changelog .b_form{margin-top:20px;margin-bottom:20px}.b_eportfolio_changelog li{list-style:none}.b_eportfolio_changelog h5{margin-top:16px}.b_eportfolio_mapowner{font-style:italic;margin-bottom:8px}.b_eportfolio_mapowner div{display:inline}li.default .b_map_info p{color:#bbb}li.comic .b_map_info p{color:#88a5c4}li.leather .b_map_info p{color:#C2A074}ul.b_eportfolio_maps li.leather{background:url(../openolat/images/portfolio/eportfolio_map_leather.png) top left no-repeat;border:none}ul.b_eportfolio_maps li.leather a{color:#fad9a4}ul.b_eportfolio_maps li.comic{background:url(../openolat/images/portfolio/eportfolio_map_comic.png) top left no-repeat;border:none}ul.b_eportfolio_maps li.template.default{background-image:url(../openolat/images/portfolio/eportfolio_map_default_template.png)}ul.b_eportfolio_maps li.template.comic{background-image:url(../openolat/images/portfolio/eportfolio_map_comic_template.png)}ul.b_eportfolio_maps li.template.leather{background-image:url(../openolat/images/portfolio/eportfolio_map_leather_template.png)}.b_map_page{text-align:center;clear:left}.b_map_page_all{text-align:center}.b_map_page > span{padding-right:3px}.b_map_page a.b_map_page_forward{background:url(../openolat/images/arrow_right.png) no-repeat center right;padding-right:16px}.b_eportfolio_map{background:white;padding:1.5em;min-height:30em}.b_eportfolio_map .b_ep_relative{position:relative}.b_eportfolio_toolbar div{display:inline}.b_eportfolio_toolbar{text-align:right;width:100%;border-bottom:1px solid #acaaaa;padding:1px 2px 4px 2px;margin-bottom:6px}.b_eportfolio_map a.b_eportfolio_add_link,.b_eportfolio_map a.b_eportfolio_del_link{float:right;display:inline;background-repeat:no-repeat;margin-left:0.5em;width:16px;height:16px;text-decoration:none}.b_eportfolio_toolbar a.b_eportfolio_add_link,.b_eportfolio_map a.b_eportfolio_del_link{float:none;display:inline-block;background-repeat:no-repeat;margin-left:0;margin-right:0.5em;width:16px;height:16px;text-decoration:none}.b_eportfolio_map div.b_eportfolio_add_link{float:left;display:inline;margin-top:2px}.o_ep_toc_editor .b_eportfolio_add_link{float:left}.b_eportfolio_map .b_eportfolio_add_link:hover{text-decoration:none}.b_eportfolio_map .b_eportfolio_comment_link{float:right;display:inline;margin-right:5px}.b_ep_tag_cloud{padding:1em 0 1em 0;border-bottom:1px solid #ccc}.default div.b_ep_actualpage{width:100%;margin-top:0;clear:both}.default div.b_pagination{float:none;position:static;width:100%}.default div.b_pagination ul{margin:0}.default div.b_pagination li{float:left;display:inline;width:auto;margin:2px 2px 2px 0;padding:0;background:#FAFAFA;-webkit-border-radius:7px 7px 0 0;-moz-border-radius:7px 7px 0 0;-o-border-radius:7px 7px 0 0;border-radius:7px 7px 0 0}.default div.b_pagination li span,.default div.b_pagination li a,.default div.b_pagination li{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis}.default div.b_pagination li.b_disabled{padding-bottom:2px;margin-bottom:0;background:#f4f4f4}.default div.b_pagination li .b_disabled{color:black;font-weight:normal;padding:5px 8px}.default div.b_pagination li a{padding:1em;padding:5px 8px}.default div.b_pagination li.b_changelog{float:right}.default div.b_eportfolio_page,.default div.b_portfolio_toc,.default div.b_eportfolio_edit,.default div.b_eportfolio_changelog{background-image:none}.comic{font-family:'Comic Sans MS', 'Comic Sans', fantasy}.b_eportfolio_map.comic{background:#a2c3e8 none;padding:30px;-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px}.comic div.b_pagination{position:absolute;right:0;width:16%;max-height:100%;overflow-x:hidden;overflow-y:auto;z-index:100}.comic .b_ep_relative > div:last-child{position:relative}.comic div.b_ep_actualpage{width:85%;margin-top:1em}.comic div.b_pagination ul{margin-top:30px;margin-left:0px;z-index:1}.comic div.b_pagination li{width:87%;background:url(../openolat/images/portfolio/postit.png) center right;padding:0;margin-bottom:1em;margin-left:8%;list-style-type:none}.comic div.b_pagination li span.b_disabled,.comic div.b_pagination li a span{display:block;padding:20px 15px 20px 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis}.comic div.b_pagination li span,.comic div.b_pagination li a,.comic div.b_pagination li{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis}.comic div.b_pagination li.b_disabled{z-index:101;margin-left:0;width:100%}.comic div.b_pagination li .b_disabled{color:black;font-weight:bold}.comic div.b_pagination li.b_toc,.comic div.b_pagination li.b_changelog{background-image:url(../openolat/images/portfolio/postit_pink.png)}.b_eportfolio_page,.b_portfolio_toc,.b_eportfolio_edit,.b_eportfolio_changelog{min-height:40em;background:#f4f4f4 url(../openolat/images/portfolio/eportfolio_page_corner.png) top right no-repeat;padding:1em;-webkit-box-shadow:0px 2px 5px rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 2px 5px rgba(0, 0, 0, 0.2);-o-box-shadow:0px 2px 5px rgba(0, 0, 0, 0.2);box-shadow:0px 2px 5px rgba(0, 0, 0, 0.2)}.b_eportfolio_page .b_eportfolio_structure > h5{border-bottom:1px solid #ddd;margin-top:1.2em}.b_eportfolio_edit{margin-top:1.5em}.leather{font-family:Palatino, Georgia, serif}.b_eportfolio_map.leather{background:url(../openolat/images/portfolio/light-leather-tile.jpg)}.leather div.b_ep_actualpage{width:100%;margin-top:0;clear:both}.leather .b_map_header h4,.leather .b_map_header p,.leather .b_map_header a.b_eportfolio_add_link,.leather .b_map_header a.b_eportfolio_comment_link{color:white}.leather div.b_pagination{float:none;position:static;width:100%}.leather div.b_pagination ul{margin:0}.leather div.b_pagination li{float:left;display:inline;width:auto;margin:0 2px 0 0;padding:0;background:#ddd;-webkit-border-radius:7px 7px 0 0;-moz-border-radius:7px 7px 0 0;-o-border-radius:7px 7px 0 0;border-radius:7px 7px 0 0}.leather div.b_pagination li span,.leather div.b_pagination li a,.leather div.b_pagination li{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis}.leather div.b_pagination li.b_disabled{padding:0;background:#f4f4f4}.leather div.b_pagination li .b_disabled{color:black;font-weight:normal;padding:5px 8px}.leather div.b_pagination li.b_changelog{float:right}.leather div.b_pagination li a{padding:1em;padding:5px 8px}.leather div.b_eportfolio_page,.leather div.b_portfolio_toc,.leather div.b_eportfolio_edit,.leather div.b_eportfolio_changelog{background-image:none}.b_eportfolio.b_artefacts hr.b_ep_filter_spacer{height:10px;background:url(../openolat/images/portfolio/divider-arrow-down.png) 25px -12px no-repeat;border:none;border-top:1px solid #ccc;margin:2em 0 1em}.b_eportfolio.b_artefacts .b_ep_content{background:white;padding:0 1em 1em 1em;margin-top:1.5em}.b_eportfolio.b_artefacts .b_ep_content .b_ep_filter{padding:0;width:80%}.b_ep_filter{float:left}.b_ep_viewmode{float:right;width:15%}.b_ep_add_artefact{float:right}.b_ep_content div.b_ep_viewmode div.b_form_element_label{width:auto}.b_eportfolio.b_artefacts div.b_segments_container{top:-20px;margin-bottom:-20px}.b_ep_tagbrowser{width:30%;margin-right:0px}.b_ep_tagbrowser_view{width:68%;margin-left:0px}.b_ep_collection_icon{background-image:url(../openolat/images/portfolio/ep_collection.png) !important}.b_ep_map_icon,.b_portfolio_toc .type_map{background-image:url(../openolat/images/portfolio/briefcase.png) !important}.b_ep_page_icon,.b_portfolio_toc .type_page{background-image:url(../openolat/images/portfolio/ep_page.png) !important}.b_ep_page_icon.b_eportfolio_add_link{background-image:url(../openolat/images/portfolio/ep_page_add.png) !important}.b_ep_struct_icon,.b_portfolio_toc .type_struct{background-image:url(../openolat/images/portfolio/ep_struct.png) !important}.b_ep_struct_icon.b_eportfolio_add_link{background-image:url(../openolat/images/portfolio/ep_struct_add.png) !important}.type_artefact{background-image:url(../openolat/images/le_resources/portfolio.png) !important}div.b_eportfolio_collect_restriction{margin-top:5px}div.b_eportfolio_collect_restriction div.b_eportfolio_collect_restriction_el{float:left;margin-right:5px}div.b_eportfolio_collect_restriction div.b_eportfolio_collect_restriction_link{float:left;margin-right:5px}div.b_eportfolio_collect_restriction div.b_eportfolio_collect_restriction_link a{padding-left:0px;text-decoration:none}div.b_eportfolio_collect_restriction div.b_eportfolio_collect_restriction_link a:hover{text-decoration:none}div.b_eportfolio_restriction_wrapper a.b_togglebox_opened{z-index:10;display:block;width:20px;height:20px;padding:0;margin-left:12px}div.b_eportfolio_restriction_wrapper a.b_togglebox_closed{display:block;width:20px;height:20px;padding:0;margin-left:12px}div.b_eportfolio_restriction_wrapper p{padding:0 0 0 15px;margin:0}div.b_eportfolio_restriction_wrapper div.b_togglebox div.b_togglebox_content{padding:3px 3px 3px 3px;margin:0;border:1px solid red;background-image:none;background-color:transparent;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px}div.b_eportfolio_restriction_error div.b_tooglebox_opened div.b_togglebox_content{border:1px solid #FF9900 !important;background:#fff5cc url(../openolat/images/decorator/deco_warn.png) no-repeat 3px 7px !important}div.b_eportfolio_restriction_passed div.b_tooglebox_opened div.b_togglebox_content{border:1px solid #F0F0F0 !important;background:#fcfcfc url(../openolat/images/decorator/deco_ok.png) no-repeat 3px 7px !important}div.b_eportfolio_restriction_error div.b_togglebox_closed{background:transparent url(../openolat/images/decorator/deco_warn.png) no-repeat 3px 5px !important}div.b_eportfolio_restriction_passed div.b_togglebox_closed{background:transparent url(../openolat/images/decorator/deco_ok.png) no-repeat 3px 5px !important}div.b_eportfolio_restriction_wrapper div.b_togglebox div.b_togglebox_content .b_togglebox_hide{display:none}.b_eportfolio_deadline_callout{width:300px}.b_ep_multiartefacts .b_c50l{clear:both}.b_eportfolio_fulltextsearch{float:left}.b_eportfolio_share_policy_wrapper{margin:5px;border:1px solid #ddd;padding:1em;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.2);-ms-box-shadow:0 1px 4px rgba(0, 0, 0, 0.2);-o-box-shadow:0 1px 4px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.2);box-shadow:0 1px 4px rgba(0, 0, 0, 0.2);background:#f6f6f6;background:-moz-linear-gradient(top, #f6f6f6 0%, #ebebeb 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f6f6f6), color-stop(100%, #ebebeb));background:-webkit-linear-gradient(top, #f6f6f6 0%, #ebebeb 100%);background:-o-linear-gradient(top, #f6f6f6 0%, #ebebeb 100%);background:-ms-linear-gradient(top, #f6f6f6 0%, #ebebeb 100%);background:linear-gradient(top, #f6f6f6 0%, #ebebeb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ebebeb',GradientType=0 )}.b_eportfolio_share_policy_wrapper .b_float_right{text-align:right}.b_eportfolio_share_policy_wrapper a.bit-input{text-decoration:none}.b_eportfolio_share_policy div input,.b_eportfolio_share_policy div span,.b_eportfolio_share_policy div select{float:left;margin-right:5px;padding-right:5px}.b_eportfolio_share_policy div span.b_form_datechooser{background:url(../openolat/images/calendar.png) no-repeat;padding-left:18px;height:16px;line-height:16px;margin-left:2px}.b_eportfolio_share_policy .b_ep_share_date span{float:left}.b_eportfolio_share_policy_wrapper .b_eportfolio_share_policy{padding-left:20px;background:url(../openolat/images/user.png) top left no-repeat}.b_eportfolio_share_policy_wrapper.policytype_group .b_eportfolio_share_policy{background-image:url(../openolat/images/users.png)}.b_eportfolio_share_policy_wrapper.policytype_invitation .b_eportfolio_share_policy{background-image:url(../openolat/images/share.png)}.b_eportfolio_share_policy_wrapper.policytype_allusers .b_eportfolio_share_policy{background-image:url(../openolat/images/users.png)}div.b_ep_inline div input,div.b_ep_inline div span,div.b_ep_inline div select{float:left;margin-right:5px;padding-right:5px}div.o_module_cp_wrapper a.b_content_download{background:url("../openolat/images/drive-download.png") no-repeat top left;padding-left:20px;margin:3px;display:block;min-height:16px}div.o_module_cp_wrapper div#o_local_fulltextsearch{position:absolute;top:0;right:0;z-index:10}div.o_module_cp_wrapper div#o_local_fulltextsearch div.b_form_element_wrapper.b_form_horizontal{margin:0}div.o_module_cp_wrapper div.o_cp_navigation{float:right;display:inline;padding:3px 0 3px 3px;background:#ebebeb;border:1px solid #ddd;white-space:nowrap;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;moz-box-shadow:0 1px 2px lightGrey;-ms-box-shadow:0 1px 2px lightGrey;-o-box-shadow:0 1px 2px lightGrey;-webkit-box-shadow:0 1px 2px lightGrey;box-shadow:0 1px 2px lightGrey}div.o_module_cp_wrapper div span a{margin:0 2px}div.o_module_cp_wrapper div span.b_disabled{display:none}div.o_module_cp_wrapper div span a.o_cp_previous_icon{background-image:url("../openolat/images/arrow_left_big.png");text-decoration:none}div.o_module_cp_wrapper div span a.o_cp_previous_icon span{display:none}div.o_module_cp_wrapper div span a.o_cp_next_icon{background-image:url("../openolat/images/arrow_right_big.png")}div.o_module_cp_wrapper div span a.o_cp_next_icon span{display:none}div.o_module_cp_wrapper div span a.o_cp_print_icon{background-image:url("../openolat/images/printer.png")}div.o_module_cp_wrapper div span a.o_cp_print_icon span{display:none}div.o_module_cp_wrapper div.o_cp_navigation div,div.o_module_cp_wrapper div.o_cp_navigation form{display:inline}div.o_module_cp_wrapper div.o_cp_navigation div.b_clearfix{display:inline;clear:none}div.o_module_cp_wrapper div.o_cp_navigation div.b_clearfix:after{display:inline;height:0;clear:none;visibility:hidden}#o_cpeditor_menu div.o_cpeditor_menu_tree{padding:10px 0 0 0}#b_col1 div.b_menu_toolbar a,#b_col3 div.b_menu_toolbar a{width:16px;height:16px;margin:3px;float:right;display:inline;background-repeat:no-repeat}a.o_cpeditor_import{background-image:url("../openolat/images/docs/document_upload.png")}a.o_cpeditor_new{background-image:url("../openolat/images/docs/document_add.png")}a.o_cpeditor_copy{background-image:url("../openolat/images/docs/document_copy.png")}a.o_cpeditor_delete{background-image:url("../openolat/images/docs/document_remove.png")}a.o_cpeditor_edit{background-image:url(../openolat/images/docs/document_metadata_edit.png)}a.o_cpeditor_preview{background-image:url(../openolat/images/docs/document_preview.png)}#o_cpeditor_content div.o_cpeditor_message{padding:20px}#o_qti_run div.b_button_group{text-align:left}#o_qti_run_title{text-align:right}#o_qti_run_title strong{float:left;display:inline}#o_qti_run.o_qti_survey #o_qti_run_title strong{background:url(../openolat/images/le_resources/survey.png) no-repeat left 50%;padding-left:20px}#o_qti_run.o_qti_test #o_qti_run_title strong{background:url(../openolat/images/le_resources/test.png) no-repeat left 50%;padding-left:20px;padding-top:2px;padding-bottom:2px}#o_qti_scoreinfo{float:left;display:inline;padding:.3em;border:1px solid silver;margin-right:1em}#o_qti_run_score{clear:both;margin:1em 0;padding:0 0 1.5em 0;font-size:90%}#o_qti_run_scoreinfo{float:left;display:inline}#o_qti_run_scoreprogress{float:left;display:inline;margin-left:1em}#o_qti_questioninfo{float:left;display:inline;padding:.3em;border:1px solid silver}#o_qti_run_questioninfo{float:left;display:inline;margin-left:1em}#o_qti_run_questionprogress{float:left;display:inline;margin-left:1em}#o_qti_run_status{clear:both}#o_qti_run_main{clear:both;border-top:1px solid #504D4E;margin:0.5em 0;padding:1em 0}#o_qti_run_menu_inner h4{font-size:100%}#o_qti_run_menu_inner ul{padding:0;margin:0;list-style:none}#o_qti_run_menu_inner li{clear:both;padding:0;margin:0;white-space:normal}#o_qti_run_menu_inner li.o_qti_menu_section{padding:1em 0}#o_qti_run_menu_inner li div.o_qti_menu_item,#o_qti_run_menu li div.o_qti_menu_section{float:left;display:inline;margin-right:10px}#o_qti_results td{padding:0}#b_main.o_editor_qti_correct{background-image:url(../openolat/images/qti/correct_bg.png);background-position:top left}#b_main.o_editor_qti{background-image:url(../openolat/images/edit_bg.png);background-position:top left}#o_qti_hints,#o_qti_solutions{margin:1em 0}#o_qti_hints a{background:url(../openolat/images/light-bulb.png) no-repeat left 50%;cursor:help;padding-left:20px}#o_qti_solutions a{background:url(../openolat/images/magnifier-zoom.png) no-repeat left 50%;cursor:help;padding-left:20px}.qti_response_level_feedback_label{margin-top:1em;font-style:italic}.qti_edit_layout{position:relative;padding-right:30px;margin-bottom:0.6em}.qti_edit_layout .edit_link{position:absolute;top:10px;right:0px}div.o_qti_item{margin-bottom:2em;margin-top:2em;line-height:2em}div.o_qti_item input.b_radio,div.o_qti_item input.b_checkbox{margin-left:1em}div.o_qti_item textarea{width:99%}img.o_qti_item_matimage{vertical-align:middle}div.o_qti_item_choice{display:table;margin:1em 0}div.o_qti_item_choice_option{display:table;padding:.5em;border:1px solid transparent}div.o_qti_item_choice_option_flow{display:table-cell;padding:.5em;border:1px solid transparent}div.o_qti_item_choice_option:hover{border:1px solid silver}div.o_qti_item_choice_option_flow:hover{border:1px solid silver}div.o_qti_item_choice_option_input{display:table-cell;vertical-align:middle;padding-right:.5em}div.o_qti_item_choice_option_input input{vertical-align:middle}div.o_qti_item_choice_option_value{display:table-cell}div.o_qti_item_choice_option_value span{line-height:1.5em;margin-right:1em}div.o_qti_item_choice_option_autoenum{display:table-cell;line-height:1.5em;width:1em;overflow:hidden;vertical-align:middle;color:silver;border:0;padding:0;margin:0}#o_qti_menu a{text-decoration:none}.o_qti_menu_section{padding:.3em;border-top:1px solid #ff6666}.o_qti_menu_section_clickable{padding:.3em;border:1px solid transparent;display:inline-block}.o_qti_menu_section_clickable:hover{padding:.3em;border:1px solid silver;display:inline-block}.o_qti_menu_section_active{padding:.3em;border:1px dashed silver;display:inline-block}.o_qti_menu_item{padding:.3em;border:1px solid transparent;display:inline-block}.o_qti_menu_item_active{padding:.3em;border:1px dashed silver;display:inline-block}.o_qti_menu_item_active:hover{border:1px solid silver}.o_qti_menu_item_inactive{padding:.3em;border:1px solid transparent}.o_qti_menu_item:hover{border:1px solid silver}.o_qti_menu_item_closed{padding:.3em;border:1px solid transparent}.o_qti_menu_item_attempts_marked,.o_qti_menu_item_attempts{zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$percent)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;color:silver;padding:.2em .4em;border:1px solid transparent;background:url(../openolat/images/flag.png) center right no-repeat;display:block;width:20px;height:12px}.o_qti_menu_item_attempts{zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$percent)";filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4}.o_qti_menu_item_attempts:hover,.o_qti_menu_item_attempts_marked:hover{color:silver;border:1px solid silver;cursor:pointer}#o_qti_item_note{padding:0;margin:0;border:0;color:silver;font-family:inherit;font-size:1em;background:inherit;overflow:hidden}.o_qti_item_note_box{border:1px dashed silver;padding:.1em;margin:0;padding-left:.5em}div.o_qti_item_note_box_title{color:silver}div.o_qti_item_itemfeedback,div.o_qti_item_assessfeedback,div.o_qti_item_o_qti_item_sectionfeedback{margin:1em 0;background:url(../openolat/images/lightning.png) no-repeat left 50%;padding-left:20px}div.o_qti_item_objectives{margin:1em 0;background:url(../openolat/images/information-white.png) no-repeat left 50%;padding-left:20px;line-height:2em}.o_qti_timelimit_icon{background-image:url(../openolat/images/qti/time.png)}.o_qti_attemptslimit_icon{background-image:url(../openolat/images/qti/tries.png)}.o_qti_closed_icon{background-image:url(../openolat/images/qti/closed.png)}.o_mi_qtialientitem{background-image:url(../openolat/images/docs/document_plain.png)}.o_mi_qtisc{background-image:url(../openolat/images/qti/scItem.png)}.o_mi_qtimc{background-image:url(../openolat/images/qti/mcItem.png)}.o_mi_qtikprim{background-image:url(../openolat/images/qti/kprimItem.png)}.o_mi_qtifib{background-image:url(../openolat/images/qti/fibItem.png)}.o_mi_qtiessay{background-image:url(../openolat/images/qti/essayItem.png)}.o_mi_qtisection{background-image:url(../openolat/images/qti/section.png)}.o_mi_iqtest{background-image:url(../openolat/images/le_resources/test.png)}.o_mi_iqsurv{background-image:url(../openolat/images/le_resources/survey.png)}.onyx_iframe{width:100%;height:100%;border:none;min-height:60em}div.b_translation_start div.b_translation_start_body,div.b_translation_edit div.b_translation_edit_body{margin-top:0.5em;padding-top:0.5em;border-top:1px solid #ACAAAA}div.b_translation_list div.b_translation_list_package{margin-bottom:0.5em;padding:1em 0 0.5em 0;border-bottom:1px solid #ACAAAA}div.b_translation_list div.b_translation_list_package div.b_translation_package_icon{margin-bottom:0.5em;border-bottom:1px solid #ACAAAA}div.b_translation_edit div.b_button_group{text-align:center;margin:1em 0 0 0}div.b_translation_edit div.b_translation_edit_head div.b_progress div.b_progress_bar{float:left;display:inline}div.b_translation_edit div.b_translation_edit_head div.b_progress div.b_progress_label{float:left;display:inline;padding:0 0 0 1em;font-size:90%;font-style:italic}div.b_translation_edit div.b_translation_edit_body textarea{width:99%}div.b_translation_edit div.b_translation_edit_body div.b_translation_edit_annotation{margin-top:1em}div.b_translation_edit div.b_translation_edit_body div.b_translation_edit_compare{margin-top:1em;padding-top:0.5em;border-top:1px solid #ACAAAA}div.b_translation_edit div.b_translation_edit_body div.b_translation_edit_target{margin-top:1em;padding-top:0.5em;border-top:1px solid #ACAAAA}div.b_translation_edit div.b_form_element textarea.b_form_element_disabled{color:#000;background:#EEEEEE;border:1px solid #CDCBCB}div.b_translation_edit div.b_translation_edit_annotation h5{font-weight:normal;font-size:100%;font-style:italic}div.b_translation_edit div.b_translation_edit_annotation textarea{font-style:italic}div.b_translation_edit div.b_translation_refKey{background-image:url(../openolat/images/magnifier-zoom.png);vertical-align:middle;background-color:#eee;border:1px solid #ACAAAA;margin-right:1%}div.b_translation_edit div.b_translation_refKey code{line-height:1em;vertical-align:middle}div.b_translation_edit div.b_translation_refKey span{line-height:1em;font-style:italic}div.b_translation_config span.b_translation_status,ul.b_translation_status span.b_translation_status{position:absolute;right:1em}ul.b_translation_status{column-count:2;-moz-column-count:2;list-style:none}ul.b_translation_status li{position:relative}.b_translation_package_icon{background-image:url(../openolat/images/folder_open.png) !important}.b_translation_item_icon{background-image:url(../openolat/images/docs/document-node.png) !important}.b_translation_search_icon{background-image:url(../openolat/images/magnifier-zoom.png) !important}span.b_translation_i18nitem{position:relative !important}span.b_translation_i18nitem a.b_translation_i18nitem_launcher{position:absolute !important;z-index:100 !important;width:16px !important;height:16px !important;top:0 !important;left:5px !important;background:#eeeeee url(../openolat/images/docs/document_metadata_edit.png) no-repeat !important;border:1px solid #6e6e6e !important;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;padding:0 !important}div.b_selectiontree{font-size:95%}div.b_selectiontree div.b_selectiontree_item{clear:both;position:relative;top:0;left:0;vertical-align:middle;height:16px;width:auto}div.b_selectiontree div.b_selectiontree_item div{width:16px;height:16px;float:left;display:inline;background-repeat:no-repeat}div.b_selectiontree div.b_selectiontree_item div.b_selectiontree_content{float:left;display:inline;margin-left:0.5em;width:auto;white-space:nowrap}div.b_selectiontree div.b_selectiontree_content{width:auto}div.b_selectiontree div.b_selectiontree_content div{width:auto}div.b_selectiontree div.b_selectiontree_content input{width:1em;height:1em;padding:0;margin:0 0.5em;vertical-align:middle}div.b_selectiontree div.b_selectiontree_content input.b_radio{margin:0}div.b_selectiontree .b_selectiontree_line{background-image:url(../openolat/images/tree/dots.gif)}div.b_selectiontree .b_selectiontree_space{background-image:url(../openolat/images/tree/dots_spacer.gif)}div.b_selectiontree .b_selectiontree_junction{background-image:url(../openolat/images/tree/dots_nt.gif)}div.b_selectiontree .b_selectiontree_end{background-image:url(../openolat/images/tree/dots_nl.gif)}#b_main.o_editor #b_col3{background-image:url(../openolat/images/edit_bg.png);background-position:top left;background-repeat:repeat}#b_main.o_editor div.b_tabbedpane_wrapper div.b_tabbedpane_content{background:#fff}a.b_preview{background-image:url(../openolat/images/docs/document_preview.png);background-repeat:no-repeat;background-position:left;padding:2px 0 2px 20px}fieldset a.b_preview,div.b_tabbedpane_wrapper a.b_preview{position:absolute}div.b_module_singlepage_wrapper a.b_content_edit{position:absolute;top:0;right:20px;display:inline;background:url(../openolat/images/docs/document--pencil.png) no-repeat top left;width:16px;height:16px;margin:3px}div.b_module_singlepage_wrapper a.b_content_download{position:absolute;top:0;z-index:10;background:url(../openolat/images/docs/document_download.png) no-repeat top left;padding-left:20px;margin-top:3px;min-height:19px;height:19px}div.b_titled_wrapper div.b_module_singlepage_wrapper a.b_content_download{position:relative;padding-bottom:3px}div.b_titled_wrapper div.b_module_singlepage_wrapper div.b_iframe_wrapper{margin-top:3px}#b_content_popup{float:right;background:url(../openolat/images/applications.png) no-repeat top left;width:16px;height:16px;margin:3px}#o_course_editor_errorbox{font-size:90%;padding:3px 2px 2px 25px;margin:0 0 1em 0}div.o_courseeditor_legend{margin-top:3em}div.o_courseeditor_legend strong{font-weight:bold}div.o_courseeditor_legend div{top:0;left:0;padding-left:12px;background-repeat:no-repeat;background-position:0 50%}div.o_course_run div.o_course_run_displaytitle{font-style:italic}div.o_course_run div.o_course_run_objectives{background-color:#E9EAEF;padding:5px 5px 5px 25px;margin:0;border:1px solid #C5C4C4;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px}div.o_course_run div.o_course_run_scoreinfo{background:#e9eaef url(../openolat/images/seal.png) no-repeat 5px 5px;padding:5px 5px 5px 25px;margin:1.5em 0;border:1px solid #C5C4C4;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px}div.o_course_run div.o_course_run_disclaimer{background:#e9eaef url(../openolat/images/information-white.png) no-repeat 5px 5px;padding:5px 5px 5px 25px;margin:1.5em 0;border:1px solid #C5C4C4;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px}div.o_course_run div.o_course_run_groupinfo{background:#e9eaef url(../openolat/images/users.png) no-repeat 5px 5px;padding:5px 5px 5px 25px;margin:1.5em 0;border:1px solid #C5C4C4;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px}div.o_course_run div.o_course_run_statusinfo{background:url(../openolat/images/bullet_go.png) no-repeat 5px 5px;padding:5px 5px 5px 25px;margin:1.5em 0;border:1px solid #C5C4C4;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px}div.o_course_run div.o_course_run_returnbox{background:#e9eaef url(../openolat/images/box_return.png) no-repeat 5px 5px;padding:5px 5px 5px 25px;margin:1.5em 0;border:1px solid #C5C4C4;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px}div.o_course_run div.o_course_run_dropbox{background:#e9eaef url(../openolat/images/box_drop.png) no-repeat 5px 5px;padding:5px 5px 5px 25px;margin:1.5em 0;border:1px solid #C5C4C4;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px}div.o_course_run div.o_course_run_solutionbox{background:#e9eaef url(../openolat/images/box_solution.png) no-repeat 5px 5px;padding:5px 5px 5px 25px;margin:1.5em 0;border:1px solid #C5C4C4;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px}div.o_course_run div.o_course_run_task{background:#e9eaef url(../openolat/images/assign.png) no-repeat 5px 5px;padding:5px 5px 5px 25px;margin:1.5em 0;border:1px solid #C5C4C4;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px}div.o_course_run div.o_course_run_disclaimer h4,div.o_course_run div.o_course_run_objectives h4,div.o_course_run div.o_course_run_scoreinfo h4,div.o_course_run div.o_course_run_returnbox h4,div.o_course_run div.o_course_run_dropbox h4,div.o_course_run div.o_course_run_solutionbox h4,div.o_course_run div.o_course_run_task h4,div.o_course_run div.o_course_run_log h4{font-size:100%;margin:0 0 1em 0}div.o_course_run div.o_course_run_scoreinfo_noinfo{font-style:italic;font-weight:bold}div.o_course_run div.o_course_run_toc{margin:1em 0 0 0}div.o_course_run div.o_course_run_toc div.o_course_run_toc_entry{margin:0 0 1em 0;padding:1em 20px 0 0}div.o_course_run div.o_course_run_toc div.o_course_run_shorttitle{border-bottom:1px solid #ACAAAA}div.o_course_run div.o_course_run_toc div.o_course_run_displaytitle{margin-top:0.5em;color:#aaaaaa}div.o_course_run div.o_course_run_toc div.o_course_run_objectives{margin:1em 0 1em 0;border:0;background:none}div.o_course_run div.o_course_run_toc div.o_course_run_toc_entry{background:#FBFBFB;padding:5px;border:1px solid #eee;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px}div.o_course_run #b_content_popup{position:absolute;top:0;right:0}div.o_sp_peekview{margin:1em 0 1em 0}div.o_sp_peekview ul{list-style:none}div.o_sp_peekview li{margin-top:0.5em}div.o_sp_peekview a{position:relative;left:-20px}div.o_peekview_author{padding:3px 0 5px 0;font-style:italic;color:#aaaaaa;font-size:90%}#b_preview_wrapper{clear:both;padding:10px;background:#fff;border-bottom:1px solid #ff6666}#b_main.b_preview{moz-box-shadow:0 0 0 white;-ms-box-shadow:0 0 0 white;-o-box-shadow:0 0 0 white;-webkit-box-shadow:0 0 0 white;box-shadow:0 0 0 white;background:white url(../openolat/images/prevbg.png) repeat}body.b_full_screen{background-color:white;background-image:none}body.b_full_screen #b_page_margins{display:none}body.b_full_screen div#b_preview_wrapper{margin:5px;border:1px solid #ddd;padding:0;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;moz-box-shadow:0 1px 2px lightGrey;-ms-box-shadow:0 1px 2px lightGrey;-o-box-shadow:0 1px 2px lightGrey;-webkit-box-shadow:0 1px 2px lightGrey;box-shadow:0 1px 2px lightGrey;background:#ebebeb url(../images/brasato/eportfolio/artefaktbg.png) top left repeat-x}body.b_full_screen div#b_preview_wrapper div.b_preview_link{border:none}body.b_full_screen div#b_preview_wrapper div.b_preview_link div.b_preview_wrapper_loading{background:transparent url(../openolat/images/ajax-loader.gif) no-repeat top left}div#b_preview_wrapper div#b_preview_wrapper_message{float:right;padding-left:16px;width:100px}div.o_members_search{padding-top:10px;padding-left:10px}div.filters{text-align:center;padding-top:1.5em}div.o_members_search div.searchitem{margin-bottom:0.5em}div.searchitem select,div.searchitem input{width:250px}.o_members_register{margin-bottom:5px}.o_members_register_active{font-weight:bold;font-size:120%}div.o_members_paging{width:100%;padding-bottom:1em;padding-top:0.5em;text-align:center}div.o_members_paging div{padding-left:1em;padding-right:1em;display:inline}div.o_bcard{background-color:#eee;margin-top:10px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-o-border-radius:6px}div.o_bcard_header,div.o_members_header{padding:6px;border-bottom:1px solid #fff}div.o_bcard_portrait{float:left;display:inline;width:100px;height:100px;margin:10px}div.o_bcard_portrait img{border:1px #d3d3d3 solid}div.o_bcard_portrait_group{background-image:url(../openolat/images/group_100x100.png);border:1px #d3d3d3 solid}div.o_bcard_text{margin-left:120px;margin-top:10px;line-height:150%}div.o_bcard_footer{text-align:right;clear:both;font-size:95%;color:#1f49b3;padding:5px}#fx_share{float:left;clear:left;margin-top:0.5em;width:250px}#fx_share a,#fx_share span{margin:0 0 0 3px;background-repeat:no-repeat;width:16px;height:16px;float:left;display:inline;zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$percent)";filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6}#fx_share a:hover{zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$percent)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}#fx_share #fx_facebook{background-image:url(../openolat/images/social/facebook_16.png)}#fx_share #fx_twitter{background-image:url(../openolat/images/social/twitter_16.png)}#fx_share #fx_google{background-image:url(../openolat/images/social/google_16.png)}#fx_share #fx_delicious{background-image:url(../openolat/images/social/delicious_16.png)}#fx_share #fx_digg{background-image:url(../openolat/images/social/digg_16.png)}#fx_share #fx_mail{background-image:url(../openolat/images/social/email_16.png)}#fx_share #fx_link{background-image:url(../openolat/images/social/link_16.png)}#callout_fx_link input{width:460px}div.o_infomsgs{padding-top:5px}div.o_infomsgs div.b_datecomp{top:2px;float:left;display:inline}div.o_infomsgs div.o_infomsg{margin-bottom:1em;padding:10px 0 0 0}div.o_infomsgs .b_year{display:none}div.o_infomsgs .o_item_info{color:#7D7D7D;font-size:90%}div.o_infomsgs .o_item_info .o_item_info_mod{color:#98221F}div.b_table_wrapper td a.o_peekview_infomsg_link{display:inline}div.o_infomsgs_config{padding-bottom:5px}div.o_infomsgs_config div{display:inline}.o_infomsg_icon{background-image:url(../openolat/images/information-button.png)}.o_infomsg_create_button{position:absolute;top:0;right:250px}.b_mail_icon{background-image:url(../openolat/images/mail.png)}div.b_mail_message div.b_form_element_wrapper:first-child div.b_form_element{font-weight:bold}.b_mail_new{width:20px !important;background-image:url(../openolat/images/new-text.png)}.b_table_wrapper span.b_mail_unread{display:block;display:inline-block;width:16px;height:16px;background:transparent url(../openolat/images/bullet_black.png) top left no-repeat}.b_table_wrapper span.b_mail_read{display:block;display:inline-block;width:16px;height:16px}.b_table_wrapper span.b_mail_marked{display:block;display:inline-block;width:16px;height:16px;background:transparent url(../openolat/images/flag.png) top left no-repeat}.b_table_wrapper span.b_mail_unmarked{display:block;display:inline-block;width:16px;height:16px}.b_table_wrapper .b_marked{font-weight:bold}ul.b_mail_attachments{list-style:none;margin:0;padding:0}ul.b_mail_attachments li{margin:0}div.o_cmembers *{vertical-align:middle}div.o_cmembers div.o_cmember{float:left;width:30%;height:75px;overflow:hidden;margin:5px 5px 5px 0;padding:8px;border:1px solid #ddd;background:#f6f6f6;background:-moz-linear-gradient(top, #f6f6f6 0%, #ebebeb 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f6f6f6), color-stop(100%, #ebebeb));background:-webkit-linear-gradient(top, #f6f6f6 0%, #ebebeb 100%);background:-o-linear-gradient(top, #f6f6f6 0%, #ebebeb 100%);background:-ms-linear-gradient(top, #f6f6f6 0%, #ebebeb 100%);background:linear-gradient(top, #f6f6f6 0%, #ebebeb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ebebeb',GradientType=0 );border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;moz-box-shadow:0 1px 2px #d3d3d3;-ms-box-shadow:0 1px 2px #d3d3d3;-o-box-shadow:0 1px 2px #d3d3d3;-webkit-box-shadow:0 1px 2px #d3d3d3;box-shadow:0 1px 2px #d3d3d3}div.o_cmembers div.o_cmember .o_cmember_portrait_wrapper{height:100%;width:65px;overflow:hidden;display:inline-block;margin-right:5px;border:1px solid #ddd}div.o_cmembers div.o_cmember img.o_cmember_portrait{height:100%;width:100%;background-color:white;background-position:50% 50%;background-repeat:no-repeat}div.o_cmembers a.o_cmembers_mail{float:none;margin-left:5px;padding-left:20px;background-image:url(../openolat/images/mail.png)}div.o_cmembers a.o_cmembers_mail span{display:none}div.o_cmembers h4{padding:7px 0 0 0;clear:both}div.o_ll_container ul li{list-style:circle;margin:1em}div.o_ll_container ul li div{font-style:italic}a.o_ll_browse span{display:block;width:20px;height:18px;background:url(../openolat/images/library.png) top left no-repeat;margin-left:1px}div.b_datecomp{width:2.5em;height:3em;position:relative;margin-right:5px;font-weight:normal;color:white;text-align:center;vertical-align:middle;border:1px solid #000;font-size:85%}div.b_datecomp div{width:100%;position:absolute;left:0}div.b_datecomp div.b_year{height:1em;top:-1.5em;font-size:80%;font-weight:normal;color:#000}div.b_datecomp div.b_month{background:#BE5B5D;height:40%;top:0;font-size:80%;font-weight:normal;color:white}div.b_datecomp div.b_day{background:#fff;height:60%;bottom:0;font-size:120%;font-weight:bold;color:#000;border-top:1px solid #000;border-bottom:1px solid #aaaaaa}img.o_portrait_dummy{background-image:url(../openolat/images/dummy.png);width:100px;height:100px}img.o_portrait_dummy_small{background-image:url(../openolat/images/dummy_small.png)}img.o_portrait_dummy_female_big{background-image:url(../openolat/images/dummy_female_big.png);width:100px;height:100px}img.o_portrait_dummy_female_small{background-image:url(../openolat/images/dummy_female_small.png)}img.o_portrait_dummy_male_big{background-image:url(../openolat/images/dummy_male_big.png);width:100px;height:100px}img.o_portrait_dummy_male_small{background-image:url(../openolat/images/dummy_male_small.png)}div.fx_portal_admin{margin-top:10px}div.fx_portlets_column{width:30%;float:left;margin-right:10px}div.fx_portlets_column div.b_portlet{min-height:1em}div.fx_portlets_column_name{padding:5px 5px 0px 5px}div.fx_portlets_column_name span{color:#4F576A;font-weight:bold;text-deocration:underline}div.fx_portlets_column_portlets{border:1px solid #eee;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;background:white;background:-moz-linear-gradient(top, white 80%, #f8f8f8 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(80%, white), color-stop(100%, #f8f8f8));background:-webkit-linear-gradient(top, white 80%, #f8f8f8 100%);background:-o-linear-gradient(top, white 80%, #f8f8f8 100%);background:-ms-linear-gradient(top, white 80%, #f8f8f8 100%);background:linear-gradient(top, white 80%, #f8f8f8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='white', endColorstr='#f8f8f8',GradientType=0 )}div.fx_available_portlets{width:28%;float:right}div.fx_available_portlets div.b_portlet{min-height:1em}div.fx_portlets_admin_column{min-height:12em}div.fx_site_admin_column{float:left}div.fx_site_admin_column div.fx_site_definition{min-height:1em}div.o_notifications_news_datechooser{border-bottom:1px solid #bbb;padding:1em 0 1em 0}div.o_notifications_news_datechooser label{padding-right:1em}div.o_notifications_news_subscription{margin:1.5em 0 2em 0}div.o_notifications_news_subscription h4{font-size:110%}div.o_notifications_news_context{color:#7D7D7D;font-size:90%}div.o_notifications_news_content{margin:0.5em 0 0.5em 0}div.o_notifications_news_content ul{list-style-type:none;margin:0}#o_search_form{margin:5px;position:relative}#o_search_form_toggler{background-image:url(../openolat/images/magnifier-zoom.png);cursor:pointer}#o_search_form_content div.b_form div.b_form_element_wrapper div.b_form_element_wrapper{margin:0.5em 0}#o_search_form div.b_contexthelp_wrapper a.b_contexthelp{right:0}#o_search_results{border-top:1px solid #eee;margin:5px}#o_search_results_header{line-height:16px;vertical-align:middle;background:url(../openolat/images/magnifier-zoom.png) no-repeat center left #f8f8f8;padding:2px 2px 2px 20px;margin-bottom:5px}#o_search_results_header div.o_search_results_stats{float:right;display:inline;font-size:90%}#o_search_results_header span.o_search_highlight{padding-left:2em}#o_search_results_header.o_search_did_you_mean,#o_search_results_header.o_search_no_results{background-image:url(../openolat/images/exclamation.png);color:#990000}#o_search_results_header.o_search_did_you_mean span.o_search_did_you_mean_words{color:#000;font-weight:bold}#o_search_results_header #o_search_pageing{padding-left:2em;display:inline}#o_search_pageing_bottom{text-align:center;background:#F8F8F8;border-bottom:1px solid #eee;padding:3px}#o_search_results_toomany{background:url(../openolat/images/exclamation.png) no-repeat center left #f8f8f8;color:#990000;padding:5px 0 3px 20px;position:relative;top:-5px;margin-bottom:5px}div.o_search_result{margin:0 0 1em 0;padding:1em 0 0 0}div.o_search_result_title a{font-weight:bold}div.o_search_result_title a.o_search_result_details_link{margin-left:1em;font-weight:normal;font-size:90%;vertical-align:bottom}div.o_search_result_excerpt{padding:2px 0 1px 0;font-size:95%;max-width:60em}div.o_search_result_excerpt span.o_search_result_highlight{font-weight:bold;background-color:#FFFF80}div.o_search_result_context,div.o_search_result_author,div.o_search_result_lastmod,div.o_search_result_type,div.o_search_result_desc{padding:1px 0;font-size:90%;color:#667}a.o_fulltext_search_button{background:url(../openolat/images/magnifier-zoom.png) top left no-repeat}div.error-box{width:400px;margin:30px auto;padding:20px;border:2px solid red;border-radius:6px;background:white;moz-box-shadow:0 2px 4px #cccccc;-ms-box-shadow:0 2px 4px #cccccc;-o-box-shadow:0 2px 4px #cccccc;-webkit-box-shadow:0 2px 4px #cccccc;box-shadow:0 2px 4px #cccccc;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-o-border-radius:6px}div.error-box h1{background-image:url(../openolat/images/icon_warning_32.png);background-repeat:no-repeat;padding-left:30px;font-size:14pt;font-weight:bold}.clgen_font_arial{font-family:arial,helvetica}.clgen_font_arial_black{font-family:arial black,avant garde}.clgen_font_comic{font-family:comic sans ms,sans-serif}.clgen_font_courier{font-family:courier new,courier}.clgen_font_georgia{font-family:georgia,serif}.clgen_font_impact{font-family:impact,chicago}.clgen_font_lucida{font-family:lucida console,monaco,monospace}.clgen_font_palatino{font-family:palatino linotype,book antiqua,palatino,serif}.clgen_font_times{font-family:times new roman,times}.clgen_font_verdana{font-family:verdana,geneva,sans-serif}.clgen_font_xxlarge{font-size:130%}.clgen_font_xxsmall{font-size:70%}option.Black{background-color:Black}option.Navy{background-color:Navy}option.DarkBlue{background-color:DarkBlue}option.MediumBlue{background-color:MediumBlue}option.Blue{background-color:Blue}option.DarkGreen{background-color:DarkGreen}option.Green{background-color:Green}option.Teal{background-color:Teal}option.DarkCyan{background-color:DarkCyan}option.DeepSkyBlue{background-color:DeepSkyBlue}option.DarkTurquoise{background-color:DarkTurquoise}option.MediumSpringGreen{background-color:MediumSpringGreen}option.Lime{background-color:Lime}option.SpringGreen{background-color:SpringGreen}option.Aqua{background-color:Aqua}option.Cyan{background-color:Cyan}option.MidnightBlue{background-color:MidnightBlue}option.DodgerBlue{background-color:DodgerBlue}option.LightSeaGreen{background-color:LightSeaGreen}option.ForestGreen{background-color:ForestGreen}option.SeaGreen{background-color:SeaGreen}option.DarkSlateGray{background-color:DarkSlateGray}option.DarkSlateGrey{background-color:DarkSlateGrey}option.LimeGreen{background-color:LimeGreen}option.MediumSeaGreen{background-color:MediumSeaGreen}option.Turquoise{background-color:Turquoise}option.RoyalBlue{background-color:RoyalBlue}option.SteelBlue{background-color:SteelBlue}option.DarkSlateBlue{background-color:DarkSlateBlue}option.MediumTurquoise{background-color:MediumTurquoise}option.Indigo{background-color:Indigo}option.DarkOliveGreen{background-color:DarkOliveGreen}option.CadetBlue{background-color:CadetBlue}option.CornflowerBlue{background-color:CornflowerBlue}option.MediumAquaMarine{background-color:MediumAquaMarine}option.DimGray{background-color:DimGray}option.DimGrey{background-color:DimGrey}option.SlateBlue{background-color:SlateBlue}option.OliveDrab{background-color:OliveDrab}option.SlateGray{background-color:SlateGray}option.SlateGrey{background-color:SlateGrey}option.LightSlateGray{background-color:LightSlateGray}option.LightSlateGrey{background-color:LightSlateGrey}option.MediumSlateBlue{background-color:MediumSlateBlue}option.LawnGreen{background-color:LawnGreen}option.Chartreuse{background-color:Chartreuse}option.Aquamarine{background-color:Aquamarine}option.Maroon{background-color:Maroon}option.Purple{background-color:Purple}option.Olive{background-color:Olive}option.Gray{background-color:Gray}option.Grey{background-color:Grey}option.SkyBlue{background-color:SkyBlue}option.LightSkyBlue{background-color:LightSkyBlue}option.BlueViolet{background-color:BlueViolet}option.DarkRed{background-color:DarkRed}option.DarkMagenta{background-color:DarkMagenta}option.SaddleBrown{background-color:SaddleBrown}option.DarkSeaGreen{background-color:DarkSeaGreen}option.LightGreen{background-color:LightGreen}option.MediumPurple{background-color:MediumPurple}option.DarkViolet{background-color:DarkViolet}option.PaleGreen{background-color:PaleGreen}option.DarkOrchid{background-color:DarkOrchid}option.YellowGreen{background-color:YellowGreen}option.Sienna{background-color:Sienna}option.Brown{background-color:Brown}option.DarkGray{background-color:DarkGray}option.DarkGrey{background-color:DarkGrey}option.LightBlue{background-color:LightBlue}option.GreenYellow{background-color:GreenYellow}option.PaleTurquoise{background-color:PaleTurquoise}option.LightSteelBlue{background-color:LightSteelBlue}option.PowderBlue{background-color:PowderBlue}option.FireBrick{background-color:FireBrick}option.DarkGoldenRod{background-color:DarkGoldenRod}option.MediumOrchid{background-color:MediumOrchid}option.RosyBrown{background-color:RosyBrown}option.DarkKhaki{background-color:DarkKhaki}option.Silver{background-color:Silver}option.MediumVioletRed{background-color:MediumVioletRed}option.IndianRed{background-color:IndianRed}option.Peru{background-color:Peru}option.Chocolate{background-color:Chocolate}option.Tan{background-color:Tan}option.LightGray{background-color:LightGray}option.LightGrey{background-color:LightGrey}option.PaleVioletRed{background-color:PaleVioletRed}option.Thistle{background-color:Thistle}option.Orchid{background-color:Orchid}option.GoldenRod{background-color:GoldenRod}option.Crimson{background-color:Crimson}option.Gainsboro{background-color:Gainsboro}option.Plum{background-color:Plum}option.BurlyWood{background-color:BurlyWood}option.LightCyan{background-color:LightCyan}option.Lavender{background-color:Lavender}option.DarkSalmon{background-color:DarkSalmon}option.Violet{background-color:Violet}option.PaleGoldenRod{background-color:PaleGoldenRod}option.LightCoral{background-color:LightCoral}option.Khaki{background-color:Khaki}option.AliceBlue{background-color:AliceBlue}option.HoneyDew{background-color:HoneyDew}option.Azure{background-color:Azure}option.SandyBrown{background-color:SandyBrown}option.Wheat{background-color:Wheat}option.Beige{background-color:Beige}option.WhiteSmoke{background-color:WhiteSmoke}option.MintCream{background-color:MintCream}option.GhostWhite{background-color:GhostWhite}option.Salmon{background-color:Salmon}option.AntiqueWhite{background-color:AntiqueWhite}option.Linen{background-color:Linen}option.LightGoldenRodYellow{background-color:LightGoldenRodYellow}option.OldLace{background-color:OldLace}option.Red{background-color:Red}option.Fuchsia{background-color:Fuchsia}option.Magenta{background-color:Magenta}option.DeepPink{background-color:DeepPink}option.OrangeRed{background-color:OrangeRed}option.Tomato{background-color:Tomato}option.HotPink{background-color:HotPink}option.Coral{background-color:Coral}option.Darkorange{background-color:Darkorange}option.LightSalmon{background-color:LightSalmon}option.Orange{background-color:Orange}option.LightPink{background-color:LightPink}option.Pink{background-color:Pink}option.Gold{background-color:Gold}option.PeachPuff{background-color:PeachPuff}option.NavajoWhite{background-color:NavajoWhite}option.Moccasin{background-color:Moccasin}option.Bisque{background-color:Bisque}option.MistyRose{background-color:MistyRose}option.BlanchedAlmond{background-color:BlanchedAlmond}option.PapayaWhip{background-color:PapayaWhip}option.LavenderBlush{background-color:LavenderBlush}option.SeaShell{background-color:SeaShell}option.Cornsilk{background-color:Cornsilk}option.LemonChiffon{background-color:LemonChiffon}option.FloralWhite{background-color:FloralWhite}option.Snow{background-color:Snow}option.Yellow{background-color:Yellow}option.LightYellow{background-color:LightYellow}option.Ivory{background-color:Ivory}option.White{background-color:White}#o_feed .o_box{border:1px solid #eee;padding:0.8em;margin-bottom:2em;background:white;background:-moz-linear-gradient(top, white 80%, #f8f8f8 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(80%, white), color-stop(100%, #f8f8f8));background:-webkit-linear-gradient(top, white 80%, #f8f8f8 100%);background:-o-linear-gradient(top, white 80%, #f8f8f8 100%);background:-ms-linear-gradient(top, white 80%, #f8f8f8 100%);background:linear-gradient(top, white 80%, #f8f8f8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='white', endColorstr='#f8f8f8',GradientType=0 );border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px}#o_feed div.o_feed_edit{float:right;position:relative;top:0.2em;margin-right:0}#o_feed #o_link_container{margin-bottom:0.8em}#o_feed #o_link_container div.o_home{text-align:center}#o_feed #o_link_container div.o_older_items{float:left;display:inline}#o_feed #o_link_container div.o_newer_items{float:right;display:inline}div.o_feed_peekview{margin:1em 0 1em 0}div.o_feed_peekview h5{font-size:1em;position:relative;left:-20px}div.o_feed_peekview div.o_feed_peekview_item{padding-left:20px}#o_feed div.b_datecomp{top:2px;float:left;display:inline}#o_feed p.o_podcast_date{font-size:80%;color:#aaaaaa}#o_feed div.o_podcast_info img.icon{float:left;margin:0 1.5em 1.5em 0;max-width:120px;max-height:120px}#o_feed div.o_podcast_no_image{float:left;margin:0 1em 1em 0;width:100px;height:100px;color:#dfdfdf;background:white;text-align:center;padding:20px;border:2px dashed #dfdfdf;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px}#o_feed div.o_podcast_no_image span{vertical-align:middle}#o_feed div.o_podcast_subscription{clear:both}#o_feed div.o_podcast_subscription a.o_podcast_rss_link{display:block;float:right;width:16px;height:16px;background:url(../openolat/images/feed.png) no-repeat}#o_feed div.o_podcast_episode{padding:10px;margin-top:20px;border:1px solid #dfdfdf;background-color:#fdfdfd;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px}#o_feed div.o_podcast_episode div.b_ratings_and_comments{margin:2em 0 0 0;padding-bottom:0;border-bottom:0}#o_feed div.o_podcast_episode div.o_podcast_audio{margin-bottom:3px}#o_feed div.o_podcast_episode div.o_podcast_audio embed{width:200px;height:24px}#o_feed div.o_podcast_episode div.o_podcast_video{margin-bottom:3px}#o_feed div.o_podcast_episode div.o_podcast_video embed{width:200px;height:157px}#o_feed .back_link.o_podcast{margin-bottom:1.5em}div.o_podcast_peekview div.o_feed_peekview_item a.o_feed_item_icon{background-image:url(../openolat/images/control/speaker-volume.png)}#o_feed .o_blog_posts .o_post,#o_feed .o_blog_post .o_post{margin-bottom:1em;padding:10px;border:1px solid #dfdfdf;background-color:#fdfdfd;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px}#o_feed .o_blog_posts .o_draft{padding:0.8em;background-color:#fcf7ac;border:1px solid #fddc55}#o_feed .o_blog_posts .o_scheduled{padding:0.8em;background-color:#d9ffd0;border:1px solid #beffae}#o_feed div.o_blog_info div.o_blog_subscription{min-height:16px;padding-left:20px;background:url(../openolat/images/feed.png) no-repeat}#o_feed .o_blog_info .o_author,#o_feed .o_blog_posts .o_item_info{color:#7D7D7D;font-size:90%;margin:0}#o_feed .o_blog_posts p.o_item_info span.o_item_info_mod{color:#98221F}#o_feed .o_blog_post .back_link{margin-bottom:1.5em}div.o_blog_peekview div.o_feed_peekview_item a.o_feed_item_icon{background-image:url(../openolat/images/comment.png)}#o_instantmessaging_status_changer{padding:1em 0 0 0;margin:0}#o_instantmessaging_status_changer a.b_contexthelp{margin-top:5px;padding-right:5px}#o_instantmessaging_status_changer ul{list-style-type:none;padding:0;margin:0}#o_instantmessaging_status_changer li{padding:0;margin:0}#o_instantmessaging_status_changer li a{padding:0.1em 0 0.1em 20px;background-repeat:no-repeat;background-position:0 50%}.o_instantmessaging_chat_history,.o_groupchat_history{border:1px solid #ACAAAA;overflow:scroll;margin:0 0 1em 0;overflow-x:auto;height:170px;background:white;background:-moz-linear-gradient(top, white 80%, #f8f8f8 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(80%, white), color-stop(100%, #f8f8f8));background:-webkit-linear-gradient(top, white 80%, #f8f8f8 100%);background:-o-linear-gradient(top, white 80%, #f8f8f8 100%);background:-ms-linear-gradient(top, white 80%, #f8f8f8 100%);background:linear-gradient(top, white 80%, #f8f8f8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='white', endColorstr='#f8f8f8',GradientType=0 )}.o_instantmessaging_chat_history div,.o_groupchat_history div{border-top:1px solid #eee;padding:0.3em 0}.o_instantmessaging_chat_form input,.o_groupchat_chat_form input{width:99%}.o_instantmessaging_chat_form div.b_button_group,.o_groupchat_chat_form div.b_button_group{margin-top:1em}#o_instantmessages_buddieslist{padding:1em 0 0 0;margin:0}#o_instantmessages_buddieslist a.b_contexthelp{margin-top:5px;padding-right:5px}#o_instantmessages_buddieslist ul{list-style-type:none;padding:0;margin:0}#o_instantmessages_buddieslist li{margin:0;padding:0}#o_instantmessages_buddieslist li.o_instantmessaging_groupname{padding:0 0 0 20px;background:url(../openolat/images/users.png) no-repeat 0 0}#o_instantmessages_buddieslist li a{padding:2px 0 2px 20px;background-repeat:no-repeat;background-position:0 0}#o_instantmessages_buddieslist a.o_instantmessaging_showgroupswitch{padding:2px 0 2px 20px;background:url(../openolat/images/users_conf.png) no-repeat 0 0}#o_instantmessages_buddieslist a.o_instantmessaging_showofflineswitch{padding:2px 0 2px 20px;background:url(../openolat/images/im/grstar.png) no-repeat 0 0}div.o_groupchat_roster{margin:0}div.o_groupchat_roster ul{list-style-type:disc;margin:0;padding:0}div.o_groupchat_roster li{font-size:95%}.o_instantmessaging_available_icon{background-image:url(../openolat/images/im/gstar.png)}.o_instantmessaging_chat_icon{background-image:url(../openolat/images/im/gstar_chat.png)}.o_instantmessaging_away_icon{background-image:url(../openolat/images/im/gstar_clock.png)}.o_instantmessaging_dnd_icon{background-image:url(../openolat/images/im/gstar_cross.png)}.o_instantmessaging_unavailable_icon{background-image:url(../openolat/images/im/grstar.png)}.o_instantmessaging_xa_icon{background-image:url(../openolat/images/im/grstar_clock.png)}.o_instantmessaging_offline_icon{background-image:url(../openolat/images/im/grstar.png)}.o_instantmessaging_new_msg_icon{background-image:url(../openolat/images/im/new_message.png)}.o_instantmessaging_error_icon{background-image:url(../openolat/images/cross.png)}.o_instantmessaging_refresh_icon{background-image:url(../openolat/images/qti/tries.png)}div.o_home_portaleditlink{position:absolute;top:0;right:0}.o_home_main h4{text-align:center}div.o_home_rsslink{clear:both;float:right;display:inline;margin:10px 0}div.o_home_rsslink a{float:right;display:inline}div.o_home_rsslink a.o_home_rsslink{background:url(../openolat/images/feed.png) no-repeat;width:16px;display:block;height:16px;line-height:0}.b_portlet{position:relative;font-size:95%;margin:10px;min-height:13em}.b_portlet .b_portlet_showall{font-size:95%;position:absolute;right:0;top:0}.b_portlet .b_portlet_header{border-bottom:1px solid #ff6666;white-space:nowrap;overflow-y:hidden !important;overflow-x:hidden !important}.b_portlet .b_portlet_content{position:relative;padding:1em 0 0 0}.b_portlet div.b_portlet_table table{background:none;border:none}.b_portlet div.b_portlet_table table th,.b_portlet div.b_portlet_table table td{padding:0}.b_portlet div.b_portlet_table table tbody tr{background:transparent}.b_portlet div.b_portlet_table table tbody tr.b_table_odd td{background:transparent}.b_portlet div.b_portlet_table table tbody tr td{border:0 !important}.b_portlet div.b_portlet_table table tbody tr:hover,.b_portlet div.b_portlet_table table tbody tr:hover td,.b_portlet div.b_portlet_table table tbody tr:focus,.b_portlet div.b_portlet_table table tbody tr:focus td{background:transparent}div.o_portlet_repository_student td.b_first_child{width:24px}div.o_portlet_repository_teacher td.b_first_child{width:24px}.b_portlet .b_portlet_header{background-repeat:no-repeat;background-position:0% 50%;padding-left:27px;padding-top:5px;padding-bottom:5px}div.o_portlet_calendar div.b_portlet_header{background-image:url(../openolat/images/calendar_empty.png);padding-left:2px;padding-top:8px}div.o_portlet_calendar.o_day_1 div.b_portlet_header strong:before{content:"1";font-size:smaller;padding-right:16px}div.o_portlet_calendar.o_day_2 div.b_portlet_header strong:before{content:"2";font-size:smaller;padding-right:16px}div.o_portlet_calendar.o_day_3 div.b_portlet_header strong:before{content:"3";font-size:smaller;padding-right:16px}div.o_portlet_calendar.o_day_4 div.b_portlet_header strong:before{content:"4";font-size:smaller;padding-right:16px}div.o_portlet_calendar.o_day_5 div.b_portlet_header strong:before{content:"5";font-size:smaller;padding-right:16px}div.o_portlet_calendar.o_day_6 div.b_portlet_header strong:before{content:"6";font-size:smaller;padding-right:16px}div.o_portlet_calendar.o_day_7 div.b_portlet_header strong:before{content:"7";font-size:smaller;padding-right:16px}div.o_portlet_calendar.o_day_8 div.b_portlet_header strong:before{content:"8";font-size:smaller;padding-right:16px}div.o_portlet_calendar.o_day_9 div.b_portlet_header strong:before{content:"9";font-size:smaller;padding-right:16px}div.o_portlet_calendar.o_day_10 div.b_portlet_header strong:before{content:"10";font-size:smaller;padding-right:16px}div.o_portlet_calendar.o_day_11 div.b_portlet_header strong:before{content:"11";font-size:smaller;padding-right:16px}div.o_portlet_calendar.o_day_12 div.b_portlet_header strong:before{content:"12";font-size:smaller;padding-right:16px}div.o_portlet_calendar.o_day_13 div.b_portlet_header strong:before{content:"13";font-size:smaller;padding-right:16px}div.o_portlet_calendar.o_day_14 div.b_portlet_header strong:before{content:"14";font-size:smaller;padding-right:16px}div.o_portlet_calendar.o_day_15 div.b_portlet_header strong:before{content:"15";font-size:smaller;padding-right:16px}div.o_portlet_calendar.o_day_16 div.b_portlet_header strong:before{content:"16";font-size:smaller;padding-right:16px}div.o_portlet_calendar.o_day_17 div.b_portlet_header strong:before{content:"17";font-size:smaller;padding-right:16px}div.o_portlet_calendar.o_day_18 div.b_portlet_header strong:before{content:"18";font-size:smaller;padding-right:16px}div.o_portlet_calendar.o_day_19 div.b_portlet_header strong:before{content:"19";font-size:smaller;padding-right:16px}div.o_portlet_calendar.o_day_20 div.b_portlet_header strong:before{content:"20";font-size:smaller;padding-right:16px}div.o_portlet_calendar.o_day_21 div.b_portlet_header strong:before{content:"21";font-size:smaller;padding-right:16px}div.o_portlet_calendar.o_day_22 div.b_portlet_header strong:before{content:"22";font-size:smaller;padding-right:16px}div.o_portlet_calendar.o_day_23 div.b_portlet_header strong:before{content:"23";font-size:smaller;padding-right:16px}div.o_portlet_calendar.o_day_24 div.b_portlet_header strong:before{content:"24";font-size:smaller;padding-right:16px}div.o_portlet_calendar.o_day_25 div.b_portlet_header strong:before{content:"25";font-size:smaller;padding-right:16px}div.o_portlet_calendar.o_day_26 div.b_portlet_header strong:before{content:"26";font-size:smaller;padding-right:16px}div.o_portlet_calendar.o_day_27 div.b_portlet_header strong:before{content:"27";font-size:smaller;padding-right:16px}div.o_portlet_calendar.o_day_28 div.b_portlet_header strong:before{content:"28";font-size:smaller;padding-right:16px}div.o_portlet_calendar.o_day_29 div.b_portlet_header strong:before{content:"29";font-size:smaller;padding-right:16px}div.o_portlet_calendar.o_day_30 div.b_portlet_header strong:before{content:"30";font-size:smaller;padding-right:16px}div.o_portlet_calendar.o_day_31 div.b_portlet_header strong:before{content:"31";font-size:smaller;padding-right:16px}div.o_portlet_infomsg div.b_portlet_header{background-image:url(../openolat/images/comment.png)}div.o_portlet_quickstart div.b_portlet_header{background-image:url(../openolat/images/mouse.png)}div.o_portlet_bookmark div.b_portlet_header{background-image:url(../openolat/images/book-open-bookmark.png)}div.o_portlet_groups div.b_portlet_header{background-image:url(../openolat/images/users.png)}div.o_portlet_notes div.b_portlet_header{background-image:url(../openolat/images/sticky-note--pencil.png)}div.o_portlet_noti div.b_portlet_header{background-image:url(../openolat/images/mail.png)}div.o_portlet_eff div.b_portlet_header{background-image:url(../openolat/images/script-stamp.png)}div.o_portlet_repository_student div.b_portlet_header{background-image:url(../openolat/images/le_resources/book-open-text-image.png)}div.o_portlet_repository_teacher div.b_portlet_header{background-image:url(../openolat/images/le_resources/book-open-text-image-red.png)}div.b_portlet_iframe div.b_portlet_header{background-image:url(../openolat/images/layer.png)}div.b_portlet_sysinfo div.b_portlet_header{background-image:url(../openolat/images/exclamation.png)}div.b_portlet_dyk div.b_portlet_header{background-image:url(../openolat/images/light-bulb.png)}div.o_portlet_infomessages div.b_portlet_header{background-image:url(../openolat/images/information-button.png)}div.b_portlet.o_pt_w_if div.b_portlet_header{background-image:url(../openolat/images/globe.png)}div.b_portlet.b_portlet_edit{background:#FFE793;border:1px solid #FF9E3E;padding:2px}div.b_portlet.b_portlet_edit .b_portlet_header{height:23px}div.b_portlet_toolbox{position:absolute;top:0;right:0;padding:2px;height:20px;overflow-y:hidden !important;overflow-x:hidden !important}div.b_portlet_toolbox a,div.b_portlet_toolbox span.b_disabled{background-repeat:no-repeat;background-position:1px 1px;float:right;width:18px;height:18px;overflow:hidden}div.b_portlet_toolbox div{display:inline}div.b_portlet_toolbox > a,div.b_portlet_toolbox > span{border:1px solid #888;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;background:#eee;background-repeat:no-repeat;background-position:center}div.b_portlet_toolbox a.b_portlet_edit_left{background-image:url(../openolat/images/arrow_left_big.png)}div.b_portlet_toolbox a.b_portlet_edit_right{background-image:url(../openolat/images/arrow_right_big.png)}div.b_portlet_toolbox a.b_portlet_edit_down{background-image:url(../openolat/images/arrow_down_big.png)}div.b_portlet_toolbox a.b_portlet_edit_up{background-image:url(../openolat/images/arrow_up_big.png)}div.b_portlet_toolbox a.b_portlet_edit_delete{background-image:url(../openolat/images/bin-metal-full.png)}div.b_portlet_toolbox a.b_portlet_edit_sort_auto{background-image:url(../openolat/images/table_sort.png)}div.b_portlet_toolbox a.b_portlet_edit_sort_manual{background-image:url(../openolat/images/table_gear.png)}div.b_portlet_toolbox span.b_portlet_edit_left_disabled{background-image:url(../openolat/images/arrow_left_big.png);zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$percent)";filter:alpha(opacity=20);-moz-opacity:0.2;-khtml-opacity:0.2;opacity:0.2}div.b_portlet_toolbox span.b_portlet_edit_right_disabled{background-image:url(../openolat/images/arrow_right_big.png);zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$percent)";filter:alpha(opacity=20);-moz-opacity:0.2;-khtml-opacity:0.2;opacity:0.2}div.b_portlet_toolbox span.b_portlet_edit_down_disabled{background-image:url(../openolat/images/arrow_down_big.png);zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$percent)";filter:alpha(opacity=20);-moz-opacity:0.2;-khtml-opacity:0.2;opacity:0.2}div.b_portlet_toolbox span.b_portlet_edit_up_disabled{background-image:url(../openolat/images/arrow_up_big.png);zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$percent)";filter:alpha(opacity=20);-moz-opacity:0.2;-khtml-opacity:0.2;opacity:0.2}div.b_portlet_toolbox span.b_portlet_edit_sort_auto_disabled{background-image:url(../openolat/images/table_sort.png);zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$percent)";filter:alpha(opacity=20);-moz-opacity:0.2;-khtml-opacity:0.2;opacity:0.2}div.b_portlet_toolbox span.b_portlet_edit_sort_manual_disabled{background-image:url(../openolat/images/table_gear.png);zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$percent)";filter:alpha(opacity=20);-moz-opacity:0.2;-khtml-opacity:0.2;opacity:0.2}.b_toolboxes{padding:6px}.b_toolboxes .b_toolbox{margin-bottom:20px}.b_toolboxes .b_toolbox .b_toolbox_head_wrapper{border-bottom:1px solid #ff6666;background:inherit}.b_toolboxes .b_toolbox .b_toolbox_head_wrapper .b_toolbox_head{vertical-align:top}.b_toolboxes .b_toolbox .b_toolbox_head_wrapper .b_toolbox_head strong{font-weight:bold}.b_toolboxes .b_toolbox .b_toolbox_head_wrapper .b_toolbox_head_icon{background:transparent no-repeat 3px 50%;padding-left:19px;line-height:1.2em;color:black}.b_toolboxes .b_toolbox .b_toolbox_content ul{padding:0 0 0 6px;margin:0;list-style:none}.b_toolboxes .b_toolbox .b_toolbox_content li{padding:0;margin:0;line-height:1.7em;white-space:nowrap}.b_toolboxes .b_toolbox .b_toolbox_content li a{color:#667;background-repeat:no-repeat;background-position:0 50%;padding-left:20px;display:block}.b_toolboxes .b_toolbox .b_toolbox_content li a:focus,.b_toolboxes .b_toolbox .b_toolbox_content li a:hover,.b_toolboxes .b_toolbox .b_toolbox_content li a:active{color:#504D4E;text-decoration:underline}.b_toolboxes .b_toolbox .b_toolbox_content li div.b_note,.b_toolboxes .b_toolbox .b_toolbox_content li div.b_important,.b_toolboxes .b_toolbox .b_toolbox_content li div.b_warning{padding:0 0 0 20px;margin:0;border-bottom:0}.b_toolboxes .b_toolbox .b_toolbox_content li a.b_toolbox_toggle{padding-left:0;display:inline}.b_toolboxes .b_toolbox .b_toolbox_content li span.b_toolbox_toggle_wrapper{float:right;font-size:90%}.b_toolboxes .b_toolbox .b_toolbox_content li span.b_toolbox_link.b_disabled,.b_toolboxes .b_toolbox .b_toolbox_content li span.b_toolbox_disabled{color:#999;background:no-repeat 0 50% url(../openolat/images/bullet_white.png);padding-left:18px;display:block}div.b_portlet.o_pt_w_if div.b_portlet_header{background-image:url(../openolat/images/globe.png)}div.b_portlet p{margin-bottom:0}div.b_portlet_dyk_q{font-weight:bold}div.b_portlet_dyk_a{padding-top:5px}div.b_portlet_dyk_next{text-align:right}div.f_library_catalog div.b_tree ul{white-space:normal}div.f_library_catalog div.b_tree ul.b_tree_l1 li a.b_tree_icon{background-image:none !important}div.f_library_catalog div.f_metadata{background-color:#fcfcfc;margin-left:20px;padding:4px}div.f_library_catalog h4{padding-left:25px;background-repeat:no-repeat;background-position:center left}div.f_library_catalog div.f_folder_info div.f_metadata{margin-bottom:1.5em}div.f_library_catalog div.b_noti{right:90px}div.f_library_catalog div.f_thumbnails_switch{border:1px solid #E9EAEF;display:inline;position:absolute;top:0px;right:0px;float:right;padding:3px 3px 3px 23px}div.f_library_catalog div.f_thumbnails_on{background:url(../openolat/images/docs/document_preview.png) no-repeat 3px 50%}div.f_library_catalog div.f_thumbnails_off{background:url(../openolat/images/docs/document_preview.png) no-repeat 3px 50%;zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$percent)";filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7}div.f_library_catalog th,div.f_library_catalog td{text-align:left;font-size:0.9em;color:#999;margin:0;padding:0;border:0}div.f_library_catalog th{font-weight:bold;width:14em;vertical-align:top}div.f_library_catalog h3.b_filetype_folder{margin-top:20px}div.f_library_catalog div.f_item{margin-bottom:1em;padding:0.5em}div.f_library_catalog div.f_item div.f_item_thumbnail{width:200px;height:200px;float:left;margin-right:20px}div.f_library_catalog div.f_item div.f_item_links a{background-repeat:no-repeat}div.f_library_catalog div.f_item div.f_item_links a.b_filetype_file{display:block;width:70%;float:left;padding:2px 10px 2px 20px;background-repeat:no-repeat;margin:0}div.f_library_catalog div.f_item div.f_item_links a.f_permalink{text-decoration:none;display:block;width:9px;height:9px;float:right;padding:4px 2px 2px 2px;margin:0;background-position:center center}div.f_library_catalog div.f_item div.f_item_links span a.f_sendmail{text-decoration:none;background:url(../openolat/images/mail.png) no-repeat top left;display:block;width:16px;height:16px;float:right;padding:0 0 0 2px;margin:0}div.f_library_catalog div.f_item div.f_metadata{position:relative;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;moz-box-shadow:0 1px 2px #d3d3d3;-ms-box-shadow:0 1px 2px #d3d3d3;-o-box-shadow:0 1px 2px #d3d3d3;-webkit-box-shadow:0 1px 2px #d3d3d3;box-shadow:0 1px 2px #d3d3d3}div.f_library_catalog div.f_item div.f_metadata div.f_thumbnail{float:left;border-right:1px solid #eeeeee}div.f_library_catalog div.f_item div.f_metadata div.f_thumbnail_inner{width:200px;height:200px}div.f_library_catalog div.f_item div.f_metadata div.f_thumbnail_unavailable{width:200px;height:200px;background-image:url(../openolat/images/no_preview.png);background-repeat:no-repeat;background-position:50% 50%}div.f_library_catalog div.f_item div.f_metadata div.f_metadata_text{padding-bottom:35px}div.f_library_catalog div.f_item div.f_metadata div.f_metadata_text_inner{width:100%}div.f_library_catalog div.f_item div.f_metadata div.f_item_ratings{position:absolute;bottom:3px;right:3px;width:300px}div.f_library_catalog div.f_item div.f_metadata div.f_item_ratings div.b_ratings_and_comments{margin:0;border:none}div.f_library_catalog div.f_item_selected div.f_metadata{background-color:#F0F0F0 !important;moz-box-shadow:1 1px 4px #d3d3d3;-ms-box-shadow:1 1px 4px #d3d3d3;-o-box-shadow:1 1px 4px #d3d3d3;-webkit-box-shadow:1 1px 4px #d3d3d3;box-shadow:1 1px 4px #d3d3d3}div.f_library_catalog h3.f_search_results{background-image:url(../openolat/images/magnifier-zoom.png) !important}div.f_library_catalog div.b_toolbox div.o_toolbox_searchbox input{line-height:1.3em;margin:0;width:10em}div.f_library_catalog div.b_toolbox div.o_toolbox_searchbox input:focus{border:1px solid #504D4E}div.f_library_catalog div.b_toolbox div.o_toolbox_searchbox button{width:16px;height:16px;background:url(../openolat/images/magnifier-zoom.png) no-repeat;border:0;vertical-align:top}div.f_library_overview img{float:right;max-width:50%}div.f_library_overview p{padding-left:20px}div.f_library_overview div.f_library_big_icon{float:right;width:425px;height:282px;background:url(../openolat/images/library_image.png) no-repeat}div.f_library_overview div.f_library_newest_files ul li{white-space:normal;padding-bottom:0.3em}div.f_library_overview div.f_library_newest_files ul li a{background-position:top left;min-height:16px}.f_library_icon{background-image:url(../openolat/images/library.png)}@media print{.o_noprint{display:none !important;visibility:hidden !important;height:0px !important;width:0px !important}body{font-size:10pt}.b_noti{display:none !important;visibility:hidden !important;height:0px !important;width:0px !important}#b_main.o_loginscreen{background-image:none}#b_main.o_home{background-image:none}#b_main.o_editor{background-image:none}#b_main{moz-box-shadow:0 0 0 transparent;-ms-box-shadow:0 0 0 transparent;-o-box-shadow:0 0 0 transparent;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;border:none}body,#b_page_margins,#b_page,#b_main,#b_page_wrapper{margin:0;padding:0;border:0}body *{font-family:"Times New Roman", Times, serif}code,pre{font-family:"Courier New", Courier, mono}#b_page_margins,#b_page{width:100% !important;min-width:0;max-width:none}#b_footer,#b_topnav,#b_nav,#search{display:none}#b_col1,#b_col2{display:none}#b_col3{margin:0 !important;border:none !important}.b_c25l,.b_c33l,.b_c38l,.b_c50l,.b_c62l,.b_c66l,.b_c75l,.b_c25r,.b_c33r,.b_c38r,.b_c50r,.b_c62r,.b_c66r,.b_c75r{width:100%;margin:0;float:none;overflow:visible;display:table}.b_subc,.b_subcl,.b_subcr{margin:0;padding:0}h1,h2,h3,h4,h5,h6{page-break-after:avoid}#b_page a[href^="http:"],#b_page a[href^="https:"]{padding-left:0;background-image:none}#b_col1_content:before,#b_col2_content:before,#b_col3_content:before{content:"";color:#888;background:inherit;display:block;font-weight:700;font-size:1.5em}.b_floatbox,.b_subcolumns,.b_subcolums_oldgecko{overflow:visible;display:table}#jsMath_PrintWarning{display:none !important;visibility:hidden !important;height:0px !important;width:0px !important}.o_wiki_wrapper .b_c20l,.o_wiki_wrapper .o_wikimod_nav{display:none}.o_wiki_wrapper .b_c80r{width:100%}.o_wiki_wrapper .b_c80r div.b_tabbedpane_tabs{display:none}} +**/ +@import url(../../yaml/core/slim_base.css); +@import url(all/content.css); +/* --------------- */ +/* +* ================================================= +* +* CONTAINS SOME SASS VARIABLES FOR the EXAMPLE THEME +* you can change these and compile the theme :) +* +* @author strentini, sergio.trentini@frentix.com, www.frentix.com +* @date Nov. 2011 +* +* +* also read themes.README! +* +* ================================================= +*/ +/* the base-color and variations */ +/* then we need a base-gray and some variations */ +/* here you can define the two small icons used in trees: + and - */ +/* enable business / kmu mode */ +/* defines the body-background */ +/* +* ================================================= +* +* sass mixins for OpenOLAT 8 +* +* @author strentini, sergio.trentini@frentix.com, www.frentix.com +* @date Nov. 2011 +* +* also read themes.README! +* +* this file is included in layout.scss +* it is not compiled to a separate css-file... +* +* ================================================= +*/ +/* also gradient with two colors but with custom color-stops */ +/** +* $percent is a number between 0 and 100 +* for opacity:0.5, you would use: @import o-opacity(50); +*/ +/* --------------- */ +/* +* ================================================= +* +* ICON Rules for the OpenOLAT theme +* +* @author strentini, sergio.trentini@frentix.com, www.frentix.com +* @date Dez. 2011 +* +* also read themes.README! +* +* +* ================================================= +*/ +.b_with_small_icon_left { + padding: 2px 0 2px 20px; + min-height: 16px; + background-position: 0 50%; + background-repeat: no-repeat; } + +option.b_with_small_icon_left { + padding: 0 0 0 20px; + vertical-align: middle; + min-height: 11px; + background-position: 0 50%; + background-repeat: no-repeat; } + +.b_with_small_icon_right { + padding: 1px 20px 1px 0px; + min-height: 16px; + background-position: 100% 50%; + background-repeat: no-repeat; } + +.b_small_icon { + float: left; + display: inline; + width: 16px; + height: 16px; + background-position: 0 50%; + background-repeat: no-repeat; } + +a.b_small_icon:hover { + text-decoration: none; } + +/* ------- misc icons --------- */ +.b_info_icon { + background-image: url("../openolat/images/comment.png"); } + +.b_warn_icon { + background-image: url("../openolat/images/exclamation.png"); } + +.b_error_icon { + background-image: url("../openolat/images/cross-circle.png"); } + +.b_new_icon { + background-image: url("../openolat/images/new-text.png"); } + +.b_institution_icon { + background-image: url("../openolat/images/home.png"); } + +.b_group_icon { + background-image: url("../openolat/images/users.png"); } + +.b_user_icon { + background-image: url("../openolat/images/user.png"); } + +.b_move_left_icon { + background-image: url("../openolat/images/arrow_left_big.png"); } + +.b_move_right_icon { + background-image: url("../openolat/images/arrow_right_big.png"); } + +.b_move_down_icon { + background-image: url("../openolat/images/arrow_down_big.png"); } + +.b_move_up_icon { + background-image: url("../openolat/images/arrow_up_big.png"); } + +.b_delete_icon { + background-image: url("../openolat/images/bin-metal-full.png"); } + +.b_share_icon { + background-image: url("../openolat/images/share.png"); } + +.b_status_enabled_icon { + background-image: url("../openolat/images/tick.png"); } + +.b_status_disabled_icon { + background-image: url("../openolat/images/cross.png"); } + +.b_edit_icon { + background-image: url("../openolat/images/docs/document--pencil.png"); } + +.b_add_icon { + background-image: url("../openolat/images/plus-circle.png"); } + +.b_open_icon { + background-image: url("../openolat/images/control/control.png"); } + +.b_star_icon { + background-image: url(../openolat/images/star.png); } + +.b_star_small_icon { + background-image: url(../openolat/images/star-small.png); } + +.o_fulltext_search_button { + background-image: url("../openolat/images/magnifier-zoom.png"); } + +.o_help_icon { + background-image: url("../openolat/images/help.png"); } + +.o_rss_icon { + background-image: url("../openolat/images/feed.png"); } + +.o_login_guests { + background-image: url("../openolat/images/user_silhouette.png"); } + +.o_login_pwd { + background-image: url("../openolat/images/user_excl.png"); } + +.o_login_register { + background-image: url("../openolat/images/user_register.png"); } + +.o_news_icon { + background-image: url("../openolat/images/information-white.png"); } + +.o_course_icon { + background-image: url("../openolat/images/le_resources/book-open-text-image.png"); } + +.o_chat_icon { + background-image: url("../openolat/images/balloons-box.png"); } + +.o_admin_icon { + background-image: url("../openolat/images/wrench-screwdriver.png"); } + +.o_calendar_icon { + background-image: url("../openolat/images/calendar.png"); } + +.o_locked_icon { + background-image: url("../openolat/images/locked.png"); } + +/** ------- FLAGS ------ **/ +.b_flag_en { + background-image: url("../openolat/images/flags/gb.png"); } + +.b_flag_de { + background-image: url("../openolat/images/flags/de.png"); } + +.b_flag_fr { + background-image: url("../openolat/images/flags/fr.png"); } + +.b_flag_it { + background-image: url("../openolat/images/flags/it.png"); } + +.b_flag_es { + background-image: url("../openolat/images/flags/es.png"); } + +.b_flag_da { + background-image: url("../openolat/images/flags/dk.png"); } + +.b_flag_cs { + background-image: url("../openolat/images/flags/cz.png"); } + +.b_flag_el { + background-image: url("../openolat/images/flags/gr.png"); } + +.b_flag_ru { + background-image: url("../openolat/images/flags/ru.png"); } + +.b_flag_pl { + background-image: url("../openolat/images/flags/pl.png"); } + +.b_flag_zh_CN { + background-image: url("../openolat/images/flags/cn.png"); } + +.b_flag_zh_TW { + background-image: url("../openolat/images/flags/tw.png"); } + +.b_flag_lt { + background-image: url("../openolat/images/flags/lt.png"); } + +.b_flag_fa { + background-image: url("../openolat/images/flags/ir.png"); } + +.b_flag_pt_PT { + background-image: url("../openolat/images/flags/pt.png"); } + +.b_flag_pt_BR { + background-image: url("../openolat/images/flags/br.png"); } + +.b_flag_tr { + background-image: url("../openolat/images/flags/tr.png"); } + +.b_flag_hu { + background-image: url("../openolat/images/flags/hu.png"); } + +.b_flag_sq { + background-image: url("../openolat/images/flags/al.png"); } + +.b_flag_in { + background-image: url("../openolat/images/flags/id.png"); } + +.b_flag_ar { + background-image: url("../openolat/images/flags/eg.png"); } + +.b_flag_rm { + background-image: url("../openolat/images/flags/rm.png"); } + +.b_flag_af { + background-image: url("../openolat/images/flags/za.png"); } + +.b_flag_vi { + background-image: url("../openolat/images/flags/vn.png"); } + +.b_flag_mn { + background-image: url("../openolat/images/flags/mn.png"); } + +.b_flag_iw { + background-image: url("../openolat/images/flags/il.png"); } + +.b_flag_ko { + background-image: url("../openolat/images/flags/kr.png"); } + +.b_flag_nl_NL { + background-image: url("../openolat/images/flags/nl.png"); } + +.b_flag_jp { + background-image: url("../openolat/images/flags/jp.png"); } + +.b_flag_nb_NO { + background-image: url("../openolat/images/flags/no.png"); } + +.b_flag_et_EE { + background-image: url("../openolat/images/flags/ee.png"); } + +.b_flag_bg { + background-image: url("../openolat/images/flags/bg.png"); } + +.b_flag_hi_IN_ASIA { + background-image: url("../openolat/images/flags/in.png"); } + +.b_flag_ar_LB { + background-image: url("../openolat/images/flags/lb.png"); } + +.b_flag_de_FX_business { + background-image: url("../openolat/images/flags/de.png"); } + +.b_flag_de_FX_school { + background-image: url("../openolat/images/flags/de.png"); } + +.b_flag_en_FX_business { + background-image: url("../openolat/images/flags/gb.png"); } + +.b_flag_en_FX_school { + background-image: url("../openolat/images/flags/gb.png"); } + +/** ------- FILE TYPES ------- **/ +/* first the default that is used as base class. will be overriden by following classes */ +.b_filetype_file, .b_filetype_ico { + background-image: url("../openolat/images/docs/document_plain.png") !important; } + +/* filesystem icons, mark important to override ext definitions */ +.b_filetype_avi_icon { + background-image: url("../openolat/images/docs/document-film.png") !important; } + +.b_filetype_bat_icon { + background-image: url("../openolat/images/docs/document-binary.png") !important; } + +.b_filetype_bmp { + background-image: url("../openolat/images/docs/document-image.png") !important; } + +.b_filetype_css { + background-image: url("../openolat/images/docs/document_tags.png") !important; } + +.b_filetype_doc, .b_filetype_docx { + background-image: url("../openolat/images/docs/document-word.png") !important; } + +.b_filetype_dvi { + background-image: url("../openolat/images/docs/document-film.png") !important; } + +.b_filetype_exe { + background-image: url("../openolat/images/docs/document-binary.png") !important; } + +div.b_ext_elem .x-tree-node-expanded .x-tree-node-icon.b_filetype_folder, .b_filetype_folder_open { + background-image: url("../openolat/images/folder_open.png") !important; } + +.b_filetype_folder { + background-image: url("../openolat/images/folder.png") !important; } + +.b_filetype_gif { + background-image: url("../openolat/images/docs/document-image.png") !important; } + +.b_filetype_gz { + background-image: url("../openolat/images/docs/document-zipper.png") !important; } + +.b_filetype_htm, .b_filetype_html { + background-image: url("../openolat/images/docs/document_tags.png") !important; } + +.b_filetype_jpeg, .b_filetype_jpg { + background-image: url("../openolat/images/docs/document-image.png") !important; } + +.b_filetype_js { + background-image: url("../openolat/images/docs/document_tags.png") !important; } + +.b_filetype_log { + background-image: url("../openolat/images/docs/document_plain.png") !important; } + +.b_filetype_midi { + background-image: url("../openolat/images/docs/document-music.png") !important; } + +.b_filetype_video, .b_filetype_mov { + background-image: url("../openolat/images/docs/document-film.png") !important; } + +.b_filetype_audio, .b_filetype_mp3, .b_filetype_m3u { + background-image: url("../openolat/images/docs/document-music.png") !important; } + +.b_filetype_mpeg, .b_filetype_mpg { + background-image: url("../openolat/images/docs/document-film.png") !important; } + +.b_filetype_odp { + background-image: url("../openolat/images/docs/document-powerpoint.png") !important; } + +.b_filetype_ods { + background-image: url("../openolat/images/docs/document-excel.png") !important; } + +.b_filetype_odt { + background-image: url("../openolat/images/docs/document-text.png") !important; } + +.b_filetype_odg { + background-image: url("../openolat/images/docs/document-image.png") !important; } + +.b_filetype_odf { + background-image: url("../openolat/images/docs/document_plain.png") !important; } + +.b_filetype_pdf { + background-image: url("../openolat/images/docs/document-pdf.png") !important; } + +.b_filetype_png { + background-image: url("../openolat/images/docs/document-image.png") !important; } + +.b_filetype_ppt { + background-image: url("../openolat/images/docs/document-powerpoint.png") !important; } + +.b_filetype_pptx { + background-image: url("../openolat/images/docs/document-powerpoint.png") !important; } + +.b_filetype_ps { + background-image: url("../openolat/images/docs/document-pdf.png") !important; } + +.b_filetype_qt, .b_filetype_ra, .b_filetype_ram { + background-image: url("../openolat/images/docs/document-film.png") !important; } + +.b_filetype_readme, .b_filetype_README { + background-image: url("../openolat/images/docs/document-text.png") !important; } + +.b_filetype_rtf { + background-image: url("../openolat/images/docs/document-word.png") !important; } + +.b_filetype_tar, .b_filetype_tgz { + background-image: url("../openolat/images/docs/document-zipper.png") !important; } + +.b_filetype_tiff { + background-image: url("../openolat/images/docs/document-image.png") !important; } + +.b_filetype_txt { + background-image: url("../openolat/images/docs/document-text.png") !important; } + +.b_filetype_wav { + background-image: url("../openolat/images/docs/document-music.png") !important; } + +.b_filetype_xls, .b_filetype_xlsx { + background-image: url("../openolat/images/docs/document-excel.png") !important; } + +.b_filetype_xml { + background-image: url("../openolat/images/docs/document_tags.png") !important; } + +.b_filetype_xsl { + background-image: url("../openolat/images/docs/document_tags.png") !important; } + +.b_filetype_zip { + background-image: url("../openolat/images/docs/document-zipper.png") !important; } + +/* tab icons in nav and in LE-resources table*/ +li.b_nav_site div, li.b_nav_tab div { + background: url("../openolat/images/application.png") no-repeat left 50%; + padding-left: 18px; } + +li.b_resource_BusinessGroup div, .o_BusinessGroup_icon { + background-image: url("../openolat/images/users.png"); } + +li.b_resource_CourseModule div, .o_CourseModule_icon { + background-image: url("../openolat/images/le_resources/book-open-text-image.png"); } + +li.b_resource_HOMEPAGECONFIG div, .o_HOMEPAGECONFIG_icon, li.b_resource_Identity div { + background-image: url("../openolat/images/card-address.png"); } + +li.b_resource_FileResource-SHAREDFOLDER div, .o_FileResource-SHAREDFOLDER_icon { + background-image: url("../openolat/images/folder_shared.png"); } + +li.b_resource_FileResource-WIKI div, .o_FileResource-WIKI_icon { + background-image: url("../openolat/images/le_resources/wiki.png"); } + +li.b_resource_FileResource-PODCAST div, .o_FileResource-PODCAST_icon { + background-image: url("../openolat/images/le_resources/media-player-cast.png"); } + +li.b_resource_FileResource-BLOG div, .o_FileResource-BLOG_icon { + background-image: url("../openolat/images/le_resources/blog.png"); } + +li.b_resource_FileResource-MOVIE div, .o_FileResource-MOVIE_icon { + background-image: url("../openolat/images/docs/document-film.png"); } + +li.b_resource_FileResource-PDF div, .o_FileResource-PDF_icon { + background-image: url("../openolat/images/docs/document-pdf.png"); } + +li.b_resource_FileResource-PPT div, .o_FileResource-PPT_icon { + background-image: url("../openolat/images/docs/document-powerpoint.png"); } + +li.b_resource_FileResource-DOC div, .o_FileResource-DOC_icon { + background-image: url("../openolat/images/docs/document-word.png"); } + +li.b_resource_FileResource-IMSCP div, .o_FileResource-IMSCP_icon { + background-image: url("../openolat/images/le_resources/box.png"); } + +li.b_resource_FileResource-SCORMCP div, .o_FileResource-SCORMCP_icon { + background-image: url("../openolat/images/le_resources/book-open-text-image-s.png"); } + +li.b_resource_FileResource-FILE div, .o_FileResource-FILE_icon { + background-image: url("../openolat/images/docs/document_plain.png"); } + +li.b_resource_FileResource-IMAGE div, .o_FileResource-IMAGE_icon { + background-image: url("../openolat/images/docs/document-image.png"); } + +li.b_resource_FileResource-SOUND div, .o_FileResource-SOUND_icon { + background-image: url("../openolat/images/docs/document-music.png"); } + +li.b_resource_FileResource-XLS div, .o_FileResource-XLS_icon { + background-image: url("../openolat/images/docs/document-excel.png"); } + +li.b_resource_FileResource-ANIM div, .o_FileResource-ANIM_icon { + background-image: url("../openolat/images/docs/document-image.png"); } + +li.b_resource_FileResource-SURVEY div, .o_FileResource-SURVEY_icon { + background-image: url("../openolat/images/le_resources/survey.png"); } + +li.b_resource_FileResource-TEST div, .o_FileResource-TEST_icon { + background-image: url("../openolat/images/le_resources/test.png"); } + +li.b_resource_FileResource-GLOSSARY div, .o_FileResource-GLOSSARY_icon { + background-image: url("../openolat/images/le_resources/glossary.png"); } + +li.b_resource_org-olat-search-ui-SearchController div, .o_org-olat-search-ui-SearchController_icon { + background-image: url("../openolat/images/magnifier-zoom.png"); } + +li.b_resource_EPStructuredMapTemplate div { + background-image: url("../openolat/images/le_resources/portfolio.png"); } + +/* ------ TOOLBOX ICONS -------- */ +li a.o_toolbox_course { + background-image: url("../openolat/images/le_resources/book-open-text-image.png"); } + +li a.o_toolbox_content { + background-image: url("../openolat/images/le_resources/box.png"); } + +li a.o_toolbox_scorm { + background-image: url("../openolat/images/le_resources/book-open-text-image-s.png"); } + +li a.o_toolbox_test { + background-image: url("../openolat/images/le_resources/test.png"); } + +li a.o_toolbox_questionnaire { + background-image: url("../openolat/images/le_resources/survey.png"); } + +li a.o_toolbox_wiki { + background-image: url("../openolat/images/le_resources/wiki.png"); } + +li a.o_toolbox_podcast { + background-image: url("../openolat/images/le_resources/media-player-cast.png"); } + +li a.o_toolbox_blog { + background-image: url("../openolat/images/le_resources/blog.png"); } + +li a.o_toolbox_glossary { + background-image: url("../openolat/images/le_resources/glossary.png"); } + +li a.o_toolbox_sharedfolder { + background-image: url("../openolat/images/folder_shared.png"); } + +li a.o_toolbox_coursefolder { + background-image: url("../openolat/images/le_resources/blue-folder.png"); } + +li a.o_toolbox_portfolio { + background-image: url("../openolat/images/le_resources/portfolio.png"); } + +li a.b_toolbox_link { + background-image: url("../openolat/images/bullet_black.png"); } + +li a.b_toolbox_doc { + background-image: url("../openolat/images/docs/document_plain.png"); } + +li a.b_toolbox_preview { + background-image: url("../openolat/images/docs/document_preview.png"); } + +li a.b_toolbox_publish { + background-image: url("../openolat/images/docs/document_share.png"); } + +li a.b_toolbox_move { + background-image: url("../openolat/images/docs/document_move.png"); } + +li a.b_toolbox_close { + background-image: url("../openolat/images/close.png"); } + +li a.b_toolbox_delete { + background-image: url("../openolat/images/bin-metal-full.png"); } + +li a.b_toolbox_copy, .b_copy_icon { + background-image: url("../openolat/images/docs/document-copy.png"); } + +/* --------- menu icon decorators -------- */ +.o_midlock { + top: 9px; + left: 9px; + background-image: url("../openolat/images/decorator/deco_condition.png"); } + +.o_miderr { + top: 8px; + left: -2px; + background-image: url("../openolat/images/decorator/deco_error.png"); } + +.o_midwarn { + top: 8px; + left: -2px; + background-image: url("../openolat/images/decorator/deco_warn.png"); } + +.o_midpub { + top: -2px; + left: 9px; + background-image: url("../openolat/images/decorator/deco_ok.png"); } + +/* --- assessment and efficiency statement eff -- */ +span.o_passed { + background: url(../openolat/images/tick.png) no-repeat right 50%; + padding: 0 25px 0 0; + color: #009900; } + +span.o_notpassed { + background: url(../openolat/images/cross.png) no-repeat right 50%; + padding: 0 25px 0 0; + color: #990000; } + +.o_efficiencystatement_icon { + background-image: url(../openolat/images/seal.png); } + +span.o_green_led { + background: url(../openolat/images/green_led.png) no-repeat right 50%; + padding: 0 25px 0 0; + color: #990000; } + +span.o_yellow_led { + background: url(../openolat/images/yellow_led.png) no-repeat right 50%; + padding: 0 25px 0 0; + color: #990000; } + +span.o_red_led { + background: url(../openolat/images/red_led.png) no-repeat right 50%; + padding: 0 25px 0 0; + color: #990000; } + +span.o_black_led { + background: url(../openolat/images/black_led.png) no-repeat right 50%; + padding: 0 25px 0 0; + color: #990000; } + +/* --------- course building block icons ------------------- */ +.o_bc_icon { + background-image: url("../openolat/images/folder.png") !important; } + +.o_co_icon { + background-image: url("../openolat/images/mail.png") !important; } + +.o_cp_icon { + background-image: url("../openolat/images/le_resources/box.png") !important; } + +.o_cp_org { + background-image: url("../openolat/images/le_resources/box.png") !important; } + +.o_cp_item { + background-image: url("../openolat/images/docs/document-text.png") !important; } + +.o_dialog_icon { + background-image: url("../openolat/images/docs/document_discuss.png") !important; } + +.o_en_icon { + background-image: url("../openolat/images/enrol.png") !important; } + +.o_fo_icon { + background-image: url("../openolat/images/forum/forum.png") !important; } + +.o_iqself_icon { + background-image: url("../openolat/images/le_resources/selftest.png") !important; } + +.o_iqsurv_icon { + background-image: url("../openolat/images/le_resources/survey.png") !important; } + +.o_iqtest_icon { + background-image: url("../openolat/images/le_resources/test.png") !important; } + +.o_ms_icon { + background-image: url("../openolat/images/le_resources/thumb-up.png") !important; } + +.o_scorm_icon, .o_scorm_org { + background-image: url("../openolat/images/le_resources/book-open-text-image-s.png") !important; } + +.o_scorm_item { + background-image: url("../openolat/images/docs/document-text.png") !important; } + +.o_scorm_asset { + background-image: url("../openolat/images/le_resources/book-open-text-image-s.png") !important; } + +.o_sp_icon { + background-image: url("../openolat/images/docs/document-text.png") !important; } + +.o_st_icon { + background-image: url("../openolat/images/node-select-all.png") !important; } + +.o_ta_icon { + background-image: url("../openolat/images/docs/document-task.png") !important; } + +.o_tu_icon { + background-image: url("../openolat/images/docs/document-import.png") !important; } + +.o_wiki_icon { + background-image: url("../openolat/images/le_resources/wiki.png") !important; } + +.o_ll_icon { + background-image: url("../openolat/images/docs/document_linklist.png") !important; } + +.o_cl_icon { + background-image: url("../openolat/images/clipboard-task.png") !important; } + +.o_den_icon { + background-image: url("../openolat/images/clock.png") !important; } + +.o_projectbroker_icon { + background-image: url("../openolat/images/projectbroker.png") !important; } + +.o_podcast_icon { + background-image: url("../openolat/images/le_resources/media-player-cast.png") !important; } + +.o_blog_icon { + background-image: url("../openolat/images/le_resources/blog.png") !important; } + +.o_cal_icon { + background-image: url("../openolat/images/calendar.png") !important; } + +.o_lti_icon { + background-image: url("../openolat/images/docs/document-node.png") !important; } + +/* <OLATCE-103> */ +.o_vc_icon { + background-image: url("../openolat/images/projection-screen.png") !important; } + +/* </OLATCE-103> */ +.o_vitero_icon { + background-image: url("../openolat/images/vitero.png") !important; } + +.o_ep_icon { + background-image: url("../openolat/images/le_resources/portfolio.png") !important; } + +.o_EPStructuredMapTemplate_icon { + background-image: url("../openolat/images/portfolio/briefcase.png") !important; } + +.o_infomsg_icon { + background-image: url("../openolat/images/information-button.png") !important; } + +.o_cmembers_icon { + background-image: url("../openolat/images/users.png") !important; } + +.fx_members_icon { + background-image: url("../openolat/images/users_members.png") !important; } + +body#b_body .o_CourseModule_icon_closed { + background-image: url("../openolat/images/le_resources/book-open-text-image_locked.png"); } + +/* +* ================================================= +* +* basemod rules for OpenOLAT 8 +* +* @author strentini, sergio.trentini@frentix.com, www.frentix.com +* @date Nov. 2011 +* +* also read themes.README! +* +* (as of yaml compliance, contains css rules for +* positioning and sizing elements) +* +* this file is included in layout.scss +* it is not compiled to a separate css-file... +* +* ================================================= +*/ +@media all { + html { + min-height: 100%; } + + /** ----------------- MAIN LAYOUT ----------------- **/ + /** + * (en) Forcing vertical scrollbars in IE8, Firefox, Webkit & Opera + * (de) Erzwingen vertikaler Scrollbalken in IE8, Firefox, Webkit & Opera + * + * @workaround + * @affected IE8, FF, Webkit, Opera + * @css-for all + * @valid CSS3 + */ + body { + min-height: 100%; + overflow-y: scroll; + background: yellow; + background: -moz-linear-gradient(top, yellow 0%, red 33%, blue 66%, green 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, yellow), color-stop(33%, red), color-stop(66%, blue), color-stop(100%, green)); + background: -webkit-linear-gradient(top, yellow 0%, red 33%, blue 66%, green 100%); + background: -o-linear-gradient(top, yellow 0%, red 33%, blue 66%, green 100%); + background: -ms-linear-gradient(top, yellow 0%, red 33%, blue 66%, green 100%); + background: linear-gradient(top, yellow 0%, red 33%, blue 66%, green 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='yellow', endColorstr='green',GradientType=0 ); } + + #b_page_margins { + min-width: 740px; + max-width: 1324px; + margin: 0 auto; + width: 100%; + height: 100%; } + + #b_page_wrapper { + border-bottom: 1px solid lightGrey; } + + #b_main { + background: #fff; + clear: both; + moz-box-shadow: 0 0 14px #d3d3d3; + -ms-box-shadow: 0 0 14px #d3d3d3; + -o-box-shadow: 0 0 14px #d3d3d3; + -webkit-box-shadow: 0 0 14px #d3d3d3; + box-shadow: 0 0 14px #d3d3d3; } + + #b_page a#b_toplink { + position: absolute; + bottom: 1em; + right: 1em; + background: transparent url(../openolat/images/arrow_up.png) 0 50% no-repeat; + padding-left: 14px; + z-index: 5; } + + #b_header, #b_page, #b_col1_content, #b_col2_content, #b_col3_content, #b_col3_content_inner { + position: relative; } + + #b_col1 { + overflow: hidden; } + + #b_col1_content { + padding: 1em 10px 1em 0px; } + + #b_col3 { + border-left: 1px #DDD dotted; + border-right: 1px #DDD dotted; } + + #b_col3_content { + min-height: 450px; + padding: 20px 20px 30px 20px; } + + #b_col2_content { + overflow: hidden; + padding: 1em 0; } + + .b_hidecol2 #b_col3 { + margin-right: 0 !important; + border-right: none; } + + .b_hidecol1 #b_col3 { + margin-left: 0 !important; + border-left: none; } + + .b_hideboth #b_col3 { + margin-left: 0 !important; + margin-right: 0 !important; + border-left: none; + border-right: none; } + + .b_hideboth #b_col1, .b_hideboth #b_col2, .b_hidecol1 #b_col1, .b_hidecol2 #b_col2, #b_ie_clearing { + display: none; } + + .b_c15r, .b_c20r, .b_c80r, .b_c85r { + float: right; + margin-left: -5px; } + + .b_c15l, .b_c15r { + width: 15%; } + + .b_c20l, .b_c20r { + width: 20%; } + + .b_c80l, .b_c80r { + width: 80%; } + + .b_c85l, .b_c85r { + width: 85%; } + + .b_subcolumns_oldgecko, .b_c20l, .b_c15l, .b_c80l, .b_c85l { + float: left; } + + /* IFRAME */ + div.b_iframe_wrapper iframe { + width: 100%; + position: relative; + top: 0; + left: 0; + border: none; + margin: 0; + padding: 0; + background: transparent; } + + /* RedScreen View */ + #b_main.b_exception { + padding-left: 165px; + padding-right: 165px; } + + /** ----------------- HEADER AND TOP NAVIGATION ----------------- **/ + #b_header { + height: auto; + min-height: 30px; + overflow: hidden; + position: relative; + /* the top-navigation */ } + #b_header #b_topnav { + position: absolute; + right: 0px; + top: 0px; + padding: 4px 15px 0px 0px; } + #b_header #b_topnav ul { + margin: 0; } + #b_header #b_topnav #o_topnav_search input { + line-height: 1.3em; + margin: 0; + width: 10em; } + #b_header #b_topnav #o_topnav_printview a { + background: url(../openolat/images/printer.png) no-repeat top right; + padding: 2px 20px 2px 0; + margin: 0; } + #b_header #b_topnav #o_topnav_logout a { + background: url("../openolat/images/control/control-power.png") no-repeat top right; + padding: 2px 20px 2px 0; + margin: 0; + font-weight: bold; } + #b_header #b_topnav li { + float: left; + list-style: none; + margin-left: 1.7em; } + #b_header #b_topnav li div.b_form_element_wrapper.b_form_horizontal { + margin: 0; } + #b_header #b_topnav li#o_topnav_imclient li { + margin-left: 0.5em; } + + /** ----------------- MAIN NAVIGATION ( TABS ) ----------------- **/ + #b_nav_main { + float: left; } + #b_nav_main ul { + padding-left: 40px; + margin: 0; } + #b_nav_main ul li { + float: left; + position: relative; + list-style: none; + margin: 0px; + padding: 4px 3px 4px 12px; + margin-right: 2px; + -webkit-border-top-left-radius: 6px; + -webkit-border-top-right-radius: 6px; + -webkit-border-bottom-right-radius: 0; + -webkit-border-bottom-left-radius: 0; + -moz-border-radius-topleft: 6px; + -moz-border-radius-topright: 6px; + -moz-border-radius-bottomright: 0; + -moz-border-radius-bottomleft: 0; + border-top-left-radius: 6px; + border-top-right-radius: 6px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; + background: #fff; + background: rgba(255, 255, 255, 0.5); + /* -- SITES ( home, users, groups, etc. ) -- */ + /* -- TABS ( courses, wiki, etc.) -- */ + /* -- THE SPACER -- */ } + #b_nav_main ul li a { + /* "bloat" the links (better for touch) */ + padding: 4px 12px 4px 3px; } + #b_nav_main ul li a:hover { + text-decoration: none; } + #b_nav_main ul li.b_nav_site { + /** sites icons **/ } + #b_nav_main ul li.b_nav_site.b_nav_active, #b_nav_main ul li.b_nav_site:hover, #b_nav_main ul li.b_nav_site.b_exception { + moz-box-shadow: 0 -4px 8px -1px #d3d3d3; + -ms-box-shadow: 0 -4px 8px -1px #d3d3d3; + -o-box-shadow: 0 -4px 8px -1px #d3d3d3; + -webkit-box-shadow: 0 -4px 8px -1px #d3d3d3; + box-shadow: 0 -4px 8px -1px #d3d3d3; + background: #fff; } + #b_nav_main ul li.b_nav_site.b_nav_active a.b_nav_tab_close, #b_nav_main ul li.b_nav_site:hover a.b_nav_tab_close, #b_nav_main ul li.b_nav_site.b_exception a.b_nav_tab_close { + background-image: url(../openolat/images/cross_small_trimmed_blue.png); } + #b_nav_main ul li.b_nav_site > div { + padding-left: 16px; + background-repeat: no-repeat; + background-position: 0% 50%; + background-image: url("../openolat/images/application.png"); } + #b_nav_main ul li.b_nav_site.o_site_home > div { + background-image: url("../openolat/images/home.png"); } + #b_nav_main ul li.b_nav_site.o_site_admin > div { + background-image: url("../openolat/images/wrench-screwdriver.png"); } + #b_nav_main ul li.b_nav_site.o_site_useradmin > div { + background-image: url("../openolat/images/user_conf.png"); } + #b_nav_main ul li.b_nav_site.o_site_groupsmanagement > div { + background-image: url("../openolat/images/users_conf.png"); } + #b_nav_main ul li.b_nav_site.o_site_repository > div { + background-image: url("../openolat/images/books-stack.png"); } + #b_nav_main ul li.b_nav_site.o_site_groups > div { + background-image: url("../openolat/images/users.png"); } + #b_nav_main ul li.b_nav_site.o_site_coaching > div { + background-image: url("../openolat/images/eye.png"); } + #b_nav_main ul li.b_nav_site.site_demo_icon > div { + background-image: url("../openolat/images/information-white.png"); } + #b_nav_main ul li.b_nav_site.f_site_library > div { + background-image: url("../openolat/images/library.png"); } + #b_nav_main ul li.b_nav_site.fx_members > div { + background-image: url("../openolat/images/users_members.png"); } + #b_nav_main ul li.b_nav_site.o_site_guidemo div { + background-image: url("../openolat/images/light-bulb.png"); } + #b_nav_main ul li.b_nav_site.b_resource_GroupInfoMainController div { + background-image: url(../openolat/images/users.png); } + #b_nav_main ul li.b_nav_tab { + margin-right: 4px; } + #b_nav_main ul li.b_nav_tab a.b_nav_tab_close { + position: absolute; + top: 3px; + right: 4px; + width: 13px; + height: 13px; + line-height: 0; + padding: 0; + margin: 0; + background: transparent url(../openolat/images/cross_small_trimmed_grey.png) no-repeat right top; } + #b_nav_main ul li.b_nav_tab.b_nav_active, #b_nav_main ul li.b_nav_tab:hover { + moz-box-shadow: 0 -4px 8px -1px #d3d3d3; + -ms-box-shadow: 0 -4px 8px -1px #d3d3d3; + -o-box-shadow: 0 -4px 8px -1px #d3d3d3; + -webkit-box-shadow: 0 -4px 8px -1px #d3d3d3; + box-shadow: 0 -4px 8px -1px #d3d3d3; + background: #fff; } + #b_nav_main ul li.b_nav_tab.b_nav_active a.b_nav_tab_close, #b_nav_main ul li.b_nav_tab:hover a.b_nav_tab_close { + background-image: url(../openolat/images/cross_small_trimmed_blue.png); } + #b_nav_main ul li#b_nav_spacer { + background: none; + border: none; + width: 20px; + height: 1px; + padding: 0; } + + /** ----------------- SUB NAVIGATION (TREE) ----------------- **/ + /* note: the markup will be the one from OLATpro, has to be merged yet */ + div.b_tree { + font-size: 100%; + padding: 0; + /* the open/close node icons */ } + div.b_tree ul { + position: relative; + padding: 0; + margin: 0 0 0 1em; + list-style: none; + white-space: nowrap; + /* link to select the item with icon */ } + div.b_tree ul li { + position: relative; + background: transparent; + margin-left: 0; + padding-left: 0; + line-height: 1.7em; + /* selected, hovered, active <a> tag */ + /* icon positioning */ + /* decorators in tree (e.g. course-editor ) */ + /* fix deleted nodes in courseditor (24.02.2012) */ } + div.b_tree ul li a.b_tree_icon { + padding-left: 20px; + padding-top: 2px; + position: relative; + background-position: 0 50%; + background-repeat: no-repeat; } + div.b_tree ul li a { + color: #555555; } + div.b_tree ul li a.b_tree_l1 { + padding-left: 16px; } + div.b_tree ul li .b_tree_oc_l1 { + position: absolute; + top: 0px; + left: 0px; + z-index: 9; } + div.b_tree ul li a:focus, div.b_tree ul li a:hover { + color: red; + background-color: transparent; + text-decoration: underline; } + div.b_tree ul li a.b_tree_selected, div.b_tree ul li a:active { + color: red; + background-color: transparent; + text-decoration: none; } + div.b_tree ul li li a.b_tree_selected_parents, div.b_tree ul li a.b_tree_l0, div.b_tree ul li strong { + color: red; + font-weight: bold; } + div.b_tree ul li .b_tree_oc_l1 { + position: absolute; + top: 0px; + left: 1px; + z-index: 9; } + div.b_tree ul li .b_tree_oc_l2 { + position: absolute; + top: 0px; + left: 11px; + z-index: 9; } + div.b_tree ul li .b_tree_oc_l3 { + position: absolute; + top: 0px; + left: 21px; + z-index: 9; } + div.b_tree ul li .b_tree_oc_l4 { + position: absolute; + top: 0px; + left: 31px; + z-index: 9; } + div.b_tree ul li .b_tree_oc_l5 { + position: absolute; + top: 0px; + left: 41px; + z-index: 9; } + div.b_tree ul li .b_tree_oc_l6 { + position: absolute; + top: 0px; + left: 51px; + z-index: 9; } + div.b_tree ul li .b_tree_oc_l7 { + position: absolute; + top: 0px; + left: 61px; + z-index: 9; } + div.b_tree ul li .b_tree_oc_l8 { + position: absolute; + top: 0px; + left: 71px; + z-index: 9; } + div.b_tree ul li .b_tree_oc_l9 { + position: absolute; + top: 0px; + left: 81px; + z-index: 9; } + div.b_tree ul li .b_tree_oc_l10 { + position: absolute; + top: 0px; + left: 91px; + z-index: 9; } + div.b_tree ul li .b_tree_oc_l11 { + position: absolute; + top: 0px; + left: 101px; + z-index: 9; } + div.b_tree ul li a.b_tree_l0 { + padding-left: 5px; } + div.b_tree ul li a.b_tree_l1 { + padding-left: 15px; } + div.b_tree ul li a.b_tree_l2 { + padding-left: 25px; } + div.b_tree ul li a.b_tree_l3 { + padding-left: 35px; } + div.b_tree ul li a.b_tree_l4 { + padding-left: 45px; } + div.b_tree ul li a.b_tree_l5 { + padding-left: 55px; } + div.b_tree ul li a.b_tree_l6 { + padding-left: 65px; } + div.b_tree ul li a.b_tree_l7 { + padding-left: 75px; } + div.b_tree ul li a.b_tree_l8 { + padding-left: 85px; } + div.b_tree ul li a.b_tree_l9 { + padding-left: 95px; } + div.b_tree ul li a.b_tree_l10 { + padding-left: 105px; } + div.b_tree ul li a.b_tree_l11 { + padding-left: 115px; } + div.b_tree ul li span.b_tree_icon_decorator { + width: 12px; + height: 12px; + float: right; + display: inline; + position: static; + background-repeat: no-repeat; } + div.b_tree ul li.b_deleted { + text-decoration: none; } + div.b_tree ul li.b_deleted a { + text-decoration: line-through; } + div.b_tree ul.b_tree_l0 a.b_tree_icon { + padding-left: 26px; + background-position: 8px 50%; } + div.b_tree ul.b_tree_l1 a.b_tree_icon { + padding-left: 36px; + background-position: 18px 50%; } + div.b_tree ul.b_tree_l2 a.b_tree_icon { + padding-left: 46px; + background-position: 28px 50%; } + div.b_tree ul.b_tree_l3 a.b_tree_icon { + padding-left: 56px; + background-position: 38px 50%; } + div.b_tree ul.b_tree_l4 a.b_tree_icon { + padding-left: 66px; + background-position: 48px 50%; } + div.b_tree ul.b_tree_l5 a.b_tree_icon { + padding-left: 76px; + background-position: 58px 50%; } + div.b_tree ul.b_tree_l6 a.b_tree_icon { + padding-left: 86px; + background-position: 68px 50%; } + div.b_tree ul.b_tree_l7 a.b_tree_icon { + padding-left: 96px; + background-position: 78px 50%; } + div.b_tree ul.b_tree_l8 a.b_tree_icon { + padding-left: 106px; + background-position: 88px 50%; } + div.b_tree ul.b_tree_l9 a.b_tree_icon { + padding-left: 116px; + background-position: 98px 50%; } + div.b_tree ul.b_tree_l10 a.b_tree_icon { + padding-left: 126px; + background-position: 108px 50%; } + div.b_tree ul.b_tree_l11 a.b_tree_icon { + padding-left: 136px; + background-position: 118px 50%; } + div.b_tree a.b_tree_level_close span { + background: url("../openolat/images/toggle-small.png") no-repeat 0% 50%; + padding-right: 8px; } + div.b_tree a.b_tree_level_open span { + background: url("../openolat/images/toggle-small-expand.png") no-repeat 0% 50%; + padding-right: 8px; } + div.b_tree a.b_tree_level_close:hover, div.b_tree a.b_tree_level_open:hover { + text-decoration: none; } + + /** ----------------- FOOTER ----------------- **/ + #b_footer { + color: #9D9D9D; + padding: 8px 20px; + margin-top: 12px; } + #b_footer .b_floatbox { + padding-top: 8px; + border-top: 1px solid #ddd; } + #b_footer a { + color: #777777; } + #b_footer #b_footer_user { + float: left; + line-height: 16px; } + #b_footer #b_footer_user a.b_ajax { + background: url(../openolat/images/ajax.png) no-repeat; + width: 20px; + height: 16px; + display: block; + float: left; } + #b_footer #b_footer_version { + float: right; + display: block; } + #b_footer #b_footer_powered { + text-align: center; + width: auto; + background: none; } + #b_footer #b_footer_powered a { + display: inline; } + + /* --------------- MENU TOOLBAR & BREADCRUMBS ------------ **/ + #b_main.b_menu_toolbar #b_col1_content { + padding-top: 0; + padding-right: 0; } + + #b_main.b_menu_toolbar #b_col3_content { + padding: 0; } + + div.b_menu_toolbar { + background: #f9f9f9; + background: -moz-linear-gradient(top, #f9f9f9 0%, #d0d0d0 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9f9f9), color-stop(100%, #d0d0d0)); + background: -webkit-linear-gradient(top, #f9f9f9 0%, #d0d0d0 100%); + background: -o-linear-gradient(top, #f9f9f9 0%, #d0d0d0 100%); + background: -ms-linear-gradient(top, #f9f9f9 0%, #d0d0d0 100%); + background: linear-gradient(top, #f9f9f9 0%, #d0d0d0 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#d0d0d0',GradientType=0 ); + border-bottom: 1px solid #7D7D7D; + padding: 5px 5px 2px 0; } + + /* breadcrumbs */ + div.b_breadcumb_path { + padding: 0; + margin: 0; + float: left; + display: inline; } + div.b_breadcumb_path ul { + padding: 0; + margin: 0; + list-style: none; + float: left; + display: inline; } + div.b_breadcumb_path ul li { + padding: 0 7px 0 14px; + margin: 0; + list-style: none; + float: left; + display: inline; + background: url(../openolat/images/breadcrumb-separator.png) no-repeat left center; } + div.b_breadcumb_path ul li.b_first { + background: url(../openolat/images/home.png) no-repeat top left; + padding-left: 25px; } + div.b_breadcumb_path ul li a { + color: #464444; } + div.b_breadcumb_path ul li span.b_disabled { + color: #000; + padding: 0 10px 0 0; + margin: 0; } + + div.b_breadcumb_content { + clear: both; + margin-top: 0.5em; + padding-top: 0.5em; + border-top: 1px solid #ACAAAA; } + + /* NOTIFICATIONS */ + div.b_noti { + border: 1px solid #E9EAEF; + padding: 3px 23px 3px 3px; + float: right; + display: inline; + position: relative; + right: 0; + font-size: 95%; } + div.b_noti a.b_contexthelp { + position: absolute; + top: 2px; + right: 2px; } + div.b_noti a.b_noti_unsubscribe_link { + background: url(../openolat/images/mail--minus.png) no-repeat left 50%; + padding: 1px 0 1px 20px; } + div.b_noti a.b_noti_subscribe_link { + background: url(../openolat/images/mail--plus.png) no-repeat left 50%; + padding: 1px 0 1px 20px; } + div.b_noti a.b_noti_markedread_link { + background: url(../openolat/images/tick.png) no-repeat left 50%; + padding: 1px 0 1px 20px; } + + /* ---------- TITLE Wrapper --------------- */ + div.b_titled_wrapper div.b_noti { + position: absolute; + right: 25px; + top: 0px; } + + div.b_titled_wrapper fieldset div.b_noti { + top: 12px; } + + h1.b_titled_wrapper span { + padding-right: 4em; + font-style: italic; } + + h2.b_titled_wrapper span { + padding-right: 4em; + font-style: italic; } + + h3.b_titled_wrapper span { + padding-right: 4em; + font-style: italic; } + + h4.b_titled_wrapper span { + padding-right: 3em; + font-style: italic; } + + h5.b_titled_wrapper span { + padding-right: 3em; + font-style: italic; } + + /* OPEN / CLOSE BOX TOGGLER */ + a.b_togglebox_closed { + background: url("../openolat/images/toggle-small-expand.png") no-repeat 0 50%; + padding: 1px 0 1px 18px; + vertical-align: middle; } + + a.b_togglebox_opened { + background: url("../openolat/images/toggle-small.png") no-repeat 0 50%; + padding: 1px 0 1px 18px; + vertical-align: middle; } + + div.b_titled_wrapper div.b_togglebox div.b_togglebox_content { + background: transparent; + border: 0px; + padding: 0px; } + div.b_titled_wrapper div.b_togglebox div.b_togglebox_content { + position: relative; + margin-bottom: 1em; } + div.b_titled_wrapper a.b_togglebox_hide:hover { + text-decoration: underline; } + + /* Needed for IE6 */ + div.b_titled_wrapper div.b_togglebox div.b_togglebox_content div.o_course_run_objectives { + position: relative; } + + div.o_course_run_dropbox div.b_noti { + position: relative; + top: 0; + right: 25px; + border: 1px solid #FFFFFF; } + + div.o_course_run_returnbox div.b_noti { + position: relative; + top: 0; + right: 25px; + border: 1px solid #FFFFFF; } + + div.o_course_run_solutionbox div.b_noti { + position: relative; + top: 0; + right: 25px; + border: 1px solid #FFFFFF; } + + /** ------------------ CATALOG ------------------------ **/ + div.o_catalog div.o_catalog_link_title { + margin: 2em 0 0 0; + border-bottom: 1px solid #ccc; + padding: 0.3em; } + div.o_catalog div.o_catalog_title { + display: none; } + div.o_catalog div.o_catalog_nav { + font-size: 95%; + padding: 1px 0 2px 22px; + border-bottom: 1px solid #EEE; + background: url(../openolat/images/folder_open.png) 2px 50% no-repeat; } + div.o_catalog .o_catalog_sub_icon { + background-image: url(../openolat/images/folder_small.png); } + div.o_catalog div.o_catalog_links { + margin-top: 1em; + padding-top: 1em; + border-top: 1px solid #EEE; } + div.o_catalog div.o_catalog_itemlist ul { + list-style-type: none; + margin: 0; + padding: 0; } + div.o_catalog div.o_catalog_itemlist ul li { + margin: 0; + padding: 0 0 0 0.5em; + overflow: hidden; } + div.o_catalog div.o_catalog_itemlist ul a { + display: block; } + div.o_catalog div.o_catalog_desc { + margin: 0.5em 0 0.5em 0; + padding-left: 20px; + font-size: 95%; + font-style: italic; } + + /* end div.o_catalog */ + div.b_ext_elem .x-tree-node-collapsed .x-tree-node-icon.o_catalog_cat_icon, div.b_ext_elem .x-tree-node-leaf .x-tree-node-icon.o_catalog_cat_icon { + background-image: url(../openolat/images/folder_small.png); } + + div.b_ext_elem .x-tree-node-collapsed .x-tree-node-icon.o_catalog_cat_noaccess_icon, div.b_ext_elem .x-tree-node-leaf .x-tree-node-icon.o_catalog_cat_noaccess_icon { + background-image: url(../openolat/images/locked.png); } + + div.b_ext_elem .x-tree-node-expanded .x-tree-node-icon.o_catalog_cat_icon { + background-image: url(../openolat/folder_open.png); } + + div.b_ext_elem .x-tree-node-expanded .x-tree-node-icon.o_catalog_cat_noaccess_icon { + background-image: url(../openolat/images/locked.png); } + + div.b_ext_elem .x-tree-node-leaf .x-tree-node-icon.o_catalog_entry_icon { + background-image: url(../openolat/images/le_resources/book-open-text-image.png); } + + /* + div.o_catalog div.o_catalog_nav { font-size: 95%; padding: 0 0 0 20px; border-bottom: 1px solid #eee; background: url(../images/olat/folder_open.png) 0 50% no-repeat;} + div.o_catalog div.o_catalog_links {margin-top: 1em; padding-top: 1em; border-top: 1px solid #eee;} + div.o_catalog div.o_catalog_title { display: none; } + div.o_catalog + div.o_catalog + div.o_catalog div.o_catalog_itemlist + div.o_catalog div.o_catalog_itemlist + + div.o_catalog div.o_catalog_link { margin: 1em 0 1em 0;} + div.o_catalog div.o_catalog_link_title { background: #D6D7E0; line-height: 1.5em; padding: 0 0 0 0.5em; margin: 2em 0 0 0;} + + div.b_table_wrapper.o_catalog_categories_table table { background: none; } + div.b_table_wrapper.o_catalog_categories_table table tbody tr { background: transparent; } + div.b_table_wrapper.o_catalog_categories_table table tbody tr.b_table_odd { background: transparent; } + div.b_table_wrapper.o_catalog_categories_table table tbody tr td { border: 0 ! important; font-size: 90%} + div.b_table_wrapper.o_catalog_categories_table table tbody tr td.b_last_child { text-align: right;} + div.b_table_wrapper.o_catalog_categories_table table tbody tr td.b_first_child { text-align: left;} + div.b_table_wrapper.o_catalog_categories_table table tbody tr:hover, + div.b_table_wrapper.o_catalog_categories_table table tbody tr:focus { background: #c4d0dc;} + + */ + /** -------------- TAGGING ---------------- **/ + /* tagging */ + .b_tag_list { + background: url(../openolat/images/tag-label-yellow.png) 0px 3px no-repeat !important; } + + .b_tag_icon { + background-image: url(../openolat/images/tag-label-yellow.png); } + + div.b_tags { + margin: 2em 0; } + div.b_tags div { + padding: 0.5em 0 0 20px; } + div.b_tags span.b_tag { + font-size: 80%; + padding: 5px 2px 5px 2px; + line-height: 3em; + white-space: nowrap; } + + div.o_ep_toc_editor div.b_subcl { + min-height: 35em; } + + div.o_ep_struct_editor div.b_subcr { + min-height: 35em; + background: #FFF; + padding-right: 1em; + overflow-x: auto; } + + div.b_struct_edit_btn { + float: right; + display: inline; } + + div.b_struct_submit_assess_btn { + float: right; + display: inline; } + + /* TextboxList */ + *:first-child + html div.holder { + padding-bottom: 2px; } + + * html div.holder { + padding-bottom: 2px; } + + /* ie7 and below */ + .textbox-outer { + list-style-type: none; + margin-left: 0em; } + + div.holder { + font-size: 80%; } + + .textboxlist-auto { + position: absolute; + width: 300px; + overflow: show; } + + /* autocompleter bitbox (item) holder */ + a.bit-box, span.b_tag { + -moz-border-radius: 6px; + -webkit-border-radius: 6px; + border-radius: 6px; + border: 1px solid #CAD8F3; + background: #DEE7F8; + padding: 1px 5px 2px; + padding-right: 15px; + position: relative; } + + div.holder { + min-width: 200px; + width: auto; + margin: 0; + overflow: hidden; + height: auto !important; + height: 1%; + padding: 0px 0px 0; + cursor: text; + /* no left/right padding here please */ } + div.holder a { + float: left; + margin: 0 5px 4px 0; } + div.holder a.bit { + text-decoration: none; + color: black; } + div.holder a.bit:active, div.holder a.bit:focus { + outline: none; } + div.holder a.bit-box-focus { + border-color: #598BEC; + background: #598BEC; + color: #fff; } + div.holder a.bit-input input { + width: 100px; + margin: 0; + border: none; + background: white; + outline: 0; + padding: 3px 0 2px; } + div.holder a.bit-input input.smallinput { + width: 20px; } + div.holder a.bit-hover { + background: #BBCEF1; + border: 1px solid #6D95E0; } + div.holder a.bit-box-focus { + background: #598BEC; + color: #fff; } + div.holder a.bit-box a.closebutton { + position: absolute; + right: 0; + top: 5px; + display: block; + width: 7px; + height: 7px; + font-size: 1px; + background: url("../openolat/images/tag_x.gif"); } + div.holder a.bit-box a.closebutton:hover { + background-position: 7px; } + div.holder a.bit-box a.closebutton:active { + outline: none; } + div.holder a.bit-box-focus a.closebutton, div.holder a.bit-box-focus a.closebutton:hover { + background-position: bottom; } + + .b_wizard .textbox-outer { + background: url(../openolat/images/tag-label-yellow.png) top left no-repeat; } + .b_wizard .textbox-outer li { + margin-left: 18px; } + .b_wizard div.holder a.bit-input input { + background: #f8f8f8; + padding: 0.4em; } + + /* Autocompleter for textboxlist */ + ol.textbox-outer { + margin: 0; + padding: 0; } + + .textboxlist-auto { + display: none; + background: #eee; } + .textboxlist-auto .default { + padding: 5px 7px; + border: 1px solid #ccc; + border-width: 0 1px 1px; } + .textboxlist-auto ul { + display: none; + margin: 0; + padding: 0; + overflow: auto; } + .textboxlist-auto ul li { + padding: 5px 12px; + z-index: 1000; + cursor: pointer; + margin: 0; + list-style-type: none; + border: 1px solid #ccc; + border-width: 0 1px 1px; } + .textboxlist-auto ul li.loading-indicator { + padding-left: 30px; + background-position: 5px center; + cursor: defat; + font-size: 100.01% !important; + line-height: 1.5em; } + .textboxlist-auto ul li.more-indicator { + cursor: defat; + font-style: italic; } + .textboxlist-auto ul li em { + font-weight: bold; + font-style: normal; + background: #ccc; } + .textboxlist-auto ul li.auto-focus { + background: #4173CC; + color: #fff; } + .textboxlist-auto ul li.auto-focus em { + background: none; } + + input.inputMessage { + color: #AAA; + font-size: 11px; } } +/* FLOTING STYLES */ +.b_float_left { + float: left; + display: inline; + margin-right: 1em; + margin-bottom: 0.15em; } + +.b_float_right { + float: right; + display: inline; + margin-left: 1em; + margin-bottom: 0.15em; } + +.b_center { + text-align: center; + margin: 0.5em auto; } + +/* CLEAR container: additonal to b_floatbox */ +.b_floatscrollbox { + overflow-x: auto; + overflow-y: hidden; } + +.b_overflowscrollbox { + overflow: auto; } + +/* -------- modules -------- */ +/* +* ================================================= +* +* DRAG and DROP Rules for the OpenOLAT theme +* +* @author strentini, sergio.trentini@frentix.com, www.frentix.com +* @date Dez. 2011 +* +* also read themes.README! +* +* +* ================================================= +*/ +/* (in trees ) */ +.b_dd_item { + cursor: move; + z-index: 1000; } + +.b_dd_proxy { + /* Required for IE 5, 6, 7 */ + /* ...or something to trigger hasLayout, like zoom: 1; */ + zoom: 1; + /* Theoretically for IE 8 & 9 (more valid) */ + /* ...but not required as filter works too */ + /* should come BEFORE filter */ + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$percent)"; + /* This works in IE 8 & 9 too */ + /* ... but also 5, 6, 7 */ + filter: alpha(opacity=40); + /* Older than Firefox 0.9 */ + -moz-opacity: 0.4; + /* Safari 1.x (pre WebKit!) */ + -khtml-opacity: 0.4; + /* Modern! + /* Firefox 0.9+, Safari 2?, Chrome any? + /* Opera 9+, IE 9+ */ + opacity: 0.4; } + +.b_dd_item.b_dd_over { + background-color: #ffff60; } + +.b_dd_sibling { + height: 3px; + width: 100%; } + +.b_dd_sibling.b_dd_over { + background: transparent url(../openolat/images/arrow_dd.png) top left no-repeat; } + +div.b_dd_ct div.b_dd_sibling_l1 { + margin-left: 0 !important; } +div.b_dd_ct div.b_dd_sibling_l2 { + margin-left: 1em !important; } +div.b_dd_ct div.b_dd_sibling_l3 { + margin-left: 2em !important; } +div.b_dd_ct div.b_dd_sibling_l4 { + margin-left: 3em !important; } +div.b_dd_ct div.b_dd_sibling_l5 { + margin-left: 4em !important; } +div.b_dd_ct div.b_dd_sibling_l6 { + margin-left: 5em !important; } +div.b_dd_ct div.b_dd_sibling_l7 { + margin-left: 6em !important; } +div.b_dd_ct div.b_dd_sibling_l8 { + margin-left: 7em !important; } +div.b_dd_ct div.b_dd_sibling_l9 { + margin-left: 8em !important; } +div.b_dd_ct div.b_dd_sibling_l10 { + margin-left: 9em !important; } +div.b_dd_ct div.b_dd_sibling_l11 { + margin-left: 10em !important; } + +/* ACCESS CONTROL */ +/* fxdiff VCRP-1,2: access control of resources */ +.b_group_accesscontrolled { + background-image: url("../openolat/images/ac/umbrella.png"); } + +.b_order_icon { + background-image: url("../openolat/images/ac/shopping-basket.png"); } + +div.b_order_details { + margin-top: 2em; } + +div.b_order_details label { + font-weight: bold; } + +div.b_access_create ul { + padding: 0; + margin-left: 0; } + +div.b_access_create li { + padding: 0; + list-style: none; } + +table.b_access_method td { + padding: 0.2em 1em 0.2em 0; } + +table.b_access_method tr.b_access_desc td { + padding: 0 1em 1em 20px; + font-style: italic; } + +table.b_access_method td div.b_form_element { + margin-left: 0; } + +div.b_access_method_list div.b_access_method legend { + background-repeat: no-repeat; + padding-left: 20px; } + +table span.b_access_method { + padding-right: 5px; + font-size: 90%; + vertical-align: bottom; + line-height: 16px; } + +.b_access_member_icon { + background-image: url(../openolat/images/ac/lock-unlock.png); } + +.b_access_membersonly_icon { + background-image: url("../openolat/images/ac/lock.png"); } + +/* free method */ +.b_access_method_free_icon { + background-image: url("../openolat/images/ac/open-share.png"); } + +.b_group_accesscontrolled.b_access_method_free, b_order_icon.b_access_method_free { + background-image: url("../openolat/images/ac/open-share.png"); } + +div.b_access_method_list div.b_access_method_free legend { + background-image: url("../openolat/images/ac/open-share.png"); } + +/* token method */ +.b_access_method_token_icon { + background-image: url("../openolat/images/ac/license-key.png"); } + +.b_group_accesscontrolled.b_access_method_token, b_order_icon.b_access_method_token { + background-image: url("../openolat/images/ac/license-key.png"); } + +div.b_access_method_list div.b_access_method_token legend { + background-image: url("../openolat/images/ac/license-key.png"); } + +div.b_access_method_list div.b_access_method_token div.b_form_element_wrapper:nth-last-of-type(3) label, table.b_access_method tr.b_access_method_token .b_access_infos { + background-image: url("../openolat/images/ac/key.png"); + background-repeat: no-repeat; + padding-left: 20px; } + +div.b_access_method_list div.b_form_element_wrapper:nth-last-of-type(4) label { + background-image: url("../openolat/images/information-white.png"); + background-repeat: no-repeat; + padding-left: 20px; } + +/* paypal */ +.fx_access_method_paypal_icon { + background-image: url("../openolat/images/ac/credit-cards.png"); } + +/* access panel */ +#b_main_access_control { + margin: 0 20% 0 20%; + padding: 20px 0 0 20px; } + +/* +* ================================================= +* +* MODAL WINDOWs, DIALOGS, WIZARD Rules for the OpenOLAT theme +* +* @author strentini, sergio.trentini@frentix.com, www.frentix.com +* @date Dez. 2011 +* +* also read themes.README! +* +* +* ================================================= +*/ +/** adjust modal-size according to b_layer **/ +div.b_layer_1 div.b_modal_area { + width: 82%; + margin: 9%; } + +div.b_layer_2 div.b_modal_area { + width: 76%; + margin: 12%; } + +div.b_layer_3 div.b_modal_area { + width: 70%; + margin: 15%; } + +div.b_layer_5 div.b_modal_area { + width: 64%; + margin: 18%; } + +div.b_modal_area { + position: absolute; + top: 0px; + left: 0px; + width: 80%; + margin: 10%; + moz-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.3); + -ms-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.3); + -o-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.3); + -webkit-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.3); + box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.3); } + +/* MODAL OVERLAY: transparent background that covers the whole content */ +div.b_modal_overlay { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + zoom: 1; } + +/* modal overlay color */ +div.b_modal_overlay, div.ext-el-mask { + background: #000; + /* Required for IE 5, 6, 7 */ + /* ...or something to trigger hasLayout, like zoom: 1; */ + zoom: 1; + /* Theoretically for IE 8 & 9 (more valid) */ + /* ...but not required as filter works too */ + /* should come BEFORE filter */ + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$percent)"; + /* This works in IE 8 & 9 too */ + /* ... but also 5, 6, 7 */ + filter: alpha(opacity=25); + /* Older than Firefox 0.9 */ + -moz-opacity: 0.25; + /* Safari 1.x (pre WebKit!) */ + -khtml-opacity: 0.25; + /* Modern! + /* Firefox 0.9+, Safari 2?, Chrome any? + /* Opera 9+, IE 9+ */ + opacity: 0.25; } + +.b_floatscrollbox { + overflow-x: hidden; + overflow-y: hidden; } + +div.b_window { + text-align: left; + border: 1px solid red; + border-radius: 2px; + -webkit-border-radius: 2px; + -moz-border-radius: 2px; + -o-border-radius: 2px; + background: #fff; } +div.b_window .b_window_header_wrapper { + padding: 2px 8px 0px 8px; } +div.b_window div.b_window_header { + position: relative; + border-bottom: 1px solid #eee; } +div.b_window div.b_window_header_title { + min-height: 18px; + line-height: 18px; + vertical-align: middle; + padding: 2px 5px 2px 5px; } +div.b_window div.b_window_header_title a.b_link_close { + top: 4px; + right: 4px; + position: absolute; + min-height: 16px; + min-width: 16px; + background: transparent url("../openolat/images/close.png") no-repeat center center; + display: inline-block; } +div.b_window div.b_window_header_title a.b_link_close:hover { + top: 4px; + right: 4px; } +div.b_window div.b_window_header_title strong { + font-weight: bold; } +div.b_window div.b_window_content_wrapper { + clear: both; + width: auto; + padding: 0 4px 0 4px; } +div.b_window div.b_window_content { + padding: 1em; } +div.b_window div.b_window_content_inner { + min-height: 200px; + position: relative; } +div.b_window div.b_window_footer_wrapper { + height: 4px; } + +/* modal callout windows. Patch min length issue in Ext QuickTip */ +div.b_callout_content { + max-width: 60em; + overflow: hidden; } + +div.x-tip-tc, div.x-tip-bc { + background-repeat: repeat !important; } + +div.x-tip-body p { + margin-bottom: 0px; } + +div.x-tip-mc { + background: #e9f2ff !important; } + +/* ajax busy icon*/ +body.b_ajax_busy { + cursor: wait; } + +div.b_ajax_busy { + background: url(../openolat/images/ajax-loader.gif) no-repeat; + position: absolute; + left: 50%; + top: 10px; + width: 28px; + height: 28px; + z-index: 5001; } + +/* DIALOG */ +div.b_msg_dialog { + padding: 10px 10px 10px 50px; + min-height: 32px; + background: url(../openolat/images/icon_question_32.png) no-repeat 10px 10px; } +div.b_msg_dialog .b_msg_title { + font-weight: bold; } + +/* sticky info (admins can create stick-messages that will show for all users) */ +#b_msg_sticky { + clear: both; + padding: 10px 10px 10px 50px; + min-height: 32px; + background: #ffb651 url(../openolat/images/icon_warning_32.png) no-repeat 10px 10px; + border: none; } + +/* info message ( slide-in, top) */ +div.b_msg-div { + left: 35%; + position: absolute; + top: 10px; + width: 30%; + z-index: 20000; + border: 1px solid red; + background: #FAFAFA; + border-radius: 4px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + -o-border-radius: 4px; + moz-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.3); + -ms-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.3); + -o-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.3); + -webkit-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.3); + box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.3); } +div.b_msg-div .b_msg_info_winicon { + background: transparent url(../openolat/images/icon_info_32.png) no-repeat 10px center; } + +div.b_msg_info_content { + padding: 10px 10px 10px 50px; } + +/* warn message (ext-dialog) */ +div.b_msg_warn_winicon { + background: url(../openolat/images/icon_warning_32.png) no-repeat; } + +/* error message (ext-dialog) */ +div.b_msg_error_winicon { + background: url(../openolat/images/icon_error_32.png) no-repeat; } + +/* "info"-page */ +#b_msg_info { + padding: 10px 10px 10px 50px; + min-height: 32px; + background: url(../openolat/images/icon_info_32.png) no-repeat 10px 10px; } +#b_msg_info .b_msg_title { + font-weight: bold; } + +/* "info-message" on login screen */ +.o_infomessage_wrapper { + border: 1px solid #ccc; + background: #FAFAFA; + margin-bottom: 20px; } +.o_infomessage_wrapper .o_infomessage { + padding: 10px 10px 10px 50px; + text-align: left; + min-height: 40px; + background: url(../openolat/images/icon_warning_32.png) no-repeat 10px 10px; } + +/** ----------------- WIZARD ----------------- **/ +div.b_wizard { + background: #fff; + border-radius: 2px; + -webkit-border-radius: 2px; + -moz-border-radius: 2px; + -o-border-radius: 2px; + border: 1px solid red; } +div.b_wizard div.b_wizard_header_wrapper { + background: transparent; } +div.b_wizard div.b_wizard_header { + background: transparent; + position: relative; } +div.b_wizard div.b_wizard_header_title { + background: transparent; + min-height: 18px; + line-height: 18px; + vertical-align: middle; + padding: 2px 5px 2px 5px; } +div.b_wizard div.b_wizard_header_title a.b_link_close { + top: 4px; + right: 4px; + background: url(../openolat/images/close.png); + background-repeat: no-repeat; } +div.b_wizard div.b_wizard_header_title strong { + font-weight: bold; } +div.b_wizard div.b_wizard_steps_wrapper { + clear: both; + width: auto; + padding: 0 4px 0 4px; + background: transparent; } +div.b_wizard div.b_wizard_steps_content { + background: #fff; + border: 1px solid #555555; + border-radius: 3px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + -o-border-radius: 3px; } +div.b_wizard div.b_wizard_steps_list { + width: 20em; + padding: 0; + color: #555555; } +div.b_wizard div.b_wizard_steps_list ol { + list-style-type: decimal; + z-index: 14; + font-size: 100%; + padding: 2em 5px 5px; } +div.b_wizard div.b_wizard_steps_list li { + line-height: 1.5em; + white-space: normal; + margin-bottom: 1em; + list-style: none; + padding-left: 18px; } +div.b_wizard div.b_wizard_steps_list li.b_wizard_steps_current { + font-weight: bold; + background: url(../openolat/images/bullet_go.png) 0% 50% no-repeat; + padding-left: 18px; } +div.b_wizard div.b_wizard_steps_list li a { + color: #555555; } +div.b_wizard div.b_wizard_steps_list li a:hover { + color: #4F576A; + background: transparent; + text-decoration: underline; } +div.b_wizard div.b_wizard_steps_list li .b_disabled { + color: #basegray_light; + border: 0; + background: transparent; + padding: 0; + margin: 0; + white-space: normal; + font-style: italic; } +div.b_wizard div.b_wizard_steps_list li.b_wizard_steps_current .b_disabled { + color: #555555; + font-style: normal; } +div.b_wizard div.b_wizard_steps_current { + margin-left: 20em; + padding-top: 0.5em; + padding-bottom: 0.5em; } +div.b_wizard div.b_wizard_steps_current_inner { + padding: 1em; + border-left: 1px solid #ccc; } +div.b_wizard div.b_wizard_steps_current_content { + min-height: 300px; + position: relative; } +div.b_wizard div.b_wizard_footer_wrapper { + background: transparent; } +div.b_wizard div.b_wizard_footer div.b_button_group { + text-align: left; + padding: 0.5em 1em 0.5em 21em; + margin: 0; } + +span.b_wizard_button_prev:before, a.b_wizard_button_prev span:before { + content: "\00ab \00a0"; } + +span.b_wizard_button_next:after, a.b_wizard_button_next span:after { + content: " \00bb"; } + +a.b_wizard_button_finish, span.b_wizard_button_finish { + margin-left: 3em; } + +a.b_wizard_button_cancel, span.b_wizard_button_cancel { + margin-left: 3em; } + +.b_wizard_table_changedcell { + font-style: italic; + font-weight: bold; + background: url(../openolat/images/new-text.png) no-repeat; + padding-left: 18px; } + +/* OLD WIZARD */ +div.b_legacy_wizard_steps { + float: right; + display: inline; } + +/* the following classes are used together with b_legacy_wizard_step_icon */ +.b_legacy_wizard_step_a1 { + background-image: url(../openolat/images/wizard/1a.png); } + +.b_legacy_wizard_step_a2 { + background-image: url(../openolat/images/wizard/2a.png); } + +.b_legacy_wizard_step_a3 { + background-image: url(../openolat/images/wizard/3a.png); } + +.b_legacy_wizard_step_a4 { + background-image: url(../openolat/images/wizard/4a.png); } + +.b_legacy_wizard_step_a5 { + background-image: url(../openolat/images/wizard/5a.png); } + +.b_legacy_wizard_step_a6 { + background-image: url(../openolat/images/wizard/6a.png); } + +.b_legacy_wizard_step_a7 { + background-image: url(../openolat/images/wizard/7a.png); } + +.b_legacy_wizard_step_a8 { + background-image: url(../openolat/images/wizard/8a.png); } + +.b_legacy_wizard_step_a9 { + background-image: url(../openolat/images/wizard/9a.png); } + +.b_legacy_wizard_step_p1 { + background-image: url(../openolat/images/wizard/1p.png); } + +.b_legacy_wizard_step_p2 { + background-image: url(../openolat/images/wizard/2p.png); } + +.b_legacy_wizard_step_p3 { + background-image: url(../openolat/images/wizard/3p.png); } + +.b_legacy_wizard_step_p4 { + background-image: url(../openolat/images/wizard/4p.png); } + +.b_legacy_wizard_step_p5 { + background-image: url(../openolat/images/wizard/5p.png); } + +.b_legacy_wizard_step_p6 { + background-image: url(../openolat/images/wizard/6p.png); } + +.b_legacy_wizard_step_p7 { + background-image: url(../openolat/images/wizard/7p.png); } + +.b_legacy_wizard_step_p8 { + background-image: url(../openolat/images/wizard/8p.png); } + +.b_legacy_wizard_step_p9 { + background-image: url(../openolat/images/wizard/9p.png); } + +/* +* ================================================= +* +* TABBED PANE and SEGMENTED VIEW Rules for the OpenOLAT theme +* +* @author strentini, sergio.trentini@frentix.com, www.frentix.com +* @date Dez. 2011 +* +* also read themes.README! +* +* +* ================================================= +*/ +/** ----------------- TABS / TABBED PANE ----------------- **/ +div.b_tabbedpane_wrapper { + /* tabbed pane content area */ } +div.b_tabbedpane_wrapper div.b_tabbedpane_tabs { + float: left; + display: inline-block; + margin-bottom: 1em; + /* a tabbed pane with only one tab */ } +div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul { + line-height: 1em; + list-style: none; + margin: 0; + padding: 0; + white-space: nowrap; + /* active tabs */ + /* disbled tabs */ + /* special style for first tab */ + /* special style for last tab */ + /* special style for tab at position 3 */ } +div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul li { + border-radius: 2px; + -webkit-border-radius: 2px; + -moz-border-radius: 2px; + -o-border-radius: 2px; + white-space: nowrap; + cursor: pointer; + margin: 0 0.5em 0.5em 0; + padding: 0; + color: #444; + background: transparent; + display: inline-block; + line-height: 2.2em; + vertical-align: middle; + text-align: left; + border: 1px solid rgba(0, 0, 0, 0.1); + background: #f5f5f5; + background: -moz-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5f5f5), color-stop(100%, #f1f1f1)); + background: -webkit-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%); + background: -o-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%); + background: -ms-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%); + background: linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f1f1f1',GradientType=0 ); + -moz-transition: all 0.22s ""; + -webkit-transition: all 0.22s ""; + -o-transition: all 0.22s ""; + transition: all 0.22s ""; + border-radius: 0; + -webkit-border-radius: 0; + -moz-border-radius: 0; + -o-border-radius: 0; + margin: 0; + float: left; + display: inline; + position: relative; } +div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul a, div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul strong { + background: transparent; + color: #667; + display: block; + font-weight: normal; + padding: 1px 6px 1px 5px; + text-decoration: none; + text-transform: none; } +div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul > ul a, div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul > ul strong { + width: auto; } +div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul li:focus, div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul li:hover, div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul li:active { + moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); + -ms-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); + -o-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); } +div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul a:focus, div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul a:hover, div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul a:active { + color: #000; + text-decoration: none; } +div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul li.b_active { + moz-box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.1); + -ms-box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.1); + -o-box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.1); + -webkit-box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.1); + background: #eee; + border-color: #ccc; } +div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul li.b_active a, div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul li.b_active strong { + color: #000; + font-weight: bold; } +div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul li.b_disabled { + background: white !important; } +div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul li.b_disabled a, div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul li.b_disabled strong { + color: #8994A9; + background: transparent !important; + font-weight: normal; } +div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul li.b_disabled:hover { + moz-box-shadow: 0 0 0 white; + -ms-box-shadow: 0 0 0 white; + -o-box-shadow: 0 0 0 white; + -webkit-box-shadow: 0 0 0 white; + box-shadow: 0 0 0 white; } +div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul li.b_first { + -webkit-border-top-left-radius: 3px; + -webkit-border-top-right-radius: 0px; + -webkit-border-bottom-right-radius: 0px; + -webkit-border-bottom-left-radius: 3px; + -moz-border-radius-topleft: 3px; + -moz-border-radius-topright: 0px; + -moz-border-radius-bottomright: 0px; + -moz-border-radius-bottomleft: 3px; + border-top-left-radius: 3px; + border-top-right-radius: 0px; + border-bottom-right-radius: 0px; + border-bottom-left-radius: 3px; } +div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul li.b_last { + -webkit-border-top-left-radius: 0px; + -webkit-border-top-right-radius: 3px; + -webkit-border-bottom-right-radius: 3px; + -webkit-border-bottom-left-radius: 0px; + -moz-border-radius-topleft: 0px; + -moz-border-radius-topright: 3px; + -moz-border-radius-bottomright: 3px; + -moz-border-radius-bottomleft: 0px; + border-top-left-radius: 0px; + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 0px; } +div.b_tabbedpane_wrapper div.b_tabbedpane_content { + clear: both; + padding: 5px 15px; + background: transparent; + border: 1px solid #d4d4d4; } +div.b_tabbedpane_wrapper div.b_tabbedpane_content div.b_tabbedpane_content_inner { + position: relative; + min-height: 30em; } + +/** ----------------- SEGMENTED VIEW ----------------- **/ +div.b_segments_container { + min-height: 25px; + padding-top: 8px; + position: relative; + background: url(../openolat/images/divider.png) center top no-repeat; } +div.b_segments_container div.b_segments { + clear: both; + position: absolute; + left: 50%; } +div.b_segments_container div.b_segments a:hover { + text-decoration: none; } +div.b_segments_container div.b_segments ul { + position: relative; + left: -50%; + list-style-type: none; + margin: 0; } +div.b_segments_container div.b_segments ul li { + /* we want button-style */ + border-radius: 2px; + -webkit-border-radius: 2px; + -moz-border-radius: 2px; + -o-border-radius: 2px; + white-space: nowrap; + cursor: pointer; + margin: 0 0.5em 0.5em 0; + padding: 0; + color: #444; + background: transparent; + display: inline-block; + line-height: 2.2em; + vertical-align: middle; + text-align: left; + border: 1px solid rgba(0, 0, 0, 0.1); + background: #f5f5f5; + background: -moz-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5f5f5), color-stop(100%, #f1f1f1)); + background: -webkit-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%); + background: -o-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%); + background: -ms-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%); + background: linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f1f1f1',GradientType=0 ); + -moz-transition: all 0.22s ""; + -webkit-transition: all 0.22s ""; + -o-transition: all 0.22s ""; + transition: all 0.22s ""; + border-radius: 0; + -webkit-border-radius: 0; + -moz-border-radius: 0; + -o-border-radius: 0; + margin: 0; + float: left; + display: inline; + position: relative; } +div.b_segments_container div.b_segments ul li a { + background: transparent; + color: #667; + display: block; + font-weight: normal; + padding: 1px 6px 1px 5px; + text-decoration: none; + text-transform: none; } +div.b_segments_container div.b_segments ul li a:hover, div.b_segments_container div.b_segments ul li a:active, div.b_segments_container div.b_segments ul li a:focus { + text-decoration: none; } +div.b_segments_container div.b_segments ul li:hover { + moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); + -ms-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); + -o-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); } +div.b_segments_container div.b_segments ul li.b_segment_selected { + moz-box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.1); + -ms-box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.1); + -o-box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.1); + -webkit-box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.1); + background: #eee; + border-color: #ccc; } +div.b_segments_container div.b_segments ul li.b_segment_selected a, div.b_segments_container div.b_segments ul li.b_segment_selected strong { + color: #000; + font-weight: bold; } +div.b_segments_container div.b_segments ul li.b_segment_first { + -webkit-border-top-left-radius: 12px; + -webkit-border-top-right-radius: 0px; + -webkit-border-bottom-right-radius: 0px; + -webkit-border-bottom-left-radius: 12px; + -moz-border-radius-topleft: 12px; + -moz-border-radius-topright: 0px; + -moz-border-radius-bottomright: 0px; + -moz-border-radius-bottomleft: 12px; + border-top-left-radius: 12px; + border-top-right-radius: 0px; + border-bottom-right-radius: 0px; + border-bottom-left-radius: 12px; } +div.b_segments_container div.b_segments ul li.b_segment_last { + -webkit-border-top-left-radius: 0px; + -webkit-border-top-right-radius: 12px; + -webkit-border-bottom-right-radius: 12px; + -webkit-border-bottom-left-radius: 0px; + -moz-border-radius-topleft: 0px; + -moz-border-radius-topright: 12px; + -moz-border-radius-bottomright: 12px; + -moz-border-radius-bottomleft: 0px; + border-top-left-radius: 0px; + border-top-right-radius: 12px; + border-bottom-right-radius: 12px; + border-bottom-left-radius: 0px; } +div.b_segments_container div.b_segment_content { + margin-top: 50px; + clear: both; + padding: 5px 15px; + background: transparent; + border: 1px solid #d4d4d4; } + +/** ----------------- BUTTONS ----------------- **/ +.b_button { + border-radius: 2px; + -webkit-border-radius: 2px; + -moz-border-radius: 2px; + -o-border-radius: 2px; + white-space: nowrap; + cursor: pointer; + margin: 0 0.5em 0.5em 0; + padding: 0; + color: #444; + background: transparent; + display: inline-block; + line-height: 2.2em; + vertical-align: middle; + text-align: left; + border: 1px solid rgba(0, 0, 0, 0.1); + background: #f5f5f5; + background: -moz-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5f5f5), color-stop(100%, #f1f1f1)); + background: -webkit-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%); + background: -o-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%); + background: -ms-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%); + background: linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f1f1f1',GradientType=0 ); + -moz-transition: all 0.22s ""; + -webkit-transition: all 0.22s ""; + -o-transition: all 0.22s ""; + transition: all 0.22s ""; + /* focused buttons */ } +.b_button, .b_button span { + color: #444; + font-size: 100%; + display: inline-block; + padding: 0 0.8em; + width: auto; + line-height: 1.9em; + text-align: center; } +.b_button:focus, .b_button:hover { + text-decoration: none; + border: 1px solid #C6C6C6; + moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); + -ms-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); + -o-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); } +.b_button:focus { + border-color: red; } +.b_button:active { + moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3); + -ms-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3); + -o-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3); + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3); + border-color: red; } +.b_button.b_button_preferred { + background: #f7d1d1; + background: -moz-linear-gradient(top, #f7d1d1 0%, #f1f1f1 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7d1d1), color-stop(100%, #f1f1f1)); + background: -webkit-linear-gradient(top, #f7d1d1 0%, #f1f1f1 100%); + background: -o-linear-gradient(top, #f7d1d1 0%, #f1f1f1 100%); + background: -ms-linear-gradient(top, #f7d1d1 0%, #f1f1f1 100%); + background: linear-gradient(top, #f7d1d1 0%, #f1f1f1 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7d1d1', endColorstr='#f1f1f1',GradientType=0 ); + border: 1px solid red; } + +/* dirty button (form with unsaved values ) */ +.b_button_dirty { + background: white; + background: -moz-linear-gradient(top, white 0%, #fff7e0 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #fff7e0)); + background: -webkit-linear-gradient(top, white 0%, #fff7e0 100%); + background: -o-linear-gradient(top, white 0%, #fff7e0 100%); + background: -ms-linear-gradient(top, white 0%, #fff7e0 100%); + background: linear-gradient(top, white 0%, #fff7e0 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='white', endColorstr='#fff7e0',GradientType=0 ); + border-color: #ff9900; } +.b_button_dirty:focus, .b_button_dirty:hover { + text-decoration: none; + border: 1px solid #ffc20e; + background: white; + background: -moz-linear-gradient(top, white 0%, #fff7e0 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #fff7e0)); + background: -webkit-linear-gradient(top, white 0%, #fff7e0 100%); + background: -o-linear-gradient(top, white 0%, #fff7e0 100%); + background: -ms-linear-gradient(top, white 0%, #fff7e0 100%); + background: linear-gradient(top, white 0%, #fff7e0 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='white', endColorstr='#fff7e0',GradientType=0 ); } + +/* disabled buttons */ +.b_disabled.b_button { + border-radius: 2px; + -webkit-border-radius: 2px; + -moz-border-radius: 2px; + -o-border-radius: 2px; + white-space: nowrap; + cursor: pointer; + margin: 0 0.5em 0.5em 0; + padding: 0; + color: #444; + background: transparent; + display: inline-block; + line-height: 2.2em; + vertical-align: middle; + text-align: left; + border: 1px solid rgba(0, 0, 0, 0.1); + background: #f5f5f5; + background: -moz-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5f5f5), color-stop(100%, #f1f1f1)); + background: -webkit-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%); + background: -o-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%); + background: -ms-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%); + background: linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f1f1f1',GradientType=0 ); + -moz-transition: all 0.22s ""; + -webkit-transition: all 0.22s ""; + -o-transition: all 0.22s ""; + transition: all 0.22s ""; + border: 1px dotted #ccc; + background: #fff; } +.b_disabled.b_button, .b_disabled.b_button span { + color: #444; + font-size: 100%; + display: inline-block; + padding: 0 0.8em; + width: auto; + line-height: 1.9em; + text-align: center; + cursor: default !important; + color: #888; } +.b_disabled.b_button:focus, .b_disabled.b_button:hover { + moz-box-shadow: 0 0 0 transparent; + -ms-box-shadow: 0 0 0 transparent; + -o-box-shadow: 0 0 0 transparent; + -webkit-box-shadow: 0 0 0 transparent; + box-shadow: 0 0 0 transparent; } + +/* multiple buttons groups below a form */ +div.b_button_group { + text-align: center; + margin: 2em 0 1em 0; } + +div.b_button_group div { + display: inline; } + +.b_xsmall, sup, sub { + font-size: 80%; } + +.b_small, small { + font-size: 90%; } + +/* TOGGLE Buttons */ +a.b_toggle { + white-space: nowrap; + margin: 0 0.5em 0.2em 0; + cursor: default; + color: #2C2B2B; + border: 1px solid #aaa; + -webkit-border-radius: 10px; + -moz-border-radius: 10px; + border-radius: 10px; + display: inline-block; + line-height: 1.5em; + text-align: center; + background: url(../openolat/images/toggle_off.png) top left repeat-x; } +a.b_toggle span { + padding: 0 0.8em; } +a.b_toggle:hover { + background: #ddd; + text-decoration: none; } +a.b_toggle.b_on:hover { + background: #747474; } +a.b_toggle.b_on, a.b_toggle:active, a.b_toggle.b_on:active { + color: white; + border: none; + padding: 1px; + moz-box-shadow: inset 1px 1px 2px rgba(0, 0, 0, 0.5); + -ms-box-shadow: inset 1px 1px 2px rgba(0, 0, 0, 0.5); + -o-box-shadow: inset 1px 1px 2px rgba(0, 0, 0, 0.5); + -webkit-box-shadow: inset 1px 1px 2px rgba(0, 0, 0, 0.5); + box-shadow: inset 1px 1px 2px rgba(0, 0, 0, 0.5); + text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5); } +a.b_toggle:focus, a.b_toggle.b_on:focus { + text-decoration: none; } +a.b_toggle:active, a.b_toggle.b_on:active { + background: url(../openolat/images/toggle_active.png) top left repeat-x; } +a.b_toggle.b_on { + background: url(../openolat/images/toggle_on.png) top left repeat-x; } + +span.b_toggle.b_disabled { + white-space: nowrap; + margin: 0 0.5em 0.2em 0; + padding: 0 0.8em; + color: #667; + border: 1px solid #DDD; + border-radius: 10px; + -webkit-border-radius: 10px; + -moz-border-radius: 10px; + -o-border-radius: 10px; + display: inline-block; + line-height: 1.5em; + text-align: center; + background: url(../openolat/images/toggle_dis.png) top left repeat-x; } + +/* TOGGLE SLIDERS */ +a.b_toggle_slide { + background: url(../openolat/images/handle.png) -63px 0px no-repeat; + height: 25px; + width: 85px; + white-space: nowrap; + margin: 0 0.2em 0.2em 0.2em; + color: #2C2B2B; + border: 1px solid #aaa; + border-radius: 4px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + -o-border-radius: 4px; + display: inline-block; + text-align: center; + vertical-align: middle; + position: relative; + /* TOGGLE SLIDERS SMALL */ } +a.b_toggle_slide span { + position: absolute; + top: -25px; + left: 0; } +a.b_toggle_slide:hover, a.b_toggle_slide:focus, a.b_toggle_slide:active, a.b_toggle_slide.b_on:hover, a.b_toggle_slide.b_on:focus, a.b_toggle_slide.b_on:active { + border: 1px solid #868686; + text-decoration: none; } +a.b_toggle_slide.b_on { + background-position: -16px 0px; } +a.b_toggle_slide.b_disabled { + background: url(../openolat/images/handle_dis.png) -63px 0px no-repeat; + height: 25px; + width: 85px; + white-space: nowrap; + margin: 0 0.5em 0.2em 0; + color: #2C2B2B; + border: 1px solid #aaa; + border-radius: 4px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + -o-border-radius: 4px; + display: inline-block; + text-align: center; + vertical-align: middle; } +a.b_toggle_slide.b_small { + background: url(../openolat/images/handle_small.png) -41px 0px no-repeat; + height: 16px; + width: 55px; + border-radius: 2px; + -webkit-border-radius: 2px; + -moz-border-radius: 2px; + -o-border-radius: 2px; } +a.b_toggle_slide span { + position: absolute; + top: -16px; } +a.b_toggle_slide.b_small.b_on { + background-position: -9px 0px; } + +span.b_toggle_slide.b_disabled { + background: url(../openolat/images/handle_small_dis.png) -41px 0px no-repeat; + height: 16px; + width: 55px; + white-space: nowrap; + margin: 0 0.5em 0.2em 0; + color: #2C2B2B; + border: 1px solid #aaa; + border-radius: 3px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + -o-border-radius: 3px; + display: inline-block; + text-align: center; + vertical-align: middle; } + +span.b_toggle_slide_legend { + font-size: 90%; } + +/* BACK BUTTON / LINK **/ +.b_link_back { + border-radius: 2px; + -webkit-border-radius: 2px; + -moz-border-radius: 2px; + -o-border-radius: 2px; + white-space: nowrap; + cursor: pointer; + margin: 0 0.5em 0.5em 0; + padding: 0; + color: #444; + background: transparent; + display: inline-block; + line-height: 2.2em; + vertical-align: middle; + text-align: left; + border: 1px solid rgba(0, 0, 0, 0.1); + background: #f5f5f5; + background: -moz-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5f5f5), color-stop(100%, #f1f1f1)); + background: -webkit-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%); + background: -o-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%); + background: -ms-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%); + background: linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f1f1f1',GradientType=0 ); + -moz-transition: all 0.22s ""; + -webkit-transition: all 0.22s ""; + -o-transition: all 0.22s ""; + transition: all 0.22s ""; + /* focused buttons */ } +.b_link_back > span { + padding: 0px 8px 0px 25px; + background: transparent url("../openolat/images/arrow_left_big.png") no-repeat 4px center; } +.b_link_back:focus, .b_link_back:hover { + text-decoration: none; + border: 1px solid #C6C6C6; + moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); + -ms-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); + -o-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); } +.b_link_back:focus { + border-color: red; } +.b_link_back:active { + moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3); + -ms-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3); + -o-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3); + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3); + border-color: red; } + +/** ----------------- FORMS + LOGIN ----------------- **/ +div.o_login_form li { + list-style: none; } + +div.o_login div.o_login_form fieldset legend { + display: none; } + +div.b_form div.b_form_desc { + padding-bottom: 1em; + font-style: italic; } + +/* FORM: old school form and flexi form! */ +/* general form elements */ +input, select, textarea { + border: 1px solid #ACAAAA; + background: #F6F6F6; + line-height: 1.3em; + margin: 0; } + +textarea { + font-family: inherit; + width: 100%; } + +/* FF changes font to monospace otherwhise */ +input:focus, select:focus, textarea:focus { + background: #fff; + border: 1px solid #504D4E; } + +input.b_checkbox, input.b_radio { + height: 1em; + width: 1em; + border: 0; + margin: 0 2px 0 0; } + +label.b_checkbox_label, label.b_radio_label { + padding-left: 0.5em; } + +.b_inline_editable { + padding: 1px 20px 1px 0; + vertical-align: middle; + min-height: 16px; } + +.b_inline_editable:hover { + background-position: 100% 50%; + background-repeat: no-repeat; + background-image: url(../openolat/images/pencil-small.png); } + +span.b_inline_editable:hover { + cursor: text !important; } + +fieldset { + position: relative; + padding: 1em; + padding-top: 1.5em; + border: none; + border-top: 1px solid #ff6666; } +fieldset legend { + font-family: Comic Sans, Comic Sans MS, cursive; + padding: 0 5px; + font-size: 120%; + font-weight: bold; } + +div.b_form { + /* form element wrapper: label and element */ + /* form button groups */ + /* make buttons aligned left within element */ } +div.b_form div.b_form_desc { + padding-bottom: 1em; + font-style: italic; } +div.b_form div.b_form_general_error { + padding: 10px 10px 10px 50px; + margin-bottom: 20px; + text-align: left; + background: url(../openolat/images/icon_error_32.png) no-repeat 10px 10px; + min-height: 32px; + border: 1px solid #990000; + color: #990000; + font-style: italic; } +div.b_form div.b_form_spacer { + margin: 10px 0; } +div.b_form hr.b_form_spacer { + margin: 10px 0; + border-bottom: 1px solid #eee; + padding: 0; } +div.b_form hr.b_form_spacer.b_form_horizontal { + display: inline-block; + width: 2em; } +div.b_form hr.b_form_spacer.b_form_spacer_noline { + margin: 10px 0; + border-bottom: 0; + padding: 0; } +div.b_form div.b_form_element_wrapper { + vertical-align: middle; + margin: 0.5em 0; + /** errors **/ } +div.b_form div.b_form_element_wrapper.b_form_horizontal { + vertical-align: middle; + margin: 0.5em 1em 0.5em 0; + float: left; + display: inline; } +div.b_form div.b_form_element_wrapper.b_form_vertical { + vertical-align: middle; + margin: 0.5em 0; + float: none; + display: block; } +div.b_form div.b_form_element_wrapper div.b_form_element_label { + width: 20%; + float: left; + display: inline; } +div.b_form div.b_form_element_wrapper div.b_form_element_label label { + float: left; + display: inline; + line-height: 1.3em; } +div.b_form div.b_form_element_wrapper div.b_form_element_label span.b_form_mandatory { + background: url(../openolat/images/star-small.png) no-repeat; + padding-left: 16px; + height: 16px; } +div.b_form div.b_form_element_wrapper div.b_form_element_label.b_form_horizontal { + width: auto; + float: left; + display: inline; } +div.b_form div.b_form_element_wrapper div.b_form_element_label.b_form_vertical { + width: auto; + float: none; + display: block; } +div.b_form div.b_form_element_wrapper div.b_form_element { + margin-left: 25%; + padding: 0 2px 0 12px; + /* keep 2px space for 100% + border of textarea */ } +div.b_form div.b_form_element_wrapper div.b_form_element.b_form_horizontal { + margin-left: 0; + padding-left: 0; + float: left; + display: inline; } +div.b_form div.b_form_element_wrapper div.b_form_element.b_form_horizontal .b_button { + float: left; + display: inline; } +div.b_form div.b_form_element_wrapper div.b_form_element.b_form_vertical { + margin-left: 0; + margin-top: 0.5em; + padding-left: 0; + float: none; + display: block; + clear: both; } +div.b_form div.b_form_element_wrapper.b_form_error input, div.b_form div.b_form_element_wrapper.b_form_error select { + border: 1px solid #990000; + background: #ebcccc; } +div.b_form div.b_form_element_wrapper div.b_form_error_msg { + clear: both; + color: #990000; + font-style: italic; + display: block; } +div.b_form div.b_form_element_wrapper div.b_form_element_wrapper { + margin: 0; } +div.b_form div.b_button_group { + margin-left: 0%; + padding-left: 0px; + text-align: left; } +div.b_form.b_form_vertical div.b_button_group { + text-align: left; } +div.b_form div.b_form_element div.b_form_example { + display: inline; + font-size: 80%; + color: #504D4E; } +div.b_form div.b_form_element { + /* date and generic chooser icon*/ } +div.b_form div.b_form_element .b_form_disabled { + color: #504D4E; } +div.b_form div.b_form_element .b_form_element_disabled { + color: #9E9C9C; + background: #EEEEEE; + border: 1px solid #CDCBCB; } +div.b_form div.b_form_element span.b_form_datechooser { + background: url(../openolat/images/calendar.png) no-repeat; + padding-left: 18px; + height: 16px; + line-height: 16px; + margin-left: 2px; + padding-top: 3px; } +div.b_form div.b_form_element a.b_form_groupchooser { + background: url(../openolat/images/users.png) no-repeat; + padding-left: 18px; + height: 16px; + line-height: 16px; + margin-left: 2px; } +div.b_form div.b_form_element a.b_form_genericchooser { + background: url(../openolat/images/users.png) no-repeat; + padding-left: 18px; + height: 16px; + line-height: 16px; + margin-left: 2px; } +div.b_form div.b_form_element a.b_form_wikitext { + background-repeat: no-repeat; + padding-left: 12px; + line-height: 1.5em; + font-style: italic; } +div.b_form div.b_form_element a.b_form_wikitext, div.b_form div.b_form_element .b_wiki_icon { + background-image: url(../openolat/images/wiki/wiki_small_9px.png); } + +div.form_shift_left { + left: -25%; } + +div.b_button_group div.b_form_element_wrapper { + vertical-align: middle; + margin: 0.5em 0; + float: none; + display: block; } +div.b_button_group div.b_form_element_wrapper div.b_form_element_label { + width: auto; + float: none; + display: block; } +div.b_button_group div.b_form_element_wrapper div.b_form_element { + margin-left: 0; } + +.b_subcolumns { + display: table; + width: 100%; + table-layout: fixed; } + +.b_c25l input, .b_c25r input { + max-width: 93%; } + +div.calendar { + z-index: 10000 !important; } + +/* form element switches: checkbox left, lable right: override styles from above */ +div.b_form div.b_form_element_wrapper.b_form_element_switch div.b_form_element { + margin: 0; + float: left; } + +div.b_form div.b_form_element_wrapper.b_form_element_switch div.b_form_element_label { + float: none; + width: auto; + display: block; + padding-left: 2.5em; } + +div.b_form div.b_form_element_wrapper.b_form_element_switch div.b_form_element_label label { + float: none; } + +div.b_form_subform { + padding-left: 2.5em; } + +/* selection lists */ +div.b_form_selection_vertical div.b_form_selection_element { + vertical-align: middle; + line-height: 1.3em; + position: relative; } + +div.b_form_selection_vertical div.b_form_selection_element input { + vertical-align: middle; + line-height: 1.3em; } + +div.b_form_selection_horizontal div.b_form_selection_element { + float: left; + display: inline; + padding-right: 1em; } + +div.b_form_selection_horizontal div.b_form_selection_element input { + vertical-align: middle; } + +/* toggle on / off */ +div.b_form div.b_form_element div.b_form_togglecheck { + font-size: 95%; + display: block; + vertical-align: middle; + line-height: 16px; + margin-top: 0.5em; } + +div.b_form div.b_form_element div.b_form_togglecheck input { + height: 1em; + width: 1em; } + +/* link list */ +div.o_form_wrapper fieldset { + min-width: 60em; } + +div.form_shift_left { + position: inherit; + left: -20%; } + +/* FORM RICHTEXT ELEMENT */ +div.mceExternalToolbar { + background: #f0f0ee !important; + overflow: auto; } + +/* CHOICE */ +table.b_choice { + padding: 0; + margin: 0; } +table.b_choice td { + padding: 0.1em; + margin: 0; } +table.b_choice td.b_togglecheck { + padding-top: 1em; } +table.b_choice td.b_togglecheck div.b_togglecheck { + display: inline; + border-top: 1px solid #eee; } +table.b_choice td.b_togglecheck input { + margin: 0 7px 0 2px; } + +/* FILE CHOOSER : real file chooser is transparent on layer 2 to hide ugly browser button, below the visible fake file chooser on layer 1 */ +div.b_fileinput { + position: relative; + /* same as mall icon left */ } +div.b_fileinput div.b_fileinput_fakechooser { + position: absolute; + top: 0px; + left: 0px; + z-index: 1; + display: inline; + white-space: nowrap; } +div.b_fileinput div.b_fileinput_fakechooser a { + margin-left: 5px; } +div.b_fileinput span.b_fileinput_maxsize { + padding: 1px 0 1px 1em; + font-style: italic; + min-height: 16px; + vertical-align: middle; } +div.b_fileinput input.b_fileinput_realchooser { + position: relative; + top: 0; + left: 0; + z-index: 2; + /* Required for IE 5, 6, 7 */ + /* ...or something to trigger hasLayout, like zoom: 1; */ + zoom: 1; + /* Theoretically for IE 8 & 9 (more valid) */ + /* ...but not required as filter works too */ + /* should come BEFORE filter */ + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$percent)"; + /* This works in IE 8 & 9 too */ + /* ... but also 5, 6, 7 */ + filter: alpha(opacity=0); + /* Older than Firefox 0.9 */ + -moz-opacity: 0; + /* Safari 1.x (pre WebKit!) */ + -khtml-opacity: 0; + /* Modern! + /* Firefox 0.9+, Safari 2?, Chrome any? + /* Opera 9+, IE 9+ */ + opacity: 0; } +div.b_fileinput div.b_button_group { + text-align: left; + padding-left: 0; + margin-left: 0; } + +.b_fileinput_icon { + background-image: url(../openolat/images/drive.png); } + +/* PROGRESSBAR */ +div.b_progress div.b_progress_bar { + height: 12px; + border: 1px solid #bfbfbf; + background: #ffcccc; } + +div.b_progress div.b_progress_bar div { + height: 12px; + background: #ff6666; + background: -moz-linear-gradient(top, #ff6666 0%, red 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff6666), color-stop(100%, red)); + background: -webkit-linear-gradient(top, #ff6666 0%, red 100%); + background: -o-linear-gradient(top, #ff6666 0%, red 100%); + background: -ms-linear-gradient(top, #ff6666 0%, red 100%); + background: linear-gradient(top, #ff6666 0%, red 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6666', endColorstr='red',GradientType=0 ); } + +/* MARK */ +div.b_mark { + width: 20px; + height: 20px; + /* form within mark : no padding , no margin */ } +div.b_mark div.b_form_element_wrapper { + margin: 0; } +div.b_mark div.b_form_element_wrapper div.b_form_element { + margin: 0; + padding: 0; } +div.b_mark a.b_mark_set { + background: url(../openolat/images/flag.png) center right no-repeat; + display: block; + width: 20px; + height: 20px; } +div.b_mark a.b_mark_not_set { + background: url(../openolat/images/flag.png) center right no-repeat; + display: block; + width: 20px; + height: 20px; + /* Required for IE 5, 6, 7 */ + /* ...or something to trigger hasLayout, like zoom: 1; */ + zoom: 1; + /* Theoretically for IE 8 & 9 (more valid) */ + /* ...but not required as filter works too */ + /* should come BEFORE filter */ + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$percent)"; + /* This works in IE 8 & 9 too */ + /* ... but also 5, 6, 7 */ + filter: alpha(opacity=40); + /* Older than Firefox 0.9 */ + -moz-opacity: 0.4; + /* Safari 1.x (pre WebKit!) */ + -khtml-opacity: 0.4; + /* Modern! + /* Firefox 0.9+, Safari 2?, Chrome any? + /* Opera 9+, IE 9+ */ + opacity: 0.4; } +div.b_mark a.b_mark_set span, div.b_mark a.b_mark_not_set span { + display: block; + width: 19px; + height: 19px; } + +/** ----------------- TABLES ----------------- **/ +/* normal default table (inherited from YAML) */ +table { + border-collapse: collapse; + margin-bottom: 0.5em; + border-top: 0px solid white; + border-bottom: 0px solid white; } +table caption { + font-variant: small-caps; } +table.b_full { + width: 99.5%; } +table.fixed { + table-layout: fixed; } +table th, table td { + padding: 0.3em; } +table thead th { + color: inherit; + border-bottom: 1px solid #ccc; } +table tbody { + /* olat odd rows */ } +table tbody tr.b_table_odd td { + background: #eee; } + +/* tables from OpenOLAT tablecontroller are wrapped in b_table_wrapper */ +div.b_table_wrapper { + /* table add-ons */ + /* bottom-margin to fix IE6 overflow issue */ } +div.b_table_wrapper table { + width: 99.5%; + margin-left: 1px; + border: 1px solid #eeeeee; } +div.b_table_wrapper table tbody tr:hover td { + background: #ffcccc; } +div.b_table_wrapper div.b_table_filter { + float: left; + display: inline; + font-size: 95%; + margin: 7px 10px 2px 0; } +div.b_table_wrapper div.b_table_filter label { + font-style: italic; + margin: 5px 0 2px 0; } +div.b_table_wrapper div.b_table_filter select { + border: 1px solid #ACAAAA; } +div.b_table_wrapper div.b_clearfix div.b_floatbox { + margin: 5px 0 0 0; + padding-right: 4px; } +div.b_table_wrapper div.b_table_count { + font-size: 95%; + float: left; + line-height: 16px; + vertical-align: bottom; + margin: 3px; + font-size: 95%; } +div.b_table_wrapper a.b_table_prefs, div.b_table_wrapper a.b_table_download { + float: right; + display: block; + background-repeat: no-repeat; + background-position: top left; + width: 16px; + height: 16px; + margin: 3px; } +div.b_table_wrapper a.b_table_prefs { + background-image: url(../openolat/images/table_gear.png); } +div.b_table_wrapper a.b_table_download { + background-image: url(../openolat/images/table_download.png); } +div.b_table_wrapper div.b_table_buttons { + text-align: center; + margin: 1.5em 0 1em 0; } + +/* table paging */ +div.b_table_page { + font-size: 95%; + text-align: center; } +div.b_table_page a { + margin: 0; + padding: 2px; } +div.b_table_page a.b_table_page_active { + font-weight: bold; + color: #000; } +div.b_table_page a.b_table_backward { + background: url(../openolat/images/arrow_left.png) no-repeat center left; + padding-left: 16px; } +div.b_table_page a.b_table_forward { + background: url(../openolat/images/arrow_right.png) no-repeat center right; + padding-right: 16px; } +div.b_table_page a.b_table_first_page { + background: url(../openolat/images/home.png) no-repeat center left; + padding-left: 18px; } + +div.b_table_page_all { + font-size: 95%; + text-align: center; } + +/** -------------------- DEVELOPMENT TOOL / DEBUG ---------------- **/ +a.b_dev { + position: absolute; + left: 0; + top: 0; + z-index: 4000; + background: red url("../openolat/images/bug.png") no-repeat; + width: 16px; + height: 16px; + border: 1px solid #000; } + +#b_devcon_main { + background-color: #ccddff; + position: absolute; + z-index: 4000; + top: 10px; + left: 5%; + width: 90%; + text-align: left; + border: 1px solid #000; } + +#b_devcon_handle { + cursor: move; + background: blue url(../openolat/images/bug.png) no-repeat 4px 50%; + line-height: 2em; + padding-left: 24px; + color: white; } + +a#b_devcon_handle_collapse { + cursor: pointer; + background: url("../openolat/images/toggle-small.png") no-repeat; + width: 15px; + height: 15px; + float: right; + margin: 3px; } + +a#b_devcon_handle_expand { + cursor: pointer; + background: url("../openolat/images/toggle-small-expand.png") no-repeat; + width: 15px; + height: 15px; + float: right; + margin: 3px; } + +a.b_devcon_handle_close { + cursor: pointer; + background: url(../openolat/images/close.png) no-repeat; + width: 15px; + height: 15px; + float: right; + margin: 3px; } + +#b_devcon_content { + font-size: 90%; + padding: 5px; + border-top: 0px solid #000; + background: transparent; } +#b_devcon_content ul { + float: left; + margin: 0; + padding: 0; + list-style: none; + white-space: nowrap; } +#b_devcon_content li { + margin: 0; + padding: 0 10px 0 0; + float: left; } +#b_devcon_content fieldset { + border-top: 1px solid #ccc; + margin: 0; + padding: 8px; } + +#b_devcon_mode { + width: 1em; + height: 1em; + float: left; + border: 1px solid #000; + margin-right: 5px; } + +/* bgcolor defined programatically */ +#b_js_log textarea#o_debug_cons { + width: 99%; + height: 15em; + font-family: monospace; + font-size: 110%; + margin: 5px 0 5px 0; } + +iframe.o_debug_json { + position: fixed; + width: 90%; + margin-left: 5%; + bottom: 4px; + height: 300px; + background: white; + border: 2px solid #ccd8e7; + z-index: 90000; } + +/* BRIEFCASE */ +div.b_briefcase div.b_briefcase_foldercomp { + margin-top: 0.5em; } + +div.b_briefcase_foldercomp div.b_briefcase_createactions { + margin: 0.5em 0; } +div.b_briefcase_foldercomp div.b_briefcase_createactions ul { + list-style: none; + margin: 0; + padding: 0; + white-space: nowrap; + font-size: 95%; } +div.b_briefcase_foldercomp div.b_briefcase_createactions ul li { + float: right; + display: inline; + margin: 0 0 0 1em; + padding: 0 0 0 3px; + position: relative; } +div.b_briefcase_foldercomp div.b_briefcase_createactions ul li a { + background-position: 0 50%; + background-repeat: no-repeat; + padding: 2px 0 2px 20px; } +div.b_briefcase_foldercomp div.b_briefcase_createactions ul a.b_briefcase_upload { + background-image: url(../openolat/images/docs/document_upload.png); } +div.b_briefcase_foldercomp div.b_briefcase_createactions ul a.b_briefcase_newfolder { + background-image: url(../openolat/images/folder_new.png); } +div.b_briefcase_foldercomp div.b_briefcase_createactions ul a.b_briefcase_newfile { + background-image: url(../openolat/images/docs/document_add.png); } +div.b_briefcase_foldercomp div.b_briefcase_createactions ul a.b_briefcase_deletedfiles { + background-image: url(../openolat/images/docs/document_remove.png); } +div.b_briefcase_foldercomp div.b_briefcase_breadcrumb { + clear: both; + padding: 1px 0 1px 20px; + margin: 0.5em 0 0 0; + background: url(../openolat/images/folder_open.png) no-repeat 0 50%; } +div.b_briefcase_foldercomp div.b_briefcase_empty { + clear: both; + margin-top: 0.5em; + font-style: italic; } +div.b_briefcase_foldercomp table.b_briefcase_filetable { + /* 99.9% width fix for FF border overflow issue*/ + clear: both; + border-collapse: collapse; + margin-bottom: 0.5em; + background: #fff; + width: 99.9%; + border: 1px solid #eee; } +div.b_briefcase_foldercomp table.b_briefcase_filetable thead { + color: #000; } +div.b_briefcase_foldercomp table.b_briefcase_filetable thead a, div.b_briefcase_foldercomp table.b_briefcase_filetable thead span { + color: #4F576A; + font-weight: bold; } +div.b_briefcase_foldercomp table.b_briefcase_filetable thead a:hover, div.b_briefcase_foldercomp table.b_briefcase_filetable thead a:focus { + color: #000000; + text-decoration: none; + background-color: transparent; } +div.b_briefcase_foldercomp table.b_briefcase_filetable th, div.b_briefcase_foldercomp table.b_briefcase_filetable td { + white-space: nowrap; + text-align: right; + padding-right: 1em; } +div.b_briefcase_foldercomp table.b_briefcase_filetable th.b_last_child, div.b_briefcase_foldercomp table.b_briefcase_filetable td.b_last_child { + padding-right: 0; } +div.b_briefcase_foldercomp table.b_briefcase_filetable th.b_first_child, div.b_briefcase_foldercomp table.b_briefcase_filetable td.b_first_child { + width: 60%; + text-align: left; } +div.b_briefcase_foldercomp table.b_briefcase_filetable td input.b_checkbox { + margin: 0 4px 0 0; } +div.b_briefcase_foldercomp table.b_briefcase_filetable td a:hover, div.b_briefcase_foldercomp table.b_briefcase_filetable td a:focus { + background-color: transparent; } +div.b_briefcase_foldercomp table.b_briefcase_filetable td.b_last_child { + padding-left: 0; } +div.b_briefcase_foldercomp table.b_briefcase_filetable table.b_briefcase_actions { + border: 0; + padding: 0; + margin: 0; } +div.b_briefcase_foldercomp table.b_briefcase_filetable table.b_briefcase_actions td { + border: 0; + padding: 0 0 0 3px; + margin: 0; } +div.b_briefcase_foldercomp table.b_briefcase_filetable table.b_briefcase_actions tr { + border: 0; + padding: 0; + margin: 0; } +div.b_briefcase_foldercomp table.b_briefcase_filetable a.b_briefcase_edit_file_icon { + background-image: url(../openolat/images/docs/document--pencil.png); } +div.b_briefcase_foldercomp table.b_briefcase_filetable a.b_briefcase_edit_meta_icon { + background-image: url(../openolat/images/docs/document_metadata_edit.png); } +div.b_briefcase_foldercomp table.b_briefcase_filetable span.b_briefcase_edit_meta_dis_icon { + background-image: url(../openolat/images/docs/document_metadata_edit.png); + /* Required for IE 5, 6, 7 */ + /* ...or something to trigger hasLayout, like zoom: 1; */ + zoom: 1; + /* Theoretically for IE 8 & 9 (more valid) */ + /* ...but not required as filter works too */ + /* should come BEFORE filter */ + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$percent)"; + /* This works in IE 8 & 9 too */ + /* ... but also 5, 6, 7 */ + filter: alpha(opacity=20); + /* Older than Firefox 0.9 */ + -moz-opacity: 0.2; + /* Safari 1.x (pre WebKit!) */ + -khtml-opacity: 0.2; + /* Modern! + /* Firefox 0.9+, Safari 2?, Chrome any? + /* Opera 9+, IE 9+ */ + opacity: 0.2; } +div.b_briefcase_foldercomp table.b_briefcase_filetable a.b_briefcase_versions_icon { + background-image: url(../openolat/images/docs/document_versions.png); } +div.b_briefcase_foldercomp table.b_briefcase_filetable span.b_briefcase_versions_dis_icon { + background-image: url(../openolat/images/docs/document_versions.png); + /* Required for IE 5, 6, 7 */ + /* ...or something to trigger hasLayout, like zoom: 1; */ + zoom: 1; + /* Theoretically for IE 8 & 9 (more valid) */ + /* ...but not required as filter works too */ + /* should come BEFORE filter */ + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$percent)"; + /* This works in IE 8 & 9 too */ + /* ... but also 5, 6, 7 */ + filter: alpha(opacity=20); + /* Older than Firefox 0.9 */ + -moz-opacity: 0.2; + /* Safari 1.x (pre WebKit!) */ + -khtml-opacity: 0.2; + /* Modern! + /* Firefox 0.9+, Safari 2?, Chrome any? + /* Opera 9+, IE 9+ */ + opacity: 0.2; } +div.b_briefcase_foldercomp table.b_briefcase_filetable span.b_briefcase_locked_file_icon { + background-image: url(../openolat/images/locked.png); } + +div.b_briefcase_preview { + background-color: white; + width: 200px; + height: 200px; + border: 1px solid #8EAACE; + margin-top: 2px; } + +div.b_briefcase div.b_briefcase_searchcomp { + float: left; + display: inline; + margin: 0.5em 0; + width: 14em; } + +div.b_briefcase div.b_briefcase_searchcomp input { + width: 10em; } + +div.b_briefcase div.b_briefcase_searchcomp div.b_form_element_wrapper.b_form_horizontal { + margin: 0; } + +div.b_briefcase div.b_briefcase_commandbuttons { + margin: 1em 0; } + +div.b_briefcase div.b_briefcase_webdav { + margin: 0.5em 0; } + +div.b_briefcase div.b_briefcase_quota { + clear: both; + margin-top: 1em; + padding-top: 1em; + border-top: 1px solid #000; } + +div.b_briefcase_meta { + size: 0.8em; } + +div.b_briefcase_meta p { + font-style: italic; + margin: 0; + padding-top: 2px; } + +div.b_send_documents ol.textbox-outer { + margin-left: 0; + border: 1px solid #ACAAAA; + background: #F6F6F6; + line-height: 1.3em; } + +div.b_send_documents ol li { + margin-left: 0; } + +div.b_send_documents textarea { + overflow: auto; + resize: none; } + +/* +* ================================================= +* +* wiki styles for OpenOLAT 8 +* +* @author strentini, sergio.trentini@frentix.com, www.frentix.com +* @date Nov. 2011 +* +* +* ================================================= +*/ +@media all { + /* wrapper container for the wiki tabbed pane */ + div.o_wiki_wrapper { + clear: both; + /* wiki edit helper buttons */ } + div.o_wiki_wrapper div.o_wikimod_btn { + position: relative; } + div.o_wiki_wrapper div.o_wikimod_btn a { + margin-bottom: 9px; + background-repeat: no-repeat; + background-position: center center; + width: 20px; + height: 19px; + float: left; + display: inline; + padding-left: 2px; + border: 1px solid #ccc; + background-color: #eee; + border-radius: 4px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + -o-border-radius: 4px; + margin-right: 2px; } + div.o_wiki_wrapper div.o_wikimod_btn a:hover { + border: 1px solid red; } + div.o_wiki_wrapper div.o_wikimod_btn div.b_contexthelp_wrapper a.b_contexthelp { + position: absolute; + top: 0; + right: 0; } + div.o_wiki_wrapper a.o_wikimod_btn_bold { + background-image: url(../openolat/images/wiki/edit-bold.png); } + div.o_wiki_wrapper a.o_wikimod_btn_italic { + background-image: url(../openolat/images/wiki/edit-italic.png); } + div.o_wiki_wrapper a.o_wikimod_btn_link { + background: url(../openolat/images/wiki/chain.png); } + div.o_wiki_wrapper a.o_wikimod_btn_extlink { + background: url(../openolat/images/wiki/chain--arrow.png); } + div.o_wiki_wrapper a.o_wikimod_btn_headline { + background: url(../openolat/images/wiki/edit-heading.png); } + div.o_wiki_wrapper a.o_wikimod_btn_image { + background: url(../openolat/images/wiki/image-medium.png); } + div.o_wiki_wrapper a.o_wikimod_btn_media { + background: url(../openolat/images/music-beam.png); } + div.o_wiki_wrapper a.o_wikimod_btn_math { + background: url(../openolat/images/wiki/edit-math.png); } + div.o_wiki_wrapper a.o_wikimod_btn_nowiki { + background: url(../openolat/images/wiki/edit-nowiki.png); } + div.o_wiki_wrapper a.o_wikimod_btn_hr { + background: url(../openolat/images/wiki/edit-hr.png); } + div.o_wiki_wrapper a.o_wikimod_btn_list { + background: url(../openolat/images/wiki/edit-list.png); } + div.o_wiki_wrapper a.o_wikimod_btn_numlist { + background: url(../openolat/images/wiki/edit-list-order.png); } + + /* portfolio */ + div.o_wiki_wrapper .b_eportfolio_add, div.o_wiki_wrapper .b_eportfolio_add_again { + position: absolute; + top: 28px; + right: 3px; + z-index: 99; } + + /* override default styles to have smaller title and header on wiki pages */ + div.o_wiki_wrapper h1 { + font-size: 1.0em; } + + div.o_wiki_wrapper h2 { + font-size: 1.0em; } + + div.o_wiki_wrapper h3 { + font-size: 1.0em; } + + /* wiki chooser for file and links */ + div.o_wikimod_linkchooser { + clear: both; + float: left; + display: inline; } + + div.o_wikimod_filechooser { + margin: 0 2em; + float: left; + display: inline; } + + /* wiki left side navigation */ + div.o_wikimod_nav { + font-size: 90%; + padding-top: 1.5em; } + + div.o_wikimod_nav legend { + font-size: 95%; } + + div.o_wikimod_nav fieldset { + padding: 0.5em; } + + div.o_wikimod_nav input { + width: 99%; } + + div.o_wikimod_nav ul { + margin: 0; + padding: 0; } + + div.o_wikimod_nav div.b_button_group { + margin: 0.5em 0; + text-align: left; } + + div.o_wikimod_nav div.b_form div.b_form_element_wrapper.b_form_horizontal { + margin: 0; } + + div.o_wikimod_nav .b_form_element_wrapper .b_form_element { + padding: 0; } + + div.o_wikimod_nav div.b_form_element_wrapper div.b_form_element.b_form_horizontal .b_button { + margin: 0.5em 0; } + + /* wiki edit form */ + div.o_wikimod_editform_wrapper { + clear: both; + padding: 0.5em 0 0 0; } + + div.o_wikimod_editform_wrapper div.b_form div.b_form_element_wrapper div.b_form_element_label { + display: none; } + + div.o_wikimod_editform_wrapper div.b_form div.b_form_element_wrapper div.b_form_element { + clear: both; + margin-left: 0; + padding: 0 5px 0 0; } + + div.o_wikimod_editform_wrapper div.b_form div.b_button_group { + margin-left: 0; + text-align: center; } + + /* wiki run view of article */ + h1.o_wikimod_heading, h3.o_wikimod_heading { + margin: 0 0 1em 0; + padding: .5em 0 .17em 0; + border-bottom: 1px solid #BFBFBF; } + + #o_wikimod_uploader { + margin: 1em 0 0 0; } + + .o_wikimod_version { + border: 1px solid #BFBFBF; + padding: 4px; + margin-top: 5px; } + + .o_wikimod_diff { + border: 1px solid #BFBFBF; + padding: 4px; + margin: 0px; } + + .o_wikimod_warn { + color: #DF9719; } + + .o_wiki_error { + background-color: #DF9719; } + + .o_wikimod_ins { + background-color: #A4DCA4; } + + .o_wikimod_old { + background-color: #FFCCCC; } + + .o_wikimod_new { + background-color: #A4DCA4; } + + .o_wikimod_del { + background-color: #FFCCCC; } + + .wiki-image { + float: right; + padding: 10px; + clear: right; } + + .wiki-file-deleted { + text-decoration: line-through; } } +/* FORUM */ +div.o_forum div.o_forum_switch { + font-size: 90%; } +div.o_forum div.o_forum_message { + margin: 1em 0 1em 0; + padding: 0.5em; + border-radius: 4px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + -o-border-radius: 4px; + background: #eeeeee; } +div.o_forum div.o_forum_message_header_wrapper { + min-height: 24px; } +div.o_forum div.o_forum_message_header_wrapper div.o_forum_message_header { + min-height: 24px; } +div.o_forum div.o_forum_message_title { + vertical-align: middle; + padding: 2px 5px 2px 5px; + min-height: 24px; } +div.o_forum div.o_forum_message_title strong { + font-weight: bold; } +div.o_forum div.o_forum_message_new div.o_forum_message_title strong { + background: url(../openolat/images/new-text.png) no-repeat top right; + padding-right: 20px; } +div.o_forum div.o_forum_message_creator { + width: 100px; + padding: 0.5em 12px 0px 21px; + font-size: 95%; + color: #4F576A; + float: right; + border-left: 1px solid #fff; } +div.o_forum div.o_forum_message_creator strong { + font-weight: normal; } +div.o_forum div.o_forum_message_creator img { + border: 1px solid #4F576A; } +div.o_forum div.o_forum_message_body { + padding: 0.5em; + background: transparent; + margin-right: 155px; } +div.o_forum div.o_forum_message_attachments { + margin: 2em 0 0.5em 0; + border-top: 1px solid #555555; + font-size: 95%; } +div.o_forum div.o_forum_message_attachments strong { + display: block; + margin: 0.5em 0; + font-weight: normal; + font-style: italic; } +div.o_forum div.o_forum_message_attachments ul { + list-style: none; + margin: 0; + padding: 0; } +div.o_forum div.o_forum_message_attachments li { + margin: 0; + padding: 0; } +div.o_forum div.o_forum_message_attachments a { + background-repeat: no-repeat; + background-position: 0 50%; + padding-left: 20px; + padding-top: 2px; + padding-bottom: 2px; } +div.o_forum div.o_forum_message_modified { + clear: both; + border-top: 1px solid #506D90; + padding: 0.5em 0 0 0; + font-size: 95%; + font-style: italic; + text-align: center; + color: #98221F; } +div.o_forum div.o_forum_message_actions { + text-align: center; + padding: 0.2em 1em; + padding-top: 0.8em; } + +span.o_forum_thread_sticky { + font-weight: bold; } + +span.o_forum_status_thread_icon { + background-image: url(../openolat/images/forum/forum.png); } + +span.o_forum_status_sticky_closed_icon { + background-image: url(../openolat/images/forum/sticky-note-pin_locked.png); } + +span.o_forum_status_sticky_icon { + background-image: url(../openolat/images/forum/sticky-note-pin.png); } + +span.o_forum_status_closed_icon { + background-image: url(../openolat/images/forum/forum_locked.png); } + +div.o_forum_peekview { + margin: 1em 0 1em 0; } +div.o_forum_peekview h5 { + font-size: 1em; + position: relative; + left: -20px; } +div.o_forum_peekview div.o_forum_peekview_message { + padding-left: 20px; + padding-bottom: 15px; } +div.o_forum_peekview div.b_quote_wrapper { + display: none; } + +.o_forum_message_icon { + background-image: url(../openolat/images/forum/balloon-white-left.png); } + +div.o_forum_toolbar { + float: left; + display: inline; + width: 75%; } + +div#o_forum_fulltextsearch { + float: right; + display: inline; } +div#o_forum_fulltextsearch input { + width: 10em; } +div#o_forum_fulltextsearch div.b_form_element_wrapper.b_form_horizontal { + margin: 0; } + +/* ePortfolio +* +* note: this file needs a lot of sass beautifying and cleaning.. +*/ +div.b_struct_edit_btn { + float: right; + display: inline; } + +div.o_ep_struct_editor div.b_subcr { + min-height: 35em; + background: white; + padding-right: 1em; + overflow-x: auto; } + +.b_artefact { + margin: 5px; + border: 1px solid #ddd; + padding: 1em; + border-radius: 5px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + -o-border-radius: 5px; + moz-box-shadow: 0 1px 2px lightGrey; + -ms-box-shadow: 0 1px 2px lightGrey; + -o-box-shadow: 0 1px 2px lightGrey; + -webkit-box-shadow: 0 1px 2px lightGrey; + box-shadow: 0 1px 2px lightGrey; + background: #f6f6f6; + background: -moz-linear-gradient(top, #f6f6f6 0%, #ebebeb 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f6f6f6), color-stop(100%, #ebebeb)); + background: -webkit-linear-gradient(top, #f6f6f6 0%, #ebebeb 100%); + background: -o-linear-gradient(top, #f6f6f6 0%, #ebebeb 100%); + background: -ms-linear-gradient(top, #f6f6f6 0%, #ebebeb 100%); + background: linear-gradient(top, #f6f6f6 0%, #ebebeb 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ebebeb',GradientType=0 ); } + +.b_artefact div.b_actions { + margin-top: 2em; } + +.b_artefact div.b_desc { + font-style: italic; + margin: 1em 0; } + +.b_ep_artAttribLink { + background-image: url(../openolat/images/table_gear.png); } + +div.b_artefact_closed { + font-size: 25px; + float: right; + background: url(../openolat/images/locked.png) top right no-repeat; } + +div.b_eportfolio_preview_c100l .b_artefact { + margin: 3px; } + +div.b_eportfolio_preview_c33l .b_artefact { + font-size: 85%; + margin: 3px; } + +.b_ep_nolink { + color: #000000; } + +.b_ep_nolink:hover { + color: #000000; + text-decoration: none; } + +.b_ep_multiartefacts div.b_ep_add_message_with_arrow { + position: relative; + top: -50px; } + +.b_ep_multiartefacts div.b_artefact_count { + margin: 1em 0 1em 0; } + +a.b_ep_options { + background: url(../openolat/images/gear.png) top left no-repeat; + width: 16px; + height: 16px; + display: block; } + +.b_ep_liveblog_icon { + background-image: url(../openolat/images/portfolio/ep_liveblog_icon.png); } + +div.b_portfolio_toc ul { + margin: 0; } +div.b_portfolio_toc li { + list-style-type: none; } +div.b_portfolio_toc li a { + font-size: 0.8em; + text-decoration: none; } +div.b_portfolio_toc li.level1 { + font-size: 1.2em; + margin: 1.2em 0 0.2em 0; + border-bottom: 1px solid #ddd; } +div.b_portfolio_toc li.level2 { + padding-left: 20px; + font-size: 1.1em; + border-bottom: 1px dotted #ddd; } +div.b_portfolio_toc li.level3 { + padding-left: 40px; } +div.b_portfolio_toc .link { + float: right; + margin-right: 0px; } +div.b_portfolio_toc .commentlink { + float: right; + margin-right: 10%; } +div.b_portfolio_toc .type_artefact { + font-style: italic; } +div.b_portfolio_toc .type_map, div.b_portfolio_toc .type_page, div.b_portfolio_toc .type_struct, div.b_portfolio_toc .type_artefact { + background-position: center left; + background-repeat: no-repeat; + padding-left: 20px; } + +a.b_eportfolio_add { + background: url(../openolat/images/portfolio/ep_add_icon.png) top left no-repeat; + display: block; + width: 16px; + height: 16px; } + +td a.b_eportfolio_add { + float: right; + padding-right: 2px; } + +a.b_eportfolio_add_again, span.b_eportfolio_add_again { + background: url(../openolat/images/portfolio/ep_add_again_icon.png) top left no-repeat; + display: block; + width: 16px; + height: 16px; } + +.o_efficiencystatement a.b_eportfolio_add_again { + float: right; } + +a.b_eportfolio_link { + background: url(../openolat/images/portfolio/ep_link_icon.png) top left no-repeat; + display: block; + width: 16px; + height: 16px; } + +.b_eportfolio_link { + background-image: url(../openolat/images/portfolio/ep_link_icon.png); } + +ul.b_eportfolio_maps { + margin: 0; + padding: 0; } +ul.b_eportfolio_maps li { + display: block; + float: left; + position: relative; + width: 195px; + height: 320px; + padding: 60px 60px 40px 65px; + margin: 0.5em; + background: url(../openolat/images/portfolio/eportfolio_map_default.png) top left no-repeat; + -webkit-border-top-left-radius: 4px; + -webkit-border-top-right-radius: 14px; + -webkit-border-bottom-right-radius: 14px; + -webkit-border-bottom-left-radius: 4px; + -moz-border-radius-topleft: 4px; + -moz-border-radius-topright: 14px; + -moz-border-radius-bottomright: 14px; + -moz-border-radius-bottomleft: 4px; + border-top-left-radius: 4px; + border-top-right-radius: 14px; + border-bottom-right-radius: 14px; + border-bottom-left-radius: 4px; + moz-box-shadow: 0 1px 3px lightgray; + -ms-box-shadow: 0 1px 3px lightgray; + -o-box-shadow: 0 1px 3px lightgray; + -webkit-box-shadow: 0 1px 3px lightgray; + box-shadow: 0 1px 3px lightgray; } +ul.b_eportfolio_maps li .b_map_info { + position: absolute; + bottom: 40px; + width: inherit; + font-size: 0.9em; } +ul.b_eportfolio_maps li .b_map_info a.b_open_icon { + font-size: 1.2em; + position: absolute; + bottom: 170px; + right: -10px; } + +/* -- changelog in map -- */ +.b_eportfolio_changelog .b_form { + margin-top: 20px; + margin-bottom: 20px; } +.b_eportfolio_changelog li { + list-style: none; } +.b_eportfolio_changelog h5 { + margin-top: 16px; } + +.b_eportfolio_mapowner { + font-style: italic; + margin-bottom: 8px; } +.b_eportfolio_mapowner div { + display: inline; } + +li.default .b_map_info p { + color: #bbb; } + +li.comic .b_map_info p { + color: #88a5c4; } + +li.leather .b_map_info p { + color: #C2A074; } + +ul.b_eportfolio_maps li.leather { + background: url(../openolat/images/portfolio/eportfolio_map_leather.png) top left no-repeat; + border: none; } + +ul.b_eportfolio_maps li.leather a { + color: #fad9a4; } + +ul.b_eportfolio_maps li.comic { + background: url(../openolat/images/portfolio/eportfolio_map_comic.png) top left no-repeat; + border: none; } + +ul.b_eportfolio_maps li.template.default { + background-image: url(../openolat/images/portfolio/eportfolio_map_default_template.png); } + +ul.b_eportfolio_maps li.template.comic { + background-image: url(../openolat/images/portfolio/eportfolio_map_comic_template.png); } + +ul.b_eportfolio_maps li.template.leather { + background-image: url(../openolat/images/portfolio/eportfolio_map_leather_template.png); } + +.b_map_page { + text-align: center; + clear: left; } + +.b_map_page_all { + text-align: center; } + +.b_map_page > span { + padding-right: 3px; } + +.b_map_page a.b_map_page_forward { + background: url(../openolat/images/arrow_right.png) no-repeat center right; + padding-right: 16px; } + +.b_eportfolio_map { + background: white; + padding: 1.5em; + min-height: 30em; } + +.b_eportfolio_map .b_ep_relative { + position: relative; } + +.b_eportfolio_toolbar div { + display: inline; } + +.b_eportfolio_toolbar { + text-align: right; + width: 100%; + border-bottom: 1px solid #acaaaa; + padding: 1px 2px 4px 2px; + margin-bottom: 6px; } + +.b_eportfolio_map a.b_eportfolio_add_link, .b_eportfolio_map a.b_eportfolio_del_link { + float: right; + display: inline; + background-repeat: no-repeat; + margin-left: 0.5em; + width: 16px; + height: 16px; + text-decoration: none; } + +.b_eportfolio_toolbar a.b_eportfolio_add_link, .b_eportfolio_map a.b_eportfolio_del_link { + float: none; + display: inline-block; + background-repeat: no-repeat; + margin-left: 0; + margin-right: 0.5em; + width: 16px; + height: 16px; + text-decoration: none; } + +.b_eportfolio_map div.b_eportfolio_add_link { + float: left; + display: inline; + margin-top: 2px; } + +.o_ep_toc_editor .b_eportfolio_add_link { + float: left; } + +.b_eportfolio_map .b_eportfolio_add_link:hover { + text-decoration: none; } + +.b_eportfolio_map .b_eportfolio_comment_link { + float: right; + display: inline; + margin-right: 5px; } + +.b_ep_tag_cloud { + padding: 1em 0 1em 0; + border-bottom: 1px solid #ccc; } + +.default div.b_ep_actualpage { + width: 100%; + margin-top: 0; + clear: both; } + +.default div.b_pagination { + float: none; + position: static; + width: 100%; } + +.default div.b_pagination ul { + margin: 0; } + +.default div.b_pagination li { + float: left; + display: inline; + width: auto; + margin: 2px 2px 2px 0; + padding: 0; + background: #FAFAFA; + -webkit-border-radius: 7px 7px 0 0; + -moz-border-radius: 7px 7px 0 0; + -o-border-radius: 7px 7px 0 0; + border-radius: 7px 7px 0 0; } + +.default div.b_pagination li span, .default div.b_pagination li a, .default div.b_pagination li { + display: block; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + -o-text-overflow: ellipsis; } + +.default div.b_pagination li.b_disabled { + padding-bottom: 2px; + margin-bottom: 0; + background: #f4f4f4; } + +.default div.b_pagination li .b_disabled { + color: black; + font-weight: normal; + padding: 5px 8px; } + +.default div.b_pagination li a { + padding: 1em; + padding: 5px 8px; } + +.default div.b_pagination li.b_changelog { + float: right; } + +.default div.b_eportfolio_page, .default div.b_portfolio_toc, .default div.b_eportfolio_edit, .default div.b_eportfolio_changelog { + background-image: none; } + +.comic { + font-family: 'Comic Sans MS', 'Comic Sans', fantasy; } + +.b_eportfolio_map.comic { + background: #a2c3e8 none; + padding: 30px; + -webkit-border-top-right-radius: 10px; + -moz-border-radius-topright: 10px; + border-top-right-radius: 10px; } + +.comic div.b_pagination { + position: absolute; + right: 0; + width: 16%; + max-height: 100%; + overflow-x: hidden; + overflow-y: auto; + z-index: 100; } + +.comic .b_ep_relative > div:last-child { + position: relative; } + +.comic div.b_ep_actualpage { + width: 85%; + margin-top: 1em; } + +.comic div.b_pagination ul { + margin-top: 30px; + margin-left: 0px; + z-index: 1; } + +.comic div.b_pagination li { + width: 87%; + background: url(../openolat/images/portfolio/postit.png) center right; + padding: 0; + margin-bottom: 1em; + margin-left: 8%; + list-style-type: none; } + +.comic div.b_pagination li span.b_disabled, .comic div.b_pagination li a span { + display: block; + padding: 20px 15px 20px 10px; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + -o-text-overflow: ellipsis; } + +.comic div.b_pagination li span, .comic div.b_pagination li a, .comic div.b_pagination li { + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + -o-text-overflow: ellipsis; } + +.comic div.b_pagination li.b_disabled { + z-index: 101; + margin-left: 0; + width: 100%; } + +.comic div.b_pagination li .b_disabled { + color: black; + font-weight: bold; } + +.comic div.b_pagination li.b_toc, .comic div.b_pagination li.b_changelog { + background-image: url(../openolat/images/portfolio/postit_pink.png); } + +.b_eportfolio_page, .b_portfolio_toc, .b_eportfolio_edit, .b_eportfolio_changelog { + min-height: 40em; + background: #f4f4f4 url(../openolat/images/portfolio/eportfolio_page_corner.png) top right no-repeat; + padding: 1em; + -webkit-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.2); + -o-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.2); + box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.2); } + +.b_eportfolio_page .b_eportfolio_structure > h5 { + border-bottom: 1px solid #ddd; + margin-top: 1.2em; } + +.b_eportfolio_edit { + margin-top: 1.5em; } + +.leather { + font-family: Palatino, Georgia, serif; } + +.b_eportfolio_map.leather { + background: url(../openolat/images/portfolio/light-leather-tile.jpg); } + +.leather div.b_ep_actualpage { + width: 100%; + margin-top: 0; + clear: both; } + +.leather .b_map_header h4, .leather .b_map_header p, .leather .b_map_header a.b_eportfolio_add_link, .leather .b_map_header a.b_eportfolio_comment_link { + color: white; } + +.leather div.b_pagination { + float: none; + position: static; + width: 100%; } + +.leather div.b_pagination ul { + margin: 0; } + +.leather div.b_pagination li { + float: left; + display: inline; + width: auto; + margin: 0 2px 0 0; + padding: 0; + background: #ddd; + -webkit-border-radius: 7px 7px 0 0; + -moz-border-radius: 7px 7px 0 0; + -o-border-radius: 7px 7px 0 0; + border-radius: 7px 7px 0 0; } + +.leather div.b_pagination li span, .leather div.b_pagination li a, .leather div.b_pagination li { + display: block; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + -o-text-overflow: ellipsis; } + +.leather div.b_pagination li.b_disabled { + padding: 0; + background: #f4f4f4; } + +.leather div.b_pagination li .b_disabled { + color: black; + font-weight: normal; + padding: 5px 8px; } + +.leather div.b_pagination li.b_changelog { + float: right; } + +.leather div.b_pagination li a { + padding: 1em; + padding: 5px 8px; } + +.leather div.b_eportfolio_page, .leather div.b_portfolio_toc, .leather div.b_eportfolio_edit, .leather div.b_eportfolio_changelog { + background-image: none; } + +.b_eportfolio.b_artefacts hr.b_ep_filter_spacer { + height: 10px; + background: url(../openolat/images/portfolio/divider-arrow-down.png) 25px -12px no-repeat; + border: none; + border-top: 1px solid #ccc; + margin: 2em 0 1em; } + +.b_eportfolio.b_artefacts .b_ep_content { + background: white; + padding: 0 1em 1em 1em; + margin-top: 1.5em; } + +.b_eportfolio.b_artefacts .b_ep_content .b_ep_filter { + padding: 0; + width: 80%; } + +.b_ep_filter { + float: left; } + +.b_ep_viewmode { + float: right; + width: 15%; } + +.b_ep_add_artefact { + float: right; } + +.b_ep_content div.b_ep_viewmode div.b_form_element_label { + width: auto; } + +.b_eportfolio.b_artefacts div.b_segments_container { + top: -20px; + margin-bottom: -20px; } + +.b_ep_tagbrowser { + width: 30%; + margin-right: 0px; } + +.b_ep_tagbrowser_view { + width: 68%; + margin-left: 0px; } + +.b_ep_collection_icon { + background-image: url(../openolat/images/portfolio/ep_collection.png) !important; } + +.b_ep_map_icon, .b_portfolio_toc .type_map { + background-image: url(../openolat/images/portfolio/briefcase.png) !important; } + +.b_ep_page_icon, .b_portfolio_toc .type_page { + background-image: url(../openolat/images/portfolio/ep_page.png) !important; } + +.b_ep_page_icon.b_eportfolio_add_link { + background-image: url(../openolat/images/portfolio/ep_page_add.png) !important; } + +.b_ep_struct_icon, .b_portfolio_toc .type_struct { + background-image: url(../openolat/images/portfolio/ep_struct.png) !important; } + +.b_ep_struct_icon.b_eportfolio_add_link { + background-image: url(../openolat/images/portfolio/ep_struct_add.png) !important; } + +.type_artefact { + background-image: url(../openolat/images/le_resources/portfolio.png) !important; } + +div.b_eportfolio_collect_restriction { + margin-top: 5px; } +div.b_eportfolio_collect_restriction div.b_eportfolio_collect_restriction_el { + float: left; + margin-right: 5px; } +div.b_eportfolio_collect_restriction div.b_eportfolio_collect_restriction_link { + float: left; + margin-right: 5px; } +div.b_eportfolio_collect_restriction div.b_eportfolio_collect_restriction_link a { + padding-left: 0px; + text-decoration: none; } +div.b_eportfolio_collect_restriction div.b_eportfolio_collect_restriction_link a:hover { + text-decoration: none; } + +div.b_eportfolio_restriction_wrapper a.b_togglebox_opened { + z-index: 10; + display: block; + width: 20px; + height: 20px; + padding: 0; + margin-left: 12px; } +div.b_eportfolio_restriction_wrapper a.b_togglebox_closed { + display: block; + width: 20px; + height: 20px; + padding: 0; + margin-left: 12px; } +div.b_eportfolio_restriction_wrapper p { + padding: 0 0 0 15px; + margin: 0; } +div.b_eportfolio_restriction_wrapper div.b_togglebox div.b_togglebox_content { + padding: 3px 3px 3px 3px; + margin: 0; + border: 1px solid red; + background-image: none; + background-color: transparent; + border-radius: 3px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + -o-border-radius: 3px; } + +/* restriction info on a map */ +div.b_eportfolio_restriction_error div.b_tooglebox_opened div.b_togglebox_content { + border: 1px solid #FF9900 !important; + background: #fff5cc url(../openolat/images/decorator/deco_warn.png) no-repeat 3px 7px !important; } + +div.b_eportfolio_restriction_passed div.b_tooglebox_opened div.b_togglebox_content { + border: 1px solid #F0F0F0 !important; + background: #fcfcfc url(../openolat/images/decorator/deco_ok.png) no-repeat 3px 7px !important; } + +div.b_eportfolio_restriction_error div.b_togglebox_closed { + background: transparent url(../openolat/images/decorator/deco_warn.png) no-repeat 3px 5px !important; } + +div.b_eportfolio_restriction_passed div.b_togglebox_closed { + background: transparent url(../openolat/images/decorator/deco_ok.png) no-repeat 3px 5px !important; } + +div.b_eportfolio_restriction_wrapper div.b_togglebox div.b_togglebox_content .b_togglebox_hide { + display: none; } + +.b_eportfolio_deadline_callout { + width: 300px; } + +.b_ep_multiartefacts .b_c50l { + clear: both; } + +.b_eportfolio_fulltextsearch { + float: left; } + +.b_eportfolio_share_policy_wrapper { + margin: 5px; + border: 1px solid #ddd; + padding: 1em; + border-radius: 5px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + -o-border-radius: 5px; + moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); + -ms-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); + -o-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); + -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); + box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); + background: #f6f6f6; + background: -moz-linear-gradient(top, #f6f6f6 0%, #ebebeb 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f6f6f6), color-stop(100%, #ebebeb)); + background: -webkit-linear-gradient(top, #f6f6f6 0%, #ebebeb 100%); + background: -o-linear-gradient(top, #f6f6f6 0%, #ebebeb 100%); + background: -ms-linear-gradient(top, #f6f6f6 0%, #ebebeb 100%); + background: linear-gradient(top, #f6f6f6 0%, #ebebeb 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ebebeb',GradientType=0 ); } +.b_eportfolio_share_policy_wrapper .b_float_right { + text-align: right; } +.b_eportfolio_share_policy_wrapper a.bit-input { + text-decoration: none; } + +.b_eportfolio_share_policy div input, .b_eportfolio_share_policy div span, .b_eportfolio_share_policy div select { + float: left; + margin-right: 5px; + padding-right: 5px; } +.b_eportfolio_share_policy div span.b_form_datechooser { + background: url(../openolat/images/calendar.png) no-repeat; + padding-left: 18px; + height: 16px; + line-height: 16px; + margin-left: 2px; } +.b_eportfolio_share_policy .b_ep_share_date span { + float: left; } + +.b_eportfolio_share_policy_wrapper .b_eportfolio_share_policy { + padding-left: 20px; + background: url(../openolat/images/user.png) top left no-repeat; } + +.b_eportfolio_share_policy_wrapper.policytype_group .b_eportfolio_share_policy { + background-image: url(../openolat/images/users.png); } + +.b_eportfolio_share_policy_wrapper.policytype_invitation .b_eportfolio_share_policy { + background-image: url(../openolat/images/share.png); } + +.b_eportfolio_share_policy_wrapper.policytype_allusers .b_eportfolio_share_policy { + background-image: url(../openolat/images/users.png); } + +div.b_ep_inline div input, div.b_ep_inline div span, div.b_ep_inline div select { + float: left; + margin-right: 5px; + padding-right: 5px; } + +/* ims cp */ +div.o_module_cp_wrapper a.b_content_download { + background: url("../openolat/images/drive-download.png") no-repeat top left; + padding-left: 20px; + margin: 3px; + display: block; + min-height: 16px; } +div.o_module_cp_wrapper div#o_local_fulltextsearch { + position: absolute; + top: 0; + right: 0; + z-index: 10; } +div.o_module_cp_wrapper div#o_local_fulltextsearch div.b_form_element_wrapper.b_form_horizontal { + margin: 0; } +div.o_module_cp_wrapper div.o_cp_navigation { + float: right; + display: inline; + padding: 3px 0 3px 3px; + background: #ebebeb; + border: 1px solid #ddd; + white-space: nowrap; + border-radius: 3px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + -o-border-radius: 3px; + moz-box-shadow: 0 1px 2px lightGrey; + -ms-box-shadow: 0 1px 2px lightGrey; + -o-box-shadow: 0 1px 2px lightGrey; + -webkit-box-shadow: 0 1px 2px lightGrey; + box-shadow: 0 1px 2px lightGrey; } +div.o_module_cp_wrapper div span a { + margin: 0 2px; } +div.o_module_cp_wrapper div span.b_disabled { + display: none; } +div.o_module_cp_wrapper div span a.o_cp_previous_icon { + background-image: url("../openolat/images/arrow_left_big.png"); + text-decoration: none; } +div.o_module_cp_wrapper div span a.o_cp_previous_icon span { + display: none; } +div.o_module_cp_wrapper div span a.o_cp_next_icon { + background-image: url("../openolat/images/arrow_right_big.png"); } +div.o_module_cp_wrapper div span a.o_cp_next_icon span { + display: none; } +div.o_module_cp_wrapper div span a.o_cp_print_icon { + background-image: url("../openolat/images/printer.png"); } +div.o_module_cp_wrapper div span a.o_cp_print_icon span { + display: none; } +div.o_module_cp_wrapper div.o_cp_navigation div, div.o_module_cp_wrapper div.o_cp_navigation form { + display: inline; } +div.o_module_cp_wrapper div.o_cp_navigation div.b_clearfix { + display: inline; + clear: none; } +div.o_module_cp_wrapper div.o_cp_navigation div.b_clearfix:after { + display: inline; + height: 0; + clear: none; + visibility: hidden; } + +/* IMS CP Editor */ +#o_cpeditor_menu div.o_cpeditor_menu_tree { + padding: 10px 0 0 0; } + +#b_col1 div.b_menu_toolbar a, #b_col3 div.b_menu_toolbar a { + width: 16px; + height: 16px; + margin: 3px; + float: right; + display: inline; + background-repeat: no-repeat; } + +a.o_cpeditor_import { + background-image: url("../openolat/images/docs/document_upload.png"); } + +a.o_cpeditor_new { + background-image: url("../openolat/images/docs/document_add.png"); } + +a.o_cpeditor_copy { + background-image: url("../openolat/images/docs/document_copy.png"); } + +a.o_cpeditor_delete { + background-image: url("../openolat/images/docs/document_remove.png"); } + +a.o_cpeditor_edit { + background-image: url(../openolat/images/docs/document_metadata_edit.png); } + +a.o_cpeditor_preview { + background-image: url(../openolat/images/docs/document_preview.png); } + +#o_cpeditor_content div.o_cpeditor_message { + padding: 20px; } + +/* QTI legacy styles */ +#o_qti_run div.b_button_group { + text-align: left; } + +#o_qti_run_title { + text-align: right; } + +#o_qti_run_title strong { + float: left; + display: inline; } + +#o_qti_run.o_qti_survey #o_qti_run_title strong { + background: url(../openolat/images/le_resources/survey.png) no-repeat left 50%; + padding-left: 20px; } + +#o_qti_run.o_qti_test #o_qti_run_title strong { + background: url(../openolat/images/le_resources/test.png) no-repeat left 50%; + padding-left: 20px; + padding-top: 2px; + padding-bottom: 2px; } + +#o_qti_scoreinfo { + float: left; + display: inline; + padding: .3em; + border: 1px solid silver; + margin-right: 1em; } + +#o_qti_run_score { + clear: both; + margin: 1em 0; + padding: 0 0 1.5em 0; + font-size: 90%; } + +#o_qti_run_scoreinfo { + float: left; + display: inline; } + +#o_qti_run_scoreprogress { + float: left; + display: inline; + margin-left: 1em; } + +#o_qti_questioninfo { + float: left; + display: inline; + padding: .3em; + border: 1px solid silver; } + +#o_qti_run_questioninfo { + float: left; + display: inline; + margin-left: 1em; } + +#o_qti_run_questionprogress { + float: left; + display: inline; + margin-left: 1em; } + +#o_qti_run_status { + clear: both; } + +#o_qti_run_main { + clear: both; + border-top: 1px solid #504D4E; + margin: 0.5em 0; + padding: 1em 0; } + +#o_qti_run_menu_inner h4 { + font-size: 100%; } +#o_qti_run_menu_inner ul { + padding: 0; + margin: 0; + list-style: none; } +#o_qti_run_menu_inner li { + clear: both; + padding: 0; + margin: 0; + white-space: normal; } +#o_qti_run_menu_inner li.o_qti_menu_section { + padding: 1em 0; } + +#o_qti_run_menu_inner li div.o_qti_menu_item, #o_qti_run_menu li div.o_qti_menu_section { + float: left; + display: inline; + margin-right: 10px; } + +#o_qti_results td { + padding: 0; } + +/* fixes problem with truncated testresults, see OLAT-3416 */ +#b_main.o_editor_qti_correct { + background-image: url(../openolat/images/qti/correct_bg.png); + background-position: top left; } + +#b_main.o_editor_qti { + background-image: url(../openolat/images/edit_bg.png); + background-position: top left; } + +#o_qti_hints, #o_qti_solutions { + margin: 1em 0; } + +#o_qti_hints a { + background: url(../openolat/images/light-bulb.png) no-repeat left 50%; + cursor: help; + padding-left: 20px; } + +#o_qti_solutions a { + background: url(../openolat/images/magnifier-zoom.png) no-repeat left 50%; + cursor: help; + padding-left: 20px; } + +.qti_response_level_feedback_label { + margin-top: 1em; + font-style: italic; } + +.qti_edit_layout { + position: relative; + padding-right: 30px; + margin-bottom: 0.6em; } + +.qti_edit_layout .edit_link { + position: absolute; + top: 10px; + right: 0px; } + +/* QTI item styles */ +div.o_qti_item { + margin-bottom: 2em; + margin-top: 2em; + line-height: 2em; } + +div.o_qti_item input.b_radio, div.o_qti_item input.b_checkbox { + margin-left: 1em; } + +div.o_qti_item textarea { + width: 99%; } + +/* prevent scrollbars */ +img.o_qti_item_matimage { + vertical-align: middle; } + +div.o_qti_item_choice { + display: table; + margin: 1em 0; } + +div.o_qti_item_choice_option { + display: table; + padding: .5em; + border: 1px solid transparent; } + +div.o_qti_item_choice_option_flow { + display: table-cell; + padding: .5em; + border: 1px solid transparent; } + +div.o_qti_item_choice_option:hover { + border: 1px solid silver; } + +div.o_qti_item_choice_option_flow:hover { + border: 1px solid silver; } + +div.o_qti_item_choice_option_input { + display: table-cell; + vertical-align: middle; + padding-right: .5em; } +div.o_qti_item_choice_option_input input { + vertical-align: middle; } + +div.o_qti_item_choice_option_value { + display: table-cell; } +div.o_qti_item_choice_option_value span { + line-height: 1.5em; + margin-right: 1em; } + +div.o_qti_item_choice_option_autoenum { + display: table-cell; + line-height: 1.5em; + width: 1em; + overflow: hidden; + vertical-align: middle; + color: silver; + border: 0; + padding: 0; + margin: 0; } + +#o_qti_menu a { + text-decoration: none; } + +.o_qti_menu_section { + padding: .3em; + border-top: 1px solid #ff6666; } + +.o_qti_menu_section_clickable { + padding: .3em; + border: 1px solid transparent; + display: inline-block; } + +.o_qti_menu_section_clickable:hover { + padding: .3em; + border: 1px solid silver; + display: inline-block; } + +.o_qti_menu_section_active { + padding: .3em; + border: 1px dashed silver; + display: inline-block; } + +.o_qti_menu_item { + padding: .3em; + border: 1px solid transparent; + display: inline-block; } + +.o_qti_menu_item_active { + padding: .3em; + border: 1px dashed silver; + display: inline-block; } + +.o_qti_menu_item_active:hover { + border: 1px solid silver; } + +.o_qti_menu_item_inactive { + padding: .3em; + border: 1px solid transparent; } + +.o_qti_menu_item:hover { + border: 1px solid silver; } + +.o_qti_menu_item_closed { + padding: .3em; + border: 1px solid transparent; } + +.o_qti_menu_item_attempts_marked, .o_qti_menu_item_attempts { + /* Required for IE 5, 6, 7 */ + /* ...or something to trigger hasLayout, like zoom: 1; */ + zoom: 1; + /* Theoretically for IE 8 & 9 (more valid) */ + /* ...but not required as filter works too */ + /* should come BEFORE filter */ + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$percent)"; + /* This works in IE 8 & 9 too */ + /* ... but also 5, 6, 7 */ + filter: alpha(opacity=100); + /* Older than Firefox 0.9 */ + -moz-opacity: 1; + /* Safari 1.x (pre WebKit!) */ + -khtml-opacity: 1; + /* Modern! + /* Firefox 0.9+, Safari 2?, Chrome any? + /* Opera 9+, IE 9+ */ + opacity: 1; + color: silver; + padding: .2em .4em; + border: 1px solid transparent; + background: url(../openolat/images/flag.png) center right no-repeat; + display: block; + width: 20px; + height: 12px; } + +.o_qti_menu_item_attempts { + /* Required for IE 5, 6, 7 */ + /* ...or something to trigger hasLayout, like zoom: 1; */ + zoom: 1; + /* Theoretically for IE 8 & 9 (more valid) */ + /* ...but not required as filter works too */ + /* should come BEFORE filter */ + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$percent)"; + /* This works in IE 8 & 9 too */ + /* ... but also 5, 6, 7 */ + filter: alpha(opacity=40); + /* Older than Firefox 0.9 */ + -moz-opacity: 0.4; + /* Safari 1.x (pre WebKit!) */ + -khtml-opacity: 0.4; + /* Modern! + /* Firefox 0.9+, Safari 2?, Chrome any? + /* Opera 9+, IE 9+ */ + opacity: 0.4; } + +.o_qti_menu_item_attempts:hover, .o_qti_menu_item_attempts_marked:hover { + color: silver; + border: 1px solid silver; + cursor: pointer; } + +#o_qti_item_note { + padding: 0; + margin: 0; + border: 0; + color: silver; + font-family: inherit; + font-size: 1em; + background: inherit; + overflow: hidden; } + +.o_qti_item_note_box { + border: 1px dashed silver; + padding: .1em; + margin: 0; + padding-left: .5em; } + +div.o_qti_item_note_box_title { + color: silver; } + +div.o_qti_item_itemfeedback, div.o_qti_item_assessfeedback, div.o_qti_item_o_qti_item_sectionfeedback { + margin: 1em 0; + background: url(../openolat/images/lightning.png) no-repeat left 50%; + padding-left: 20px; } + +div.o_qti_item_objectives { + margin: 1em 0; + background: url(../openolat/images/information-white.png) no-repeat left 50%; + padding-left: 20px; + line-height: 2em; } + +/* qti menu items */ +.o_qti_timelimit_icon { + background-image: url(../openolat/images/qti/time.png); } + +.o_qti_attemptslimit_icon { + background-image: url(../openolat/images/qti/tries.png); } + +.o_qti_closed_icon { + background-image: url(../openolat/images/qti/closed.png); } + +.o_mi_qtialientitem { + background-image: url(../openolat/images/docs/document_plain.png); } + +.o_mi_qtisc { + background-image: url(../openolat/images/qti/scItem.png); } + +.o_mi_qtimc { + background-image: url(../openolat/images/qti/mcItem.png); } + +.o_mi_qtikprim { + background-image: url(../openolat/images/qti/kprimItem.png); } + +.o_mi_qtifib { + background-image: url(../openolat/images/qti/fibItem.png); } + +.o_mi_qtiessay { + background-image: url(../openolat/images/qti/essayItem.png); } + +.o_mi_qtisection { + background-image: url(../openolat/images/qti/section.png); } + +.o_mi_iqtest { + background-image: url(../openolat/images/le_resources/test.png); } + +.o_mi_iqsurv { + background-image: url(../openolat/images/le_resources/survey.png); } + +/* --------- onyx ------------------ */ +.onyx_iframe { + width: 100%; + height: 100%; + border: none; + min-height: 60em; } + +/* TRANSLATION TOOL */ +div.b_translation_start div.b_translation_start_body, div.b_translation_edit div.b_translation_edit_body { + margin-top: 0.5em; + padding-top: 0.5em; + border-top: 1px solid #ACAAAA; } + +div.b_translation_list div.b_translation_list_package { + margin-bottom: 0.5em; + padding: 1em 0 0.5em 0; + border-bottom: 1px solid #ACAAAA; } + +div.b_translation_list div.b_translation_list_package div.b_translation_package_icon { + margin-bottom: 0.5em; + border-bottom: 1px solid #ACAAAA; } + +div.b_translation_edit div.b_button_group { + text-align: center; + margin: 1em 0 0 0; } + +div.b_translation_edit div.b_translation_edit_head div.b_progress div.b_progress_bar { + float: left; + display: inline; } + +div.b_translation_edit div.b_translation_edit_head div.b_progress div.b_progress_label { + float: left; + display: inline; + padding: 0 0 0 1em; + font-size: 90%; + font-style: italic; } + +div.b_translation_edit div.b_translation_edit_body textarea { + width: 99%; } + +div.b_translation_edit div.b_translation_edit_body div.b_translation_edit_annotation { + margin-top: 1em; } + +div.b_translation_edit div.b_translation_edit_body div.b_translation_edit_compare { + margin-top: 1em; + padding-top: 0.5em; + border-top: 1px solid #ACAAAA; } + +div.b_translation_edit div.b_translation_edit_body div.b_translation_edit_target { + margin-top: 1em; + padding-top: 0.5em; + border-top: 1px solid #ACAAAA; } + +div.b_translation_edit div.b_form_element textarea.b_form_element_disabled { + color: #000; + background: #EEEEEE; + border: 1px solid #CDCBCB; } + +div.b_translation_edit div.b_translation_edit_annotation h5 { + font-weight: normal; + font-size: 100%; + font-style: italic; } + +div.b_translation_edit div.b_translation_edit_annotation textarea { + font-style: italic; } + +div.b_translation_edit div.b_translation_refKey { + background-image: url(../openolat/images/magnifier-zoom.png); + vertical-align: middle; + background-color: #eee; + border: 1px solid #ACAAAA; + margin-right: 1%; } + +div.b_translation_edit div.b_translation_refKey code { + line-height: 1em; + vertical-align: middle; } + +div.b_translation_edit div.b_translation_refKey span { + line-height: 1em; + font-style: italic; } + +div.b_translation_config span.b_translation_status, ul.b_translation_status span.b_translation_status { + position: absolute; + right: 1em; } + +ul.b_translation_status { + column-count: 2; + -moz-column-count: 2; + list-style: none; } + +ul.b_translation_status li { + position: relative; } + +.b_translation_package_icon { + background-image: url(../openolat/images/folder_open.png) !important; } + +.b_translation_item_icon { + background-image: url(../openolat/images/docs/document-node.png) !important; } + +.b_translation_search_icon { + background-image: url(../openolat/images/magnifier-zoom.png) !important; } + +/* inline translation tool */ +span.b_translation_i18nitem { + position: relative !important; } + +span.b_translation_i18nitem a.b_translation_i18nitem_launcher { + position: absolute !important; + z-index: 100 !important; + width: 16px !important; + height: 16px !important; + top: 0 !important; + left: 5px !important; + background: #eeeeee url(../openolat/images/docs/document_metadata_edit.png) no-repeat !important; + border: 1px solid #6e6e6e !important; + border-radius: 3px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + -o-border-radius: 3px; + padding: 0 !important; } + +/* lang selector: make sure you match the country flag, not always the same as the lang code */ +/* SELECTION TREE (when you insert a BuildingBlock into a course) */ +div.b_selectiontree { + font-size: 95%; } +div.b_selectiontree div.b_selectiontree_item { + clear: both; + position: relative; + top: 0; + left: 0; + vertical-align: middle; + height: 16px; + width: auto; } +div.b_selectiontree div.b_selectiontree_item div { + width: 16px; + height: 16px; + float: left; + display: inline; + background-repeat: no-repeat; } +div.b_selectiontree div.b_selectiontree_item div.b_selectiontree_content { + float: left; + display: inline; + margin-left: 0.5em; + width: auto; + white-space: nowrap; } +div.b_selectiontree div.b_selectiontree_content { + width: auto; } +div.b_selectiontree div.b_selectiontree_content div { + width: auto; } +div.b_selectiontree div.b_selectiontree_content input { + width: 1em; + height: 1em; + padding: 0; + margin: 0 0.5em; + vertical-align: middle; } +div.b_selectiontree div.b_selectiontree_content input.b_radio { + margin: 0; } +div.b_selectiontree .b_selectiontree_line { + background-image: url(../openolat/images/tree/dots.gif); } +div.b_selectiontree .b_selectiontree_space { + background-image: url(../openolat/images/tree/dots_spacer.gif); } +div.b_selectiontree .b_selectiontree_junction { + background-image: url(../openolat/images/tree/dots_nt.gif); } +div.b_selectiontree .b_selectiontree_end { + background-image: url(../openolat/images/tree/dots_nl.gif); } + +#b_main.o_editor #b_col3 { + background-image: url(../openolat/images/edit_bg.png); + background-position: top left; + background-repeat: repeat; } +#b_main.o_editor div.b_tabbedpane_wrapper div.b_tabbedpane_content { + background: #fff; } + +/* --- MODULES: SINGLEPAGE ---- */ +a.b_preview { + background-image: url(../openolat/images/docs/document_preview.png); + background-repeat: no-repeat; + background-position: left; + padding: 2px 0 2px 20px; } + +fieldset a.b_preview, div.b_tabbedpane_wrapper a.b_preview { + position: absolute; } + +div.b_module_singlepage_wrapper a.b_content_edit { + position: absolute; + top: 0; + right: 20px; + display: inline; + background: url(../openolat/images/docs/document--pencil.png) no-repeat top left; + width: 16px; + height: 16px; + margin: 3px; } + +div.b_module_singlepage_wrapper a.b_content_download { + position: absolute; + top: 0; + z-index: 10; + background: url(../openolat/images/docs/document_download.png) no-repeat top left; + padding-left: 20px; + margin-top: 3px; + min-height: 19px; + height: 19px; } + +div.b_titled_wrapper div.b_module_singlepage_wrapper a.b_content_download { + position: relative; + padding-bottom: 3px; } + +div.b_titled_wrapper div.b_module_singlepage_wrapper div.b_iframe_wrapper { + margin-top: 3px; } + +/* CONTENT POPUP */ +#b_content_popup { + float: right; + background: url(../openolat/images/applications.png) no-repeat top left; + width: 16px; + height: 16px; + margin: 3px; } + +/** ------------------ COURSE EDITOR --------------- **/ +#o_course_editor_errorbox { + font-size: 90%; + padding: 3px 2px 2px 25px; + margin: 0 0 1em 0; } + +div.o_courseeditor_legend { + margin-top: 3em; } +div.o_courseeditor_legend strong { + font-weight: bold; } +div.o_courseeditor_legend div { + top: 0; + left: 0; + padding-left: 12px; + background-repeat: no-repeat; + background-position: 0 50%; } + +/* COURSE */ +div.o_course_run div.o_course_run_displaytitle { + font-style: italic; } +div.o_course_run div.o_course_run_objectives { + background-color: #E9EAEF; + padding: 5px 5px 5px 25px; + margin: 0; + border: 1px solid #C5C4C4; + border-radius: 4px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + -o-border-radius: 4px; } +div.o_course_run div.o_course_run_scoreinfo { + background: #e9eaef url(../openolat/images/seal.png) no-repeat 5px 5px; + padding: 5px 5px 5px 25px; + margin: 1.5em 0; + border: 1px solid #C5C4C4; + border-radius: 4px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + -o-border-radius: 4px; } +div.o_course_run div.o_course_run_disclaimer { + background: #e9eaef url(../openolat/images/information-white.png) no-repeat 5px 5px; + padding: 5px 5px 5px 25px; + margin: 1.5em 0; + border: 1px solid #C5C4C4; + border-radius: 4px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + -o-border-radius: 4px; } +div.o_course_run div.o_course_run_groupinfo { + background: #e9eaef url(../openolat/images/users.png) no-repeat 5px 5px; + padding: 5px 5px 5px 25px; + margin: 1.5em 0; + border: 1px solid #C5C4C4; + border-radius: 4px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + -o-border-radius: 4px; } +div.o_course_run div.o_course_run_statusinfo { + background: url(../openolat/images/bullet_go.png) no-repeat 5px 5px; + padding: 5px 5px 5px 25px; + margin: 1.5em 0; + border: 1px solid #C5C4C4; + border-radius: 4px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + -o-border-radius: 4px; } +div.o_course_run div.o_course_run_returnbox { + background: #e9eaef url(../openolat/images/box_return.png) no-repeat 5px 5px; + padding: 5px 5px 5px 25px; + margin: 1.5em 0; + border: 1px solid #C5C4C4; + border-radius: 4px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + -o-border-radius: 4px; } +div.o_course_run div.o_course_run_dropbox { + background: #e9eaef url(../openolat/images/box_drop.png) no-repeat 5px 5px; + padding: 5px 5px 5px 25px; + margin: 1.5em 0; + border: 1px solid #C5C4C4; + border-radius: 4px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + -o-border-radius: 4px; } +div.o_course_run div.o_course_run_solutionbox { + background: #e9eaef url(../openolat/images/box_solution.png) no-repeat 5px 5px; + padding: 5px 5px 5px 25px; + margin: 1.5em 0; + border: 1px solid #C5C4C4; + border-radius: 4px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + -o-border-radius: 4px; } +div.o_course_run div.o_course_run_task { + background: #e9eaef url(../openolat/images/assign.png) no-repeat 5px 5px; + padding: 5px 5px 5px 25px; + margin: 1.5em 0; + border: 1px solid #C5C4C4; + border-radius: 4px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + -o-border-radius: 4px; } +div.o_course_run div.o_course_run_disclaimer h4, div.o_course_run div.o_course_run_objectives h4, div.o_course_run div.o_course_run_scoreinfo h4, div.o_course_run div.o_course_run_returnbox h4, div.o_course_run div.o_course_run_dropbox h4, div.o_course_run div.o_course_run_solutionbox h4, div.o_course_run div.o_course_run_task h4, div.o_course_run div.o_course_run_log h4 { + font-size: 100%; + margin: 0 0 1em 0; } +div.o_course_run div.o_course_run_scoreinfo_noinfo { + font-style: italic; + font-weight: bold; } +div.o_course_run div.o_course_run_toc { + margin: 1em 0 0 0; } +div.o_course_run div.o_course_run_toc div.o_course_run_toc_entry { + margin: 0 0 1em 0; + padding: 1em 20px 0 0; } +div.o_course_run div.o_course_run_toc div.o_course_run_shorttitle { + border-bottom: 1px solid #ACAAAA; } +div.o_course_run div.o_course_run_toc div.o_course_run_displaytitle { + margin-top: 0.5em; + color: #aaaaaa; } +div.o_course_run div.o_course_run_toc div.o_course_run_objectives { + margin: 1em 0 1em 0; + border: 0; + background: none; } +div.o_course_run div.o_course_run_toc div.o_course_run_toc_entry { + background: #FBFBFB; + padding: 5px; + border: 1px solid #eee; + border-radius: 4px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + -o-border-radius: 4px; } +div.o_course_run #b_content_popup { + position: absolute; + top: 0; + right: 0; } + +div.o_sp_peekview { + margin: 1em 0 1em 0; } +div.o_sp_peekview ul { + list-style: none; } +div.o_sp_peekview li { + margin-top: 0.5em; } +div.o_sp_peekview a { + position: relative; + left: -20px; } + +div.o_peekview_author { + padding: 3px 0 5px 0; + font-style: italic; + color: #aaaaaa; + font-size: 90%; } + +/* course preview */ +#b_preview_wrapper { + clear: both; + padding: 10px; + background: #fff; + border-bottom: 1px solid #ff6666; } + +#b_main.b_preview { + moz-box-shadow: 0 0 0 white; + -ms-box-shadow: 0 0 0 white; + -o-box-shadow: 0 0 0 white; + -webkit-box-shadow: 0 0 0 white; + box-shadow: 0 0 0 white; + background: white url(../openolat/images/prevbg.png) repeat; } + +/* fullscreen ( TEST & SCORM ) */ +/* Full screen */ +body.b_full_screen { + background-color: white; + background-image: none; } +body.b_full_screen #b_page_margins { + display: none; } +body.b_full_screen div#b_preview_wrapper { + margin: 5px; + border: 1px solid #ddd; + padding: 0; + border-radius: 5px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + -o-border-radius: 5px; + moz-box-shadow: 0 1px 2px lightGrey; + -ms-box-shadow: 0 1px 2px lightGrey; + -o-box-shadow: 0 1px 2px lightGrey; + -webkit-box-shadow: 0 1px 2px lightGrey; + box-shadow: 0 1px 2px lightGrey; + background: #ebebeb url(../images/brasato/eportfolio/artefaktbg.png) top left repeat-x; } +body.b_full_screen div#b_preview_wrapper div.b_preview_link { + border: none; } +body.b_full_screen div#b_preview_wrapper div.b_preview_link div.b_preview_wrapper_loading { + background: transparent url(../openolat/images/ajax-loader.gif) no-repeat top left; } + +div#b_preview_wrapper div#b_preview_wrapper_message { + float: right; + padding-left: 16px; + width: 100px; } + +/* misc */ +/* BUSINESS CARD & Member site, members search */ +div.o_members_search { + padding-top: 10px; + padding-left: 10px; } + +div.filters { + text-align: center; + padding-top: 1.5em; } + +div.o_members_search div.searchitem { + margin-bottom: 0.5em; } + +div.searchitem select, div.searchitem input { + width: 250px; } + +.o_members_register { + margin-bottom: 5px; } + +.o_members_register_active { + font-weight: bold; + font-size: 120%; } + +div.o_members_paging { + width: 100%; + padding-bottom: 1em; + padding-top: 0.5em; + text-align: center; } + +div.o_members_paging div { + padding-left: 1em; + padding-right: 1em; + display: inline; } + +div.o_bcard { + background-color: #eee; + margin-top: 10px; + border-radius: 6px; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + -o-border-radius: 6px; } + +div.o_bcard_header, div.o_members_header { + padding: 6px; + border-bottom: 1px solid #fff; } + +div.o_bcard_portrait { + float: left; + display: inline; + width: 100px; + height: 100px; + margin: 10px; } +div.o_bcard_portrait img { + border: 1px #d3d3d3 solid; } + +div.o_bcard_portrait_group { + background-image: url(../openolat/images/group_100x100.png); + border: 1px #d3d3d3 solid; } + +div.o_bcard_text { + margin-left: 120px; + margin-top: 10px; + line-height: 150%; } + +div.o_bcard_footer { + text-align: right; + clear: both; + font-size: 95%; + color: #1f49b3; + padding: 5px; } + +/* social links (FB, twitter, google) */ +#fx_share { + float: left; + clear: left; + margin-top: 0.5em; + width: 250px; } +#fx_share a, #fx_share span { + margin: 0 0 0 3px; + background-repeat: no-repeat; + width: 16px; + height: 16px; + float: left; + display: inline; + /* Required for IE 5, 6, 7 */ + /* ...or something to trigger hasLayout, like zoom: 1; */ + zoom: 1; + /* Theoretically for IE 8 & 9 (more valid) */ + /* ...but not required as filter works too */ + /* should come BEFORE filter */ + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$percent)"; + /* This works in IE 8 & 9 too */ + /* ... but also 5, 6, 7 */ + filter: alpha(opacity=60); + /* Older than Firefox 0.9 */ + -moz-opacity: 0.6; + /* Safari 1.x (pre WebKit!) */ + -khtml-opacity: 0.6; + /* Modern! + /* Firefox 0.9+, Safari 2?, Chrome any? + /* Opera 9+, IE 9+ */ + opacity: 0.6; } +#fx_share a:hover { + /* Required for IE 5, 6, 7 */ + /* ...or something to trigger hasLayout, like zoom: 1; */ + zoom: 1; + /* Theoretically for IE 8 & 9 (more valid) */ + /* ...but not required as filter works too */ + /* should come BEFORE filter */ + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$percent)"; + /* This works in IE 8 & 9 too */ + /* ... but also 5, 6, 7 */ + filter: alpha(opacity=100); + /* Older than Firefox 0.9 */ + -moz-opacity: 1; + /* Safari 1.x (pre WebKit!) */ + -khtml-opacity: 1; + /* Modern! + /* Firefox 0.9+, Safari 2?, Chrome any? + /* Opera 9+, IE 9+ */ + opacity: 1; } +#fx_share #fx_facebook { + background-image: url(../openolat/images/social/facebook_16.png); } +#fx_share #fx_twitter { + background-image: url(../openolat/images/social/twitter_16.png); } +#fx_share #fx_google { + background-image: url(../openolat/images/social/google_16.png); } +#fx_share #fx_delicious { + background-image: url(../openolat/images/social/delicious_16.png); } +#fx_share #fx_digg { + background-image: url(../openolat/images/social/digg_16.png); } +#fx_share #fx_mail { + background-image: url(../openolat/images/social/email_16.png); } +#fx_share #fx_link { + background-image: url(../openolat/images/social/link_16.png); } + +#callout_fx_link input { + width: 460px; } + +#b_footer .fx_footer #b_footer_version > a { + display: block; + min-height: 45px; + height: 4em; + background: transparent url("../../images/frentix/frentix_logo_grey.png") no-repeat left bottom; } +#b_footer .fx_footer #b_footer_version > a:hover { + background-image: url("../../images/frentix/frentix_logo.png"); } + +/* INFO MESSAGES */ +div.o_infomsgs { + padding-top: 5px; } +div.o_infomsgs div.b_datecomp { + top: 2px; + float: left; + display: inline; } +div.o_infomsgs div.o_infomsg { + margin-bottom: 1em; + padding: 10px 0 0 0; } +div.o_infomsgs .b_year { + display: none; } +div.o_infomsgs .o_item_info { + color: #7D7D7D; + font-size: 90%; } +div.o_infomsgs .o_item_info .o_item_info_mod { + color: #98221F; } + +div.b_table_wrapper td a.o_peekview_infomsg_link { + display: inline; } + +div.o_infomsgs_config { + padding-bottom: 5px; } +div.o_infomsgs_config div { + display: inline; } + +.o_infomsg_icon { + background-image: url(../openolat/images/information-button.png); } + +.o_infomsg_create_button { + position: absolute; + top: 0; + right: 250px; } + +/* EMAIL */ +.b_mail_icon { + background-image: url(../openolat/images/mail.png); } + +div.b_mail_message div.b_form_element_wrapper:first-child div.b_form_element { + font-weight: bold; } + +.b_mail_new { + width: 20px !important; + background-image: url(../openolat/images/new-text.png); } + +.b_table_wrapper span.b_mail_unread { + display: block; + display: inline-block; + width: 16px; + height: 16px; + background: transparent url(../openolat/images/bullet_black.png) top left no-repeat; } +.b_table_wrapper span.b_mail_read { + display: block; + display: inline-block; + width: 16px; + height: 16px; } +.b_table_wrapper span.b_mail_marked { + display: block; + display: inline-block; + width: 16px; + height: 16px; + background: transparent url(../openolat/images/flag.png) top left no-repeat; } +.b_table_wrapper span.b_mail_unmarked { + display: block; + display: inline-block; + width: 16px; + height: 16px; } +.b_table_wrapper .b_marked { + font-weight: bold; } + +ul.b_mail_attachments { + list-style: none; + margin: 0; + padding: 0; } +ul.b_mail_attachments li { + margin: 0; } + +/* MEMBERS BB ( Course Buildingblock: "Teilnehmerliste" ) */ +div.o_cmembers * { + vertical-align: middle; } +div.o_cmembers div.o_cmember { + float: left; + width: 30%; + height: 75px; + /* let's fix this, we want all boxes the same height */ + overflow: hidden; + margin: 5px 5px 5px 0; + padding: 8px; + border: 1px solid #ddd; + background: #f6f6f6; + background: -moz-linear-gradient(top, #f6f6f6 0%, #ebebeb 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f6f6f6), color-stop(100%, #ebebeb)); + background: -webkit-linear-gradient(top, #f6f6f6 0%, #ebebeb 100%); + background: -o-linear-gradient(top, #f6f6f6 0%, #ebebeb 100%); + background: -ms-linear-gradient(top, #f6f6f6 0%, #ebebeb 100%); + background: linear-gradient(top, #f6f6f6 0%, #ebebeb 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ebebeb',GradientType=0 ); + border-radius: 5px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + -o-border-radius: 5px; + moz-box-shadow: 0 1px 2px #d3d3d3; + -ms-box-shadow: 0 1px 2px #d3d3d3; + -o-box-shadow: 0 1px 2px #d3d3d3; + -webkit-box-shadow: 0 1px 2px #d3d3d3; + box-shadow: 0 1px 2px #d3d3d3; } +div.o_cmembers div.o_cmember .o_cmember_portrait_wrapper { + height: 100%; + width: 65px; + overflow: hidden; + display: inline-block; + margin-right: 5px; + border: 1px solid #ddd; } +div.o_cmembers div.o_cmember img.o_cmember_portrait { + height: 100%; + width: 100%; + background-color: white; + background-position: 50% 50%; + background-repeat: no-repeat; } +div.o_cmembers a.o_cmembers_mail { + float: none; + margin-left: 5px; + padding-left: 20px; + background-image: url(../openolat/images/mail.png); } +div.o_cmembers a.o_cmembers_mail span { + display: none; } +div.o_cmembers h4 { + padding: 7px 0 0 0; + clear: both; } + +/* LINK LIST */ +div.o_ll_container ul li { + list-style: circle; + margin: 1em; } +div.o_ll_container ul li div { + font-style: italic; } + +a.o_ll_browse span { + display: block; + width: 20px; + height: 18px; + background: url(../openolat/images/library.png) top left no-repeat; + margin-left: 1px; } + +/* DATE COMPONENT (e.g. in notifications, shows calendar-image with date) */ +div.b_datecomp { + width: 2.5em; + height: 3em; + position: relative; + margin-right: 5px; + font-weight: normal; + color: white; + text-align: center; + vertical-align: middle; + border: 1px solid #000; + font-size: 85%; } +div.b_datecomp div { + width: 100%; + position: absolute; + left: 0; } +div.b_datecomp div.b_year { + height: 1em; + top: -1.5em; + font-size: 80%; + font-weight: normal; + color: #000; } +div.b_datecomp div.b_month { + background: #BE5B5D; + height: 40%; + top: 0; + font-size: 80%; + font-weight: normal; + color: white; } +div.b_datecomp div.b_day { + background: #fff; + height: 60%; + bottom: 0; + font-size: 120%; + font-weight: bold; + color: #000; + border-top: 1px solid #000; + border-bottom: 1px solid #aaaaaa; } + +/* Dummy user portrait (avatar) display */ +img.o_portrait_dummy { + background-image: url(../openolat/images/dummy.png); + width: 100px; + height: 100px; } + +img.o_portrait_dummy_small { + background-image: url(../openolat/images/dummy_small.png); } + +img.o_portrait_dummy_female_big { + background-image: url(../openolat/images/dummy_female_big.png); + width: 100px; + height: 100px; } + +img.o_portrait_dummy_female_small { + background-image: url(../openolat/images/dummy_female_small.png); } + +img.o_portrait_dummy_male_big { + background-image: url(../openolat/images/dummy_male_big.png); + width: 100px; + height: 100px; } + +img.o_portrait_dummy_male_small { + background-image: url(../openolat/images/dummy_male_small.png); } + +/* Portlet admin. */ +div.fx_portal_admin { + margin-top: 10px; } + +div.fx_portlets_column { + width: 30%; + float: left; + margin-right: 10px; } +div.fx_portlets_column div.b_portlet { + min-height: 1em; } + +div.fx_portlets_column_name { + padding: 5px 5px 0px 5px; } +div.fx_portlets_column_name span { + color: #4F576A; + font-weight: bold; + text-deocration: underline; } + +div.fx_portlets_column_portlets { + border: 1px solid #eee; + border-radius: 4px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + -o-border-radius: 4px; + background: white; + background: -moz-linear-gradient(top, white 80%, #f8f8f8 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(80%, white), color-stop(100%, #f8f8f8)); + background: -webkit-linear-gradient(top, white 80%, #f8f8f8 100%); + background: -o-linear-gradient(top, white 80%, #f8f8f8 100%); + background: -ms-linear-gradient(top, white 80%, #f8f8f8 100%); + background: linear-gradient(top, white 80%, #f8f8f8 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='white', endColorstr='#f8f8f8',GradientType=0 ); } + +div.fx_available_portlets { + width: 28%; + float: right; } +div.fx_available_portlets div.b_portlet { + min-height: 1em; } + +div.fx_portlets_admin_column { + min-height: 12em; } + +/* Site admin. */ +div.fx_site_admin_column { + float: left; } + +div.fx_site_admin_column div.fx_site_definition { + min-height: 1em; } + +/* --------------- SUBSCRIPTIONS / Abonnements / NOTIFICATIONS --------------*/ +div.o_notifications_news_datechooser { + border-bottom: 1px solid #bbb; + padding: 1em 0 1em 0; } +div.o_notifications_news_datechooser label { + padding-right: 1em; } + +div.o_notifications_news_subscription { + margin: 1.5em 0 2em 0; } +div.o_notifications_news_subscription h4 { + font-size: 110%; } + +div.o_notifications_news_context { + color: #7D7D7D; + font-size: 90%; } + +div.o_notifications_news_content { + margin: 0.5em 0 0.5em 0; } +div.o_notifications_news_content ul { + list-style-type: none; + margin: 0; } + +/* --------------- FULLTEXT SEARCH --------------- */ +#o_search_form { + margin: 5px; + position: relative; } + +#o_search_form_toggler { + background-image: url(../openolat/images/magnifier-zoom.png); + cursor: pointer; } + +#o_search_form_content div.b_form div.b_form_element_wrapper div.b_form_element_wrapper { + margin: 0.5em 0; } + +#o_search_form div.b_contexthelp_wrapper a.b_contexthelp { + right: 0; } + +#o_search_results { + border-top: 1px solid #eee; + margin: 5px; } + +#o_search_results_header { + line-height: 16px; + vertical-align: middle; + background: url(../openolat/images/magnifier-zoom.png) no-repeat center left #f8f8f8; + padding: 2px 2px 2px 20px; + margin-bottom: 5px; } +#o_search_results_header div.o_search_results_stats { + float: right; + display: inline; + font-size: 90%; } +#o_search_results_header span.o_search_highlight { + padding-left: 2em; } + +#o_search_results_header.o_search_did_you_mean, #o_search_results_header.o_search_no_results { + background-image: url(../openolat/images/exclamation.png); + color: #990000; } + +#o_search_results_header.o_search_did_you_mean span.o_search_did_you_mean_words { + color: #000; + font-weight: bold; } + +#o_search_results_header #o_search_pageing { + padding-left: 2em; + display: inline; } + +#o_search_pageing_bottom { + text-align: center; + background: #F8F8F8; + border-bottom: 1px solid #eee; + padding: 3px; } + +#o_search_results_toomany { + background: url(../openolat/images/exclamation.png) no-repeat center left #f8f8f8; + color: #990000; + padding: 5px 0 3px 20px; + position: relative; + top: -5px; + margin-bottom: 5px; } + +div.o_search_result { + margin: 0 0 1em 0; + padding: 1em 0 0 0; } + +div.o_search_result_title a { + font-weight: bold; } + +div.o_search_result_title a.o_search_result_details_link { + margin-left: 1em; + font-weight: normal; + font-size: 90%; + vertical-align: bottom; } + +div.o_search_result_excerpt { + padding: 2px 0 1px 0; + font-size: 95%; + max-width: 60em; } +div.o_search_result_excerpt span.o_search_result_highlight { + font-weight: bold; + background-color: #FFFF80; } + +div.o_search_result_context, div.o_search_result_author, div.o_search_result_lastmod, div.o_search_result_type, div.o_search_result_desc { + padding: 1px 0; + font-size: 90%; + color: #667; } + +a.o_fulltext_search_button { + background: url(../openolat/images/magnifier-zoom.png) top left no-repeat; } + +/* nicer html error pages (404, 403, 500 ) */ +div.error-box { + width: 400px; + margin: 30px auto; + padding: 20px; + border: 2px solid red; + border-radius: 6px; + background: white; + moz-box-shadow: 0 2px 4px #cccccc; + -ms-box-shadow: 0 2px 4px #cccccc; + -o-box-shadow: 0 2px 4px #cccccc; + -webkit-box-shadow: 0 2px 4px #cccccc; + box-shadow: 0 2px 4px #cccccc; + border-radius: 6px; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + -o-border-radius: 6px; } +div.error-box h1 { + background-image: url(../openolat/images/icon_warning_32.png); + background-repeat: no-repeat; + padding-left: 30px; + font-size: 14pt; + font-weight: bold; } + +/* classes to use in course layout generator to have previews in dropdown elements */ +/* note: this does not work in chrome (jan2012, chrome 16.0.) */ +.clgen_font_arial { + font-family: arial,helvetica; } + +.clgen_font_arial_black { + font-family: arial black,avant garde; } + +.clgen_font_comic { + font-family: comic sans ms,sans-serif; } + +.clgen_font_courier { + font-family: courier new,courier; } + +.clgen_font_georgia { + font-family: georgia,serif; } + +.clgen_font_impact { + font-family: impact,chicago; } + +.clgen_font_lucida { + font-family: lucida console,monaco,monospace; } + +.clgen_font_palatino { + font-family: palatino linotype,book antiqua,palatino,serif; } + +.clgen_font_times { + font-family: times new roman,times; } + +.clgen_font_verdana { + font-family: verdana,geneva,sans-serif; } + +.clgen_font_xxlarge { + font-size: 130%; } + +.clgen_font_xxsmall { + font-size: 70%; } + +option.Black { + background-color: Black; } + +option.Navy { + background-color: Navy; } + +option.DarkBlue { + background-color: DarkBlue; } + +option.MediumBlue { + background-color: MediumBlue; } + +option.Blue { + background-color: Blue; } + +option.DarkGreen { + background-color: DarkGreen; } + +option.Green { + background-color: Green; } + +option.Teal { + background-color: Teal; } + +option.DarkCyan { + background-color: DarkCyan; } + +option.DeepSkyBlue { + background-color: DeepSkyBlue; } + +option.DarkTurquoise { + background-color: DarkTurquoise; } + +option.MediumSpringGreen { + background-color: MediumSpringGreen; } + +option.Lime { + background-color: Lime; } + +option.SpringGreen { + background-color: SpringGreen; } + +option.Aqua { + background-color: Aqua; } + +option.Cyan { + background-color: Cyan; } + +option.MidnightBlue { + background-color: MidnightBlue; } + +option.DodgerBlue { + background-color: DodgerBlue; } + +option.LightSeaGreen { + background-color: LightSeaGreen; } + +option.ForestGreen { + background-color: ForestGreen; } + +option.SeaGreen { + background-color: SeaGreen; } + +option.DarkSlateGray { + background-color: DarkSlateGray; } + +option.DarkSlateGrey { + background-color: DarkSlateGrey; } + +option.LimeGreen { + background-color: LimeGreen; } + +option.MediumSeaGreen { + background-color: MediumSeaGreen; } + +option.Turquoise { + background-color: Turquoise; } + +option.RoyalBlue { + background-color: RoyalBlue; } + +option.SteelBlue { + background-color: SteelBlue; } + +option.DarkSlateBlue { + background-color: DarkSlateBlue; } + +option.MediumTurquoise { + background-color: MediumTurquoise; } + +option.Indigo { + background-color: Indigo; } + +option.DarkOliveGreen { + background-color: DarkOliveGreen; } + +option.CadetBlue { + background-color: CadetBlue; } + +option.CornflowerBlue { + background-color: CornflowerBlue; } + +option.MediumAquaMarine { + background-color: MediumAquaMarine; } + +option.DimGray { + background-color: DimGray; } + +option.DimGrey { + background-color: DimGrey; } + +option.SlateBlue { + background-color: SlateBlue; } + +option.OliveDrab { + background-color: OliveDrab; } + +option.SlateGray { + background-color: SlateGray; } + +option.SlateGrey { + background-color: SlateGrey; } + +option.LightSlateGray { + background-color: LightSlateGray; } + +option.LightSlateGrey { + background-color: LightSlateGrey; } + +option.MediumSlateBlue { + background-color: MediumSlateBlue; } + +option.LawnGreen { + background-color: LawnGreen; } + +option.Chartreuse { + background-color: Chartreuse; } + +option.Aquamarine { + background-color: Aquamarine; } + +option.Maroon { + background-color: Maroon; } + +option.Purple { + background-color: Purple; } + +option.Olive { + background-color: Olive; } + +option.Gray { + background-color: Gray; } + +option.Grey { + background-color: Grey; } + +option.SkyBlue { + background-color: SkyBlue; } + +option.LightSkyBlue { + background-color: LightSkyBlue; } + +option.BlueViolet { + background-color: BlueViolet; } + +option.DarkRed { + background-color: DarkRed; } + +option.DarkMagenta { + background-color: DarkMagenta; } + +option.SaddleBrown { + background-color: SaddleBrown; } + +option.DarkSeaGreen { + background-color: DarkSeaGreen; } + +option.LightGreen { + background-color: LightGreen; } + +option.MediumPurple { + background-color: MediumPurple; } + +option.DarkViolet { + background-color: DarkViolet; } + +option.PaleGreen { + background-color: PaleGreen; } + +option.DarkOrchid { + background-color: DarkOrchid; } + +option.YellowGreen { + background-color: YellowGreen; } + +option.Sienna { + background-color: Sienna; } + +option.Brown { + background-color: Brown; } + +option.DarkGray { + background-color: DarkGray; } + +option.DarkGrey { + background-color: DarkGrey; } + +option.LightBlue { + background-color: LightBlue; } + +option.GreenYellow { + background-color: GreenYellow; } + +option.PaleTurquoise { + background-color: PaleTurquoise; } + +option.LightSteelBlue { + background-color: LightSteelBlue; } + +option.PowderBlue { + background-color: PowderBlue; } + +option.FireBrick { + background-color: FireBrick; } + +option.DarkGoldenRod { + background-color: DarkGoldenRod; } + +option.MediumOrchid { + background-color: MediumOrchid; } + +option.RosyBrown { + background-color: RosyBrown; } + +option.DarkKhaki { + background-color: DarkKhaki; } + +option.Silver { + background-color: Silver; } + +option.MediumVioletRed { + background-color: MediumVioletRed; } + +option.IndianRed { + background-color: IndianRed; } + +option.Peru { + background-color: Peru; } + +option.Chocolate { + background-color: Chocolate; } + +option.Tan { + background-color: Tan; } + +option.LightGray { + background-color: LightGray; } + +option.LightGrey { + background-color: LightGrey; } + +option.PaleVioletRed { + background-color: PaleVioletRed; } + +option.Thistle { + background-color: Thistle; } + +option.Orchid { + background-color: Orchid; } + +option.GoldenRod { + background-color: GoldenRod; } + +option.Crimson { + background-color: Crimson; } + +option.Gainsboro { + background-color: Gainsboro; } + +option.Plum { + background-color: Plum; } + +option.BurlyWood { + background-color: BurlyWood; } + +option.LightCyan { + background-color: LightCyan; } + +option.Lavender { + background-color: Lavender; } + +option.DarkSalmon { + background-color: DarkSalmon; } + +option.Violet { + background-color: Violet; } + +option.PaleGoldenRod { + background-color: PaleGoldenRod; } + +option.LightCoral { + background-color: LightCoral; } + +option.Khaki { + background-color: Khaki; } + +option.AliceBlue { + background-color: AliceBlue; } + +option.HoneyDew { + background-color: HoneyDew; } + +option.Azure { + background-color: Azure; } + +option.SandyBrown { + background-color: SandyBrown; } + +option.Wheat { + background-color: Wheat; } + +option.Beige { + background-color: Beige; } + +option.WhiteSmoke { + background-color: WhiteSmoke; } + +option.MintCream { + background-color: MintCream; } + +option.GhostWhite { + background-color: GhostWhite; } + +option.Salmon { + background-color: Salmon; } + +option.AntiqueWhite { + background-color: AntiqueWhite; } + +option.Linen { + background-color: Linen; } + +option.LightGoldenRodYellow { + background-color: LightGoldenRodYellow; } + +option.OldLace { + background-color: OldLace; } + +option.Red { + background-color: Red; } + +option.Fuchsia { + background-color: Fuchsia; } + +option.Magenta { + background-color: Magenta; } + +option.DeepPink { + background-color: DeepPink; } + +option.OrangeRed { + background-color: OrangeRed; } + +option.Tomato { + background-color: Tomato; } + +option.HotPink { + background-color: HotPink; } + +option.Coral { + background-color: Coral; } + +option.Darkorange { + background-color: Darkorange; } + +option.LightSalmon { + background-color: LightSalmon; } + +option.Orange { + background-color: Orange; } + +option.LightPink { + background-color: LightPink; } + +option.Pink { + background-color: Pink; } + +option.Gold { + background-color: Gold; } + +option.PeachPuff { + background-color: PeachPuff; } + +option.NavajoWhite { + background-color: NavajoWhite; } + +option.Moccasin { + background-color: Moccasin; } + +option.Bisque { + background-color: Bisque; } + +option.MistyRose { + background-color: MistyRose; } + +option.BlanchedAlmond { + background-color: BlanchedAlmond; } + +option.PapayaWhip { + background-color: PapayaWhip; } + +option.LavenderBlush { + background-color: LavenderBlush; } + +option.SeaShell { + background-color: SeaShell; } + +option.Cornsilk { + background-color: Cornsilk; } + +option.LemonChiffon { + background-color: LemonChiffon; } + +option.FloralWhite { + background-color: FloralWhite; } + +option.Snow { + background-color: Snow; } + +option.Yellow { + background-color: Yellow; } + +option.LightYellow { + background-color: LightYellow; } + +option.Ivory { + background-color: Ivory; } + +option.White { + background-color: White; } + +/* FEED general */ +#o_feed .o_box { + border: 1px solid #eee; + padding: 0.8em; + margin-bottom: 2em; + background: white; + background: -moz-linear-gradient(top, white 80%, #f8f8f8 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(80%, white), color-stop(100%, #f8f8f8)); + background: -webkit-linear-gradient(top, white 80%, #f8f8f8 100%); + background: -o-linear-gradient(top, white 80%, #f8f8f8 100%); + background: -ms-linear-gradient(top, white 80%, #f8f8f8 100%); + background: linear-gradient(top, white 80%, #f8f8f8 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='white', endColorstr='#f8f8f8',GradientType=0 ); + border-radius: 4px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + -o-border-radius: 4px; } +#o_feed div.o_feed_edit { + float: right; + position: relative; + top: 0.2em; + margin-right: 0; } +#o_feed #o_link_container { + margin-bottom: 0.8em; } +#o_feed #o_link_container div.o_home { + text-align: center; } +#o_feed #o_link_container div.o_older_items { + float: left; + display: inline; } +#o_feed #o_link_container div.o_newer_items { + float: right; + display: inline; } + +div.o_feed_peekview { + margin: 1em 0 1em 0; } +div.o_feed_peekview h5 { + font-size: 1em; + position: relative; + left: -20px; } +div.o_feed_peekview div.o_feed_peekview_item { + padding-left: 20px; } + +#o_feed div.b_datecomp { + top: 2px; + float: left; + display: inline; } + +/* PODCAST */ +#o_feed p.o_podcast_date { + font-size: 80%; + color: #aaaaaa; } +#o_feed div.o_podcast_info img.icon { + float: left; + margin: 0 1.5em 1.5em 0; + max-width: 120px; + max-height: 120px; } +#o_feed div.o_podcast_no_image { + float: left; + margin: 0 1em 1em 0; + width: 100px; + height: 100px; + color: #dfdfdf; + background: white; + text-align: center; + padding: 20px; + border: 2px dashed #dfdfdf; + border-radius: 5px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + -o-border-radius: 5px; } +#o_feed div.o_podcast_no_image span { + vertical-align: middle; } +#o_feed div.o_podcast_subscription { + clear: both; } +#o_feed div.o_podcast_subscription a.o_podcast_rss_link { + display: block; + float: right; + width: 16px; + height: 16px; + background: url(../openolat/images/feed.png) no-repeat; } +#o_feed div.o_podcast_episode { + padding: 10px; + margin-top: 20px; + border: 1px solid #dfdfdf; + background-color: #fdfdfd; + border-radius: 5px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + -o-border-radius: 5px; } +#o_feed div.o_podcast_episode div.b_ratings_and_comments { + margin: 2em 0 0 0; + padding-bottom: 0; + border-bottom: 0; } +#o_feed div.o_podcast_episode div.o_podcast_audio { + margin-bottom: 3px; } +#o_feed div.o_podcast_episode div.o_podcast_audio embed { + width: 200px; + height: 24px; } +#o_feed div.o_podcast_episode div.o_podcast_video { + margin-bottom: 3px; } +#o_feed div.o_podcast_episode div.o_podcast_video embed { + width: 200px; + height: 157px; } +#o_feed .back_link.o_podcast { + margin-bottom: 1.5em; } + +div.o_podcast_peekview div.o_feed_peekview_item a.o_feed_item_icon { + background-image: url(../openolat/images/control/speaker-volume.png); } + +/* BLOG */ +#o_feed .o_blog_posts .o_post, #o_feed .o_blog_post .o_post { + margin-bottom: 1em; + padding: 10px; + border: 1px solid #dfdfdf; + background-color: #fdfdfd; + border-radius: 5px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + -o-border-radius: 5px; } + +#o_feed .o_blog_posts .o_draft { + padding: 0.8em; + background-color: #fcf7ac; + border: 1px solid #fddc55; } + +#o_feed .o_blog_posts .o_scheduled { + padding: 0.8em; + background-color: #d9ffd0; + border: 1px solid #beffae; } + +#o_feed div.o_blog_info div.o_blog_subscription { + min-height: 16px; + padding-left: 20px; + background: url(../openolat/images/feed.png) no-repeat; } + +#o_feed .o_blog_info .o_author, #o_feed .o_blog_posts .o_item_info { + color: #7D7D7D; + font-size: 90%; + margin: 0; } + +#o_feed .o_blog_posts p.o_item_info span.o_item_info_mod { + color: #98221F; } + +#o_feed .o_blog_post .back_link { + margin-bottom: 1.5em; } + +div.o_blog_peekview div.o_feed_peekview_item a.o_feed_item_icon { + background-image: url(../openolat/images/comment.png); } + +/* INSTANT MESSAGING */ +#o_instantmessaging_status_changer { + padding: 1em 0 0 0; + margin: 0; } +#o_instantmessaging_status_changer a.b_contexthelp { + margin-top: 5px; + padding-right: 5px; } +#o_instantmessaging_status_changer ul { + list-style-type: none; + padding: 0; + margin: 0; } +#o_instantmessaging_status_changer li { + padding: 0; + margin: 0; } +#o_instantmessaging_status_changer li a { + padding: 0.1em 0 0.1em 20px; + background-repeat: no-repeat; + background-position: 0 50%; } + +.o_instantmessaging_chat_history, .o_groupchat_history { + border: 1px solid #ACAAAA; + overflow: scroll; + margin: 0 0 1em 0; + overflow-x: auto; + height: 170px; + background: white; + background: -moz-linear-gradient(top, white 80%, #f8f8f8 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(80%, white), color-stop(100%, #f8f8f8)); + background: -webkit-linear-gradient(top, white 80%, #f8f8f8 100%); + background: -o-linear-gradient(top, white 80%, #f8f8f8 100%); + background: -ms-linear-gradient(top, white 80%, #f8f8f8 100%); + background: linear-gradient(top, white 80%, #f8f8f8 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='white', endColorstr='#f8f8f8',GradientType=0 ); } + +.o_instantmessaging_chat_history div, .o_groupchat_history div { + border-top: 1px solid #eee; + padding: 0.3em 0; } + +.o_instantmessaging_chat_form input, .o_groupchat_chat_form input { + width: 99%; } + +.o_instantmessaging_chat_form div.b_button_group, .o_groupchat_chat_form div.b_button_group { + margin-top: 1em; } + +#o_instantmessages_buddieslist { + padding: 1em 0 0 0; + margin: 0; } +#o_instantmessages_buddieslist a.b_contexthelp { + margin-top: 5px; + padding-right: 5px; } +#o_instantmessages_buddieslist ul { + list-style-type: none; + padding: 0; + margin: 0; } +#o_instantmessages_buddieslist li { + margin: 0; + padding: 0; } +#o_instantmessages_buddieslist li.o_instantmessaging_groupname { + padding: 0 0 0 20px; + background: url(../openolat/images/users.png) no-repeat 0 0; } +#o_instantmessages_buddieslist li a { + padding: 2px 0 2px 20px; + background-repeat: no-repeat; + background-position: 0 0; } +#o_instantmessages_buddieslist a.o_instantmessaging_showgroupswitch { + padding: 2px 0 2px 20px; + background: url(../openolat/images/users_conf.png) no-repeat 0 0; } +#o_instantmessages_buddieslist a.o_instantmessaging_showofflineswitch { + padding: 2px 0 2px 20px; + background: url(../openolat/images/im/grstar.png) no-repeat 0 0; } + +div.o_groupchat_roster { + margin: 0; } +div.o_groupchat_roster ul { + list-style-type: disc; + margin: 0; + padding: 0; } +div.o_groupchat_roster li { + font-size: 95%; } + +/* im icons */ +.o_instantmessaging_available_icon { + background-image: url(../openolat/images/im/gstar.png); } + +.o_instantmessaging_chat_icon { + background-image: url(../openolat/images/im/gstar_chat.png); } + +.o_instantmessaging_away_icon { + background-image: url(../openolat/images/im/gstar_clock.png); } + +.o_instantmessaging_dnd_icon { + background-image: url(../openolat/images/im/gstar_cross.png); } + +.o_instantmessaging_unavailable_icon { + background-image: url(../openolat/images/im/grstar.png); } + +.o_instantmessaging_xa_icon { + background-image: url(../openolat/images/im/grstar_clock.png); } + +.o_instantmessaging_offline_icon { + background-image: url(../openolat/images/im/grstar.png); } + +.o_instantmessaging_new_msg_icon { + background-image: url(../openolat/images/im/new_message.png); } + +.o_instantmessaging_error_icon { + background-image: url(../openolat/images/cross.png); } + +.o_instantmessaging_refresh_icon { + background-image: url(../openolat/images/qti/tries.png); } + +/* +* ================================================= +* +* PORTAL, PORTLETS, TOOLBOXES Rules for the OpenOLAT theme +* +* @author strentini, sergio.trentini@frentix.com, www.frentix.com +* @date Dez. 2011 +* +* also read themes.README! +* +* +* ================================================= +*/ +/** ----------------- PORTAL ----------------- **/ +div.o_home_portaleditlink { + position: absolute; + top: 0; + right: 0; } + +.o_home_main h4 { + text-align: center; } + +div.o_home_rsslink { + clear: both; + float: right; + display: inline; + margin: 10px 0; } +div.o_home_rsslink a { + float: right; + display: inline; } +div.o_home_rsslink a.o_home_rsslink { + background: url(../openolat/images/feed.png) no-repeat; + width: 16px; + display: block; + height: 16px; + line-height: 0; } + +/** ----------------- PORTLETS & BOXES ----------------- **/ +.b_portlet { + position: relative; + font-size: 95%; + margin: 10px; + min-height: 13em; + /* generic table in portlets: override styles from b_table definition */ } +.b_portlet .b_portlet_showall { + font-size: 95%; + position: absolute; + right: 0; + top: 0; } +.b_portlet .b_portlet_header { + border-bottom: 1px solid #ff6666; + white-space: nowrap; + overflow-y: hidden !important; + overflow-x: hidden !important; } +.b_portlet .b_portlet_content { + position: relative; + padding: 1em 0 0 0; } +.b_portlet div.b_portlet_table table { + background: none; + border: none; } +.b_portlet div.b_portlet_table table th, .b_portlet div.b_portlet_table table td { + padding: 0; } +.b_portlet div.b_portlet_table table tbody tr { + background: transparent; } +.b_portlet div.b_portlet_table table tbody tr.b_table_odd td { + background: transparent; } +.b_portlet div.b_portlet_table table tbody tr td { + border: 0 !important; } +.b_portlet div.b_portlet_table table tbody tr:hover, .b_portlet div.b_portlet_table table tbody tr:hover td, .b_portlet div.b_portlet_table table tbody tr:focus, .b_portlet div.b_portlet_table table tbody tr:focus td { + background: transparent; } + +div.o_portlet_repository_student td.b_first_child { + width: 24px; } + +div.o_portlet_repository_teacher td.b_first_child { + width: 24px; } + +/* small portlet icons */ +.b_portlet .b_portlet_header { + background-repeat: no-repeat; + background-position: 0% 50%; + padding-left: 27px; + padding-top: 5px; + padding-bottom: 5px; } + +/* calendar */ +div.o_portlet_calendar div.b_portlet_header { + background-image: url(../openolat/images/calendar_empty.png); + padding-left: 2px; + padding-top: 8px; } + +div.o_portlet_calendar.o_day_1 div.b_portlet_header strong:before { + content: "1"; + font-size: smaller; + padding-right: 16px; } + +div.o_portlet_calendar.o_day_2 div.b_portlet_header strong:before { + content: "2"; + font-size: smaller; + padding-right: 16px; } + +div.o_portlet_calendar.o_day_3 div.b_portlet_header strong:before { + content: "3"; + font-size: smaller; + padding-right: 16px; } + +div.o_portlet_calendar.o_day_4 div.b_portlet_header strong:before { + content: "4"; + font-size: smaller; + padding-right: 16px; } + +div.o_portlet_calendar.o_day_5 div.b_portlet_header strong:before { + content: "5"; + font-size: smaller; + padding-right: 16px; } + +div.o_portlet_calendar.o_day_6 div.b_portlet_header strong:before { + content: "6"; + font-size: smaller; + padding-right: 16px; } + +div.o_portlet_calendar.o_day_7 div.b_portlet_header strong:before { + content: "7"; + font-size: smaller; + padding-right: 16px; } + +div.o_portlet_calendar.o_day_8 div.b_portlet_header strong:before { + content: "8"; + font-size: smaller; + padding-right: 16px; } + +div.o_portlet_calendar.o_day_9 div.b_portlet_header strong:before { + content: "9"; + font-size: smaller; + padding-right: 16px; } + +div.o_portlet_calendar.o_day_10 div.b_portlet_header strong:before { + content: "10"; + font-size: smaller; + padding-right: 16px; } + +div.o_portlet_calendar.o_day_11 div.b_portlet_header strong:before { + content: "11"; + font-size: smaller; + padding-right: 16px; } + +div.o_portlet_calendar.o_day_12 div.b_portlet_header strong:before { + content: "12"; + font-size: smaller; + padding-right: 16px; } + +div.o_portlet_calendar.o_day_13 div.b_portlet_header strong:before { + content: "13"; + font-size: smaller; + padding-right: 16px; } + +div.o_portlet_calendar.o_day_14 div.b_portlet_header strong:before { + content: "14"; + font-size: smaller; + padding-right: 16px; } + +div.o_portlet_calendar.o_day_15 div.b_portlet_header strong:before { + content: "15"; + font-size: smaller; + padding-right: 16px; } + +div.o_portlet_calendar.o_day_16 div.b_portlet_header strong:before { + content: "16"; + font-size: smaller; + padding-right: 16px; } + +div.o_portlet_calendar.o_day_17 div.b_portlet_header strong:before { + content: "17"; + font-size: smaller; + padding-right: 16px; } + +div.o_portlet_calendar.o_day_18 div.b_portlet_header strong:before { + content: "18"; + font-size: smaller; + padding-right: 16px; } + +div.o_portlet_calendar.o_day_19 div.b_portlet_header strong:before { + content: "19"; + font-size: smaller; + padding-right: 16px; } + +div.o_portlet_calendar.o_day_20 div.b_portlet_header strong:before { + content: "20"; + font-size: smaller; + padding-right: 16px; } + +div.o_portlet_calendar.o_day_21 div.b_portlet_header strong:before { + content: "21"; + font-size: smaller; + padding-right: 16px; } + +div.o_portlet_calendar.o_day_22 div.b_portlet_header strong:before { + content: "22"; + font-size: smaller; + padding-right: 16px; } + +div.o_portlet_calendar.o_day_23 div.b_portlet_header strong:before { + content: "23"; + font-size: smaller; + padding-right: 16px; } + +div.o_portlet_calendar.o_day_24 div.b_portlet_header strong:before { + content: "24"; + font-size: smaller; + padding-right: 16px; } + +div.o_portlet_calendar.o_day_25 div.b_portlet_header strong:before { + content: "25"; + font-size: smaller; + padding-right: 16px; } + +div.o_portlet_calendar.o_day_26 div.b_portlet_header strong:before { + content: "26"; + font-size: smaller; + padding-right: 16px; } + +div.o_portlet_calendar.o_day_27 div.b_portlet_header strong:before { + content: "27"; + font-size: smaller; + padding-right: 16px; } + +div.o_portlet_calendar.o_day_28 div.b_portlet_header strong:before { + content: "28"; + font-size: smaller; + padding-right: 16px; } + +div.o_portlet_calendar.o_day_29 div.b_portlet_header strong:before { + content: "29"; + font-size: smaller; + padding-right: 16px; } + +div.o_portlet_calendar.o_day_30 div.b_portlet_header strong:before { + content: "30"; + font-size: smaller; + padding-right: 16px; } + +div.o_portlet_calendar.o_day_31 div.b_portlet_header strong:before { + content: "31"; + font-size: smaller; + padding-right: 16px; } + +div.o_portlet_infomsg div.b_portlet_header { + background-image: url(../openolat/images/comment.png); } + +div.o_portlet_quickstart div.b_portlet_header { + background-image: url(../openolat/images/mouse.png); } + +div.o_portlet_bookmark div.b_portlet_header { + background-image: url(../openolat/images/book-open-bookmark.png); } + +div.o_portlet_groups div.b_portlet_header { + background-image: url(../openolat/images/users.png); } + +div.o_portlet_notes div.b_portlet_header { + background-image: url(../openolat/images/sticky-note--pencil.png); } + +div.o_portlet_noti div.b_portlet_header { + background-image: url(../openolat/images/mail.png); } + +div.o_portlet_eff div.b_portlet_header { + background-image: url(../openolat/images/script-stamp.png); } + +div.o_portlet_repository_student div.b_portlet_header { + background-image: url(../openolat/images/le_resources/book-open-text-image.png); } + +div.o_portlet_repository_teacher div.b_portlet_header { + background-image: url(../openolat/images/le_resources/book-open-text-image-red.png); } + +div.b_portlet_iframe div.b_portlet_header { + background-image: url(../openolat/images/layer.png); } + +div.b_portlet_sysinfo div.b_portlet_header { + background-image: url(../openolat/images/exclamation.png); } + +div.b_portlet_dyk div.b_portlet_header { + background-image: url(../openolat/images/light-bulb.png); } + +div.o_portlet_infomessages div.b_portlet_header { + background-image: url(../openolat/images/information-button.png); } + +div.b_portlet.o_pt_w_if div.b_portlet_header { + background-image: url(../openolat/images/globe.png); } + +/* portlets / portal in edit mode */ +div.b_portlet.b_portlet_edit { + background: #FFE793; + border: 1px solid #FF9E3E; + padding: 2px; } +div.b_portlet.b_portlet_edit .b_portlet_header { + height: 23px; } + +/* portlet toolbox (portal edit mode) */ +div.b_portlet_toolbox { + position: absolute; + top: 0; + right: 0; + padding: 2px; + height: 20px; + overflow-y: hidden !important; + overflow-x: hidden !important; + /* fix problem with brasato component wrapper */ + /* the toolbox buttons */ } +div.b_portlet_toolbox a, div.b_portlet_toolbox span.b_disabled { + background-repeat: no-repeat; + background-position: 1px 1px; + float: right; + width: 18px; + height: 18px; + overflow: hidden; } +div.b_portlet_toolbox div { + display: inline; } +div.b_portlet_toolbox > a, div.b_portlet_toolbox > span { + border: 1px solid #888; + border-radius: 3px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + -o-border-radius: 3px; + background: #eee; + background-repeat: no-repeat; + background-position: center; } +div.b_portlet_toolbox a.b_portlet_edit_left { + background-image: url(../openolat/images/arrow_left_big.png); } +div.b_portlet_toolbox a.b_portlet_edit_right { + background-image: url(../openolat/images/arrow_right_big.png); } +div.b_portlet_toolbox a.b_portlet_edit_down { + background-image: url(../openolat/images/arrow_down_big.png); } +div.b_portlet_toolbox a.b_portlet_edit_up { + background-image: url(../openolat/images/arrow_up_big.png); } +div.b_portlet_toolbox a.b_portlet_edit_delete { + background-image: url(../openolat/images/bin-metal-full.png); } +div.b_portlet_toolbox a.b_portlet_edit_sort_auto { + background-image: url(../openolat/images/table_sort.png); } +div.b_portlet_toolbox a.b_portlet_edit_sort_manual { + background-image: url(../openolat/images/table_gear.png); } +div.b_portlet_toolbox span.b_portlet_edit_left_disabled { + background-image: url(../openolat/images/arrow_left_big.png); + /* Required for IE 5, 6, 7 */ + /* ...or something to trigger hasLayout, like zoom: 1; */ + zoom: 1; + /* Theoretically for IE 8 & 9 (more valid) */ + /* ...but not required as filter works too */ + /* should come BEFORE filter */ + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$percent)"; + /* This works in IE 8 & 9 too */ + /* ... but also 5, 6, 7 */ + filter: alpha(opacity=20); + /* Older than Firefox 0.9 */ + -moz-opacity: 0.2; + /* Safari 1.x (pre WebKit!) */ + -khtml-opacity: 0.2; + /* Modern! + /* Firefox 0.9+, Safari 2?, Chrome any? + /* Opera 9+, IE 9+ */ + opacity: 0.2; } +div.b_portlet_toolbox span.b_portlet_edit_right_disabled { + background-image: url(../openolat/images/arrow_right_big.png); + /* Required for IE 5, 6, 7 */ + /* ...or something to trigger hasLayout, like zoom: 1; */ + zoom: 1; + /* Theoretically for IE 8 & 9 (more valid) */ + /* ...but not required as filter works too */ + /* should come BEFORE filter */ + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$percent)"; + /* This works in IE 8 & 9 too */ + /* ... but also 5, 6, 7 */ + filter: alpha(opacity=20); + /* Older than Firefox 0.9 */ + -moz-opacity: 0.2; + /* Safari 1.x (pre WebKit!) */ + -khtml-opacity: 0.2; + /* Modern! + /* Firefox 0.9+, Safari 2?, Chrome any? + /* Opera 9+, IE 9+ */ + opacity: 0.2; } +div.b_portlet_toolbox span.b_portlet_edit_down_disabled { + background-image: url(../openolat/images/arrow_down_big.png); + /* Required for IE 5, 6, 7 */ + /* ...or something to trigger hasLayout, like zoom: 1; */ + zoom: 1; + /* Theoretically for IE 8 & 9 (more valid) */ + /* ...but not required as filter works too */ + /* should come BEFORE filter */ + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$percent)"; + /* This works in IE 8 & 9 too */ + /* ... but also 5, 6, 7 */ + filter: alpha(opacity=20); + /* Older than Firefox 0.9 */ + -moz-opacity: 0.2; + /* Safari 1.x (pre WebKit!) */ + -khtml-opacity: 0.2; + /* Modern! + /* Firefox 0.9+, Safari 2?, Chrome any? + /* Opera 9+, IE 9+ */ + opacity: 0.2; } +div.b_portlet_toolbox span.b_portlet_edit_up_disabled { + background-image: url(../openolat/images/arrow_up_big.png); + /* Required for IE 5, 6, 7 */ + /* ...or something to trigger hasLayout, like zoom: 1; */ + zoom: 1; + /* Theoretically for IE 8 & 9 (more valid) */ + /* ...but not required as filter works too */ + /* should come BEFORE filter */ + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$percent)"; + /* This works in IE 8 & 9 too */ + /* ... but also 5, 6, 7 */ + filter: alpha(opacity=20); + /* Older than Firefox 0.9 */ + -moz-opacity: 0.2; + /* Safari 1.x (pre WebKit!) */ + -khtml-opacity: 0.2; + /* Modern! + /* Firefox 0.9+, Safari 2?, Chrome any? + /* Opera 9+, IE 9+ */ + opacity: 0.2; } +div.b_portlet_toolbox span.b_portlet_edit_sort_auto_disabled { + background-image: url(../openolat/images/table_sort.png); + /* Required for IE 5, 6, 7 */ + /* ...or something to trigger hasLayout, like zoom: 1; */ + zoom: 1; + /* Theoretically for IE 8 & 9 (more valid) */ + /* ...but not required as filter works too */ + /* should come BEFORE filter */ + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$percent)"; + /* This works in IE 8 & 9 too */ + /* ... but also 5, 6, 7 */ + filter: alpha(opacity=20); + /* Older than Firefox 0.9 */ + -moz-opacity: 0.2; + /* Safari 1.x (pre WebKit!) */ + -khtml-opacity: 0.2; + /* Modern! + /* Firefox 0.9+, Safari 2?, Chrome any? + /* Opera 9+, IE 9+ */ + opacity: 0.2; } +div.b_portlet_toolbox span.b_portlet_edit_sort_manual_disabled { + background-image: url(../openolat/images/table_gear.png); + /* Required for IE 5, 6, 7 */ + /* ...or something to trigger hasLayout, like zoom: 1; */ + zoom: 1; + /* Theoretically for IE 8 & 9 (more valid) */ + /* ...but not required as filter works too */ + /* should come BEFORE filter */ + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$percent)"; + /* This works in IE 8 & 9 too */ + /* ... but also 5, 6, 7 */ + filter: alpha(opacity=20); + /* Older than Firefox 0.9 */ + -moz-opacity: 0.2; + /* Safari 1.x (pre WebKit!) */ + -khtml-opacity: 0.2; + /* Modern! + /* Firefox 0.9+, Safari 2?, Chrome any? + /* Opera 9+, IE 9+ */ + opacity: 0.2; } + +.b_toolboxes { + padding: 6px; } +.b_toolboxes .b_toolbox { + margin-bottom: 20px; + /* the toolbox head */ + /* toolbox content */ } +.b_toolboxes .b_toolbox .b_toolbox_head_wrapper { + border-bottom: 1px solid #ff6666; + background: inherit; } +.b_toolboxes .b_toolbox .b_toolbox_head_wrapper .b_toolbox_head { + vertical-align: top; } +.b_toolboxes .b_toolbox .b_toolbox_head_wrapper .b_toolbox_head strong { + font-weight: bold; } +.b_toolboxes .b_toolbox .b_toolbox_head_wrapper .b_toolbox_head_icon { + background: transparent no-repeat 3px 50%; + padding-left: 19px; + line-height: 1.2em; + color: black; } +.b_toolboxes .b_toolbox .b_toolbox_content ul { + padding: 0 0 0 6px; + margin: 0; + list-style: none; } +.b_toolboxes .b_toolbox .b_toolbox_content li { + padding: 0; + margin: 0; + line-height: 1.7em; + white-space: nowrap; + /* special */ + /* disabled toolbox items */ } +.b_toolboxes .b_toolbox .b_toolbox_content li a { + color: #667; + background-repeat: no-repeat; + background-position: 0 50%; + padding-left: 20px; + display: block; } +.b_toolboxes .b_toolbox .b_toolbox_content li a:focus, .b_toolboxes .b_toolbox .b_toolbox_content li a:hover, .b_toolboxes .b_toolbox .b_toolbox_content li a:active { + color: #504D4E; + text-decoration: underline; } +.b_toolboxes .b_toolbox .b_toolbox_content li div.b_note, .b_toolboxes .b_toolbox .b_toolbox_content li div.b_important, .b_toolboxes .b_toolbox .b_toolbox_content li div.b_warning { + padding: 0 0 0 20px; + margin: 0; + border-bottom: 0; } +.b_toolboxes .b_toolbox .b_toolbox_content li a.b_toolbox_toggle { + padding-left: 0; + display: inline; } +.b_toolboxes .b_toolbox .b_toolbox_content li span.b_toolbox_toggle_wrapper { + float: right; + font-size: 90%; } +.b_toolboxes .b_toolbox .b_toolbox_content li span.b_toolbox_link.b_disabled, .b_toolboxes .b_toolbox .b_toolbox_content li span.b_toolbox_disabled { + color: #999; + background: no-repeat 0 50% url(../openolat/images/bullet_white.png); + padding-left: 18px; + display: block; } + +/* links list portlet */ +div.b_portlet.o_pt_w_if div.b_portlet_header { + background-image: url(../openolat/images/globe.png); } + +div.b_portlet p { + margin-bottom: 0; } + +/* did you know portlet */ +div.b_portlet_dyk_q { + font-weight: bold; } + +div.b_portlet_dyk_a { + padding-top: 5px; } + +div.b_portlet_dyk_next { + text-align: right; } + +/* Library */ +div.f_library_catalog div.b_tree { + /* overflowing menu */ } +div.f_library_catalog div.b_tree ul { + white-space: normal; } +div.f_library_catalog div.b_tree ul.b_tree_l1 li a.b_tree_icon { + background-image: none !important; } +div.f_library_catalog div.f_metadata { + background-color: #fcfcfc; + margin-left: 20px; + padding: 4px; } +div.f_library_catalog h4 { + padding-left: 25px; + background-repeat: no-repeat; + background-position: center left; } +div.f_library_catalog div.f_folder_info div.f_metadata { + margin-bottom: 1.5em; } +div.f_library_catalog div.b_noti { + right: 90px; } +div.f_library_catalog div.f_thumbnails_switch { + border: 1px solid #E9EAEF; + display: inline; + position: absolute; + top: 0px; + right: 0px; + float: right; + padding: 3px 3px 3px 23px; } +div.f_library_catalog div.f_thumbnails_on { + background: url(../openolat/images/docs/document_preview.png) no-repeat 3px 50%; } +div.f_library_catalog div.f_thumbnails_off { + background: url(../openolat/images/docs/document_preview.png) no-repeat 3px 50%; + /* Required for IE 5, 6, 7 */ + /* ...or something to trigger hasLayout, like zoom: 1; */ + zoom: 1; + /* Theoretically for IE 8 & 9 (more valid) */ + /* ...but not required as filter works too */ + /* should come BEFORE filter */ + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$percent)"; + /* This works in IE 8 & 9 too */ + /* ... but also 5, 6, 7 */ + filter: alpha(opacity=70); + /* Older than Firefox 0.9 */ + -moz-opacity: 0.7; + /* Safari 1.x (pre WebKit!) */ + -khtml-opacity: 0.7; + /* Modern! + /* Firefox 0.9+, Safari 2?, Chrome any? + /* Opera 9+, IE 9+ */ + opacity: 0.7; } +div.f_library_catalog th, div.f_library_catalog td { + text-align: left; + font-size: 0.9em; + color: #999; + margin: 0; + padding: 0; + border: 0; } +div.f_library_catalog th { + font-weight: bold; + width: 14em; + vertical-align: top; } +div.f_library_catalog h3.b_filetype_folder { + margin-top: 20px; } +div.f_library_catalog div.f_item { + margin-bottom: 1em; + padding: 0.5em; } +div.f_library_catalog div.f_item div.f_item_thumbnail { + width: 200px; + height: 200px; + float: left; + margin-right: 20px; } +div.f_library_catalog div.f_item div.f_item_links a { + background-repeat: no-repeat; } +div.f_library_catalog div.f_item div.f_item_links a.b_filetype_file { + display: block; + width: 70%; + float: left; + padding: 2px 10px 2px 20px; + background-repeat: no-repeat; + margin: 0; } +div.f_library_catalog div.f_item div.f_item_links a.f_permalink { + text-decoration: none; + display: block; + width: 9px; + height: 9px; + float: right; + padding: 4px 2px 2px 2px; + margin: 0; + background-position: center center; } +div.f_library_catalog div.f_item div.f_item_links span a.f_sendmail { + text-decoration: none; + background: url(../openolat/images/mail.png) no-repeat top left; + display: block; + width: 16px; + height: 16px; + float: right; + padding: 0 0 0 2px; + margin: 0; } +div.f_library_catalog div.f_item div.f_metadata { + position: relative; + border-radius: 4px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + -o-border-radius: 4px; + moz-box-shadow: 0 1px 2px #d3d3d3; + -ms-box-shadow: 0 1px 2px #d3d3d3; + -o-box-shadow: 0 1px 2px #d3d3d3; + -webkit-box-shadow: 0 1px 2px #d3d3d3; + box-shadow: 0 1px 2px #d3d3d3; } +div.f_library_catalog div.f_item div.f_metadata div.f_thumbnail { + float: left; + border-right: 1px solid #eeeeee; } +div.f_library_catalog div.f_item div.f_metadata div.f_thumbnail_inner { + width: 200px; + height: 200px; } +div.f_library_catalog div.f_item div.f_metadata div.f_thumbnail_unavailable { + width: 200px; + height: 200px; + background-image: url(../openolat/images/no_preview.png); + background-repeat: no-repeat; + background-position: 50% 50%; } +div.f_library_catalog div.f_item div.f_metadata div.f_metadata_text { + padding-bottom: 35px; } +div.f_library_catalog div.f_item div.f_metadata div.f_metadata_text_inner { + width: 100%; } +div.f_library_catalog div.f_item div.f_metadata div.f_item_ratings { + position: absolute; + bottom: 3px; + right: 3px; + width: 300px; } +div.f_library_catalog div.f_item div.f_metadata div.f_item_ratings div.b_ratings_and_comments { + margin: 0; + border: none; } +div.f_library_catalog div.f_item_selected div.f_metadata { + background-color: #F0F0F0 !important; + moz-box-shadow: 1 1px 4px #d3d3d3; + -ms-box-shadow: 1 1px 4px #d3d3d3; + -o-box-shadow: 1 1px 4px #d3d3d3; + -webkit-box-shadow: 1 1px 4px #d3d3d3; + box-shadow: 1 1px 4px #d3d3d3; } +div.f_library_catalog h3.f_search_results { + background-image: url(../openolat/images/magnifier-zoom.png) !important; } +div.f_library_catalog div.b_toolbox div.o_toolbox_searchbox input { + line-height: 1.3em; + margin: 0; + width: 10em; } +div.f_library_catalog div.b_toolbox div.o_toolbox_searchbox input:focus { + border: 1px solid #504D4E; } +div.f_library_catalog div.b_toolbox div.o_toolbox_searchbox button { + width: 16px; + height: 16px; + background: url(../openolat/images/magnifier-zoom.png) no-repeat; + border: 0; + vertical-align: top; } + +div.f_library_overview img { + float: right; + max-width: 50%; } +div.f_library_overview p { + padding-left: 20px; } +div.f_library_overview div.f_library_big_icon { + float: right; + width: 425px; + height: 282px; + background: url(../openolat/images/library_image.png) no-repeat; } +div.f_library_overview div.f_library_newest_files ul li { + white-space: normal; + padding-bottom: 0.3em; } +div.f_library_overview div.f_library_newest_files ul li a { + background-position: top left; + min-height: 16px; } + +.f_library_icon { + background-image: url(../openolat/images/library.png); } + +/* print & mobile, let's keep 'em down here... */ +/* ------- print -------- */ +/* +* ================================================= +* +* basemod rules for OpenOLAT 8 (PRINT) +* +* @author strentini, sergio.trentini@frentix.com, www.frentix.com +* @date Nov. 2011 +* +* +* +* (as of yaml compliance, contains css rules for +* positioning and sizing elements) +* +* this file is included in layout.scss +* it is not compiled to a separate css-file... +* +* ================================================= +*/ +/** +* hides any element +*/ +@media print { + /** with the noprint class, you can hide any element in printout **/ + .o_noprint { + display: none !important; + visibility: hidden !important; + height: 0px !important; + width: 0px !important; } + + /* (en) change font size unit to [pt] - avoiding problems with [px] unit in Gecko based browsers */ + /* (de) Wechsel der der Schriftgrößen-Maßheinheit zu [pt] - Probleme mit Maßeinheit [px] in Gecko-basierten Browsern vermeiden */ + body { + font-size: 10pt; } + + .b_noti { + display: none !important; + visibility: hidden !important; + height: 0px !important; + width: 0px !important; } + + /* login site background image */ + #b_main.o_loginscreen { + background-image: none; } + + /* home site background image */ + #b_main.o_home { + background-image: none; } + + /* editor background */ + #b_main.o_editor { + background-image: none; } + + /* remove box-shadow if any */ + #b_main { + moz-box-shadow: 0 0 0 transparent; + -ms-box-shadow: 0 0 0 transparent; + -o-box-shadow: 0 0 0 transparent; + -webkit-box-shadow: 0 0 0 transparent; + box-shadow: 0 0 0 transparent; + border: none; } + + /* no borders, no margin, no padding */ + body, #b_page_margins, #b_page, #b_main, #b_page_wrapper { + margin: 0; + padding: 0; + border: 0; } + + /* a default font for printout */ + body * { + font-family: "Times New Roman", Times, serif; } + + /* font for code and pre */ + code, pre { + font-family: "Courier New", Courier, mono; } + + /* width to pagewidth */ + #b_page_margins, #b_page { + width: 100% !important; + min-width: 0; + max-width: none; } + + /* hide footer, hide topnav, hide main navigation */ + #b_footer, #b_topnav, #b_nav, #search { + display: none; } + + /* hide col1 and col2, make main column without margins */ + #b_col1, #b_col2 { + display: none; } + + #b_col3 { + margin: 0 !important; + border: none !important; } + + .b_c25l, .b_c33l, .b_c38l, .b_c50l, .b_c62l, .b_c66l, .b_c75l, .b_c25r, .b_c33r, .b_c38r, .b_c50r, .b_c62r, .b_c66r, .b_c75r { + width: 100%; + margin: 0; + float: none; + overflow: visible; + display: table; } + + .b_subc, .b_subcl, .b_subcr { + margin: 0; + padding: 0; } + + h1, h2, h3, h4, h5, h6 { + page-break-after: avoid; } + + #b_page a[href^="http:"], #b_page a[href^="https:"] { + padding-left: 0; + background-image: none; } + + #b_col1_content:before, #b_col2_content:before, #b_col3_content:before { + content: ""; + color: #888; + background: inherit; + display: block; + font-weight: 700; + font-size: 1.5em; } + + .b_floatbox, .b_subcolumns, .b_subcolums_oldgecko { + overflow: visible; + display: table; } + + /* hide jsMath print warning */ + #jsMath_PrintWarning { + display: none !important; + visibility: hidden !important; + height: 0px !important; + width: 0px !important; } + + /* --- nice print styles for wiki pages ---- */ + .o_wiki_wrapper .b_c20l, .o_wiki_wrapper .o_wikimod_nav { + display: none; } + .o_wiki_wrapper .b_c80r { + width: 100%; } + .o_wiki_wrapper .b_c80r div.b_tabbedpane_tabs { + display: none; } } +/* ------- mobile -------- */ +/* +* ================================================= +* +* MOBILE rules for OpenOLAT 8 (MOBILE DEVICES) +* +* @author strentini, sergio.trentini@frentix.com, www.frentix.com +* @date Nov. 2011 +* +* also read themes.README! +* +* +* ================================================= +*/ +/* iPad ( and other tablets, some netbooks as well, I guess...) */ +/* mobile phones */