/**
 * Forms.
 */
.my > * {
  max-width: 800px;
}

.my input[type=text],
.my input[type=email],
.my input[type=password],
select,
.StripeElement {
  border: 1px solid #ddd;
  padding: 1em;
  margin: 4px 4px 4px 0;
}

.my input.size {
  width: auto;
}

/**
 * Forms, label and fieldset.
 */
.my input[type=submit] + input[type=submit],
.my input + label {
  margin-left: 1em;
}

.my fieldset > div {
  margin: 1.5em 0;
}

/**
 * Alert boxes.
 */
.alert-box {
  padding: 0.1em 1em;
  margin: 1em 0;
  border-radius: 4px;
}

.alert-box a {
  text-decoration: underline;
}

.alert-box p {
  margin: 1em 0;
}

.info {
  background-color: #d9edf7;
}

.info p {
  color: #3a87ad;
}

.ok {
  background-color: #dff0d8;
}

.ok p {
  color: #468847;
}

.error {
  background-color: #f2dede;
}

.error p,
.error a {
  color: #b94a48;
}

/**
 * Membership upsell.
 */
.my .membership-upsell {
  display: block;
  position: static;
  max-width: none;
}

/**
 * Payment form.
 */
#payment-form input[type=submit]:disabled {
  background-color: #ddd;
}

#payment-form .StripeElement {
  max-width: 400px;
}

/**
 * Tables.
 */
table {
  width: 100%;
  min-width: 600px;
}

tr:nth-child(even) {
  background-color: rgb(245, 245, 245);
}

th {
  text-align: left;
  font-weight: 600;
  text-transform: uppercase;
  padding: 1em 0 0.5em 0;
}

td {
  padding: 1em 0;
}
/*
     FILE ARCHIVED ON 16:12:14 May 26, 2021 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 20:43:21 Feb 26, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 3.143
  exclusion.robots: 0.049
  exclusion.robots.policy: 0.037
  esindex: 0.011
  cdx.remote: 16.764
  LoadShardBlock: 462.821 (6)
  PetaboxLoader3.datanode: 294.403 (7)
  PetaboxLoader3.resolve: 164.283 (2)
  load_resource: 227.81
*/