#doc-mini-benefits { position: relative; width: 260px; height: 210px; color: #585555; font-size: 18px; line-height: 22px; }
#doc-mini-benefits span { line-height: 1; white-space: nowrap; }
#doc-mini-benefits-1 { position: absolute; left: 10px; top: 4px; z-index: 2; }
#doc-mini-benefits-2 { position: absolute; left: 0; top: 22px; z-index: 2; }
#doc-mini-benefits-2-1 { font-size: 34px; }
#doc-mini-benefits-2-2 { font-size: 24px; }
#doc-mini-benefits-2-3 { font-size: 34px; }
#doc-mini-benefits-3 { position: absolute; left: 0; top: 46px; font-size: 82px; z-index: 1; }
#doc-mini-benefits-4 { position: absolute; left: 54px; top: 58px; font-size: 34px; z-index: 2; }
#doc-mini-benefits-5 { position: absolute; left: 68px; top: 94px; font-size: 24px; z-index: 2; }
#doc-mini-benefits-6 { position: absolute; left: 24px; top: 119px; font-size: 48px; z-index: 2; }
#doc-mini-benefits-7 { position: absolute; left: 76px; top: 168px; font-style: italic; z-index: 2; }

.doc-card-title { padding: 20px 36px 10px 36px; border-bottom: 11px solid #f5f5f5; }
.doc-card-title h2 { margin: 0; padding: 0; font-weight: normal; font-size: 28px; line-height: 1; color: #585555; }

.doc-card-caption { text-align: center; font-weight: bold; font-size: 28px; font-family: arial, sans-serif; color: #b00e02; }
.doc-card-caption span { color: #c2c2c2; margin: 0 20px; }

.doc-card-row-1 { padding: 0 84px 20px 84px; text-align: center; }
.doc-card-row-2 { padding: 30px 0; background-color: #f1f1f1; text-align: center; }

.doc-card-button { position: relative; *width: 346px; margin: 0 auto; }
.doc-card-button .doc-button-print { display: block; *display: inline-block; width: 314px; margin: 0 auto; color: #ffffff; }

.doc-modal.ui-dialog #prescription-discount-card.ui-dialog-content { padding: 0 0 40px 0; }