.um .um-single-image-preview,
.um .um-single-file-preview {
margin-bottom: 20px;
}
.um .um-single-image-preview > img {
max-height: 300px;
display: inline-block;
overflow: hidden;
margin: auto;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
.um-single-image-preview,
.um-single-file-preview {
display: none;
text-align: center;
position: relative;
}
.um-single-image-preview.show,
.um-single-file-preview.show {display: block}
.um-single-image-preview > img {
max-width: 100%;
max-height: inherit;
}
.um-single-image-preview a.cancel,
.um-single-file-preview a.cancel {
position: absolute;
top: -15px;
right: -15px;
width: 30px;
height: 30px;
-moz-border-radius: 999px;
-webkit-border-radius: 999px;
border-radius: 999px;
background: #ddd;
cursor: pointer;
text-decoration: none !important;
z-index: 666;
opacity: 0.75;
}
.um-single-image-preview a.cancel i,
.um-single-file-preview a.cancel i {
font-size: 16px;
color: #888;
position: relative;
display: block;
width: 100%;
height: 100%;
line-height: 30px;
overflow: hidden;
}
.um-single-image-preview a.cancel i:before,
.um-single-file-preview a.cancel i:before{line-height:inherit} .um-single-fileinfo {
padding: 26px 0 20px 0;
display: inline-block;
max-width: 100%;
}
.um-single-fileinfo span.icon {
font-size: 40px;
display: inline-block;
width: 100px;
height: 70px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
background-color: #666;
color: #fff !important;
}
.um-single-fileinfo span.icon i {
display: block;
height: 70px;
line-height: 70px;
overflow: hidden;
}
.um-single-fileinfo span.icon i:before{line-height:inherit}
.um-single-fileinfo span.filename {
display: block;
font-size: 16px;
color: #888;
padding-top: 5px;
}
.um-single-fileinfo a {
text-decoration: none !important;
opacity: 0.9;
}
.um-single-fileinfo a:hover {
opacity: 1
} div.um-modal .upload-statusbar {
margin: 20px 0 0 0;
}
div.um-modal .upload-filename {
display: none !important;
}
div.um-modal .upload-progress {
position: relative;
width: 100%;
box-sizing: border-box;
}
div.um-modal .upload-bar {
width: 0;
height: 10px;
color: #666;
background: #7ACF58;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
} div.um-modal .ajax-upload-dragdrop {
width: 100%;
text-align: center;
vertical-align:middle;
padding: 20px;
box-sizing: border-box;
border: 2px dashed #ddd;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
font-size: 18px;
line-height: 1em;
}
div.um-modal .ajax-upload-dragdrop span.str {
display: block;
margin: 0 0 15px 0;
}
div.um-modal .ajax-upload-dragdrop span.icon {
display: block;
font-size: 80px;
line-height: 80px;
vertical-align: middle;
margin-bottom: 10px;
}
div.um-modal .ajax-upload-dragdrop span.help {
display: block;
font-size: 14px;
color: #aaa;
margin: 0 0 12px 0;
} div.um-modal .upload {
cursor: pointer !important;
line-height: 34px !important;
height: 34px;
display: inline-block;
text-decoration: none;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
padding: 0 20px;
color: #fff;
vertical-align: middle;
font-size: 14px;
box-sizing: border-box;
transition: 0.2s;
}
div.um-modal .upload:hover {
background: #44b0ec;
}
.um-modal input[type="file"]::-webkit-file-upload-button { cursor: pointer }.um .picker {
font-size: 16px;
text-align: left;
line-height: 1.2;
color: #fff;
position: absolute;
z-index: 10000;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.um .picker__box ul li[role="presentation"] {
margin: 10px 0 0 0;
} .um .picker__input {
cursor: default;
} .um .picker__input.picker__input--active {
border-color: #0089ec;
} .um .picker__holder {
width: 100%;
overflow-y: auto;
-webkit-overflow-scrolling: touch;
}   .um .picker__holder,
.um .picker__frame {
bottom: 0;
left: 0;
right: 0;
top: 100%;
} .um .picker__holder {
position: fixed;
-webkit-transition: background 0.15s ease-out, top 0s 0.15s;
-moz-transition: background 0.15s ease-out, top 0s 0.15s;
transition: background 0.15s ease-out, top 0s 0.15s;
} .um .picker__frame {
position: absolute;
margin: 0 auto;
min-width: 256px;
max-width: 400px;
width: 100%;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
-moz-opacity: 0;
opacity: 0;
-webkit-transition: all 0.15s ease-out;
-moz-transition: all 0.15s ease-out;
transition: all 0.15s ease-out;
}
@media (min-height: 33.875em) {
.um .picker__frame {
overflow: visible;
top: auto;
bottom: -100%;
max-height: 80%;
}
}
@media (min-height: 40.125em) {
.um .picker__frame {
margin-bottom: 15% !important;
}
} .um .picker__wrap {
display: table;
width: 100%;
height: 100%;
}
@media (min-height: 33.875em) {
.um .picker__wrap {
display: block;
}
} .um .picker__box {
display: table-cell;
vertical-align: middle;
}
@media (min-height: 26.5em) {
.um .picker__box {
}
}
@media (min-height: 33.875em) {
.um .picker__box {
display: block;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}
}
@media (min-height: 40.125em) {
.um .picker__box {
border-bottom-width: 1px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}
} .um .picker--opened .picker__holder {
top: 0;
background: transparent;
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#1E000000,endColorstr=#1E000000)";
zoom: 1;
background: rgba(0, 0, 0, 0.7);
-webkit-transition: background 0.15s ease-out;
-moz-transition: background 0.15s ease-out;
transition: background 0.15s ease-out;
}
.um .picker--opened .picker__frame {
top: 0;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}
@media (min-height: 33.875em) {
.um .picker--opened .picker__frame {
top: auto;
bottom: 0;
}
}