/* /kolibri/plugins/richtext/richtext.css.esp */
.richtext-image-contextmenu-hide .imageMenuItem,
.richtext-table-contextmenu-hide .tableMenuItem {
	display:none;
}
.richtext-image-contextmenu-hide .activeItem-image,
.richtext-table-contextmenu-hide .activeItem-table {
	display:none;
}
.removeDescriptionButton {
	display:none;
}
.makeDescriptionButton {
	display:block;
}
.selectedImageHasDescription .makeDescriptionButton {
	display:none;
}
.selectedImageHasDescription .removeDescriptionButton {
	display:block;
}

.tundra .tableBorderColorDropDown .dijitButtonText {
	width:130px;
	text-align:left;
}
.tableBorderColorDropDown {
	margin-top:5px;
	left:-2px;
	position:relative;
}/* /kolibri/plugins/pagelist/pagelist.css.esp */
.pagelistImage {
	float: left;
	margin-right:1em;
}
.pagelistItem {
	margin-bottom:1em;
}
.pagelistItemsOnlyTitle .pagelistItem {
	margin-bottom:0;
}
h5.pagelistTitle {
	margin:0;
}
.pagelistItem .date {
	font-size:80%;
	color:#666666;

}
.showDate .pagelistItem .pagelistTitle {
	margin:0;
}/* /kolibri/plugins/searchfield/searchfield.css.esp */
form.search-form input.q {
        color: grey;
        width: 100px;
}
        
form.search-form input.q:focus {
        color: black;
}

/* /kolibri/plugins/youtube/youtube.css.esp */
/* /kolibri/plugins/form/form.css.esp */
.kolibri_form {
	position:relative;
}
.kolibri_form_resizebordered {
	border-right:1px dashed #999999;
}
.kolibri_form input {
	width:100%;
}
.kolibri_form select {
	width:100%;
}
.kolibriFormTextarea {
	width:100%;
	height: 3em;
}
.kolibriFormMultiselect {
	height: auto;
	overflow: auto;
}
.kolibri_form label {
	display:block;
	line-height:1.7em;
}
.kolibriFormItem {
	position:relative;
	width:100%;
	float:left;
}
.kolibriFormItemInner {
	padding:0px 0px 0px 3px;
}
.formElementEditIcon,
.formElementRemoveIcon {
	position:absolute;
	top:0px;
	left:0px;
}
.kolibriFormSubmitButton {
	margin: 1em 1em 1em 3px;
}
#formItems {
	padding:0;
	border:0;
	margin:0;
}
		
/* edit item handle */
.kolibriFormItem .eih {
	display:none;
	position:absolute;
	border:0px dashed rgb(255, 125, 3);
	opacity: 0.8;
}
#formItems .active {
	background:url(/kolibri/images/white2x2.png.ReplaceColor.original-ffffff.replace-FF7D03.opacity-0,2.filter_png) top left repeat transparent;
}
.kolibriFormItem:hover .eih, #formItems .active .eih {
	display:block;
}
#formItems .active .eih {
	border-style:solid;
}
.kolibriFormItem:hover .eih_t, #formItems .active .eih_t {
	border-top-width:1px;
	top:0; left:0; width:100%; height:1px;
}
.kolibriFormItem:hover .eih_b, #formItems .active .eih_b {
	border-bottom-width:1px;
	bottom:0; left:0; width:100%; height:1px;
}
.kolibriFormItem:hover .eih_l, #formItems .active .eih_l {
	border-left-width:1px;
	top:0; left:0; width:1px; height:100%;
}
.kolibriFormItem:hover .eih_r, #formItems .active .eih_r {
	border-right-width:1px;
	top:0; right:0; width:1px; height:100%;
}
.dojoDndMove .kolibriFormItem:hover .eih_t {
	height:100%;
}
.kolibriFormInputWrap {
	position:relative;
	padding-left:8px;
	left:-8px;
}
.kolibriFormItem-textarea .kolibriFormInputWrap {
	padding-left:3px;
	left:-3px;
}
.kolibriFormItem-multiselect .kolibriFormInputWrap {
	padding-left:1px;
	left:-1px;
}
#bodyPanel {
	border:1px solid rgb(255, 125, 3);
}

.kolibri_form .kolibriFormCheckbox,
.kolibri_form .kolibriFormRadio {
	display:block;
	float:left;
	width:1em;
	margin-right:0.5em;
}
.kolibriFormItem .dndHover_tl, .kolibriFormItem .dndHover_br {
	display:none;
	position:absolute;
	width:auto;
	height:25px;
	z-index:10;
}
#formItems .dojoDndItemBefore .dndHover_tl {
	display:block;
	background:url(/kolibri/images/arrow-tl.png) left top no-repeat transparent;
	top:0;
	left:0;
	padding-left:20px;
}
#formItems .dojoDndItemAfter .dndHover_br {
	display:block;
	background:url(/kolibri/images/arrow-br.png) right bottom no-repeat transparent;
	bottom:0;
	right:0;
	padding-right:25px;
}
.kolibriFormItem .dndHover_tl span, .kolibriFormItem .dndHover_br span {
	background:url(/kolibri/images/white2x2.png.ReplaceColor.original-ffffff.replace-000000.opacity-0,5.filter_png) repeat;
	border:0px solid black;
	color:#ffffff;
}
#formItems .dojoDndItemBefore, #formItems .dojoDndItemAfter {
	border:0;
}
#formItems .kolibriFormCheckboxWrap,
#formItems .kolibriFormRadioItemWrap {
	clear:left;
}
#formItems .kolibriFormCheckboxWrap .dijitInline,
#formItems .kolibriFormRadioItemWrap .dijitInline {
	width:auto !important;
	float:left !important;
}
textarea.optionsEdit {
	width:150px;
	background:transparent;
	color:#000000;
	border:1px solid #666666;
	height:60px;
	font-size:12px;
	font-family: Helvetica, Arial, Sans-serif;
	margin:0 0 5px 5px;
}
.kolibriFormDividerWrap {
	min-height:25px;
	padding-top:10px;
}
.kolibriFormItem-divider hr{
	border-bottom:1px solid #999999;
	margin-right:0;
}
.kolibriFileWrap {
	position:relative;
}
.kolibriFakeFileWrap {
}
.kolibriFakeFileWrap input {
	position:relative;
	width:100%;
}
.kolibriFakeFileWrap button {
	width:6em;
	position:absolute;
	top:0;
	right:0;
}
.kolibriRealFileWrap {
	position:absolute;
	top:0;
	right:0;
	opacity:0;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	text-align:right;
}
#formItems .dojoxResizeHandle {
	opacity:0.5;
}
.kolibriFormItemRequired .kolibriFormItemRequiredMark {
	position:absolute;
	color:red;
	width:auto;
	left:-0.3em;
	font-size:120%;
	top:0;
}
.kolibriFormBodyPanel {
	overflow:visible !important;
}/* /kolibri/plugins/title/title.css.esp */
