.fileuploader-theme-thumbnails .fileuploader-thumbnails-input, .fileuploader-theme-thumbnails .fileuploader-items-list .fileuploader-item {
    display: inline-block;
    width: 300px;
    height: auto;
}

.fileuploader-theme-thumbnails .fileuploader-item-inner, .fileuploader-theme-thumbnails .fileuploader-item-inner .thumbnail-holder, .fileuploader-theme-thumbnails .fileuploader-items-list .fileuploader-item-image {
    width: 100%;
    height: 280px;
}

.fileuploader-theme-thumbnails .fileuploader-thumbnails-input, .fileuploader-theme-thumbnails .fileuploader-items-list .fileuploader-item {
    line-height: 276px;
}

.fileuploader-theme-thumbnails .fileuploader-thumbnails-input-inner {
    font-size: 54px;
}

.fileuploader-item-caption {
    margin-top: 10px;
}

.fileuploader-popup-tools li a:hover {
    opacity: .8;
}

.annotate-container {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.annotate-container > [id^=baseLayer]{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
	background: transparent;
}

.annotate-container > [id^=drawingLayer]{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	background: transparent;
}

.annotate-select-tool.active,
.annotate-select-color.active {
  border: 2px solid #596671;
}

.annotate-undo.disabled, .annotate-redo.disabled {
    opacity: 0.5;
    pointer-events: none;
    cursor: default;
}

.fileuploader-popup-tools li a i {
  color: #FFF;
  font-size: 22px;
}

.fileuploader-popup-tools li a {
    border-radius: 4px;
    margin-bottom: 8px;
}
