/* specific-browser */

body{background:url(https://images-na.ssl-images-amazon.com/images/G/01/Quarterdeck/en_US/images/signin/signin_page1_bg_sr._TTD_.jpg) no-repeat scroll 50% 0;width:100%;text-align:left;font-size:13px}

/* common */

html{background:none}body,h1,h2,h3,h4,h5,h6,#signin-slot,#signin-slot .ap_col2,td{font-weight:normal;font-family:Helvetica, sans-serif;color:#444243;background-color:transparent;background-size:cover;margin:0}.message{font-size:13px;width:100%;border:0;margin:0;background-color:white;padding:16px 0 0;text-align:center}.message span{display:none;background-image:none}.message p,.message h6{margin:0 5%}.message.error,.message.error p,.message.error h6{color:red}.message.success,.message.success p,.message.success h6{color:green}.message.warning,.message.warning p,.message.warning h6{color:#ff9900}html,body{height:100%}ul li{background-image:none;list-style:disc outside none;padding-left:0}div,span{text-align:center}.ap_no_collapse{min-height:1.231em}#terms_conditions_text{color:#999999;text-align:center;padding:16px 0 20px;padding-right:15%;padding-left:15%}#godsonInfo{background-color:#f3fef3;padding:10px 30px;margin:21px 15px 0px;border:solid #e4f4da 1px;color:#444243}#customer_service{display:none}body#quarterdeck > .ie{height:687px;text-align:left}#signinMemberSection img{vertical-align:middle;padding-top:5px}h2.upper{text-transform:uppercase;margin-bottom:8px;font-weight:bold}.mobile{display:none}#signin_top{margin-top:10px}#topSlots{width:360px;margin:auto;position:relative;background-color:white;padding:12px 12px 0 12px}#title-slot .ie{text-align:left}#title-slot #ap_title_pagelet{width:70%;color:#999999}#title-slot #ap_title_pagelet.signin-title-message{padding-top:18px}#mobileBanner .hidden-mobile > img{margin-left:-12px;margin-top:-12px}.myhabit-logo img{height:44px;width:160px}#bottom-1{display:none}#bottom-2{line-height:46px;background-color:#777777;text-align:center;opacity:0.8}#rightSlots{height:100px}#bottomSlots{bottom:0;right:0;left:0;position:absolute}#footer{background-color:#777777;font-size:12px;color:white;margin:auto}#footer li{margin:0;padding-left:9px;display:inline}#footer a{text-decoration:none;text-transform:uppercase;text-align:center}#footer a,#footer a:hover,#footer a:visited{color:white}#footer a:hover{text-decoration:underline}#footer img{overflow:hidden}#footer ul{padding-left:0}.footerLink{display:inline-block;vertical-align:middle;text-align:center}#footerFollowUs img{padding:9px 2px;vertical-align:middle}#footerCopyright{padding-left:10px}body > #bottomSlots,.ie > #bottomSlots{width:1024px;position:relative;margin:0 auto}#wrapper{display:none}#centerSlots{position:relative}#center-0,#center-2{display:none}.ap_pagelet{width:100%;margin-bottom:0}div#wrapper{margin-left:auto;margin-right:auto;text-align:center;color:#444243;position:relative;background-color:transparent;min-height:100%}#centerSlots{margin:auto;position:relative;width:360px;background-color:white;padding:0 12px 12px 12px}#navbarTopSlots{height:50px}#centerSlots,#topSlots{box-shadow:3px 3px 3px 0 rgba(0, 0, 0, 0.1);-moz-box-shadow:3px 3px 3px 0 rgba(0, 0, 0, 0.1);-o-box-shadow:3px 3px 3px 0 rgba(0, 0, 0, 0.1);-webkit-box-shadow:3px 3px 3px 0 rgba(0, 0, 0, 0.1);z-index:100}#center-1{text-align:center !important;float:none}.ap_input_label{font-weight:normal;font-family:Helvetica, sans-serif}.ap_cnep_edit input,#cnep_1b_submit_button,#cnep_1C_submit_button,#cnep_1d_submit_button,#cnep_1G_submit_button,body #wrapper .ap_pagelet input[type="image"]{width:auto;height:auto;padding:0;background-color:transparent}.ap_caps_warn_shared_table{margin-left:2px;margin-top:-26px}.ap_col3_caps_warn{display:none}.ap_input_label{color:#444243}input{font-weight:normal;font-family:Helvetica, sans-serif;height:35px;width:326px;border:1px solid #b8b8b8;font-size:13px;text-align:center}.ap_row{padding:0;margin-top:10px;margin-bottom:10px;color:#444243}.ap_table > .ap_row > span{float:none !important;padding:0;vertical-align:middle}.ap_form_table td[colspan="2"]{padding:0}.ap_submit_link,.ap_submit_link:hover,.ap_submit_link:visited{color:#999999}a:link,a:hover,a:visited{color:#999999}#ap_captcha_title{font-weight:bold}#ap_captcha_table{border-collapse:collapse;margin:0 17px}#ap_captcha_table td{padding-top:2px;padding-bottom:2px}#ap_captcha_img_label,#ap_captcha_guess_label_having_trouble{min-width:100px}#ap_captcha_guess{width:193px}.tiny a,#ap_captcha_refresh_noop{font-weight:normal;font-family:Helvetica, sans-serif;font-size:13px}.tiny a,.tiny a:hover,.tiny a:visited,#ap_captcha_refresh_noop,#ap_captcha_refresh_noop:hover,#ap_captcha_refresh_noop:visited{color:#ff9900}#ap_captcha_img{border:1px solid #b8b8b8}#ap_captcha_img,#ap_captcha_img img{width:193px;height:53px}@media only screen and (max-width: 891px){#bottom-2{line-height:30px}}@media only screen and (max-device-width: 420px), only screen and (max-device-height: 420px){body{font-size:0.9em;background-image:none !important}#signin_top.signin-logo{margin:0;padding:7% 7% 3%}.mobile{display:block}.hidden-mobile{display:none}#godsonInfo{font-size:0.9em}#title-slot #ap_title_pagelet{padding-top:0;width:80%}#title-slot #ap_title_pagelet.signin-title-message{padding-top:0;padding-bottom:1em}#center-1{float:none;text-align:center !important}#bottom-2{background-color:transparent !important;bottom:auto !important;line-height:normal;height:auto;opacity:1}div#wrapper{padding:0;width:100%;height:auto !important}div#topSlots{width:100%;padding:0}div#bottomSlots{position:inherit}#rightSlots{height:0}div#centerSlots{padding:0 7% 1% 7%;width:auto;box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;-webkit-box-shadow:none}#bottomSlots img{width:auto}.ap_col2{width:100%}#navbarTopSlots{display:none}.message{font-size:1em;padding:0.5em 0}.message h6{font-size:1em}.message p,.message h6{margin:0 5%}#mobileFooter{text-align:center;padding:4% 2% 0% 2%}#mobileFooter ul{padding:0 0 0.5em 0}#mobileFooter ul li{list-style:none;display:inline;margin-right:3px;margin-bottom:0;white-space:nowrap}#mobileFooter ul li a{text-decoration:none;text-transform:uppercase;font-size:0.844em;text-align:center;vertical-align:middle;line-height:35px}#mobileFooter ul li a,#mobileFooter ul li a:hover,#mobileFooter ul li a:visited{color:#444243}#mobileFooter img{overflow:hidden}.mobileFooterLink{display:inline-block;letter-spacing:-0.5px}.mobileCopyright{font-size:0.75em}#mobileBanner{width:100%}#mobileBanner img{width:100%;height:auto}#ap_captcha_table{width:100%;margin:1em 0 1.5em}#ap_captcha_refresh a,#ap_captcha_guess_label_having_trouble a{font-weight:normal;font-family:Helvetica, sans-serif;line-height:1.2em}#ap_captcha_guess{width:100%}#ap_captcha_img{width:auto}#ap_captcha_img img{width:100%}#ap_captcha_guess{border:1px solid inherit}#ap_captcha_guess_input{border:none}}@media only screen and (max-device-width: 320px){#title-slot #ap_title_pagelet{width:85%}}

/* signin */

.signin-title-message{padding-top:18px}#signin-slot #ap_signin1a_new_cust_radio_row,#signin-slot #ap_signin1a_exist_cust_radio_row{display:none}#signin-slot #ap_signin1a_email_row .ap_col1,#signin-slot #ap_signin1a_signin_button_row .ap_col1,#signin-slot #ap_signin1a_forgot_password_row .ap_col1,#signin-slot #ap_signin1a_password_row .ap_col1,#signin-slot #ap_signin1a_cnep_row .ap_col1{display:none}#signin-slot #ap_signin1a_pagelet_title{display:none}#signin-slot #ap_signin1a_new_cust_radio_row,#signin-slot #ap_signin1a_exist_cust_radio_row{display:none}#signin-slot #ap_signin1a_email_section_title{margin-top:6px;margin-bottom:15px}#signin-slot #ap_signin1a_password_section_title{margin-top:15px}#signin-slot .ap_pagelet h2{font-weight:bold;font-size:14px}#signin-slot #ap_signin1a_create_account_row_col2 a:link{font-weight:bold}#signin-slot #ap_signin1a_forgot_password_row a:link{color:#999999}#signin-slot .ap_pagelet{width:100%}#signin-slot .ap_col1{width:auto;padding-right:0;font-weight:bold}#signin-slot #ap_signin1a_create_account_row{margin:14px 0 74px;font-size:14px}#signin-slot #ap_signin1a_signin_button_row{position:absolute;right:0;bottom:12px;width:360px;margin:0 12px;background-color:#161616;z-index:100}#signin-slot #ap_signin1a_signin_button_row input{border:none}#signin-slot h1{font-size:100%;color:#999999}#signin-slot #ap_signin1a_forgot_password_row{margin-top:10px}#signin-slot #ap_signin1a_create_account_row a:link{color:#444243}#signin-slot .ap_pagelet input#signInSubmit{padding:0 68px;width:221px}@media only screen and (max-device-width: 420px), only screen and (max-device-height: 420px){#signin-slot .ap_pagelet{width:100%}#signin-slot .ap_pagelet h2{font-size:1.1em}#signin-slot #ap_signin1a_forgot_password_row{margin-top:0;height:1em}#signin-slot #ap_signin1a_create_account_row{margin:1.1em 0 75px;font-size:1.1em}#signin-slot .ap_pagelet input#signInSubmit{border:0;height:auto;left:0;right:0;padding:0 calc(50% - 110.5px);display:block}#signin-slot #ap_signin1a_signin_button_row{bottom:0;width:auto;margin:0 7%;right:0;left:0}#signin-slot .ap_pagelet input[type=text],#signin-slot .ap_pagelet input[type=email],#signin-slot .ap_pagelet input[type=password],#signin-slot #ap_password,#signin-slot #ap_email,#signin-slot #ap_password_check{width:100%;height:auto;padding:4% 2%}#signin-slot .ap_input_label{margin-right:0.7em}}

/* registration */

#register-slot{width:100%}#register-slot .ap_pagelet{width:100%;margin:0}#register-slot .ap_input_label{min-width:100px;margin:0}#register-slot #ap_caps_warning{font-size:10px;font-weight:bold;text-align:center;width:195px;margin:2px 8px;color:red}#register-slot #ap_register_buttons input#continue{width:284px;padding:0 37px}#register-slot #ap_register1a_pagelet_title{text-align:center;padding:17px 0 5px;margin:0;color:#444243}#register-slot #ap_register1a_pagelet_title h1{font-size:17px;font-weight:bold}#register-slot #ap_signin_form_table input[type=text],#register-slot #ap_signin_form_table input[type=email],#register-slot #ap_signin_form_table input[type=password]{width:195px;margin:2px 0;text-align:left;padding-left:8px}#register-slot #ap_signin_form_table td .right{min-width:100px}#register-slot #ap_register_section_1_title,#register-slot #ap_register_section_2_subtitle{display:none}#register-slot #ap_register_section_2_title h2{color:#444243;font-weight:bold;font-size:14px}#register-slot #ap_register_buttons{background-color:#161616;display:block;width:100%}#register-slot #ap_register_buttons input{border:0;margin:0;display:none}#register-slot #ap_register_section_2_title{margin:0;padding:8px}#register-slot #ap_register_signin_form_table_wrapper,#register-slot #ap_register_signin_form_table_wrapper table,#register-slot .fixed_width_form table{width:100%}@media only screen and (max-device-width: 420px), only screen and (max-device-height: 420px){#register-slot{margin:auto}#register-slot #ap_captcha_guess{margin-right:5em}#register-slot #ap_signin_form_table input[type=text],#register-slot #ap_signin_form_table input[type=email],#register-slot #ap_signin_form_table input[type=password]{width:100%;margin:0.25em 0;padding:4%;height:auto;font-size:0.9em;text-align:left}#register-slot #ap_signin_form_table label{font-size:0.95em;margin-right:0.7em;white-space:nowrap}#register-slot #terms_conditions_text{font-size:0.95em;padding:5%}#register-slot #ap_caps_warning{display:none}#register-slot #ap_register_buttons input#continue{padding-left:calc(50% - 142px);padding-right:calc(50% - 142px);display:inline;max-width:100%}#register-slot #ap_register_section_2_title{padding:4% 0}}

/* forgotPassword */

#forgotpassword-slot{text-align:left}#forgotpassword-slot #ap_fpp_button input{text-align:right}#forgotpassword-slot #ap_fpp_intro h2,#forgotpassword-slot #ap_captcha_title h2{font-size:100%}#forgotpassword-slot #ap_captcha_title{text-align:center}#forgotpassword-slot div#ap_fpp_1d_form #ap_fpp_button #ap_fpp_password_submit_label{display:none}#forgotpassword-slot #ap_fpp_pagelet{margin:0}#forgotpassword-slot #ap_fpp_1a_form #ap_fpp_intro,#forgotpassword-slot #ap_fpp_1a_form #ap_fpp_pagelet_title_1,#forgotpassword-slot #ap_fpp_1a_form #ap_fpp_footer,#forgotpassword-slot #ap_fpp_1a_form #ap_captcha_title{text-align:center}#forgotpassword-slot #ap_forgot_form_table_wrapper input[type=text],#forgotpassword-slot #ap_forgot_form_table_wrapper input[type=email]{width:195px}#forgotpassword-slot #ap_captcha_guess{margin:0}#forgotpassword-slot #ap_email,#forgotpassword-slot #ap_captcha_guess_input{margin:5px 0}#forgotpassword-slot #ap_captcha_guess_input{text-align:left;margin-right:15px}#forgotpassword-slot #ap_fpp_intro{margin:0;padding:13px 0 15px 0}#forgotpassword-slot .ap_pagelet_title{text-align:center;padding:15px 0 2px;margin:0}#forgotpassword-slot .ap_pagelet_title h1{font-size:17px;font-weight:bold}#forgotpassword-slot .ap_input_label{min-width:100px;margin-right:17px}#forgotpassword-slot #ap_fpp_intro .black{color:#444243}#forgotpassword-slot #ap_captcha_title{display:none}#forgotpassword-slot #ap_fpp_button{margin-top:22px;background-color:#161616}#forgotpassword-slot #ap_fpp_button input[type="image"]{margin:0;border:0}#forgotpassword-slot #ap_fpp_button input[type="image"],#forgotpassword-slot #ap_forgot1e_continue_button_img{width:87px;padding:0 135px;height:auto}#forgotpassword-slot .right > #ap_captcha_guess_label_having_trouble{padding-top:16px}#forgotpassword-slot tbody tr:nth-of-type(7){vertical-align:top}#forgotpassword-slot #ap_fpp_sent_mail_text{padding-bottom:24px}#forgotpassword-slot .headroom{padding-top:0}#forgotpassword-slot #ap_fpp_footer{margin:23px -12px 65px;background-color:#e4e4e4;padding:20px 10px 14px 14px}#forgotpassword-slot #ap_fpp_footer ul{margin-left:29px;text-align:left;margin-top:10px}#forgotpassword-slot #ap_fpp_footer li{list-style-type:disc}#forgotpassword-slot div#ap_fpp_1d_form .ap_input_label{text-align:center;margin-bottom:10px}#forgotpassword-slot div#ap_fpp_1d_form #ap_fpp_button{text-align:center;position:absolute;bottom:12px;right:0;width:360px;margin:0 12px}#forgotpassword-slot #ap_forgot_form_table_wrapper #ap_fpp_footer{display:none}#forgotpassword-slot #ap_fpp_password_label,#forgotpassword-slot #ap_fpp_password_check_label{font-weight:bold}#forgotpassword-slot #ap_fpp_body{margin:20px 0 0}#forgotpassword-slot #ap_fpp_continue_shopping{margin-top:20px;background-color:#161616}#forgotpassword-slot #ap_fpp_1b_form .ap_form_table{width:100%}#forgotpassword-slot .ap_form_div{margin-bottom:0}#forgotpassword-slot .ap_align_bottom{vertical-align:middle}#forgotpassword-slot .ap_fpp_challenge_input_label{text-align:right}@media only screen and (max-device-width: 420px), only screen and (max-device-height: 420px){#forgotpassword-slot{width:100%}#forgotpassword-slot #ap_fpp_pagelet{font-size:0.95em}#forgotpassword-slot .ap_form_table{width:100%}#forgotpassword-slot #ap_captcha_img img{width:100%}#forgotpassword-slot #ap_fpp_intro{margin:auto}#forgotpassword-slot #ap_fpp_button{margin:1.5em 0 0;display:inline-block;width:100%;height:55px;position:relative}#forgotpassword-slot #ap_forgot_form_table_wrapper input[type=text],#forgotpassword-slot #ap_forgot_form_table_wrapper input[type=email]{width:100%;padding:4% 2%;font-size:0.9em;height:auto}#forgotpassword-slot #ap_fpp_button input[type="image"],#forgotpassword-slot #ap_forgot1e_continue_button_img{position:absolute;top:0;left:0;right:0;height:55px;padding:0 calc(50% - 43.5px);display:block}#forgotpassword-slot #ap_fpp_1d_form input[type=text],#forgotpassword-slot #ap_fpp_1d_form input[type=email],#forgotpassword-slot #ap_fpp_1d_form input[type=password]{width:100%}#forgotpassword-slot #ap_captcha_guess_input{margin:0.3em 0}#forgotpassword-slot .right > #ap_captcha_guess_label_having_trouble{padding-top:0.9em}#forgotpassword-slot #ap_email{margin:0.3em 0}#forgotpassword-slot #ap_fpp_footer{margin:1% -8%;padding:1em 0.5em 0;border-bottom:5em solid white}#forgotpassword-slot div#ap_fpp_1d_form #ap_fpp_button{bottom:0;left:0;right:0;margin:0 7%;width:auto}#forgotpassword-slot #ap_fpp_password_submit_input{width:100%}#forgotpassword-slot .ap_form_row{margin:1em 0}}

/* preferences */

body > img{overflow:hidden;display:block;height:0}#body.pref_app{font-family:Helvetica, sans-serif;background-size:inherit;width:auto;min-height:100%;position:relative}#body.pref_app > #main{padding:50px 0 100px 0}#body.pref_app > img{overflow:hidden}#body.pref_app #customerPreferenceFormContainer,#body.pref_app #headerbanner{width:384px;margin:auto;background-color:white;box-shadow:3px 3px 3px 0 rgba(0, 0, 0, 0.1);-moz-box-shadow:3px 3px 3px 0 rgba(0, 0, 0, 0.1);-o-box-shadow:3px 3px 3px 0 rgba(0, 0, 0, 0.1);-webkit-box-shadow:3px 3px 3px 0 rgba(0, 0, 0, 0.1)}#body.pref_app #customerPreferenceFormContainer{padding-bottom:12px}#body.pref_app .preference-label{font-size:13px;color:#444243;font-weight:bold;padding:5px 0 14px}#body.pref_app .preference-inputs{margin:auto;text-align:left;width:30%;font-size:13px;line-height:20px}#body.pref_app .preference-inputs input{height:auto;width:auto;border:none}#body.pref_app .preference-message{margin:13px 29px 18px;color:#999999}#body.pref_app .submit{background-color:#161616;margin:0 12px;height:55px}#body.pref_app #prefSubmit{height:auto;width:247px;border:none}#body.pref_app #headerbanner{padding-top:22px}#body.pref_app #headerbanner h2{font-size:17px;font-weight:bold;margin:10px 0 0}#body.pref_app #godsonInfo{background-color:#f3fef3;padding:10px 30px;margin:10px 29px 0;border:solid #e4f4da 1px;color:black}#body.pref_app #footer ul{margin:0}#body.pref_app #bottom-2{position:absolute;right:0;left:0;bottom:0}#body.pref_app .message h6{font-size:13px}#body.pref_app .submit input{padding:0 56px}#body.pref_app #logo img{width:160px;height:44px}@media only screen and (max-device-width: 420px), only screen and (max-device-height: 420px){#body.pref_app{margin:0}#body.pref_app > #main{padding:0}#body.pref_app #customerPreferenceFormContainer,#body.pref_app #headerbanner{width:100%;padding:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}#body.pref_app #headerbanner{padding-top:7%}#body.pref_app .submit{width:86%;margin:auto}#body.pref_app .submit input{padding-left:calc(50% - 123px);padding-right:calc(50% - 123px)}#body.pref_app #headerbanner h2{font-size:1.1em;margin:1em 0 0}#body.pref_app .preference-message{margin:2% 7% 5%;font-size:0.95em}#body.pref_app .preference-inputs{font-size:1em;line-height:1.5em}#body.pref_app .preference-label{font-size:0.9em;padding:0.5em 0 1em}#body.pref_app #godsonInfo{font-size:0.9em}#body.pref_app .message h6{font-size:0.9em}}

