.tandcCheckbox{display:flex;flex-direction:column-reverse;font-size:15px;line-height:30px;float:none;text-align:right;clear:both;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #e8e9eb}.tandcCheckbox input{float:none;vertical-align:middle}.tandcCheckbox input[type=checkbox]{display:none}.tandcCheckbox input:checked~label::before{content:"\2713";background:#70a18c;color:#fff}.tandcCheckbox label{cursor:pointer;display:inline;float:none;padding:15px 0 15px 15px}.tandcCheckbox label::before{content:"\00a0";display:inline-block;width:32px;margin-right:10px;text-align:center;background:#ccc;border:1px solid #70a18c}.tandcCheckbox label:hover::before{background:#bbb}.tandcCheckbox a{color:#666;text-decoration:underline}.tandcCheckbox .tandcCheckbox_tandcText{margin-right:20px}