+form.card .insurance input[type=radio] {display: none;}
+form.card .insurance input[type=radio] + label {
+ display: inline-block;
+ width: 50%;
+ padding: .25ex 0;
+ text-align: center;
+ border: 1px solid black;
+
+}
+form.card .insurance input[type=radio]:checked + label {
+ font-weight: bold;
+ background-color: #FFF;
+ border-width: 1px 1px 0 1px;
+}
+form.card .insurance input[type=radio] + label + input + label + select,
+form.card .insurance input[type=radio] + label + select + input {display: none;}
+form.card .insurance input[type=radio]:checked + label + input + label + select,
+form.card .insurance input[type=radio]:checked + label + select + input {
+ display: block;
+ border: 1px solid black;
+ border-width: 0 1px 1px 1px;
+ padding: .25ex 0;
+ margin-top: -1px;
+ background-color: #FFF;
+}