.gallery-input{position:relative;border:1px solid #ccc;border-radius:4px;padding:6px 12px}.gallery-input .-run-mask{position:absolute;border-radius:4px}.gallery-input .-run-loader{position:absolute}.gallery-input .gallery-input-controls{display:none;margin-top:6px;overflow:hidden}.gallery-input .gallery-input-controls .form-group{float:left;margin-right:20px}.gallery-input .gallery-input-controls .gallery-input-buttons{clear:left;text-align:left}.gallery-input .gallery-input-controls .gallery-input-buttons a{margin-right:5px}.gallery-input .gallery-input-errors{display:none;color:#C30404;font-size:13px;margin-top:6px;padding:0 9px}.gallery-input .gallery-input-items{border-radius:4px;padding:3px;background-color:#eee;border:2px dashed transparent;min-height:21px}.gallery-input .gallery-input-items.gallery-input-items-dragover{border-color:#777}.gallery-input .gallery-input-items .gallery-input-item{position:relative;overflow:hidden;display:inline-block;vertical-align:top;margin-right:3px;margin-bottom:3px;border:1px solid #777;border-radius:3px;padding:2px 2px 20px;text-align:center;background-color:#FFF}.gallery-input .gallery-input-items .gallery-input-item img{display:block;margin:0 auto}.gallery-input .gallery-input-items .gallery-input-item span{position:absolute;bottom:0;left:0;padding:0 5px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gallery-input .gallery-input-items .gallery-input-item.gallery-input-item-active{border-color:#66AFE9;background-color:#66AFE9;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}