/**
 * webEdition CMS
 *
 * $Rev$
 * $Author$
 * $Date$
 *
 * This source is part of webEdition CMS. webEdition CMS is
 * free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 3 of the License, or
 * any later version.
 *
 * The GNU General Public License can be found at
 * https://www.gnu.org/licenses/gpl-3.0.html.
 * A copy is found in the textfile
 * webEdition/licenses/webEditionCMS/License.txt
 *
 * @license	https://www.gnu.org/licenses/gpl-3.0.html  GPL
*/
/* This is a global config file for all scss files*/
/*main editable elements tabs - files*/
/* Colors */
div.fileupload_divBtnBrowseReset div {
  display: inline-block;
}
div.fileupload_divBtnBrowseReset div.we_fileInputWrapper {
  overflow: hidden;
  position: relative;
  cursor: pointer;
  vertical-align: top;
  display: inline-block;
}
div.fileupload_divBtnBrowseReset div.we_fileInputWrapper input.fileInput {
  cursor: pointer;
  position: absolute;
  width: 286px;
  height: 22px;
}
div.fileupload_divBtnBrowseReset div.we_fileInputWrapper input.fileInputHidden {
  opacity: 0;
}
div.fileupload_divBtnBrowseReset button {
  width: 170px;
}
div.we_file_drag {
  height: 112px;
  width: 100%;
  display: block;
  font-weight: normal;
  font-size: 12px;
  color: #555;
  cursor: default;
  background-color: white;
  margin: 0 0.2em 20px 0.1em;
  box-shadow: none;
  position: relative;
  box-sizing: border-box;
}
div.we_file_drag div.emptyDropzone {
  width: 100%;
  height: 100%;
  position: relative;
  display: block;
  border: 1px dashed gray;
}
div.we_file_drag div.emptyDropzone div.dropzone_divPreview div.empty span.fileicon {
  font-size: 3em;
  color: #eee;
}
div.we_file_drag div.emptyDropzone div.dropzone_divPreview div.empty span.fileicon .we-color {
  color: #eee;
}
div.we_file_drag div.emptyDropzone div.dropzone_divPreview div.filled span.fileicon {
  font-size: 3em;
  color: #444;
}
div.we_file_drag div.emptyDropzone.dragHover {
  border: none;
}
div.we_file_drag div.container_uploadItems {
  width: 100%;
  height: 100%;
  position: relative;
}
div.we_file_drag div.container_uploadItems div.uploadItem {
  width: 100%;
  margin: 0;
}
div.we_file_drag_hover {
  color: #00cc00;
  border: 1px solid #00cc00;
  box-shadow: inset 0 3px 4px #888;
}
div.we_file_drag_hover div.emptyDropzone, div.we_file_drag_hover div.uploadItem {
  border: none;
}
div.container_controlls {
  width: 542px;
  height: auto;
}
div.container_controlls div.container_controllsLeft {
  float: left;
  height: auto;
  padding-bottom: 12px;
}
div.container_controlls div.container_controllsLeft .container_BtnUploadCancel {
  width: 180px;
  margin-top: 12px;
}
div.container_controlls div.container_controllsLeft .container_BtnUploadCancel button {
  width: 170px;
}
div.container_controlls .container_controllsRight {
  float: right;
  height: auto;
  width: 310px;
  margin: 4px 0 0 0;
  padding-bottom: 12px;
}
div.container_controlls .container_controllsRight div.imgEditOpts {
  display: block;
  padding: 4px 0 6px 4px;
}
div.container_controlls .container_controllsRight div.imgEditOpts div {
  position: relative;
  height: 30px;
}
div.container_controlls .container_controllsRight div.imgEditOpts div div {
  position: absolute;
  height: 30px;
}
div.container_controlls .container_controllsRight div.imgEditOpts div.scaleDiv {
  margin: 4px 0 0 0;
}
div.container_controlls .container_controllsRight div.imgEditOpts div.scaleDiv div.labelContainer {
  display: inline-block;
  width: 70px;
  top: 6px;
  left: 0;
}
div.container_controlls .container_controllsRight div.imgEditOpts div.scaleDiv div.inputContainer {
  display: inline-block;
  top: 0;
  left: 70px;
}
div.container_controlls .container_controllsRight div.imgEditOpts div.scaleDiv div.inputContainer .optsUnitSelect {
  width: 104px;
  position: absolute;
  left: 0;
}
div.container_controlls .container_controllsRight div.imgEditOpts div.scaleDiv div.inputContainer .optsScaleInput {
  width: 55px;
  position: absolute;
  left: 159px;
  height: 29px;
  border-right: 0 none;
}
div.container_controlls .container_controllsRight div.imgEditOpts div.scaleDiv div.inputContainer .optsScalePropositions {
  position: absolute;
  left: 190px;
  top: 0;
  padding: 5px 1px 5px 0;
  background-color: transparent;
  height: 29px;
  width: 40px;
}
div.container_controlls .container_controllsRight div.imgEditOpts div.scaleDiv div.inputContainer .optsScalePropositions:focus {
  outline: none;
}
div.container_controlls .container_controllsRight div.imgEditOpts div.qualityDiv {
  margin: 4px 0 0 0;
}
div.container_controlls .container_controllsRight div.imgEditOpts div.qualityDiv div.labelContainer {
  display: inline-block;
  width: 70px;
  top: 4px;
  left: 0;
}
div.container_controlls .container_controllsRight div.imgEditOpts div.qualityDiv div.inputContainer {
  display: inline-block;
  top: 0;
  left: 70px;
  width: 166px;
}
div.container_controlls .container_controllsRight div.imgEditOpts div.qualityDiv div.inputContainer input.optsQuality {
  width: 88px;
  margin: 0;
}
div.container_controlls .container_controllsRight div.imgEditOpts div.qualityDiv div.inputContainer i.qualityIconLeft {
  font-size: 2em;
  margin-right: 8px;
  color: lightgray;
}
div.container_controlls .container_controllsRight div.imgEditOpts div.qualityDiv div.inputContainer i.qualityIconRight {
  font-size: 2em;
  margin-left: 8px;
}
div.container_controlls .container_controllsRight div.imgEditOpts div.qualityDiv div.btnContainer {
  width: 53px;
  text-align: right;
  display: inline-block;
  left: 240px;
}
div.container_controlls .container_controllsRight .containerImportMeta {
  padding: 8px 0 0 0;
}
.hidden {
  display: none;
}
div.containerEditorLoupe {
  position: relative;
  top: 0;
  left: 152px;
}
div.containerEditorLoupe div.editorLoupe {
  display: none;
  position: absolute;
  z-index: 62;
  overflow: hidden;
  width: 400px;
  height: 400px;
  top: 0;
  left: 0;
  background-color: lightgrey;
  background-image: linear-gradient(45deg, #898989 25%, transparent 25%, transparent 75%, #898989 75%, #898989), linear-gradient(-45deg, #898989 25%, transparent 25%, transparent 75%, #898989 75%, #898989);
  background-size: 12px 12px;
}
div.containerEditorLoupe div.editorLoupe div.editorLoupeInner {
  display: none;
  overflow: hidden;
  position: absolute;
  background-color: transparent;
}
div.containerEditorLoupe div.editorLoupe div.editorLoupeInfo {
  top: 0;
  left: 0;
  border: 1px solid black;
  width: auto;
  height: auto;
  padding: 2px;
  z-index: 66;
  position: absolute;
  background-color: white;
  display: none;
}
div.containerEditorLoupe div.editorLoupeFallback {
  display: none;
  position: absolute;
  top: 10px;
  left: -30px;
  border: 1px solid black;
  width: auto;
  height: auto;
  z-index: 66;
  background-color: white;
  padding: 6px;
}
div.containerEditorLoupe div.editorCrosshairH {
  display: none;
  position: absolute;
  z-index: 63;
  top: 199px;
  left: 150px;
  width: 100px;
  height: 2px;
  box-sizing: border-box;
  border-top: 1px dashed white;
  border-bottom: 1px dashed black;
}
div.containerEditorLoupe div.editorCrosshairV {
  display: none;
  position: absolute;
  z-index: 63;
  top: 150px;
  left: 198px;
  width: 2px;
  box-sizing: border-box;
  height: 100px;
  border-right: 1px dashed white;
  border-left: 1px dashed black;
}
div.containerEditorLoupe div.editorLoupeSpinner {
  position: absolute;
  top: 186px;
  left: 186px;
  z-index: 65;
  display: none;
}
div.containerEditorLoupe div.editorLoupeSpinner span {
  font-size: 2em;
  color: white;
}
div.containerEditorLoupe div.editorFocusPoint {
  display: none;
  width: 0;
  height: 0;
  position: absolute;
  border: 0;
  border-radius: 50%;
  box-shadow: 0 0 0 1px black;
  z-index: 60;
}
div.containerEditorLoupe div.editorFocusPoint:before {
  content: "";
  display: block;
  position: absolute;
  left: -23px;
  top: -23px;
  width: 38px;
  height: 38px;
  border: 3px solid white;
  border-radius: 50%;
  box-shadow: 0 0 4px 1px black, inset 0 0 3px 1px black;
}
div.containerEditorLoupe div.focusPointOnSet {
  top: 201px;
  left: 201px;
  z-index: 64;
}
div.containerEditorLoupe div.focusPointOnSet:before {
  border: 2px solid white;
  box-shadow: 0 0 0 2px black;
  box-shadow: 0 0 4px 1px red, inset 0 0 3px 1px red;
}
div.uploadItem {
  position: relative;
  width: 540px;
  height: 110px;
  margin: 4px 0 0 30px;
  border: 1px solid #aaaaaa;
  background-color: #e8e8ff;
}
div.uploadItem div.containerLeft {
  position: relative;
  height: 100%;
  width: 110px;
  float: left;
  background-color: lightgrey;
}
div.uploadItem div.containerLeft div.elemImagePreview {
  width: 100%;
  height: 100%;
  display: none;
  background-image: linear-gradient(45deg, #898989 25%, transparent 25%, transparent 75%, #898989 75%, #898989), linear-gradient(-45deg, #898989 25%, transparent 25%, transparent 75%, #898989 75%, #898989);
  background-size: 6px 6px;
  z-index: 60;
}
div.uploadItem div.containerLeft div.elemImagePreview div.imgPreview {
  height: 100%;
  width: 100%;
  z-index: 61;
}
div.uploadItem div.containerLeft div.elemIcon {
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  font-size: inherit;
  padding: 22px 0 0 12px;
}
div.uploadItem div.containerLeft div.elemIcon div.icon span.fileicon {
  font-size: 2em;
}
div.uploadItem div.containerLeft div.elemIcon div.extension {
  margin: 8px 0 0 36px;
  font-weight: bold;
}
div.uploadItem div.containerRight {
  position: absolute;
  width: 430px;
  left: 110px;
}
div.uploadItem div.containerRight div.containerRightTop {
  position: relative;
  height: 36px;
}
div.uploadItem div.containerRight div.containerRightTop.noneditable {
  margin-top: 4px;
}
div.uploadItem div.containerRight div.containerRightTop div.elemFilename {
  padding: 6px 0 0 6px;
  width: auto;
  position: absolute;
  display: block;
}
div.uploadItem div.containerRight div.containerRightTop div.elemFilename .inputEditFilename {
  border: none;
  padding: 5px 2px 3px 4px;
  width: 207px;
  background-color: white;
}
div.uploadItem div.containerRight div.containerRightTop div.elemFilename .inputEditFilename.nodelete {
  width: 260px;
}
div.uploadItem div.containerRight div.containerRightTop div.elemFilename .textShowFilename {
  padding: 6px 0 0 6px;
  font-weight: bold;
}
div.uploadItem div.containerRight div.containerRightTop div.elemFilename .textShowFilename.errorFilename {
  color: red;
}
div.uploadItem div.containerRight div.containerRightTop div.elemSizeDelete {
  width: auto;
  min-width: 92px;
  float: right;
  display: block;
}
div.uploadItem div.containerRight div.containerRightTop div.elemSizeDelete div.elemSize {
  padding: 12px 0 0 0;
  padding: 12px 6px 0 0;
  /*width: 76px;*/
  height: 50px;
  display: inline-block;
  font-weight: bold;
}
div.uploadItem div.containerRight div.containerRightTop div.elemSizeDelete div.elemSizeNok {
  padding: 12px 6px 0 0;
  /*width: 76px;*/
  height: 50px;
  display: inline-block;
  color: red;
  font-weight: bold;
}
div.uploadItem div.containerRight div.containerRightTop div.elemSizeDelete div.elemSizeNok div.elemSizeError {
  display: inline-block;
  margin-left: 6px;
}
div.uploadItem div.containerRight div.containerRightTop div.elemSizeDelete div.elemSizeNok div.elemSizeError span.fa-stack {
  height: inherit;
  line-height: inherit;
  vertical-align: inherit;
  color: red;
}
div.uploadItem div.containerRight div.containerRightTop div.elemSizeDelete div.elemSizeNok div.elemSizeError span.alertIcon {
  font-size: inherit;
}
div.uploadItem div.containerRight div.containerRightTop div.elemSizeDelete div.elemSizeNok div.elemSizeError .textSizeError {
  display: none;
  position: absolute;
  right: 3px;
  top: 30px;
  z-index: 66;
  background-color: black;
  border: 1px solid red;
  padding: 4px;
  width: 300px;
  color: white;
  font-weight: normal;
}
div.uploadItem div.containerRight div.containerRightTop div.elemSizeDelete div.elemDelete {
  padding: 4px 0 0 0;
  width: 96px;
  height: 36px;
  display: inline-block;
}
div.uploadItem div.containerRight div.containerRightTop div.elemSizeDelete div.elemDelete button {
  width: 84px;
}
div.uploadItem div.containerRight div.containerRightTop div.elemSizeDelete div.elemSize.hidden, div.uploadItem div.containerRight div.containerRightTop div.elemSizeDelete div.elemSizeNok.hidden, div.uploadItem div.containerRight div.containerRightTop div.elemSizeDelete div.elemDelete.hidden {
  display: none;
}
div.uploadItem div.containerRight div.containerRightTop .message_previweNotLoaded {
  display: none;
  height: auto;
  width: 240px;
  position: absolute;
  top: 20px;
  left: 40px;
  background-color: white;
  border: 1px solid black;
  z-index: 62;
  padding: 5px;
}
div.uploadItem div.containerRight div.containerRightBottom {
  position: absolute;
  height: 73px;
  top: 37px;
  background-color: transparent;
  width: 100%;
  box-sizing: border-box;
}
div.uploadItem div.containerRight div.containerRightBottom div.elemImageEdit, div.uploadItem div.containerRight div.containerRightBottom div.elemProgress, div.uploadItem div.containerRight div.containerRightBottom div.elemProcess, div.uploadItem div.containerRight div.containerRightBottom div.elemTypeError, div.uploadItem div.containerRight div.containerRightBottom div.elemFilenameError {
  position: absolute;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
}
div.uploadItem div.containerRight div.containerRightBottom div.elemPath {
  margin-left: 12px;
}
div.uploadItem div.containerRight div.containerRightBottom div.elemPath div.infoPath {
  padding: 0 0 0 0;
}
div.uploadItem div.containerRight div.containerRightBottom div.elemPath div.infoPath div.leftDiv {
  width: 90px;
  display: inline-block;
}
div.uploadItem div.containerRight div.containerRightBottom div.elemPath div.infoPath div.rightDiv {
  display: inline-block;
  width: 220px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: text-bottom;
}
div.uploadItem div.containerRight div.containerRightBottom div.elemImageEdit div.elemScaleNotice, div.uploadItem div.containerRight div.containerRightBottom div.elemImageEdit div.elemForceLongestNotice {
  display: none;
  margin-left: 6px;
  position: relative;
}
div.uploadItem div.containerRight div.containerRightBottom div.elemImageEdit div.elemScaleNotice span.fa-stack, div.uploadItem div.containerRight div.containerRightBottom div.elemImageEdit div.elemForceLongestNotice span.fa-stack {
  height: inherit;
  line-height: inherit;
  vertical-align: inherit;
  color: black;
}
div.uploadItem div.containerRight div.containerRightBottom div.elemImageEdit div.elemScaleNotice span.alertIcon, div.uploadItem div.containerRight div.containerRightBottom div.elemImageEdit div.elemForceLongestNotice span.alertIcon {
  font-size: inherit;
}
div.uploadItem div.containerRight div.containerRightBottom div.elemImageEdit div.elemScaleNotice .textScaleNotice, div.uploadItem div.containerRight div.containerRightBottom div.elemImageEdit div.elemScaleNotice .textForceLongestNotice, div.uploadItem div.containerRight div.containerRightBottom div.elemImageEdit div.elemForceLongestNotice .textScaleNotice, div.uploadItem div.containerRight div.containerRightBottom div.elemImageEdit div.elemForceLongestNotice .textForceLongestNotice {
  display: none;
  position: absolute;
  right: -70px;
  top: 20px;
  z-index: 66;
  background-color: white;
  border: 1px solid gray;
  width: 280px;
  padding: 4px;
}
div.uploadItem div.containerRight div.containerRightBottom div.elemImageEdit div.elemInfo {
  position: absolute;
  display: inline-block;
  left: 0;
  width: 340px;
  padding: 0 0 0 12px;
}
div.uploadItem div.containerRight div.containerRightBottom div.elemImageEdit div.elemInfo div.infoTop {
  padding: 10px 0 0 0;
}
div.uploadItem div.containerRight div.containerRightBottom div.elemImageEdit div.elemInfo div.infoTop div.leftDiv {
  width: 90px;
  display: inline-block;
}
div.uploadItem div.containerRight div.containerRightBottom div.elemImageEdit div.elemInfo div.infoTop div.rightDiv {
  display: inline-block;
}
div.uploadItem div.containerRight div.containerRightBottom div.elemImageEdit div.elemInfo div.infoTop.isPath {
  padding: 3px 0 0 0;
}
div.uploadItem div.containerRight div.containerRightBottom div.elemImageEdit div.elemInfo div.infoMiddle {
  padding: 3px 0 0 0;
}
div.uploadItem div.containerRight div.containerRightBottom div.elemImageEdit div.elemInfo div.infoMiddle div.leftDiv {
  display: inline-block;
  width: 90px;
}
div.uploadItem div.containerRight div.containerRightBottom div.elemImageEdit div.elemInfo div.infoMiddle div.rightDiv {
  display: inline-block;
}
div.uploadItem div.containerRight div.containerRightBottom div.elemImageEdit div.elemInfo div.infoBottom {
  display: none;
  padding: 10px 0 0 0;
}
div.uploadItem div.containerRight div.containerRightBottom div.elemImageEdit div.elemInfo div.infoBottom div.leftDiv {
  width: 90px;
  display: inline-block;
}
div.uploadItem div.containerRight div.containerRightBottom div.elemImageEdit div.elemInfo div.infoBottom div.rightDiv {
  display: inline-block;
}
div.uploadItem div.containerRight div.containerRightBottom div.elemImageEdit div.elemInfo div.infoBottom.isPath {
  padding: 3px 0 0 0;
}
div.uploadItem div.containerRight div.containerRightBottom div.elemImageEdit div.controllsItem {
  position: absolute;
  width: 100px;
  height: 30px;
  left: 334px;
  bottom: 3px;
  left: 332px;
  top: 6px;
}
div.uploadItem div.containerRight div.containerRightBottom div.elemImageEdit div.controllsItem div.rowEditHot {
  color: lightgray;
  padding: 0 0 0 10px;
  vertical-align: super;
}
div.uploadItem div.containerRight div.containerRightBottom div.elemImageEdit div.controllsItem.isPath {
  top: -10px;
}
div.uploadItem div.containerRight div.containerRightBottom div.elemProcess, div.uploadItem div.containerRight div.containerRightBottom div.elemProgress {
  padding: 26px 0 0 12px;
  background-color: white;
}
div.uploadItem div.containerRight div.containerRightBottom div.elemProcess div.elemProgressLeft, div.uploadItem div.containerRight div.containerRightBottom div.elemProgress div.elemProgressLeft {
  display: inline-block;
}
div.uploadItem div.containerRight div.containerRightBottom div.elemProcess div.elemProgressRight, div.uploadItem div.containerRight div.containerRightBottom div.elemProgress div.elemProgressRight {
  display: inline-block;
  vertical-align: super;
}
div.uploadItem div.containerRight div.containerRightBottom div.elemProcess div.elemProgressRight div.elemUploadError, div.uploadItem div.containerRight div.containerRightBottom div.elemProgress div.elemProgressRight div.elemUploadError {
  margin-left: 12px;
  position: relative;
}
div.uploadItem div.containerRight div.containerRightBottom div.elemProcess div.elemProgressRight div.elemUploadError span.fa-stack, div.uploadItem div.containerRight div.containerRightBottom div.elemProgress div.elemProgressRight div.elemUploadError span.fa-stack {
  color: red;
}
div.uploadItem div.containerRight div.containerRightBottom div.elemProcess div.elemProgressRight div.elemUploadError span.alertIcon, div.uploadItem div.containerRight div.containerRightBottom div.elemProgress div.elemProgressRight div.elemUploadError span.alertIcon {
  font-size: inherit;
}
div.uploadItem div.containerRight div.containerRightBottom div.elemProcess div.elemProgressRight div.elemUploadError .textUploadError, div.uploadItem div.containerRight div.containerRightBottom div.elemProgress div.elemProgressRight div.elemUploadError .textUploadError {
  display: none;
  position: absolute;
  right: 0;
  z-index: 66;
  background-color: black;
  border: 1px solid red;
  width: 280px;
  top: 20px;
  padding: 4px;
  color: white;
}
div.uploadItem div.containerRight div.containerRightBottom div.elemTypeError, div.uploadItem div.containerRight div.containerRightBottom div.elemFilenameError {
  padding: 18px 0 0 12px;
  background-color: #eeeeee;
  color: red;
  font-size: 1em;
}
div.uploadItem div.containerRight div.containerRightBottom div.elemTypeError span.textTypeErrorText, div.uploadItem div.containerRight div.containerRightBottom div.elemTypeError span.textTypeErrorType, div.uploadItem div.containerRight div.containerRightBottom div.elemTypeError span.textFilenameErrorText, div.uploadItem div.containerRight div.containerRightBottom div.elemTypeError span.textFilenameErrorFilename, div.uploadItem div.containerRight div.containerRightBottom div.elemFilenameError span.textTypeErrorText, div.uploadItem div.containerRight div.containerRightBottom div.elemFilenameError span.textTypeErrorType, div.uploadItem div.containerRight div.containerRightBottom div.elemFilenameError span.textFilenameErrorText, div.uploadItem div.containerRight div.containerRightBottom div.elemFilenameError span.textFilenameErrorFilename {
  font-size: 1.3em;
}
div.uploadItem div.containerRight div.containerRightBottom div.elemTypeError span.textTypeerrorExplain, div.uploadItem div.containerRight div.containerRightBottom div.elemFilenameError span.textTypeerrorExplain {
  font-size: 1em;
}
div.uploadItem div.containerRight div.containerRightBottom div.elemTypeError span.textFilenameErrorExplain, div.uploadItem div.containerRight div.containerRightBottom div.elemFilenameError span.textFilenameErrorExplain {
  font-size: 1em;
  color: black;
}
div.uploadItem div.containerRight div.containerRightBottom div.elemFilenameError {
  padding: 10px 0 0 12px;
}
div.uploadItem div.containerRight .elemFilenameFull {
  width: 280px;
  position: absolute;
  top: 12px;
  left: 12px;
}
div.uploadItem div.containerRight .elemFilenameFull .filenameLong {
  overflow-y: auto;
  width: 100%;
  max-height: 80px;
  word-wrap: break-word;
  box-sizing: border-box;
  font-weight: bold;
}
div.uploadItem div.containerItemBusy {
  position: relative;
  width: 100%;
  height: 100%;
  background: white;
  z-index: 62;
}
div.uploadItem div.containerItemBusy .elemSpinner {
  font-size: 2em;
  display: inline-block;
  padding-top: 28px;
}
div.uploadItem div.containerItemBusy .elemText {
  font-size: 1.6em;
  display: inline-block;
  vertical-align: super;
  padding: 0 40px 0 40px;
}
div.fileuploadWedoc, div.fileuploadEditor, div.fileuploadBase {
  width: 542px;
}
div.fileuploadImporter {
  position: relative;
  height: 100%;
}
div.fileuploadImporter div.dialogboxTop {
  overflow: hidden;
  position: absolute;
  top: 0;
  height: 300px;
}
div.fileuploadImporter div.dialogboxTop div.multiIconRight div.we_file_drag {
  margin-bottom: 0;
}
div.fileuploadImporter div.dialogboxTop div.multiIconRight div.fileupload_controlls div.fileupload_controlls_right {
  margin: 0;
}
div.fileuploadImporter div.dialogboxTop div.multiIconRight div.fileupload_controlls div.fileupload_controlls_right div.imgEditOpts {
  padding: 0 0 6px 4px;
}
div.fileuploadImporter div.importer_containerUploadFiles {
  /*
		position: relative;
		height: 440px;
		overflow: hidden;
		*/
  position: absolute;
  top: 284px;
  bottom: 1px;
  width: 100%;
  overflow-y: auto;
}
div.fileuploadImporter div.importer_containerUploadFiles div.containerEditorLoupe {
  /*
			position: relative;
			left: 172px;
			*/
  position: fixed;
  top: 240px;
  z-index: 1000;
}
div.fileuploadImporter div.importer_containerUploadFiles div.uploadFiles {
  /*
			position: absolute;
			top: 0;
			bottom: 0;
			*/
  /*height: 440px;*/
  overflow-y: auto;
  overflow-x: hidden;
}
div.fileuploadImporter div.importer_containerUploadFiles div.uploadFiles div.uploadItem {
  /*
				margin: 0 0 4px 30px;
				*/
  margin: 0 0 4px 14px;
}
div.fileuploadImporter div.containerUploaderBusy {
  display: none;
  padding: 20px;
  background-color: white;
  width: 400px;
  height: 180px;
  position: absolute;
  top: 74px;
  left: 84px;
  opacity: 1;
}
div.fileuploadImporter div.containerUploaderBusy div.elemSpinner {
  margin: 20px 0 10px 0;
  font-size: 2em;
  padding-top: 12px;
  text-align: center;
}
div.fileuploadImporter div.containerUploaderBusy div.elemText {
  padding-top: 18px;
  text-align: center;
  font-size: 1.6em;
}
div.fileuploadImporter div.uploaderMask {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: gray;
  opacity: 0.8;
}
div.external_dropzone {
  margin: 6px 0 0 0;
  width: auto;
}
div.external_dropzone div.we_file_drag {
  border: 1px dashed gray;
  margin: 0;
}
div.external_dropzone div.we_file_drag div.textExtDropzone.we_suggest {
  display: inline-block;
  padding-top: 24px;
  padding-left: 20px;
  font-size: 1.4em;
  color: lightgray;
}
div.fileuploadEditor_footer {
  width: auto;
  height: 100%;
}
div.fileuploadEditor_footer div.containerBtn {
  float: right;
}
div.fileuploadEditor_footer div.containerBtn div.elemBtnFooter {
  display: table-cell;
}
div.fileuploadEditor_footer div.containerBtn div.elemBtnFooter button {
  width: 120px;
}
div.fileuploadEditor_footer div.containerBtn div.elemBtnFooter.hidden {
  display: none;
}
