@charset "UTF-8";
/* CSS Document */

.pmpro_content_message {padding: 20px; margin: 0 0 2em 0; background: #fcf3df; }
.page-template-issue .pmpro_content_message {margin: 0 0 20px 23px; }

form.pmpro_form label {width: 200px; }
form.pmpro_form .form-leftmar, form.pmpro_form .leftmar {margin: 0 0 0 210px; clear: none; }
form.pmpro_form .pmpro_submit {margin: 15px 0 0 230px; }

.pmpro-confirmation table, .pmpro_invoice {margin-bottom: 1em; }

.pmpro_checkout thead th, .pmpro-confirmation table thead th, .pmpro_invoice thead th {border: 1px solid #CCC; border-bottom: none; background: #EFEFEF; padding: 15px; }
#pmpro_account_loggedin {border: 1px solid #CCC; padding: 15px; }
#pmpro_license {margin: 0; }
.pmpro_checkout tbody td, .pmpro_checkout tbody td:hover, .pmpro_checkout tbody tr.odd td, .pmpro-confirmation table tbody td, .pmpro_invoice tbody td {background: none; padding: 15px; border: 1px solid #CCC; }
#pmpro_tos_fields label {display: inline; float: none; width: auto; }
span.pmpro_thead-msg {text-transform: none; font-size: .9em; }

.pmpro-confirmation h3 {margin: 2em 0 1em 0; border-top: 1px solid #CCC; padding-top: 2em; }

.pmpro-invoice h3 {margin-top: 2em; }

#pmpro_levels #nav-below, .pmpro_clear {clear: both; }

#your-profile h3 {margin: 1em 0 0 0; padding: 1em 0 0 0; border-top: 1px solid #CCC; }
#your-profile .form-table {width: 100%; }
#your-profile .form-table tbody th, #your-profile .form-table tbody td, #your-profile .form-table tbody td:hover {background: none; padding: 5px 15px 5px 0; border: none; }
#your-profile .form-table tbody th {width: 200px; text-transform: none; text-align: right; }
#your-profile .submit {text-align: center; }