/*! See getyourguide.com/humans.txt */
.sign-up-general .login-title,.login-general .login-title{font-size:2rem;line-height:2.4rem;font-weight:500;font-weight:500;margin:26px 0}@media(min-width: 736px){.sign-up-general .login-title,.login-general .login-title{font-size:2.4rem;line-height:3.2rem}}.sign-up-general .login-content,.login-general .login-content{position:relative;float:left;width:83.3333333333%;min-height:1px;padding-left:16px;padding-right:16px;position:relative;min-height:1px;padding-left:16px;padding-right:16px;position:relative;min-height:1px;padding-left:16px;padding-right:16px;position:relative;min-height:1px;padding-left:16px;padding-right:16px;float:none !important;margin:0 auto;text-align:center}@media(min-width: 560px){.sign-up-general .login-content,.login-general .login-content{float:left;width:62.5%}}@media(min-width: 736px){.sign-up-general .login-content,.login-general .login-content{float:left;width:50%}}@media(min-width: 1024px){.sign-up-general .login-content,.login-general .login-content{float:left;width:41.6666666667%}}.sign-up-general .login-intro-text,.login-general .login-intro-text{font-size:1.6rem;line-height:2.4rem;width:auto}.sign-up-general .membership-question,.login-general .membership-question{padding:15px 0 25px;border-top:1px solid #c6c8d0}.login-form{margin:0 9% 30px}.login-form .form-field{position:relative;margin:10px 0}.login-form input:not([type=checkbox]){width:100%}.login-form .get-newsletter{float:left;display:inline-block;text-align:left}.login-form .get-newsletter input[type=checkbox]{width:auto;margin:3px 5px 0 0}.login-form .get-newsletter label{font-size:1.6rem;line-height:2.4rem;display:inline}.login-form .get-newsletter p{font-size:1.4rem;line-height:2rem;color:#768092;text-align:left}.login-form .testresult{color:#1a2b49;font-size:1.2rem;display:block !important;margin:6px 0 0 0}.login-form .testresult span{color:#ff475e}.login-form .goodPass span{color:#ff8c41}.login-form .strongPass span{color:#00aa71}.login-form .btn{margin:0 0 17px;position:relative}.login-form .btn.btn-facebook{width:100%;font-size:1.7rem;padding:11px 11px 11px 31px;margin-top:17px}.login-form .btn.btn-facebook.icon-facebook:before{position:absolute;left:15px;top:13px}.login-form .btn.btn-google{width:100%;padding:11px 11px 11px 31px}.login-form .or{font-size:1.6rem;color:#9a9a9a;margin-bottom:17px}.login-form .login-terms{font-size:1.4rem;line-height:2rem;color:#768092;margin:0 9%}.sign-up-general{margin:0 auto 0}@media(min-width: 560px){.sign-up-general{margin:30px auto 0}}.sign-up-general .login-content{padding:0}.sign-up-general .login-form{margin:0 0 30px 0}@media(min-width: 736px){.sign-up-general .login-form{margin:0 50px 30px 50px}}.sign-up-general .membership-icon{color:#f53;font-size:4rem}@media(min-width: 736px){.sign-up-general .membership-icon{font-size:5rem}}.sign-up-general .membership-login-title{font-size:2rem;line-height:2.4rem;font-weight:500;margin:0}@media(min-width: 736px){.sign-up-general .membership-login-title{font-size:2.4rem;line-height:3.2rem}}.sign-up-general .membership-bullets{list-style-type:none;margin:10px 0 0;padding:0 5px;font-size:1.6rem;line-height:2.4rem}@media(min-width: 560px){.sign-up-general .membership-bullets{padding:0 30px}}@media(min-width: 736px){.sign-up-general .membership-bullets{font-size:1.8rem;padding:15px 70px}}.sign-up-general .membership-bullets li{text-align:left;position:relative;padding-left:15px}@media(min-width: 560px){.sign-up-general .membership-bullets li{padding-left:20px}}.sign-up-general .membership-bullets li:before{content:"• ";color:#ff3d00;position:absolute;left:0}.login-general{margin:60px auto 0}.login-general .remember-me{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;font-size:1.4rem;margin:10px 0}.login-general .remember-me label{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;margin:0;font-weight:normal}.login-general .remember-me input{-webkit-flex-shrink:0;-moz-flex-shrink:0;flex-shrink:0;-ms-flex-negative:0;margin:0 7px 0 0}.login-general .remember-me a{text-decoration:none}@media(max-width: 414px){.login-general .login-title{font-size:2.6rem;margin:26px 6% 14px}.login-general .login-intro-text{font-size:1.4rem;padding:0 12%}.login-general .btn.btn-facebook{font-size:1.5rem;margin-bottom:10px}.login-general .login-form .or{margin-bottom:10px}.login-general .remember-me{-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.login-general .remember-me label{width:100%}.login-general .remember-me a{font-size:1.3rem;margin-top:1.66em}}@media(max-width: 559px){.page-header{height:auto;margin-bottom:60px}.container{width:100%;margin:0}}.login-notification{margin-bottom:20px;padding:13px;background:rgba(255,206,191,.7);border-radius:4px;overflow:hidden}.login-notification .error{font-size:1.4rem;color:#c83109}.login-notification .error a{color:#c83109;text-decoration:underline}.login-data input.field-error{border-color:#c83109}.login-data .error{font-size:1.3rem;color:#c83109;text-align:left}