@import url("https://fonts.googleapis.com/css?family=Material+Icons|Work+Sans:400,700,900");.tpk-content {display: block;position: relative;}.lucky-wheel {display: block;height: 1000px;position: relative;}.lucky-wheel-header {padding: 25px 30px 15px 30px;margin-bottom: 10px;border-radius: 4px;box-shadow: 0 0.75rem 1.5rem rgba(18,38,63,.03);border: 1px solid #ededed;}.lucky-wheel-info {display: flex;font-size: 18px;}.lucky-wheel-info .points {display: flex;flex: 1;align-items: center;}.lucky-wheel-info .points b {font-size: 28px;margin-left: 12px;}.lucky-wheel-info .season {flex: 1;display: flex;}.season .cover {align-items: center;justify-content: center;margin-right: 10px;padding-right: 25px;}.season .cover img {max-width: 76px;max-height: 50px;}.season .content {flex: 1;}.lucky-wheel-info .season .date {font-size: 14px;color: #9E9E9E;text-transform: uppercase;}.lucky-wheel-additional {border-top: 1px solid #f3f3f3;margin-top: 25px;padding-top: 10px;display: flex;}.lucky-wheel-additional .section:first-child {display:flex;}.lucky-wheel-additional .section a {color: #3a405b;}.lucky-wheel-how {margin-bottom: 50px;padding: 0 30px;display: flex;}.lucky-wheel-how a {margin-right: 20px;border-bottom: 1px dashed #959bbb;}.lucky-wheel-reward {margin-bottom: 45px;position: absolute;top: 320px;width: 100%;align-items: center;justify-content: center;display: flex;visibility: hidden;transition: all 0.3s;z-index: 1;}.lucky-wheel-reward-text {margin: 0 auto;border: 1px solid #7db73a;padding: 20px 35px;font-size: 24px;color: #fff;background: #8BC34A;border-radius: 4px;text-align: center;position: relative;}.lucky-wheel-last {margin-top: 10px;}.lucky-wheel-last .last-item {margin-bottom: 4px;}.lucky-wheel-last .item-date {display: inline-block;color: #8e8e8e;margin-right: 10px;}.lucky-wheel-last .last-item i {font-style: normal;margin-left: 15px;color: #cdcdcd;}.lucky-wheel-reward.showed {top: 310px;visibility: visible;}.lw-close {background: url(../img/icons/cross.svg) no-repeat center #fff;position: absolute;right: -35px;top: -25px;width: 32px;height: 32px;cursor: pointer;display: block;border-radius: 50%;border: 1px solid #9e9e9e6b;opacity: 0.6;}.lw-close:hover {opacity: 1;}.lucky-wheel-footer {margin-bottom: 50px;}.left-side {flex: 1;}.right-side {flex: 1;}.roulette {font-family: 'Work Sans', sans-serif;display: block;position: absolute;width: 900px;height: 900px;top: 0;left: calc(50% - 450px);margin-top: 0;margin-left: 0;}.roulette .shadow {display: block;position: absolute;top: 0;left: 0;right: 0;bottom: 0;border-radius: 50%;box-shadow: 0 0.3em 0 rgba(0, 0, 0, 0.25) inset;}.roulette .markers {display: block;position: absolute;top: -1px;left: -1px;right: -1px;bottom: -1px;overflow: hidden;border-radius: 100%;}.roulette .markers .marker {position: absolute;width: 0;height: 0;top: -200px;left: 200px;-webkit-transform-origin: 0% 900px;transform-origin: 0% 900px;border: 0 solid transparent;}.roulette .markers .triangle {width: 0;height: 0;border-style: solid;border-width: 3em 0 3em 3em;border-color: transparent transparent transparent #007bff;position: absolute;border-left-color: #FFF;top: 47%;left: -1px;margin-top: -1em;-webkit-filter: drop-shadow(0 0.25em 0 rgba(0, 0, 0, 0.25));filter: drop-shadow(0 0.25em 0 rgba(0, 0, 0, 0.25));}.roulette .spinner {display: block;position: absolute;top: 0;left: 0;right: 0;bottom: 0;border-radius: 50%;overflow: hidden;-webkit-transform: rotateZ(0deg);transform: rotateZ(0deg);-webkit-backface-visibility: hidden;backface-visibility: hidden;}.roulette .spinner .item {position: absolute;width: 0;height: 0;top: -450px;left: 450px;-webkit-transform-origin: 0% 900px;transform-origin: 0% 900px;border: 0 solid transparent;}.roulette .spinner .item .label {display: block;position: absolute;color: #FFF;font-weight: 100;top: 0;left: 0;white-space: nowrap;-webkit-transform-origin: 0 0;transform-origin: 0 0;font-size: .9em;max-width: 5em;}.roulette .spinner .item .label i, .roulette .spinner .item .label .text {display: inline-block;vertical-align: middle;line-height: 1;font-size: 0.53em;text-indent: 0;}.roulette .spinner .item .label i {margin-right: 0.1em;}.roulette .button {width: 10em;height: 10em;line-height: 10em;top: 50%;left: 50%;margin-left: -5em;margin-top: -5em;font-weight: 800;z-index: 100;position: absolute;background: #FFF;border: none;border-radius: 100%;color: #999;outline: none;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;box-shadow: 0 0.4em 0 rgba(0, 0, 0, 0.25);text-align: center;transition: -webkit-transform 0.15s;transition: transform 0.15s, -webkit-transform 0.15s;transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);}.roulette .button:hover {color: inherit;}.roulette .button span {font-size: 1.6em;letter-spacing: -0.05em;}.roulette.busy .button {-webkit-transform: scale(0.9);transform: scale(0.9);box-shadow: 0 0.15em 0 rgba(0, 0, 0, 0.25);color: #999;cursor: default;}.roulette .spinner .item[data-type="quiz"] .label {font-size: 1.5em;}.roulette .spinner .item[data-type="question"] .label {font-size: 1.3em;font-weight: 600;}.roulette .spinner .item[data-type="replay"] .label .text {font-size: .5em;white-space: initial;line-height: 1.2;}.roulette .spinner .item[data-type="replay"] .label i {font-size: 1.5em;}.roulette .spinner .item[data-type="time"] .label i {font-size: 1.5em;}.roulette .spinner .item[data-type="small"] .label i {font-size: 1.35em;}.item[data-type="small"] .label .text {font-size: .35em;white-space: initial;line-height: 1.2;}.roulette .spinner .item[data-type="mini"] .label .text {font-size: .3em;white-space: initial;line-height: 1.2;}.roulette .spinner .item[data-type="mini"] .label i {font-size: 1.3em;}.item img {max-width: 32px;max-height: 32px;vertical-align: middle;margin-right: 6px;}.m-button {background: #8BC34A;text-align: center;color: #fff;border-radius: 4px;padding: 5px 10px;max-width: 100px;margin: 0 auto;}.lucky-wheel-m-button {display: none;margin-bottom: 35px;}.lucky-servers {text-align: center;}.season-select {display: flex;margin-bottom: 20px;}.season-select select {margin-bottom: 0;margin-left: 10px;}.season-select div {align-items: center;margin-right: 5px;display: flex;}.season-desc p {margin: 5px 0;}.row-dino-total {margin-top: 20px;background-color: #ff1a0969 !important;height: 42px;border-radius: 4px;}.row-dino-total div {font-weight: normal !important;color: #fff !important;}.row-dino-total div span {font-weight: bold;}.row-dino-total div.name span {margin-right: 15px;}.row-dino-total div.points span {margin-left: 15px;}.row-dino-total .bg-progress {background-color: #6ccc70 !important;}.award-titles {margin-bottom: 60px;position: relative;}.award-titles .title-row {position: relative;display: inline-block;margin-right: 40px;text-transform: uppercase;}.lw-source {display: flex;margin-left: 10px;height: 26px;align-items: center;}.lw-source div {height: 28px;cursor: pointer;padding: 1px 10px;background: #f7f7f7;border: 1px solid #ededed;user-select: none;}.lw-source-points {border-radius: 0;}.lw-source .lw-source-points:first-child {border-radius: 4px 0 0 4px;}.lw-source-coupon {border-radius: 0 4px 4px 0;}.lw-source-coupon span {font-size: 12px;color: #9e9e9e;}.lw-source div.selected {background: #3b55e6;color: #fff;border: 1px solid #3b55e6;}.lw-source div.disabled {cursor: no-drop;color: #9e9e9e;}.lucky-wheel-additional .section {padding-left: 25px;}@media screen and (max-width: 640px) {.lucky-wheel-header {padding: 15px 15px 15px 15px;}.lucky-wheel-info {display: block;}.lucky-wheel-info .points {margin-bottom: 20px;}.lucky-wheel-additional {display: block;}.lucky-wheel-how {margin-bottom: 35px;padding: 0;display: block;}.lucky-wheel {height: 390px;}.roulette {width: 350px;height: 350px;top: 0;left: calc(50% - 175px);}.roulette .markers .marker {top: -200px;left: 200px;-webkit-transform-origin: 0% 350px;transform-origin: 0% 350px;}.roulette .spinner .item {top: -175px;left: 175px;-webkit-transform-origin: 0% 350px;transform-origin: 0% 350px;}.roulette .button {display: none;}.lucky-wheel-m-button {display: block;}.item img {max-width: 12px;max-height: 12px;display: none;}.lucky-wheel-reward {top: 250px;}.lucky-wheel-reward.showed {top: 260px;}.roulette .markers .triangle {border-width: 2em 0 2em 2em;}.lucky-wheel-additional .section:first-child {flex-wrap: wrap;}.section a[href="#wheel"] {display: block;}.lw-source {margin-left: 0;margin-top: 10px;margin-bottom: 10px;}.lw-source div {font-size: 12px;white-space: nowrap;}.lucky-wheel-additional {margin-top: 10px;padding-top: 5px;}.lucky-wheel-additional .section {padding-left: 0;}}