SECTION.simple-banner{position:relative;z-index:10}DIV.alert-box{color:white;line-height:36px;border-radius:3px;padding:0 18px;background:#667b8b;margin-bottom:18px;font-weight:normal}DIV.plans-alert{font-size:12px;padding:9px;border-radius:3px;background:#f5f0d7}DIV.plans-alert P{font-size:12px;margin:0 0 9px}DIV.plans-alert A{text-decoration:underline}DIV.plans-alert.with-notch{margin-top:13px;position:relative;text-align:center}DIV.plans-alert.with-notch:after{width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:9px solid #f5f0d7;display:block;position:absolute;top:-9px;left:18px;content:''}SECTION#page-flash-message DIV.flash-message{color:white;line-height:36px;border-radius:3px;padding:0 18px;background:#45535d;margin-top:18px;margin-bottom:-9px}SECTION#page-flash-message DIV.error{background:#c5392f}SECTION#page-flash-message DIV.success{background:#41874d}DIV#signup_panel{background:#ebf6ff}DIV#signup_panel FORM{background:white;padding:45px;box-shadow:0 0 18px #666666}DIV#signup_panel FORM FIELDSET{border:none;margin:0 0 45px;padding:0}DIV#signup_panel FORM FIELDSET LEGEND{font-size:27px;color:#666666;font-weight:normal;margin-bottom:9px}DIV#signup_panel FORM FIELDSET LABEL{display:block;font-size:12px;padding:0 5px 3px}DIV#signup_panel FORM FIELDSET LABEL INPUT{display:inline;width:auto}DIV#signup_panel FORM FIELDSET INPUT,DIV#signup_panel FORM FIELDSET TEXTAREA{font-size:12px;display:block;width:100%;padding:6px 9px;background:#fafafa;box-shadow:inset 0 0 4px #f2f5f7;border:1px solid #c9cccf;border-radius:3px}DIV#signup_panel FORM FIELDSET TEXTAREA{min-height:200px}DIV#signup_panel FORM FIELDSET SELECT{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none;padding:6px 9px;border:1px solid #c9cccf;border-radius:3px;background:url(/assets/expandable-notch-1801c00038a8e549e8dba3a313eafe28.gif) bottom right no-repeat #fafafa;cursor:pointer;font-size:14px;text-indent:0.01px;text-overflow:''}DIV#signup_panel FORM FIELDSET SELECT::-ms-expand{display:none}DIV#signup_panel FORM FIELDSET SMALL.valid-message{display:none}DIV#signup_panel FORM FIELDSET DIV.form-item.error INPUT,DIV#signup_panel FORM FIELDSET DIV.form-item.error SELECT{border:1px solid #ff0000}DIV#signup_panel FORM FIELDSET DIV.form-item.valid SMALL.valid-message{display:block;height:18px;width:18px;float:right;margin:-21px 6px 9px;background:url(/assets/icons/green-check-5a381f8e151bae09c1e6ecca6b67ecce.png) 0 0 no-repeat;text-indent:-9000px;overflow:hidden}DIV#signup_panel FORM FIELDSET DIV.form-item{margin-bottom:9px}DIV#signup_panel FORM FIELDSET DIV.form-item#stay-logged-in LABEL{padding-top:5px;margin-bottom:18px}DIV#signup_panel FORM FIELDSET DIV#cc-expires-on{width:100%;float:left}DIV#signup_panel FORM FIELDSET DIV#cc-expires-on SELECT{width:49%;float:left}DIV#signup_panel FORM FIELDSET DIV#cc-expires-on SELECT#user_account_cc_expires_on_1i{float:right}DIV#signup_panel FORM FIELDSET DIV.form-item-columns{width:100%;float:left}DIV#signup_panel FORM FIELDSET DIV.form-item-columns DIV.form-item{width:49%;float:left}DIV#signup_panel FORM FIELDSET DIV.form-item-columns DIV.form-item.last{float:right}DIV#signup_panel FORM FIELDSET DIV.form-submit{text-align:center}DIV#signup_panel FORM FIELDSET DIV.form-submit P{text-align:left;font-size:14px}DIV#signup_panel FORM FIELDSET DIV.form-submit P.fine_print{font-size:11px;color:#666666}DIV#signup_panel FORM FIELDSET DIV.form-submit BUTTON,DIV#signup_panel FORM FIELDSET DIV.form-submit A.button{border:none;background:#65a870;display:inline-block;font-size:18px;color:white;line-height:45px;padding:0 27px;border-radius:23px}DIV#signup_panel FORM FIELDSET DIV.form-submit BUTTON:hover,DIV#signup_panel FORM FIELDSET DIV.form-submit A.button:hover{background-color:#41874d}DIV#signup_panel FORM FIELDSET DIV.form-submit BUTTON:active,DIV#signup_panel FORM FIELDSET DIV.form-submit A.button:active{position:relative;top:1px}DIV#signup_panel FORM FIELDSET DIV#login-oauth-links{padding-top:9px}DIV#signup_panel FORM FIELDSET DIV#login-oauth-links A{display:block;width:48%;float:left;height:45px;padding:5px;text-align:center;border:1px solid #c9cccf;margin:0 5px 5px 0;border-radius:3px}DIV#signup_panel FORM FIELDSET#billing-information{margin-bottom:9px}SECTION.team-signup-link P{font-weight:bold}@media only screen and (min-width: 769px){DIV#signup_panel{padding-bottom:140px}DIV#signup_panel FORM{padding:45px;box-shadow:0 0 45px #c9cccf;margin:0 140px}DIV#signup_panel FORM FIELDSET{margin-left:235px;margin-right:75px;position:relative}DIV#signup_panel FORM FIELDSET LEGEND{position:absolute;width:210px;left:-240px;top:14px;text-align:right}DIV#signup_panel FORM FIELDSET LEGEND.no-label{top:0}}@media only screen and (max-height: 300px){HEADER#header,SECTION#page-flash-message{display:none}DIV#signup_panel FORM{padding:18px 27px}}.reveal-modal-bg{position:fixed;height:100%;width:100%;background:black;background:rgba(0,0,0,0.45);z-index:98;display:none;top:0;left:0}.reveal-modal{visibility:hidden;display:none;position:absolute;left:50%;z-index:99;height:auto;margin-left:-40%;width:80%;background-color:white;padding:1.25em;border:solid 1px #666666;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.4);box-shadow:0 0 10px rgba(0,0,0,0.4);top:50px}.reveal-modal .column,.reveal-modal .columns{min-width:0}.reveal-modal>:first-child{margin-top:0}.reveal-modal>:last-child{margin-bottom:0}.reveal-modal .close-reveal-modal{font-size:1.375em;line-height:1;position:absolute;top:0.5em;right:0.6875em;color:#aaaaaa;font-weight:bold;cursor:pointer}@media only screen and (min-width: 48.0625em){.reveal-modal{padding:1.875em;top:6.25em}.reveal-modal.tiny{margin-left:-15%;width:30%}.reveal-modal.small{margin-left:-20%;width:40%}.reveal-modal.medium{margin-left:-30%;width:60%}.reveal-modal.large{margin-left:-35%;width:70%}.reveal-modal.xlarge{margin-left:-47.5%;width:95%}}@media print{.reveal-modal{background:#fff !important}}BODY.page-login SECTION#mobile-header,BODY.page-forgot SECTION#mobile-header,BODY.page-tos_and_privacy SECTION#mobile-header{display:none}BODY.page-login .show-for-small,BODY.page-forgot .show-for-small,BODY.page-tos_and_privacy .show-for-small{display:none}@media only screen and (max-width: 769px){BODY.page-login .show-for-small,BODY.page-forgot .show-for-small,BODY.page-tos_and_privacy .show-for-small{display:block}BODY.page-login SPAN.show-for-small,BODY.page-forgot SPAN.show-for-small,BODY.page-tos_and_privacy SPAN.show-for-small{display:inline}BODY.page-login HEADER,BODY.page-login FOOTER,BODY.page-forgot HEADER,BODY.page-forgot FOOTER,BODY.page-tos_and_privacy HEADER,BODY.page-tos_and_privacy FOOTER{display:none}BODY.page-login DIV#page-title-block,BODY.page-forgot DIV#page-title-block,BODY.page-tos_and_privacy DIV#page-title-block{padding:72px 18px 9px}BODY.page-login DIV.text-block,BODY.page-forgot DIV.text-block,BODY.page-tos_and_privacy DIV.text-block{padding:0 9px}BODY.page-login DIV.text-block H1,BODY.page-login DIV.text-block H2,BODY.page-forgot DIV.text-block H1,BODY.page-forgot DIV.text-block H2,BODY.page-tos_and_privacy DIV.text-block H1,BODY.page-tos_and_privacy DIV.text-block H2{font-size:24px;text-align:left}BODY.page-login DIV.text-block H3,BODY.page-forgot DIV.text-block H3,BODY.page-tos_and_privacy DIV.text-block H3{text-align:left;font-size:14px}BODY.page-login SECTION#mobile-header,BODY.page-forgot SECTION#mobile-header,BODY.page-tos_and_privacy SECTION#mobile-header{display:block;background:#ebf6ff;height:88px;position:relative}BODY.page-login SECTION#mobile-header DIV#mobile-header-logo,BODY.page-forgot SECTION#mobile-header DIV#mobile-header-logo,BODY.page-tos_and_privacy SECTION#mobile-header DIV#mobile-header-logo{height:105px;width:105px;background:url(/assets/mobile-sign-in-page/mobile-logomark-7bed36b46dd9c5ff5c71bc024400058b.png) 0 0 no-repeat;position:absolute;bottom:-52px;left:18px}BODY.page-login DIV#signup_panel FORM,BODY.page-forgot DIV#signup_panel FORM,BODY.page-tos_and_privacy DIV#signup_panel FORM{padding:72px 18px 27px}BODY.page-login DIV#signup_panel FORM LEGEND,BODY.page-forgot DIV#signup_panel FORM LEGEND,BODY.page-tos_and_privacy DIV#signup_panel FORM LEGEND{font-size:16px;padding:0 5px 9px;font-weight:300;color:#444444}}SECTION#sponsors-registration-main DIV#sponsor-setup-bullet-box{float:right;background:#fbf9ed;width:40%;border-radius:10px;padding:18px;margin:0 0 25px 25px}SECTION#sponsors-registration-main DIV#sponsor-setup-bullet-box H3{font-size:18px}SECTION#sponsors-registration-main DIV#sponsor-setup-bullet-box OL LI{margin-bottom:18px}SECTION#sponsors-registration-main DIV#sponsor-setup-bullet-box OL LI A{text-decoration:underline}SECTION#sponsors-registration-main DIV#sponsor-setup-bullet-box .small{font-size:13px}SECTION#sponsors-registration-main DIV#sponsor-setup-bullet-box DIV.small{margin-top:9px}SECTION#sponsors-registration-main DIV#sponsor-setup-bullet-box P.call-to-action SPAN.small{display:block;text-align:center;margin-top:9px}DIV#sponsors-admin DIV.important-fields{padding:18px;background:#fbf9ed;border-radius:3px;border:1px solid #c9cccf;margin-bottom:18px}DIV#sponsors-admin DIV.important-fields INPUT[type=text]{padding:9px}DIV#sponsors-admin DIV.selectable{font-family:Courier, mono;padding:9px;border:1px solid #c9cccf;margin:5px 0 9px;background:white;line-height:27px}DIV#sponsors-admin DIV.updating{background:#f2f5f7;color:#666666;font-style:italic}DIV#sponsors-admin DIV.error INPUT{border:2px solid red}DIV#sponsors-admin DIV.error P.description{color:red}DIV.user-highlights-block{background:#f2f5f7;border-radius:3px;padding:9px 18px;margin-bottom:18px}DIV.group-member-block{background:#f2f5f7;border-radius:3px;padding:9px 18px;margin-bottom:18px;position:relative}DIV.group-member-block H3{font-weight:normal;font-family:Helvetica, Arial, sans;font-size:18px;float:left;margin-top:6px}DIV.group-member-block P.member-duration{text-align:right;margin:7px 0 2px;font-weight:bold}DIV#group-member-list{margin-bottom:97px}BODY.page-pricing SECTION.pricing DIV.description UL{list-style:none;padding:0}BODY.page-pricing SECTION.pricing DIV.description LI{margin-bottom:6px;padding-bottom:7px;list-style:none;border-bottom:1px dotted #666;margin-left:0;padding-left:0}BODY.page-pricing DIV.description LI{position:relative}BODY.page-pricing A.modal-details-link{position:absolute;top:0;right:0;font-size:12px;font-weight:bold;display:block;color:#fff;background:#65a86f;padding:0 9px;border-radius:5px}BODY.page-pricing DIV.premium-feature-modal H2{text-align:left;margin-top:-9px}BODY.page-pricing DIV.premium-feature-modal H3{font-size:18px;margin-bottom:9px;text-align:left;font-weight:bold}BODY.page-pricing DIV.premium-feature-modal P{margin-top:9px}DIV#premium-features-modal P.premium-feature-bullet-point{padding-left:90px;background:url(/assets/signup-page-test/modal-icon-map-c247fb28ef37595b1868b57a2b9191c1.png) 0 0 no-repeat;min-height:72px}DIV#premium-features-modal P#offline-bullet-point{background-image:url(/assets/signup-page-test/modal-icon-offline-b01ca29bc332b82d7f2153a27313f08a.png)}DIV#premium-features-modal P#alerts-bullet-point{background-image:url(/assets/signup-page-test/modal-icon-alert-d3ed5f7b1191e0968eee0fc98d9ebdf1.png)}DIV#premium-features-modal P#block-bullet-point{background-image:url(/assets/signup-page-test/modal-icon-block-d0c713f63b00f6730b435311e5e05358.png)}SECTION.call-to-action-plan-select{background:#fbf9ed;padding:81px 0 99px;margin-top:45px}SECTION.call-to-action-plan-select DIV.call-to-action-plan{background:white;box-shadow:0 0 18px #c9cccf;float:left;padding:27px;width:40%;margin:0 5%;min-height:385px;text-align:center}SECTION.call-to-action-plan-select DIV.call-to-action-plan H4{font-size:18px;font-weight:lighter;font-style:italic;color:#c9cccf;margin:0 0 15px;line-height:22px}SECTION.call-to-action-plan-select DIV.call-to-action-plan P.call-to-action{margin-top:0;margin-bottom:27px}SECTION.call-to-action-plan-select DIV.call-to-action-plan P.call-to-action A.button,SECTION.call-to-action-plan-select DIV.call-to-action-plan P.call-to-action A.button-hollow{font-size:18px;border:2px solid #65a870;line-height:59px}SECTION.call-to-action-plan-select DIV.call-to-action-plan P.call-to-action A.button:hover{background:#41874d}SECTION.call-to-action-plan-select DIV.call-to-action-plan P.description{line-height:27px}.button-hollow{display:inline-block;line-height:40px;padding:0 28px;line-height:60px;background-color:white;border-radius:30px;font-weight:300;text-decoration:none;border:2px solid #65a870}.button-hollow:hover{background:#fbf9ed}DIV#signup_panel FORM FIELDSET LABEL.plan-radio-button{background:#fbf9ed;border-radius:3px;border:1px solid #c9cccf;padding:6px 9px 9px 36px;display:block;margin:0 0 18px;font-size:16px;position:relative;line-height:27px;cursor:pointer}DIV#signup_panel FORM FIELDSET LABEL.plan-radio-button SPAN.plan-description{display:block;color:#666666;font-size:12px;line-height:18px}DIV#signup_panel FORM FIELDSET LABEL.plan-radio-button SPAN.plan-description STRONG{color:#926021}DIV#signup_panel FORM FIELDSET LABEL.plan-radio-button INPUT{position:absolute;top:12px;left:12px}DIV#signup_panel FORM FIELDSET LABEL.plan-radio-button.selected{border:1px solid #65a870;box-shadow:0 1px 4px #666666}@media only screen and (max-width: 769px){.hide-for-small{display:none !important}.left-on-mobile{float:left !important}.right-on-mobile{float:right !important}SECTION.call-to-action-plan-select DIV.call-to-action-plan{width:90%;float:none;min-height:180px;margin-bottom:18px}}
