@import "../../pretixbase/scss/colors.scss"; @import "../../bootstrap/scss/_bootstrap.scss"; $fa-font-path: static("fontawesome/fonts"); @import "../../fontawesome/scss/font-awesome.scss"; @import "_event.scss"; @import "_forms.scss"; footer { text-align: center; padding: 10px 0; font-size: 11px; } .page-header { position: relative; padding-bottom: 9px; h1 { margin: 0; } .loginbox { padding-top: 15px; } .event-logo { max-width: 100%; height: auto; } } .js-only { display: none; } .locales { display: inline; a { text-decoration: none; } a:hover { border-bottom: 2px solid $gray-light; } a.active { border-bottom: 2px solid $brand-primary; } img { vertical-align: baseline; } } .huge { font-size: 40px; } a:hover .panel-primary > .panel-heading { background-color: darken($btn-primary-bg, 10%); border-color: darken($btn-primary-border, 12%); } .thank-you { margin-bottom: 25px; .fa { font-size: 150px; line-height: 170px; display: block; color: $brand-success; } h2 { color: $brand-success; } } body.loading .container { -webkit-filter: blur(2px); -moz-filter: blur(2px); -ms-filter: blur(2px); -o-filter: blur(2px); filter: blur(2px); } #loadingmodal, #ajaxerr { position: fixed; top: 0; left: 0; width: 100vw; height: 100vh; background: rgba(255, 255, 255, .7); opacity: 0; text-align: center; z-index: 900000; visibility: hidden; .big-icon { margin-top: 50px; font-size: 200px; color: $brand-primary; } .big-rotating-icon { -webkit-animation: fa-spin 8s infinite linear; animation: fa-spin 8s infinite linear; margin-top: 50px; font-size: 200px; color: $brand-primary; } } #ajaxerr { background: rgba(236, 236, 236, .9); } .loading #loadingmodal, .ajaxerr #ajaxerr { opacity: 1; visibility: visible; transition: opacity .5s ease-in-out; -moz-transition: opacity .5s ease-in-out; -webkit-transition: opacity .5s ease-in-out; } @media (min-width: $screen-md-min) { .thank-you { height: 170px; width: 70%; margin: auto; .fa { float: left; margin-right: 30px; } h2 { padding-top: 35px; } } } @media (max-width: $screen-sm-max) { .thank-you { text-align: center; } h2 { margin-top: 0; } }