.uploader{background:#fff;border:solid 1px #ddd;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-align:center;padding:15px 0}.uploader .btn-upload{position:relative;overflow:hidden;margin:7px 0 10px}.uploader .btn-upload input{position:absolute;top:0;right:0;margin:0;padding:0;height:28px;cursor:pointer;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.uploader .progress-placeholder{padding:0 10px;height:1em}.uploader .loading.upload-question{height:80px}.uploader .attachment-list{padding:10px 25px 0}.uploader .attachment-list .attachment-item{margin:8px}.attachment-list{padding:0;text-align:left}.attachment-list .attachment-item{display:inline-block;vertical-align:top;height:100px;width:100px;margin-right:7px;margin-bottom:7px;position:relative}.attachment-list .attachment-item button{position:absolute;top:-10px;right:-10px}.attachment-list .attachment-item button.btn-large{top:-19px;right:-19px}.attachment-list .attachment-item .attachment-item-loading{height:100%;width:100%}.attachment-list .attachment-item .modal{width:100%;height:100%}.attachment-list .attachment-item .modal-content{max-width:none;background-color:transparent;width:100%;height:100%}.attachment-list .attachment-item .image{-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;background-repeat:no-repeat;background-position:center;margin:0 auto;margin-top:50px;width:90%;height:90%;width:-webkit-calc(100% - 100px);width:-moz-calc(100% - 100px);width:calc(100% - 100px);height:-webkit-calc(100% - 100px);height:-moz-calc(100% - 100px);height:calc(100% - 100px)}.attachment-list .attachment-item .modal-prev{position:absolute;left:50px;top:-webkit-calc(50% - 80px);top:-moz-calc(50% - 80px);top:calc(50% - 80px)}.attachment-list .attachment-item .modal-next{position:absolute;right:50px;top:-webkit-calc(50% - 80px);top:-moz-calc(50% - 80px);top:calc(50% - 80px)}.attachment-list .attachment-item .modal-prev:hover,.attachment-list .attachment-item .modal-next:hover,.attachment-list .attachment-item .modal-prev:focus,.attachment-list .attachment-item .modal-next:focus{text-decoration:none}.attachment-list .attachment-item:nth-child(3n){margin-right:0}.attachment-list .attachment-item-other{padding:15px 3px;background:#eee;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-align:center;height:100%}.attachment-list .attachment-item-other-link{color:transparent}.attachment-list .modal-close{margin-right:8px;margin-top:8px}
