.optcolpro_radio_prdpgdiv{display:inline-flex;margin:2px;}
.optcolpro_atprd{cursor:pointer;display:inline-block;border:1px solid #ccc;}
.optcolpro_atprd.circle{border-radius:50%}
.optcolpro_atprd.act{border:2px solid #c96f54}
span.optcolpro_atprd.square { padding: 5px; }
.optcolpro_radio_prdpgdiv input{display:none;}
b.optcolpro_setval{display:block;margin-left:10px}
.optcolpro_btnrst{cursor:pointer}
.optcolpro_hideaddnl{display:none}


.product-thumb .form-group, .product-wrapper .form-group{ display: block !important;}
.product-thumb .form-group label.control-label, .product-wrapper .form-group label.control-label{ width: 100% !important; max-width: 100% !important;}

.optcolpro_gridbtnrst, .optcolpro_prdpg_btnrst{cursor:pointer;}