#login,#forgot,#register{padding:20px}.form a{color:gray}.form a:hover{text-decoration:underline}.form ul{font-size:14px;line-height:18px;padding:25px 0 25px 15px;border-top:1px dashed #fff;text-shadow:0 1px #fff}.form ul li{list-style:square;padding-left:5px;padding-bottom:10px}.form .leftcol{width:45%;position:relative;box-sizing:border-box}.form .rightcol{width:45%;position:relative;box-sizing:border-box;background:#eee;border-radius:5px;padding:30px;font-size:14px;margin-top:30px;color:#606060!important}.form .rightcol h3{text-shadow:0 1px #fff;text-align:center;padding:0 0 25px;border-bottom:1px dashed #ccc}.form .rightcol p{font-size:14px;line-height:20px;padding:25px 0;border-top:1px dashed #fff;text-shadow:0 1px #fff}.form .rightcol p.no-border{border:none;padding:10px 0}.form .rightcol input[type=button]{margin:0 auto}.form h1{font-size:24px;color:#606060;padding-bottom:25px}.form h2{font-size:14px;font-weight:normal;color:#bbb}.form h3{font-size:20px;color:#bbb}#login.form #forgot-password{position:absolute;margin-top:-34px;right:48px;z-index:20}#login.form a.forgot{font-size:12px}#register.form #hiddenFields .remark{width:100%;box-sizing:border-box;margin-top:25px;background-color:#eee;padding:10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;text-shadow:0 1px #fff}#register.form #hiddenFields .remark p{font-size:14px;color:#606060;margin:0}.form label:not([for='subscribe']){display:block;cursor:default}#container .form label{margin-top:20px;margin-bottom:4px;font-size:12px;color:gray}#container .form p.info{margin-top:20px;font-size:14px;color:#606060}#container .form p.inline label{display:inline-block!important;cursor:pointer;color:#606060}.form p.inline input[type=checkbox]{vertical-align:middle;margin-top:-2px;margin-right:7px}article.contentpage .form p.inline label{margin-top:0!important;width:90%;vertical-align:top}.form .input-wrap{position:relative}.form .input-wrap .error,.form .input-wrap .success{display:none;position:absolute;left:0;top:calc(100% - 6px);padding:10px 10px 4px;border-top:none;background:#e52828;border-radius:0 0 3px 3px;box-sizing:border-box;width:100%;z-index:0;font-size:12px;color:#fff}.form .input-wrap .success{background:#daff7f}.form .input-wrap .error,.form .input-wrap .error a{color:#fff!important}.form .input-wrap .success,.form .input-wrap .success a{background:#35af28!important}.form .input-wrap .error a,.form .input-wrap .success a{text-decoration:underline}#container .form input[type=text],#container .form input[type=email],#container .form input[type=password],#container .form select,#container .form textarea,#container .form input[type=number]{-webkit-appearance:none;width:100%;padding:11px 15px;font-size:18px;line-height:22px;color:#444;border:1px solid #ccc;border-radius:5px;box-sizing:border-box;position:relative;z-index:10}#container .form .halfsize,#container .form .zip,#container .form .city{display:inline-block}#container .form .halfsize{width:48%}#container .form .margin{margin-left:4%}#container .form .zip{width:16%}#container .form .city{width:80%}#container .form input[type=text]:focus,#container .form input[type=email]:focus,#container .form input[type=password]:focus,#container .form select:focus{border-color:#aaa}#container .form input[type=button],#container #login.form .rightcol>a,#container .b2b.form #btnSendB2BForm{-webkit-appearance:none;margin-top:20px;border:1px solid #000;background:#404040;color:#fff;padding:20px;font-size:18px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;cursor:pointer;-webkit-box-shadow:0 0 4px 0 #aaa;-moz-box-shadow:0 0 4px 0 #aaa;box-shadow:0 0 4px 0 #aaa;display:inline-block!important}html[data-shoptype=B2B] #container .form .rightcol input[type=button]#button-toregister{display:none!important}#container .form input[type=button]#button-toregister{margin-right:20px}.b2b.form #btnSendB2BForm{margin:0 0 40px}#container #login.form .rightcol>a{display:inline-block;text-decoration:none;margin-left:15px}#container .form input[type=button]:hover,#container .form input[type=button].on,#container #login.form .rightcol>a:hover{background:#505050}