.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-moz-box-sizing:border-box;box-sizing:border-box}.vertical-shadow{border:1px solid #ccc;border-bottom:1px solid #aaa;box-shadow:0 1px 3px #ccc}html.page-container-min-width-zero body,html.page-container-min-width-zero #page-container{min-width:0}.user-creation_title,.invite-child_title{margin:0 0 10px;font-weight:bold;font-size:16px}.user-creation_note{margin:0}.user-creation_head{text-align:center;margin:10px 0}.user-creation_username-label,.user-creation_password-label,.user-creation_initial-topic-label,.user-creation_gender-label,.birthday-block_label,.child-has-email_label,.invite-child_email-label,.invite-child_gender-label,.has-account_email-label{font-size:14px;text-align:right;top:6px;margin-bottom:0}.user-creation_invalid-password,.user-creation_invalid-username,.invite-child_invalid-email,.has-account_invalid-email,.has-account_error{text-align:right;display:block;clear:both;color:red;margin-bottom:0;padding-right:53px;font-size:11px}.user-creation_username-help,.user-creation_password-help{margin:0 50px 10px;font-size:11px;color:#898989;text-align:right}.buttons-block_has-account,.invite-child_switch-create{outline:0;border:0;background-color:transparent;cursor:pointer;font-family:'Proxima Nova','Helvetica','Corbel',sans-serif;font-size:14px;color:#a8bc65;text-decoration:underline;padding:0}.user-creation_note-tip,.user-creation_tip,.birthday-block_tip{position:relative;top:6px;color:#aaa}.parent-tos-block{margin-top:10px;-webkit-font-smoothing:antialiased}.parent-tos-block a{color:#fff;font-size:14px;text-decoration:none}.parent-tos-block a:hover{color:#fff;text-decoration:underline}.signup-widget{margin:auto;text-align:center;width:420px}.signup-widget .simple-button{color:#fff!important}.signup-widget .signup-as-other-roles{float:left}.signup-widget .suggestion-value,.signup-widget .suggestion-value:hover,.signup-widget .homepage-show-oauth-link-pre,.signup-widget .homepage-expand-email-form,.signup-widget a.footer-link{color:#639b24;font-weight:bold}.signup-widget .link-spacer{margin:0 5px}.signup-widget .primary-widget,.signup-widget .modal-footer{margin-top:20px}.signup-widget .tos-agreement,.signup-widget .tos-agreement a,.signup-widget #birthdate-label,.signup-widget .auth-form .field-error,.signup-widget .auth-form .field-error a{color:#444}.signup-widget .tos-agreement{display:block;font-size:12px;line-height:1.5;margin:0 auto;max-width:210px}.signup-widget.signup-success-dialog{margin-left:-215px;padding:39px 47px;text-align:start;width:430px}.signup-widget #firstname,.signup-widget #lastname{float:left;width:49%}.signup-widget #lastname{margin-left:2%}.signup-widget .secondary-widget{margin-top:15px}.signup-widget .primary-widget .tos-agreement{margin-top:20px}.signup-widget .widget-frame,.signup-widget .homepage-email-form{border-radius:3px}.signup-widget .widget-frame .email-input,.signup-widget .homepage-email-form .email-input{width:100%}.signup-widget .oauth-buttons{margin:0 auto;max-width:290px}.signup-widget .oauth-buttons .provider-signup.email{margin-top:10px}.signup-widget .signup-option-links{font-family:'Proxima Nova','Helvetica','Corbel',sans-serif;font-size:13px;line-height:17px;margin-top:15px;-webkit-font-smoothing:antialiased}.signup-widget .signup-option-links a{text-decoration:none}.signup-widget .signup-option-links a:hover,.signup-widget .signup-option-links a:active{text-decoration:underline}.signup-widget .signup-option-links a.homepage-expand-email-form{font-family:'Proxima Nova Semibold','Helvetica','Corbel',sans-serif}.signup-widget .signup-option-links .field-error a{text-decoration:underline}.signup-widget .role-signup-prompt{font-family:'Proxima Nova','Helvetica','Corbel',sans-serif;color:#444;font-size:14px;-webkit-font-smoothing:antialiased;margin-left:15px;margin-right:15px;margin-top:-10px}.signup-widget .role-signup-prompt .homepage-teacher-signup-link,.signup-widget .role-signup-prompt .homepage-parent-signup-link{color:#fff;float:none;font-size:14px;font-weight:600;line-height:1.3;padding:8px 8px;text-align:center;text-decoration:none;width:42%}.signup-widget .role-signup-prompt .homepage-teacher-signup-link:hover,.signup-widget .role-signup-prompt .homepage-parent-signup-link:hover{text-decoration:underline}.signup-widget form.auth-form .simple-input{border-color:#a5a9a8;border-radius:0;height:40px}.signup-widget form.auth-form .simple-input:focus{box-shadow:0 0 5px 1px rgba(255,255,255,0.8)}.signup-widget form.auth-form #birthdate-label,.signup-widget form.auth-form .homepage-show-oauth-prompt,.signup-widget form.auth-form .teacher-signup-header,.signup-widget form.auth-form .parent-signup-header,.signup-widget form.auth-form .error-div,.signup-widget form.auth-form .field-error,.signup-widget form.auth-form #birthdate-label a,.signup-widget form.auth-form .homepage-show-oauth-prompt a,.signup-widget form.auth-form .teacher-signup-header a,.signup-widget form.auth-form .parent-signup-header a,.signup-widget form.auth-form .error-div a,.signup-widget form.auth-form .field-error a{color:white;font-family:'Proxima Nova','Helvetica','Corbel',sans-serif;-webkit-font-smoothing:antialiased}.signup-widget form.auth-form #birthdate-label{font-size:16px;line-height:14px;margin-bottom:0;min-height:0;text-align:left;top:3px}.signup-widget form.auth-form .homepage-show-oauth-prompt{font-size:16px;line-height:18px;min-height:18px}.signup-widget form.auth-form .teacher-signup-header,.signup-widget form.auth-form .parent-signup-header{font-size:20px;line-height:32px;position:relative;top:2px}.signup-widget form.auth-form .error-div,.signup-widget form.auth-form .field-error{font-size:16px;line-height:30px;min-height:30px}.signup-widget form.auth-form .error-div{text-align:center}.signup-widget form.auth-form .field-error{top:0}.signup-widget form.auth-form .field-error .email-suggestion .suggestion-value{cursor:pointer}.signup-widget form.auth-form .field-error .email-suggestion .suggestion-value:hover{text-decoration:underline}.signup-widget form.auth-form input:invalid{box-shadow:none}.signup-widget form.auth-form #submit-button{color:#fff;text-shadow:none;background-color:#669f25;background-image:linear-gradient(to bottom,#70b029,#56861f);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff70b029',endColorstr='#ff56861f',GradientType=0);border-color:#56861f #56861f #2e4811;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#56861f;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);border:0;border-radius:30px;font-size:14px;font-family:'Proxima Nova','Helvetica','Corbel',sans-serif;height:40px;width:100%}.signup-widget form.auth-form #submit-button:hover,.signup-widget form.auth-form #submit-button:focus,.signup-widget form.auth-form #submit-button:active,.signup-widget form.auth-form #submit-button.active,.signup-widget form.auth-form #submit-button.disabled,.signup-widget form.auth-form #submit-button[disabled]{color:#fff;background-color:#56861f;*background-color:#49711a}.signup-widget form.auth-form #submit-button:active,.signup-widget form.auth-form #submit-button.active{background-color:#3b5d15 \9}.signup-widget .email-signup-block{margin:0 auto;max-width:290px}.signup-widget .homepage-expand-email-form{font-size:14px}.signup-widget .homepage-show-oauth-link-pre{display:inline-block;font-size:12px;margin-top:20px;position:relative;text-decoration:none;z-index:1}.signup-widget.triple-button{width:auto}.signup-widget.triple-button .primary-widget{display:none;margin-top:15px}.signup-widget.triple-button .preemptive-widget{margin:0 auto;margin-top:30px;max-width:290px;width:90%}.signup-widget.triple-button .round-button{border-radius:30px;color:#fff;display:block;font-size:18px;font-family:'Proxima Nova','Helvetica','Corbel',sans-serif;height:30px;line-height:30px;padding:5px;width:auto;-webkit-font-smoothing:antialiased}.signup-widget.triple-button .homepage-start-learning-link{text-shadow:none;background-color:#669f25;background-image:linear-gradient(to bottom,#70b029,#56861f);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff70b029',endColorstr='#ff56861f',GradientType=0);border-color:#56861f #56861f #2e4811;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#56861f;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);border-radius:30px;color:#fff;display:block;font-size:18px;font-family:'Proxima Nova','Helvetica','Corbel',sans-serif;height:30px;line-height:30px;padding:5px;width:auto;-webkit-font-smoothing:antialiased;border:0;font-weight:600}.signup-widget.triple-button .homepage-start-learning-link:hover,.signup-widget.triple-button .homepage-start-learning-link:focus,.signup-widget.triple-button .homepage-start-learning-link:active,.signup-widget.triple-button .homepage-start-learning-link.active,.signup-widget.triple-button .homepage-start-learning-link.disabled,.signup-widget.triple-button .homepage-start-learning-link[disabled]{color:#fff;background-color:#56861f;*background-color:#49711a}.signup-widget.triple-button .homepage-start-learning-link:active,.signup-widget.triple-button .homepage-start-learning-link.active{background-color:#3b5d15 \9}.signup-widget.triple-button .role-signup-prompt{margin:10px 0 0}.signup-widget.triple-button .homepage-teacher-signup-link,.signup-widget.triple-button .homepage-parent-signup-link{border-radius:30px;color:#fff;display:block;font-size:18px;font-family:'Proxima Nova','Helvetica','Corbel',sans-serif;height:30px;line-height:30px;padding:5px;width:auto;-webkit-font-smoothing:antialiased;border:2px solid #fff;margin-bottom:10px}.signup-widget.triple-button .homepage-teacher-signup-link:hover,.signup-widget.triple-button .homepage-parent-signup-link:hover{background:rgba(255,255,255,0.1);text-decoration:none}.signup-widget.triple-button #birthdate-label,.signup-widget.triple-button .error-div,.signup-widget.triple-button .field-error,.signup-widget.triple-button a.homepage-expand-email-form,.signup-widget.triple-button .homepage-show-oauth-prompt,.signup-widget.triple-button .homepage-show-oauth-prompt a,.signup-widget.triple-button .parent-signup-header,.signup-widget.triple-button .suggestion-value,.signup-widget.triple-button .suggestion-value:hover,.signup-widget.triple-button .teacher-signup-header,.signup-widget.triple-button .tos-agreement,.signup-widget.triple-button .tos-agreement a{color:#fff}.signup-widget.triple-button .homepage-email-form,.signup-widget.triple-button .widget-frame{padding:15px}.signup-widget.modal{margin-left:-210px;position:absolute;top:175px}@media screen and (max-width:567px){.signup-widget{width:264px}.signup-widget.modal{margin-left:-147px}.signup-widget .modal-footer{text-align:center}.signup-widget .signup-as-other-roles{display:block;float:none}}#signup-widget-container{margin-top:14px}#signup-widget-container .signup-widget{width:264px}#signup-widget-container .signup-widget.modal{margin-left:-147px}#signup-widget-container .signup-widget .modal-footer{text-align:center}#signup-widget-container .signup-widget .signup-as-other-roles{display:block;float:none}.simple-button.social-signup-button{border-radius:30px;display:block;height:42px;margin:0 auto 18px;padding:0;position:relative;text-decoration:none}.simple-button.social-signup-button.facebook{border:0;color:#fff;text-shadow:none;background-color:#4365a2;background-image:linear-gradient(to bottom,#4b70b2,#385589);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4b70b2',endColorstr='#ff385589',GradientType=0);border-color:#385589 #385589 #223353;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#385589;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.simple-button.social-signup-button.facebook:hover,.simple-button.social-signup-button.facebook:focus,.simple-button.social-signup-button.facebook:active,.simple-button.social-signup-button.facebook.active,.simple-button.social-signup-button.facebook.disabled,.simple-button.social-signup-button.facebook[disabled]{color:#fff;background-color:#385589;*background-color:#314a77}.simple-button.social-signup-button.facebook:active,.simple-button.social-signup-button.facebook.active{background-color:#293f65 \9}.simple-button.social-signup-button.google{border:0;color:#fff;text-shadow:none;background-color:#d8514d;background-image:linear-gradient(to bottom,#ec5a54,#ba4442);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec5a54',endColorstr='#ffba4442',GradientType=0);border-color:#ba4442 #ba4442 #822f2e;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#ba4442;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.simple-button.social-signup-button.google:hover,.simple-button.social-signup-button.google:focus,.simple-button.social-signup-button.google:active,.simple-button.social-signup-button.google.active,.simple-button.social-signup-button.google.disabled,.simple-button.social-signup-button.google[disabled]{color:#fff;background-color:#ba4442;*background-color:#a73d3b}.simple-button.social-signup-button.google:active,.simple-button.social-signup-button.google.active{background-color:#943635 \9}.simple-button.social-signup-button .icon-facebook-sign,.simple-button.social-signup-button .icon-google-plus{font-size:25px;display:inline-block;left:15px;position:absolute;text-align:center;top:11px;width:24px}.simple-button.social-signup-button .provider-signup-text{display:inline;font-size:14px;position:relative;top:10px}.simple-button.social-signup-button .hidden{display:none}.simple-button.homepage-button{border:1px solid #2b3c49;color:#fff;text-shadow:none;background-color:#2c3d4a;background-image:linear-gradient(to bottom,#314453,#24323d);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff314453',endColorstr='#ff24323d',GradientType=0);border-color:#24323d #24323d #070a0c;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#24323d;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);color:#fff!important}.simple-button.homepage-button:hover,.simple-button.homepage-button:focus,.simple-button.homepage-button:active,.simple-button.homepage-button.active,.simple-button.homepage-button.disabled,.simple-button.homepage-button[disabled]{color:#fff;background-color:#24323d;*background-color:#1a242d}.simple-button.homepage-button:active,.simple-button.homepage-button.active{background-color:#11171c \9}.simple-button.homepage-button:focus,.simple-button.homepage-button:hover{border-bottom-color:#151d23}.simple-button.provider-signup{display:block;font-family:'Proxima Nova','Helvetica','Corbel',sans-serif;height:40px}.simple-button.provider-signup .provider-separator{background-color:#333;float:left;height:50px;left:36px;opacity:.2;position:relative;top:-5px;width:1px}.simple-button.provider-signup .provider-signup-text{display:inline;font-size:17px;left:23px;position:relative;top:8px}.simple-button,.create-child_final_main-action,.create-child_final_add-child,.create-child_final_log-out{cursor:pointer!important;font-family:inherit;line-height:20px;margin:0;position:relative;text-decoration:none!important;text-shadow:none;transition:box-shadow ease-in-out .15s;-webkit-appearance:none}.create-child_final_main-action,.create-child_final_add-child,.create-child_final_log-out{border-radius:3px;border:1px solid #e6e6e6;color:#444;text-shadow:none;background-color:#e7e7e7;background-image:linear-gradient(to bottom,#eee,#dcdcdc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeeeeee',endColorstr='#ffdcdcdc',GradientType=0);border-color:#dcdcdc #dcdcdc #b6b6b6;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#dcdcdc;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);color:#444!important;padding:5px 10px}.simple-button:hover,.simple-button:focus,.simple-button:active,.simple-button.active,.simple-button.disabled,.simple-button[disabled]{color:#444;background-color:#dcdcdc;*background-color:#cfcfcf}.simple-button:active,.simple-button.active{background-color:#c3c3c3 \9}.simple-button:focus,.simple-button:hover{border-bottom-color:#c8c8c8}.create-child_final_main-action{border:1px solid #344050;color:#fff;text-shadow:none;background-color:#344050;background-image:linear-gradient(to bottom,#3a4759,#2c3643);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3a4759',endColorstr='#ff2c3643',GradientType=0);border-color:#2c3643 #2c3643 #0e1115;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#2c3643;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);color:#fff!important}.simple-button.blue:hover,.simple-button.secondary:hover,.simple-button.blue:focus,.simple-button.secondary:focus,.simple-button.blue:active,.simple-button.secondary:active,.simple-button.blue.active,.simple-button.secondary.active,.simple-button.blue.disabled,.simple-button.secondary.disabled,.simple-button.blue[disabled],.simple-button.secondary[disabled]{color:#fff;background-color:#2c3643;*background-color:#222934}.simple-button.blue:active,.simple-button.secondary:active,.simple-button.blue.active,.simple-button.secondary.active{background-color:#181d25 \9}.simple-button.blue:focus,.simple-button.secondary:focus,.simple-button.blue:hover,.simple-button.secondary:hover{border-bottom-color:#1c222b}.create-child_final_log-out{border:1px solid #7fab07;color:#fff;text-shadow:none;background-color:#80ac07;background-image:linear-gradient(to bottom,#8aba08,#719807);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8aba08',endColorstr='#ff719807',GradientType=0);border-color:#719807 #719807 #3a4e03;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#719807;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);color:#fff!important}.simple-button.green:hover,.simple-button.primary:hover,.simple-button.green:focus,.simple-button.primary:focus,.simple-button.green:active,.simple-button.primary:active,.simple-button.green.active,.simple-button.primary.active,.simple-button.green.disabled,.simple-button.primary.disabled,.simple-button.green[disabled],.simple-button.primary[disabled]{color:#fff;background-color:#719807;*background-color:#5e7f05}.simple-button.green:active,.simple-button.primary:active,.simple-button.green.active,.simple-button.primary.active{background-color:#4c6704 \9}.simple-button.green:focus,.simple-button.primary:focus,.simple-button.green:hover,.simple-button.primary:hover{border-bottom-color:#547105}.simple-button.orange:hover,.simple-button.warning:hover,.simple-button.orange:focus,.simple-button.warning:focus,.simple-button.orange:active,.simple-button.warning:active,.simple-button.orange.active,.simple-button.warning.active,.simple-button.orange.disabled,.simple-button.warning.disabled,.simple-button.orange[disabled],.simple-button.warning[disabled]{color:#fff;background-color:#c04f03;*background-color:#a74403}.simple-button.orange:active,.simple-button.warning:active,.simple-button.orange.active,.simple-button.warning.active{background-color:#8e3a02 \9}.simple-button.orange:focus,.simple-button.warning:focus,.simple-button.orange:hover,.simple-button.warning:hover{border-bottom-color:#983e03}.simple-button.purple:hover,.simple-button.purple:focus,.simple-button.purple:active,.simple-button.purple.active,.simple-button.purple.disabled,.simple-button.purple[disabled]{color:#fff;background-color:#6f7de6;*background-color:#5969e2}.simple-button.purple:active,.simple-button.purple.active{background-color:#4355de \9}.simple-button.purple:focus,.simple-button.purple:hover{border-bottom-color:#4c5de0}.simple-button.gray:hover,.simple-button.gray:focus,.simple-button.gray:active,.simple-button.gray.active,.simple-button.gray.disabled,.simple-button.gray[disabled]{color:#fff;background-color:#767676;*background-color:#696969}.simple-button.gray:active,.simple-button.gray.active{background-color:#5d5d5d \9}.simple-button.gray:focus,.simple-button.gray:hover{border-bottom-color:#626262}.simple-button.brightblue:hover,.simple-button.brightblue:focus,.simple-button.brightblue:active,.simple-button.brightblue.active,.simple-button.brightblue.disabled,.simple-button.brightblue[disabled]{color:#fff;background-color:#4199f9;*background-color:#298cf8}.simple-button.brightblue:active,.simple-button.brightblue.active{background-color:#107ff7 \9}.simple-button.brightblue:focus,.simple-button.brightblue:hover{border-bottom-color:#1a84f8}.simple-button.mathblue:hover,.simple-button.mathblue:focus,.simple-button.mathblue:active,.simple-button.mathblue.active,.simple-button.mathblue.disabled,.simple-button.mathblue[disabled]{color:#fff;background-color:#1a6e82;*background-color:#165c6c}.simple-button.mathblue:active,.simple-button.mathblue.active{background-color:#124a57 \9}.simple-button.mathblue:focus,.simple-button.mathblue:hover{border-bottom-color:#135160}.simple-button.lightgreen:hover,.simple-button.lightgreen:focus,.simple-button.lightgreen:active,.simple-button.lightgreen.active,.simple-button.lightgreen.disabled,.simple-button.lightgreen[disabled]{color:#fff;background-color:#b1c775;*background-color:#a6bf63}.simple-button.lightgreen:active,.simple-button.lightgreen.active{background-color:#9cb850 \9}.simple-button.lightgreen:focus,.simple-button.lightgreen:hover{border-bottom-color:#a0bb58}.simple-button.exercise-orange:hover,.simple-button.exercise-orange:focus,.simple-button.exercise-orange:active,.simple-button.exercise-orange.active,.simple-button.exercise-orange.disabled,.simple-button.exercise-orange[disabled]{color:#fff;background-color:#db8e00;*background-color:#c27d00}.simple-button.exercise-orange:active,.simple-button.exercise-orange.active{background-color:#a86d00 \9}.simple-button.exercise-orange:focus,.simple-button.exercise-orange:hover{border-bottom-color:#b37300}.simple-button.facebook:hover,.simple-button.facebook:focus,.simple-button.facebook:active,.simple-button.facebook.active,.simple-button.facebook.disabled,.simple-button.facebook[disabled]{color:#fff;background-color:#314a7e;*background-color:#2a3f6c}.simple-button.facebook:active,.simple-button.facebook.active{background-color:#23345a \9}.simple-button.facebook:focus,.simple-button.facebook:hover{border-bottom-color:#263961}.simple-button.facebook-light:hover,.simple-button.facebook-light:focus,.simple-button.facebook-light:active,.simple-button.facebook-light.active,.simple-button.facebook-light.disabled,.simple-button.facebook-light[disabled]{color:#fff;background-color:#415b93;*background-color:#395082}.simple-button.facebook-light:active,.simple-button.facebook-light.active{background-color:#314570 \9}.simple-button.facebook-light:focus,.simple-button.facebook-light:hover{border-bottom-color:#354977}.simple-button.twitter:hover,.simple-button.twitter:focus,.simple-button.twitter:active,.simple-button.twitter.active,.simple-button.twitter.disabled,.simple-button.twitter[disabled]{color:#fff;background-color:#1c86ff;*background-color:#0378ff}.simple-button.twitter:active,.simple-button.twitter.active{background-color:#006ce8 \9}.simple-button.twitter:focus,.simple-button.twitter:hover{border-bottom-color:#0071f3}.simple-button.default-domain-color:hover,.simple-button.default-domain-color:focus,.simple-button.default-domain-color:active,.simple-button.default-domain-color.active,.simple-button.default-domain-color.disabled,.simple-button.default-domain-color[disabled]{color:#fff;background-color:#1c2730;*background-color:#131a20}.simple-button.default-domain-color:active,.simple-button.default-domain-color.active{background-color:#090d10 \9}.simple-button.default-domain-color:focus,.simple-button.default-domain-color:hover{border-bottom-color:#0d1216}.action-gradient:hover,.action-gradient:focus,.action-gradient:active,.action-gradient.active,.action-gradient.disabled,.action-gradient[disabled]{color:#fff;background-color:#eee;*background-color:#e1e1e1}.action-gradient:active,.action-gradient.active{background-color:#d5d5d5 \9}.button-row{margin-top:10px;margin-bottom:18px}.button-row a{display:block;margin-bottom:10px}.button-row button{width:100%}.create-child_final_pop{background-color:white;left:50%;margin-left:-250px;margin-top:-125px;position:fixed;top:50%;width:500px;z-index:10001}.create-child_final_top{border-bottom:1px solid #ddd;padding:30px;text-align:center}.create-child_final--noboarding .create-child_final_top{border-bottom:0}.create-child_final_bottom{padding:30px;text-align:center}.create-child_final_message{text-align:center;font-family:'Proxima Nova','Helvetica','Corbel',sans-serif;font-size:18px;margin:20px 0}.create-child_final_main-action{font-size:16px;padding:5px 35px}.create-child_final_add-child{font-size:100%;line-height:16px;margin-right:10px}.baseText{font-family:'Proxima Nova','Helvetica','Corbel',sans-serif;color:#444}.bold-text{font-family:'Proxima Nova Semibold','Helvetica','Corbel',sans-serif}.regular-header{font-family:'Proxima Nova','Helvetica','Corbel',sans-serif;color:#444;font-size:18px}.small-header{font-family:'Proxima Nova','Helvetica','Corbel',sans-serif;color:#444;font-size:16px}.regular-type{font-family:'Proxima Nova','Helvetica','Corbel',sans-serif;color:#444;font-size:14px}.fine-print{font-family:'Proxima Nova','Helvetica','Corbel',sans-serif;color:#444;font-size:10px}#page_sub_nav{display:none}#page-root{padding-bottom:20px;position:relative}form.auth-form{display:block;position:relative}form.auth-form .login-table{margin-left:auto}form.auth-form .login-table td{vertical-align:bottom}form.auth-form .login-table .forgot{text-align:right}form.auth-form .field-container{margin:.5em 0}form.auth-form .field-label{font-family:'Proxima Nova','Helvetica','Corbel',sans-serif;color:#444;font-size:14px;text-align:right;display:inline-block;margin-bottom:.5em}@media screen and (max-width:767px){form.auth-form .field-label{text-align:left}}form.auth-form .field-error{font-family:'Proxima Nova','Helvetica','Corbel',sans-serif;color:#444;font-size:10px;color:#b94a48}form.auth-form .simple-input,.user-creation_inital-topic,.user-creation_gender,.birthday-block_picker select,.invite-child_email,.invite-child_gender{-moz-box-sizing:border-box;box-sizing:border-box;font-size:14px;height:32px;margin-bottom:1px;margin-top:1px;padding:0 5px}form.auth-form .simple-input.placeholder{font-style:inherit}form.auth-form select.simple-input,.user-creation_inital-topic,.user-creation_gender,.birthday-block_picker select,.invite-child_gender{-webkit-appearance:none;background:#fafafa url("/images/dropdown.png") no-repeat right center}form.auth-form select.simple-input.birth-month,form.auth-form select.simple-input.birth-day,form.auth-form select.simple-input.birth-year{-moz-box-sizing:border-box;box-sizing:border-box;height:32px;line-height:32px;width:33.333334%}form.auth-form input[type="radio"].simple-input,form.auth-form input[type="checkbox"].simple-input{height:24px;margin-left:12px;width:15px}.row-fluid .field-label,.pure-g .field-label,.row-fluid .field-error,.pure-g .field-error,.login-mixins .field-label,.user-creation_username-label,.user-creation_password-label,.user-creation_initial-topic-label,.user-creation_gender-label,.birthday-block_label,.child-has-email_label,.invite-child_email-label,.invite-child_gender-label,.has-account_email-label{position:relative;top:8px}#birthday-picker{text-align:center}#gender{width:8em}#forgot-pw-form .field-label,#login-form .field-label{margin-right:.5em}.providers,.pw-login{display:inline-block;height:250px;vertical-align:top}.separator-text{font-family:'Proxima Nova','Helvetica','Corbel',sans-serif;color:#444;font-size:16px;background:#eee;display:inline-block;letter-spacing:2px;padding:.7em;position:relative;text-transform:uppercase}.horizontal-separator{border-top:1px solid #ccc;display:inline-block;height:1px;margin:2em auto;position:relative;text-align:center;width:100%}.horizontal-separator .separator-text{display:inline-block;padding:0 .5em;position:relative;top:-0.7em}.card-case{background-clip:padding-box;border-radius:5px;background:#eee;margin:80px auto;padding:20px}@media screen and (max-width:767px){.card-case{margin:35px auto}}body,#page-container{min-width:0}.slide-container,.signup-container{width:850px}.signup-container{margin:60px auto 10px}.signup-container h2{font-family:'Proxima Nova','Helvetica','Corbel',sans-serif;color:#444;font-size:18px;color:inherit}.signup-container .slide-container{overflow:hidden}.signup-container .signup-form-container{left:0;position:relative}.signup-container .signup-form-sidebar{line-height:19px;opacity:1.0}.signup-container .signup-form-sidebar h2{margin-bottom:4px}.signup-container .signup-form-sidebar .parent-label{margin-top:22px}.signup-container .signup-form-sidebar .start-here{font-family:'Proxima Nova','Helvetica','Corbel',sans-serif;color:#444;font-size:14px;color:inherit}.signup-container .signup-form-body{border-left:1px solid #ccc;padding-left:30px}.signup-container .pw-signup{width:640px}.signup-container .providers{width:640px;height:auto}.signup-container .providers h4{margin-bottom:.5em}.signup-container .providers-info{font-family:'Proxima Nova','Helvetica','Corbel',sans-serif;color:#444;font-size:14px;margin-top:.5em}.signup-container .tos-area{line-height:12px;margin-top:6px}.signup-container .email-form-info{font-family:'Proxima Nova','Helvetica','Corbel',sans-serif;color:#444;font-size:16px;margin-top:2px;margin-bottom:0}.signup-container .email-form-info a{color:#678d00}.signup-container .submit-button-container{margin-top:.5em;text-align:right}.signup-container .field-error .email-suggestion{color:#444}.signup-container .field-error .email-suggestion .suggestion-value{color:#678d00;cursor:pointer}.signup-container a.parent-signup-link,.signup-container a.teacher-signup-link{color:#678d00}.signup-container a.normal-signup-link{font-family:'Proxima Nova','Helvetica','Corbel',sans-serif;color:#444;font-size:14px;color:#678d00;float:right}.signup-container .parent-header,.signup-container .teacher-header{opacity:0}#birthday-picker select,.birthday-block_picker select{padding-top:6px;padding-bottom:6px}.signup-login-callout{font-family:'Proxima Nova','Helvetica','Corbel',sans-serif;color:#444;font-size:14px;margin:0 auto 60px;padding:0 40px;width:880px}.signup-login-callout .login-link{color:#678d00}.enable-transitions .signup-transition{transition-duration:.5s}.enable-transitions .signup-form-body{transition-duration:.25s}.enable-transitions .parent-header,.enable-transitions .teacher-header{transition-duration:2.0s}.role-mode .signup-form-sidebar{opacity:0}.role-mode .parent-header,.role-mode .teacher-header{opacity:1.0}.role-mode .signup-container{width:685px}.role-mode .signup-login-callout{width:715px}.role-mode .signup-form-body{border-left-color:#eee}.role-mode .signup-form-container{left:-170px}.signup-success-dialog.modal.fade.in{background-color:#eee;left:50%;margin:0 0 0 -250px;position:absolute;top:150px;width:500px}.signup-success-dialog .modal-body{padding:24px 32px}.signup-success-dialog .body-contents{margin-left:100px}.signup-success-dialog .email-header{font-family:'Proxima Nova','Helvetica','Corbel',sans-serif;color:#444;font-size:18px;margin-bottom:.5em}.signup-success-dialog .address-container{white-space:nowrap}.signup-success-dialog .email{font-family:'Proxima Nova','Helvetica','Corbel',sans-serif;color:#444;font-size:18px;font-family:'Proxima Nova Semibold','Helvetica','Corbel',sans-serif;line-height:32px;margin-top:15px}.signup-success-dialog .mail-icon{height:32px;margin-right:5px;vertical-align:bottom;width:32px}.signup-success-dialog .icon-envelope-alt{margin-right:5px}.signup-success-dialog .instructions{display:inline-block;margin:18px 0 0 0}.signup-success-dialog .check-mail-button{display:inline-block;margin-top:18px;padding:4px 18px}.signup-success-dialog .tree{float:left}.invite-container{width:640px}.invite-container h2{font-family:'Proxima Nova','Helvetica','Corbel',sans-serif;color:#444;font-size:18px;margin-bottom:15px}.invite-container .providers{width:640px;height:auto}.invite-container .providers-info{font-family:'Proxima Nova','Helvetica','Corbel',sans-serif;color:#444;font-size:14px;margin-top:7px}.invite-container .skip-providers{font-family:'Proxima Nova','Helvetica','Corbel',sans-serif;color:#444;font-size:14px;margin-top:15px}.invite-container .skip-providers a{color:#678d00}.u13-container{width:420px}.u13-container img.tree{float:left;margin-right:20px}.u13-container h2{font-family:'Proxima Nova','Helvetica','Corbel',sans-serif;color:#444;font-size:18px;margin-left:90px;margin-top:20px}.u13-container .message p,.u13-container .auth-form{font-family:'Proxima Nova','Helvetica','Corbel',sans-serif;color:#444;font-size:14px}.u13-container form.auth-form .field-label{display:block;margin-bottom:0;text-align:left}.u13-container .simple-input{width:100%}.u13-container #submit-button{float:right;margin-top:5px}.u13-container .faq-link-container{margin-top:15px;text-align:right}.u13-container a.faq-link{font-family:'Proxima Nova','Helvetica','Corbel',sans-serif;color:#444;font-size:10px;color:#678d00}.u13-container .error-container{display:none;height:22px}@media screen and (max-width:567px){.u13-container{-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.u13-container #submit-button{font-size:14px;margin-top:20px;padding:10px;width:100%}.u13-container a.faq-link,.u13-container .error-container .field-error{font-size:14px}.u13-container.card-case{background-color:transparent;padding:0}.u13-container.vertical-shadow{border:0;box-shadow:none}}body,#page-container{min-width:0}.completesignup-container.card-case,.completesignup-contents,.completesignup-contents .auth-form{width:500px}.completesignup-contents img.tree{float:left}.completesignup-contents h3{font-family:'Proxima Nova','Helvetica','Corbel',sans-serif;color:#444;font-size:18px;margin-left:90px;padding-top:22px}.completesignup-contents .auth-form{clear:both}.completesignup-contents .error-container{height:26px}.completesignup-contents .tos-area{text-align:right}.completesignup-contents #submit-button{font-family:'Proxima Nova','Helvetica','Corbel',sans-serif;color:#444;width:100%}.completesignup-contents .submit-container,.completesignup-contents .field-error{text-align:right}.completesignup-contents div.field-error{top:0;font-size:14px}.completesignup-contents .child-has-account-button{display:block;padding:0;border:0;background-color:transparent;font-family:'Proxima Nova','Helvetica','Corbel',sans-serif;color:#a8bc65;text-decoration:underline;cursor:pointer;margin-top:10px;margin-left:62px;font-size:16px}.completesignup-contents .child-has-account-button:hover{color:#c6d1ad}.completesignup-contents .child-has-account-button:focus{outline:0}.completesignup-contents .child-login-message{text-align:center;padding:10px 85px 0}.completesignup-contents .add-coach-image{max-width:100%;margin-bottom:20px;border:1px solid #bfc5c3}.completesignup-contents.create-child h3.invited-your-child{padding-top:14px}.completesignup-contents.create-child .icon{font-size:16px}.completesignup-contents.create-child .field-info{font-size:11px;line-height:16px}.completesignup-contents.create-child .login-warning{font-family:'Proxima Nova','Helvetica','Corbel',sans-serif;color:#444;font-size:14px;margin-bottom:20px}.completesignup-contents.create-child .login-warning .button-container{float:right;margin:14px 24px 0 0}.completesignup-contents.create-child .password-tip{position:relative;top:6px}.completesignup-contents.create-child .coaches-row{margin:0}.completesignup-contents.create-child .coaches-row span{min-height:0}.completesignup-contents.create-child .coaches-label{font-family:'Proxima Nova','Helvetica','Corbel',sans-serif;color:#444;font-size:10px}.completesignup .field-label{margin-right:10px}.completesignup .tos-container{margin-right:10px}@media screen and (max-width:767px){.completesignup .submit-container{text-align:center}.completesignup #submit-button{font-size:14px;padding:10px}.completesignup .field-error{text-align:left}.completesignup .tos-container{margin-bottom:15px}.completesignup .tos-area{font-size:12px}.completesignup.card-case{background-color:transparent;padding:0}.completesignup.vertical-shadow{border:0;box-shadow:none}}@media screen and (max-width:767px){.create-child.completesignup-container.card-case,.completesignup.completesignup-container.card-case,.create-child .completesignup-contents,.completesignup .completesignup-contents,.create-child .completesignup-contents .auth-form,.completesignup .completesignup-contents .auth-form{-moz-box-sizing:border-box;box-sizing:border-box;width:100%}}body,#page-container{min-width:0}.login-container{margin:0 auto;padding:14px 0;text-align:center;max-width:300px}.login-container .provider-link{border-radius:20px;color:white;display:block;font-size:16px;height:40px;line-height:40px;position:relative;text-align:center;width:100%;margin-bottom:20px}.login-container .provider-link:hover,.login-container .provider-link:focus{color:white}.login-container .regular-header{margin:10px 0}.login-container #login-google{background-color:#bf4434}.login-container #login-facebook{background-color:#1a60a2}.login-container .explanation{color:#999;text-align:center}.login-container .log-in-to-ka{margin-top:0}.login-container #login-form{display:block;margin-bottom:20px}.login-container .inline-separator{color:#ccc;display:inline-block;text-align:center;width:30px}.login-container .login-bottom-link{white-space:nowrap}.login-container .login-bottom-link:visited{color:#005987}.tos-area{font-family:'Proxima Nova','Helvetica','Corbel',sans-serif;color:#444;font-size:10px;color:#999;line-height:16px;margin-top:20px}.signup-prompt-container{font-family:'Proxima Nova','Helvetica','Corbel',sans-serif;color:#444;font-size:10px;margin-top:4em}.pw-login-contents{text-align:right}.pw-login-contents #submit-button{float:right}.pw-login-contents .form-group{margin-bottom:0}.pw-login-contents .simple-input{width:100%}.password-label{display:inline-block;margin-top:.4em}.large-button{border:1px solid #ccc;border-radius:5px;box-shadow:1px 1px 3px #ccc;border-bottom-color:#aaa;border-right-color:#bbb;cursor:pointer;display:inline-block;height:80px;left:1px;margin:5px 0;padding:0;position:relative;text-align:center;top:1px;width:200px}.large-button .img-container{height:60px;margin-top:10px}.large-button:hover{box-shadow:2px 2px 5px #bbb;left:0;top:0}.large-button:active{box-shadow:none;border-color:#bbb;left:2px;top:2px}.login-container .simplified-logo-container{text-align:center}.login-container .simplified-logo-container .logo-font,.login-container .simplified-logo-container .logo-leaf{font-family:FontAwesome;font-size:24px}.login-container .simplified-logo-container .logo-leaf{color:#a8bc65}.login-container .simplified-logo-container .logo-font{color:#314453}.login-container .simplified-logo{margin-left:auto;margin-right:auto;width:250px;height:34px}.login-container .provider{float:left}.login-container .provider.google{margin-right:10px}.login-container .providers{height:auto}.login-container .providers .provider .img-container{height:80px}.login-container .horizontal-separator{margin:14px 0}.login-container .horizontal-separator .separator-text{font-size:12px;background-color:white}.login-container .separator-text{text-transform:none;padding:0 14px}.login-container .pw-login{display:block;height:auto;width:auto;text-align:right}.login-container .pw-login .field-container-identifier{margin-top:0}.login-container .pw-login .simple-input,.login-container .pw-login #submit-button{width:100%;-moz-box-sizing:border-box;box-sizing:border-box}.login-container .login-teaser,.login-container .register-teaser{font-family:'Proxima Nova','Helvetica','Corbel',sans-serif;color:#444;font-size:16px;text-align:center}.login-container .register-with-email-teaser{font-family:'Proxima Nova','Helvetica','Corbel',sans-serif;color:#444;font-size:10px;margin-top:0;line-height:16px;text-align:left}.login-container .login-or-register{display:none}.login-container .provider-button{border-radius:20px;color:white;font-size:16px;height:40px;line-height:40px;position:relative;text-align:center;width:100%}.login-container .provider-icon{position:absolute;left:20px}.login-container .provider-link{text-decoration:none}.login-container .provider.facebook .provider-button{background-color:#1a60a2}.login-container .provider.google .provider-button{background-color:#bf4434}.login-container.view-mobile{width:300px;border-top-width:0}.login-container.view-mobile *{-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.login-container.view-mobile .logo-font,.login-container.view-mobile .logo-leaf{font-family:FontAwesome;font-size:24px}.login-container.view-mobile .logo-leaf{color:#a8bc65}.login-container.view-mobile .logo-font{color:#314453}.login-container.view-mobile .pw-login input{-webkit-user-select:text}.login-container.view-mobile .login-teaser{display:none}.login-container.view-mobile .horizontal-separator{margin:1em 0}.login-container.view-mobile .horizontal-separator .separator-text{font-size:12px;background-color:white}.login-container.view-mobile .separator-text{text-transform:none;padding:0 1em}.login-container.view-mobile .login-or-register{display:block;text-align:center}.login-container.view-mobile .register-with-email-teaser{font-family:'Proxima Nova','Helvetica','Corbel',sans-serif;color:#444;font-size:10px;margin-top:0;line-height:16px}.login-container.view-mobile .simplified-logo-container{padding:14px 0}.login-container.view-mobile .provider{float:none;margin-right:0}.login-container.view-mobile .providers{width:100%}.login-container.view-mobile .providers li{margin-bottom:20px}.login-container.view-mobile .explanation{color:#999;margin-top:0;padding:0 5%;text-align:center}@media only screen and (max-width:460px){.login-container.view-mobile{padding-top:9px}.login-container .simplified-logo-container{display:none}.login-container .providers-container{text-align:center}.login-container .regular-header{margin-top:0}.login-container .horizontal-separator .separator-text{margin:0 auto}.login-container .horizontal-separator{text-align:center}.login-container #login-form{margin-bottom:10px}.login-container .tos-area{margin-top:10px}.login-container .providers li{float:none}.login-container .provider.google{margin-right:0}}#login-fail-message{margin:.5em;font-size:14px;text-align:center}body,#page-container{min-width:0}.forgot-pw-container.card-case{width:340px}.forgot-pw-container.card-case.has-error{margin-top:1em}.forgot-pw-container.card-case.email-sent{padding:40px}.forgot-pw-container h4,.forgot-pw-error-container h4{font-family:'Proxima Nova','Helvetica','Corbel',sans-serif;color:#444;font-size:16px}.forgot-pw-container .auth-form{margin-bottom:22px;text-align:right}.forgot-pw-container img.tree{float:left;margin-right:25px}.forgot-pw-container h4{margin-bottom:16px}.forgot-pw-container h4.instructions{font-family:'Proxima Nova','Helvetica','Corbel',sans-serif;color:#444;font-size:14px;margin-bottom:0;margin-left:100px;margin-top:1em}.forgot-pw-container h4.child-instructions{font-family:'Proxima Nova','Helvetica','Corbel',sans-serif;color:#444;font-size:14px;border-top:1px solid #ccc;margin-bottom:0;padding-top:18px}.forgot-pw-container h4.child-instructions .visit-settings{font-family:'Proxima Nova Semibold','Helvetica','Corbel',sans-serif}.forgot-pw-container h4.sent-email{font-family:'Proxima Nova Semibold','Helvetica','Corbel',sans-serif;text-align:center}.forgot-pw-container #email{width:190px}.forgot-pw-error-container.card-case{background-color:#f2dede;border-color:#eed3d7;margin:80px auto 0;width:340px}.forgot-pw-error-container.card-case .email-address{font-family:'Proxima Nova Semibold','Helvetica','Corbel',sans-serif}.pw-reset-container.card-case{width:420px}.pw-change-container{margin-top:0;position:relative;width:400px}.pw-change-container img.tree{float:left}.pw-change-container h4{font-family:'Proxima Nova','Helvetica','Corbel',sans-serif;color:#444;font-size:16px;float:right;margin-left:10px;margin-top:20px;margin-bottom:10px;max-width:300px}.pw-change-container .field-label{-moz-box-sizing:border-box;box-sizing:border-box;padding-right:10px}#pw-change-form{width:400px}#pw-change-form .message-container{height:32px;line-height:24px;text-align:right}#pw-change-form .success{color:#468847}#pw-change-form .error{color:#b94a48}@media screen and (max-width:567px){.forgot-pw-container.card-case,.forgot-pw-error-container.card-case,.pw-reset-container.card-case,.pw-change-container,#pw-change-form{-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.forgot-pw-container.card-case,.pw-reset-container.card-case{background-color:transparent;padding:0}.forgot-pw-container.vertical-shadow,.pw-reset-container.vertical-shadow{border:0;box-shadow:none}.forgot-pw-container.card-case.email-sent{padding:0}.forgot-pw-error-container.card-case{margin-top:35px}.forgot-pw-container .tree,.pw-reset-container .tree{display:none}.forgot-pw-container h4.instructions{margin-left:0}.pw-reset-container h4{margin-left:0;margin-top:0}.pw-change-container h4{float:none}.field-label,.forgot-pw-container #email{width:100%}#reset{font-size:14px;padding:10px;width:100%}}.oauth-approval{width:300px;margin:0 auto;padding-top:18px}.oauth-approval .logo{text-align:center;margin-bottom:30px}.oauth-approval .logo .logo-font,.oauth-approval .logo .logo-leaf{font-family:FontAwesome;font-size:24px}.oauth-approval .logo .logo-leaf{color:#a8bc65}.oauth-approval .logo .logo-font{color:#314453}.oauth-approval .consumer-name{display:block;font-size:24px;font-weight:bold;margin:5px 0;text-align:center}.oauth-approval .simple-profile img.avatar{display:inline-block;height:60px;width:60px;margin:0 5px}.oauth-approval .simple-profile .name-container{display:inline-block;font-size:18px;vertical-align:top;white-space:nowrap}.oauth-approval .simple-profile .name-container .nickname,.oauth-approval .simple-profile .name-container .username{max-width:230px;overflow:hidden;text-overflow:ellipsis}.oauth-approval .simple-profile .name-container .nickname{margin-top:5px;font-weight:bold}.oauth-approval .simple-profile .name-container .username{color:#999}.oauth-approval .approval-fine-print{font-family:'Proxima Nova','Helvetica','Corbel',sans-serif;color:#444;font-size:10px;color:#999;line-height:16px;margin:10px 0}.user-creation input{font-size:14px;padding-left:12px}.user-creation_head{margin-top:20px}.user-creation_title{margin-bottom:0}.user-creation_note{margin:10px auto 20px;position:relative;width:455px;text-align:left}.under-13 .user-creation_note{margin:10px auto 30px}.user-creation_note-tip{position:absolute;right:-35px;top:0}.user-creation_username-row{position:relative}.user-creation_username-row i{position:relative;top:4px;right:19px;pointer-events:none}.user-creation_username-label{-moz-box-sizing:border-box;box-sizing:border-box;padding-right:10px}.user-creation_password-label{-moz-box-sizing:border-box;box-sizing:border-box;padding-right:10px}.user-creation_initial-topic-label{-moz-box-sizing:border-box;box-sizing:border-box;padding-right:10px}.user-creation_gender-label{-moz-box-sizing:border-box;box-sizing:border-box;padding-right:10px}.user-creation_coaches{margin-right:5px;margin-left:0}.user-creation_coaches-label{padding:7px;display:inline-block}.user-creation_coaches-row{margin-top:5px}.user-creation_tip{top:2px}.user-creation_inital-topic{margin-bottom:10px;padding-left:12px}.user-creation_inital-topic.select-default{color:#aaa}.user-creation_gender{padding-left:12px}.user-creation_gender.select-default{color:#aaa}.user-creation_button-row{margin-top:20px}.user-creation_tos{font-size:12px;line-height:14px;margin-top:0;margin-bottom:0}.user-creation_submit{height:32px}.user-creation_submit i{margin-right:5px}.simple-input{-moz-box-sizing:border-box;box-sizing:border-box;min-height:30px}@media screen and (max-width:567px){.user-creation_gender-label,.user-creation_initial-topic-label,.user-creation_password-label,.user-creation_username-label{margin-bottom:0;text-align:left;top:0}.user-creation_note{width:100%}.user-creation_password-help,.user-creation_username-help{margin-left:0;margin-right:0;margin-top:8px}.user-creation_invalid-password,.user-creation_invalid-username{padding-right:0;padding-top:8px}.user-creation_tos{margin-bottom:15px}}.birthday-block_picker{text-align:right}.birthday-block_picker .birthday-picker{display:inline-block;width:100%}.birthday-block_picker select{height:32px;margin-right:5px;width:100%}.ie .birthday-block_picker select.simple-input{height:32px}.birthday-block_picker select:last-child{margin-right:0}.birthday-block_picker label{display:inline-block;margin:0 1%;min-width:72px;width:30%}.birthday-block_tip{margin-left:10%}@media screen and (max-width:567px){.birthday-block_label{text-align:center;top:0}}.child-has-email{border-color:#999;border-style:solid;border-width:1px 0;margin:20px 0;padding:15px 0}.child-has-email_label{-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;font-size:16px;padding-right:28px;text-align:right;top:0}.child-has-email_radio{margin-right:5px}.buttons-block{margin-top:20px}.buttons-block_has-account{position:relative;top:6px}.buttons-block_left{text-align:left}.buttons-block_right{text-align:right}@media screen and (max-width:567px){.buttons-block_next{width:100%}.buttons-block_left{padding-bottom:20px;text-align:center}}.invite-child .row-fluid{position:relative;margin-bottom:5px}.invite-child_email-label{-moz-box-sizing:border-box;box-sizing:border-box;padding-right:10px}.invite-child_head{text-align:center;margin:10px 0}.invite-child_switch-create:disabled{color:#898989;cursor:default}.invite-child_bottom{text-align:right;margin-top:15px}.invite-child_bottom i{margin-right:5px}@media screen and (max-width:567px){.invite-child_email-label{margin-bottom:0;text-align:left;top:0}.invite-child_switch-create{text-align:left}.invite-child_invalid-email{padding-right:0;padding-top:7px}.invite-child_send-button{width:100%}}.has-account_back{background-color:transparent;border:0;color:#aaa;cursor:pointer;font-size:14px;left:0;position:absolute;top:-28px;transition:color .2s ease;font-family:'Proxima Nova','Helvetica','Corbel',sans-serif}.has-account_back:hover{color:black}.has-account_back i{font-size:12px;margin-right:3px}.has-account .has-account_title{padding-top:10px;margin-left:0;margin-bottom:30px;text-align:center}.has-account input{font-size:14px;padding-left:12px}.has-account_message{margin-top:0;text-align:center}.has-account_email-label{-moz-box-sizing:border-box;box-sizing:border-box;padding-right:10px}.has-account_button-row{margin-top:10px}.has-account_button-row a{display:block;margin-bottom:10px}.has-account_logout{text-align:center}.has-account_submit i{margin-right:5px}.has-account_just-kidding{outline:0;border:0;background-color:transparent;cursor:pointer;font-family:'Proxima Nova','Helvetica','Corbel',sans-serif;font-size:14px;color:#a8bc65;text-decoration:underline;padding:0}@media screen and (max-width:567px){.has-account_email-label{text-align:left;top:0}.has-account_invalid-email{padding-right:0;padding-top:8px}.has-account_no-email,.has-account_submit{margin-top:10px}.has-account_message{text-align:left}}.add-child-container.card-case{width:570px;padding:40px 20px;background-color:#fff;position:relative}.add-child-container.card-case .hidden-submit{display:none}.add-child-container.card-case .auth-form,.add-child-container.card-case .completesignup-contents{width:auto}.add-child-container.card-case .invalid-input{box-shadow:0 0 5px 1px rgba(255,0,0,0.5);border-color:rgba(255,0,0,0.5)}.add-child-form_top{margin-bottom:20px}.add-child-form_tree{float:right}.add-child-form .add-child-form_title{padding-top:10px;margin-left:0;margin-bottom:30px;text-align:center}.button-row-2{text-align:center;padding-top:5px}.logout-block .simple-button{padding-top:5px;font-size:13px;text-align:center}@media screen and (max-width:567px){.add-child-container.card-case{background-color:transparent;padding:0}.add-child-container.vertical-shadow{border:0;box-shadow:none}#outer-wrapper{background:#fff}}