/* content_editor */
#bookEditor{padding:1em}
#bookEditor input,#bookEditor select{font: 90%/1.5 Verdana, Arial, Helvetica, sans-serif}
#bookEditor #index{width:20em;float:left;padding:1.5em;border:1px solid #999;margin-top:1.6em;position:absolute;z-index:999}
.with-overlay #bookEditor #index{display:none}
#bookEditor #index a{color:#333;text-decoration:none}
#bookEditor #index a:hover{text-decoration:underline}
#bookEditor #index ul{margin:0;padding:0}
#bookEditor #index ul ul{padding-left:1.5em;font-size:.85em}
#bookEditor #index ul .current{font-size:1.1em}
#bookEditor #chapterDetails p{margin:0 0 1.5em 1em}
#bookEditor .level-up{margin-left:1em}
#bookEditor #index li{margin:3px 0;list-style:none}
#bookEditor #index .current{font-weight:bold;color:#000;padding-right:38px}
#bookEditor #chapter{padding-left:25em;padding-top:1em;position:relative}
#bookEditor table.mceEditor{position:absolute;top:17.8em}
#bookEditor .hover{background:green; color:#fff}
#bookEditor .placeholder{ display:block; border:1px dotted #000; background-color:#ffc; height:1.9em}
#bookEditor .hover-up{background:red}
#bookEditor .hover-down{background:red}
#bookEditor .item_name{padding:3px 3px 3px .8em;cursor:move}
#bookEditor .item_name_off{padding:3px 3px 3px .8em}
#bookEditor .item_name,#bookEditor .item_name_off{position:relative}
#bookEditor li .item_name,#bookEditor li .item_name_off{background:#F8F8F8 url(../images/chapters/editor/chapter.gif) no-repeat 7px 3px;padding-left:25px}
#bookEditor #chapterPosition{position:absolute;right:5px;top:4px}
#bookEditor #chapterDown{margin-left:-1px}
#bookEditor li li .item_name,#bookEditor li li .item_name_off{background:#f3f3f3 url(../images/chapters/editor/chapterB.gif) no-repeat 7px 4px;padding-left:23px}
#bookEditor li li li .item_name,#bookEditor li li li .item_name_off{background:#efefef;padding-left:10px}
#bookEditor #elm1{width:100%}
#bookEditor #chaptersActions form{display:inline;margin:0;padding:0}
#bookEditor #chaptersActions a{margin-right:.5em}
#bookEditor #formButtons input{margin:0 .5em .5em 0}
#bookEditor #chaptersActions span a,#bookEditor #formButtons a{border:none;padding:0;margin:0 .2em;background:none}
#bookEditor .form-fields{margin-bottom:1.5em}
#bookEditor .form-fields label{font-weight:bold}
#bookEditor .form-fields input, #bookEditor .form-fields select{width:15em;margin:0 1em 0 .5em}
#bookEditor #successMessage{color:green;position:absolute;right:3em;font-weight:bold}
#bookEditor .no-chapters{padding-top:1.5em}
#bookEditor #indexPreloader{position:absolute;top:0;left:0;background:#fff url(../images/preloaders/small.gif) no-repeat center center;z-index:99;padding:1.5em}
#bookEditor .no-chapter-selected{margin-left:1.5em}
#bookEditor #index ul{min-height:25px}

