@media screen and (max-width:80em){.prom-2015-layout-table{margin:0 0 3rem}.prom-2015-layout-hero-banner .prom-2015__ribbon-flat.pseudo-right{margin-right:-2rem;width:33.1rem}.prom-download-page .prom-tickets-box figure img{max-width:100%}.prom-download-page .prom-tickets-box.posters .ui-button{display:block;width:16rem;float:none;margin:0 0 1rem 0}.prom-download-page-top-block{position:relative;height:inherit;padding-top:40%}.prom-download-page-top-block-promo-text{margin-top:-175px;width:40%;left:15px;top:inherit}.prom-download-page-top-block-promo-text .description{font-size:1.3199999999999998rem}.cash-4-schools-top-block .left{padding-top:1.5rem}.cash-4-schools-top-block .left p{margin-bottom:2rem}.cash-4-schools-top-block .left .ui-title{margin-bottom:1.5rem}.cash-4-schools-promote-text{min-height:27rem;background-position:10%rem 14rem}.personalize-button-prom{margin-left:0!important}}@media screen and (max-width:70em){.register-and-save-form-block .prom-2015-form-inputs-holder__label>span:first-child{min-width:10rem}}@media screen and (max-width:64em){.prom-rules-cell_main{text-align:left!important}.prom-rules-page .prom-rules-content{width:100%}.prom-rules-page .rules-box{margin:0;padding-left:0;padding-right:0}.prom-2015__ribbon_img{margin-top:15px}.prom-2015-layout-table{margin:0 0 3rem}.prom-2015-layout-hero-banner .prom-2015__ribbon-flat{margin-left:-4rem}.prom-2015-page #header .logo-nav-link{width:auto}.prom-2015-form .column .ui-input,.prom-2015-form .column .ui-select{width:17rem}.prom-2015-dashboard__info__user__names{max-width:20rem}.prom-2015-dashboard__info__user__bar{margin-left:0}.prom-2015-dashboard__earnings__get__now{width:21rem}.prom-2015-dashboard__tools__link{margin-right:1.5rem}.prom-2015-dashboard__tools__link:after{display:none}.prom-2015-dashboard__tools__refs .social{padding-left:0}.prom-2015-dashboard__tools__refs .share{font-size:2rem}.prom-2015-dashboard__tools__cards img{height:auto;width:36rem}.prom-rep-challenge_descriptions{padding:0;margin-right:.5rem}.prom-rep-challenge_descriptions_body__form label{padding-left:0}.prom-rep-challenge_descriptions_body__form .ui-input{width:17rem}.prom-rep-challenge_descriptions_body__form:last-child{padding-left:2rem}.prom-rep-challenge_descriptions_body__form:last-child .ui-input{width:14rem}.prom-rep-challenge__leaderboard__title .ui-input{width:20rem}.prom-rep-challenge__leaderboard__title .checkbox-label{margin-top:0;vertical-align:middle}.prom-rep-challenge-button-submit-holder.p-right{max-width:70rem}.prom-rules-content>.i-table,.prom-rules-content>.i-table>.i-row,.prom-rules-content>.i-table>.i-row>.i-cell{display:block}.parents-page-prom-rep-challenge-block,.prom101-page-prom-rep-challenge-block,.parents-page-save-money-block,.prom101-page-save-money-block,.parents-page-show-your-style-block,.prom101-page-show-your-style-block,.parents-page-lead-block,.prom101-page-lead-block{max-height:100%;background-size:cover}.parents-page-prom-rep-challenge-block,.prom101-page-prom-rep-challenge-block,.parents-page-lead-block,.prom101-page-lead-block{padding:2rem 1.9rem .5rem 37.5rem}.parents-page-save-money-block,.prom101-page-save-money-block,.parents-page-show-your-style-block,.prom101-page-show-your-style-block{padding:3.2rem .7rem 3rem 6rem}.parents-page-top-banner-block h1,.prom101-page-top-banner-block h1{margin-top:9rem}.parents-page-cash-block,.teachers-page-cash-block{max-height:100%;padding:1rem 1rem 1rem 36rem}.parents-page-top-banner-block h3{margin:1.4rem 0!important}.parents-page-top-banner-block .i-left-text{margin-top:1.4rem}.teachers-page-cash-block .descr{margin:0}.teachers-page-promote-prom-block{height:auto}.teachers-page-promote-prom-block .prom-tickets-box{height:auto}.teachers-page-promote-prom-block .i-left{float:none}.teachers-page-promote-prom-block .i-left,.teachers-page-promote-prom-block figure{display:inline-block;vertical-align:top}.teachers-page-prom-faculty-discounts-block .descr{width:auto;background-size:contain}.teachers-page-prom-faculty-discounts-block .descr .substr{top:15rem}.teachers-page-prom-faculty-discounts-block .descr .substr.right{right:2.5rem}.prom-2015-dashboard__earnings_referrals-banner{width:60rem;margin:-20rem 0 0 -30rem;top:50%;left:50%}.prom-rep-challenge-page #promDate+ul[datepicker-popup-wrap]{right:0;left:-11rem!important}.prom-rep-challenge-buttom-submit-holder.p-right{max-width:68.5rem}#prom_nav{padding:0;top:0;width:28rem}body:not(.ie8) #prom_nav{margin:0}#prom_nav:before,#prom_nav:after{display:none}#prom_nav .menu{border-radius:0;height:100%;width:auto;padding:0 1.5rem 1.5rem 1rem;-ms-box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#prom_nav .dropdown .holder{padding-top:0}#prom-2015-share-buttons{margin-top:1rem}body[class$="_prom-2015"] #header .logo-nav-link{width:auto}.occasion-prom-page-content{margin-top:0}#occasion-prom-carousel-landing{width:100%}#occasion-prom-carousel-landing img{max-width:100%;width:100%;height:100%}.cash-4-schools-top-block .left{padding:.5rem 2rem .5rem 2rem!important;display:block}.cash-4-schools-top-block .left .ui-title{font-size:3.2rem;line-height:2.1rem}.cash-4-schools-top-block .left p{line-height:1.8rem}.cash-4-schools-top-block .left .ipad-none{display:none}.cash-4-schools-top-block .left.confirmation-block{padding:0 2rem 0 2rem!important}.cash-4-schools-top-block .left.confirmation-block p{line-height:1.8rem}.cash-4-schools-top-block .left.confirmation-block .ui-title{font-size:4rem;margin-top:1rem}.cash-4-schools-top-block .right-img{width:60%}.cash-4-schools-top-block .right-img img{max-width:100%}}@media screen and (max-width:60em){.cash-4-schools-top-block .left .ui-title{margin-bottom:1rem}.cash-4-schools-top-block .left p{line-height:1.6rem;margin:0 0 .5rem 0}.prom-download-page .prom-tickets-box.public-scripts .ui-button{display:block;width:16rem;float:none;margin:0 0 1rem 0}.prom-download-page-prom-tickets .prom-2015__right-section-block__body{padding-bottom:24rem}.prom-download-page-prom-tickets:after{background-position:top left;top:21.5rem}.prom-download-page-top-block-promo-text{margin-top:0;bottom:20px}.prom-download-page-top-block-promo-text .description{font-size:1rem;line-height:1.4rem}}@media screen and (max-width:50em){#cash4SchoolsRegForm #promTypeHelperText,#cash4SchoolsRegForm #seniorPromCalendarHelperText{display:none!important}.register-and-save-form-block .prom-2015-form-inputs-holder .columns{width:100%}.register-and-save-form-block .prom-2015-form-inputs-holder .columns br{display:none}.prom-2015-layout.prom-rep-challenge-page-content,.prom-2015-layout.register-and-save-page-content,.prom-2015-layout.prom-download-content,.prom-2015-layout.cash-4-schools-page-content{margin:0 auto}.prom-2015-layout-table,.prom-2015-layout-row,.prom-2015-layout-cell{display:block}.prom-2015-layout-table{margin:0 0 3rem}.prom-2015-layout-cell{padding:0}.prom-2015-layout-hero-banner__copy{width:100%;display:block;padding:1rem 0 2rem 0}.prom-2015__right-section-block{margin-right:0;margin-left:0}.prom-2015__right-section-block__body{padding:1rem}.prom-2015__right-section-block:first-child,.prom-2015__right-section-block.first{margin-right:0}.prom-2015-promfie-banner{height:auto;display:block;margin:1rem auto!important;max-width:28rem}.prom-2015__stack-sidebar-module_desktop{display:none}.prom-2015__stack-sidebar-module_tablet{display:block}.prom-2015-dashboard__earnings_referrals-banner{width:60rem;margin:-20rem 0 0 -30rem;top:50%;left:50%}.prom101-checklist{text-align:left}#prom_nav{display:inline-block;vertical-align:top;text-align:left;padding-top:1rem;width:20.5rem;bottom:15.5rem}#prom_nav .logo-look-up{display:none}#prom-2015-share-buttons,.prom-2015-tax-information{position:relative;left:0;bottom:0;width:100%}.prom-2015-layout-cell:first-child{position:relative;text-align:left;font-size:0}.prom-2015-layout #mw_hidden_content{display:inline-block;width:calc(100% - 205px)}.prom-2015-layout #mw_hidden_content img{width:100%;height:auto}.prom-2015-layout-hero-banner .desctop{display:none}.prom-2015-layout-hero-banner.dotted-border img.mobile{display:block;width:100%}.prom-2015-layout-hero-banner__copy img:first-child{margin:1.2rem 0 1.5rem}.prom-2015-layout-hero-banner img{max-width:100%}.prom-2015-layout-hero-banner img.mobile{display:block!important}.prom-2015-layout-hero-banner_img{display:block;width:100%}.prom-2015-layout-hero-banner .i-underlined{font-size:1rem}.prom-2015-form .column.first{margin-right:0}.prom-2015-form-inputs-holder{margin:0}.prom-rules-content{width:auto}.prom-rep-challenge__banner_left{position:relative;margin-left:0;width:100%}.prom-rep-challenge_descriptions{margin-right:0;margin-left:0}.prom-rep-challenge-cell_main+.prom-rep-challenge-cell_main{padding-left:0}.prom-rep-challenge_descriptions_body__form{padding:0 2.5rem 10rem 0}.prom-rep-challenge-button-submit-holder.p-right{max-width:62.5rem}.prom-rep-challenge-page .prom-rep-challenge-form-holder{padding:1rem 1rem}.prom-rep-challenge-page .prom-rep-challenge-form-holder .ui-input.small{width:22rem}.prom-rep-challenge-page .column.second{margin:0!important}.cash-4-schools-page-content #taxDiv{width:20.5rem;-o-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.cash-4-schools-page-content #taxDiv img{width:100%}.cash-4-schools-page-content #cash-for-schools-register-section{padding:1rem}.cash-4-schools-page-content img.mobile{display:block}.cash-4-schools-page-content .right-img{width:auto}.cash-4-schools-page-content .right-img img{display:none}.cash-4-schools-promote-text{min-height:29rem;background-position:1rem 16rem}.cash-4-schools-top-block>.i-cell{height:33rem}.cash-4-schools-top-block .left{padding:2rem!important}.cash-4-schools-top-block .left .ipad-none{display:block}.cash-4-schools-top-block .left .ui-title{font-size:5.2rem;margin-bottom:2.5rem}.cash-4-schools-top-block .left p{margin:0 0 3rem 0;line-height:1.8rem}.cash-4-schools-top-block .left p:last-child{margin-bottom:1rem}.cash-4-schools-top-block .right-img{width:auto}.cash-4-schools-top-block .right-img img{display:none;max-width:100%}.occasion-prom-page #prom_nav{top:0;bottom:auto}#occasion-prom-carousel-landing{height:42.6rem}.prom-download-page .prom-tickets-box figure{width:19rem;display:inline-table;margin-bottom:1rem;float:none}.prom-download-page .prom-tickets-box figure img{margin:0}.prom-download-page-top-block-promo-text .title{font-size:3.6rem;line-height:4rem}.prom-download-page-top-block-promo-text .description{letter-spacing:0}.prom-download-page-top-block-promo-text .description .mobile-br{display:none}.prom-download-page-prom-tickets:after{left:0;width:100%;background-position:top left;top:19.5rem}.prom-download-page-prom-tickets .prom-2015__right-section-block__body{padding-bottom:22rem}}@media screen and (max-width:40em){.prom-2015-layout #mw_hidden_content{width:100%}.prom-2015-layout-block_static{background:0 0;padding:2.4rem}.prom-2015-layout .prom-download-page-order-form{width:100%;border:none}.prom-2015-layout .prom-download-page-order-form.ui-popup-overlay .ui-error-text{position:static;float:right;background-color:#fff;text-align:right}.prom-2015-layout .prom-download-page-order-form .ui-popup-content{width:100%!important;border:0}.prom-2015-layout .prom-download-page-order-form .ui-popup-content .ui-datepicker-button{top:.9rem}.prom-2015-layout .prom-download-page-order-form .ui-popup-content .ui-pop-up-close-button.small{right:.5rem}.prom-2015-layout .prom-download-page-order-form .top-banner{display:none}.prom-2015-layout .prom-download-page-order-form #OrderForm{padding:0 1rem}.prom-2015-layout .prom-download-page-order-form #OrderForm label span[class*="-label-text"],.prom-2015-layout .prom-download-page-order-form #OrderForm fieldset span[class*="-label-text"]{position:relative;left:0;text-align:left;padding-bottom:.5rem}.prom-2015-layout .prom-download-page-order-form #OrderForm label .promDate-box{width:100%}.prom-2015-layout .prom-download-page-order-form #OrderForm fieldset label .promDate-box{width:100%}.prom-2015-layout .prom-download-page-order-form #OrderForm fieldset select{width:32.5%!important;display:inline}.prom-2015-layout .prom-download-page-order-form .prom-ticket-confirmation li span[class*="-text"],.prom-2015-layout .prom-download-page-order-form .prom-download-page .prom-ticket-confirmation li [class^="-text"]{width:inherit!important}.prom-2015-layout #cash4SchoolsRegForm{padding:1rem}.prom-2015-layout .cash-4-schools .prom-2015__right-section-block{text-align:left;padding:1rem 0}.prom-2015-layout .cash-4-schools_descriptions_body{padding:0}.prom-2015-layout .cash-4-schools_descriptions_body ol{padding:1rem;text-align:left;box-sizing:border-box}.prom-2015-layout .cash-4-schools_descriptions_body ol p{padding:0;margin:0}.prom-2015-layout .cash-4-schools-reg-form-inputs-holder .column{width:auto!important}.prom-2015-layout .cash-4-schools-reg-form-prom-dates{text-align:left}.prom-2015-layout .cash-4-schools-top-block .left{padding:2rem 1.5rem!important}.prom-2015-layout .cash-4-schools-top-block .left.confirmation-block{padding:1rem .8rem!important}.prom-2015-layout .cash-4-schools-top-block .ui-title{font-size:3.6rem}.prom-2015-layout .cash-4-schools-top-block.i-table{display:table!important}.prom-2015-layout .cash-4-schools-top-block>.i-cell{height:33rem;width:100%;display:table-cell!important}.prom-2015-form .column{display:block}.prom-2015-form .column.first{margin-right:0}.prom-2015-form-inputs-holder__label{text-align:left!important;height:inherit}.prom-2015-form-inputs-holder__label>span:first-child{text-align:left!important}.prom-2015-form-inputs-holder__label-address>span:first-child{padding:0!important;margin-top:1rem!important}.prom-2015__right-section-block__ui-title{font-size:2rem;position:relative}.prom-2015__right-section-block__ui-title .prom-rep-challenge__close{position:absolute;bottom:1rem;right:1rem}.prom-2015__right-section-block__body.bold{padding:2.5rem 1.9rem}.prom-2015__right-section-block__body .i-table,.prom-2015__right-section-block__body .i-row,.prom-2015__right-section-block__body .i-cell{display:block}.prom-2015__right-section-block__body .prom-tickets-box img{margin:0 0 2rem 0}.prom-2015-dashboard__info__rank,.prom-2015-dashboard__info__user{width:100%;float:none;text-align:center}.prom-2015-dashboard__info__user{display:block;border-right:none}.prom-2015-dashboard__info__rank{margin-top:1.4rem}.prom-2015-dashboard__earnings_referrals-banner{box-shadow:1px 1px 12px #000;width:100%;box-sizing:border-box;margin:0;left:0}.prom-2015-dashboard__earnings__get__score,.prom-2015-dashboard__earnings__get__now{text-align:center}.prom-2015-dashboard__earnings__get__now{width:auto;display:block;border-right:none;padding-right:0}.prom-2015-dashboard__earnings__arrows{overflow-x:scroll}.prom-2015-dashboard__earnings__arrows .prom-2015__circule{margin:0}.prom-2015-dashboard__earnings__arrows__line{margin-bottom:0;text-align:center;width:220rem;text-align:left;padding-left:2rem}.prom-2015-dashboard__tools__descr{display:block;max-width:100%;padding-right:0}.prom-2015-dashboard__tools__link{width:100%;box-sizing:border-box;margin:1.5rem 0}.prom-2015-dashboard__tools__refs .social{width:100%}.prom-2015-dashboard__tools__refs .share{font-size:4rem;margin:1rem 0;width:30%}.prom-2015-dashboard__tools__cards img{width:100%;margin-top:1.5rem}.prom-2015-dashboard__tools__descr .ui-button{display:block}.prom-2015-dashboard_gray-block .prom-2015__ribbon{min-width:0;margin-left:3rem}.prom-2015-arrow{height:1.8rem;width:3rem}.prom-2015-arrow:before,.prom-2015-arrow:after{border-width:.9rem 0 .9rem .6rem}.prom-2015-arrow:after{right:-.6rem}.prom-download-page .prom-2015__right-section-block__body{padding-left:1rem}.prom-download-page .prom-2015__right-section-block__body .prom-tickets-box img{margin-right:0}.prom-download-page-top-block{padding:0;background:0 0;height:auto}.prom-download-page-top-block img{display:inline;max-width:100%}.prom-download-page-top-block.dotted-border{border-width:10px}.prom-download-page-top-block-promo-text{width:initial;position:relative;left:0;top:0;max-width:100%;padding:2rem 1rem 3rem 1rem;background-color:#AD9766}.prom-download-page-top-block-promo-text-img{width:65%}.prom-download-page-top-block-promo-text .description{padding:0 0 1rem 0;font-size:1.3rem}.prom-download-page-top-block-promo-text .description .mobile-br{display:inline}.prom-download-page-web-banners img{width:24.4rem}.prom-download-page-web-banners .prom-tickets-box{text-align:center}.prom-download-page .prom-tickets-box figure,.prom-download-page .prom-tickets-box .vertical-img{margin:0 auto;display:block;margin-bottom:1rem}.prom-download-page .prom-tickets-box.public-scripts .ui-button,.prom-download-page .prom-tickets-box.posters .ui-button{margin:0 auto;margin-bottom:4rem}.prom-rep-challenge-button-submit-holder .ui-button{max-width:13rem}.prom-rep-challenge-hero-banner__copy ul,.prom-rep-challenge-hero-banner__copy p{padding:0 1rem}.prom-rep-challenge__banner_left .prom-2015__ribbon_yellow{width:calc(100% - 145px);max-width:100%}.prom-rep-challenge-form-inputs-holder__label{text-align:left!important}.prom-rep-challenge__leaderboard__title label[for=find-your-friends-criteria]{display:block}.prom-rep-challenge__leaderboard__title label .ui-font-icon{top:.9rem}.prom-rep-challenge_descriptions{overflow:hidden}.prom-rep-challenge_descriptions_body .i-table{width:100%}.prom-rep-challenge_descriptions_body__form{display:block;text-align:left;padding-bottom:3rem!important}.prom-rep-challenge_descriptions_body__form:first-child{padding-right:0;border-right:none;width:auto}.prom-rep-challenge_descriptions_body__form:last-child{padding-right:0;padding-left:0}.prom-rep-challenge_descriptions_body__form:last-child .prom-2015__ribbon{max-width:100%}.prom-rep-challenge_descriptions_body__form .prom-2015__ribbon{width:100%}.prom-rep-challenge-page label[for=promDate]>.i-relative{display:block}.prom-rep-challenge-page #promDate+ul[datepicker-popup-wrap]{right:auto;left:auto!important}.prom-rep-challenge-button-sbmit-holder{padding:0}#prom-rep-challenge-datepicker-button_main{top:1rem}.prom101-page-lead-block .descr{font-size:1.8rem}.prom101-page-lead-block .terms{font-size:1.3rem;line-height:1.7rem}.prom101-page-show-your-style-block,.prom101-page-make-memories-block{background-color:#fff}.prom101-page-show-your-style-block{background-color:#fff}.prom101-page-show-your-style-block .savings{padding:2.4rem}.prom101-page-show-your-style-block .descr{margin-top:2rem}.prom101-page-make-memories-block{height:auto}.prom101-page-make-memories-block .descr{padding:2.4rem 0}.prom101-page-make-memories-block .promposal{position:relative;left:0;top:0}.prom101-checklist:before{width:auto}.parents-page-save-money-block,.teachers-page-save-money-block,.parents-page-cash-block,.teachers-page-cash-block,.parents-page-promote-prom-block,.teachers-page-promote-prom-block,.parents-page-prom-faculty-discounts-block,.teachers-page-prom-faculty-discounts-block{background-color:#fff}.parents-page-prom-rep-challenge-block .lookup,.teachers-page-prom-rep-challenge-block .lookup{display:none}.parents-page-save-money-block .descr,.teachers-page-save-money-block .descr{background:0 0;padding:0}.teachers-page-prom-faculty-discounts-block .savings{display:none}.teachers-page-prom-faculty-discounts-block .descr{height:auto;background:0 0}.teachers-page-prom-faculty-discounts-block .descr .substr{position:relative;left:0!important;top:0;text-align:center;width:auto!important}.register-and-save-reg-msg-block,.register-and-save-reg-find-store-block{background-color:#fff}.register-and-save-page-content .prom-2015__right-section-block{text-align:left;margin:0}.register-and-save-page-content .prom-2015-form-inputs-holder{margin:0}.register-and-save-page-content .prom-2015-form-inputs-holder__label{width:100%;height:auto}.register-and-save-page-content .prom-2015-form-inputs-holder .ui-error-text{text-align:left}.register-and-save-page-content .register-and-save-bottom{padding:0}.register-and-save-page-content .prom-2015-layout-hero-banner .parents-page-top-banner-block h3{font-size:3.3rem;line-height:3.5rem}.register-and-save-page-content .prom-2015-layout-hero-banner .parents-page-top-banner-block .pseudo-right{margin:0;width:auto;padding:.5rem;text-align:center;font-size:1.2rem}.register-and-save-page-content .prom-2015-layout-hero-banner .parents-page-top-banner-block .purchase,.register-and-save-page-content .prom-2015-layout-hero-banner .parents-page-top-banner-block .get{font-size:.9rem;line-height:1.8rem}.register-and-save-page-content .prom-2015-layout-hero-banner .parents-page-top-banner-block .request-message{margin-top:1rem}.register-and-save-page-content .request-message{margin:1rem 0}#prom_nav{position:relative!important;width:auto;top:0!important;text-align:center;display:block;bottom:0;padding-bottom:1rem}#prom_nav .menu{padding-top:.3rem;padding-bottom:.3rem}.prom-rep-challenge-reg-form-inputs-holder .column .i-inline-block,.register-and-save-reg-form-inputs-holder .column .i-inline-block,.cash-4-schools-reg-form-inputs-holder .column .i-inline-block,.parents-reg-form-inputs-holder .column .i-inline-block,.prom-download-reg-form-inputs-holder .column .i-inline-block,.prom-rules-reg-form-inputs-holder .column .i-inline-block{max-width:100%}.prom-rep-challenge-reg-form-inputs-holder__label,.register-and-save-reg-form-inputs-holder__label,.cash-4-schools-reg-form-inputs-holder__label,.parents-reg-form-inputs-holder__label,.prom-download-reg-form-inputs-holder__label,.prom-rules-reg-form-inputs-holder__label{text-align:left}.prom-rep-challenge-reg-form-inputs-holder__label>span,.register-and-save-reg-form-inputs-holder__label>span,.cash-4-schools-reg-form-inputs-holder__label>span,.parents-reg-form-inputs-holder__label>span,.prom-download-reg-form-inputs-holder__label>span,.prom-rules-reg-form-inputs-holder__label>span{max-width:0;min-width:0!important}.cash-4-schools-cell_main:first-child{position:relative}.cash-4-schools-reg-form-inputs-holder_cfs-list{margin-left:0}.cash-4-schools-reg-form-inputs-holder__label_datepicker{width:100%}.cash-4-schools-reg-form-inputs-secondDateUnknown{width:100%}.cash-4-schools-submit-button-holder{text-align:left}.cash-4-schools-page #cash4SchoolsRegForm .column label span:first-child{text-align:left!important;max-width:100%;min-width:100%;width:100%}.cash-4-schools-page #seniorPromCalenderDiv label span:first-child{text-align:left!important;max-width:inherit!important;min-width:inherit!important;width:inherit!important}.cash-4-schools-page-content .ui-datepicker-button{padding-left:calc(100% - 2.2rem);height:1.7rem}.cash-4-schools-page-content i[data-ui-tooltip]{display:none}.cash-4-schools-page-content .i-cell:not(img),.cash-4-schools-page-content .i-row,.cash-4-schools-page-content .i-table{display:block!important}.cash-4-schools-page-content .column.second{margin:0;display:block}.cash-4-schools-page-content .i-inline-block{display:block}.cash-4-schools-page-content .cash-4-schools-reg-form-prom-dates_large-text,.cash-4-schools-page-content .cash-4-schools-submit-button-holder,.cash-4-schools-page-content .cash-4-schools-reg-form-prom-dates,.cash-4-schools-page-content .cash-4-schools-reg-form-prom-dates_wide{padding:0;margin-top:1rem}.occasion-prom-page #prom_nav{left:0}.occasion-prom-banner .terms,.occasion-prom-banner .descr{position:relative;right:auto;bottom:auto!important;text-align:left;box-sizing:border-box}.occasion-prom-banner .terms{left:0;top:0;max-width:100%;width:100%}.occasion-prom-banner .terms br{display:none}.occasion-prom-banner .descr{width:calc(100% - 13px);top:1.2rem;left:1.3rem;height:31rem}.occasion-prom-banner .descr h2{line-height:1}#occasion-prom-carousel-landing{height:39rem;box-sizing:border-box}#occasion-prom-carousel-landing img{display:none}#occasion-prom-carousel-landing .rn-carousel-indicator{bottom:0;right:36%}#cash4SchoolsBodySubmit{width:100%}.promo-game-popup .ui-popup-content.game-popup{width:100%;margin:0;left:0;top:0}.promo-game-popup .game-popup-header{margin-bottom:2rem!important;padding:1.5rem 5rem}.promo-game-popup .game-popup-body_roll-game .slot{width:9rem;height:12rem;margin:0}.promo-game-popup .game-popup-body_scratch-game .handle{position:inherit;width:100%;text-align:center}.promo-game-popup .game-popup-body_big-title{font-size:1.8rem}.promo-game-popup .game-popup-body_game-list li{margin:0 0 1.5rem 0!important;display:block}.promo-game-popup .game-popup-body.congrats .card-box{transform:translateX(-40%) scale(0.85);-webkit-transform:translateX(-40%) scale(0.85);margin:2.5rem 0 0}.promo-game-popup .game-popup-body.congrats .card-box__with-suite{left:50%;transform:translateX(-67%) scale(0.55);-webkit-transform:translateX(-67%) scale(0.55)}.promo-game-popup .game-popup-body.congrats .card-share-text{font-size:1.4rem;margin-right:1rem}.promo-game-popup .ui-pop-up-close-button{right:2rem;top:1rem}.promo-2016-popup img{display:none}.promo-2016-popup .ui-popup-content{margin:0;width:100%;left:0;top:0}.promo-2016-popup .sign-in-or-up-box{width:100%}.promo-2016-popup form{margin:1rem!important}.promo-2016-popup .block-sign-up-support-information{position:relative}}@media screen and (max-width:40em) and (orientation:landscape){.promo-game-popup .roll-game .game-popup-header{font-size:3rem;padding:1rem 4rem;margin-bottom:2rem!important}.promo-game-popup .roll-game .game-popup-body_small-title{margin:0!important}.promo-game-popup .game-popup-body_roll-game{-webkit-transform:scale(0.7,.7)!important;transform:scale(0.7,.7)!important}.promo-game-popup .game-popup-body_roll-game .slot{width:15rem!important;height:20rem!important}}@media screen and (max-width:30em){.prom-download-page-prom-tickets:after{background-position:top left;top:21rem}.prom-download-page-prom-tickets .prom-2015__right-section-block__body{padding-bottom:24rem}.prom-2015-layout .cash-4-schools_descriptions .ui-title{font-size:2.2rem}.prom-2015-layout .cash-4-schools-top-block .left .ui-title{font-size:3.8rem}.prom-2015-layout .cash-4-schools-top-block .left.confirmation-block .ui-title{font-size:4.2rem}.prom-2015-layout .cash-4-schools-top-block .left .ipad-none{display:none}.prom-2015-layout .cash-4-schools-top-block .left p{font-size:1.4rem;letter-spacing:0}.prom-2015-layout .cash-4-schools-promote-text{min-height:32rem;background-position:1rem 19rem}.prom-rep-challenge__faq{overflow-x:hidden}.prom-rep-challenge__leaderboard__head .i-cell{text-align:center;vertical-align:middle;font-size:1rem}.prom-rep-challenge__leaderboard__head .i-cell:nth-of-type(1){width:10%}.prom-rep-challenge__leaderboard__head .i-cell:nth-of-type(2){width:40%}.prom-rep-challenge__leaderboard__head .i-cell:nth-of-type(3){width:10%}.prom-rep-challenge__leaderboard__head .i-cell:nth-of-type(4){width:20%}.prom-rep-challenge__leaderboard__head .i-cell:nth-of-type(5){width:20%}.prom-rep-challenge__leaderboard .i-cell{word-wrap:break-word;padding:1rem .2rem;font-size:1.1rem}.prom-rep-challenge__leaderboard__title form{float:none}.prom-rules-page .rules-box-title{padding:2rem}.prom-rules-page .rules-box-item{padding:2rem}}@media screen and (max-width:22.5em){.prom-2015-layout .cash-4-schools-top-block .left .ui-title{font-size:3rem}.prom-2015-layout .cash-4-schools-top-block .left.confirmation-block .ui-title{font-size:3.2rem}.prom-download-page-top-block{border-width:10px}.prom-download-page-top-block-promo-text-img{width:80%}.prom-download-page-top-block-promo-text .description{font-size:1.1rem}}@media screen and (max-height:100em){.prom-download-page .ui-popup-overlay{overflow:scroll}.prom-download-page .ui-popup-overlay .ui-popup-content{-ms-transform:translate(-50%,0)!important;-o-transform:translate(-50%,0)!important;-moz-transform:translate(-50%,0)!important;-webkit-transform:translate(-50%,0)!important;transform:translate(-50%,0)!important}}