html{height:100%}body{min-height:100%;-webkit-perspective:400px;perspective:400px}body.dark{background-image:url(https://static.canva.com/static/images/bg_travel.jpg)}input[type=text],input[type=password]{width:100%;margin-top:.8em}input[type=submit]{margin-top:.8em}footer{background:rgba(0,0,0,.08);position:fixed;bottom:0;left:0;width:100%;height:50px;z-index:10}footer .inner{position:absolute;height:50px;right:20px;z-index:10;color:#fff;text-align:center}footer li{text-align:right;display:inline-block;margin:15px 0 15px 1em}footer a{padding:6px 8px;border-radius:5px;color:#fff;text-decoration:none;transition:all .15s linear}footer a:link,footer a:visited{color:#fff}footer a:hover{background:#00c4cc}form{position:absolute;left:50%;top:50%;z-index:10;width:18em;margin:-14em 0 0 -12em;border-radius:8px;padding:2.5em;background-color:#fff;text-align:center;transition:opacity .8s ease-in-out,-webkit-transform .8s ease-in-out;transition:opacity .8s ease-in-out,transform .8s ease-in-out}form h1{margin:-.2em 0 .6em;font-size:180%;font-weight:300}.errors{margin-bottom:10px;color:#c00;font-weight:700}.errors{margin-bottom:1em}.message{margin-bottom:0;color:#3f4652;font-weight:700}.message.show{margin-bottom:1em}form p{margin-top:1em}form .or{position:relative;margin:.8em 0 0;font-size:110%;font-family:Georgia,Times New Roman,serif;font-style:italic;text-align:center;opacity:.5;font-weight:300}form .or:before{content:'– ';opacity:.5}form .or:after{content:' –';opacity:.5}.forgotLink{margin-top:2em}.forgotLink a{color:#7f7f7f;text-decoration:none}.forgotLink a:hover{text-decoration:underline}.forgotLink a.button{color:#fff}.forgotLink a.button:hover{text-decoration:none}canvas{position:absolute;left:0;top:0}#trying{top:50%;display:block;margin:0 0 20px;font-family:Georgia,serif;font-style:italic;font-size:150%;text-align:center;opacity:.5;position:relative}#loginForm.fade{opacity:0;-webkit-transform:translate3d(-60%,0,0) rotateY(-45deg) translate3d(-60%,0,0);transform:translate3d(-60%,0,0) rotateY(-45deg) translate3d(-60%,0,0)}#loginForm.off{display:none}#forgotForm.fade{-webkit-transform:translate3d(60%,0,0) rotateY(45deg) translate3d(60%,0,0);transform:translate3d(60%,0,0) rotateY(45deg) translate3d(60%,0,0);opacity:0}#forgotForm.off{display:none}#forgotEmailHelp{margin-bottom:1.2em}#signupForm:before{position:absolute;top:-44px;left:50%;margin-left:-50px;content:'';width:100px;height:100px;background:url(https://static.canva.com/static/images/canva_logo_100x100.png) 0 0 no-repeat;background-size:100px 100px}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#signupForm:before{background:url(https://static.canva.com/static/images/canva_logo_100x100@2x.png) 0 0 no-repeat;background-size:100px 100px}}#loginForm input,#forgotForm input,#signupForm input{box-shadow:none;text-shadow:none}#signupForm{margin-left:-21em;padding-top:5em;padding-bottom:5.5em}#loginForm,#forgotForm{margin-left:-11.5em}@media screen and (max-width:600px){#loginForm,#forgotForm,#signupForm{margin-left:-11.5em}}#signupForm.hideForm{margin-left:-12em}#loginForm #intro,#signupForm #intro{position:relative;padding-top:1px}#signupForm.hideForm #intro{display:none}#loginForm #intro p:first-child,#signupForm #intro p:first-child{margin-top:0}#signupForm #emailSignup{display:block;padding-top:1px}#signupForm.hideForm #emailSignup{display:none!important}#loginForm label,#forgotForm label,#signupForm label{display:block;margin-top:.8em;font-size:100%;font-weight:400}#signupForm label[for=username]{margin-right:0}#loginForm label .text,#forgotForm label .text,#signupForm label .text{position:absolute;margin:0;padding:0 0 0 1em;text-align:left;line-height:43px;font-weight:700}#loginForm input[type=text],#loginForm input[type=password],#forgotForm input[type=text],#forgotForm input[type=password],#signupForm input[type=text],#signupForm input[type=password]{margin-top:0;padding-left:6.7em}#loginForm input[type=text]:focus,#loginForm input[type=password]:focus,#forgotForm input[type=text]:focus,#forgotForm input[type=password]:focus,#signupForm input[type=text]:focus,#signupForm input[type=password]:focus{padding-left:calc(6.7em - 2px)}#loginForm input[readonly],#forgotForm input[readonly],#signupForm input[readonly]{opacity:.5;box-shadow:none}#signupForm input[type="text][readonly"]{border:1px solid rgba(0,0,0,.2);padding-left:6.7em}#quotes{position:absolute;left:100%;top:1.8em;width:18em;box-sizing:border-box;padding-left:3em;color:#fff;text-align:left}#signupForm.hideForm #quotes{display:none}@media screen and (max-width:600px){#quotes{left:0;top:100%;width:100%;padding:0 0 3em;text-align:center}footer{position:absolute;top:820px;bottom:auto}}#quotes p{margin-top:1.25em;font-size:160%;font-family:Georgia,serif;font-style:italic}#quotes p+p{margin-top:2em;font-size:160%;font-family:Georgia,serif;font-style:italic}#quotes cite{display:block;margin-top:.4em;font-size:80%;font-family:Open Sans,sans-serif;font-style:normal;font-weight:300}#usernameForm #username{width:13em;padding-right:2.5em}#usernameForm #username.ok{background-image:url(https://static.canva.com/static/images/tick_green.png);background-repeat:no-repeat;background-position:95% 50%}label[for=username]{margin-right:5px;font-size:120%;font-weight:700}#usernameForm #email{width:20.5em}#usernameForm{width:22em;margin-left:-13.5em}#sesquipedalian{font-size:85%;opacity:.333}#successSocial{margin-top:2em}#successSocial li{display:inline}#successSocial a{display:inline-block;width:48px;height:48px;margin:0 10px;background-position:50% 50%;background-repeat:no-repeat;text-indent:-9999px;opacity:.5;transition:all .3s ease-out}#successSocial a:hover{opacity:1;-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}#successSocialTwitter a{width:54px;background-image:url(https://static.canva.com/static/images/icon_twitter_big.png)}#successSocialFacebook a{width:43px;background-image:url(https://static.canva.com/static/images/icon_facebook_big.png)}#successSocialPinterest a{width:49px;background-image:url(https://static.canva.com/static/images/icon_pinterest_big.png)}#successSocialYoutube a{width:38px;background-image:url(https://static.canva.com/static/images/icon_youtube_big.png)}@media screen and (max-width:960px){html{-webkit-text-size-adjust:none}header>.inner{min-width:100%}#logo{top:0;margin-left:4%;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scale(.8,.8);transform:scale(.8,.8)}header>.inner>menu{position:absolute;right:4%;margin-right:0}header>.inner>menu>li{margin-left:8px}header>.inner>menu>li>a{margin-left:1em}}.formFootnote{z-index:10;position:absolute;text-align:center;width:100%;margin-left:-2.5em}.formFootnote#loginLinkWrapper{margin-top:1.8em}.formFootnote#loginLinkWrapper a{color:#7f7f7f}.formFootnote#signupLinkWrapper{margin-top:3.5em}.formFootnote a{opacity:0;color:#ddd;text-decoration:none;transition:all .3s ease}.formFootnote a:hover{text-decoration:underline}.formFootnote.ready a{opacity:1}.formFootnote a:hover{color:#fff}#termsAndPrivacyLinksWrapper{display:none}.embedded #termsAndPrivacyLinksWrapper{display:block;position:absolute;bottom:1em;right:1.2em;color:#7f7f7f;font-size:.9em;font-weight:300}.embedded #termsAndPrivacyLinksWrapper a{opacity:1;color:#ddd;margin-left:1.2em;text-decoration:none;transition:all .3s ease}.embedded #termsAndPrivacyLinksWrapper a:hover{color:#fff}@media screen and (max-width:600px){.embedded #quotes{display:none}.embedded #termsAndPrivacyLinksWrapper{left:50%;margin-left:-9.5em}}
