.mobile-login-container{width:100%;min-height:100%;text-align:center;background-color:#fff;background-position:center;background-size:cover;margin-top:-20px;margin-bottom:-20px;pointer-events:all;display:flex;padding:20px 0px 76px 0px;position:relative}.mobile-login-container a{text-decoration:none}.mobile-login-container .hide-modal-button{background-color:rgba(0,0,0,0);border:none;position:absolute;right:11px;top:16px}.mobile-login-container .hide-modal-button img{width:25px}.mobile-login-container .items-container{margin:auto}.mobile-login-container .logo-img{width:40px;height:40px;border:solid 2px #fff}.mobile-login-container .logo-circle{width:25px;height:25px;background-color:#fff}.mobile-login-container .logo-blur{width:10px;height:10px;background-color:#845f9b;border:solid 1px #845f9b}.mobile-login-container .logo-title{font-family:"Avenir-Black";color:#fff;font-size:25px}.mobile-login-container .logo-title i{font-weight:400}.mobile-login-container .log-in-to-campus-reel{color:#5d5d5d;font-family:'Avenir-Heavy';font-size:24px;line-height:48px;margin-top:40px}.mobile-login-container .enter-your-details-b{opacity:0.8;color:#5d5d5d;font-family:'Avenir-Medium';font-size:16px;margin:10px 0px 22px 0px}.mobile-login-container .login-container{width:311px;margin:auto}.mobile-login-container .login-container .social-login-container .social-register-button{width:100%;height:48px;border-radius:4px;font-family:'Avenir-Black';font-size:16px;line-height:40px;text-align:center;position:relative}.mobile-login-container .login-container .social-login-container #signin-fb{border:none;color:#fff;background-color:#4167B2}.mobile-login-container .login-container .social-login-container #signin-google-button{border-color:#767676;border-width:2px;margin-top:10px;color:#43345A;background-color:#fff}.mobile-login-container .login-container .social-login-container #signin-google-button img{width:21px;height:21px;left:21px}.mobile-login-container .login-container .social-login-container img{width:24px;height:24px;position:absolute;left:20px;top:50%;transform:translateY(-50%)}.mobile-login-container .login-container .or-text{color:#5d5d5d;font-family:'Avenir-Black';font-size:14px;line-height:19px;margin:15px}.mobile-login-container .login-container .input-border::placeholder{color:#5d5d5d}.mobile-login-container .login-container .input-border{border-color:#5d5d5d;padding-top:9px;background-color:rgba(255,255,255,0.15);font-family:'Avenir-Light';font-size:14px;line-height:19px;height:48px;color:#5d5d5d;box-shadow:none;margin-bottom:20px}.mobile-login-container .login-container .sign-in-button{border:none;height:48px;width:311px;border-radius:4px;background:-webkit-linear-gradient(130.56deg, #B739E8 0%, #913FDF 100%);background:-o-linear-gradient(130.56deg, #B739E8 0%, #913FDF 100%);background:linear-gradient(130.56deg, #B739E8 0%, #913FDF 100%);color:#fff;font-size:14px;font-family:'Avenir-Medium';line-height:30px}.mobile-login-container .bottom-links-container{width:285px;margin:auto;position:absolute;bottom:50px}.mobile-login-container .bottom-links-container .sign-up-link a,.mobile-login-container .bottom-links-container .forgot-password-link a{color:#5d5d5d;font-family:'Avenir-Heavy';font-size:11px;line-height:15px}.mobile-login-container .bottom-links-container .sign-up-link{float:left}.mobile-login-container .bottom-links-container .forgot-password-link{float:right}.mobile-login-container .remember-me-container{text-align:left;margin-left:1px}.mobile-login-container .remember-me-container #user_remember_me{display:inline-block;width:10px;height:12px}.mobile-login-container .remember-me-container .user-remember-me-label{font-family:'Avenir-Light';font-size:14px;color:#43345A}.register-modal-mobile{width:100%;min-height:100%;text-align:center;background-color:#fff;background-position:center;background-size:cover;margin-top:-20px;margin-bottom:-20px;pointer-events:all;display:flex;padding:20px 0px 76px 0px;position:relative}.register-modal-mobile a{text-decoration:none}.register-modal-mobile .hide-modal-button{background-color:rgba(0,0,0,0);border:none;position:absolute;right:11px;top:16px}.register-modal-mobile .hide-modal-button img{width:25px}.register-modal-mobile #error-field{margin-top:20px}.register-modal-mobile .items-container{margin:auto}.register-modal-mobile .fa-spinner{color:#fff}.register-modal-mobile .logo-img{width:40px;height:40px;border:solid 2px #fff}.register-modal-mobile .logo-circle{width:25px;height:25px;background-color:#fff}.register-modal-mobile .logo-blur{width:10px;height:10px;background-color:#845f9b;border:solid 1px #845f9b}.register-modal-mobile .logo-title{font-family:"Avenir-Black";color:#fff;font-size:25px}.register-modal-mobile .logo-title i{font-weight:400}.register-modal-mobile .log-in-to-campus-reel{color:#5d5d5d;font-family:'Avenir-Heavy';font-size:24px;line-height:48px;margin-top:40px}.register-modal-mobile .enter-your-details-b{opacity:0.8;color:#5d5d5d;font-family:'Avenir-Medium';font-size:16px;margin:10px 0px 22px 0px}.register-modal-mobile .continue-with-register-button{width:100%;height:48px;border-radius:4px;font-family:'Avenir-Black';font-size:16px;line-height:40px;text-align:center;position:relative}.register-modal-mobile .continue-with-register-button .social-register-button-img{width:24px;height:24px;position:absolute;left:20px;top:50%;transform:translateY(-50%)}.register-modal-mobile .skip-registration{color:rgba(93,93,93,0.5);font-family:'Avenir-Medium';font-size:14px}.register-modal-mobile #signup-with-email-button{margin-bottom:32px;border-color:#767676;border-width:2px;color:#43345A;background-color:#fff}.register-modal-mobile .login-container{width:311px;margin:auto}.register-modal-mobile .login-container .social-login-container #signup-fb{border:none;color:#fff;background-color:#4167B2}.register-modal-mobile .login-container .social-login-container #signup-google-button{border-color:#767676;border-width:2px;margin-top:10px;color:#43345A;background-color:#fff}.register-modal-mobile .login-container .social-login-container #signup-google-button img{width:21px;height:21px;left:21px}.register-modal-mobile .login-container .or-text{color:#5d5d5d;font-family:'Avenir-Black';font-size:14px;line-height:19px;margin:15px}.register-modal-mobile .login-container .input-border::placeholder{color:#5d5d5d}.register-modal-mobile .login-container .input-border{padding-top:9px;background-color:rgba(255,255,255,0.15);font-family:'Avenir-Light';font-size:16px;line-height:19px;height:48px;border-color:#5d5d5d;color:#5d5d5d;box-shadow:none;margin-bottom:20px}.register-modal-mobile .login-container .continue-registering-button{border:none;height:48px;width:311px;border-radius:4px;background:-webkit-linear-gradient(130.56deg, #B739E8 0%, #913FDF 100%);background:-o-linear-gradient(130.56deg, #B739E8 0%, #913FDF 100%);background:linear-gradient(130.56deg, #B739E8 0%, #913FDF 100%);color:#fff;font-size:14px;font-family:'Avenir-Medium';line-height:30px}.register-modal-mobile .bottom-links-container{width:285px;margin:auto;position:absolute;bottom:50px}.register-modal-mobile .bottom-links-container .sign-up-link a,.register-modal-mobile .bottom-links-container .forgot-password-link a{color:#5d5d5d;font-family:'Avenir-Heavy';font-size:11px;line-height:15px}.register-modal-mobile .bottom-links-container .sign-up-link{float:left}.register-modal-mobile .bottom-links-container .forgot-password-link{float:right}.register-modal-mobile .eligibility{display:flex;align-items:center}.register-modal-mobile #user_main_reg_eligibility{margin-right:5px}.register-modal-mobile .remember-me-container,.register-modal-mobile .eligibility{text-align:left;margin-top:20px}.register-modal-mobile .remember-me-container #user_remember_me,.register-modal-mobile .remember-me-container #user_main_reg_eligibility,.register-modal-mobile .eligibility #user_remember_me,.register-modal-mobile .eligibility #user_main_reg_eligibility{display:inline-block;width:10px;height:12px}.register-modal-mobile .remember-me-container .user-remember-me-label,.register-modal-mobile .eligibility .user-remember-me-label{font-family:'Avenir-Light';font-size:14px;color:#43345A}.forgot-password-mobile{width:100%;min-height:100%;text-align:center;background:-webkit-linear-gradient(bottom left, rgba(105,53,100,0.85) 0%, rgba(130,95,183,0.85) 100%),url(/assets/modal-background.jpg);background:-o-linear-gradient(bottom left, rgba(105,53,100,0.85) 0%, rgba(130,95,183,0.85) 100%),url(/assets/modal-background.jpg);background:linear-gradient(to top right, rgba(105,53,100,0.85) 0%, rgba(130,95,183,0.85) 100%),url(/assets/modal-background.jpg);background-position:center;background-size:cover;pointer-events:all;display:flex;position:relative}.forgot-password-mobile a{text-decoration:none}.forgot-password-mobile .campusreel-logo{position:absolute;top:20%;left:50%;transform:translateX(-50%);width:200px}.forgot-password-mobile .hide-modal-button{background-color:rgba(0,0,0,0);border:none;position:absolute;right:11px;top:16px}.forgot-password-mobile .hide-modal-button img{width:25px}.forgot-password-mobile .back-mobile-button{position:absolute;height:34px;width:38px;border-radius:10px;background-color:#43345A;top:20px;left:20px;border:none;background-image:url(/assets/registration/left-arrow-white.svg);background-repeat:no-repeat;background-size:14px;background-position:center}.forgot-password-mobile .login-in-button{border:none;height:40px;width:285px;border-radius:4px;background:-webkit-linear-gradient(130.56deg, #B739E8 0%, #913FDF 100%);background:-o-linear-gradient(130.56deg, #B739E8 0%, #913FDF 100%);background:linear-gradient(130.56deg, #B739E8 0%, #913FDF 100%);color:#ffffff;font-size:14px;font-family:'Avenir-Black';line-height:40px;left:50%;bottom:75px}.forgot-password-mobile .after-send-email-image{width:120px;height:120px;display:block;margin:auto;margin-top:100px}.forgot-password-mobile .email-sent{margin-top:20px;color:#ffffff;font-family:'Avenir-Heavy';font-size:24px;line-height:34px}.forgot-password-mobile .we-sent-a-message-to{margin-top:23px;color:rgba(255,255,255,0.8);font-family:'Avenir-Medium';font-size:16px;line-height:24px}.forgot-password-mobile #error-field{width:285px}.forgot-password-mobile .items-container{margin:auto}.forgot-password-mobile .logo-img{width:40px;height:40px;border:solid 2px #ffffff}.forgot-password-mobile .logo-circle{width:25px;height:25px;background-color:#ffffff}.forgot-password-mobile .logo-blur{width:10px;height:10px;background-color:#845f9b;border:solid 1px #845f9b}.forgot-password-mobile .logo-title{font-family:"Avenir-Black";color:#ffffff;font-size:25px}.forgot-password-mobile .logo-title i{font-weight:400}.forgot-password-mobile .forgot-your-password{color:#FFFFFF;font-family:'Avenir-Heavy';font-size:24px;line-height:48px;margin-top:115px}.forgot-password-mobile .enter-your-email-add{opacity:0.8;color:#FFFFFF;font-family:'Avenir-Medium';font-size:16px;margin:10px 0px 22px 0px}.forgot-password-mobile .input-border::placeholder{color:#ffffff}.forgot-password-mobile .input-border{padding-top:9px;border:none;background-color:rgba(255,255,255,0.15);font-family:'Avenir-Light';font-size:14px;line-height:19px;height:40px;color:#ffffff;box-shadow:none;margin-bottom:20px;width:285px}.forgot-password-mobile .continue-registering-button{border:none;height:40px;width:285px;border-radius:4px;background:-webkit-linear-gradient(130.56deg, #B739E8 0%, #913FDF 100%);background:-o-linear-gradient(130.56deg, #B739E8 0%, #913FDF 100%);background:linear-gradient(130.56deg, #B739E8 0%, #913FDF 100%);color:#ffffff;font-size:14px;font-family:'Avenir-Medium';line-height:31px;position:absolute;left:50%;transform:translateX(-50%);bottom:75px}
