body{font-family:'Open Sans';font-size:16px}
select{border:1px solid #d3d3d3;background:#fff;padding:5px 3px;font-size:15px;font-family:Arial;font-weight:normal}
.ui-selectmenu-button{background:#fff!important;width:120px!important}
.outTable{border-collapse:collapse;width:auto}
.outTable td{white-space:nowrap;padding:4px 10px;color:#333;font-size:15px;border:0}
.thread{width:30px;padding:3px;border-radius:3px}
.colorSwatch{width:24px;height:24px;margin:2px;box-shadow:1px 1px 3px 0 #ccc}
.removeColor,.cloneColor{color:#999;cursor:pointer}
.moveRow{color:#ccc;cursor:move}
#previewBox{background:#f0f0f0;width:100%;height:550px;text-align:center;overflow: auto;padding-top:20px;}
#previewBox .preview{width:100%;height:450px}
#controlBox h3{border-bottom:1px solid #d6d6d6;font-size:15px;font-weight:700;margin-bottom:30px;position:relative}
#controlBox h3 span{border-bottom:2px solid #00a9e0;padding-bottom:10px;display:inline-block;position:relative;top:1px}
#controlBox h3+div{margin-bottom:30px}
.errorBox{border:solid 1px #F6D4D4;background:#FBDFDF;color:#B62724;font-weight:bold;font-size:12pt;padding:12px;width:100%;margin:0 0 20px 0;border-radius:3px;display:none}
#previewSheetBox{z-index:99999;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;background:#fff;}
#previewSheetBox span{position:fixed;top:10px;left:10px;padding:20px 40px;background:#ffeec6;color:#000;border:2px solid #000}
.smBtn{color:#515151;cursor:pointer;display:inline-block;border:solid 1px #acacac;padding:3px 8px;border-radius:3px;background: #fff;}
.sp-replacer{width:50px;}
.baseColorSwatch .sp-replacer{border-color: #b3b3b3;}
.baseColorSwatch .sp-dd{padding: 0px 0;}
.baseColorSwatch .sp-preview{height: 16px;}
option:disabled{color:#999}
.tool-title{margin:0 0 5px;font-size:26px;font-style:normal;font-weight:700;line-height:1.2;color:#2f3235;}
.tool-desc{margin:0 0 30px;font-size:16px;line-height:1.2;color:#2f3235;padding:0 0 5px;border-bottom:solid 1px #f5f5f5}
.gal_list{margin:0;padding:0}
.gal_list li{width:22%;float:left;margin:10px;padding:10px;list-style:none;background:#f0f0f0}
.gal_list li div{width:100%;height:130px;cursor: pointer}
.gal_list li .pro{display:block;width:100%;padding:7px 0;margin:10px 0 0;background:#fbff93;text-align:center;font-size:14px;color:#844a02;line-height:1}
.gal_list li .send{display:block;width:100%;padding:7px 0;margin:10px 0 0;background:#fcfff0;text-align:center;font-size:14px;color:#333;font-weight:bold;line-height:1}
.gal_list li .stats{width:100%;padding:3px 0;margin:5px 0 0;text-align:center;font-size:11px;color:#999;font-weight:normal;letter-spacing:1px}
.gal_list li .delete{width:100%;padding:3px 0;margin:10px 0 0;background:#e20;color:#fff;text-align:center;cursor:pointer}
.gallery_page #controlBox h3{margin-bottom:10px}
.gallery_page #controlBox ul{margin:0;padding:0;list-style:none}
.gallery_page #controlBox ul li{margin:0;padding:3px;border-bottom:dotted 1px #eeeded;font-size:15px;cursor:pointer}
.gallery_page #controlBox li.selected{font-weight:bold;color:#00a9e0;background:#ebfffd}
.imgPreview{width:100%;height:420px}
.previewInfo td{padding:7px}
.previewInfo td:first-child{text-align:left;font-weight:bold;font-size:16px}
.pager_box{margin:40px 0 10px;text-align:center;float:left;width:100%;background:#fafafa;padding:20px 0}
.pages{list-style:none}
.pages li{display:inline-block}
.pages a,.pages span{background:#eee;border:1px solid #e7e7e7;border-radius:3px;color:#888;font-weight:400;margin:0 3px;padding:6px 11px;text-decoration:none;display:inline-block}
.pages li span.current{background:#0c8ebe;border-color:#0c8ebe;color:#fff}
#social_share{list-style:none!important;padding-left:0;margin:5px 0;display:block;float:left;width:100%}
#social_share li{margin-right:5px;float:left;cursor:pointer}
#social_share i{width:140px;height:35px;border-radius:2px;float:left}
.settingTable{border-collapse:collapse;width:auto;}
.settingTable td{padding:4px 5px;color:#333;font-size:15px;text-align:left;border:none;}
.settingTable tr td:first-child{font-weight:bold;}

svg {margin: 0;box-shadow:1px 1px 5px 1px #ccc;}
.clickable {cursor: help;}
input[type="number"] {max-width: 80px;border: 1px solid #d3d3d3;border-radius: 4px;padding: 2px;margin: 2px;}

.presetColors span{cursor:pointer;color:#5a7ab7;font-size:12px;display:inline-block;margin:3px;text-decoration: underline;}