html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}*:first-child+html .clearfix{zoom:1}.copyright_footer{color:#686868;font-size:12px;height:42px;display:flex;justify-content:center;align-items:center;flex-direction:row}.copyright_footer .footer-legal-link{background-color:inherit;color:inherit;text-decoration:none;cursor:pointer}.copyright_footer .footer-legal-link:hover{background-color:inherit;text-decoration:underline}.copyright_footer .copyright_footer--content{text-align:center}@media (orientation: portrait) and (max-width: 414px),(orientation: landscape) and (max-height: 414px){.copyright_footer{font-size:9px;padding:0px 25px;line-height:12px}}html{position:relative;min-height:100%;font-family:ars-maquette-web, Arial}body{margin-bottom:80px;background-color:#F3F4F4}.hidden{display:none}div.announcement{border:1px solid #E48B88;padding:24px 32px}div.announcement h2{font-size:16px;font-weight:600;color:#3C4858}div.announcement p{color:#666;font-size:14px;font-weight:400;margin-top:8px;letter-spacing:0.18px;line-height:24px;text-align:center}div.announcement a{color:#4f83af}@media (max-width: 414px),(max-height: 414px){div.announcement{box-sizing:border-box;width:80%;margin:24px auto;padding:24px}}.app_signup_layout{padding:0;margin:0;width:100%}.app_signup_layout_content{width:100%}.app_signup_signup_sheet_media_container{background:#F3F4F4;padding-top:48px}@media (max-width: 414px),(max-height: 414px){.app_signup_signup_sheet_media_container{padding-top:24px}}.app_signup_signup_sheet_content_container{margin-left:auto;margin-right:auto;max-width:510px}.app_signup_signup_sheet_footer_container{margin:48px auto 0px auto;max-width:620px}@media (max-width: 414px),(max-height: 414px){.app_signup_signup_sheet_footer_container{margin:24px auto 0px auto;width:80%}}@media (max-width: 414px),(max-height: 414px){.app_signup_signup_sheet_content_container{width:auto}}h1,h2{color:#686868;font-size:20px;font-weight:bold;text-align:center;width:auto;margin-left:auto;margin-right:auto;margin-top:48px;letter-spacing:0.25px}@media (max-width: 414px),(max-height: 414px){h1,h2{margin-top:24px}}.app_signup_signup_sheet_content_container h1{margin-top:0}h2{font-weight:normal;margin-top:auto;font-size:19.3px;padding-top:6px;letter-spacing:0.5px}@media (max-width: 414px),(max-height: 414px){h2{opacity:0.6;line-height:22px}}.app_signup_signup_sheet_info_message{min-height:24px}@media (max-width: 414px),(max-height: 414px){.app_signup_signup_sheet_info_message{font-weight:bold;text-align:center;width:270px;margin-top:12px}}.app_signup_signup_sheet_signup_form{text-align:center;width:80%;margin-top:48px;margin-left:auto;margin-right:auto;font-weight:300;letter-spacing:0.5px}@media (max-width: 414px),(max-height: 414px){.app_signup_signup_sheet_signup_form{margin-top:24px;width:auto}}.app_signup_signup_sheet_signup_form .app_signup_password_password_criteria{text-align:left;color:#888;margin-bottom:12px;line-height:20px}.app_signup_signup_sheet_or_spacer{color:#5f5f5f;font-size:20px;font-style:italic;line-height:24px}.app_signup_signup_sheet_company_logos{margin-top:24px;height:48px}@media (max-width: 414px),(max-height: 414px){.app_signup_signup_sheet_company_logos{margin-top:13px}}.app_signup_signup_sheet_tagline{font-size:20px;color:#555;margin:48px 0 0 0;width:100%}@media (max-width: 414px),(max-height: 414px){.app_signup_signup_sheet_tagline{font-size:18;color:#555;margin:24px auto 0 auto;width:80%}}.app_signup_signup_sheet_bottom_portion{text-align:center;margin-top:48px;margin-left:auto;margin-right:auto}@media (max-width: 414px),(max-height: 414px){.app_signup_signup_sheet_bottom_portion{margin-top:24px}}.app_signup_signup_sheet_divider{margin:48px 0 0 0}@media (max-width: 414px),(max-height: 414px){.app_signup_signup_sheet_divider{margin:24px 15px 0 15px}}.app_signup_signup_sheet_company_logo{display:inline-block;vertical-align:top}.app_signup_signup_sheet_watsi{width:162px;height:53px;margin-right:24px;margin-top:4px}@media (max-width: 414px),(max-height: 414px){.app_signup_signup_sheet_watsi{width:115px;height:38px;margin-right:20px;margin-top:4px}}.app_signup_signup_sheet_newrelic{width:75px;height:61px;margin-right:24px}@media (max-width: 414px),(max-height: 414px){.app_signup_signup_sheet_newrelic{width:52px;height:42px;margin-right:15px}}.app_signup_signup_sheet_groupon{width:137px;height:62px}@media (max-width: 414px),(max-height: 414px){.app_signup_signup_sheet_groupon{width:97px;height:44px}}.app_signup_signup_sheet_signin{float:right;font-size:11px;font-weight:900;color:#5f5f5f;letter-spacing:1px;line-height:62px;padding-right:12px}@media (max-width: 414px),(max-height: 414px){.app_signup_signup_sheet_signin{display:none}}.app_signup_signup_sheet_signin_link{color:#426FA0;text-decoration:none}.form_footer{color:#A0A0A0;font-size:.8em;position:relative;overflow:hidden;margin-top:-12px;height:43px}.checkbox_replacement{position:absolute;top:-1px;left:-1px;width:16px;height:16px;margin:1px;border:1px solid #5f5f5f;cursor:pointer;background:url(/images/v7/buttons/signup-checkbox.png) no-repeat -1px -1px}@media (max-width: 414px),(max-height: 414px){.checkbox_replacement{display:none}}.app_signup_signup_sheet_footer_hero{height:218px;width:430px;margin:24px auto 0 auto;overflow:hidden}@media (max-width: 414px),(max-height: 414px){.app_signup_signup_sheet_footer_hero{width:100%;margin-top:12px;height:332px;text-align:center}}.app_signup_signup_sheet_footer_hero .app_signup_signup_sheet_footer_hero_buttons{display:inline-block;margin:45px 0 0 40px}@media (max-width: 414px),(max-height: 414px){.app_signup_signup_sheet_footer_hero .app_signup_signup_sheet_footer_hero_buttons{float:none;margin:0}}.app_signup_signup_sheet_footer_hero .app_signup_signup_sheet_footer_hero_buttons .app_signup_signup_sheet_footer_hero_buttons_android,.app_signup_signup_sheet_footer_hero .app_signup_signup_sheet_footer_hero_buttons .app_signup_signup_sheet_footer_hero_buttons_iphone{display:block;height:50px;width:168px;margin-top:10px}@media (max-width: 414px),(max-height: 414px){.app_signup_signup_sheet_footer_hero .app_signup_signup_sheet_footer_hero_buttons .app_signup_signup_sheet_footer_hero_buttons_android,.app_signup_signup_sheet_footer_hero .app_signup_signup_sheet_footer_hero_buttons .app_signup_signup_sheet_footer_hero_buttons_iphone{margin:2px 0;width:140px;background-size:contain}}.app_signup_signup_sheet_footer_hero .app_signup_signup_sheet_footer_hero_buttons .app_signup_signup_sheet_footer_hero_buttons_android{background-image:url(/images/v7/signin/mobile-googleplay.png);background-repeat:no-repeat}.app_signup_signup_sheet_footer_hero .app_signup_signup_sheet_footer_hero_buttons .app_signup_signup_sheet_footer_hero_buttons_iphone{background-image:url(/images/v7/signin/mobile-applestore.png);background-repeat:no-repeat}.app_signup_signup_sheet_footer_hero .app_signup_signup_sheet_footer_hero_device{float:left;display:block;width:215px;height:232px;background:url(/images/v7/signin/mobile-phone.png) no-repeat}@media (max-width: 414px),(max-height: 414px){.app_signup_signup_sheet_footer_hero .app_signup_signup_sheet_footer_hero_device{float:none;margin:auto;margin-top:5px}}.app_signup_signup_sheet_footer{height:82px;line-height:80px;text-align:center;vertical-align:middle;background:#fff}.app_signup_signup_sheet_footer .app_signup_signup_sheet_footer_tw,.app_signup_signup_sheet_footer .app_signup_signup_sheet_footer_fb,.app_signup_signup_sheet_footer .app_signup_signup_sheet_footer_email{position:relative;top:10px;height:30px;width:30px;display:inline-block;margin:0 10px}.app_signup_signup_sheet_footer .app_signup_signup_sheet_footer_fb{background:url(/images/v7/signin/social-fb-logo.svg) no-repeat}.app_signup_signup_sheet_footer .app_signup_signup_sheet_footer_tw{background:url(/images/v7/signin/social-twitter-logo.svg) no-repeat}.app_signup_signup_sheet_footer .app_signup_signup_sheet_footer_email{background:url(/images/v7/signin/social-mail-logo.svg) no-repeat}.app_signup_signup_sheet_footer a{transition:opacity 150ms ease-in-out}.app_signup_signup_sheet_footer a:hover{opacity:0.5}svg{width:100%;height:100%}.app_signup_header_logo{float:left;height:50px;width:275px;margin-top:10px;background:url(/images/v7/signin/tracker.svg) no-repeat}@media (max-width: 414px),(max-height: 414px){.app_signup_header_logo{margin:0 auto;width:211px;height:47px}}.app_signup_header_container{background:#fff;padding:0 15px;height:62px}@media (max-width: 414px),(max-height: 414px){.app_signup_header_container{height:47px}}.app_signup_header_outside{margin:0 auto;max-width:960px;min-width:565px}@media (max-width: 414px),(max-height: 414px){.app_signup_header_logo{float:none;position:relative;top:7px}.app_signup_header_outside{max-width:none;min-width:0}}.app_signup_text_input_error_message{font-weight:normal}.app_signup_text_input_outer{width:100%}.app_signup_text_input_input{padding:14px 8px;font-size:16px;width:100%;outline:0;box-sizing:border-box;border:1px solid #000;margin-bottom:24px;margin-top:8px}@media (max-width: 414px),(max-height: 414px){.app_signup_text_input_input{margin-bottom:12px;margin-top:8px}}.errors{color:#b61437;font-weight:normal;margin-bottom:24px;text-align:left}.app_signup_text_input_label_text{color:#888;font-weight:300;line-height:15px;width:100%;text-align:left;letter-spacing:0.5px}.app_signup_text_input_label_text.errors{color:#b61437;font-weight:normal;margin-bottom:0px}.app_signup_text_input_label_text.errors span:first-child{font-weight:bold}.app_signup_text_input_label_text.errors span:first-child:after{content:': '}.field_error{text-transform:none}.app_signup_text_input_error_message{font-weight:normal}.app_signup_submit_button_button{height:52px;width:70%;color:#fff;line-height:52px;font-size:18px;font-weight:700;text-align:center;vertical-align:middle;letter-spacing:0.5px;cursor:pointer;border:none;padding:0;background-color:#b61437;margin-bottom:48px;transition:background 150ms ease-in-out}.app_signup_submit_button_button:hover{background-color:#840929}@media (max-width: 414px),(max-height: 414px){.app_signup_submit_button_button{width:100%;margin-bottom:24px}}.app_signup_google_button_link{height:46px;width:65%;background:#f0f0f0;color:#6c6c6c;font-size:16px;text-decoration:none;border:1px solid #979797;margin:24px auto;display:block;text-align:left}.app_signup_google_button_link:hover{background:#fafafa;color:#5283b0}@media (max-width: 414px),(max-height: 414px){.app_signup_google_button_link{width:100%;margin:12px auto}}.app_signup_google_button_gplus{display:inline-block;border-right:1px solid #979797;padding:9px 7px 6px 12px;float:left;height:31px;width:27px}.app_signup_google_button_gplus_icon{height:28px;width:28px;background:url(/images/v7/signin/google_plus_icon.svg) no-repeat}.app_signup_google_button_message{display:block;text-align:center;line-height:45px;letter-spacing:0.9px;font-size:15px}.app_signup_terms_of_service{font-style:italic;color:#5f5f5f;font-size:14px;letter-spacing:0.2px;text-align:center;width:100%;margin-left:auto;margin-right:auto}.app_signup_terms_of_service a{color:#46719C}@media (max-width: 414px),(max-height: 414px){.app_signup_terms_of_service{width:80%;margin:auto}}.play_me_a_song{cursor:-moz-grabbing;cursor:-webkit-grabbing;cursor:grabbing}.sticky_footer{position:absolute;bottom:0px;width:100%}.forgot_password{margin-bottom:80px}@media (max-width: 414px),(max-height: 414px){.forgot_password{margin-top:12px}}.forgot_password .app_signup_signup_sheet_signin{display:none}.forgot_password .sticky_footer{height:83px}.app_signup_signup_sheet_media_container{padding-bottom:300px}@media (max-width: 414px),(max-height: 414px){.app_signup_signup_sheet_media_container{padding:40px 25px 100px}}.signin{margin-bottom:450px}@media (max-width: 414px),(max-height: 414px){.signin{margin-bottom:584px}}.signin .app_signup_signup_sheet_media_container{padding-bottom:0}.signin .sticky_footer{min-height:450px}@media (max-width: 414px),(max-height: 414px){.signin .sticky_footer{height:584px}}.app_signup_confirmation_container{max-width:620px;background:#fff;margin:-20px auto 0 auto;text-align:center;padding-bottom:40px}.app_signup_confirmation_container .app_signup_confirmation_heading{padding:24px;color:#fff;margin:0;font-weight:400;background-image:url(/images/v7/signup_react/bg_blue_tiled.png)}@media (max-width: 414px),(max-height: 414px){.app_signup_confirmation_container .app_signup_confirmation_heading{font-size:17px}}.app_signup_confirmation_container .app_signup_confirmation_username_or_email{font-weight:600;font-size:18px;padding-bottom:15px;margin:48px 40px 0 40px;border-bottom:1px dashed #888;color:#555;overflow:hidden;text-overflow:ellipsis}@media (max-width: 414px),(max-height: 414px){.app_signup_confirmation_container .app_signup_confirmation_username_or_email{margin:48px 20px 0 20px;font-size:14px}}.app_signup_confirmation_container .app_signup_confirmation_description{color:#999;margin-top:24px;font-size:16px;padding:0 20px}.app_signup_confirmation_container .app_signup_confirmation_help_email{color:#999;font-size:13px;margin-top:24px}.app_signup_confirmation_container .app_signup_confirmation_help_email a{color:#46719C;text-decoration:none}@media (max-width: 414px),(max-height: 414px){.app_signup_confirmation_container .app_signup_confirmation_help_email{margin-top:20px}}.app_signin_text_input_input{padding:14px 8px;font-size:16px;width:100%;outline:0;box-sizing:border-box;margin-bottom:24px;margin-top:8px;border-radius:3px;border:1px solid #5F5F5F}.app_signin_text_input_input:focus{border-color:#4A90E2;box-shadow:0 0 4px 0 #4A90E2}.app_signin_text_input_input:hover{border-color:#4A90E2}@media (orientation: portrait) and (max-width: 414px),(orientation: landscape) and (max-height: 414px){.app_signin_text_input_input{margin-bottom:12px;margin-top:8px}}.app_signin_text_input_label_text{color:#888;font-weight:300;line-height:15px;width:100%;text-align:left;letter-spacing:0.5px}.app_signin_sheet{max-width:475px;min-height:470px;margin:0 auto;display:block}.app_signin_error{background:#FFF7F8;border-radius:2px;border:1px solid #E48E8E;color:#DF5557;text-align:left;margin:-10px auto 25px auto;font-size:13px;font-weight:200;padding:18px 20px}.app_signin_credentials_box{background:white;border-radius:3px;border:1px solid #DDD;text-align:center;padding:32px 30px;margin:50px auto 0 auto}.app_signin_title{font-size:18px;font-weight:600;color:#444;padding-bottom:14px}.app_signin_title_message{color:#888;font-size:16px;font-weight:100;padding-bottom:40px}.app_signin_option_rule{width:100%;border-top:1px solid;margin-top:2.5rem;border-color:#C1C1C1}.app_signin_option_rule_name{display:block;margin-top:-12px;margin-left:auto;margin-right:auto;background:#f3f4f4;width:55px;text-align:center;color:#A7A6A5;font-size:18px;line-height:1em;font-weight:100}.app_signin_action_button{background:#5384AE;border-radius:3px;border:none;color:white;width:100%;height:44px;font-size:15px;font-weight:600;cursor:pointer;transition:background 150ms ease-in-out;-webkit-appearance:none}.app_signin_action_button:focus{background:#5282B0;border:1px solid #B9DAFF;box-shadow:0 0 3px 2px #80BEFE}.app_signin_action_button:hover,.app_signin_action_button:focus{background:#3A6B95}.app_signin_form_footer{padding-top:12px;color:#9E9E9E;line-height:1.2em;display:flex;justify-content:flex-end}a.app_signin_forgot_password{color:#4f83af;text-decoration:none;line-height:1.2em;margin:0}a.app_signin_forgot_password:focus,a.app_signin_forgot_password:hover{text-decoration:underline}a.app_signin_reset_password{position:relative;font-size:inherit;color:inherit;font-weight:600;border-bottom:1px solid;line-height:inherit;margin:0;padding:0;top:auto}.app_signin_google_button_link{display:block;width:290px;box-sizing:border-box;margin:1.5rem auto;text-decoration:none;text-align:center;color:#757575;height:42px;border-radius:3px;box-shadow:0px 1px #BDBDBD;border:1px solid #F3F3F3;background:white url(/images/v8/signin_v2/google_signin_logo.svg) no-repeat 10px 12px;line-height:42px;font-size:14px}.app_signin_google_button_link:focus{border:1px solid #B9DAFF;box-shadow:0 0 3px 2px #80BEFE}.app_signin_switch_accounts{margin-top:46px;display:flex;justify-content:center}.app_signin_switch_accounts a{color:#5184AD;font-weight:200;line-height:1.2em;text-decoration:none}.app_signin_switch_accounts a:focus,.app_signin_switch_accounts a:hover{text-decoration:underline}.app_signin_text_input_input[readonly]{background-color:#FBFBFB;border-color:#E6E6E6}.app_signin_back{width:17px;height:14px;display:block;overflow:hidden;text-indent:-9999px;background:url(/images/v8/signin_v2/back_arrow.svg) no-repeat;position:absolute}
