section#register {    background-color:#FFF;}#register .box {margin:0px 10px 10px 10px;    padding:10px;    border:solid 1px #F5BAC6;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;background:linear-gradient(top, #FEF1F4 0%,#FFF 32%,#FFF 100%); }#register .form {    margin:10px 0 0 0;}#register .form .offer {text-align:left;}#register .form .textarea {padding:0;margin:0;}#register .words,#register select {display:block;width:100%;height:42px;padding:4px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;background-color:#FFF;-webkit-appearance:none;color:#333;}.wr_select {position:relative;display:block;}.wr_select::after {position:absolute;top:19px;right:10px;width:0;height:0;padding:0;content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #ccc;pointer-events:none;}.wr_radio {display:flex;justify-content:space-between;margin:8px 0 0 0;}.wr_radio input {display:none;}.offer .wr_radio label {width:100%;margin:0 4px 0 0;}.offer .wr_radio label:last-child {margin:0;}.offer .wr_radio input[type=radio]:checked + label span {border:solid 1px #f5608C;background:#fff1f4;color:#f5608C;font-weight:bold;}.offer .wr_radio label span {display:block;width:100%;height:42px;line-height:42px;margin:0;padding:0 6px;border:solid 1px #ccc;border-radius:4px;box-sizing:border-box;background:#fff;color:#ccc;font-size:12px;text-align:center;cursor:pointer;-webkit-appearance:none;}.offer .choice input[type=checkbox] {display:none;}.offer .choice label {display:block;position:relative;margin:0 0 8px 0;}.offer .choice label span {line-height:25px;margin:0 0 0 5px;font-size:13px;}.offer .choice label:before {content:"";display:inline-block;vertical-align:middle;width:20px;height:20px;position:relative;border:solid 1px #ccc;border-radius:4px;}.offer .choice input[type=checkbox]:checked + label:before {border:solid 1px #f5608C;}.offer .choice label:after {content:"";display:block;position:absolute;left:7px;top:3px;height:10px;width:5px;transform:rotate(45deg);border-right:3px solid #ddd;border-bottom:3px solid #ddd;}.offer .choice input[type=checkbox]:checked + label:after {border-right:3px solid #f5608C;border-bottom:3px solid #f5608C;}#register .form input[type="submit"] {display:table-cell;width:200px;margin:24px 0 12px 0;height:42px;    line-height:40px;    border:solid 1px #333;    border-bottom:solid 1px rbga(186, 186, 186, 0.5);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#6D6D6D), color-stop(44%,#474747), color-stop(62%,#000000), color-stop(100%,#131313));    color:#FFF;    text-shadow:0 -1px 0 #000;    font-weight:bold;    text-align:center;}#register .form input[type="submit"]:nth-child(2n) {margin:0 0 12px 0;}#register .form h2 {font-size:12px;letter-spacing:-0.01px;text-align:left;color:#f5608C;padding:0 0 4px 0;margin:24px 0 12px 0;border-bottom:dashed 1px #CCC;font-size:16px;}#register .form .label {margin:24px 0 8px 0;color:#666;}#register .form .input .label span {margin-right:8px;padding:2px 8px;line-height:1;border-radius:4px;color:#fff;font-size:10px;background:#999;vertical-align:middle;}#register .form .input .label .pink {background:#f05f65;}