#mainSteps{padding:0;display:none}#phoneNumber{height:31px;width:30%;float:left;margin-left:-80px}a.social-btn.phone-btn{min-width:65px}.gate-step.done .gate-option:first-of-type .disabled-overlay{height:auto;opacity:1;font-size:20px;transition:opacity linear .1s,font-size linear .2s;-moz-transition:opacity linear .1s,font-size linear .2s;-ms-transition:opacity linear .1s,font-size linear .2s;-o-transition:opacity linear .1s,font-size linear .2s}.gate-option.flex{display:flex;align-items:center;justify-content:space-between}.gate-option.flex .title{width:100%}.gate-option.flex .plus-one{width:20%;text-align:center}.gate-option.flex .referral-share-btn{padding:15px 25px;display:flex;align-items:center}.gate-option{padding:20px;border-top:1px solid rgba(0,0,0,.13);box-shadow:inset 0 1px rgba(255,255,255,.07);position:relative}.gate-option .flex-option-title{display:flex;align-items:center;text-align:left;font-weight:600}.gate-option .flex-option-title>i{width:60px;height:60px;padding:0;border-radius:50%;margin-right:15px;display:flex;align-items:center;justify-content:center}.gate-option .flex-option-title>i::before{font-size:25px;opacity:.66;margin-bottom:5px}.gate-option .flex-option-title>div{max-width:200px}.gate-option .disabled-overlay{height:0;background-color:rgba(25,126,46,.84);position:absolute;color:#50df6f;z-index:99;top:-1px;left:-1px;right:-1px;bottom:-1px;box-shadow:inset 0 1px rgba(0,0,0,.13),inset 0 2px rgba(80,223,111,.09);overflow:hidden;opacity:0;font-size:52px}.gate-option .disabled-overlay .content-wrapper{width:100%;text-align:center;top:30%;position:absolute}.gate-option.loading .disabled-overlay{height:auto;opacity:1;font-size:20px;transition:opacity linear .1s,font-size linear .2s;-moz-transition:opacity linear .1s,font-size linear .2s;-ms-transition:opacity linear .1s,font-size linear .2s;-o-transition:opacity linear .1s,font-size linear .2s;background-color:rgba(0,0,0,.72);color:#fff;box-shadow:none}.gate-option.loading{opacity:.5}.gate-option.loading .content-wrapper{display:none}.gate-option.loading .content-wrapper.loading{display:block!important}.gate-option .title{text-align:left;font-size:14px;float:left;margin-top:7px;width:67%;font-weight:400;line-height:21px}.gate-option .plus-one{margin-right:-15px;font-size:11px;width:35px;text-align:center;float:right;margin-top:8px}.gate-option .button-wrapper{float:right;text-align:right}.referred_count{font-size:12px;color:#c6c6c8}.step-header{font-size:16px;font-weight:700;padding:20px}.step-header-details{font-size:14px;font-weight:400;padding-bottom:10px}.video-wrapper{height:240px;position:relative;float:left;margin-top:5px;width:100%;display:none}.video-wrapper .youtube-player{height:100%;width:100%}.video-progress{width:100%;height:5px;margin-top:-10px;border:none;z-index:1;position:relative;background-color:grey}.video-progress .marker{width:15px;height:15px;border-radius:25px;background-color:grey;border:4px solid #fff;position:absolute;top:-5px;left:-4px}.video-progress .marker-trail{background-color:#f22222;width:0;position:absolute;top:0;left:0;bottom:0}.referral-share-wrapper{display:none;text-align:center;width:90%;margin:0 auto}.referral-share-wrapper h4{font-size:14px;font-weight:700}.referral-share-wrapper .referral-link{margin:20px auto 11px;text-align:center;color:#555;padding:20px 0;cursor:text!important}.referral-share-wrapper a.social-btn{width:32%;margin:0 2% 0 0;float:left;height:33px;padding-top:7px}.referral-share-wrapper a.social-btn:last-child{margin-right:0}.referral-share-wrapper a.social-btn.zcb-copy-button{height:33px;padding:7px 12px;font-size:12px;margin-right:0}.snapchat-wrapper{display:none;text-align:center}.snapchat-wrapper h4{font-size:14px;margin:5px 0;font-weight:700;text-align:left}.snapchat-wrapper p{font-size:12px;text-align:left}.snapchat-wrapper input{display:inline-block;width:190px;margin-right:10px;margin-bottom:15px;margin-top:15px}.snapchat-wrapper a.snapchat-btn .fi-social-snapchat{height:20px;margin-top:-3px;margin-bottom:3px}.snaptag{width:140px;margin:5px 0 15px}.user-image{border-radius:999px;width:100px;float:left}.instagram-wrapper{display:none;text-align:center}.instagram-wrapper h4{font-size:14px;margin:5px 0;font-weight:700;text-align:left}.instagram-wrapper p{font-size:12px;text-align:left}.instagram-wrapper input{display:inline-block;width:190px;margin-right:10px;margin-bottom:15px;margin-top:15px}.instagram-wrapper a.instagram-btn .fi-social-instagram{height:20px;margin-top:-3px;margin-bottom:3px}.text-entry .text-entry-answer{width:265px;float:left;height:31px;border-radius:1px;margin:5px auto}.text-entry .button-wrapper{margin-top:5px}.completed-details{float:left;text-align:left;padding:10px 0 0 20px}.entries-confirmed{font-size:20px;font-weight:700}.entries-confirmed .glyphicon-ok{color:#55c355;margin-left:5px}.unlimited-label{font-size:10px;text-align:left;font-weight:700;margin-top:5px;margin-left:-4px;margin-bottom:15px}.skip-optional-step{font-size:12px;float:right;margin-bottom:10px;margin-right:10px}@media all and (max-width:450px){.content-wrapper .option.gate-step .gate-option .title{text-align:center;margin-bottom:5px;width:100%;display:block;font-size:16px}.content-wrapper .option.gate-step .gate-option .button-wrapper{float:none;margin-top:5px;display:inline-block;width:100%}.content-wrapper .option.gate-step .gate-option .social-btn{width:86%;padding:12px 0;margin:0 auto 0 7%;display:block;text-align:center}.content-wrapper .option.gate-step .gate-option .plus-one{font-size:14px;margin-top:-28px}.content-wrapper .option.gate-step .gate-option .unlimited-label{font-size:12px;text-align:center;margin-top:5px}.content-wrapper .option.gate-step .gate-option .referral-share-wrapper{display:none;text-align:center;width:90%;margin:0 auto}.content-wrapper .option.gate-step .gate-option .referral-share-wrapper h4{font-size:14px;font-weight:700}.content-wrapper .option.gate-step .gate-option .referral-share-wrapper .referral-link{margin:20px auto 11px;text-align:center;color:#555;padding:20px 0;cursor:text!important}.content-wrapper .option.gate-step .gate-option .referral-share-wrapper a.social-btn{width:100%;margin:0 0 10px;height:auto}.content-wrapper .option.gate-step .gate-option .referral-share-wrapper a.social-btn:last-child{margin-bottom:0}.text-entry .text-entry-answer{width:86%!important;float:none}#phoneNumber{float:none;margin:0 auto;width:86%;text-align:center}}
