/**
 * Stylesheet for Visual Editor
 *
 * Part of BlueSpice MediaWiki
 *
 * @author     Markus Glaser <glaser@hallowelt.com>

 * @package    BlueSpice_Extensions
 * @subpackage VisualEditor
 * @copyright  Copyright (C) 2016 Hallo Welt! GmbH, All rights reserved.
 * @license    http://www.gnu.org/copyleft/gpl.html GNU Public License v2 or later
 * @filesource
*/

#wpTextbox1_ifr {
	background-color: #FFF;
}

body.mce-content-body {
	text-align:left;
	min-width: 0px;
	background: none !important;
	padding: 0 !important;
	margin-left: 0px;
	margin-right: 0px;
	/* reset height 100% of bluespice.skin.main.css, otherwise resize will not work */
	height: auto;
}

td.mceToolbar {
	border: 1px solid #BBB !important;
	border-bottom: none !important;
}

#wpTextbox1_tbl {
	border: none;
}

.mceItemHiddenSpellWord {
	/* background: url("tiny_mce/plugins/spellchecker/img/wline.gif") repeat-x bottom left;*/
	cursor:default;
}

.mce-content-body .template {
	background:#DDDDDD;
}

.mce-content-body .tag {
	background:#CCDDFF;
}

.mce-content-body .comment {
	background:#DDCCFF;
}

.switch {
	background:#FFDDCC;
}

.mce-content-body table.sortable th {
	background-image: url("data:image/gif;base64,R0lGODlhFQAJAIABAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjAxODAxMTc0MDcyMDY4MTE4OEM2REYyN0ExMDhBNDJFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjdCNTAyODcwMEY4NjExRTBBMzkyQzAyM0E1RDk3RDc3IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjdCNTAyODZGMEY4NjExRTBBMzkyQzAyM0E1RDk3RDc3IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzUgTWFjaW50b3NoIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDE4MDExNzQwNzIwNjgxMTg4QzZERjI3QTEwOEE0MkUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDE4MDExNzQwNzIwNjgxMTg4QzZERjI3QTEwOEE0MkUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3NjU0MzIxMC8uLSwrKikoJyYlJCMiISAfHh0cGxoZGBcWFRQTEhEQDw4NDAsKCQgHBgUEAwIBAAAh+QQBAAABACwAAAAAFQAJAAACF4yPgMsJ2mJ4VDKKrd4GVz5lYPeMiVUAADs=");
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 20px !important;
}

#editform div.mce-tinymce {
	border: none;
}

.bs-ve-fixed {
	position: fixed !important;
	top: 0px;
	background-color: #EEE !important;
}

.bs-ve-heading-fixed {
	position: fixed !important;
	top: 0px;
	padding-top: 3px;
	z-index: 1000;
}

#bs-ve-editsummary-group,
#bs-ve-editbtn-group {
	display: inline-block;
	margin-left: 5px;
}

#bs-ve-wpSummaryLabel label {
	display:none;
}

#bs-ve-wpSummary {
	line-height: 1.5em;
	height: auto;
	margin: 5px;
	margin-right: 0px;
	padding: 0px 3px 0px 3px;
	background-color: white;
	color: black;
	border: 1px solid #7a7a7a;
	font-size: 0.938em;
}
#bs-ve-wpSummary:hover {
	border: 1px solid black;
}

#bs-ve-wpSave,
#bs-ve-wpPreview,
#bs-ve-wpDiff{
	line-height: 1.5em;
	padding: 0px 8px;
	margin-top: 5px;
	margin-left: 5px;
	text-align: center;
	cursor: default;
	border: 1px solid #adadad;
	background-color: #e1e1e1;
	font-size: 0.938em;
}

#bs-ve-wpSave:hover,
#bs-ve-wpPreview:hover,
#bs-ve-wpDiff:hover{
	background-color: #e5f1fb;
	border: 1px solid #0078d7;
}

bs-ve-wpSave:active,
#bs-ve-wpPreview:active,
#bs-ve-wpDiff:active{
	background-color: #cce4f7;
	border: 1px solid #005499;
}

#bs-ve-mw-editform-cancel {
	padding: 5px;
	font-size: 0.938em;
	line-height: 2.5em;
	margin-left: 8px;
}

#bs-editbutton-visualeditor {
	/*@embed*/
	background-image: url(images/button_vis-editor.png);
}

/* reset has layout: http://onhavinglayout.fwpf-webdesign.de/ */
h1, h2, h3, h4, h5, h6 {
	overflow: visible !important;
}

div.mce-menu-item-preview.mce-active {
	border-left: 5px solid #ffae00;
}