#mycheckbox { } #mycheckbox label { display: inline-block; margin: 10px 20px; line-height: 16px; font-size: 14px; } .mycheckbox label { display: inline-block; margin: 10px 20px; line-height: 16px; font-size: 14px; } a, button, input, textarea { -webkit-tap-highlight-color: rgba(255,0,0,0); -moz-tap-highlight-color: rgba(255,0,0,0); outline: none; } input[type=checkbox] { -webkit-appearance: none; width: 16px; height: 16px; border: 1px solid #ddd; border-radius: 4px; vertical-align: middle; margin: 0; } input[type=checkbox]:before { content: ' '; } input[type=checkbox]:checked { background: #4483bd; border: 1px solid #4483bd; } input[type=checkbox]:checked:before { content: ''; width: 4px; height: 8px; border-bottom: 2px solid #fff; border-right: 2px solid #fff; transform: rotate(45deg); display: block; margin-left: 4px; margin-top: 1px; } .choose { border-bottom: 1px solid #e5e5e5; } .mybtn { background: #4483BD; border: none; padding: 5px 10px; color: #fff; margin: 10px; border-radius: 4px; }