.w_table { /*width:180px; */ border:1px solid rgba(230,230,230,1); border-collapse:collapse; } .w_table td { border:1px solid rgba(230,230,230,1); padding:5px; font-size:16px; text-align:center; } .w_table td input { outline:none; } .w_table td input[type="checkbox"] { width:13px; height:13px; display:inline-block; text-align:center; /* vertical-align:middle; */ line-height:10px; /*margin-right:10px; */ position:relative; } .w_table td input[type="checkbox"]::before { content:""; position:absolute; top:0; left:0; background:#fff; width:100%; height:100%; border:1px solid #d9d9d9; border-radius:4px; } .w_table td input[type="checkbox"]:checked::before { content:"\2713"; background-color:#fff; position:absolute; top:0; left:0; width:100%; border:1px solid #7D7D7D; border-radius:4px; color:#7D7D7D; font-size:14px; font-weight:bold; }