.gallery-list {
    display: table-row;
}
.gallery-list .gallery-item {
    display: table-cell;
    padding: 0 10px 10px 0;
}

.gallery-list .gallery-item a {
    display: block;
}
.gallery-list .gallery-item .gallery-image {
    border: 1px solid #ccc;
    border-bottom: 0;
    padding: 5px;
}
.gallery-list .gallery-item .gallery-title {
    background: #3399cc;
    color: #fff;
    padding: 5px 6px;
}
/* Text */
.product-designer .text-properties .input-text{ width: 73%;}

.product-designer .text-properties .btn-text { background: none; border: none; padding: 6px 0 6px 0;}
.product-designer .text-properties .btn-text span{ background: #000; padding: 8px 8px 6px 8px; text-transform: uppercase; border: none; font-weight: bold; color: #fff; }

.product-designer .text-properties .text_styles  { margin-bottom:10px;}

.product-designer .text-properties .text_styles.font_effects{ margin-bottom:0;}
.product-designer .text-properties .text_styles input { font-size:13px; color:#666666; padding: 5px;}
.product-designer .text-content select { height:30px; padding:5px; font-size:13px; color:#666666; margin-right: 3px;}
.product-designer .text_styles.btn_effects button { font-weight:bold;; width:28px;}
.product-designer .text_styles.btn_effects button#add_btn_italic { font-style: italic;}
.product-designer .text_styles.btn_effects button#add_btn_underline { text-decoration:underline;  }


.product-designer .text-content .text_styles.btn_effects button.selected { background:#eeedea;}
.product-designer .text_effect_popup li input { }
.product-designer .text_effect_popup button.button{ background:none; border:none; }

.product-designer .font_effects ul { padding: 15px; border: 1px solid #D4D4D4; margin-top: -1px;}
.product-designer .font_effects ul li{ margin: 0 0 8px 0;}
.product-designer .font_effects ul li.last{ margin-bottom: 0;}
.product-designer .text-properties  .font_effects ul li input{ padding: 0;}
.product-designer .font_effects ul li span{ min-width: 52px; float: left; line-height: 18px; }

.product-designer .text_effect_popup button.btn-clear{ background: #000; padding: 4px 3px 2px 3px; text-transform: uppercase; border: none; font-weight: bold; margin-left: 52px; }
.product-designer .text_effect_popup button.btn-clear:hover{ background: #000;}
.product-designer .text_effect_popup button.btn-clear span{ background: none; border:none; padding: 0;}

.product-designer .text-content button { border:1px solid #e6e4df; background:#fff; padding:4px 8px; color:#666666; cursor:pointer; font-size: 11px; }
.product-designer .text-content button.active{ background: #EBE9E5;  border: 1px solid #D7D7D7;   padding: 4px 8px; color: #666; text-decoration: none; cursor: pointer; border-bottom-color:#fff; }
.product-designer .text-content button:hover{ background: #EBE9E5;}
.product-designer .text-content button#text_color  { padding:4px 3px;}
.product-designer .text-content button#text_bg_color { padding:4px 3px;}
.product-designer .text-content button#text_color > span { border-bottom: 3px solid; padding: 1px 5px; }
.product-designer .text-content button#text_bg_color > span { border-bottom: 3px solid; padding: 1px 5px; }
.product-designer .text-content .btn_effects input#text_bg_null { margin:0px 3px 0 3px;}
.product-designer .text-content button.button-bg span{     background-color: #d2d2d2; color: #5b5b5b;}

.productdesigner-index-index  .colorpicker .colorpicker_field input{height:15px;}
.productdesigner-index-index  .colorpicker .colorpicker_hex input{height:15px;}
