#sign-up-modal{font-family:Rabtus;color:black}#sign-up-modal .modal-dialog{margin-top:-10px}#sign-up-modal h2.modal-title{font-family:Rabtus;text-align:center;text-transform:uppercase;padding-top:4px}#sign-up-modal h1,#sign-up-modal h2,#sign-up-modal h3,#sign-up-modal h4,#sign-up-modal h5,#sign-up-modal h6{font-family:Rabtus}#sign-up-modal .modal-content{background-color:transparent;background-image:url("/assets/signup/main_box_bg.png");width:769px;height:580px;margin-top:46px;padding-top:1px;margin-left:-169px;padding-left:169px;box-shadow:none;-webkit-box-shadow:none;border:none}#sign-up-modal .modal-header{border:none;padding:0;margin-top:64px}#sign-up-modal .modal-body{padding:46px 15px}#sign-up-modal .modal-body button#back_btn{background-color:transparent;border:none;position:absolute;top:4px;left:0}#sign-up-modal .modal-body button#back_btn img{margin-top:-5px}#sign-up-modal .modal-body button#back_btn span{font-size:17px}#sign-up-modal .modal-body #close-btn{position:absolute;right:13px;top:15px;color:black !important}#sign-up-modal .modal-body .main{height:355px}#sign-up-modal .modal-body .big-option{display:inline-block;position:relative;width:49%;text-align:center;margin:auto}#sign-up-modal .modal-body .big-option h3{font-family:'Rabtus'}#sign-up-modal .modal-body .big-option.include-border:after{content:'';position:absolute;right:-7px;top:3%;height:212px;width:1px;background-color:rgba(150,100,50,0.5)}#sign-up-modal .modal-footer{position:absolute;bottom:10px;margin-left:-5px;width:604px;height:46px;border:none;padding:3px 0 0 0;text-align:center;color:white;font-size:18px;background-color:transparent;background-image:url("/assets/signup/main_box_footer.png");background-repeat:no-repeat}#sign-up-modal .modal-footer button{background-color:transparent;background-repeat:no-repeat;background-position:0 4px;border:none}#sign-up-modal .modal-footer button.login{width:86px;height:30px;background-image:url("/assets/signup/btn_footer_login.png")}#sign-up-modal .modal-footer button.signup{width:112px;height:33px;margin-top:-1px;background-image:url("/assets/signup/btn_footer_signupnow.png")}#sign-up-modal input{margin:10px 0px 10px 0px}#sign-up-modal button:focus{outline:none !important}#sign-up-modal .method-header{display:inline-block;text-align:center;width:256px}#sign-up-modal .method-header:nth-child(2){width:8%}#sign-up-modal .rabtus-input{font-family:Rabtus;font-size:22px;padding-left:20px;padding-bottom:10px;background-image:url("/assets/signup/form_textbox.png") !important;width:257px;height:44px;background-color:transparent  !important;outline:none;border:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;letter-spacing:2px}#sign-up-modal .rabtus-input::-webkit-input-placeholder{color:#ddc01c}#sign-up-modal .rabtus-input:-moz-placeholder{color:#ddc01c}#sign-up-modal .rabtus-input::-moz-placeholder{color:#ddc01c}#sign-up-modal .rabtus-input:-ms-input-placeholder{color:#ddc01c}#sign-up-modal .rabtus-checkbox{font-size:19px}#sign-up-modal .rabtus-checkbox .checkbox-image{background-image:url("/assets/signup/checkbox.png") !important;background-position:0px 0px;width:19px;height:20px;display:inline-block;cursor:pointer}#sign-up-modal .rabtus-checkbox .checkbox-image.checked{background-position:19px 0px}#sign-up-modal .rabtus-select{-moz-appearance:none;-webkit-appearance:none  !important;background:rgba(255,255,255,0.1) url("/assets/signup/dropdown.png") right center no-repeat !important;padding:0 20px 8px 10px;font-size:18px;border:none;width:257px;height:44px;outline:none;border:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important}#sign-up-modal h2.slide-header{margin-top:-4px;font-size:38px;text-align:center}#sign-up-modal div.slide-text{text-align:center;font-size:23px;width:520px;margin-left:26px;line-height:1.3em}#sign-up-modal .inner-selection-btn{display:inline-block;width:49%;margin:18px auto 0 auto;font-size:18px}#sign-up-modal .inner-selection-btn img{display:block;margin:auto}#sign-up-modal a.inner-selection-btn{color:black}#sign-up-modal a.inner-selection-btn.condensedLayoutSpace{margin-top:14px}#sign-up-modal .form-error{position:absolute;top:-20px;left:-270px;width:297px;height:90px;background-image:url("/assets/signup/popup_error_msg_left.png")}#sign-up-modal .form-error div{margin-left:105px;margin-top:13px;width:160px;height:70px;color:white;text-transform:uppercase}#sign-up-modal .signup-link{display:inline-block;position:relative;z-index:1}#sign-up-modal .large-fb-button,#sign-up-modal .large-office-button,#sign-up-modal .large-google-button,#sign-up-modal .large-clever-button,#sign-up-modal .large-edmodo-button,#sign-up-modal .double-button-container{width:129px;height:111px;color:white;padding-top:70px;margin-top:4px}#sign-up-modal .double-button-container{padding-top:15px;margin-top:-10px;vertical-align:text-bottom}#sign-up-modal .large-office-button{color:#d6772a}#sign-up-modal .small-clever-button,#sign-up-modal .small-edmodo-button{width:127px;height:59px;background-repeat:no-repeat !important;color:white;font-size:14px;padding-top:27px}#sign-up-modal .small-edmodo-button{padding-left:26px}#sign-up-modal .large-fb-button{background:url("/assets/signup/btn_login_fb.png")}#sign-up-modal .large-office-button{background:url("/assets/signup/btn_login_office.png")}#sign-up-modal .large-google-button{background:url("/assets/signup/btn_login_googleplus.png")}#sign-up-modal .large-clever-button{background:url("/assets/signup/btn_login_clever.png")}#sign-up-modal .small-clever-button{background:url("/assets/signup/btn_login_clever_small.png")}#sign-up-modal .large-edmodo-button{background:url("/assets/signup/btn_login_edmodo.png")}#sign-up-modal .small-edmodo-button{background:url("/assets/signup/btn_login_edmodo_small.png")}#sign-up-modal .main-method-headers{margin-bottom:10px;height:39px}#sign-up-modal .main-method-headers h3{margin-top:0}#sign-up-modal .big-option#external-signup{vertical-align:top;margin-left:5px;margin-top:-6px}#sign-up-modal .disabled-button{filter:brightness(0.6) !important;-webkit-filter:brightness(0.6) !important}#sign-up-modal #signup-selection .small-option{margin:auto;width:237px;height:58%}#sign-up-modal #signup-selection .signup-option{padding-left:10px;vertical-align:top;cursor:pointer}#sign-up-modal #signup-selection .signup-option h3{margin:0}#sign-up-modal #signup-selection .signup-option span{font-size:17px;line-height:1.2;display:block;margin-bottom:9px}#sign-up-modal #signup-methods{position:relative;margin-top:-8px}#sign-up-modal #signup-methods #signup-form{position:relative}#sign-up-modal #signup-methods #signup-form input{margin:5px 0px 5px 0px}#sign-up-modal #signup-methods #checkbox-signup{position:absolute;top:252px;left:17px}#sign-up-modal #signup-methods #checkbox-signup p{margin-top:-30px;margin-left:34px}#sign-up-modal #signup-methods #checkbox-signup p.not-checked{color:#c23535}#sign-up-modal #signup-methods #checkbox-signup img{position:absolute;left:-58px;top:15px;display:none}#sign-up-modal #signup-methods #signup-button{margin-top:50px;background-image:url("/assets/signup/btnNext.png");width:129px;height:60px;font-size:38px;color:white;text-align:center;margin:auto;margin-top:32px;background-position:0 7px;padding-left:6px;background-repeat:no-repeat}#sign-up-modal #school-info .form-container{text-align:left;margin:20px 0 10px 0}#sign-up-modal #school-info .form-container form{position:relative}#sign-up-modal #school-info .form-container form>*{margin:4px 0 4px 0;display:block}#sign-up-modal #school-info .form-container form #school_country{padding-left:18px}#sign-up-modal #school-info .form-error{left:-280px;text-align:center}#sign-up-modal #school-info img.boards-drawing{position:absolute;top:132px;right:30px}#sign-up-modal #school-info #school-info-submit-button{background-image:url("/assets/signup/btnNext.png");width:129px;height:53px;cursor:pointer;font-size:38px;color:white;text-align:center;margin:auto;padding-top:5px}#sign-up-modal #teacher-success .slide-text>img{margin:20px 0 20px -170px}#sign-up-modal #teacher-success .additional-links{font-size:18px}#sign-up-modal #teacher-success .additional-links a{color:#444}#sign-up-modal #group-code .slide-header{font-size:34px}#sign-up-modal #group-code .slide-text{font-size:21px;width:560px;margin-left:4px;line-height:1.3em}#sign-up-modal #group-code #group-code-form{position:relative;text-align:center;margin:auto;padding-top:8px}#sign-up-modal #group-code #group-code-input{vertical-align:top}#sign-up-modal #group-code #incorrect-code-prompt{position:absolute;z-index:999;top:48px;left:67px;background-image:url("/assets/signup/popup_error_msg_bottom.png");width:276px;height:108px;padding-top:35px;text-transform:uppercase}#sign-up-modal #group-code #incorrect-code-prompt div{margin-left:12px;width:50%;color:white;font-size:23px;line-height:1em}#sign-up-modal #group-code #enter-group-code-btn{display:inline-block;background-image:url("/assets/signup/btn_enter.png");background-repeat:no-repeat;width:129px;height:48px;margin-top:9px}#sign-up-modal #group-code #enter-group-code-btn div{margin-top:-6px;color:white;font-size:32px}#sign-up-modal #age{text-align:center}#sign-up-modal #age #age-input{color:black;background-color:transparent;border:none;width:160px;height:90px;left:auto;margin-top:40px;background-image:url("/assets/signup/age-picker.png");-moz-appearance:textfield}#sign-up-modal #age #age-input::-webkit-outer-spin-button,#sign-up-modal #age #age-input::-webkit-inner-spin-button{-webkit-appearance:none}#sign-up-modal #age #age-input:focus{border:none;-webkit-box-shadow:none;box-shadow:none}#sign-up-modal #monkey-legs{position:absolute;right:45px;bottom:4px;z-index:1}#sign-up-modal #monkey-body{position:absolute;right:-50px;bottom:43px;z-index:2}#sign-up-modal .continue-signup{margin-top:40px;margin-left:-20px;width:226px;height:102px;background:url("/assets/signup/next-btn.png");text-align:center;color:white;padding:0 0 0 12px}#sign-up-modal .continue-signup:hover{cursor:pointer;background-position:-226px 0px}#sign-up-modal .continue-signup.disabled{opacity:0.7}#sign-up-modal .continue-signup>div{font-size:60px;margin-top:-4px}#sign-up-modal #too-young{text-align:center}#sign-up-modal #too-young #draw_too_young{display:block;width:220px;height:173px;margin:10px 0 0 160px}#sign-up-modal #too-young .close-btn{width:86px;height:30px;background:url("/assets/signup/btn_close.png");background-position:0 2px;background-repeat:no-repeat;color:white;margin-left:234px}#sign-up-modal #too-young .close-btn>div{font-size:18px}#sign-up-modal #ready-set-go .slide-text{font-size:19px}#sign-up-modal #ready-set-go .user-info{background-image:url("/assets/signup/drawing_code_bg2.png");background-repeat:no-repeat;width:310px;height:140px;margin:10px auto 0;text-align:left;padding:35px 0 0 35px;letter-spacing:1px;font-size:115%;position:relative}#sign-up-modal #ready-set-go .user-info img{position:absolute;left:-125px;top:50px}#sign-up-modal #ready-set-go .user-info div{margin-bottom:10px}#sign-up-modal #ready-set-go .user-info .field{color:#666}#sign-up-modal #ready-set-go .user-info .data{color:black}#sign-up-modal #ready-set-go .user-info .show-pass-link{display:inline;margin-left:4px;font-size:16px}#sign-up-modal #ready-set-go #lets-play{background-image:url("/assets/signup/btn_letsplay.png");text-align:center;background-size:cover;color:white;font-size:23px;width:160px;height:92px;margin:0px auto;padding:16px 0px}#sign-up-modal #ready-set-go .download-prompt{color:#444;font-size:18px;width:280px;margin:-4px auto 15px}#sign-up-modal #ready-set-go .inner-selection-btn>img{width:190px;height:137px}#sign-up-modal #ready-set-go .additional-links{font-size:18px;text-align:center;margin:0px auto}#sign-up-modal #ready-set-go .additional-links a{color:#444}#sign-up-modal #ready-set-go .additional-links.smaller-margin{margin:6px auto}#sign-up-modal #login .method-header:nth-child(2){margin-left:145px}#sign-up-modal #login .big-option.include-border{height:295px}#sign-up-modal #login .big-option.include-border:after{top:0;height:280px}#sign-up-modal #login .big-option.include-border #login-options{text-align:left;padding-left:12px}#sign-up-modal #login .big-option.include-border .checkbox-image{vertical-align:bottom}#sign-up-modal #login .big-option.include-border .forgot-pass{color:#444;margin-top:5px;width:200px}#sign-up-modal #login .big-option.include-border #login-btn{position:absolute;bottom:0;width:160px;height:92px;background:url("/assets/signup/btn_login_big.png");text-align:center;background-size:cover;color:white;font-size:42px;padding-top:6px}#sign-up-modal #login-error{position:absolute;width:314px;height:115px;left:-36px;bottom:65px;background-image:url("/assets/signup/login_error_bg.png");padding:12px 24px 8px 142px;text-align:center;z-index:999}#sign-up-modal #login-error .msg-container{white-space:inherit !important;width:148px;height:90px}#sign-up-modal #login-error .msg-container span{font-family:'Rabtus', sans-serif;font-size:24px;color:#fefefe;line-height:1em}#sign-up-modal #login-error a.close-btn{position:absolute;top:-3px;right:-3px}#sign-up-modal #login-error a.close-btn div{width:23px;height:25px;background-image:url("/assets/signup/btn_x_sprite.png");background-position:23px 0}#sign-up-modal #login-error a.close-btn div:hover{filter:brightness(0.6);-webkit-filter:brightness(0.6)}#sign-up-modal #forgot-password .slide-header{font-size:34px}#sign-up-modal #forgot-password .forgot-btn{display:inline-block;margin:10px;width:129px;height:57px;font-size:38px;color:white;text-align:center;padding-top:6px}#sign-up-modal #forgot-password .forgot-btn.yes{background-image:url("/assets/signup/btn_yes.png")}#sign-up-modal #forgot-password .forgot-btn.no{background-image:url("/assets/signup/btn_no.png")}#sign-up-modal #forgot-password .dont-remember{color:#444;cursor:pointer;margin-top:-12px}#sign-up-modal #forgot-password .prompt-container{font-size:20px;margin-top:10px}#sign-up-modal #forgot-password .prompt-container a{color:#444}#sign-up-modal #forgot-password .prompt-container .teacher-drawing{position:absolute;left:36%;bottom:25px}#sign-up-modal #forgot-password .prompt-container #help-btn{background-image:url("/assets/signup/btn_help_me.png");width:163px;height:57px;font-size:38px;color:white;text-align:center;margin:-5px auto 0;padding-top:8px}#sign-up-modal #forgot-password .prompt-container #helpme-mail{position:absolute;bottom:45px;right:20px}#sign-up-modal #forgot-password form{position:relative}#sign-up-modal #forgot-password form .form-error{left:-150px}#sign-up-modal #confirmation-email .call{margin:50px 0 45px 0}#sign-up-modal #confirmation-email form{position:relative}#sign-up-modal #confirmation-email form .form-error{left:-150px}#sign-up-modal #confirmation-email #send-btn{background-image:url("/assets/signup/btnNext.png");width:129px;height:53px;font-size:38px;color:white;text-align:center;margin:auto;padding-top:5px}#sign-up-modal #teacher-confirmation .call{margin:20px 0}#sign-up-modal #teacher-confirmation .slide-text{margin-left:13px}#sign-up-modal #teacher-confirmation #send-link{color:#444;margin-top:40px}#sign-up-modal #teacher-confirmation #error{color:red}#sign-up-modal #teacher-confirmation .slide-header{margin-top:50px;font-size:46px}
