/**
 * @author    RocketTheme http://www.rockettheme.com
 * @copyright Copyright (C) 2007 - 2016 RocketTheme, LLC
 * @license   http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 only
 */
html {overflow: auto !important;}
p {margin: 3px 0 !important;}
.left {float:left;}
.right {float:right;}
.contentpane {font-size: 13px;line-height: 1.5em;margin:0;padding:0;background:#fff;}
.galleries-header, .galleries-inputs {padding: 10px;background:#fff;}
.clr {clear: both;}

.error {min-height: 413px;margin: 10px;overflow:hidden;}

/* buttons */
.button {float: left;font-size:12px;height:25px;border-radius:6px;-webkit-border-radius:6px;color:#888;border:1px solid #ccc;cursor:pointer;background: #eee;}
button.ok {border-color: #5d95c4;color:#fff;background-color:#78c2fe;text-shadow:0 -1px 0 #273e52;}
button.ok:hover {background-color:#5e9de2;border-color:#4a7db3;}
.statusbar .button, .mini-thumbs-footer .button {margin-left: 5px;}
.button.base-on-gallery {display:none;}

/* statusbar */
.statusbar { background:#f7f7f7; font-size: 14px;padding: 5px 5px 10px;border-top: 1px solid #ececec;position: absolute;bottom: 0;width: 97%;}
.statusbar .wrapper {float: right;}
.statusbar .loading {position:absolute;left: 10px; top: 10px;background:url(../../assets/images/loading.gif) top left no-repeat; width: 16px;height: 16px;display:none;}

/* gallery */
.galleries-inputs, .mass-tags-inputs ::-webkit-input-placeholder {color:#bbb;}
.galleries-inputs input:-moz-placeholder, .mass-tags-inputs input:-moz-placeholder {color: #bbb;}

input {outline:0;}

.galleries-list {float: left;background: #efefef;border: 1px solid #ddd;height: 23px;margin: 0 -2px;padding: 5px 5px 5px 10px;color:#999;text-shadow: 0 1px 0 #fff;cursor: pointer;position: relative;border-radius: 6px;-webkit-border-radius:6px;}
.galleries-list.disabled {color: #bbb;cursor:default;}

.galleries-list .title {display: inline-block; float: left; line-height: 1.6em;}
.galleries-list .arrow {display: inline-block;margin-left: 5px;text-align: center;margin-top: 1px;font-size:10px;}

.galleries-header {border-bottom: 1px solid #ddd;padding-bottom: 10px;}
.galleries-header .right {margin-top:5px;}

.galleries-list:hover {border-bottom: 1px solid #fff;}
.galleries-list.disabled:hover {border-bottom: 1px solid #ddd;}

.galleries-dropdown {border-radius: 0 0 4px 4px;position: absolute; top: 30px;min-width: 116px;z-index: 50;box-shadow:0 5px 5px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 5px 5px rgba(0, 0, 0, 0.2);visibility: hidden;padding: 3px 0;left:-1px;border-left: 1px solid #ddd;border-right:1px solid #ddd;}

.galleries-list:hover .galleries-dropdown {visibility: visible;border-top: 0;}
.galleries-list:hover {border-radius: 6px 6px 0 0;-webkit-border-radius: 6px 6px 0 0;}
.galleries-list.disabled:hover .galleries-dropdown, .galleries-list.rokhidden:hover .galleries-dropdown {visibility: hidden}

.galleries-list.rokhidden:hover {border-radius: 6px;-webkit-border-radius: 6px;border: 1px solid #ddd;}


.galleries-dropdown ul {list-style: none;margin: 0;padding: 0;}
.galleries-dropdown ul li {border-bottom: 1px solid #eaeaea;padding: 5px 10px;line-height: 18px;min-width: 116px;}
.galleries-dropdown ul li.selected span:after {content: '\2713';float: right;}

.selected-files {color: #aaa;float: right;margin-top: 10px;}
.selected-files span {font-weight:bold;}
#mass-file-tags .gallery-minilabel {float: left;margin-right: 20px;}

label.gallery-label {display:block;padding: 2px;color:#888;}
input.gallery-input {border-radius: 4px;-moz-border-radius:4px;-webkit-border-radius:4px;color: #666;padding: 5px;margin-bottom: 10px;width: 96%;border: 1px solid #ddd;box-shadow:0 0px 5px rgba(0, 0, 0, 0.1) inset;-webkit-box-shadow:0 0px 5px rgba(0, 0, 0, 0.1) inset;-moz-box-shadow:0 0px 5px rgba(0, 0, 0, 0.1) inset;}

label.gallery-minilabel {color: #888;font-size: 11px;display:block;}
input.gallery-minilabel {margin-left: 0;}

.gallery-minilabel.thumb-height {margin-left: 20px;}
.separator.block-title, .separator.block-title-inline {font-size: 11px;color:#ccc;}
.separator.block-title-inline {clear:both;}

.mini-label {margin: 0 2px 0 0; min-width: 35px;display: inline-block;text-align:left;}

.galleries-inputs .separator {color: #ccc;}
.galleries-inputs .separator.block-title {display:block;}

.publish-gallery, .delete-gallery, .manual-order-gallery {min-width:70px;margin-bottom: 10px;margin-right: 5px;}
.gallery-minilabel.delete-label, .gallery-minilabel.publish-label {line-height:27px;}
.gallery-ordering-label {line-height: 27px;margin-left: 85px;}

#gallery-width, #gallery-height,
#gallery-thumb_xsize, #gallery-thumb_ysize,
#gallery-background {width: 50px;}
#gallery-background {width:125px;}
#gallery-keep_aspect, #gallery-force_image_size {margin-left: 0;}

.galleries-content-container {position: relative;overflow:hidden;}
.galleries-content-container.overflow-visible {overflow:visible;}
.galleries-content-container.overflow-hidden {overflow:hidden;}

.galleries-mini-thumbs {position:absolute;right: -100%;padding:10px;top:8px;width:390px;height:92%;background:#f9f9f9 url(../../assets/images/ios-light.png) repeat;border: 1px solid #ccc;box-shadow: -2px 0 10px rgba(0, 0, 0, 0.2);-webkit-box-shadow:-5px 0 10px rgba(158, 158, 158, 0.3);border-radius: 6px 0 0 6px;-webkit-border-radius:6px 0 0 6px;-moz-border-radius:6px 0 0 6px;z-index:5;}
/*.galleries-content-container.overflow-visible .galleries-mini-thumbs {top: 5px;height:92.6%;}*/
.mini-thumbs-header {color: #999;margin-bottom: 5px;text-shadow: 0 1px 0 #fff;}
.mini-thumbs-footer {position: absolute;bottom:0;right: 10px;height:40px;}
.mini-thumbs-list {position: relative;width:100%;height:84%;overflow:hidden;}
.mini-thumbs-list.empty {height:89%;}
.mini-thumbs-loading {background: url(../../assets/images/loading-order.png) center center no-repeat;position: absolute;top:0;right:0;bottom:0;left:0;z-index:2;}
.mini-thumbs-list.empty {background: url(../../assets/images/empty-order.png) center center no-repeat;position: absolute;top:0;right:0;bottom:0;left:0;}
.mini-thumbs-list ul {margin: 0;padding:0;list-style:none;}
.mini-thumbs-list li {line-height:0;float:left;margin: 5px;padding: 4px;cursor:move;border: 1px solid #bbb;border-radius: 4px;-webkit-border-radius:4px;box-shadow:0 0 3px #bbb;-webkit-box-shadow:0 0 3px #bbb;background:#fff;}
.galleries-mini-thumbs div.gutter.vertical {top:5px;}
.mini-thumbs-list li.mini-thumb-placeholder {float: left; width: 70px; height: 70px;border: 0;box-shadow:none;-webkit-box-shadow:none;margin:0;padding:0;}

/* scrollbar */
div.gutter {width: 4px;border-radius: 4px;background: rgba(0, 0, 0, 0.2);position:absolute;top: 10px;right: 4px;display:block;}
div.scrollbar {width: 4px;border-radius: 4px; background: #333;position: absolute;top: 5px;display: block;}
div.gutter div.scrollbar {top: 0;}

.galleries-list, .galleries-dropdown {background: #ffffff;background: -moz-linear-gradient(top, #ffffff 0%, #e9e9e9 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e9e9e9));background: -webkit-linear-gradient(top, #ffffff 0%,#e9e9e9 100%);background: -o-linear-gradient(top, #ffffff 0%,#e9e9e9 100%);background: -ms-linear-gradient(top, #ffffff 0%,#e9e9e9 100%);background: linear-gradient(top, #ffffff 0%,#e9e9e9 100%);}

.galleries-dropdown li {background: #ffffff;background: -moz-linear-gradient(top, #ffffff 0%, #f5f5f5 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f5f5f5));background: -webkit-linear-gradient(top, #ffffff 0%,#f5f5f5 100%);background: -o-linear-gradient(top, #ffffff 0%,#f5f5f5 100%);background: -ms-linear-gradient(top, #ffffff 0%,#f5f5f5 100%);background: linear-gradient(top, #ffffff 0%,#f5f5f5 100%);}
.galleries-dropdown li:hover {color: #fff;text-shadow: 0 -1px 0 #123166;background: #64adf9;background: -moz-linear-gradient(top, #64adf9 0%, #2d81d8 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#64adf9), color-stop(100%,#2d81d8));background: -webkit-linear-gradient(top, #64adf9 0%,#2d81d8 100%);background: -o-linear-gradient(top, #64adf9 0%,#2d81d8 100%);background: -ms-linear-gradient(top, #64adf9 0%,#2d81d8 100%);background: linear-gradient(top, #64adf9 0%,#2d81d8 100%);}

.galleries-dropdown li.disabled, .galleries-dropdown li.disabled:hover {color:#ccc;text-shadow: 0 1px 0 #fff;font-style:italic;background: #ffffff;background: -moz-linear-gradient(top, #ffffff 0%, #f5f5f5 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f5f5f5));background: -webkit-linear-gradient(top, #ffffff 0%,#f5f5f5 100%);background: -o-linear-gradient(top, #ffffff 0%,#f5f5f5 100%);background: -ms-linear-gradient(top, #ffffff 0%,#f5f5f5 100%);background: linear-gradient(top, #ffffff 0%,#f5f5f5 100%);}

.galleries-list:hover {background: #e9e9e9;background: -moz-linear-gradient(top, #e9e9e9 0%, #fff 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e9e9e9), color-stop(100%,#fff));background: -webkit-linear-gradient(top, #e9e9e9 0%,#fff 100%);background: -o-linear-gradient(top, #e9e9e9 0%,#fff 100%);background: -ms-linear-gradient(top, #e9e9e9 0%,#fff 100%);background: linear-gradient(top, #e9e9e9 0%,#fff 100%);}

.galleries-list.rokhidden:hover {background: #ffffff;background: -moz-linear-gradient(top, #ffffff 0%, #e9e9e9 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e9e9e9));background: -webkit-linear-gradient(top, #ffffff 0%,#e9e9e9 100%);background: -o-linear-gradient(top, #ffffff 0%,#e9e9e9 100%);background: -ms-linear-gradient(top, #ffffff 0%,#e9e9e9 100%);background: linear-gradient(top, #ffffff 0%,#e9e9e9 100%);}

.galleries-list.disabled:hover {background: #ffffff;background: -moz-linear-gradient(top, #ffffff 0%, #e9e9e9 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e9e9e9));background: -webkit-linear-gradient(top, #ffffff 0%,#e9e9e9 100%);background: -o-linear-gradient(top, #ffffff 0%,#e9e9e9 100%);background: -ms-linear-gradient(top, #ffffff 0%,#e9e9e9 100%);background: linear-gradient(top, #ffffff 0%,#e9e9e9 100%);}
