ul.choices{-moz-columns:3;columns:3}ul.choices li{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;-moz-column-break-inside:avoid;break-inside:avoid}#ob_levels ul.choices{-moz-columns:2;columns:2}.ob_interests{margin-bottom:20px}.ob_interests li{font-family:"museo_sans_rounded300", sans-serif;font-weight:normal;line-height:1.6em;font-size:1.1em;padding:3px 20px;margin:2px;border:2px solid #eee;background-color:#fff;display:inline-block;cursor:pointer;text-align:center;word-wrap:break-word}.ob_interests li:not(.selected):hover{background-color:#d4e1e9}.ob_interests li.selected{background-color:#4F7E98;color:#fff}.ob_interests .optional{font-size:0.6em;color:#666}@media screen and (min-width: 768px){.csscolumns .ob_interests ul{-moz-columns:3;columns:3}.csscolumns .ob_interests ul li{width:100%}}.ob_custom_interest{margin-top:20px}.ob_custom_interest label{padding:5px 10px;margin:0}.ob_custom_interest button{padding:5px 10px;font-size:16px;vertical-align:top}#step_content .ob_custom_interest input,.ob_custom_interest input{width:50%;padding:5px 10px}.modal .ob_custom_interest input{line-height:24px;vertical-align:top;margin-top:-1px}body.gc-static-page.onboarding{min-width:700px}body.gc-static-page.onboarding .left_sidebar,body.gc-static-page.onboarding .left_sidebar li{text-align:left}#onboarding_overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background-color:#000000;opacity:0.5}.progress{position:relative;margin:20px auto;width:90%;overflow:initial;height:15px;background-color:#ebebeb;box-shadow:none;border:1px solid #bdbdbd}#sign_up_progress{font-size:16px;font-family:"museo_sans_rounded500", sans-serif;font-weight:normal;margin-bottom:20px;position:relative;padding:10px 0 10px 0;background:#fff;border-bottom:1px solid #ddd}#sign_up_progress .progress{overflow:visible}#sign_up_progress .progress .progress-bar{position:absolute;height:100%}#sign_up_progress .title{color:#517f98}#sign_up_progress .step{width:30px;height:30px;border-radius:100%;border:1px solid #dedede;color:#dedede;position:absolute;margin-left:-15px;margin-top:-8px;line-height:28px;background-color:#fff;font-size:14px;transition:all .5s ease-in;cursor:default;pointer-events:none}#sign_up_progress .step:focus{text-decoration:none}#sign_up_progress .active{width:40px;height:40px;margin-left:-20px;margin-top:-13px;line-height:38px;font-size:14px;background-color:#517f98;border-color:#f7f7f7;font-size:20px;color:#f7f7f7}#sign_up_progress .done{color:#fff;background-color:#9aad30;border-color:#ffffff;cursor:pointer;pointer-events:auto}#sign_up_progress #step1{left:0}#sign_up_progress #step2{left:50%}#sign_up_progress #step3{left:100%}.signup_form_container{padding:0 40px 40px 40px}@media screen and (max-width: 767px){.signup_form_container{padding:15px}}#country_controls,#selected_country{margin-bottom:20px}#step_content p{font-size:16px}#step_content input[type=text],#step_content select{width:100%;padding:15px;font-size:16px}#step_content select{-webkit-appearance:none}#step_content .controls{display:inline}#step_content .full_name{margin-bottom:30px}#step_content .full_name input[type=text]{padding:5px}#step_content .full_name .col-sm-6:first-child{margin-bottom:10px}#step_content .s_name{float:left;width:59%}#step_content .s_name.no_exam_level{width:100%}#step_content .s_exam,#step_content input.s_exam{width:40%;float:right}#step_content .subject_error{margin-right:5px}#step_content .existing_subject,#step_content .subject_input{min-height:54px}.step_field{margin-bottom:20px}.step_field .tt-menu{text-align:left;margin-top:0}.ob_step_2,.ob_step_3{text-align:left}#step_content p.ob_sub{text-align:center}#step_1_welcome p{font-size:16px}#step_3_finish{padding:40px 30px 20px 30px}#step_3_finish .actions .btn{margin:1em;font-size:110%}#step_3_finish #register_for_push{padding:5px 20px;font-weight:600}.confirm_profile_prompt{text-align:left}.confirm_profile_intro{font-weight:600;font-size:16px;padding:40px 20px 20px 20px;background-color:#fff;color:#517f98}.reg_step_form{float:none;margin:auto;background:#f7f7f7;margin-bottom:50px;border-bottom:1px solid #ddd}.reg_step_form.confirmation_step{background:none;border:0}.reg_step_form .user_classification_selection{font-family:"museo_sans_rounded300", sans-serif;font-weight:normal}#sign_up_container .left_sidebar{transition:0s all;font-family:"OpenSans", sans-serif;font-weight:300;position:relative}#sign_up_container .left_sidebar a{pointer-events:none}#sign_up_container .left_sidebar li a{height:39px;line-height:1.428571429}#sign_up_container .sidebar>div,#sign_up_container .sidebar>ul{position:relative;z-index:-2}.ob_highlight{z-index:1 !important;position:relative;background-color:#f7f7f7}#step_1_welcome{padding:40px 0 20px 0}#step_1_welcome p{width:60%;margin:0 auto 20px auto}#center_container .reg_step_form h2{font-size:2.3em;color:#517f98}.ob_without_exam_level,.ob_without_exam_level .step_control{text-align:center}.existing_subject .twitter-typeahead input[type="text"]{background-color:#fff !important}.subject_list_header{font-size:16px;font-weight:600;min-height:30px;margin-top:36px}.subject_list_header .s_name,.subject_list_header .s_exam{padding-left:10px}.subject_list{text-align:left}.subject_list .subject_input{display:block}.subject_list .subject_input input{background-color:#fff !important}.subject_list .existing_subject{text-align:left;width:100%;margin:auto;display:block}.subject_list .es_tag{border:1px solid #ccc;border-radius:5px;padding:15px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis}.subject_list .es_tag.s_name,.subject_list .es_tag.s_exam{font-size:16px}.subject_list .subject_input,.subject_list .existing_subject{margin-bottom:20px}.subject_list .add_subject_container{text-align:center}.subject_list .add_subject{color:#666}.subject_list .add_subject:not(.disabled):hover{color:#517F98}.subject_list .add_subject:focus{text-decoration:none}.subject_list .add_subject i{color:#9AAD30}.subject_list .add_subject.disabled{opacity:0.3;cursor:default}.reg_form_errors{text-align:left}.reg_form_errors li{list-style:disc inside none;display:list-item}#step_content select.error{border-color:red}#step_content label.error{display:block;text-align:left;margin-top:3px;font-size:1.2em;font-weight:500}#step_content h2{font-size:26px;margin-bottom:20px;font-family:"museo_sans_rounded100", sans-serif}#user_type_selection{position:relative}#user_type_selection p{font-weight:500}#user_type_selection .loading_spinner{background:transparent url(/assets/loading_turbolink.gif) center center no-repeat;width:100%;height:100%;position:absolute;top:0;left:0;transition:background-color .2s ease-in}#user_type_selection .loading_spinner.shown{background-color:rgba(238,238,238,0.9)}.user_classification_selection .signup_user_type{width:100%}.user_classification_selection .user_type_title{margin-top:10px;text-transform:uppercase;font-size:1.1em}.user_classification_selection input[type="radio"]{display:none}.user_classification_selection input[type="radio"]:checked+label{background-color:#fff}.user_classification_selection label.signup_user_type{border:1px solid #ccc;cursor:pointer;padding:20px 30px}.user_classification_selection img{height:90px}@media screen and (max-width: 767px){.user_type_group{margin-bottom:15px}}.user_type_selection ul{background:#fff;border-right:1px solid #e5e5e5;border-left:1px solid #e5e5e5}.user_type_selection ul li,.user_type_selection ol li{display:list-item;font-size:1em}.user_type_selection label{cursor:pointer;text-transform:uppercase;font-size:.8em;border-bottom:1px solid #e5e5e5;padding-top:5px;padding-bottom:5px;cursor:pointer;display:block;margin-bottom:0;padding:3px}.user_type_selection label:hover{background-color:#f7f7f7}.user_type_selection input[type="radio"]{display:none}.user_type_selection input[type="radio"]:checked+label{background:#f0f0f0}@media screen and (max-width: 767px){.user_type_selection{min-height:0 !important}}#country_controls img,#selected_country img{height:30px;padding-right:10px}#privacy_and_policy_section .boxed,#terms_and_conditions_section .boxed,#group_guidelines_section .boxed,#acceptable_use_policy_section .boxed,#company_info_section .boxed{padding:0.5em}#privacy_and_policy_section ul li,#privacy_and_policy_section ol li{display:list-item;text-indent:-1em;padding-left:1em;margin-bottom:5px}#privacy_and_policy_section ol li{list-style:decimal inside none}#privacy_and_policy_section ul li{list-style:disc inside none}label.error,.invite_error_message{color:#ff0000}input.error[type=text],input.error[type=email],select.error,textarea.error{border:1px solid #ff0000}#sign_up_container{margin-top:15px;text-align:center}#sign_up_container .step_control{text-align:center;margin:4em auto 2em auto}#sign_up_container .btn{font-size:110%}#sign_up_progress{padding:10px}#sign_up_progress .progress-bar{height:100%}#step_3_finish #register_for_push{margin-left:1em;padding:5px 10px}#ob_interests{margin-right:0;margin-left:0}.ob_custom_interest{margin-top:3em;margin-left:0.5em}.ob_custom_interest .control-group{display:flex;flex-direction:row}.ob_custom_interest label{font-size:1em;padding:5px 10px;margin:0}.modal .ob_custom_interest input{line-height:24px;vertical-align:top;margin-top:-1px}select#profile_country_code{margin-top:0.5em}ul.choices{-moz-columns:2;columns:2;padding:0}ul.choices li{font-size:100%;padding:0.3em 1em;margin:0.4em 0.2em}label.signup_user_type{margin-bottom:0}.user_type_selection ul{list-style:none;padding:0;background:#fff;border-right:1px solid #e5e5e5;border-left:1px solid #e5e5e5;padding-top:0.5em}.user_type_selection ul li,.user_type_selection ol li{display:list-item}.user_type_selection label{cursor:pointer;text-transform:uppercase;font-size:1em;border-bottom:1px solid #e5e5e5;cursor:pointer;display:block;margin-bottom:0;padding:0.5em}.user_type_selection label:hover{background-color:#f7f7f7}.user_type_selection input[type="radio"]{display:none}.user_type_selection input[type="radio"]:checked+label{background:#f0f0f0}@media screen and (max-width: 767px){.user_type_selection{min-height:0 !important}}#step_content input[type=text]{width:unset;padding:5px 10px}
