html{min-height:100%;height:100%}body{min-height:100%;height:100%;overflow:hidden}#wrapper{min-height:100%;height:100%}#page-body{min-height:100%;height:100%}body{background-color:white;color:#453e4a}.flower-blur-bg{background:url("/img/podworks-flower-blur.png") no-repeat;background-size:175%;background-position:center;position:absolute;bottom:0;top:0;left:0;right:0}#podworks-type-img{margin-bottom:0.5em;width:100%;margin-left:9px}#wrapper{position:relative}#page-body{position:relative}.card{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:block}#account-card{max-width:24rem;border:2px solid gray;border-radius:0;padding:1.5em 2.5em 3em 2.5em;background:rgba(255,255,255,0.65)}#footer{position:absolute;bottom:0;left:0;right:0;width:100%;padding:1em;background-color:#453e4a}#footer p{color:white;text-align:center}#flower-img-md{width:25%;min-width:60px;margin:0 auto 0.75em auto;display:block}.btn{border-radius:0;cursor:pointer;padding:0.65em 1em}.form-control{border-radius:0;border:none;box-shadow:0 3px 10px -3px #666;background-color:white;padding:0.65em 1em;color:#453e4a;margin-top:15px}.form-control::placeholder{color:#8f8b92}.btn-primary,.btn-primary:active{background:#c0d850;background:-moz-linear-gradient(left, #c0d850 0%, #8da23b 69%);background:-webkit-linear-gradient(left, #c0d850 0%, #8da23b 69%);background:linear-gradient(to right, #c0d850 0%, #8da23b 69%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#c0d850', endColorstr='#8da23b',GradientType=1 );border:none;transition:background 0.25s ease}.btn-primary:active{border:none}.btn-primary:focus{box-shadow:0 0 0 1px darkgreen}@media only screen and (min-width: 768px){.col-md-5{-ms-flex:0 0 47.5%;flex:0 0 47.5%;max-width:47.5%}}@media only screen and (max-width: 767px){.col-md-5:last-child{margin-top:10px}}.btn-outline-secondary{border-color:#815895;border-width:2px;color:#815895;transition:background 0.25s ease}.btn-outline-secondary:hover{border-color:#815895;color:white;background-color:#815895}.btn-outline-secondary:focus{box-shadow:0 0 0 1px #50365c}.auth-text-link{color:#453e4a;text-decoration:underline}@media only screen and (max-width: 767px){#account-card{margin-top:-80px}}.password-requirement{display:block;margin-top:0.25em;line-height:1.25em}
