@import "app/styles/mixins" @import "app/styles/bootstrap/variables" #subscribe-modal //- Clear modal defaults .modal-dialog margin: 60px auto 0 auto padding: 0 width: 746px height: 520px background: none //- Background #subscribe-background position: absolute top: -61px left: 0px //- Header h1 position: absolute left: 170px top: 25px margin: 0 width: 410px text-align: center color: rgb(254,188,68) font-size: 38px text-shadow: black 4px 4px 0, black -4px -4px 0, black 4px -4px 0, black -4px 4px 0, black 4px 0px 0, black 0px -4px 0, black -4px 0px 0, black 0px 4px 0, black 6px 6px 6px font-variant: normal text-transform: uppercase //- Close modal button #close-modal position: absolute left: 568px top: 17px width: 60px height: 60px color: white text-align: center font-size: 30px padding-top: 15px cursor: pointer @include rotate(-3deg) &:hover color: yellow //- Popovers .popover z-index: 1050 min-width: 400px h3 background: transparent border: 0 font-size: 30px color: black //- Sales image .subscribe-image position: absolute top: 114px right: 65px //- Feature comparison table .comparison-blurb position: absolute left: 10% top: 132px width: 450px background: rgba(0, 0, 0, 0.0) font-weight: normal line-height: 18px color: black font-family: $headings-font-family font-size: 18px .comparison-table position: absolute left: 10% top: 160px width: 450px background: rgba(0, 0, 0, 0.0) thead tr th font-size: 24px font-variant: small-caps font-family: "Open Sans Condensed", "Helvetica Neue", Helvetica, Arial, sans-serif font-weight: 700 line-height: 1.1 color: #317EAC tbody font-size: 14px .center-ok text-align: center //- Parent info popover link #parents-info position: absolute left: 38px top: 389px text-decoration: underline cursor: pointer font-weight: bold line-height: 18px color: black font-family: $headings-font-family font-size: 18px .popover-title line-height: 26px //- Payment methods info popover link #payment-methods-info position: absolute right: 38px top: 389px text-decoration: underline cursor: pointer font-weight: bold line-height: 18px color: black font-family: $headings-font-family font-size: 18px //- Purchase button .purchase-button position: absolute right: 24px width: 400px height: 70px top: 430px font-size: 32px line-height: 42px border-style: solid border-image: url(/images/level/code_toolbar_submit_button_active.png) 14 20 20 20 fill round border-width: 14px 20px 20px 20px color: darken(white, 5%) span pointer-events: none &:hover border-image: url(/images/level/code_toolbar_submit_button_zazz.png) 14 20 20 20 fill round color: white &:active border-image: url(/images/level/code_toolbar_submit_button_zazz_pressed.png) 14 20 20 20 fill round padding: 2px 0 0 2px color: white //- Parent button //- TODO: Add hover and active effects .parent-button position: absolute left: 24px width: 250px height: 70px top: 430px font-size: 28px line-height: 38px border-style: solid border-image: url(/images/common/button-background-warning-disabled.png) 14 20 20 20 fill round border-width: 14px 20px 20px 20px color: darken(white, 5%) .email-parent-form .email_invalid color: red display: none .email-parent-complete display: none //- Errors .alert position: absolute left: 10% width: 80% top: 20px border: 5px solid gray html.no-borderimage #subscribe-modal .purchase-button border: 0 background-image: url(/images/level/code_toolbar_submit_button_active.png) background-size: 100% 100% padding: 7px 10px 10px 10px &:hover background-image: url(/images/level/code_toolbar_submit_button_zazz.png) border: 0 &:active background-image: url(/images/level/code_toolbar_submit_button_zazz_pressed.png) padding: 9px 8px 8px 12px border: 0 body[lang='fr'] #subscribe-modal .parent-button font-size: 21px #subscribe-modal .comparison-table tbody font-size: 13px body[lang='de-DE'] #subscribe-modal .comparison-blurb font-size: 16px #subscribe-modal .comparison-table tbody font-size: 12px body[lang='pt-PT'] #subscribe-modal .comparison-blurb font-size: 16px #subscribe-modal .comparison-table tbody font-size: 12px #subscribe-modal .parent-button font-size: 18px