/* -----------------------------------------------------
// Vanilla2
// (c) A-Websys (http://www.awebsys.cz)
// -----------------------------------------------------
// $VanillaVersion::  2.5             $   verze Vanilly
// $Revision::                        $   revize Vanilly
// $Author::                          $   autor
// $Date::                            $   datum
// -----------------------------------------------------
*/
[data-fea-form=active] [data-fea-hide=active] {
  display: none;
}
[data-fea-form]:not([data-fea-form="active"]) .fea-editor,
[data-fea-form]:not([data-fea-form="active"]) [data-fea-hide=passive] {
  display: none;
}
[data-fea-hide=both] {
  display: none;
}
/*FEA Field File*/
div.fea-field-files.fea-editor {
  display: inline-block;
}
.fea-field-files.nolabel .toolbar span.label {
  display: none;
}
.js-tiny-content.form-control,
.fea-field-files.form-control {
  height: auto;
}
.fea-field-files .file-list {
  min-height: 50px;
  display: block;
}
.fea-field-files .file-list.in {
  background-color: #ebf7f9;
  color: #ccc;
  border-style: dashed;
  border-width: 2px;
  border-color: #009fb5;
  opacity: 0.3;
}
.fea-field-files .fea-file-list .editor-file {
  padding-left: 20px;
  cursor: pointer;
}
.fea-field-files .fea-file-list .editor-file.fea-file-remove {
  text-decoration: line-through;
}
.fea-field-files .file-list input.file-select {
  float: left;
}
.fea-field-files .toolbar .label {
  color: black;
  display: none;
}
.fea-field-files div.file-workspace.thumbs {
  padding: 10px 0;
}
.fea-field-files div.file-workspace.thumbs > div.editor-file {
  float: left;
  display: inline-block;
  padding: 5px;
  margin: 5px;
  position: relative;
  border: 1px solid #ECECEC;
  min-width: 100px;
  min-height: 100px;
}
.fea-field-files div.file-workspace.thumbs > div.editor-file.file-selected {
  background-color: #D5E9F9;
}
.fea-field-files div.file-workspace.thumbs > div.editor-file input.file-select {
  position: absolute;
  left: 10px;
  top: 5px;
}
.fea-masked,
.fea-loading {
  position: relative;
}
.fea-masked:after,
.fea-loading:after {
  content: '';
  position: absolute;
  border-radius: 0;
  z-index: 100;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.3);
}
.fea-loading:after {
  background-image: url('../images/ajax-loader.gif');
  background-repeat: no-repeat;
  background-position: center;
}
.fea-widget {
  box-sizing: border-box;
}
.fea-widget.fea-widget-active {
  outline: 1px dotted red;
  cursor: pointer;
}
.fea-widget.fea-widget-active:hover {
  outline: 1px solid red;
}
iframe.fea-remote-content {
  width: 100%;
  border: 0px;
}
.fea-panel-admin {
  position: fixed;
  top: 0;
  width: 100%;
  text-align: center;
  background-color: yellow;
  border-bottom: 1px solid black;
  z-index: 60000;
}
.fea-widget-window .modal-dialog {
  min-width: 1000px;
}
