body{margin:0;padding:0}.container-fluid{width:100%;padding-left:0;padding-right:0}.main-content{height:100%;height:100vh;min-height:100vh;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.main-content>div{-webkit-flex:1;flex:1}.main-content #content{position:relative;min-height:80vh}footer{min-height:20vh}.modal-body{max-height:calc(100vh - 175px);overflow-y:auto}#di-above-the-fold{width:100%;height:90vh;min-height:400px;background:url("https://d2trju9zmk2y5r.cloudfront.net/bg2.png") no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-color:#fff;overflow-y:hidden}#di-above-the-fold .di-intro-block{padding:2rem 3rem;margin-bottom:2rem}#di-signup .di-login-form{margin:2% 0 15% 0;background-color:hsla(0,0%,100%,.5)}#di-signup .bt-login,#di-login .bt-login{background-color:#ff8627;color:#fff;padding-bottom:10px;padding-top:10px;transition:background-color 300ms linear 0s}.di-login-link{color:gray}#di-login .login-form{margin-bottom:15%;padding:20px;padding-top:15%;background-color:hsla(0,0%,100%,.5)}#di-login .form-footer{padding:15px 40px}#di-login .form-signin .form-control{position:relative;height:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px;font-size:16px}#di-login .form-signin .form-control:focus{z-index:2}#di-login .form-signin input[type=email]{margin-bottom:-1px;border-bottom-right-radius:0;border-bottom-left-radius:0}#di-login .form-signin input[type=password]{margin-bottom:30px;border-top-left-radius:0;border-top-right-radius:0}.di-loginseperator{font-size:xx-large;font-weight:bold}#di-stitchzsociallogin{background-color:hsla(0,0%,100%,.5)}.di-item-label{font-weight:700}.oops{min-height:100vh}.di-button-link{padding:5px 5px 5px 0}.di-lhw{padding-top:5px}.di-collectibles-container,.di-basic-container{margin:1rem;padding:0 1rem}.di-basic-container-x2{margin:2rem}.di-basic-container-x3{margin:3rem}.di-basic-container-x4{margin:4rem}.di-basic-container-x5{margin:5rem}.float-button,.float-button-new{position:fixed;height:56px;width:56px;z-index:2;right:80px;bottom:20px;background:#d43a2f;color:#fff;border-radius:100%;font-size:22px;text-align:center;text-decoration:none;line-height:56px;box-shadow:0 5px 10px rgba(0,0,0,.5)}.float-button:hover,.float-button-new:hover{text-decoration:none}.float-button-new{background:#2f4dd4;right:20px}.smaller,.attribution{font-size:smaller}.di-center-text{text-align:center}.di-collectible-width{max-width:250px}.is-valid{display:none}.field-validation-error,.input-validation-error input,.input-validation-error select,.input-validation-error textarea{color:#b94a48;border-color:#b94a48}.input-validation-error input:focus,.input-validation-error select:focus,.input-validation-error textarea:focus{border-color:#953b39;-webkit-box-shadow:0 0 6px #d59392;-moz-box-shadow:0 0 6px #d59392;box-shadow:0 0 6px #d59392}.field-validation-error .input-prepend .add-on,.input-validation-error .input-prepend .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48}
