#sign-in{padding-top:0;}#sign-in input:disabled{background-color:#efeeee;color:#888888;cursor:not-allowed;}#sign-in .field form#clearTextPassword{padding-right:90px;width:180px;}#sign-in .field input[type="checkbox"]{margin-right:8px;}#sign-in .use-another-email button{background:transparent;border:none;color:#009933;font-size:14px;margin-top:10px;padding-left:0;margin-bottom:0;}#sign-in .use-another-email .icon-arrow-left6{font-size:20px;margin-right:8px;vertical-align:sub;}#sign-in #newsletterField{color:#a9a9a9;}#sign-in .or{margin:35px 0;}#sign-in .or:after{padding:10px 8px;background:#a7a7a7;color:#ffffff;border-radius:50%;font-weight:600;}#sign-in .mainContentBox p{margin-top:20px;text-align:center;}#sign-in .mainContentBox .content{min-height:344px;}#sign-in #existing-customers label{padding:0;text-align:left;width:100%;}#sign-in #existing-customers .field{margin-top:0;}#sign-in #existing-customers .field input[type="text"]{margin:5px 0 10px 0;padding:8px 10px;width:250px;height:45px;border:2px solid #efeeee;}#sign-in #existing-customers .field input[type="email"]{margin:5px 0 10px 0;padding:8px 10px;width:250px;height:45px;border:2px solid #efeeee;}#sign-in #existing-customers .field input[type="password"]{margin:5px 0 10px 0;padding:8px 10px;width:250px;height:45px;border:2px solid #efeeee;}#sign-in #existing-customers .field input{width:100% !important;box-sizing:border-box;padding:10px;border:2px solid #efeeee;height:45px;}#sign-in #existing-customers button[type=submit], #sign-in #existing-customers button#submitEmail{height:45px;margin:10px 0 0 0;font-size:16px;width:100%;border:1px solid #009933;background:#009933;color:#ffffff;text-transform:uppercase;-webkit-transition:box-shadow 0.5s linear;transition:box-shadow 0.5s linear;}#sign-in #existing-customers button[type=submit]:hover, #sign-in #existing-customers button#submitEmail:hover{box-shadow:30em 0 1px #075f20 inset;}#sign-in #existing-customers .b-checkbox{margin-bottom:0;}#sign-in #existing-customers .b-checkbox label{padding:10px 0 10px 35px;}#sign-in #new-customers{padding:20px 50px 0 50px;}#sign-in .signin-email{color:#009933;}#sign-in .sign-in-container{min-height:300px;padding:20px 22px;position:relative;font-size:14px;}#sign-in #password-box .use-another-email{margin-top:20px;}#sign-in .signin-input-wrapper{display:none;}#sign-in .field.error input{border:1px solid red;}#sign-in form .field .input-error{margin:0;}#sign-in form .field .input-error:first-letter{text-transform:capitalize;}#sign-in #signup-box #signup-msg{font-size:24px;font-weight:600;margin-top:30px;}#reset-password-container{background:#ffffff;font-size:14px;min-height:300px;padding:20px 22px;}#reset-password-container .back-to-signin{margin-top:20px;}#reset-password-container .back-to-signin button{background:transparent;border:none;color:#009933;font-size:14px;margin-top:10px;padding-left:0;}#reset-password-container .back-to-signin .icon-arrow-left6{font-size:20px;margin-right:8px;vertical-align:sub;}#reset-password-container .back-to-signin a{display:inline-block;margin-top:10px;text-decoration:none;}#reset-password-container .seperator div{position:absolute;content:'';width:2px;height:90%;min-height:540px;background-color:#efeeee;left:50%;z-index:0;}.password-form-with-strength .password-field{position:relative;}.password-form-with-strength .password-strength{background-color:#efeeee;border:1px solid #cccccc;display:block;height:9px;position:absolute;right:7%;top:10px;width:70px;}.password-form-with-strength .password-strength-indicator{background-color:red;display:block;height:9px;left:0;position:absolute;top:0;width:0;}.password-form-with-strength .password-strength-indicator.strength-20{width:20%;}.password-form-with-strength .password-strength-indicator.strength-40{background-color:orange;width:40%;}.password-form-with-strength .password-strength-indicator.strength-60{background-color:orange;width:60%;}.password-form-with-strength .password-strength-indicator.strength-80{background-color:green;width:80%;}.password-form-with-strength .password-strength-indicator.strength-100{background-color:green;width:100%;}.password-form-with-strength #confirmClearTextPassword + .help{display:none;}.password-form-with-strength #passwordStrengthChecklist{padding:5px 3px;}.password-form-with-strength #passwordStrengthChecklist li{border:0;color:#777777;font-size:13px;line-height:18px;}.password-form-with-strength #passwordStrengthChecklist li .icon{font-size:10px;margin-right:3px;}.password-form-with-strength #passwordStrengthChecklist li.password-help-ok{color:#aaaaaa;}.password-form-with-strength #passwordStrengthChecklist li.password-help-ok .icon{color:#3f8a23;font-size:13px;margin-right:0;}#signup-box .password-form-with-strength .password-strength{right:3%;top:17px;}#signup-box #createAccountForm .field input:not([type="checkbox"]){width:100% !important;box-sizing:border-box;padding:10px;border:2px solid #efeeee;height:45px;}#signup-box #createAccountForm button[type=submit]{height:45px;margin:10px 0 0 0;font-size:16px;width:100%;border-color:#009933;background:#009933;color:#ffffff;text-transform:uppercase;-webkit-transition:box-shadow 0.5s linear;transition:box-shadow 0.5s linear;}#signup-box #createAccountForm button[type=submit]:hover{box-shadow:30em 0 1px #075f20 inset;}#signup-box h2{font-weight:500;}#signup-box #passwordStrengthChecklist{margin-left:0;}.hidden-form-field{display:none !important;}#login-email-field{position:relative;}#login-email-field #changeEmail{background:transparent;border:none;cursor:pointer;font-size:13px;line-height:40px;margin:0;padding:0;position:absolute;right:0;top:8px;width:85px;z-index:1;}#login-email-field > input{float:none;}#forgotPwdForm .field label{display:none;}#forgotPwdForm .field input{width:100% !important;box-sizing:border-box;padding:10px !important;margin-bottom:5px;height:45px;border:2px solid #efeeee;}#forgotPwdForm .field .input-error{margin:0;}#forgotPwdForm input[type="submit"]{height:45px;margin:10px 0 0 0;font-size:16px;width:100%;border-color:#009933;background:#009933;color:#ffffff;text-transform:uppercase;-webkit-transition:box-shadow 0.5s linear;transition:box-shadow 0.5s linear;}#forgotPwdForm input[type="submit"]:hover{box-shadow:30em 0 1px #075f20 inset;}#content #signin-marketing-container ul{font-size:14px;margin-top:20px;padding:0 18px;}#content #signin-marketing-container ul li{padding:20px 0;position:relative;}#content #signin-marketing-container ul li span{color:#555555;font-size:50px;left:-5px;position:absolute;top:50%;transform:translateY(-50%);}#content #signin-marketing-container ul li em{display:block;line-height:18px;margin-left:50px;max-width:204px;padding:0 18px;}#content .use-another-email{border-top:1px solid #efeeee;}#password-input-wrapper{position:relative;}#show-password{background:#efeeee;cursor:pointer;padding:8px;position:absolute;right:2px;top:7px;}#google-sign-in-button{margin-bottom:15px;}#google-sign-in-button a{display:block;background:white;color:#333333;border:thin solid #aaaaaa;white-space:nowrap;text-decoration:none;text-align:center;transition:all 0.2s linear;}#google-sign-in-button a:hover{cursor:pointer;border:thin solid transparent;-webkit-box-shadow:0 0 3px 3px rgba(66, 133, 244, 0.3);box-shadow:0 0 3px 3px rgba(66, 133, 244, 0.3);}#google-sign-in-button a span.icon{background:url('//www.booktopia.com.au/images/ext/google-logo.png') transparent 14px 50% no-repeat;background-size:18px;display:inline-block;vertical-align:middle;width:42px;height:42px;float:left;}#google-sign-in-button a span.buttonText{display:inline-block;vertical-align:middle;padding-left:0;padding-right:42px;font-size:16px;font-weight:600;line-height:42px;}.google-error{margin:10px 0;display:inline-block;color:#e41b13;}#credential_picker_container{right:0 !important;top:35px !important;z-index:9999999 !important;}form#createAccountForm{padding-bottom:20px;}#password-box button{padding:5px 0;}#createAccountForm label{display:none;}#signin-marketing-container > h2{padding-top:20px;}#forgotten-password{display:inline-block;font-size:14px;margin-top:10px;padding-top:13px;margin-bottom:15px;}#rememberMe{display:none;}.password-reset #email{margin:0;width:94%;}.or{border-top:2px solid #e8e8ea;position:relative;margin:20px 0;}.or:after{content:"OR";padding:5px;background:#ffffff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}#sign-in + #footer{margin-top:0;}#sign-in #content{padding:0 10px 80px 10px;position:relative;}#sign-in #content.visible{background:url('//www.booktopia.com.au/images/assets/background/login-right-m.jpg') bottom right no-repeat, url('//www.booktopia.com.au/images/assets/background/login-left-m.jpg') bottom left no-repeat;background-size:185px, 140px;}#sign-in #content #signin-marketing-container{text-align:center;}#sign-in #content #signin-marketing-container ul li{white-space:nowrap;}#sign-in #content #signin-marketing-container ul li span{display:inline-block;vertical-align:middle;position:static;transform:none;}#sign-in #content #signin-marketing-container ul li em{vertical-align:middle;margin:0 auto;display:inline-block;white-space:normal;max-width:unset;width:204px;}#sign-in .mainContentBox .content{margin:0;overflow:hidden;}#sign-in .mainContentBox .content > p{border-left:2px solid #dddddd;border-right:2px solid #dddddd;padding:10px 10px 0;}#sign-in .mainContentBox .content form{border-left:2px solid #dddddd;border-right:2px solid #dddddd;margin-bottom:20px;padding:0;}#sign-in .field{margin:0;padding:15px 0 0;}#sign-in .field input[type="text"]{display:block;margin:0 auto !important;padding:10px;width:100%;box-sizing:border-box;border:2px solid #efeeee;height:45px;}#sign-in .field input[type="email"]{display:block;margin:0 auto !important;padding:10px;width:100%;box-sizing:border-box;border:2px solid #efeeee;height:45px;}#sign-in .field input[type="password"]{display:block;margin:0 auto !important;padding:10px;width:100%;box-sizing:border-box;border:2px solid #efeeee;height:45px;}#sign-in .field input[type="checkbox"]{padding:initial;width:25px;}#sign-in p{margin:0;padding:15px 0 0;}#sign-in #forgotten-password{display:inline-block;font-size:14px;margin:10px 2px 0 0;padding:10px 0;}#sign-in #existing-customers .b-checkbox label{padding-left:65px;}#sign-in label{display:none;}#sign-in input[type="submit"]{background:#ff6633;border:0;border-radius:0;color:#ffffff;display:block;font-size:16px;height:45px;padding:8px 10px;margin:15px 0 0;position:relative;text-decoration:none;text-transform:uppercase;width:100%;-webkit-appearance:none;}#sign-in #email-box button{border:0 !important;border-radius:0;color:#ffffff;display:block;padding:8px 10px;margin:15px 0 0 !important;position:relative;text-decoration:none;-webkit-appearance:none;}#sign-in #email-box button.focus{background:#009933;}#sign-in input[type="submit"].focus{background:#009933;}#sign-in #checkout-footer{margin:0 -10px;}#sign-in::placeholder{color:#aaaaaa;}#sign-in h1{font-size:24px;}#sign-in .signin-email{color:#009933;}#sign-in .signin-input-wrapper{display:none;}#sign-in .field.error input{border:1px solid red;}#sign-in form input#createAccountFormInput{background:#009933;}#sign-in form .field .input-error{margin:5px 0 0;}#sign-in form#createAccountForm{padding-bottom:0;}#sign-in #signup-box #signup-msg{font-size:25px;font-weight:600;line-height:30px;}#newsletter{color:#000000;padding:20px 10px;}#newsletter h2{color:#77bb22;display:inline-flex;font-size:18px;font-weight:600;line-height:20px;}#newsletter .icon-mail5{color:#77bb22;float:left;font-size:30px;line-height:20px;margin-right:5px;}#newsletter form{width:100%;}#newsletter #email-address{float:left;height:40px;width:58%;-webkit-appearance:none;border:1px solid #aeaeae;padding:0 0 0 2%;}#newsletter #subscribe{background:#009933;background:-moz-linear-gradient(top, #009933 0%, #00841e 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #009933), color-stop(100%, #00841e));background:-webkit-linear-gradient(top, #009933 0%, #00841e 100%);background:-o-linear-gradient(top, #009933 0%, #00841e 100%);background:-ms-linear-gradient(top, #009933 0%, #00841e 100%);background:linear-gradient(to bottom, #009933 0%, #00841e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@green-dark-booktopia', endColorstr='#00841e', GradientType=0);border:1px solid #009933;border-radius:0 3px 3px 0;color:#ffffff;cursor:pointer;font-size:1.1em;font-weight:600;height:42px;line-height:1.3em;width:40%;margin-left:-3px;-webkit-appearance:none;}input#newsletterSubscription{text-align:left;width:17px !important;line-height:8px;vertical-align:baseline;margin-right:0;}#newsletterField{color:#777777;font-size:13px;position:relative;top:-5px;}.forgotten-password-content{margin:0 10px;}.forgotten-password-content .mainContentBox .content{margin:0 0 20px 0;overflow:hidden;}.forgotten-password-content .mainContentBox .content > p{border-left:2px solid #dddddd;border-right:2px solid #dddddd;padding:10px 10px 0;}.forgotten-password-content .mainContentBox .content form{border-left:2px solid #dddddd;border-right:2px solid #dddddd;padding:0;}.forgotten-password-content .field{margin:0;padding:10px 10px 0;}.forgotten-password-content p{margin:0;padding:15px 0 0;}.forgotten-password-content form input{float:none;}.forgotten-password-content label{display:none;}.forgotten-password-content input[type="submit"]{border:0;color:#ffffff;display:block;font-size:16px;height:45px;padding:8px 10px;margin:15px 0 0;position:relative;text-decoration:none;text-transform:uppercase;width:100%;-webkit-appearance:none;border-radius:0;background:#009933;}.forgotten-password-content .input-error{margin:2px 7px 0;width:92%;}#content.forgotten-password-content h2{background-color:#f5f5f5;border:2px solid #dddddd;border-bottom:0;font-size:15px;font-weight:600;}#forgotPwdForm #email{display:block;margin:0 auto;padding:10px;width:100%;box-sizing:border-box;border:2px solid #efeeee;height:45px;}#forgotPwdForm input[type="submit"]{border:0;color:#ffffff;display:block;font-size:16px;height:45px;padding:8px 10px;margin:15px 0 0;position:relative;text-decoration:none;text-transform:uppercase;width:100%;-webkit-appearance:none;border-radius:0;background:#009933;}#signup-box button[type="submit"]{border:0;color:#ffffff;display:block;font-size:16px;height:45px;padding:8px 10px;margin:15px 0 0;position:relative;text-decoration:none;text-transform:uppercase;width:100%;-webkit-appearance:none;background:#009933;}#signup-box h2{font-weight:normal;}#signup-box .use-another-email{margin-top:20px;}#reset-password-container h1{font-size:20px;}#login-email-field #changeEmail{top:3px;}#passwordStrengthChecklist{margin-left:0;}#show-password{top:2px;}