.paupay.button, 
.paupay.button:hover { 
background-color: #990000;
color: #FFFFFF;
padding: 5px 10px;
margin: 2px;
-moz-border-radius: 2px; 
-webkit-border-radius: 2px;
border-radius: 2px;
border: none;
font-size: 1em;
cursor: pointer;
display: inline-block;
}
.paupay.button.selected {
background: transparent url(//atifonline.org/wp-content/plugins/presspoint/paupay/assets/g/purchase-red.png) 0 0 no-repeat !important;
color: #FFFFFF;
padding: 5px 5px 5px 25px !important;
color: #990000 !important;
font-weight: 400;
border: none !important;
}
.paupay.button.selected.credit {
background: transparent url(//atifonline.org/wp-content/plugins/presspoint/paupay/assets/g/purchase-red.png) 0 0 no-repeat !important;
color: #900;
border: 1px solid #900;
padding: 5px 5px 5px 25px;
}
.paupay.button.selected:hover {
background: transparent url(//atifonline.org/wp-content/plugins/presspoint/paupay/assets/g/purchase-black.png) 0 0 no-repeat;
}
.paupay.button.disabled {
background-color: #555555;
color: #CCCCCC;
}
.paupay-debit {
color: #990000;
} .pp-cart a { margin: 0;
border: none;
text-decoration: none;
}
.pp-cart a:hover { background-color: none !important;
}
.pp-cart a .pp-cart-ct {
padding: .15em .5em;
margin-top: 2px;
-moz-border-radius: 10px; 
-webkit-border-radius: 10px;
border-radius: 1em;
background-color: transparent;
font-size: 1em;
}
.pp-cart a .pp-cart-ct.pp-cart-on {
background-color: rgba( 255, 255, 255, .10 );
} #announcement { 
margin: 20px 0;
font: 37px/48px Georgia, serif;
font-weight: 100;
font-style: italic;
color: #777777;
text-align: center;
text-transform: lowercase;
}  h1 .button { position: relative;
margin: 0 0 25px 25px;
}
.removed {
text-decoration: line-through;
background-color: transparent !important;
color: #333333 !important;
}
.paupay-inline, .inline { display: inline; }
.inline ul, .inline li { display: inline; } .inline-block { display: inline-block; }
.paupay-block, .block { display: block; }
.variable-wrapper {
position: relative;
list-style-type: none;
margin: 0;
}
.variable-wrapper li {
list-style-type: none;
margin: 0;
}
.paupay-var-list {
list-style-type: none;
}
.variable-options {
padding: 10px;
margin: 7px 0;
border: 1px solid #CCC;
background-color: #DDD;
overflow: auto;
display: none;
}
.variable-options ul {
margin: 5px 0 0 25px;
float: right;
width: 98%;
}
span.variable-pretext, span.variable-apptext {
font-size: 14px;
padding: 5px 0;
display: block;
}
.variable-options li {
display: block;
padding: 10px 0;
font-size: medium;
text-align: right;
}
.variable-wrapper .variable-options {
position: relative;
width: 300px;
left: 0;
z-index: 110;
}
.variable-wrapper .variable-options li {
font-size: 11px !important;
}
.paupay-var-list li {
display: block;
padding: 5px 0;
font-size: medium;
}
.paupay-qualifier a {
padding: 5px 30px;
background-position: 0 0;
background-repeat: no-repeat;
cursor: pointer;
}
.tiny {
font-size: 7px;
vertical-align: middle;
} #paupay-cart-data {
}
#paupay-cart-form .paupanels-req-notify {
display: none;
}
#paupay-cart-data .cart { 
font-size: 1em;
font-family: Helvetica, sans-serif;
padding: 0;
color: #333333;
margin: 2px 0 !important;
text-align: left;
}
#paupay-cart-data .cart .pp-muted {
opacity: 0;
}
#paupay-cart-data .cart .inside {
padding: 0 !important;
}
#paupay-cart-data .cart-headers {
font-size: 12px;
font-weight: 700;
}
#paupay-cart-data .cart .headers, 
#paupay-cart-data .cart .calculations, 
#paupay-cart-data .cart .footers {
color: #FFFFFF;
}
#paupay-cart-data .cart .center {
text-align: center;
}
#paupay-cart-data .amount, 
#paupay-cart-data .currency {
}
#paupay-cart-data .amount .donation-update {
font-size: .75em;
font-weight: normal;
font-family: Helvetica, Arial, sans-serif;
display: none;
padding: 2px 3px;
color: #003366;
cursor: pointer;
text-decoration: underline;
}
#paupay-cart-data .cart .static {
padding: 10px 0;
}
#paupay-cart-data .cart .static.quantity, 
#paupay-cart-data .cart .static.amount {
padding: 5px 0;
}
#paupay-cart-data .cart .pp-title {
padding: 0 10px;
}
#paupay-cart-data .cart .action {
text-align: right;
padding-top: 5px;
}
#paupay-cart-data .cart-label {
text-align: right;
}
#paupay-cart-data .cart-label #checkout-button {
margin-right: 10px;
}
#paupay-cart-data .cart-total-label {
font-weight: bold;
border-bottom: none;
padding: 10px 0;
}
#paupay-cart-data .cart-total-calc {
font-weight: bold;
border-bottom: 1px solid #DDD;
padding: 10px 0;
}
#paupay-cart-data .label-debit {
background:#FBE3E4;
color: #8a1f11;
padding: 5px;
-moz-border-radius: 3px; 
-webkit-border-radius: 3px;
border-radius: 3px;
}
#paupay-cart-data .label-space {
padding-top: 10px;
}
#paupay-cart-data #apply-discount {
border: none;
background: #fafafa;
padding: 5px;
width: 100%;
border: 1px dashed #777;
margin: 10px 0;
text-transform: uppercase;
font-weight: bold;
font-family: Helvetica, Arial sans-serif;
}
#paupay-cart-data .discount-label {
margin: 10px 0;
}
#paupay-cart-data #cart-detail-totals {
padding: 1em 0;
}
#paupay-cart-data .disc-remove {
background-color: transparent;
background-position: 0 -5px;
background-repeat: no-repeat;
border: none;
box-shadow: none;
}
#paupay-cart-data input.disc-remove.icon-no {
background-color: transparent;
}
#cart-detail-footer {
padding: 0 0 25px 0;
}
#paupay-cart-data .pp-odd, 
#paupay-cart-data .pp-even { 
background-color: #FFFFFF; 
padding: 0;
}
#paupay-cart-data .pp-add {
background-color: #DDD;
}
.pp-bill-footer {
padding: 10px;
background-color: #DDD;
text-align: center;
clear: both;
}
.pp-make-payment { }
#paupay-cart-data .tally { background-color: #DDDDDD; }
#paupay-cart-data .tally-ship { background-color: #DCDCDC; }
#paupay-cart-data .tally-total { background-color: #CCCCCC; }
#paupay-cart-data .tally, 
#paupay-cart-data .tally-ship, 
#paupay-cart-data .tally-total {
background: none;
border-bottom: 1px dashed #FFFFFF;
color: #FFFFFF;
}
#paupay-cart-data .cart input[type="submit"].link, 
#paupay-cart-data a.link-link, 
#paupay-cart-data .cart .cart-add { 
padding: 5px 15px;
border: none;
cursor: pointer;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
}
#update-button {
cursor: pointer;
}
#paupay-cart-data .cart .cart-add {
background: transparent url(//atifonline.org/wp-content/plugins/presspoint/paupay/assets/g/add-black.png) top left no-repeat;
}
#paupay-cart-data .cart input[type="submit"].cart-remove {
background: transparent url(//atifonline.org/wp-content/plugins/presspoint/paupay/assets/g/x-black.png) top left no-repeat;
}
#paupay-cart-data .cart input[type="submit"].cart-update {
background: transparent url(//atifonline.org/wp-content/plugins/presspoint/paupay/assets/g/switch.png) top left no-repeat;
}
#paupay-cart-data a.link-link {
background: transparent url(//atifonline.org/wp-content/plugins/presspoint/paupay/assets/g/edit-black.png) top left no-repeat;
}
#paupay-cart-data .cart .cart-remove-text, 
#paupay-cart-data .cart .cart-update-text, 
#paupay-cart-data .cart .cart-edit-text {
display: none;
font-size: 0;
}
#paupay {
display: none;
background-color: #DDDDDD;
color: #777&&&;
padding: 10px;
text-align: left;
}
#paupay-cart-data .cart-field.amount {
font-size: 1em;
font-weight: bold;
width: 30% !important;
}
#paupay-cart-data .cart-field.proxy-field {
line-height: 2em;
}
#paupay-cart-data .cart input {
line-height: normal;
}
#paupay-cart-data #cart-detail-header {
}
#paupay-cart-data .cart-item {
padding: 0;
overflow: auto;
border: 1px solid #DDD;
-moz-border-radius: 3px; 
-webkit-border-radius: 3px;
border-radius: 3px;
}
#paupay-cart-data .cart-item.cart-option-bottom {
padding-bottom: 0;
}
#paupay-cart-data .cart-option {
background-color: #fafafa;
border-top: 1px solid #CCC;
padding: 5px 0;
}
#paupay-cart-data .pp-inside {
padding: 0 1em .5em 0;
}
#paupay-cart-data .cart-option .pp-example {
padding: 1em;
font-style: italic;
font: Georgia, serif;
font-size: .95em;
color: #777;
}
#paupay-cart-data .cart-option-area { }
#paupay-cart-data .cart-option-data { }
#paupay-cart-data .pp-topside {
padding: .25em 0 0 0;
}
#paupay-cart-data .pp-bottomside {
padding: 0 0 .25em 0;
}
.paupay-cart-referrer {
float: left;
margin-top: 1em;
}
.paupay-make-changes a, 
.paupay-make-changes a:hover {
text-decoration: none;
} #paupay-cart-process .registration-section { padding: 20px 0; }
#paupay-cart-process .registration-section div {
padding: 5px 0;
}
#paupay-cart-process .registration-section h3, 
#paupay-cart-process .registration-section h4 {
margin: 0 0 10px 0;
padding: 0;
border-bottom: 1px dotted #CCCCCC;
}
#paupay-cart-process .registration-section h2 {
margin: 0 0 10px 0;
padding: 0;
}
#paupay-cart-process .example {
font: 12px/14px Georgia, sans-serif;
color: #777777;
font-style: italic;
}
#billing-info input.regular-text, #shipping-info input.regular-text {
width: 18em !important;
}
#billing-info select.regular-text, #shipping-info select.regular-text {
width: 19em !important;
}
#billing-info .paupress-label, #shipping-info .paupress-label {
width: 11em !important;
}
#paupay-cart-process .paupress-copy { padding: 12px;
}
h3.paupay-cart-header {
border-bottom: 1px solid #777;
}
.paupay-payment-radios {
list-style-type: none;
}
.paupay-payment-radios li, 
.paupay-payment-radios input, 
.paupay-payment-radios label {
float: left;
display: inline-block;
margin-right: 5px;
} #paupay-cart-data input[type="text"], 
#paupay-cart-process input[type="text"], 
#paupay-cart-data input[type="password"], 
#paupay-cart-process input[type="password"], 
#paupay-cart-data textarea, 
#paupay-cart-process textarea {
font-size: 14px;
padding: 4px !important;
-moz-border-radius: 3px; 
-webkit-border-radius: 3px;
border-radius: 3px;
width: 99%;
border: 1px solid #CCCCCC;
display: inline-block; }
#paupay-cart-data input[type="password"], 
#paupay-cart-process input[type="password"] { }
#paupay-cart-data select, 
#paupay-cart-process select {
font-size: 14px;
padding: 4px;
min-height: 28px;
-moz-border-radius: 3px; 
-webkit-border-radius: 3px;
border-radius: 3px;
border: 1px solid #CCCCCC;
}
#paupay-cart-data input[type="text"].small-text,  
#paupay-cart-process input[type="text"].small-text {
width: 65px !important;
}
.pauf-press span.small-text {
padding: 0 10px;
}
#paupay-cart-process .column_holder {
padding: 0;
margin: 0;
}
.pauf-press #login-bypass {
margin: 42px 0;
}
.variable-purchase-table {
border: none;
background-color: #EEEEEE;
text-align: center;
font-size: 11px;
}
.variable-purchase-table .button {
font-size: 11px !important;
}
.variable-purchase-table th, .variable-purchase-table td {
width: 12%;
padding: 3px;
text-align: center;
}
th.vpt-title, th.vpt-price {
width: 30%;
}
.variable-purchase-table th {
background-color: #EEEEEE;
font-weight: bold;
border-bottom: 1px solid #FFFFFF;
}
.fade {
color: #888888;
}
.paupay-holder.vertical .paupay-nav, .paupay-holder.vertical .paupay-section {
display: block;
width: 95%;
clear: both;
}
.paupay-holder.vertical .paupay-subsection {
padding: 10px;
}
.paupay-holder.vertical .paupay-tabs {
display: block;
}
.paupay-tabs li {
list-style-type: none;
}
.paupay-holder.vertical .paupay-tabs .paupay-tab {
float: left;
display: block;
width: 80%;
padding: 10px;
margin: 3px 3px -1px 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
background-color: #555555;
cursor: pointer;
text-align: center;
border: none;
color: #FFF;
}
.paupay-holder.vertical .paupay-tabs .paupay-tab.on, .paupay-holder.vertical .paupay-tabs .paupay-tab:hover { 
display: block;
background: url(//atifonline.org/wp-content/plugins/presspoint/paupay/assets/g/ok-white.png) 0 7px no-repeat #888888;
}
.paupay-holder.vertical .paupay-section {
padding: 5px;
margin: 0;
}
.additional-info h3 {
display: none;
}
.additional-info p {
margin: 0 0 1em 0;
}
.pauf-press .module {
width: 100%;
float: left;
}
.pauf-press .mid-module {
width: 100%;
float: left;
text-align: center;
}
.cart-remove-text, 
.cart-update-text, 
.cart-edit-text {
cursor: pointer;
border-bottom: none;
}
#paupay-cart-data .pp-cart-amount-select {
padding: 5px;
line-height: 1em;
}
#paupay-cart-data .pp-cart-amount-selected.pp-cart-amount-close { display: none;
}
#paupay-cart-data .pp-cart-amount-selected.pp-cart-amount-open {
display: inline-block;
}
#paupay-cart-data .pp-cart-minimum, 
#paupay-cart-data .pp-cart-maximum {
padding: 0;
margin: 0;
font-size: .75em;
line-height: 1em;
font-weigt: bold;
text-transform: uppercase;
} .paupay-nav, .paupay-section {
display: block;
width: 95%;
clear: both;
}
.paupay-subsection {
border-top: 1px solid #EEEEEE;
padding: 10px;
border-bottom: 1px solid #CCCCCC;
}
.paupay-tabs {
display: block;
}
.paupay-tabs .paupay-tab {
float: left;
display: block;
padding: 10px;
margin: 3px 3px -1px 3px;
border: 1px solid #DDDDDD;
cursor: pointer;
}
.paupay-tabs .paupay-tab.on { 
display: block;
border-bottom: 1px solid #FFFFFF;
}
.paupay-section {
padding: 5px;
margin: 0;
overflow: auto;
}
#paupay-pro-def, #paupay-dev-def {
display: none;
}
#paupress input[type="text"].small-text {
width: 65px !important;
}
#paupress span.small-text {
padding: 0 10px;
}
#variable-mods {
overflow: auto;
padding: 10px 0;
clear: both;
}
#save-variable, #choose-variable {
text-align: right;
}
#new-variable {
}
.delete-variable { background-image: url(//atifonline.org/wp-content/plugins/presspoint/paupay/assets/g/delete.png); }
.trans-details-holder {
border: 1px dashed #777;
padding: 10px;
}
.recur-plan-option {
display: block;
padding: 5px;
background-color: #FAFAFA;
margin-bottom: 5px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
.recur-user-option {
margin-bottom: 10px;
}
.recurring-options {
padding: 10px;
background-color: #FFFFFF;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
border: 1px solid #DDD;
overflow: auto;
}
#recur-detail-toggle {
cursor: pointer;
}
#recur-detail, 
.recur-child-detail {
display: none;
}
#cancel-subscription {
float: right;
}
.rule-table tbody td {
text-align: left !important;
}
.balance-count-wrap {
padding-left: 115px;
}
.balance-date-wrap {
padding-left: 115px;
}
.paupay-make-changes {
text-align: right;
}
#cart-detail-wrapper {
display: none;
}
#card-element {
width: 100%;
}
@media screen and (min-width: 600px) {
.pauf-press .module {
width: 37%;
}
.pauf-press .mid-module {
width: 15%;
float: left;
padding: 100px 0 0 0;
}
#paupay-cart-data .cart .cart-remove-text, 
#paupay-cart-data .cart .cart-update-text, 
#paupay-cart-data .cart .cart-edit-text {
display: inline;
font-size: 1em;
}
#paupay-cart-data .cart .cart-update-text {
display: none;
}
}