.contestboxes .selectize-input > input {
    margin: 0 2px 0 0 !important;
}

.contestboxes .selectize-control.multi .selectize-input.disabled > div, .contestboxes .selectize-control.multi .selectize-input.disabled > div.active {
    color: #7d7d7d;
    background: #ffffff;
    border: 0 solid #ffffff
}

.contestboxes .selectize-control.multi .selectize-input > div.active {
    background: #e8e8e8;
    color: #303030;
    border: none;
}

.contestboxes .selectize-control.multi .selectize-input > div {
    margin: 0 3px 3px 0;
    padding: 2px 6px;
    background: #f2f2f2;
    color: #303030;
    border: none;
}

.contestboxes .selectize-control.multi .selectize-input.has-items {
    padding: 6px 8px 3px;
}

.contestboxes .selectize-input, .contestboxes .selectize-dropdown {
    border: 1px solid #d0d0d0;
    font-size: .85em;
}

@font-face {
    font-family: "tz-contest";
    src: url("../fonts/tz-contest.eot?v");
    src: url("../fonts/tz-contest.eot?v#iefix") format("embedded-opentype"), url("../fonts/tz-contest.woff?v") format("woff"), url("../fonts/tz-contest.ttf?v") format("truetype"), url("../fonts/tz-contest.svg?v#tz-contest") format("svg");
    font-weight: normal;
    font-style: normal;
}

[class^="micon-"]:before, [class*=" micon-"]:before {
    font-family: "tz-contest" !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    line-height: 1;
    vertical-align: middle;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.fiat-symbol, .contestboxes .fiat-symbol {
    display: inline !important;
    font-weight: normal !important;
}

.contestboxes .tztc-up, .contestboxes .tztc-down {
    display: inline-flex;
    align-items: center;
    vertical-align: bottom;
}

.micon-arrow-up, .micon-arrow-down {
    display: flex;
}

.micon-arrow-up:before {
    content: "\61";
}

.micon-arrow-down:before {
    content: "\62";
}

.micon-arrow-circle-o-left:before {
    content: "\65";
}

.micon-arrow-circle-o-right:before {
    content: "\66";
}

.micon-info-circled:before {
    content: "\68";
}

.micon-star:before {
    content: "\69";
}

.micon-world:before {
    content: "\6a";
}

.micon-envelope:before {
    content: "\6b";
}

.micon-up-open:before {
    content: "\67";
}

.micon-down-open:before {
    content: "\6c";
}

.micon-times:before {
    content: "\63";
}

.micon-bars:before {
    content: "\64";
}

.contestboxes .tztc-dark-theme, .contestboxes .tztc-midnight-theme, .contestboxes .tztc-info-theme, .contestboxes .tztc-warning-theme, .contestboxes .tztc-danger-theme, .contestboxes .tztc-success-theme {
    color: #fff !important;
}

.contestboxes .tztc-white-theme {
    color: #565656 !important;
}

.contestboxes .tztc-white-theme {
    background: #fff;
}

.contestboxes .tztc-dark-theme {
    background: #000;
}

.contestboxes .tztc-midnight-theme {
    background: #293145;
}

.contestboxes .tztc-info-theme {
    background: #5073F5;
}

.contestboxes .tztc-warning-theme {
    background: #ff7d19;
}

.contestboxes .tztc-danger-theme {
    background: #FF0033;
}

.contestboxes .tztc-success-theme {
    background: #85B000;
}

.contestboxes * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.contestboxes article, .contestboxes aside, .contestboxes details, .contestboxes figcaption, .contestboxes figure, .contestboxes footer, .contestboxes header, .contestboxes hgroup, .contestboxes menu, .contestboxes nav, .contestboxes section {
    display: block;
}

.contestboxes ol, .contestboxes ul {
    list-style: none !important;
    margin: 0 !important;
}

.contestboxes blockquote, .contestboxes q {
    quotes: none;
}

.contestboxes blockquote:before, .contestboxes blockquote:after, .contestboxes q:before, .contestboxes q:after {
    content: '';
    content: none;
}

.contestboxes .invert-act img.invertable, .contestboxes.invert-act img.invertable {
    -webkit-filter: invert(80%);
    filter: invert(80%);
}

.contestboxes .invert-act .bg img.invertable {
    -webkit-filter: grayscale(80%) invert(80%);
    filter: grayscale(80%) invert(80%);
}

.contestboxes a.tztc-link {
    color: inherit;
    text-decoration: none;
}

.contestboxes .tztc-ticker {
    visibility: hidden;
    overflow: hidden;
}

.contestboxes .tztc-ticker.tztc-header, .contestboxes .tztc-ticker.tztc-footer {
    width: 100%;
    position: fixed;
    left: 0;
    z-index: 9999999;
}

.contestboxes .tztc-ticker.tztc-header {
    top: 0;
}

.contestboxes .tztc-ticker.tztc-footer {
    bottom: 0;
}

.contestboxes .cc-ticker-round {
    border-radius: 5px;
}

.contestboxes .cc-stats {
    margin: 0 !important;
    border: 0 none !important;
    white-space: nowrap;
    list-style: none !important;
    line-height: 1em;
}

.contestboxes .cc-stats .cc-coin {
    display: inline-flex;
    align-items: center;
    margin: 0 !important;
    padding: 10px !important;
    border: 0 none !important;
}

.contestboxes .cc-stats .cc-coin div b {
    font-weight: normal !important;
    text-align: center;
    display: flex;
    align-items: center;
}

.contestboxes .cc-coin .coin-img {
    margin-right: 10px;
    height: 25px;
}

.contestboxes [data-price] {
    display: inline-block;
    padding: .3em;
    line-height: 1;
    border-radius: 4px;
    white-space: nowrap;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

.contestboxes .cc-coin > div {
    position: relative;
}

.contestboxes .cc-coin svg {
    width: 24px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
}

.contestboxes .cc-coin:before {
    display: none;
}

.contestboxes .cc-coin .tztc-down {
    color: #FF0033;
}

.contestboxes .cc-coin .tztc-up {
    color: #85B000;
}

.contestboxes a.cc-coin:hover {
    background: rgba(255, 255, 255, .1);
}

.contestboxes .cc-ticker.tztc-white-theme a.cc-coin:hover {
    background: rgba(0, 0, 0, .02);
}

.contestboxes .tztc-ticker.tztc-header .tztc-white-theme {
    border-bottom: 1px solid #E6E6E6;
}

.contestboxes .tztc-ticker.tztc-footer .tztc-white-theme {
    border-top: 1px solid #E6E6E6;
}

.contestboxes .cc-stats {
    font-size: 14px !important;
}

.contestboxes .cc-stats {
    position: relative;
    width: 100%;
    -webkit-animation: ticker 0s linear infinite 0s normal;
    -moz-animation: ticker 0s linear infinite 0s normal;
    animation: ticker 0s linear infinite 0s normal;
}

.contestboxes:hover .cc-stats {
    -webkit-animation-play-state: paused;
    -moz-animation-play-state: paused;
    animation-play-state: paused;
}

.contestboxes .cc-stats .cc-dup {
    display: inline;
}

@-webkit-keyframes ticker {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
    100% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }
}

@keyframes ticker {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
    100% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }
}

.contestboxes .tztc-card-head {
    line-height: 1;
}

