@charset "UTF-8";
/* CSS Document */
.pmpro_content_message {background-color: #FAFAFA; border: 1px solid #CFCFCF; padding: 2%; margin: 1em 0; }


.pmpro_level {float: left; margin: 2%; width: 21%; text-align: center; }
.pmpro_level h3 {margin-top: 0; }
.pmpro_level .pmpro_btn {display: block; }

.pmpro-checkout .entry-title, .pmpro-confirmation .entry-title {display: none; }
.pmpro-confirmation #nav-below {display: none; }
.pmpro-confirmation #pmpro_confirmation_table thead th:nth-child(even) {color: #FAFAFA; }

#pmpro_level-17, #pmpro_level-16 {width: 46%; }


.pmpro_clear {clear: both; }

.pmpro_asterisk {color: #F00; }

.pmpro-checkout table.pmpro_checkout, .pmpro_invoice {margin: 1em 0; border: 1px solid #CCC; }
.pmpro-checkout table.pmpro_checkout thead th, .pmpro_invoice thead th {text-align: left; background: #FAFAFA; border-bottom: 1px solid #CCC; }
form.pmpro_form label {width: 190px; }
form.pmpro_form .leftmar, form.pmpro_form .pmpro_captcha {margin-left: 200px !important; }
/**
form.pmpro_form .pmpro_submit {margin-left: 215px; }
**/
#pmpro_level-22 form.pmpro_form #pmpro_pricing_fields {display: none; }

.pmpro_invoice th, .pmpro_invoice td {padding: 5px; }

#pmpro_account_loggedin {padding: 10px; border: 1px solid #CCC; margin: 1em 0; }

#pmpro_tos_fields label {display: inline; float: none; margin: 0 0 0 5px; width: auto; }
#pmpro_tos_fields input[type=checkbox] {margin: 0 0 0 3px; }
