label[for="ccv"].Visa:after {
    content: ': (3 digits on back of card)';
}
label[for="ccv"].MasterCard:after {
    content: ': (3 digits on back of card)';
}
label[for="ccv"].AmericanExpress:after {
    content: ': (4 digits on back of card)';
}
label[for="ccv"].DinersClub:after {
    content: ': (3 digits on back of card)';
}
label[for="ccv"].Discover:after {
    content: ': (3 digits on back of card)';
}
label[for="ccv"].JCB:after {
    content: ': (3 digits on back of card)';
}
label[for="ccv"].DinersClub:after {
    content: ': (3 digits on back of card)';
}
label[for="ccv"].Discover:after {
    content: ': (3 digits on back of card)';
}
label[for="ccv"].JCB:after {
    content: ': (3 digits on back of card)';
}

label.required:after {
    content: ' *Required';
}
label.required_contact:after {
    content: ' *Email or Phone is Required';
}
label.missing:after {
    content: ' *Required';
}
.missing_contact label.contact:after {
    content: ' A valid email or phone number is required';
}
.autocomplete:after {
    content: '(auto completed)';
}
.width75 { max-width: 75%; }
.width25 { max-width: 20%; float: right }
.width25 .question { width: 100%; }
.width25 h3 { text-align: right }
#missing_practice_areas { display: none }
.indexTable_wrapper .orphaned {
    color: red 
}
