body.cs .en,body.en .cs{display: none !important}@font-face{font-family: 'Glyphicons Halflings';src: url("/fonts/glyphicons-halflings-regular.eot?1a6");src: url("/fonts/glyphicons-halflings-regular.eot?1a6#iefix") format('embedded-opentype'), url("/fonts/glyphicons-halflings-regular.woff2?79c") format('woff2'), url("/fonts/glyphicons-halflings-regular.woff?7f1") format('woff'), url("/fonts/glyphicons-halflings-regular.ttf?72c") format('truetype'), url("/fonts/glyphicons-halflings-regular.svg?40f#glyphicons_halflingsregular") format('svg');font-display: swap}form{margin-top: 20px}form .panel-heading{text-align: center}form .panel-heading h1{color: #555}.panel-heading{position: relative}.panel-heading .close{position: absolute;top: 20px;right: 20px}.panel.is-invalid > .errors .error{text-align: left !important}.panel.is-invalid > .errors .error span{border-bottom-left-radius: 0 !important}.panel.is-invalid .panel-heading,.formitem.is-invalid .panel-heading{background: #ffe2e9;border-bottom: 1px solid #fc4c74 !important}.panel.is-invalid .panel-heading h1,.formitem.is-invalid .panel-heading h1{color: #fc4c74 !important}.panel.is-invalid .errors .error,.formitem.is-invalid .errors .error{text-align: right}.panel.is-invalid .errors .error span,.formitem.is-invalid .errors .error span{background: #fc4c74;color: white;padding: 5px 10px 7px 10px;border-radius: 5px;min-height: 30px;display: inline-block;border-top-left-radius: 0;border-top-right-radius: 0;max-width: 75%;font-size: 14px}.formitem{padding: 10px 0 15px 0}.formitem.text-center input{text-align: center}.formitem.is-invalid input{border-bottom-right-radius: 0;background: #ffe2e9;border-color: #fc4c74 !important}.formitem .hints{color: #bfbfbf;font-size: 14px;padding-top: 5px}.formitem .hints a{color: inherit}.formitem .hints a:hover{color: #555}.formitem .control-label{color: #fc4c74;font-weight: bold}nav.navbar{height: 60px;background: #fc4c74;border-radius: 0;border: 0}nav.navbar .navbar-header{float: none;padding: 0 0 0 10px}nav.navbar .navbar-header .dropdown{float: right}nav.navbar .navbar-header a.navbar-brand{margin: 0}nav.navbar .navbar-header > a,nav.navbar .navbar-header .dropdown > button,nav.navbar .navbar-header .dropdown > a{text-decoration: none !important;font-size: 20px;background: none;border: 0;outline: none !important;box-shadow: none;opacity: 0.8;letter-spacing: 3px;display: inline-block;height: 60px;outline: none;color: white;margin: 0;padding: 0;line-height: 60px;text-transform: uppercase}nav.navbar .navbar-header > a:hover,nav.navbar .navbar-header .dropdown > button:hover,nav.navbar .navbar-header .dropdown > a:hover,nav.navbar .navbar-header > a:focus,nav.navbar .navbar-header .dropdown > button:focus,nav.navbar .navbar-header .dropdown > a:focus{opacity: 1;color: white}nav.navbar .navbar-header > a img,nav.navbar .navbar-header .dropdown > button img,nav.navbar .navbar-header .dropdown > a img{height: 28px}nav.navbar .navbar-header .favorite,nav.navbar .navbar-header .user,nav.navbar .navbar-header .translations{float: right;width: 50px;text-align: center}nav.navbar .dropdown-menu{margin: 0;top: 60px;right: 0;border-radius: 0;left: unset;min-width: 0;padding: 0;border: 0;box-shadow: none}nav.navbar .dropdown-menu a,nav.navbar .dropdown-menu button{border: 0;margin: 0;padding: 0 5px;background: #555;color: #bfbfbf;outline: none;box-shadow: none;display: block !important;line-height: 60px;height: 60px;min-width: 50px;letter-spacing: 3px;text-align: center;font-size: 16px;white-space: nowrap}nav.navbar .dropdown-menu a:hover,nav.navbar .dropdown-menu button:hover,nav.navbar .dropdown-menu a.active,nav.navbar .dropdown-menu button.active,nav.navbar .dropdown-menu a:focus,nav.navbar .dropdown-menu button:focus{color: white;text-decoration: none}nav.navbar .dropdown-menu a{padding: 0 15px}nav.navbar .dropdown-menu a.logout{border-top: 1px solid #bfbfbf}@keyframes loading-icon{0%{-webkit-transform: rotate(0);transform: rotate(0)}100%{-webkit-transform: rotate(360deg);transform: rotate(360deg)}}@-webkit-keyframes loading-icon{0%{-webkit-transform: rotate(0);transform: rotate(0)}100%{-webkit-transform: rotate(360deg);transform: rotate(360deg)}}.loading-icon > div{position: relative}.loading-icon > div > div{position: absolute;-webkit-animation: loading-icon 1s linear infinite;animation: loading-icon 1s linear infinite;border-radius: 50%;border-color: #b3b3b3 transparent #b3b3b3 transparent !important}.loading-icon.l{display: inline-block;width: 100px;height: 100px}.loading-icon.l > div{width: 100px;height: 100px;-webkit-transform: translate(-50px, -50px) scale(.5) translate(50px, 50px);transform: translate(-50px, -50px) scale(.5) translate(50px, 50px)}.loading-icon.l > div > div{width: 188px;height: 188px;top: 6px;left: 6px;border: 6px solid #000}body.body-quiz-list form .form-header h1{padding-bottom: 40px !important}body.body-quiz-list form .items{padding: 40px 30px}body.body-quiz-list form .items .item + .item{padding-top: 15px}@keyframes blink{0%,100%{opacity: 1}50%{opacity: 0.5}}body.body-quiz nav.navbar .navbar-header{text-align: center;padding-left: 33px}body.body-quiz nav.navbar .navbar-header a.navbar-brand{float: none;pointer-events: none}body.body-quiz nav.navbar .dropdown.user{display: none}body.body-quiz #alerts .registration.expire{display: none}body.body-quiz .vertical form{background: white;border: 1px solid #bfbfbf;border-radius: 10px}body.body-quiz .rating-container .rating{width: 250px;margin: 10px auto}body.body-quiz .textarea + .rating-container > .rating:not(.value):not(:hover){opacity: 0.5}body.body-quiz .textarea.value + .rating-container > .rating:not(.value):not(:hover){animation: blink 1s ease-in-out infinite}body.body-quiz .vertical form{text-align: center}body.body-quiz .vertical form .form-header{background: #f6f6f6;border-bottom: 1px solid #eee;padding: 0 15px;border-top-left-radius: 9px;border-top-right-radius: 9px;overflow: hidden}body.body-quiz .vertical form .form-header h1{text-transform: uppercase;margin: 0;padding: 40px 0 0 0;font-size: 26px;color: #262626;color: #fc4c74}body.body-quiz .vertical form .page-content{padding: 40px 30px}body.body-quiz .vertical form .pages{width: 100%;overflow: hidden;height: 262px}body.body-quiz .vertical form .pages .page.empty .buttons .next{visibility: hidden}body.body-quiz .vertical form .pages .page .title{text-align: center;font-size: 25px;font-weight: 500;padding-bottom: 30px}body.body-quiz .vertical form .pages .page .field{width: 330px;height: 45px;margin: 45px 0;display: flex;position: relative}body.body-quiz .vertical form form .field .label{position: absolute;top: -30px;font-weight: 500}body.body-quiz .vertical form form .field input{height: 100%;width: 100%;border: 1px solid #d3d3d3;border-radius: 5px;padding-left: 15px;font-size: 18px}body.body-quiz .vertical form form .field select{width: 100%;padding-left: 10px;font-size: 17px;font-weight: 500}body.body-quiz .vertical form form .field button{width: 100%;height: calc(105%);border: none;background: #d33f8d;margin-top: -20px;border-radius: 5px;color: #fff;cursor: pointer;font-size: 18px;font-weight: 500;letter-spacing: 1px;text-transform: uppercase;transition: .5s ease}body.body-quiz .vertical form form .field button:hover{background: #000}body.body-quiz .vertical form form .btns button{margin-top: -20px !important}body.body-quiz .vertical form form .btns button.prev{margin-right: 3px;font-size: 17px}body.body-quiz .vertical form form .btns button.next{margin-left: 3px}body.body-quiz .vertical form .page.contact .input{padding: 10px 0}body.body-quiz .vertical form .page.contact .input input{width: 100%;display: block;height: 40px;line-height: 40px;outline: none;padding-left: 10px;padding-right: 10px;border: 1px solid #555;border-radius: 3px}body.body-quiz .vertical form .options{display: table;width: 100%;background: #f6f6f6;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}body.body-quiz .vertical form .options:hover .option.active:not(:hover){background: unset}body.body-quiz .vertical form .options .option{display: table-cell;width: 20%;vertical-align: middle;padding: 10px 5px;cursor: pointer;color: #555;border: 1px solid #bfbfbf}body.body-quiz .vertical form .options .option span{display: block}body.body-quiz .vertical form .options .option:first-child{border-top-left-radius: 5px;border-bottom-left-radius: 5px}body.body-quiz .vertical form .options .option:last-child{border-top-right-radius: 5px;border-bottom-right-radius: 5px}body.body-quiz .vertical form .options .option + .option{border-left: 0}body.body-quiz .vertical form .options .option:hover{background: gold}body.body-quiz .vertical form .options .option.active{background: gold;color: #262626}body.body-quiz .vertical form .options .option input[type="radio"]{opacity: 0;position: absolute;width: 0;height: 0;overflow: hidden}body.body-quiz .vertical form textarea{width: 100%;border: 0;outline: none;resize: none;min-height: 75px;font-size: 20px;text-align: center}body.body-quiz .vertical form textarea::placeholder{color: #bfbfbf;font-style: italic}body.body-quiz .vertical form .progressbar{display: flex;margin: 20px 0 40px 0;user-select: none}body.body-quiz .vertical form .progressbar .step{text-align: center;width: 100%;position: relative}body.body-quiz .vertical form .progressbar .step .bullet{height: 40px;line-height: 36px;width: 40px;background: white;border: 2px solid #f6f6f6;display: inline-block;border-radius: 100%;position: relative;font-weight: 500;font-size: 17px;z-index: 10}body.body-quiz .vertical form .progressbar .step::before{content: ' ';background: #eee;width: 100px;margin-left: -100px;height: 4px;margin-top: -2px;position: absolute;left: 50%;top: 50%}body.body-quiz .vertical form .progressbar .step.value::before,body.body-quiz .vertical form .progressbar .step.active::before{background: #fd97ae;z-index: 5;margin-top: -2px;height: 4px}body.body-quiz .vertical form .progressbar .step.first::before{background: #f6f6f6;z-index: 9;margin-top: -3px;height: 6px}body.body-quiz .vertical form .progressbar .step.value .bullet{background: #fd97ae;cursor: pointer}body.body-quiz .vertical form .progressbar .step.active .bullet{background: #fc4c74}body.body-quiz .vertical form .progressbar .step .bullet .number{display: block;color: #262626;border: 1px solid #bfbfbf;height: 38px;line-height: 36px;border-radius: 100%}body.body-quiz .vertical form .progressbar .step.active .bullet .number{color: white;border-color: transparent}body.body-quiz .vertical form .progressbar .step .bullet .glyphicon{color: white;font-size: 15px;display: none}body.body-quiz .vertical form .progressbar .step.value .number{display: none}body.body-quiz .vertical form .progressbar .step.value .glyphicon{display: inline-block}body.body-quiz .jq-stars{display: inline-block}body.body-quiz .jq-rating-label{font-size: 22px;display: inline-block;position: relative;vertical-align: top;font-family: helvetica, arial, verdana}body.body-quiz .jq-star{width: 100px;height: 100px;display: inline-block;cursor: pointer}body.body-quiz .jq-star-svg{padding-left: 3px;width: 100%;height: 100%}body.body-quiz .jq-star-svg path{stroke-linejoin: round}body.body-quiz .jq-shadow{-webkit-filter: drop-shadow(-2px -2px 2px #888);filter: drop-shadow(-2px -2px 2px #888)}body.body-quiz .buttons{padding-top: 40px;padding-bottom: 10px;position: relative}body.body-quiz .buttons button.prev{background: #f6f6f6;border: 2px solid #eee;color: #bfbfbf;border-radius: 100%;width: 40px;height: 40px;line-height: 38px;left: 0;position: absolute}body.body-quiz .buttons button.next,body.body-quiz .buttons button.send,body.body-quiz .buttons a.new{background: #fc4c74;border: 2px solid #fc4c74;padding: 5px 20px;color: #eee;border-radius: 100px;height: 40px;line-height: 30px;text-decoration: none;display: inline-block;outline: none}body.body-quiz form{position: relative}body.body-quiz form .close{position: absolute;top: 20px;right: 20px;opacity: 1}body.body-quiz form .close a{color: #bfbfbf;outline: none;text-decoration: none}body.body-quiz form .close a:hover{color: #262626}body.body-quiz-finish form h1{color: #fc4c74;padding: 35px 0 0 0;font-size: 30px;text-transform: uppercase;margin: 0 auto;text-align: center;max-width: 250px}body.body-quiz-finish form .subtitle{font-size: 20px;padding: 30px 20px 30px 20px;color: #262626}body.body-quiz-code input[type="number"]::-webkit-inner-spin-button,body.body-quiz-code input[type="number"]::-webkit-outer-spin-button{-webkit-appearance: none;margin: 0}body.body-quiz-code input[type="number"]{-moz-appearance: textfield}body.body-quiz-code form h1{color: #fc4c74;padding: 35px 0 0 0;font-size: 30px;text-transform: uppercase;max-width: 300px;margin: 0 auto;text-align: center}body.body-quiz-code .code{margin: 30px 0}body.body-quiz-code .code input{font-size: 30px;line-height: 75px;text-align: center;width: 250px;height: 75px;display: inline-block;border: 2px solid #fc4c74;border-top-left-radius: 5px;border-bottom-left-radius: 5px;outline: none;vertical-align: middle;color: #fc4c74;letter-spacing: 10px}body.body-quiz-code .code input::placeholder{color: #fec9d5}body.body-quiz-code .code .input .error{padding-top: 10px;font-size: 16px;color: #fc4c74}body.body-quiz-code .code button{font-size: 30px;line-height: 75px;height: 75px;width: 75px;display: inline-block;border: 2px solid #fc4c74;border-top-right-radius: 5px;border-bottom-right-radius: 5px;background: #fc4c74;color: white;vertical-align: middle}body.body-quiz-code .subtitle{font-size: 20px;padding: 10px 20px 30px 20px;color: #262626}body.body-home .products,body.body-home .reviews{padding: 30px 0 20px 0}body.body-home .products ul.nav,body.body-home .reviews ul.nav{padding-left: 10px;border-bottom: 0;height: 64px;text-align: center}body.body-home .products ul.nav li,body.body-home .reviews ul.nav li{display: block}body.body-home .products ul.nav li a,body.body-home .reviews ul.nav li a{display: block;outline: none;font-weight: bold;opacity: 0.75;color: #555;margin-right: 5px;padding: 10px 20px;border-color: #bfbfbf;background: #eee;height: 65px}@media (max-width: 400px){body.body-home .products ul.nav li a,body.body-home .reviews ul.nav li a{padding: 10px 10px}}@media (max-width: 330px){body.body-home .products ul.nav li a,body.body-home .reviews ul.nav li a{font-size: 13px;padding: 15px 5px}}body.body-home .products ul.nav li a span,body.body-home .reviews ul.nav li a span{display: block}body.body-home .products ul.nav li a span.category,body.body-home .reviews ul.nav li a span.category{text-transform: uppercase}body.body-home .products ul.nav li a:hover,body.body-home .reviews ul.nav li a:hover{opacity: 0.85}body.body-home .products ul.nav li.active a,body.body-home .reviews ul.nav li.active a{color: #fc4c74;background: #eee;opacity: 1;border-bottom: 2px solid #eee;z-index: 2}body.body-home .products .tab-content,body.body-home .reviews .tab-content{background: #eee;border: 1px solid #bfbfbf;border-radius: 10px;padding: 10px;position: relative;z-index: 1}body.body-home .products .tab-content .list-group,body.body-home .reviews .tab-content .list-group{margin-bottom: 0}body.body-home .products .tab-content .list-group li,body.body-home .reviews .tab-content .list-group li{font-weight: bold;padding: 20px;font-size: 16px;text-align: left;border-color: #bfbfbf;position: relative}body.body-home .products .tab-content .list-group li a,body.body-home .reviews .tab-content .list-group li a{color: inherit;outline: none;display: block;text-decoration: none !important}body.body-home .products .tab-content .list-group li a span,body.body-home .reviews .tab-content .list-group li a span{text-decoration: underline;display: block}body.body-home .products .tab-content .list-group li .model-favorite,body.body-home .reviews .tab-content .list-group li .model-favorite{position: absolute;top: 50%;margin-top: -13px;right: 20px}body.body-home .products .tab-content .list-group li.with-btn,body.body-home .reviews .tab-content .list-group li.with-btn{padding: 0}body.body-home .products .tab-content .list-group li.with-btn .btn,body.body-home .reviews .tab-content .list-group li.with-btn .btn{font-weight: bold;text-align: left;padding: 10px 20px;font-size: 14px;letter-spacing: 3px;border: 0;display: block;color: white;outline: none;color: #fc4c74;text-align: center;text-transform: uppercase;background-color: #ffe2e9;border-top-left-radius: 0;border-top-right-radius: 0;text-decoration: none}body.body-home .products .tab-content .list-group li.with-btn .btn span,body.body-home .reviews .tab-content .list-group li.with-btn .btn span{text-decoration: none}body.body-home .products .tab-content .list-group li.with-btn .btn:hover span,body.body-home .reviews .tab-content .list-group li.with-btn .btn:hover span{text-decoration: underline}body.body-home .reviews{padding-bottom: 10px}body.body-home .reviews .tab-content .list-group li{padding: 12px 20px}body.body-home .reviews .tab-content .list-group li .date{text-decoration: none !important;color: #bfbfbf;font-weight: normal;text-transform: lowercase;font-size: 13px;margin-top: -3px}body.body-home .openhours{padding-top: 10px;text-align: center}body.body-home .openhours .shops .shop{display: inline-block;width: 50%;vertical-align: top}body.body-home .openhours .shops .shop a{display: inline-block;outline: none;text-decoration: none}body.body-home .openhours .shops .shop a .name{display: block;font-weight: bold;text-transform: uppercase}body.body-home .openhours .shops .shop a .day{display: block;font-weight: bold}body.body-home .openhours .shops .shop a .hours{display: block;font-weight: bold}body.body-home .openhours .shops .shop a .icon{display: block;font-size: 12px}body.body-home .openhours .shops .shop .icon .up{display: none}body.body-home .openhours .shops .shop .week{display: none;margin-top: 5px;margin-bottom: 10px}body.body-home .openhours .shops .shop .week .tab-content{background: #eee;border: 1px solid #bfbfbf;border-radius: 10px;padding: 10px}body.body-home .openhours .shops .shop .week .tab-content .list-group{margin-bottom: 0}body.body-home .openhours .shops .shop .week .tab-content .list-group li{font-weight: bold;padding: 20px 5px;font-size: 13px;border-color: #bfbfbf}body.body-home .openhours .shops .shop .week .tab-content .list-group li strong{color: #fc4c74}body.body-home .openhours .shops .shop.open .icon .up{display: inline}body.body-home .openhours .shops .shop.open .icon .down{display: none}body.body-home .openhours .shops .shop.open .week{display: block}body.body-home .coupons .coupon{display: block;background: rgba(255,255,255,0.5) !important;border: 0;outline: none;padding: 10px;color: black !important}body.body-home .coupons .coupon .border{display: block;border: 2px dashed #fc4c74;background: white;height: 75px;position: relative;font-size: 16px;font-weight: bold;line-height: 75px;letter-spacing: 3px;padding-left: 75px;padding-right: 65px}body.body-home .coupons .coupon .border .icon{position: absolute;left: 0;top: 0;bottom: 0;width: 75px;border-right: 2px dashed #fc4c74;background: #ffe2e9}body.body-home .coupons .coupon .border .icon img{width: 50px;height: 50px;margin-left: -25px;margin-top: -25px;position: absolute;top: 50%;left: 50%;background: white;border: 5px solid #fff}body.body-home .coupons .coupon .border .image{position: absolute;right: 0;top: 0;bottom: 0;width: 65px;font-size: 45px}body.body-home #user{text-align: center;padding: 20px 0;position: relative}body.body-home #user .hint{color: #fc4c74;font-size: 13px;padding: 5px 0}body.body-home #user #credit{margin-top: -20px;position: absolute;left: 0;width: 25%;top: 50%;text-align: center}body.body-home #user #credit .name{font-size: 13px;color: #555}body.body-home #user #credit .amount{font-size: 20px;color: #555}body.body-home #user #rewards{margin-top: -20px;position: absolute;right: 0;width: 25%;top: 50%;text-align: center;display: none}body.body-home #user #rewards .name{font-size: 13px;color: #555}body.body-home #user #rewards .amount{font-size: 20px;color: #555}body.body-home #user #bonus{margin-top: -20px;position: absolute;right: 0;width: 25%;top: 50%;text-align: center}body.body-home #user #bonus .name{font-size: 13px;color: #555}body.body-home #user #bonus .count{font-size: 20px;color: #555}body.body-home #user #bonus .count .badge{background: #fc4c74;color: white;font-size: 16px;padding: 10px;animation: opacityPulse .5s ease-in-out infinite}@keyframes opacityPulse{0%,100%{opacity: 1}50%{opacity: 0.75}}body.body-home #user #qr button.qr{display: inline-block;padding: 0;border: 0;outline: none;color: black !important}body.body-home #user #qr button.qr .border{display: block;border: 3px solid #bfbfbf;background: white;position: relative;font-size: 16px;font-weight: bold;letter-spacing: 3px;width: 110px;height: 110px;line-height: 110px}body.body-home #user #qr button.qr .border img{width: 75px;height: 75px;margin-left: -37.5px;margin-top: -37.5px;position: absolute;top: 50%;left: 50%}a.model-favorite{display: inline-block;outline: none;width: 26px;height: 22px;overflow: hidden;text-align: left}a.model-favorite.checked img.unchecked{display: none}a.model-favorite.unchecked img.checked{display: none}a.model-favorite.unchecked:hover img.unchecked,a.model-favorite.unchecked.loading img.unchecked{display: inline-block;position: absolute;z-index: 1}a.model-favorite.unchecked:hover img.checked,a.model-favorite.unchecked.loading img.checked{display: inline-block;opacity: 0.5}a.model-favorite.loading{pointer-events: none;opacity: 0.5}a.model-favorite img{float: left;width: 26px;height: 22px}body.body-favorite h2{color: #fc4c74;margin-top: 30px;margin-bottom: 20px;font-size: 25px;text-align: center}body.body-favorite .tab-content{background: #eee;border: 1px solid #bfbfbf;border-radius: 10px;padding: 10px}body.body-favorite .tab-content .list-group{margin-bottom: 0}body.body-favorite .tab-content .list-group li{font-weight: bold;padding: 20px;font-size: 16px;position: relative;border-color: #bfbfbf}body.body-favorite .tab-content .list-group li .model-favorite{position: absolute;top: 50%;margin-top: -13px;right: 20px}body.body-favorite .tab-content .list-group li .name{font-size: 18px}body.body-favorite .tab-content .list-group li .shops{display: block}body.body-favorite .tab-content .list-group li .shops .shop{background: #fc4c74;color: white;border-radius: 3px;padding: 5px;font-size: 11px}body.body-favorite .tab-content .list-group li .shops .shop + .shop{margin-left: 5px}a,a:hover,a:focus,a:active,button,button:hover,button:focus,button:active{box-shadow: none !important}html,body{width: 100%;min-height: 100vh;margin: 0;padding: 0;font-size: 16px}#page{min-height: 100vh}body{letter-spacing: 1px;margin: 0;padding: 0;background: linear-gradient(180deg, #ffe8ae 0%, #ffdc87 100%)}body #page{height: 100%}body .navbar{height: 60px;min-height: 60px;margin: 0 !important}body #alerts .alert{margin: 0;border-radius: 0;border-left: 0;border-right: 0;border-top: 0}body #alerts .alert .container{padding-left: 0;padding-right: 25px;position: relative}body #alerts .alert .container a{color: inherit;text-decoration: underline}body #alerts .alert .container .close{position: absolute;top: 50%;right: 0;margin-top: -12px}@media (min-width: 768px){body #alerts .alert .container{padding-left: 20px;padding-right: 45px}body #alerts .alert .container .close{right: 20px}}body #alerts .alert:last-child{margin-bottom: 20px}body .vertical{width: 100%;margin: 0;padding: 0;box-sizing: border-box}body .vertical .content{padding: 20px 0}body a{outline: none !important}body input[readonly]{background-color: #eee}body .alert-danger{border: 0;background: 0;color: #fc4c74}body > .vertical{text-align: center}.qr.modal{transition: background .5s ease}.qr.modal h1{margin: 0;padding: 0;padding-top: 5px;font-size: 28px}.qr.modal h2{margin: 0;padding: 0;padding-top: 5px;padding-bottom: 5px;font-size: 25px}.qr.modal .expired{padding: 5px 0;font-size: 16px;font-weight: bold}.qr.modal .modal-header{background-color: #fc4c74;border-top-left-radius: 6px;border-top-right-radius: 6px;text-align: center;color: white}.qr.modal .modal-header button{color: white;opacity: 0.75;position: absolute;right: 20px;top: 20px}.qr.modal .modal-footer{background-color: #eee;border-top: 1px solid #bfbfbf;border-bottom-left-radius: 6px;border-bottom-right-radius: 6px}.qr.modal .modal-dialog{max-width: 450px}.qr.modal .modal-dialog .modal-content{border-radius: 7px}.qr.modal .code{width: 253px;height: 253px;overflow: hidden;display: inline-block}.qr.modal .code img{width: 2024px;height: 253px;position: absolute;z-index: 1;left: 0;top: 0}.qr.modal .code img.next{z-index: -1}.qr.modal .modal-body{height: 300px;position: relative}.qr.modal .modal-body .code{display: none;position: absolute;left: 50%;top: 50%;margin-left: -126.5px;margin-top: -126.5px}.qr.modal .modal-body .loading-icon{display: none;position: absolute;left: 50%;top: 50%;margin-left: -50px;margin-top: -50px}.qr.modal .modal-body .generate{display: none}.qr.modal.loading .modal-body .code{display: none}.qr.modal.loading .modal-body .loading-icon{display: block}.qr.modal.loading .modal-body .content{display: none}.qr.modal.loading .modal-footer{display: none}.qr.modal.loading .modal-header{margin: 0;padding: 0;background: none;border: 0}.qr.modal.loading .modal-header h1,.qr.modal.loading .modal-header h2{display: none}.qr.modal.loading .modal-header button{color: black}.qr.modal.loaded{animation: darken-lighten 1s ease-in-out infinite}.qr.modal.loaded .modal-body .code{display: block}.qr.modal.loaded .modal-body .content{display: none}.qr.modal.loaded .modal-footer button{display: none}@keyframes darken-lighten{0%{background-color: rgba(0,0,0,0.25)}50%{background-color: rgba(0,0,0,0.5)}100%{background-color: rgba(0,0,0,0.25)}}body.body-registration .registration-form .formitem.html,body.body-registration .verify-form .formitem.html{padding: 10px;text-align: justify}body.body-registration .registration-form .formitem.html a,body.body-registration .verify-form .formitem.html a{font-weight: bold}body.body-registration .registration-form .formitem.html p,body.body-registration .verify-form .formitem.html p{margin: 0;padding: 0}body.body-registration .registration-form .formitem.html p + p,body.body-registration .verify-form .formitem.html p + p{padding-top: 20px}body.body-registration .registration-form .formitem input,body.body-registration .verify-form .formitem input{text-align: center}body.body-registration .registration-form .formitem.code,body.body-registration .verify-form .formitem.code{padding: 10px;text-align: center}body.body-registration .registration-form .formitem.code input,body.body-registration .verify-form .formitem.code input{font-size: 24px;line-height: 75px;text-align: center;height: 75px;display: inline-block;border-top-left-radius: 5px;border-bottom-left-radius: 5px;outline: none;vertical-align: middle;color: #fc4c74;letter-spacing: 10px}body.body-registration.body-registration-finish #alerts .alert.registration.expire{display: none}#alerts{width: 100%}