/* file_directory and content_admin */
#file-manager,#content-manager{margin-top:-.5em}
.content-manager .draft .type img,.content-manager .draft .version span,.content-manager .draft .autor span,.js form.manageFolders{position:absolute;overflow:hidden;clip:rect(0,0,0,0);height:0}
.content-manager{margin-bottom:1.5em;clear:both}
.content-manager .content-manager-folders{width:18%;float:left;display:inline}
.content-manager .content-manager-folders .wrapper{border:1px dotted #333;padding:0 1em 1em 1em;margin-top:1.5em}
.content-manager .portlet-form-buttons{margin:1em 0}
.content-manager .folder-contents{margin-left:19.5%;display:table;width:80.5%}
.js .content-manager-hidden-menu .content-manager-folders{display:none !important}
.js .content-manager-hidden-menu .folder-contents{width:100% !important;margin-left:0 !important}
.folder-contents .no-elements-found{margin-top:1.5em;font-weight:bold}
.folder-contents .empty-table td{padding:0 0 .5em 0}
.content-manager .folders-control ul{margin:.5em 0 0;padding:0}
.content-manager .folders-control li{margin:0;padding:1px 0;list-style:none}
.content-manager-menu a{padding-left:18px;background:url(../images/content_manager/manage_folders.gif) no-repeat 1px 50%}
.visible-options a{padding-left:12px;background:url(../images/content_manager/manage_folders_arrow_open.gif) no-repeat 0 50%;}
.content-manager .folders-control a{padding-left:11px;background:url(../images/content_manager/manage_folders_arrow.gif) no-repeat 1px 50%}
.content-file-type{margin-bottom:1.5em;padding-left:11px}
.content-file-type strong{margin-left:.3em}
.content-manager-menu{font-weight:bold}
.ie7 .content-manager-menu{height:1.5em}
.manageFoldersActive{clear:both}
.manageFolders input,.manageFoldersActive input{margin-right:.5em}
.manageFolders fieldset,.manageFoldersActive fieldset{padding:.5em 1.5em}
.ie7 .manageFoldersActive fieldset{padding:auto;margin:-1em 0 0 0}
.ie7 .manageFoldersActive legend{color:#333;margin-bottom:1.5em}
.content-manager table{width:100% !important}
.content-manager td{padding:.1em .5em}
.content-manager th span{display:block;text-transform:none}
.content-manager .actions ul li{display:block;float:left;margin:0 5px 0 0;list-style:none}
.content-manager .type div{margin:2px auto}
.content-manager #filterString{padding:.15em}
.content-manager #applyFilter{padding:.1em}
.content-manager .view-type{position:absolute;right:1.5em}
.content-manager .view-type span{font-weight:bold;margin-right:.5em}
.content-manager-new-file{margin:1.5em 0 .5em 19.5%}
.content-manager-new-file label span{font-weight:bold;margin-right:.5em}
.js .content-manager-new-file,.js #removeContentsForm,.js #FDremoveContentsForm{display:none}
.content-manager-new-file .buttons input{padding:.12em .3em;margin-right:.4em}
.content-manager-image-gallery .view-type{margin-top:-1.5em}
.content-manager-image-gallery  #folders .wrapper{margin-top:1.5em !important}
/* File Directory > Upload from URL and Import web file */
.fd-upload-file-wrapper{margin-bottom:1.5em;width:50%;float:left}
#progressBar{float:left;width:40%;margin:2.5em 0 1.5em 0}
#import-file,#import-web-file{position:relative}
#import-web-file{padding-bottom:5em}
#import-file #progressBar,#import-web-file #progressBar{position:absolute;top:7.5em;right:0;float:none}
#import-web-file #progressBar{top:4.5em}
#uploading-remote_location{width:15em}
#fd-upload-file{float:left}
#fd-upload-img{float:left;margin:58px 0 0 20px}
.js #url-file,#fd-upload-file.local-file #url-file,#fd-upload-file.url-file #local-file{display:none}
#fd-upload-file.url-file #url-file,#fd-upload-file.local-file #local-file{display:block}
.maxlength90{height:50px}
/* File Directory > WebDav URL */
.collapsible-data-set{margin:1em 0;border:0;padding:0}
.collapsible-data-set label{margin-right:.3em}
.collapsible-data-set legend{font-weight:normal;padding:0}
.collapsible-data-set .data{display:inline-block;padding:0 0 0 10px}
/* File Directory > image gallery */
.content-manager .list-of-images{margin-top:.5em}
.content-manager #list-of-images{border:1px dotted #333;border-width:1px 0;padding:1.5em 0 1em 0;margin:0 0 .8em 0}
.content-manager #list-of-images li{list-style:none;float:left;height:130px;width:130px;margin-top:.5em;display:block}
.content-manager #list-of-images a{cursor:pointer;background:none}
.content-manager #list-of-images li a img{border:10px solid #f2f2f2}
#list-of-images .img-s img{padding:10px;width:70px;height:auto;max-height:70px;}
#list-of-images .img-h img{width:100px;height:auto}
#list-of-images .img-v img{height:100px;width:auto}
.content-manager #list-of-images li a:hover img{border-color:#eceeec}
.content-manager #list-of-images li div{margin-top:-26px;padding-left:10px}
.ie .content-manager #list-of-images li div{margin-top:-30px}
#list-of-images-counter{text-align:center}
.content-manager .disabled{visibility:hidden}
.content-manager .portlet-form-buttons input{margin:1em 0}
.list-of-images .portlet-form-buttons input{margin:1em 0}
#save_content input[type=text]{width:400px}
/* Graph */
.used-space-information{width:100%;text-align:center;display:inline}
.used-space-information .data{margin:.5em 0;text-align:center}
.used-space-information .total-space,.used-space-information .used-space{font-weight:bold}
.graph{margin:0 auto 1em auto;position:relative;/* IE is dumb */width:287px;border:1px solid #6e7679;padding:1px;text-align:left;}
div.graph .bar{display:block;position:relative;background:#B1D632;text-align:center;height:1.5em;line-height:1.5em}
div.graph-almost-full .bar{background:#fc0}
div.graph-full .bar{background:#c00;color:#fff}
div.graph .in-progress{background:#B1C8E7}
div.graph .processing-bar{background:url(../images/preloaders/processing_bar.gif)}
div.graph .alert{background:#f00;color:#fff;font-weight:bold}
/* Permissions */
.scribe-permissions-assistant{margin:2em 0 1em 0}
.scribe-permissions-assistant .portlet-form-field{padding-bottom:2em}
.scribe-permissions-assistant label{font-weight:normal}
.scribe-permissions-assistant select{margin-right:.3em;min-width:340px}
.scribe-permissions-assistant strong{font-size:1.2em;margin-right:.15em}

/* file_directory and content_editor */
.uploading-file span{background:url(../images/preloaders/uploader.gif) no-repeat right;padding-right:25px}
.uploaded-files h3{font-size:1.2em;font-weight:bold}
.uploaded-files ul{margin:1.5em 0;padding:0}
.uploaded-files li{margin:1em 2em 0 2em;padding-bottom:.5em;list-style:none}
.uploaded-files .graph{margin:0;float:left;margin-right:.5em}
.uploaded-files input{padding:.15em .3em !important}
.uploaded-files .graph .bar{text-align:left;text-indent:4px}
.uploaded-files #clearList{margin-left:2em}
.portlet-form-field input[type='file']{border:none;width:auto;background:none;margin-right:1em;padding:0}
#uploading-file_location{padding:.25em;border:0;background:none}

/* content_editor */
.current-edition{margin-right:310px}
.current-edition strong{margin:0 .2em 0 .1em;font-size:1.05em}
.language-selector{padding-top:15px;border-top:1px solid #DEDEDE}
.content-form-wrapper{position:relative}
.auto-save-warning{text-align:right;background:url(../images/icons/filesave.png) no-repeat right 0;padding-right:25px;position:absolute;top:-2.5em;right:15px}
/* content_form_toolbar.inc.jsp */
#portlet_content_editor_WAR_cms_tools .portlet-form-field{margin-bottom:2.5em}
#scribeCMStoolbar{margin:2em 0}
#scribePublish,.open-editor a{background:#2EA2CC;border:1px solid #0074A2;color:#FFF;padding:10px 15px;font-size:1.1em;border-radius:5px;box-shadow: 0 1px 0 rgba(120, 200, 230, 0.5) inset, 0 1px 0 rgba(0, 0, 0, 0.15);margin-right:15px}
.aui .open-editor a,.aui .open-editor a:hover{display:inline-block;margin-bottom:1.5em;color:#FFF}
#bookEditor #chaptersActions a,#bookEditor #formButtons input{font-weight:bold;background:#eee;color:#333;padding:10px 15px;border:1px solid #ccc;border-right-color:#555;border-bottom-color:#555;border-radius:5px;text-shadow:1px 1px 1px #fff}
#bookEditor #chaptersActions a:hover,#bookEditor #formButtons input:hover{text-decoration:none;background:#555;color:#fff;border-color:#555;text-shadow:1px 1px 1px #000}
#scribePublishOptions{margin:0;padding:1.5em 0 .1em 3.5em}
#scribePublishOptions label{float:left;diplay:block;width:10em;text-align:right;padding:.5em .5em 0 0}
#scribePublishOptions strong{font-weight:normal;float:left;display:block;width:10em;text-align:right;margin:1em .5em 0 0}
#scribePublishOptions ul{float:left;margin:1em 0 0;padding:0;list-style:none}
#scribePublishOptions li{margin-bottom:.5em}
#scribeCMStoolbarButtons{position:relative}
.scribeCMSTabNavigation{display:block;width:38px;height:38px;position:absolute;top:-9px;right:0;background:url(../images/content_manager/tab_navigation.png) no-repeat 0 -38px}
.scribeCMSTabNavigation:hover,.scribeCMSTabNavigation:focus{background-position:0 0}
#scribePrevTab{right:102px;background-position:-38px -38px}
#scribePrevTab:hover,#scribePrevTab:focus{background-position:-38px 0}
#scribeNextTab{right:51px;background-position:-76px -38px}
#scribeNextTab:hover,#scribeNextTab:focus{background-position:-76px 0}
/* Toolbar actions */
.toolbar li.delete,.toolbar li.delete:hover{background-position:-11px -219px}
.toolbar li.list,.toolbar li.list:hover{background-position:-11px -263px}
.toolbar li.cancel,.toolbar li.cancel:hover{background-position:-11px -307px}
.toolbar li.previous,.toolbar li.previous:hover{background-position:-11px -87px}
.toolbar li.next,.toolbar li.next:hover{background-position:-11px -131px}
.toolbar li.search_list,.toolbar li.search_list:hover{background-position:-11px -351px}
.toolbar li.publish,.toolbar li.publish:hover{background-position:-11px -395px}
.toolbar li.unpublish,.toolbar li.unpublish:hover{background-position:-11px -967px}
.toolbar li.export,.toolbar li.export:hover{background-position:-11px -835px}
.toolbar li.activate-versions,.toolbar li.activate-versions:hover{background-position:-11px -1183px}
.toolbar li.disable-versions,.toolbar li.disable-versions:hover{background-position:-11px -1227px}
.toolbar li.share,.toolbar li.share:hover{background-position:-11px -439px}
.toolbar li.save,.toolbar li.save:hover{background-position:-11px -483px}
.toolbar li.save-as-draft,.toolbar li.save-as-draft:hover{background-position:-11px -483px}
.toolbar li.finish,.toolbar li.finish:hover{background-position:-11px -527px}
.toolbar li.unshare,.toolbar li.unshare:hover{background-position:-11px -575px}
.toolbar li.move,.toolbar li.move:hover{background-position:-11px -615px}
.toolbar li.copy,.toolbar li.copy:hover{background-position:-11px -659px}
.toolbar li.send,.toolbar li.send:hover{background-position:-11px -703px}
.toolbar li.import,.toolbar li.import:hover{background-position:-11px -747px}
.toolbar li.add-item,.toolbar li.add-item:hover{background-position:-11px -791px}
.toolbar li.add-bunch-zip,.toolbar li.add-bunch-zip:hover{background-position:-11px -835px}
.toolbar li.delete-item,.toolbar li.delete-item:hover{background-position:-11px -879px}
.toolbar li.add-folder,.toolbar li.add-folder:hover{background-position:-11px -923px}
.toolbar li.accept_message,.toolbar li.accept_message:hover{background-position:-11px -395px}
.toolbar li.accept,.toolbar li.accept:hover{background-position:-11px -395px}
.toolbar li.deny_message,.toolbar li.deny_message:hover{background-position:-11px -967px}
.toolbar li.deny,.toolbar li.deny:hover{background-position:-11px -967px}
.toolbar li.trash-can,.toolbar li.trash-can:hover{background-position:-11px -1011px}
.toolbar li.restore,.toolbar li.restore:hover{background-position:-11px -1055px}
.toolbar li.back,.toolbar li.back:hover{background-position:-11px -1099px}
.toolbar li.view,.toolbar li.view:hover{background-position:-11px -1140px}
.toolbar li.add-file,.toolbar li.add-file:hover{background-position:-11px -1273px}
.toolbar li.add-item-auto,.toolbar li.add-item-auto:hover{background-position:-11px -1317px}
.toolbar li.empty-trash-can,.toolbar li.empty-trash-can:hover{background-position:-11px -1011px}
.toolbar li.parent,.toolbar li.parent:hover{background:url(../images/icons/vader.gif) no-repeat 0 center;padding:3px 4px}/* To review */

/* content_admin */
.choose-world{float:right;padding-top:.1em}
.choose-world select{max-width:25em}
#currentWorldIdChange{padding:.1em .2em}
.mini-browser{margin-bottom:1.5em}
.popup .mini-browser{float:left;width:100%;margin:.1em 0 .1em .8em}
.simple-mini-browser{float:right}
.simple-mini-browser label{display:inline}
.simple-mini-browser .warning{background:url(../images/icons/status_sprite.png) no-repeat -8px -34px;padding-left:22px;font-weight:bold}
.simple-mini-browser .warning b{font-size:1.2em}
.simple-mini-browser input[type=button],.choose-world input[type=button]{padding:.1em .2em}
#CA-request-browser {margin-bottom:2em}
#CA-request-browser strong,#CA-request-browser .form-field{margin-right:3em}
#CA-request-browser .date-range,#CA-request-browser .text-search{margin-bottom:1.5em}
.list-of-items .draft{margin-top:.5em}
.list-of-items div.draft a{font-style:italic;padding:0;margin-left:1em;display:block}
.list-of-items .draft,.list-of-items .draft a,.list-of-items .name .spare-draft{color:#999}
.list-of-items .name .spare-draft{font-style:italic}

/* ACM */
#showAllOptions label span,#filterList-subfilters label span{display:block}

/* TinyMCE Float Panel (to review - see https://github.com/exelearning/iteexe/issues/132) */
.mce-floatpanel{max-height:100%;overflow:auto}

/* TinyMCE: No expiration messages over the Toolbar */
body.mce-fullscreen .alert-block{z-index:1000000!important;top:auto!important;bottom:0}