.contestboxes .tztc-card-head > div {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

.contestboxes .cc-coin img {
    vertical-align: top;
}

.contestboxes .tztc-card-head p {
    font-size: inherit;
    font-weight: normal;
    padding-left: 10px !important;
    margin: 0 !important;
    word-break: break-word;
}

.contestboxes .tztc-ticker-2 .cc-stats {
    padding: 0 !important;
}

.contestboxes .tztc-ticker-2 .coin-name {
    display: flex;
    align-items: center;
    font-weight: bold;
}

.contestboxes .tztc-ticker-2 .coin-name img {
    margin-right: 5px;
}

.contestboxes .tztc-ticker-2 .coin-name span {
    opacity: .6;
}

.contestboxes .tztc-ticker-2 .coin-chart {
    margin-left: 20px;
}

.contestboxes .tztc-ticker-2 .tztc-price {
    font-size: 1.1em;
    line-height: 1.5;
    font-weight: bold;
    margin-top: 15px;
    text-align: left;
}

.contestboxes .tztc-ticker-2 .cc-stats .cc-coin {
    position: relative;
    padding: 20px !important;
}

.contestboxes .tztc-ticker-2 .cc-coin::after {
    content: '';
    position: absolute;
    width: 1px;
    height: 80%;
    right: 0;
    background: rgba(255, 255, 255, .2);
}

.contestboxes .tztc-ticker-2 .tztc-white-theme .cc-coin::after {
    background: rgba(0, 0, 0, .1);
}

.contestboxes .tztc-ticker .tztc-price {
    margin-left: -.3em;
}

.contestboxes .tztc-card {
    fill: #fff;
    display: inline-block;
    margin-right: .5rem;
    margin-left: .5rem;
    margin-bottom: 1rem;
    overflow: hidden;
    min-width: 360px;
    max-width: calc(100% - 1rem);
    vertical-align: top;
    -webkit-box-shadow: 0 1px 4px -1px rgba(0, 0, 0, .2), 0 1px 5px 0 rgba(0, 0, 0, .1), 0 1px 1px 0 rgba(0, 0, 0, .1) !important;
    box-shadow: 0 1px 4px -1px rgba(0, 0, 0, .2), 0 1px 5px 0 rgba(0, 0, 0, .1), 0 1px 1px 0 rgba(0, 0, 0, .1) !important;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.contestboxes .tztc-card.tztc-stretch, .contestboxes .tztc-label.tztc-stretch {
    width: 100%;
    margin: 0;
    margin-bottom: 20px;
    max-width: 100%;
    min-width: auto;
}

.contestboxes .cc-label-col {
    vertical-align: top;
    display: inline-block;
    margin-right: 20px;
}

.contestboxes .tztc-card.tztc-white-theme {
    fill: #000;
}

.contestboxes .tztc-card .tztc-pricelabel {
    margin-top: 30px;
}

.contestboxes .tztc-card .tztc-price {
    font-size: 220%;
    padding: 0 8px;
    display: inline-block;
    line-height: 1.5;
}

.contestboxes .tztc-card.tztc-dark-theme h2, .contestboxes .tztc-card.tztc-dark-theme th {
    color: #fff;
}

.contestboxes .tztc-card .tztc-up, .contestboxes .tztc-card .tztc-down {
    position: relative;
    vertical-align: text-bottom;
}

.contestboxes .tztc-card .tztc-up {
    color: #28D094 !important;
}

.contestboxes .tztc-card .tztc-down {
    color: #FF4961 !important;
}

.contestboxes .tztc-card.tztc-warning-theme .tztc-up, .contestboxes .tztc-card.tztc-success-theme .tztc-up {
    color: #1a8e06;
}

.contestboxes .tztc-card.tztc-info-theme .tztc-down, .contestboxes .tztc-card.tztc-danger-theme .tztc-down {
    color: #78281F;
}

.contestboxes .tztc-card-1 {
    position: relative;
    padding: 20px 20px 10px 20px;
    text-align: left;
}

.contestboxes .tztc-rounded {
    border-radius: 5px;
}

.contestboxes .tztc-card-1 .bg {
    position: absolute;
    height: 100%;
    right: 0;
    top: 20px;
}

.contestboxes .tztc-card-1 .bg img {
    display: block;
    max-width: 100%;
    height: 100%;
    opacity: .1;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    background: none;
    border: none;
}

.contestboxes .tztc-card-1 .tztc-price {
    display: inline;
    margin-left: -8px;
}

.contestboxes .tztc-card-2 {
    padding: 20px;
    text-align: center;
}

.contestboxes .tztc-card-2 .tztc-price {
    font-weight: bold;
    display: inline-block;
    margin: 0 10px 10px;
}

.contestboxes .tztc-card-2 .tztc-card-head {
    margin-top: 5px;
}

.contestboxes .tztc-card-3 {
    position: relative;
}

.contestboxes .tztc-card-3 li {
    padding: 20px 30px;
}

.contestboxes .tztc-card-3 .tztc-card-symbol {
    font-size: 85%;
}

.contestboxes .tztc-card-3 .tztc-card-name, .contestboxes .tztc-card-3 .tztc-price {
    font-size: 140%;
    text-align: left !important;
    display: inline;
    line-height: 1.5;
}

.contestboxes .tztc-card-3 .tztc-price {
    margin-right: -10px;
}

.contestboxes .tztc-card-3 .tztc-pricelabel {
    margin: 0;
}

.contestboxes .tztc-card-3 > div {
    display: flex;
    justify-content: space-between;
    text-align: left;
}

.contestboxes .tztc-card-3 > div:last-child li {
    padding-top: 0;
}

.contestboxes .tztc-card-3 ul:last-child {
    text-align: right;
}

.contestboxes .tztc-card-3 .tztc-dn3-body {
    background: rgba(255, 255, 255, .2);
}

.contestboxes .tztc-card-3 .tztc-card-percent, .contestboxes .tztc-card-3 .tztc-card-marketcap {
    line-height: 1.5;
}

.contestboxes .tztc-card-4 {
    padding: 20px;
    text-align: center;
}

.contestboxes .tztc-card-4 .header {
    padding: 20px;
    border-bottom: 1px solid rgba(255, 255, 255, .2);
    background: rgba(255, 255, 255, .1);
}

.contestboxes .tztc-card-4.tztc-white-theme .header {
    background: rgba(0, 0, 0, .1);
    border-bottom: 1px solid rgba(0, 0, 0, .2);
}

.contestboxes .tztc-card-4 .tztc-price {
    display: inline;
}

.contestboxes .tztc-card-5 {
    padding: 20px;
    text-align: center;
    position: relative;
}

.contestboxes .tztc-card-5 .header {
    padding: 10px 0 20px 0;
}

.contestboxes .tztc-card-5 .tztc-card-marketcap {
    margin: 10px -20px;
    padding: 5px;
    background: rgba(255, 255, 255, .05);
}

.contestboxes .tztc-card-5 .tztc-price {
    display: inline;
}

.contestboxes .tztc-card-5.tztc-white-theme .tztc-card-marketcap {
    background: rgba(0, 0, 0, .1);
}

.contestboxes .tztc-card-6 {
    padding: 10px;
    text-align: center;
}

.contestboxes .tztc-card-6 .tztc-dn6-head, .contestboxes .tztc-card-6 .tztc-dn6-body {
    padding: 10px;
}

.contestboxes .tztc-card-6 li {
    display: inline-block;
    vertical-align: top;
    width: 30%;
    margin: 0 1.5%;
    box-sizing: border-box;
}

.contestboxes .tztc-card-6 table th, .contestboxes .tztc-card-6 table td {
    padding: 5px;
}

.contestboxes .tztc-card-7 {
    width: 100%;
    max-width: 900px;
    font-weight: 800;
    text-align: center;
    padding: 20px;
}

.contestboxes .tztc-card-7 .tztc-price svg {
    vertical-align: middle;
}

.contestboxes .tztc-card-7 .tztc-card-head {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 50px;
}

.contestboxes .tztc-card-7 .tztc-head-symbol {
    font-size: 100px;
    font-weight: 300;
    vertical-align: middle;
}

.contestboxes .tztc-card-7 .tztc-card-body {
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    font-size: 20px;
    flex-wrap: wrap;
}

.contestboxes .tztc-card-7 .tztc-card-body > div {
    position: relative;
    padding: 20px;
}

.contestboxes .tztc-card-7 .tztc-card-name span {
    font-size: 18px;
    vertical-align: top;
}

.contestboxes .tztc-card-7 .tztc-card-name img {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto !important;
}

.contestboxes .tztc-card-7 .tztc-card-name > div {
    line-height: 24px;
    margin: 0 !important;
    padding-left: 60px;
    font-size: 40px;
}

.contestboxes .tztc-card-7 .tztc-card-body .tztc-changes {
    text-align: left;
}

.contestboxes .tztc-card-7 .tztc-card-body .tztc-changes span.tztc-up, .contestboxes .tztc-card-7 .tztc-card-body .tztc-changes span.tztc-down {
    display: block;
    line-height: 1.5;
}

.contestboxes .tztc-card-7 .tztc-toggle {
    display: flex;
    font-size: 15px;
}

.contestboxes .tztc-card-7 .tztc-toggle-switch {
    padding: 10px 30px;
    border: 1px solid #000;
    border-right: 0;
    cursor: pointer;
}

.contestboxes .tztc-toggle-switch:first-child {
    border-radius: 20px 0 0 20px;
}

.contestboxes .tztc-card-7 .tztc-toggle-switch:last-child {
    border-radius: 0 20px 20px 0;
    border-right: 1px solid #000;
}

.contestboxes .tztc-card-7 .tztc-changes {
    display: flex;
}

.contestboxes .tztc-card-7 .tztc-changes > div:last-child {
    padding-left: 20px;
}

.contestboxes .tztc-card-7 .tztc-toggle-switch.active {
    background-color: rgba(255, 255, 255, .1);
}

.contestboxes .tztc-card-7.tztc-white-theme .tztc-toggle-switch.active {
    color: #fff;
    background-color: #000;
}

.contestboxes .tztc-card-7 {
    border: none !important;
    box-shadow: none !important;
}

.contestboxes .tztc-card-7.tztc-stretch {
    display: block;
    margin: 20px auto;
}

@media (max-width: 1023px) {
    .contestboxes .tztc-card-7 .tztc-card-head {
        font-size: 40px
    }

    .contestboxes .tztc-card-7 .tztc-head-symbol {
        font-size: 80px
    }

    .contestboxes .tztc-card-7 .tztc-card-body {
        font-size: 15px
    }

    .contestboxes .tztc-card-7 .tztc-card-name > div {
        font-size: 30px;
        padding-left: 20px
    }

    .contestboxes .tztc-card-7 .tztc-card-name > div > span {
        font-size: 8px
    }

    .contestboxes .tztc-card-7 .tztc-card-name img {
        max-width: 35px
    }
}

@media (max-width: 767px) {
    .contestboxes .tztc-card-7 .tztc-card {
        padding: 20px 10px
    }

    .contestboxes .tztc-card-7 .tztc-card-head {
        font-size: 25px
    }

    .contestboxes .tztc-card-7 .tztc-head-symbol {
        font-size: 50px
    }

    .contestboxes .tztc-card-7 .tztc-card-body {
        flex-direction: column
    }

    .contestboxes .tztc-card-7 .tztc-card-body > div {
        padding: 10px
    }

    .contestboxes .tztc-card-7 .tztc-card-name > div {
        font-size: 20px;
        padding-left: 30px
    }
}

.contestboxes .tztc-label {
    display: inline-flex;
    flex-wrap: wrap;
    margin-right: .5rem;
    margin-left: .5rem;
    margin-bottom: 1rem;
    padding: 20px;
    min-width: 360px;
    max-width: calc(100% - 1rem);
    justify-content: space-between;
    align-items: center;
    overflow: hidden;
    -webkit-box-shadow: 0 1px 4px -1px rgba(0, 0, 0, .2), 0 1px 5px 0 rgba(0, 0, 0, .1), 0 1px 1px 0 rgba(0, 0, 0, .1) !important;
    box-shadow: 0 1px 4px -1px rgba(0, 0, 0, .2), 0 1px 5px 0 rgba(0, 0, 0, .1), 0 1px 1px 0 rgba(0, 0, 0, .1) !important;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.contestboxes .tztc-label.tztc-dark-theme b {
    color: #fff;
}

.contestboxes .tztc-label .tztc-label-dn1-head, .contestboxes .tztc-label .tztc-label-dn1-body {
    display: inline-block;
    vertical-align: middle;
}

.contestboxes .tztc-label .tztc-label-dn1-head {
    float: left;
}

.contestboxes .tztc-label .tztc-label-dn1-body {
    float: right;
    display: inline-flex;
    align-items: center;
}

.contestboxes .tztc-label .tztc-label-dn2 {
    min-width: 140px;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
}

.contestboxes .tztc-label .tztc-label-dn2:first-child {
    text-align: left;
}

.contestboxes .tztc-label .tztc-label-dn2 > div:not(.tztc-card-head) {
    padding: 5px;
}

@media (max-width: 767px) {
    .contestboxes .tztc-label .tztc-label-dn2:first-child {
        text-align: center
    }

    .contestboxes .tztc-label .tztc-label-dn2 {
        flex: 1 100%
    }
}

.contestboxes .tztc-label > p {
    margin: 16px 0 !important;
}

.contestboxes .tztc-label b {
    font-weight: bold !important;
    padding: 4px 8px;
    border-radius: 4px;
    margin: 0;
}

.contestboxes .tztc-label .tztc-up, .contestboxes .tztc-label .tztc-down {
    display: inline-flex;
    position: relative;
}

.contestboxes .tztc-label .tztc-up {
    color: #28D094;
}

.contestboxes .tztc-label .tztc-down {
    color: #FF4961;
}

.contestboxes .tztc-label.tztc-warning-theme .tztc-up, .contestboxes .tztc-label.tztc-success-theme .tztc-up {
    color: #1a8e06;
}

.contestboxes .tztc-label.tztc-info-theme .tztc-down, .contestboxes .tztc-label.tztc-danger-theme .tztc-down {
    color: #78281F;
}

.contestboxes .tztc-danger-theme .cc-coin .tztc-down {
    color: #78281F;
}

.contestboxes .tztc-success-theme .cc-coin .tztc-up {
    color: #186A3B;
}

.contestboxes .tztc-info-theme .cc-coin .tztc-down {
    color: #bd1200;
}

.contestboxes .tztc-warning-theme .cc-coin .tztc-up {
    color: #35f57c;
}

.contestboxes .tztc-chart {
    height: 400px;
    padding: 10px;
    border-radius: 5px;
    border-width: 5px;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0);
}

.tztc-form-group-swap {
    flex-direction: row-reverse;
}

.contestboxes .tztc-converter {
    width: 100%;
    text-align: left;
    padding: 10px 20px;
    border-radius: 5px;
}

.contestboxes .tztc-converter-one .tztc-input-group {
    display: flex;
}

.contestboxes .tztc-converter-one .selectize-input {
    width: 120px;
    height: 100%;
    border-radius: 5px 0 0 5px;
    padding: 16px 10px;
    line-height: 25px;
    vertical-align: middle;
}

.contestboxes .tztc-converter-one .tztc-field {
    flex: 1;
    color: #50596c;
    border-radius: 0 5px 5px 0;
    border: 1px solid #b8b8b8;
    border-left: 0;
    margin: 0;
    text-align: right;
    padding: 10px;
    font-size: 1.1em;
    height: auto;
    box-sizing: border-box;
    width: 100%;
}

.contestboxes .tztc-converter-one .tztc-form-control {
    margin: 20px 0;
}

.contestboxes .tztc-converter .selectize-input, .tztc-converter .selectize-dropdown, .selectize-dropdown.tztc-conv-style {
    font-weight: bold;
    color: #50596c !important;
}

.contestboxes .tztc-converter-two .tztc-form-group {
    display: flex;
    align-items: center;
    margin: 10px 0;
}

.contestboxes .tztc-converter-two .tztc-form-control {
    width: 100%;
    flex: 3;
}

.contestboxes .tztc-converter-two .selectize-input, .contestboxes .tztc-converter-two .tztc-field {
    padding: 16px 10px;
    line-height: 25px;
}

.contestboxes .tztc-converter-two .tztc-field {
    color: #50596c;
    width: 100%;
    background-color: #ffffff;
    border-radius: 5px;
    border: 1px solid #b8b8b8;
    font-size: 1.1em;
    margin-top: 20px;
    box-sizing: border-box;
}

.contestboxes .tztc-converter-two button {
    width: 100%;
    background: -webkit-gradient(linear, left bottom, left top, from(#ECE9E6), to(#fff));
    background: -webkit-linear-gradient(bottom, #ECE9E6, #fff);
    background: -o-linear-gradient(bottom, #ECE9E6, #fff);
    background: linear-gradient(to top, #ECE9E6, #fff);
    -webkit-appearance: none;
    -moz-appearance: none;
    border: none;
    border-radius: 5px;
    color: #fff;
    padding: 20px;
    cursor: pointer;
    border: 1px solid #a6a6a6;
    color: #50596c;
    outline: 0;
    margin-top: 10px;
}

.contestboxes .tztc-converter-two button:active {
    background: -webkit-gradient(linear, left top, left bottom, from(#ECE9E6), to(#fff));
    background: -webkit-linear-gradient(top, #ECE9E6, #fff);
    background: -o-linear-gradient(top, #ECE9E6, #fff);
    background: linear-gradient(to bottom, #ECE9E6, #fff);
}

.contestboxes .tztc-converter-two img {
    margin: 0 auto;
}

.contestboxes .tztc-animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

.contestboxes .tztc-animated.infinite {
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}

.contestboxes .liveup {
    animation-name: liveup;
    -webkit-animation-name: liveup;
    animation-duration: 500;
    -webkit-animation-duration: 500;
}

.contestboxes .livedown {
    animation-name: livedown;
    -webkit-animation-name: livedown;
    animation-duration: 500;
    -webkit-animation-duration: 500;
}

@-webkit-keyframes liveup {
    0% {
        background: rgba(0, 255, 0, .3);
    }
    50% {
        background: rgba(0, 255, 0, .6);
    }
    100% {
        background: rgba(0, 255, 0, .3);
    }
}

@-moz-keyframes liveup {
    0% {
        background: rgba(0, 255, 0, .3);
    }
    50% {
        background: rgba(0, 255, 0, .6);
    }
    100% {
        background: rgba(0, 255, 0, .3);
    }
}

@keyframes liveup {
    0% {
        background: rgba(0, 255, 0, .3);
    }
    50% {
        background: rgba(0, 255, 0, .6);
    }
    100% {
        background: rgba(0, 255, 0, .3);
    }
}

@-webkit-keyframes livedown {
    0% {
        background: rgba(255, 0, 0, .3);
    }
    50% {
        background: rgba(255, 0, 0, .6);
    }
    100% {
        background: rgba(255, 0, 0, .3);
    }
}

@-moz-keyframes livedown {
    0% {
        background: rgba(255, 0, 0, .3);
    }
    50% {
        background: rgba(255, 0, 0, .6);
    }
    100% {
        background: rgba(255, 0, 0, .3);
    }
}

@keyframes livedown {
    0% {
        background: rgba(255, 0, 0, .3);
    }
    50% {
        background: rgba(255, 0, 0, .6);
    }
    100% {
        background: rgba(255, 0, 0, .3);
    }
}

.contest-404 {
    text-align: center;
    font-size: 150%;
    padding: 30px 0;
    position: relative;
    z-index: 1;
    background-color: white;
}

.contest-404:before {
    position: absolute;
    content: '';
    border-bottom: 1px solid #d7d7d7;
    height: 1px;
    width: 80%;
    top: 50%;
    left: 0;
    z-index: -1;
    margin: auto;
    text-align: center;
    right: 0;
}

.contest-404:after {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
    width: 30%;
    height: 100%;
    z-index: -1;
    background: white;
}

.contestboxes .odometer.odometer-auto-theme, .contestboxes .odometer.odometer-theme-default {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    position: relative;
}

.contestboxes .odometer.odometer-auto-theme .odometer-digit, .contestboxes .odometer.odometer-theme-default .odometer-digit {
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    position: relative;
}

.contestboxes .odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer, .contestboxes .odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer {
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    visibility: hidden;
}

.contestboxes .odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner, .contestboxes .odometer.odometer-theme-default .odometer-digit .odometer-digit-inner {
    text-align: left;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
}

.contestboxes .odometer.odometer-auto-theme .odometer-digit .odometer-ribbon, .contestboxes .odometer.odometer-theme-default .odometer-digit .odometer-ribbon {
    display: block;
}

.contestboxes .odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner, .contestboxes .odometer.odometer-theme-default .odometer-digit .odometer-ribbon-inner {
    display: block;
    -webkit-backface-visibility: hidden;
}

.contestboxes .odometer.odometer-auto-theme .odometer-digit .odometer-value, .contestboxes .odometer.odometer-theme-default .odometer-digit .odometer-value {
    display: block;
    -webkit-transform: translateZ(0);
}

.contestboxes .odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value, .contestboxes .odometer.odometer-theme-default .odometer-digit .odometer-value.odometer-last-value {
    position: absolute;
}

.contestboxes .odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner, .contestboxes .odometer.odometer-theme-default.odometer-animating-up .odometer-ribbon-inner {
    -webkit-transition: -webkit-transform 2s;
    -moz-transition: -moz-transform 2s;
    -ms-transition: -ms-transform 2s;
    -o-transition: -o-transform 2s;
    transition: transform 2s;
}

.contestboxes .odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner, .contestboxes .odometer.odometer-theme-default.odometer-animating-up.odometer-animating .odometer-ribbon-inner {
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%);
}

.contestboxes .odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner, .contestboxes .odometer.odometer-theme-default.odometer-animating-down .odometer-ribbon-inner {
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%);
}

.contestboxes .odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner, .contestboxes .odometer.odometer-theme-default.odometer-animating-down.odometer-animating .odometer-ribbon-inner {
    -webkit-transition: -webkit-transform 2s;
    -moz-transition: -moz-transform 2s;
    -ms-transition: -ms-transform 2s;
    -o-transition: -o-transform 2s;
    transition: transform 2s;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
}

.contestboxes .odometer.odometer-auto-theme .odometer-value, .contestboxes .odometer.odometer-theme-default .odometer-value {
    text-align: center;
}

.contestboxes .odometer.odometer-auto-theme .odometer-inside {
    display: flex;
    align-items: center;
}

.contestboxes table.dataTable {
    table-layout: auto;
    display: table;
}

.contestboxes table.dataTable tbody {
    display: table-row-group;
}

.contestboxes table.dataTable, .contestboxes table.dataTable th, .contestboxes table.dataTable td {
    border: none;
}

.contestboxes table.dataTable thead .sorting {
    background-image: url("../img/sort_both.png");
}

.contestboxes table.dataTable thead .sorting_asc {
    background-image: url("../img/sort_asc.png");
}

.contestboxes table.dataTable thead .sorting_desc {
    background-image: url("../img/sort_desc.png");
}

.contestboxes table.dataTable thead .sorting_asc_disabled {
    background-image: none;
}

.contestboxes table.dataTable thead .sorting_desc_disabled {
    background-image: none;
}

.contestboxes table.dataTable.display tbody tr, .contestboxes table.dataTable.display tbody tr > .sorting_1, .contestboxes table.dataTable.display tbody tr > .sorting_2, .contestboxes table.dataTable.display tbody tr > .sorting_3, .contestboxes table.dataTable.display tbody tr.odd > .sorting_1, .contestboxes table.dataTable.display tbody tr.even > .sorting_1, .contestboxes table.dataTable.hover tbody tr:hover, .contestboxes table.dataTable.display tbody tr:hover, .contestboxes .dataTables_wrapper .dataTables_processing {
    background: none;
}

.contestboxes table.dataTable.display tbody th, .contestboxes table.dataTable.display tbody td {
    border-top: none;
}

.contestboxes table.dataTable.no-footer, .contestboxes .dataTables_wrapper.no-footer .dataTables_scrollBody {
    border-bottom: none;
}

.contestboxes .dataTables_wrapper .DTFC_LeftBodyLiner, .contestboxes .dataTables_wrapper .DTFC_RightBodyLiner {
    overflow-y: unset !important;
}

.tztc-table {
    width: 100%;
    color: #656565;
    background: #fff;
    font-size: 15px;
    font-weight: 400;
    border: 1px solid rgba(0, 0, 0, .07);
    overflow: hidden;
    border-radius: 5px;
    box-shadow: 0 8px 16px 0 rgba(40, 40, 90, .09), 0 3px 6px 0 rgba(0, 0, 0, .065);
}

.tztc-table .title-bar {
    border-bottom: 1px solid rgba(0, 0, 0, .07);
    font-weight: bold;
    padding: 14px;
    letter-spacing: 1px;
    text-align: left;
}

.contestboxes table.dataTable thead th {
    font-size: .8em;
    letter-spacing: 1px;
    color: #6B6F82;
    background-color: #fff;
    text-align: right;
    padding: 14px 36px 14px 18px;
    border-color: rgba(0, 0, 0, .07);
    border-style: solid;
    border-width: 0 1px 1px 0;
    text-transform: uppercase;
    float: none;
}

.contestboxes table.dataTable tbody td {
    color: #37414a;
    padding: 8px 18px;
    text-align: right;
    outline: none;
    vertical-align: middle;
}

.tztc-table .dataTables-footer {
    background: #F3F7FA;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 10px 30px;
    border-top: 1px solid rgba(0, 0, 0, .07);
}

.contestboxes table.dataTable thead .sorting, .contestboxes table.dataTable thead .sorting_asc, .contestboxes table.dataTable thead .sorting_desc, .contestboxes table.dataTable thead .sorting_asc_disabled, .contestboxes table.dataTable thead .sorting_desc_disabled {
    background-repeat: no-repeat;
    background-position: center right 10px;
}

.contestboxes table.dataTable.display tbody tr.even {
    background-color: #fff;
}

.contestboxes table.dataTable.display tbody tr.odd, .contestboxes table.dataTable.display tbody tr:nth-child(odd) > td {
    background-color: #F8FAFB;
}

.contestboxes .dataTables_wrapper .dataTables_length {
    color: rgba(74, 89, 106, .4);
    font-size: .9em;
}

.contestboxes .dataTables_wrapper .dataTables_length select {
    outline: none;
    display: inline-block;
    background-color: transparent;
    width: 55px;
    padding: 2px;
    border: 1px solid #d6d6d6;
    border-radius: 3px;
    height: auto;
    font-size: 14px;
    margin-left: 8px;
    color: rgba(74, 89, 106, .7);
    font-weight: bold;
}

.contestboxes .dataTables_wrapper .dataTables_paginate {
    padding-top: 0;
}

.contestboxes .dataTables_wrapper .dataTables_paginate .paginate_button.disabled {
    display: none;
}

.contestboxes .dataTables_wrapper .dataTables_paginate .paginate_button {
    position: relative;
    color: rgba(255, 199, 56, .7) !important;
    font-weight: bold;
    font-size: .9em;
}

.contestboxes .dataTables_wrapper .dataTables_paginate .paginate_button.info {
    cursor: default;
}

.contestboxes .dataTables_wrapper .dataTables_paginate .paginate_button:hover {
    color: rgba(255, 199, 56, .7) !important;
    background: none;
    box-shadow: none;
    border: 1px solid transparent;
}

.contestboxes .dataTables_wrapper .dataTables_paginate .paginate_button.previous::before, .contestboxes .dataTables_wrapper .dataTables_paginate .paginate_button.next::before {
    content: '';
    position: absolute;
    top: 10px;
    width: 0;
    height: 0;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-radius: 5px;
}

.contestboxes .dataTables_wrapper .dataTables_paginate .paginate_button.previous::before {
    left: 0;
    border-right: 7px solid rgba(255, 199, 56, .7);
}

.contestboxes .dataTables_wrapper .dataTables_paginate .paginate_button.next::before {
    right: 0;
    border-left: 7px solid rgba(255, 199, 56, .7);
}

.contestboxes .dataTables_wrapper .dataTables_paginate .paginate_button.previous.disabled::before {
    border-right: 7px solid rgba(255, 199, 56, .2);
}

.contestboxes .dataTables_wrapper .dataTables_paginate .paginate_button.next.disabled::before {
    border-left: 7px solid rgba(255, 199, 56, .2);
}

.contestboxes table.dataTable thead th.text-left, .contestboxes table.dataTable tbody td.text-left {
    text-align: left;
}

.contestboxes table.dataTable tbody .coin, .contestboxes table.dataTable tbody .coin-image {
    display: flex;
    align-items: center;
    padding: 2px;
}

.contestboxes table.dataTable tbody .coin .coin-image img {
    padding: 0;
    max-width: 35px;
    margin-right: 10px;
}

.contestboxes table.dataTable.dtr-column.collapsed tbody td.ctrl .coin .coin-image img {
    max-width: 25px;
}

.contestboxes table.dataTable.dtr-column.collapsed tbody td.ctrl .coin .coin-name {
    display: none;
}

.contestboxes table.dataTable.dtr-column.collapsed tbody td.ctrl .coin .coin-symbol {
    color: #6d6d6d;
    font-weight: bold;
}

.contestboxes table.dataTable.dtr-column.collapsed tbody td.ctrl .coin a.coin-title .coin-symbol {
    color: #2e7ad0;
}

.contestboxes table.dataTable tbody .coin .coin-title {
    font-size: 15px;
}

.contestboxes table.dataTable tbody .coin .coin-title .coin-name, .contestboxes table.dataTable tbody .coin .coin-title .coin-symbol {
    line-height: 1.5;
}

.contestboxes table.dataTable tbody .coin .coin-title .coin-name {
    font-weight: bold;
    color: #6d6d6d;
    font-size: 1.1em;
}

.contestboxes table.dataTable tbody .coin a.coin-title {
    box-shadow: none;
    text-decoration: none;
}

.contestboxes table.dataTable tbody .coin a.coin-title .coin-name {
    color: #2e7ad0;
}

.contestboxes table.dataTable tbody .coin .coin-title .coin-symbol {
    color: #999;
    font-size: .9em;
}

.contestboxes table.dataTable tbody .up {
    color: #00b600;
    font-size: 12px;
}

.contestboxes table.dataTable tbody .down {
    color: #fb0000;
    font-size: 12px;
}

.contestboxes table.dataTable tbody canvas {
    width: 100% !important;
    height: 50px !important;
}

.contestboxes table.dataTable tbody .chart-wrapper {
    width: 190px;
    min-width: 150px;
    max-width: 190px;
}

.contestboxes table.dataTable.dtr-column tbody td {
    font-size: 14px;
}

@media (max-width: 768px) {
    .dataTables-footer {
        flex-direction: column
    }
}

@keyframes moveGradient {
    0% {
        background-position: 0 0%
    }
    100% {
        background-position: -200% 0%
    }
}

.tztc-table .loader {
    position: relative;
    width: 100%;
    height: 0;
    display: none;
    transition: opacity 200ms ease;
}

.tztc-table .loader.show {
    display: block;
}

.tztc-table .loader::before {
    content: '';
    position: absolute;
    top: -1px;
    left: 0;
    width: 100%;
    height: 2px;
    background: linear-gradient(90deg, red 0%, yellow 15%, lime 30%, cyan 50%, blue 65%, magenta 80%, red 100%);
    background-size: 200%;
    animation: moveGradient 5s linear infinite;
}

.tztc-table.dark {
    color: #fff;
    background: #293145;
    border: 1px solid rgba(83, 101, 140, .33);
}

.tztc-table.dark table.dataTable thead th {
    color: #ccd9e8;
    background-color: #293145;
    border-color: rgba(83, 101, 140, .33);
}

.tztc-table.dark .title-bar {
    border-bottom: 1px solid rgba(83, 101, 140, .33);
}

.tztc-table.dark table.dataTable tbody td, .tztc-table.dark table.dataTable tbody .coin .coin-title .coin-name {
    color: #ccd9e8;
}

.tztc-table.dark table.dataTable.display tbody tr.even {
    background-color: #293145;
}

.tztc-table.dark table.dataTable.display tbody tr.odd, .tztc-table.dark table.dataTable.display tbody > tr:nth-child(odd) > td {
    background-color: #313a50;
}

.tztc-table.dark .dataTables-footer {
    background: rgba(18, 22, 41, .22);
}

.tztc-table.dark .coin .coin-title .coin-name {
    color: #ddd;
}

.tztc-table.dark .dataTables_wrapper .dataTables_length, .tztc-table.dark .dataTables_wrapper .dataTables_length select, .tztc-table.dark .dataTables_wrapper .dataTables_paginate .paginate_button {
    color: #B7BAC6 !important;
}

.tztc-table.dark .dataTables_wrapper .dataTables_paginate .paginate_button.previous::before {
    left: 0;
    border-right: 7px solid #B7BAC6;
}

.tztc-table.dark .dataTables_wrapper .dataTables_paginate .paginate_button.next::before {
    right: 0;
    border-left: 7px solid #B7BAC6;
}

.tztc-table.dark table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > td:first-child:before, .tztc-table.dark table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > th:first-child:before, .tztc-table.dark table.dataTable.dtr-column.collapsed > tbody > tr > td.ctrl:before, .tztc-table.dark table.dataTable.dtr-column.collapsed > tbody > tr > th.ctrl:before {
    background-color: #424e6f;
}

.tztc-table.dark table.dataTable > tbody > tr.child span.dtr-title {
    color: #ccd9e8;
}

.tztc-table.dark table.dataTable > tbody > tr.child ul.dtr-details > li {
    border-bottom: 1px solid rgba(83, 101, 140, .33);
}

.tztc-table.dark table.dataTable > tbody > tr.child ul.dtr-details > li:last-child {
    border-bottom: none;
}

.tztc-table.dark table.dataTable > tbody > tr.child > td.child {
    background: rgba(18, 22, 41, .22);
    border-top: 1px solid rgba(83, 101, 140, .33);
    border-bottom: 1px solid rgba(83, 101, 140, .33);
}

.tztc-table.dark table.dataTable thead .sorting_asc {
    background-image: url(../img/sort_asc_dark.png);
}

.tztc-table.dark table.dataTable thead .sorting_desc {
    background-image: url(../img/sort_desc_dark.png);
}

.tztc-table.dark table.dataTable thead .sorting {
    background-image: url(../img/sort_both_dark.png);
}

.contestboxes table.dataTable.dtr-inline.collapsed > tbody > tr > td.child, .contestboxes table.dataTable.dtr-inline.collapsed > tbody > tr > th.child, .contestboxes table.dataTable.dtr-inline.collapsed > tbody > tr > td.dataTables_empty {
    cursor: default !important
}

.contestboxes table.dataTable.dtr-inline.collapsed > tbody > tr > td.child:before, .contestboxes table.dataTable.dtr-inline.collapsed > tbody > tr > th.child:before, .contestboxes table.dataTable.dtr-inline.collapsed > tbody > tr > td.dataTables_empty:before {
    display: none !important
}

.contestboxes table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > td:first-child, .contestboxes table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > th:first-child {
    position: relative;
    padding-left: 60px;
    cursor: pointer
}

.contestboxes table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > td:first-child:before, .contestboxes table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > th:first-child:before {
    top: 50%;
    left: 15px;
    display: block;
    position: absolute;
    color: white;
    box-sizing: content-box;
    text-align: center;
    text-indent: 0 !important;
    font-family: 'tz-contest', sans-serif;
    line-height: 16px;
    content: '\6c';
    background-color: #d0d0d0;
    padding: 6px;
    border-radius: 4px;
    font-size: 1.1em;
    transform: translateY(-50%);
}

.contestboxes table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td:first-child:before, .contestboxes table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th:first-child:before {
    content: '\67';
}

.contestboxes table.dataTable.dtr-inline.collapsed.compact > tbody > tr > td:first-child, .contestboxes table.dataTable.dtr-inline.collapsed.compact > tbody > tr > th:first-child {
    padding-left: 27px
}

.contestboxes table.dataTable.dtr-inline.collapsed.compact > tbody > tr > td:first-child:before, .contestboxes table.dataTable.dtr-inline.collapsed.compact > tbody > tr > th:first-child:before {
    top: 5px;
    left: 4px;
    height: 14px;
    width: 14px;
    border-radius: 14px;
    line-height: 14px;
    text-indent: 3px
}

.contestboxes table.dataTable.dtr-column.collapsed > tbody > tr > td.ctrl, .contestboxes table.dataTable.dtr-column.collapsed > tbody > tr > th.ctrl {
    position: relative;
    padding-left: 60px;
    cursor: pointer
}

.contestboxes table.dataTable.dtr-column.collapsed > tbody > tr > td.ctrl:before, .contestboxes table.dataTable.dtr-column.collapsed > tbody > tr > th.ctrl:before {
    top: 50%;
    left: 15px;
    display: block;
    position: absolute;
    color: white;
    box-sizing: content-box;
    text-align: center;
    text-indent: 0 !important;
    font-family: 'tz-contest', sans-serif;
    line-height: 16px;
    content: '\6c';
    background-color: #d0d0d0;
    padding: 6px;
    border-radius: 4px;
    font-size: 1.1em;
    transform: translateY(-50%);
}

.contestboxes table.dataTable.dtr-column > tbody > tr.parent td.ctrl:before, .contestboxes table.dataTable.dtr-column > tbody > tr.parent th.ctrl:before {
    content: '\67';
}

.contestboxes table.dataTable > tbody > tr.child > td.child {
    background: #F3F7FA;
    border-top: 1px solid rgba(0, 0, 0, .07);
    border-bottom: 1px solid rgba(0, 0, 0, .07);
}

.contestboxes table.dataTable > tbody > tr.child {
    padding: .5em 1em
}

.contestboxes table.dataTable > tbody > tr.child:hover {
    background: transparent !important
}

.contestboxes table.dataTable > tbody > tr.child ul.dtr-details {
    width: 100%;
    display: inline-block;
    list-style-type: none;
    margin: 0;
    padding: 0
}

.contestboxes table.dataTable > tbody > tr.child ul.dtr-details > li {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid #efefef;
    margin: 0;
    padding: .5em 0;
    text-align: left;
}

.contestboxes table.dataTable > tbody > tr.child ul.dtr-details > li:first-child {
    padding-top: 0
}

.contestboxes table.dataTable > tbody > tr.child ul.dtr-details > li:last-child {
    border-bottom: none
}

.contestboxes table.dataTable > tbody > tr.child span.dtr-title {
    color: #6d6d6d;
    display: inline-block;
    min-width: 75px;
    font-weight: bold
}

div.dtr-modal {
    position: fixed;
    box-sizing: border-box;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 100;
    padding: 10em 1em
}

div.dtr-modal div.dtr-modal-display {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 50%;
    height: 50%;
    overflow: auto;
    margin: auto;
    z-index: 102;
    overflow: auto;
    background-color: #f5f5f7;
    border: 1px solid black;
    border-radius: .5em;
    box-shadow: 0 12px 30px rgba(0, 0, 0, .6)
}

div.dtr-modal div.dtr-modal-content {
    position: relative;
    padding: 1em
}

div.dtr-modal div.dtr-modal-close {
    position: absolute;
    top: 6px;
    right: 6px;
    width: 22px;
    height: 22px;
    border: 1px solid #eaeaea;
    background-color: #f9f9f9;
    text-align: center;
    border-radius: 3px;
    cursor: pointer;
    z-index: 12
}

div.dtr-modal div.dtr-modal-close:hover {
    background-color: #eaeaea
}

div.dtr-modal div.dtr-modal-background {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 101;
    background: rgba(0, 0, 0, .6)
}

@media screen and (max-width: 767px) {
    div.dtr-modal div.dtr-modal-display {
        width: 95%
    }
}

.tztc-list {
    color: #fff;
    overflow: hidden;
    white-space: nowrap;
    border-radius: 5px;
}

.tztc-list-shadow {
    border: 1px solid rgba(0, 0, 0, .07);
    box-shadow: 0 2px 3px 0 rgba(40, 40, 90, .09), 0 3px 6px 0 rgba(0, 0, 0, .065);
}

.tztc-list .tztc-list-row {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-flow: row;
    flex-wrap: wrap;
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(255, 255, 255, .1);
}

.tztc-list .tztc-list-row:last-child {
    border-bottom: none !important;
}

.tztc-list .tztc-list-column {
    position: relative;
    display: flex;
    align-items: center;
    padding: 10px 18px 0 18px;
}

.tztc-list .tztc-list-column .coin-img {
    margin-right: 10px;
}

.tztc-list-price {
    opacity: 1;
    padding: 4px;
    transition: opacity .5s ease-in;
}

.tztc-list-change {
    position: relative;
    margin-left: 40px;
}

.tztc-list-change.down {
    color: #ff3026;
}

.tztc-list-change.up {
    color: #13c24e;
}

.tztc-list-change.down::before, .tztc-list-change.up::before {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    left: -20px;
    top: 50%;
    transform: translateY(-60%);
    border-radius: 2px;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
}

.tztc-list-change.down::before {
    border-top: 10px solid red;
}

.tztc-list-change.up::before {
    border-bottom: 10px solid #13c24e;
}

.tztc-list.tztc-white-theme .tztc-list-row {
    border-bottom: 1px solid #e6e6e6;
}

.tztc-list-2 .tztc-white-theme .tztc-list-header i::before, .tztc-list-2 .tztc-white-theme .tztc-list-header i::after {
    background: #565656;
}

.tztc-list.tztc-dark-theme .tztc-list-row {
    border-bottom: 1px solid rgba(83, 101, 140, .33);
}

.tztc-list.tztc-danger-theme .tztc-list-change.down {
    color: #880600;
}

.tztc-list.tztc-danger-theme .tztc-list-change.down::before {
    border-top: 10px solid #880600;
}

.tztc-list-2 {
    background: none;
}

.tztc-list-2.tztc-list-shadow {
    border: none;
    box-shadow: none;
}

.tztc-list-2 .tztc-list-item {
    margin-bottom: 10px;
    border-radius: 5px;
}

.tztc-list-2 .tztc-list-body {
    display: none;
    width: 100%;
    text-align: left;
}

.tztc-list-2 .tztc-list-body .tztc-list-price {
    margin-left: 25px;
    font-size: 2em;
    display: inline-block;
}

.tztc-list-2 .tztc-list-body .tztc-list-price .symbol {
    font-size: .6em;
    vertical-align: super;
    display: inline;
}

.tztc-list-2 .tztc-list-header {
    cursor: pointer;
    position: relative;
    padding-right: 30px;
}

.tztc-list-2 .tztc-list-header i {
    position: absolute;
    right: 30px;
}

.tztc-list-2 .tztc-list-header i::before, .tztc-list-header i::after {
    content: "";
    position: absolute;
    background-color: #fff;
    width: 3px;
    height: 9px;
    transition: all .25s ease-in-out;
}

.tztc-list-2 .tztc-list-header i::before {
    transform: translate(2px, 0) rotate(45deg);
}

.tztc-list-2 .tztc-list-header i::after {
    transform: translate(-2px, 0) rotate(-45deg);
}

.tztc-list-2 .tztc-list-item.active .tztc-list-header i::before {
    transform: translate(-2px, 0) rotate(45deg);
}

.tztc-list-2 .tztc-list-item.active .tztc-list-header i::after {
    transform: translate(2px, 0) rotate(-45deg);
}

.tztc-list-2 .tztc-list-item.active .tztc-list-header .tztc-list-price {
    opacity: 0;
}

.tztc-list-3 .inline-chart {
    max-width: 200px;
    padding-left: 30px;
}

.tztc-list-3 .tztc-list-column {
    justify-content: space-between;
}

.tztc-box {
    display: inline-block;
    width: 100%;
    height: auto;
    position: relative;
    overflow: hidden;
}

.tztc-box.tztc-white-theme {
    border: 1px solid #e6e6e6;
}

.tztc-box-content {
    display: flex;
    justify-content: space-between;
    padding: 10px 20px;
}

.tztc-box-row {
    padding-top: 10px;
    padding-bottom: 10px;
}

.tztc-box-content.center {
    flex-direction: column;
    justify-content: center;
}

.tztc-box-price-wrapper {
    font-size: 1.5em !important;
    font-weight: bold !important;
}

.tztc-box-price-wrapper .tztc-price-symbol {
    opacity: .4;
}

.tztc-box .chart-offset {
    display: none;
}

.tztc-box-2 .tztc-list-change {
    font-size: 1rem;
}

.tztc-box-3 .tztc-box-price-wrapper {
    font-size: 2em !important;
    margin-top: 20px;
}

.tztc-box-4 .tztc-box-price-wrapper {
    padding: 10px;
}

.tztc-box-converter {
    width: 100%;
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
}

.tztc-box-converter .tztc-box-separator {
    padding: 0 20px;
}

.tztc-box-converter .tztc-box-select {
    flex: 1;
}

.tztc-box-converter .tztc-select-wrapper, .tztc-box-converter select {
    width: 100%;
}

.tztc-box-6 .tztc-box-column {
    display: flex;
    align-items: center;
}

.tztc-box-6 .coin-img {
    margin-right: 10px;
}

.tztc-box-6 .tztc-box-content {
    padding: 15px 20px;
    border-bottom: 1px solid rgba(255, 255, 255, .05);
}

.tztc-box-6.tztc-white-theme .tztc-box-content {
    border-bottom: 1px solid rgba(0, 0, 0, .05);
}

.tztc-select-wrapper {
    display: inline-block;
    position: relative;
    border-radius: 6px;
}

.tztc-select-wrapper:after {
    content: "";
    position: absolute;
    top: 40%;
    right: 16px;
    border: solid #ddd;
    border-width: 0 3px 3px 0;
    padding: 3px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    border-radius: 1px;
}

.tztc-select-wrapper select {
    padding: 10px 40px 10px 10px;
    -webkit-appearance: none;
    -ms-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 1px solid #ddd;
    background-color: transparent;
    border-radius: 5px;
    position: relative;
    top: 0;
    cursor: pointer;
    z-index: 10;
    outline: none;
    font-weight: bold;
    color: inherit;
    height: auto;
}

.tztc-select-wrapper select option {
    color: #000;
}

.contestboxes .tztc-text {
    padding: 10px;
    background: #fff;
    border: 5px solid rgb(238, 238, 238);
    border-radius: 5px;
}

.contestboxes .tztc-text h4 {
    font-size: 2em;
    font-weight: bold;
}

.contestboxes .tztc-box-title {
    opacity: .6;
    flex-basis: 40%;
}

.contestboxes .tztc-box-shortcode {
    color: #555;
    padding-top: 10px;
    font-weight: bold !important;
}

.tztc-multi-tabs {
    overflow: hidden;
}

.tztc-multi-tabs .tztc-list-row {
    padding: 10px 15px;
}

.tztc-multi-tabs .tztc-list-column {
    padding: 0;
}

.tztc-multi-tabs.tztc-white-theme {
    border: 1px solid rgba(0, 0, 0, .1);
}

.tztc-tabs {
    width: 100%;
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-around;
    text-align: center;
    background: rgba(255, 255, 255, .1);
}

.tztc-white-theme .tztc-tabs {
    background: rgba(0, 0, 0, .1);
}

.tztc-tabs .tztc-tab {
    position: relative;
    width: 100%;
    padding: 15px 10px;
    cursor: pointer;
    user-select: none;
    overflow: hidden;
}

.tztc-tabs .tztc-tab span {
    position: relative;
    z-index: 10;
}

.tztc-tabs .tztc-tab-bg {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 100%;
    z-index: 1;
    transition: top .3s;
}

.tztc-tabs .tztc-tab.active .tztc-tab-bg {
    top: 0;
}

.tztc-tab-content {
    display: none;
}

.tztc-tab-content.active {
    display: block;
}

.tztc-tab-content .tztc-row {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 15px;
    border-bottom: 1px dashed rgba(255, 255, 255, .1);
}

ul.tztc-news {
    list-style: none;
    text-align: left;
}

ul.tztc-news li {
    color: #495057;
    padding-bottom: 20px;
    line-height: 1.5em;
}

ul.tztc-news .tztc-n-single {
    display: flex;
}

ul.tztc-news .tztc-n-media {
    margin-right: 20px;
}

ul.tztc-news .tztc-n-img {
    width: 100px;
    height: 100px;
    border-radius: 5px;
    background-image: url(../img/rss.png);
    background-size: cover;
    background-position: center;
}

ul.tztc-news .tztc-n-content {
    width: 100%;
}

ul.tztc-news a.tztc-n-title {
    color: #495057;
    font-size: 1.2em;
    font-weight: bold;
    text-decoration: none;
}

ul.tztc-news a.tztc-n-title:hover {
    text-decoration: underline;
}

ul.tztc-news .tztc-n-stat {
    color: #abb0b5;
}

.contestboxes .tztc-changelly {
    margin: 16px auto;
    width: 100%;
    height: 416px;
}

.contestboxes[dir="rtl"] .cc-stats, .contestboxes[dir="rtl"] .cc-stats .cc-dup {
    display: inline-flex;
}

.contestboxes[dir="rtl"] .cc-stats, .contestboxes[dir="rtl"] .cc-stats .cc-dup {
    flex-direction: row-reverse;
}

.contestboxes[dir="rtl"] .cc-stats .cc-coin .coin-img {
    margin-left: 10px;
    margin-right: 0;
}

.contestboxes[dir="rtl"] .cc-stats .cc-coin > div {
    width: 25px;
    direction: ltr;
}

span.tztc-change-up {
    color: #13c24e;
}

span.tztc-change-down {
    color: #fb0000;
}

.nickname {
    display: flex;
    align-items: center;
}

.country-flag {
    width: auto;
    height: 26px;
}

img.user-country-flag {
    width: 21px;
    height: 28px;
    margin-left: 5px;
    border-radius: 25px;
}

.user-rank {
    position: relative;
    width: 90%;
    left: 0;
}

.first {
    content: url("data:image/svg+xml,%3Csvg width='45' height='45' viewBox='0 0 45 45' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1_13)'%3E%3Cpath d='M14.915 39.2188H29.8555' stroke='%23C8AD58' stroke-width='2.04245' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M22.3867 31.749V39.2192' stroke='%23C8AD58' stroke-width='2.04245' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.0479 7.4707H31.7234' stroke='%23C8AD58' stroke-width='2.04245' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M31.7234 7.4707V22.4111C31.7234 24.8876 30.7396 27.2627 28.9884 29.0139C27.2372 30.7651 24.8621 31.7489 22.3856 31.7489C19.9091 31.7489 17.534 30.7651 15.7828 29.0139C14.0316 27.2627 13.0479 24.8876 13.0479 22.4111V7.4707' fill='%23C8AD58'/%3E%3Cpath d='M31.7234 7.4707V22.4111C31.7234 24.8876 30.7396 27.2627 28.9884 29.0139C27.2372 30.7651 24.8621 31.7489 22.3856 31.7489C19.9091 31.7489 17.534 30.7651 15.7828 29.0139C14.0316 27.2627 13.0479 24.8876 13.0479 22.4111V7.4707' stroke='%23C8AD58' stroke-width='2.04245' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.31518 20.5435C11.378 20.5435 13.0503 18.8712 13.0503 16.8083C13.0503 14.7455 11.378 13.0732 9.31518 13.0732C7.25234 13.0732 5.58008 14.7455 5.58008 16.8083C5.58008 18.8712 7.25234 20.5435 9.31518 20.5435Z' stroke='%23C8AD58' stroke-width='2.04245' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M35.4597 20.5435C37.5226 20.5435 39.1948 18.8712 39.1948 16.8083C39.1948 14.7455 37.5226 13.0732 35.4597 13.0732C33.3969 13.0732 31.7246 14.7455 31.7246 16.8083C31.7246 18.8712 33.3969 20.5435 35.4597 20.5435Z' stroke='%23C8AD58' stroke-width='2.04245' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cpath d='M20.9211 23.4277H23.4131V13.2077H19.5351V15.4337H20.9211V23.4277Z' fill='white'/%3E%3Cdefs%3E%3CclipPath id='clip0_1_13'%3E%3Crect width='44.8422' height='44.8213' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    position: relative;
}

.second {
    content: url("data:image/svg+xml,%3Csvg width='45' height='45' viewBox='0 0 45 45' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3_32)'%3E%3Cpath d='M14.915 39.2188H29.8555' stroke='%2376797C' stroke-width='2.04245' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M22.3867 31.748V39.2183' stroke='%2376797C' stroke-width='2.04245' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.0479 7.46973H31.7234' stroke='%2376797C' stroke-width='2.04245' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M31.7234 7.46973V22.4101C31.7234 24.8867 30.7396 27.2618 28.9884 29.0129C27.2372 30.7641 24.8621 31.7479 22.3856 31.7479C19.9091 31.7479 17.534 30.7641 15.7828 29.0129C14.0316 27.2618 13.0479 24.8867 13.0479 22.4101V7.46973' fill='%2376797C'/%3E%3Cpath d='M31.7234 7.46973V22.4101C31.7234 24.8867 30.7396 27.2618 28.9884 29.0129C27.2372 30.7641 24.8621 31.7479 22.3856 31.7479C19.9091 31.7479 17.534 30.7641 15.7828 29.0129C14.0316 27.2618 13.0479 24.8867 13.0479 22.4101V7.46973' stroke='%2376797C' stroke-width='2.04245' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.31518 20.5425C11.378 20.5425 13.0503 18.8702 13.0503 16.8074C13.0503 14.7445 11.378 13.0723 9.31518 13.0723C7.25234 13.0723 5.58008 14.7445 5.58008 16.8074C5.58008 18.8702 7.25234 20.5425 9.31518 20.5425Z' stroke='%2376797C' stroke-width='2.04245' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M35.4597 20.5425C37.5226 20.5425 39.1948 18.8702 39.1948 16.8074C39.1948 14.7445 37.5226 13.0723 35.4597 13.0723C33.3969 13.0723 31.7246 14.7445 31.7246 16.8074C31.7246 18.8702 33.3969 20.5425 35.4597 20.5425Z' stroke='%2376797C' stroke-width='2.04245' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cpath d='M18.546 21.082C18.8633 20.83 19.008 20.7133 18.98 20.732C19.8947 19.976 20.6133 19.3553 21.136 18.87C21.668 18.3847 22.116 17.876 22.48 17.344C22.844 16.812 23.026 16.294 23.026 15.79C23.026 15.4073 22.9373 15.1087 22.76 14.894C22.5827 14.6793 22.3167 14.572 21.962 14.572C21.6073 14.572 21.3273 14.7073 21.122 14.978C20.926 15.2393 20.828 15.6127 20.828 16.098H18.518C18.5367 15.3047 18.7047 14.642 19.022 14.11C19.3487 13.578 19.7733 13.186 20.296 12.934C20.828 12.682 21.416 12.556 22.06 12.556C23.1707 12.556 24.006 12.8407 24.566 13.41C25.1353 13.9793 25.42 14.7213 25.42 15.636C25.42 16.6347 25.0793 17.5633 24.398 18.422C23.7167 19.2713 22.8487 20.102 21.794 20.914H25.574V22.86H18.546V21.082Z' fill='white'/%3E%3Cdefs%3E%3CclipPath id='clip0_3_32'%3E%3Crect width='44.8422' height='44.8213' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.third {
    content: url("data:image/svg+xml,%3Csvg width='45' height='46' viewBox='0 0 45 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4_51)'%3E%3Cpath d='M15.0332 40.0596H29.9736' stroke='%23967444' stroke-width='2.04245' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M22.5049 32.5889V40.0591' stroke='%23967444' stroke-width='2.04245' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.166 8.31152H31.8415' stroke='%23967444' stroke-width='2.04245' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M31.8415 8.31152V23.2519C31.8415 25.7285 30.8577 28.1036 29.1066 29.8547C27.3554 31.6059 24.9803 32.5897 22.5038 32.5897C20.0272 32.5897 17.6522 31.6059 15.901 29.8547C14.1498 28.1036 13.166 25.7285 13.166 23.2519V8.31152' fill='%23967444'/%3E%3Cpath d='M31.8415 8.31152V23.2519C31.8415 25.7285 30.8577 28.1036 29.1066 29.8547C27.3554 31.6059 24.9803 32.5897 22.5038 32.5897C20.0272 32.5897 17.6522 31.6059 15.901 29.8547C14.1498 28.1036 13.166 25.7285 13.166 23.2519V8.31152' stroke='%23967444' stroke-width='2.04245' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.43335 21.3843C11.4962 21.3843 13.1685 19.712 13.1685 17.6492C13.1685 15.5863 11.4962 13.9141 9.43335 13.9141C7.37051 13.9141 5.69824 15.5863 5.69824 17.6492C5.69824 19.712 7.37051 21.3843 9.43335 21.3843Z' stroke='%23967444' stroke-width='2.04245' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M35.5779 21.3843C37.6407 21.3843 39.313 19.712 39.313 17.6492C39.313 15.5863 37.6407 13.9141 35.5779 13.9141C33.515 13.9141 31.8428 15.5863 31.8428 17.6492C31.8428 19.712 33.515 21.3843 35.5779 21.3843Z' stroke='%23967444' stroke-width='2.04245' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cpath d='M18.714 16.664C18.7513 15.6653 19.078 14.8953 19.694 14.354C20.31 13.8127 21.1453 13.542 22.2 13.542C22.9 13.542 23.4973 13.6633 23.992 13.906C24.496 14.1487 24.874 14.48 25.126 14.9C25.3873 15.32 25.518 15.7913 25.518 16.314C25.518 16.93 25.364 17.434 25.056 17.826C24.748 18.2087 24.3887 18.47 23.978 18.61V18.666C24.51 18.8433 24.93 19.1373 25.238 19.548C25.546 19.9587 25.7 20.486 25.7 21.13C25.7 21.7087 25.5647 22.222 25.294 22.67C25.0327 23.1087 24.6453 23.454 24.132 23.706C23.628 23.958 23.026 24.084 22.326 24.084C21.206 24.084 20.31 23.8087 19.638 23.258C18.9753 22.7073 18.6253 21.8767 18.588 20.766H20.912C20.9213 21.1767 21.038 21.5033 21.262 21.746C21.486 21.9793 21.8127 22.096 22.242 22.096C22.606 22.096 22.886 21.9933 23.082 21.788C23.2873 21.5733 23.39 21.2933 23.39 20.948C23.39 20.5 23.2453 20.178 22.956 19.982C22.676 19.7767 22.2233 19.674 21.598 19.674H21.15V17.728H21.598C22.074 17.728 22.4567 17.6487 22.746 17.49C23.0447 17.322 23.194 17.028 23.194 16.608C23.194 16.272 23.1007 16.0107 22.914 15.824C22.7273 15.6373 22.4707 15.544 22.144 15.544C21.7893 15.544 21.5233 15.6513 21.346 15.866C21.178 16.0807 21.08 16.3467 21.052 16.664H18.714Z' fill='white'/%3E%3Cdefs%3E%3CclipPath id='clip0_4_51'%3E%3Crect width='44.8422' height='44.8213' fill='white' transform='translate(.118164 .84082)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    left: 0;
}

.rank {
    display: flex;
    text-align: center;
}

span.user-rank {
    left: 10%;
}

.form-container {
    display: flex;
    position: relative;
    align-items: center;
}

span.svg-icon {
    position: absolute;
    margin-left: 1.5px;
    left: 0;
    padding: 5px;
    top: 2.5px;
}

.search-form {
    display: block;
    padding: .56rem .8rem;
    padding-left: 2rem !important;
    font-size: 1rem;
    font-weight: 400;
    color: #4B5D68;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #94A2B3;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: .25rem;
    -webkit-transition: border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
    transition: border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
    -o-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
}

.prize-container span {
    font-size: 35px;
}

.prize-container {
    display: flex;
    flex-direction: column;
}

@media screen and (min-width: 781px) {
    .title-bar {
        display: flex;
        justify-content: space-between;
        align-items: center
    }

    .filter-control {
        display: flex
    }

    .country-filter {
        height: 100%;
        margin-right: 5px;
        padding: 0 10px
    }
}

.country-filter {
    color: #D4A630;
    border-radius: 5px;
    padding: 0 45px 0 15px;
    position: relative;
}

.country-filter:after {
    width: 40px;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid #f00;
    position: absolute;
    top: 40%;
    right: 5px;
    content: "";
    z-index: 9999;
}

td.text-left.min-tablet-p {
    text-align: center;
}

.tztc-table .title-bar {
    background: rgba(76, 45, 165, 1);
    color: #ffffff;
}

.contestboxes table.dataTable thead th {
    color: #ffffff;
    background-color: rgba(76, 45, 165, 1);
    text-align: center;
}

.contestboxes table.dataTable tbody td {
    color: #ffffff;
    padding: 25px 18px;
    text-align: center !important;
    outline: none;
    vertical-align: middle;
    margin: 0 auto;
}

.tztc-table {
    color: #ffffff;
    background: transparent;
}

.search-form {
    background-color: transparent;
}

span.svg-icon {
    position: absolute;
    margin-left: 1.5px;
    left: 0;
    padding: 5px;
    top: 8px;
    filter: brightness(7.5);
}

.contestboxes table.dataTable.display tbody tr.odd, .contestboxes table.dataTable.display tbody tr:nth-child(odd) > td {
    background-color: transparent;
}

.contestboxes table.dataTable.display tbody tr.even {
    background-color: rgba(11, 32, 73, .6);
}

.tztc-table .dataTables-footer {
    background: transparent;
}

.contestboxes .dataTables_wrapper .dataTables_length {
    color: #ffc738;
}

.dataTables_wrapper .dataTables_paginate .paginate_button {
    color: #fff !important;
}

.contestboxes .dataTables_wrapper .dataTables_paginate .paginate_button.next::before {
    border-left: 7px solid rgb(255 199 56);
}

.contestboxes .dataTables_wrapper .dataTables_paginate .paginate_button.previous::before, .contestboxes .dataTables_wrapper .dataTables_paginate .paginate_button.next::before {
    top: 15px;
}

.rank {
    display: flex;
    text-align: center;
    max-width: 50px;
}

.contestboxes table.dataTable.dtr-column.collapsed > tbody > tr > td.ctrl:before, .contestboxes table.dataTable.dtr-column.collapsed > tbody > tr > th.ctrl:before {
    background-color: #4c2da5;
}

@media screen and (max-width: 767px) {
    .country-filter {
        height: 45px;
        width: 100%;
        margin: 5px 0 5px 0
    }

    .search-form {
        width: 100%
    }

    .contestboxes table.dataTable > tbody > tr.odd + tr.child > td.child {
        background: #011337
    }

    .contestboxes table.dataTable > tbody > tr.even + tr.child > td.child {
        background: #071b42
    }
}