.prdoptcolsz_radio_div{display:inline-flex;margin:2px;}
.prdoptcolsz_atprd{cursor:pointer;display:inline-block;border:1px solid #ccc;}
.prdoptcolsz_atprd.circle{border-radius:50%}
.prdoptcolsz_atprd.act{border:2px solid #000}
.prdoptcolsz_radio_div input{display:none}
b.prdoptcolsz_setval{display:block; width:100%;}
.prdoptcolsz_btnrst{cursor:pointer; line-height: inherit;}
.prdoptcolsz_hideaddnl{display:none}
/* size */
.prdoptcolsz_sz_radio_div input{display:none}
.prdoptcolsz_sz_radio_div{cursor:pointer;display:inline-flex;border:1px solid #ccc; }
.prdoptcolsz_sz_prdpg { padding: 5px 15px;}
.prdoptcolsz_sz_radio_div.act{border:2px solid #000}
.prdoptcolsz_sz_btnrst{cursor:pointer}

/* Grid css*/
.prdoptcolsz_radio_griddiv{display:inline-flex;margin:1px;}
.prdoptcolsz_atgrid{cursor:pointer;display:inline-block;border:1px solid #ccc;}
.prdoptcolsz_atgrid.circle{border-radius:50%}
.prdoptcolsz_atgrid.act{border:2px solid #000}
.prdoptcolsz_radio_griddiv input{display:none}
b.prdoptcolsz_gridsetval{display:block; width:100%;}
.prdoptcolsz_gridbtnrst{cursor:pointer; line-height: inherit;}
.prdoptcolsz_atgridcol .form-group{margin: 0 10px;}
.prdoptcolsz_atgridcol .form-group > div{width:100%;}
/* size */
.prdoptcolsz_sz_radio_griddiv input{display:none}
.prdoptcolsz_sz_radio_griddiv{cursor:pointer;display:inline-flex;border:1px solid #ccc; }
.prdoptcolsz_sz_atgrid { padding: 5px 15px;}
.prdoptcolsz_sz_radio_griddiv.act{border:2px solid #000}
.prdoptcolsz_sz_atgridbtnrst{cursor:pointer}