.error-msg{
	color: red;	
}
.button-export{
	padding: 3px 4px !important;
}
#repupresscustomwoocommerceproduct_store_logo_preview img{
	width:200px;
	height: 80px;
}
.woo-product-cust-table{
    border: 1px solid #ccc;
    border-radius: 6px;
    box-shadow: 0 1px 1px #ccc;
    width:100%;
}
.woo-product-cust-table th{
    background-color: #0091cd;
    border-top: medium none;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) inset;
    color: white;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.woo-product-cust-table th,.woo-product-cust-table td{
    border-left: 1px solid #ccc;
    border-top: 1px solid #ccc;
    padding: 10px;
    text-align: left;
}
.checkout-tab{
    margin-right: 15px;
    text-decoration: none;
}

.type-shop_order .column-order_actions a.button.woo_order {
	float: left;
	width: 26px;
	height: 26px;
	padding: 3px 2px;
}

.type-shop_order .column-order_actions a.button.woo_order img {
	width: 16px;
}

/* Button CSS */

#repupress_customize_woocommerce_product_shop_btn_result,#repupress_customize_woocommerce_product_detail_btn_result {
    display: inline-block;
}
#repupress_customize_woocommerce_product_shop_btn_css_gradients div, #repupress_customize_woocommerce_product_detail_btn_css_gradients div {
    cursor: pointer;
    height: 50px;
    width: 50px;
}
.button_example:hover{color:#fff !important;}
.gradient_33 {
    background-color: #a5b8da;
    background-image: -moz-linear-gradient(center top , #a5b8da, #7089b3);
    border: 1px solid #819bcb;
    border-radius: 3px;
    float: left;
    margin: 10px;
}
.gradient_33:hover {
    background-color: #819bcb;
    background-image: -moz-linear-gradient(center top , #819bcb, #536f9d);
    border: 1px solid #819bcb;
}
.gradient_1 {
    background-color: #ffd65e;
    background-image: -moz-linear-gradient(center top , #ffd65e, #febf04);
    border: 1px solid #ffc92b;
    border-radius: 3px;
    float: left;
    margin: 10px;
}
.gradient_1:hover {
    background-color: #ffc92b;
    background-image: -moz-linear-gradient(center top , #ffc92b, #ce9a01);
    border: 1px solid #ffc92b;
}
.gradient_2 {
    background-color: #606c88;
    background-image: -moz-linear-gradient(center top , #606c88, #3f4c6b);
    border: 1px solid #4b546a;
    border-radius: 3px;
    float: left;
    margin: 10px;
}
.gradient_2:hover {
    background-color: #4b546a;
    background-image: -moz-linear-gradient(center top , #4b546a, #2c354b);
    border: 1px solid #4b546a;
}
.gradient_3 {
    background-color: #d5cea6;
    background-image: -moz-linear-gradient(center top , #d5cea6, #b7ad70);
    border: 1px solid #c5bb83;
    border-radius: 3px;
    float: left;
    margin: 10px;
}
.gradient_3:hover {
    background-color: #c5bb83;
    background-image: -moz-linear-gradient(center top , #c5bb83, #a29752);
    border: 1px solid #c5bb83;
}
.gradient_4 {
    background-color: #a90329;
    background-image: -moz-linear-gradient(center top , #a90329, #6d0019);
    border: 1px solid #77021d;
    border-radius: 3px;
    float: left;
    margin: 10px;
}
.gradient_4:hover {
    background-color: #77021d;
    background-image: -moz-linear-gradient(center top , #77021d, #3a000d);
    border: 1px solid #77021d;
}
.gradient_5 {
    background-color: #4ba614;
    background-image: -moz-linear-gradient(center top , #4ba614, #008c00);
    border: 1px solid #36780f;
    border-radius: 3px;
    float: left;
    margin: 10px;
}
.gradient_5:hover {
    background-color: #36780f;
    background-image: -moz-linear-gradient(center top , #36780f, #005900);
    border: 1px solid #36780f;
}
.gradient_6 {
    background-color: #ff5db1;
    background-image: -moz-linear-gradient(center top , #ff5db1, #ef007c);
    border: 1px solid #ff2a98;
    border-radius: 3px;
    float: left;
    margin: 10px;
}
.gradient_6:hover {
    background-color: #ff2a98;
    background-image: -moz-linear-gradient(center top , #ff2a98, #bc0062);
    border: 1px solid #ff2a98;
}
.gradient_7 {
    background-color: #7d7e7d;
    background-image: -moz-linear-gradient(center top , #7d7e7d, #0e0e0e);
    border: 1px solid #646464;
    border-radius: 3px;
    float: left;
    margin: 10px;
}
.gradient_7:hover {
    background-color: #646464;
    background-image: -moz-linear-gradient(center top , #646464, #282828);
    border: 1px solid #646464;
}
.gradient_8 {
    background-color: #cef8ff;
    background-image: -moz-linear-gradient(center top , #cef8ff, #7fe0f8);
    border: 1px solid #9bf1ff;
    border-radius: 3px;
    float: left;
    margin: 10px;
}
.gradient_8:hover {
    background-color: #9bf1ff;
    background-image: -moz-linear-gradient(center top , #9bf1ff, #4fd4f5);
    border: 1px solid #9bf1ff;
}
.gradient_9 {
    background-color: #f2f9fe;
    background-image: -moz-linear-gradient(center top , #f2f9fe, #d6f0fd);
    border: 1px solid #c3e3fa;
    border-radius: 3px;
    float: left;
    margin: 10px;
}
.gradient_9:hover {
    background-color: #c3e3fa;
    background-image: -moz-linear-gradient(center top , #c3e3fa, #a5defb);
    border: 1px solid #c3e3fa;
}
.gradient_10 {
    background-color: #fb83fa;
    background-image: -moz-linear-gradient(center top , #fb83fa, #e93cec);
    border: 1px solid #f952f8;
    border-radius: 3px;
    float: left;
    margin: 10px;
}
.gradient_10:hover {
    background-color: #f952f8;
    background-image: -moz-linear-gradient(center top , #f952f8, #dc16df);
    border: 1px solid #f952f8;
}
.gradient_11 {
    background-color: #3093c7;
    background-image: -moz-linear-gradient(center top , #3093c7, #1c5a85);
    border: 1px solid #26759e;
    border-radius: 3px;
    float: left;
    margin: 10px;
}
.gradient_11:hover {
    background-color: #26759e;
    background-image: -moz-linear-gradient(center top , #26759e, #133d5b);
    border: 1px solid #26759e;
}
.gradient_12 {
    background-color: #a9db80;
    background-image: -moz-linear-gradient(center top , #a9db80, #96c56f);
    border: 1px solid #8ed058;
    border-radius: 3px;
    float: left;
    margin: 10px;
}
.gradient_12:hover {
    background-color: #8ed058;
    background-image: -moz-linear-gradient(center top , #8ed058, #7bb64b);
    border: 1px solid #8ed058;
}
.gradient_13 {
    background-color: #b29af8;
    background-image: -moz-linear-gradient(center top , #b29af8, #9174ed);
    border: 1px solid #8e6af5;
    border-radius: 3px;
    float: left;
    margin: 10px;
}
.gradient_13:hover {
    background-color: #8e6af5;
    background-image: -moz-linear-gradient(center top , #8e6af5, #6d47e7);
    border: 1px solid #8e6af5;
}
.gradient_14 {
    background-color: #f2f5f6;
    background-image: -moz-linear-gradient(center top , #f2f5f6, #c8d7dc);
    border: 1px solid #d4dee1;
    border-radius: 3px;
    float: left;
    margin: 10px;
}
.gradient_14:hover {
    background-color: #d4dee1;
    background-image: -moz-linear-gradient(center top , #d4dee1, #a9c0c8);
    border: 1px solid #d4dee1;
}
.gradient_15 {
    background-color: #ffc579;
    background-image: -moz-linear-gradient(center top , #ffc579, #fb9d23);
    border: 1px solid #ffaf46;
    border-radius: 3px;
    float: left;
    margin: 10px;
}
.gradient_15:hover {
    background-color: #ffaf46;
    background-image: -moz-linear-gradient(center top , #ffaf46, #e78404);
    border: 1px solid #ffaf46;
}
.gradient_16 {
    background-color: #d3d3d3;
    background-image: -moz-linear-gradient(center top , #d3d3d3, #707070);
    border: 1px solid #bababa;
    border-radius: 3px;
    float: left;
    margin: 10px;
}
.gradient_16:hover {
    background-color: #bababa;
    background-image: -moz-linear-gradient(center top , #bababa, #575757);
    border: 1px solid #bababa;
}
.gradient_17 {
    background-color: #fcfac0;
    background-image: -moz-linear-gradient(center top , #fcfac0, #f6f283);
    border: 1px solid #faf68f;
    border-radius: 3px;
    float: left;
    margin: 10px;
}
.gradient_17:hover {
    background-color: #faf68f;
    background-image: -moz-linear-gradient(center top , #faf68f, #f3ed53);
    border: 1px solid #faf68f;
}
.gradient_18 {
    background-color: #f4f5f5;
    background-image: -moz-linear-gradient(center top , #f4f5f5, #dfdddd);
    border: 1px solid #d6d6d6;
    border-radius: 3px;
    float: left;
    margin: 10px;
}
.gradient_18:hover {
    background-color: #d9dddd;
    background-image: -moz-linear-gradient(center top , #d9dddd, #c6c3c3);
    border: 1px solid #d6d6d6;
}
.gradient_19 {
    background-color: #f7e3e3;
    background-image: -moz-linear-gradient(center top , #f7e3e3, #ffd7d7);
    border: 1px solid #ecbbbb;
    border-radius: 3px;
    float: left;
    margin: 10px;
}
.gradient_19:hover {
    background-color: #ecbbbb;
    background-image: -moz-linear-gradient(center top , #ecbbbb, #ffa4a4);
    border: 1px solid #ecbbbb;
}
.gradient_20 {
    background-color: #ff9a9a;
    background-image: -moz-linear-gradient(center top , #ff9a9a, #ff4040);
    border: 1px solid #ff6767;
    border-radius: 3px;
    float: left;
    margin: 10px;
}
.gradient_20:hover {
    background-color: #ff6767;
    background-image: -moz-linear-gradient(center top , #ff6767, #ff0d0d);
    border: 1px solid #ff6767;
}
.gradient_21 {
    background-color: #a9a588;
    background-image: -moz-linear-gradient(center top , #a9a588, #8e865b);
    border: 1px solid #938e6b;
    border-radius: 3px;
    float: left;
    margin: 10px;
}
.gradient_21:hover {
    background-color: #938e6b;
    background-image: -moz-linear-gradient(center top , #938e6b, #6f6947);
    border: 1px solid #938e6b;
}
.gradient_22 {
    background-color: #f62b2b;
    background-image: -moz-linear-gradient(center top , #f62b2b, #d20202);
    border: 1px solid #e40a0a;
    border-radius: 3px;
    float: left;
    margin: 10px;
}
.gradient_22:hover {
    background-color: #e40a0a;
    background-image: -moz-linear-gradient(center top , #e40a0a, #9f0202);
    border: 1px solid #e40a0a;
}
.gradient_23 {
    background-color: #a67939;
    background-image: -moz-linear-gradient(center top , #a67939, #845108);
    border: 1px solid #805d2c;
    border-radius: 3px;
    float: left;
    margin: 10px;
}
.gradient_23:hover {
    background-color: #805d2c;
    background-image: -moz-linear-gradient(center top , #805d2c, #543305);
    border: 1px solid #805d2c;
}
.gradient_24 {
    background-color: #d2d2f9;
    background-image: -moz-linear-gradient(center top , #d2d2f9, #a6a6f2);
    border: 1px solid #a5a5f3;
    border-radius: 3px;
    float: left;
    margin: 10px;
}
.gradient_24:hover {
    background-color: #a5a5f3;
    background-image: -moz-linear-gradient(center top , #a5a5f3, #7a7aeb);
    border: 1px solid #a5a5f3;
}
.gradient_25 {
    background-color: #49c0f0;
    background-image: linear-gradient(to bottom, #49c0f0, #2cafe3);
    border: 1px solid #15aeec;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    float: left;
    font-family: arial,helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin: 10px;
    text-align: center;
    text-decoration: none;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);
}
.gradient_25:hover {
    background-color: #1ab0ec;
    background-image: linear-gradient(to bottom, #1ab0ec, #1a92c2);
    border: 1px solid #1090c3;
}
.gradient_26 {
    background-color: #cedce7;
    background-image: linear-gradient(to bottom, #cedce7, #596a72);
    border: 1px solid #a8c1d5;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    float: left;
    font-family: arial,helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin: 10px;
    text-align: center;
    text-decoration: none;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);
}
.gradient_26:hover {
    background-color: #acc4d6;
    background-image: linear-gradient(to bottom, #acc4d6, #434f55);
    border: 1px solid #8aabc5;
}
.gradient_27 {
    background-color: #b6e026;
    background-image: linear-gradient(to bottom, #b6e026, #abdc28);
    border: 1px solid #91b41a;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    float: left;
    font-family: arial,helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin: 10px;
    text-align: center;
    text-decoration: none;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);
}
.gradient_27:hover {
    background-color: #95b91a;
    background-image: linear-gradient(to bottom, #95b91a, #8bb41d);
    border: 1px solid #718c14;
}
.gradient_28 {
    background-color: #eab92d;
    background-image: linear-gradient(to bottom, #eab92d, #c79810);
    border: 1px solid #cb9b14;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    float: left;
    font-family: arial,helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin: 10px;
    text-align: center;
    text-decoration: none;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);
}
.gradient_28:hover {
    background-color: #cf9f15;
    background-image: linear-gradient(to bottom, #cf9f15, #98740c);
    border: 1px solid #a17b10;
}
.gradient_29 {
    background-color: #45484d;
    background-image: linear-gradient(to bottom, #45484d, #000);
    border: 1px solid #2a2c2f;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    float: left;
    font-family: arial,helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin: 10px;
    text-align: center;
    text-decoration: none;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);
}
.gradient_29:hover {
    background-color: #2d2f32;
    background-image: linear-gradient(to bottom, #2d2f32, #1a1a1a);
    border: 1px solid #151617;
}
.gradient_30 {
    background-color: #92cfde;
    background-image: linear-gradient(to bottom, #92cfde, #76bdd1);
    border: 1px solid #67bcd1;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    float: left;
    font-family: arial,helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin: 10px;
    text-align: center;
    text-decoration: none;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);
}
.gradient_30:hover {
    background-color: #6bbed2;
    background-image: linear-gradient(to bottom, #6bbed2, #50abc4);
    border: 1px solid #44adc6;
}
.gradient_31 {
    background-color: #a7cfdf;
    background-image: linear-gradient(to bottom, #a7cfdf, #23538a);
    border: 1px solid #7eb9d0;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    float: left;
    font-family: arial,helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin: 10px;
    text-align: center;
    text-decoration: none;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);
}
.gradient_31:hover {
    background-color: #82bbd1;
    background-image: linear-gradient(to bottom, #82bbd1, #193b61);
    border: 1px solid #5ca6c4;
}
.gradient_32 {
    background-color: #e6e6e6;
    background-image: linear-gradient(to bottom, #e6e6e6, #ccc);
    border: 1px solid #cbcbca;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    float: left;
    font-family: arial,helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin: 10px;
    text-align: center;
    text-decoration: none;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);
}
.gradient_32:hover {
    background-color: #e6e6e6;
    background-image: linear-gradient(to bottom, #e6e6e6, #ccc);
    border: 1px solid #b3b3b3;
}
.html_css_code {
    margin: 0;
}
a.l0:link {
    color: #00f;
    font-size: 100%;
    text-decoration: underline;
}
a.l0:visited {
    color: #00f;
    font-size: 100%;
    text-decoration: underline;
}
a.l0:active {
    color: #00f;
    font-size: 100%;
    text-decoration: underline;
}
a.l0:hover {
    color: #f00;
    font-size: 100%;
    text-decoration: underline;
}
a.bg_1:link {
    color: #fff;
    font-size: 100%;
    text-decoration: underline;
}
a.bg_1:visited {
    color: #fff;
    font-size: 100%;
    text-decoration: underline;
}
a.bg_1:active {
    color: #fff;
    font-size: 100%;
    text-decoration: underline;
}
a.bg_1:hover {
    color: #ff0;
    font-size: 100%;
    text-decoration: underline;
}
#bg_preview1 {
    background-color: #000;
    border: 1px solid #cce9ff;
    cursor: pointer;
    height: 20px;
    width: 20px;
}
#bg_preview1:hover {
    border: 1px solid #f00;
}
#info_01_div {
    display: none;
    margin: 20px 0 0;
}
#bg_preview2 {
    background-color: #fff;
    border: 1px solid #cce9ff;
    cursor: pointer;
    height: 20px;
    width: 20px;
}
#bg_preview2:hover {
    border: 1px solid #f00;
}
#bg_preview3 {
    background-color: #929292;
    border: 1px solid #cce9ff;
    cursor: pointer;
    height: 20px;
    width: 20px;
}
#bg_preview3:hover {
    border: 1px solid #f00;
}
.button_t0 {
    background-color: #a5b8da;
    background-image: -moz-linear-gradient(center top , #a5b8da, #7089b3);
    border-color: #758fba #6c84ab #5c6f91;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    color: #fff;
    font-family: trebuchet MS,sans-serif;
    font-size: 100%;
    font-weight: bold;
    padding: 10px;
    text-align: center;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);
}
.button_t0:hover {
    background-color: #9badcc;
    background-image: -moz-linear-gradient(center top , #9badcc, #687fa6);
    border-color: #6d86ad #647a9e #546685;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 0 #a5b9d9 inset;
    color: #fff;