/*****  Style  *****/

a,
abbr,
acronym,
address,
big,
caption,
cite,
code,
dd,
del,
dfn,
div,
dl,
dt,
fieldset,
font,
form,
html,
iframe,
img,
ins,
kbd,
label,
legend,
object,
pre,
q,
s,
samp,
small,
span,
strike,
sub,
sup,
tt,
var {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font-style: inherit;
    font-family: inherit;
    font-weight: inherit;
    vertical-align: baseline;
    box-sizing: border-box
}

body,
h1,
h2,
h3 {
    box-sizing: border-box
}

body {
    margin: 0;
    overflow-y: scroll;
    background: #f8f9fc;
    color: #2d2f33;
    font-family: "Source Sans Pro", helvetica, arial, sans-serif;
    font-size: 18px;
    font-weight: 300
}

h1,
h2,
h3 {
    font-family: inherit;
    font-weight: 400;
    font-size: 28px
}

body,
h1,
h2,
h3,
h4,
h5,
h6,
ol,
p,
ul {
    padding: 0;
    border: 0
}

h4,
h5,
h6 {
    font-size: 100%
}

blockquote,
em,
h4,
h5,
h6,
ol,
p,
strong,
ul {
    font-family: inherit;
    box-sizing: border-box
}

ol,
p,
ul {
    font-weight: inherit
}

blockquote,
em,
strong {
    font-size: 100%
}

blockquote,
em {
    border: 0;
    font-weight: inherit;
    vertical-align: baseline
}

body,
h1,
h2,
h3,
h4,
h5,
h6,
input,
li,
ol,
p,
select,
strong,
textarea,
ul {
    font-style: inherit;
    vertical-align: baseline
}

em,
strong {
    margin: 0;
    padding: 0
}

hr,
li,
strong {
    border: 0
}

input,
li,
select,
textarea {
    font-weight: inherit
}

li {
    padding: 0;
    font-size: 100%;
    font-family: inherit;
    box-sizing: border-box
}

input,
select,
textarea {
    margin: 0
}

a,
a:active,
a:hover {
    outline: 0;
    text-decoration: none;
    color: inherit
}

h2,
h3 {
    font-size: 22px
}

h1,
h2,
h3,
h4,
h5,
h6,
p {
    margin: 0 0 20px
}

h4,
h5,
h6 {
    font-weight: 700
}

p {
    font-size: 18px;
    line-height: 27px
}

a {
    transition: .3s ease-in-out
}

b,
strong {
    font-weight: 600
}

blockquote,
em,
i {
    font-style: italic
}

.clear {
    clear: both
}

hr {
    margin-bottom: 20px;
    height: 1px;
    background: #777
}

blockquote {
    margin: 0 0 20px 20px;
    padding: 15px 20px;
    border-left: 2px solid #777;
    color: #555
}

blockquote p:last-of-type {
    margin-bottom: 0
}

ol,
ul {
    font-size: 18px;
    line-height: 27px;
    padding-left: 40px;
    margin: 0 0 20px
}

ul {
    list-style: disc
}

ol {
    list-style: numeric
}

li {
    margin: 0 0 20px
}

.content {
    width: 1000px;
    margin: 100px auto 0;
    min-height: 600px;
    position: relative
}

.card {
    background: #fff;
    width: 100%;
    margin: 0 auto 30px;
    padding: 25px 30px;
    border-radius: 4px;
    border: 1px solid #ddd;
    box-shadow: 0 1px 2px -1px rgba(0, 0, 0, .25)
}

.card.card-small {
    width: 320px
}

.card.card-narrow {
    width: 420px
}

.card.card-medium {
    width: 640px
}

.card.card-column-main {
    width: 640px;
    float: left
}

.card.card-column-side {
    width: 300px;
    float: right
}

.card.card-column-half {
    width: 48%;
    float: left
}

.card.card-column-half.card-column-half-last {
    float: right
}

.card.card-column-third {
    width: 305px;
    float: left
}

.card.card-column-third-middle {
    margin-left: 30px;
    margin-right: 30px
}

.card:after,
.sect .content:after {
    content: ' ';
    display: block;
    clear: both
}

.sect {
    width: 100%;
    padding: 100px 0
}

.sect .content {
    min-height: 0;
    margin: 0 auto
}

.sect .content:after {
    content: ''
}

.log-block {
    width: 310px;
    margin: 85px auto 35px;
    padding: 20px 25px;
    background: #fff;
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .15)
}

.log-block h2 {
    text-align: center
}

.log-block input,
.log-block select,
.log-block textarea {
    text-align: left;
    font-size: 16px;
    color: #575b64;
    border: 1px solid #e3e3e3;
    background: #fdfdfd;
    margin-bottom: 15px;
    padding: 6px 10px;
    width: 100%;
    display: block;
    border-radius: 2px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    outline: 0
}

.log-block input:focus,
.log-block select:focus,
.log-block textarea:focus {
    color: #40434a;
    border: 1px solid #e3e3e3;
    box-shadow: 0 0 3px 0 rgba(0, 0, 0, .15)
}

.log-block input[type=submit],
.log-block input[type=button] {
    border: 0;
    color: #fff;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: .5px;
    text-align: center;
    display: block;
    width: 150px;
    padding: 8px 12px;
    margin: 5px auto;
    cursor: pointer;
    border-radius: 2px;
    box-shadow: 0 3px 3px -3px rgba(0, 0, 0, .6);
    transition: .3s
}

.billing .add-card button:hover,
.log-block input[type=submit]:hover,
.log-block input[type=button]:hover {
    color: #fff;
    box-shadow: 0 3px 8px -2px rgba(0, 0, 0, .6)
}

.log-block-extra {
    color: #777;
    text-align: center;
    font-size: 16px;
    margin-bottom: 35px
}

.log-block-extra a {
    display: inline-block;
    padding: 0 5px
}

.log-block-extra a:hover {
    color: #111
}

.header {
    position: fixed;
    top: 0;
    left: 0;
    height: 145px;
    width: 100%;
    background: #373a42;
    color: #e8e8e8;
    box-shadow: 0 0 10px rgba(0, 0, 0, .8);
    z-index: 12
}

.header .create-button,
.header .logo {
    float: left;
    -webkit-user-select: none;
    ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none
}

.header .logo {
    height: 100%;
    margin: 0
}

.header .header-links a,
.header .logo a {
    display: block;
    height: 100%;
    font-weight: 400;
    color: #00A651;
}

.header .logo a {
    font-size: 24px;
    padding: 12px 15px
}

.header .header-links a:hover,
.header .logo a:hover {
    color: #fff
}

.header .logo span {
    font-weight: 300;
    margin-right: 0;
    color: #e4ecf3;
}

.header .create-button {
    margin: 10px 0 0 15px
}

.header .create-button span.m {
    display: none
}

.header .bracket-title {
    float: left;
    max-width: 500px;
    color: #ccc;
    padding: 16px 0;
    margin: 0 0 0 30px;
    font-size: 18px;
    font-weight: 400;
    width: 300px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.header .header-button,
.header .header-right {
    float: right;
    /* height: 100%; */
    position: relative
}

.header .header-button {
    text-align: center;
    z-index: 10;
    -webkit-user-select: none;
    ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none
}

.header .header-button .hb-button {
    background: #373a42;
    /* height: 100%; */
    padding: 12px 10px;
    cursor: pointer;
    position: relative;
    z-index: 10;
    transition: .2s ease-in-out
}

.header .header-button .hb-button:hover .hb-icon {
    background: #00A651
}

.header .header-button .hb-button:after {
    content: '';
    display: block;
    background: #2d3038;
    position: absolute;
    right: 2%;
    bottom: -8px;
    height: 0;
    width: 96%;
    opacity: 0;
    box-shadow: 0 0 3px #2d3038
}

.header .header-button .hb-icon {
    /* background: #00A651; */
    background: #00A651;
    color: #fff;
    height: 30px;
    font-size: 15px;
    padding: 5px 12px;
    font-weight: 500;
    border-radius: 2px;
    transition: .2s ease-in-out
}

.header .header-button .header-menu {
    opacity: 0;
    transform: translateY(75%);
    pointer-events: none;
    padding: 8px 0;
    width: 200px;
    text-align: left;
    position: absolute;
    bottom: 0;
    right: 0;
    background: #2d3038;
    z-index: 9;
    box-shadow: 0 0 10px rgba(0, 0, 0, .5), inset 0 10px 10px -10px rgba(0, 0, 0, .5);
    transition: .1s ease-in-out;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px
}

.header .header-button .header-menu-item {
    padding: 10px 20px;
    font-size: 16px;
    width: 100%;
    cursor: pointer;
    display: block;
    transition: .3s ease-in-out
}

.header .header-button .header-menu-item:hover {
    background: #26282e;
    color: #fff
}

.header .header-button .header-menu-item span {
    margin-left: 12px
}

.header .header-button .header-menu-item .icon {
    position: relative;
    top: -2px;
    font-size: 18px
}

.header .header-button .header-menu-item-save .icon i {
    background: #2d3038
}

.header .header-button.header-button-active .hb-button {
    background: #2d3038;
    box-shadow: inset 0 0 8px rgba(0, 0, 0, .35)
}

.header .header-button.header-button-active .hb-button:after {
    height: 16px;
    opacity: 1;
    transition: .2s ease-in-out
}

.header .header-button.header-button-active .header-menu {
    opacity: 1;
    transform: translateY(100%);
    pointer-events: all
}

.header .header-button.header-button-disabled .hb-button {
    cursor: default
}

.header .header-button.header-button-disabled .hb-button .hb-icon,
.header .header-button.header-button-disabled .hb-button:hover .hb-icon {
    background: #aaa;
    pointer-events: none
}

.header .header-button.header-button-menu {
    float: left;
    display: none
}

.header .header-button.header-button-menu .header-menu {
    right: auto;
    left: 0;
    border-bottom-left-radius: 0
}

.header .header-button.header-button-save .hb-icon {
    width: 75px
}

.header .header-button.header-button-save .hb-icon .icon,
.header .header-button.header-button-settings {
    display: none
}

.header .header-button.header-button-download .hb-icon,
.header .header-button.header-button-embed .hb-icon,
.header .header-button.header-button-settings .hb-icon,
.header .header-button.header-button-share .hb-icon {
    font-size: 22px;
    line-height: 22px;
    padding: 1px 10px 0
}

.header .header-button.header-button-user .hb-button {
    padding: 7px 20px;
    position: relative
}

.header .header-button.header-button-user .hb-button .icon-crown {
    position: absolute;
    top: 5px;
    right: 32px;
    color: #fbc531;
    font-size: 16px
}

.header .header-button.header-button-user .hb-button .icon-user {
    background: #0f1012;
    font-size: 40px;
    transition: .3s ease-in-out
}

.header .header-button.header-button-user .hb-button:hover .icon-user {
    background: #000;
    color: #fff;
    box-shadow: 0 3px 4px #000
}

.header .header-button.header-button-user .header-menu {
    border-bottom-right-radius: 0
}

.header .header-button.header-button-settings .header-menu-item-private,
.panel .links .link {
    position: relative
}

.header .header-button.header-button-settings .header-menu-item-private .switch {
    padding: 0
}

.header .header-button.header-button-settings .header-menu-item-private .switcher {
    right: 15px;
    top: 14px
}

.header .header-button.header-button-settings .header-menu-item-private.header-menu-item-private-disabled {
    pointer-events: none;
    color: #aaa
}

.header .header-button.header-button-share .header-menu {
    width: 225px
}

.header .header-button.header-button-share .addthis {
    border-bottom: 1px solid #444;
    margin-bottom: 8px;
    cursor: default;
    height: 58px
}

.header .header-button.header-button-share .addthis:hover {
    background: inherit
}

.header .header-button.header-button-share .addthis span {
    margin-left: 0
}

.header .header-button.header-button-share .addthis .share-temp {
    width: 32px;
    height: 32px;
    background: #555;
    margin-right: 5px;
    float: left;
    border-radius: 2px
}

.header .header-links {
    float: left;
    margin-left: 100px;
    height: 100%
}

.header .header-links a {
    float: left;
    padding: 16px 15px 0;
    color: #ddd;
    transition: .15s
}

.menu-icon {
    height: 100%;
    width: 35px;
    background: 0 0;
    cursor: pointer;
    box-sizing: border-box;
    padding-top: 7px;
    z-index: 10001
}

.menu-icon-line {
    background: #ccc;
    width: 25px;
    height: 3px;
    margin: 0 auto;
    border-radius: 1px;
    transition: .3s;
    transform: rotate(0deg);
    position: relative;
    top: 0
}

.menu-icon-line:nth-of-type(2),
.menu-icon-line:nth-of-type(3) {
    margin-top: 5px
}

.panel {
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    padding-top: 150px;
    background: #2d3038;
    color: #acacad;
    font-size: 16px;
    box-shadow: 0 0 8px rgba(0, 0, 0, .2);
    z-index: 11
}

.panel .links {
    margin-top: 40px
}

.panel .links .link a {
    background: #3f414a;
    display: block;
    width: 100%;
    padding: 12px 20px;
    z-index: 2;
    position: relative;
    color: #ddd;
    font-size: 16px;
    cursor: pointer;
    transition: .3s ease-in-out;
    -webkit-user-select: none;
    ms-user-select: none;
    user-select: none
}

.panel .links .link .submenu {
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    right: 0;
    width: 180px;
    overflow: hidden;
    font-size: 14px;
    background: #2d3038;
    white-space: nowrap;
    color: #ddd;
    transition: .2s ease-in-out;
    box-shadow: 0 0 10px rgba(0, 0, 0, .5);
    z-index: 1
}

.panel .links .link .submenu .submenu-wrapper {
    max-height: 212px;
    width: 200px;
    overflow-y: scroll;
    overflow-x: hidden
}

.panel .links .link .submenu a {
    background: #2d3038;
    min-width: 150px;
    z-index: 10;
    position: relative;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 5px 8px 5px 20px
}

.panel .links .link .submenu a:first-of-type {
    margin-top: 6px
}

.panel .links .link .submenu a:last-of-type {
    margin-bottom: 6px
}

.panel .links .link .submenu .submenu-wrapper:after {
    content: "";
    display: block;
    position: absolute;
    top: 4px;
    right: 5px;
    width: 3px;
    height: 25px;
    background: rgba(255, 255, 255, .2);
    opacity: 0;
    transform: translateY(0);
    border-radius: 2px;
    z-index: 11;
    pointer-events: none
}

.panel .links .link:hover a {
    box-shadow: -5px 0 8px rgba(0, 0, 0, .5);
    z-index: 3;
    background: #676b78;
    color: #fff
}

.panel .links .link:hover .submenu {
    opacity: 1;
    transform: translateX(100%);
    pointer-events: all
}

.panel .links .link:hover .submenu a {
    background: #2d3038;
    box-shadow: 0 0 transparent;
    color: #ccc
}

.panel .links .link:hover .submenu a:hover {
    background: rgba(0, 0, 0, .4);
    color: #fff
}

.panel .links .link:hover .submenu .submenu-wrapper:after {
    animation-name: fauxscrollbar;
    animation-duration: 1.5s
}

@keyframes fauxscrollbar {
    0% {
        opacity: 0;
        transform: translateY(0)
    }
    35% {
        opacity: 1;
        transform: translateY(0)
    }
    80% {
        opacity: 1;
        transform: translateY(4px)
    }
    to {
        opacity: 0;
        transform: translateY(4px)
    }
}

.panel .links .link a.active {
    color: #fff;
    background: #2d3038;
    box-shadow: inset 0 0 8px rgba(0, 0, 0, .25)
}

.panel .links .link.subtle a {
    color: #aaa
}

.panel .links .link.subtle.active a,
.panel .links .link.subtle:hover a,
.thumb .progress .progress-bar .juice.juice-low .juice-desc {
    color: #fff
}

.panel .links .submenu .divider {
    margin: 6px;
    border-bottom: 1px solid rgba(255, 255, 255, .1)
}

.panel .links .submenu .icon {
    font-size: 14px;
    margin-right: 3px;
    top: -2px
}

.panel .links .submenu-blocker {
    background: #3f414a;
    width: 100%;
    height: 140px;
    position: relative;
    z-index: 2
}

.panel .upgrade-button {
    display: block;
    border-radius: 3px;
    width: 84%;
    padding: 12px 0;
    margin: 0 auto;
    position: absolute;
    bottom: 40px;
    left: 8%;
    text-align: center;
    color: #fff;
    background: rgba(255, 255, 255, .15);
    -webkit-user-select: none;
    ms-user-select: none;
    user-select: none
}

.panel .upgrade-button:hover {
    background: rgba(255, 255, 255, .3)
}

.dashboard .panel {
    width: 250px;
    background: #3f414a;
    overflow: visible
}

.dashboard .panel .panel-content {
    width: 100%;
    overflow: visible
}

.dashboard .content {
    margin-bottom: 150px
}

.dashboard h2 a,
.dashboard h2 span {
    color: #999
}

.dashboard h2 a:hover {
    color: #222
}

.page .content a {
    color: #00A651
}

.page .content a:hover {
    color: #00A651
}

.thumbs {
    padding-top: 20px;
    margin: 0 -30px
}

.thumbs:after {
    content: '';
    display: block;
    clear: both
}

.thumb {
    display: block;
    width: 100%;
    cursor: pointer;
    border-top: 1px solid #e7e7e7;
    padding: 15px 30px;
    position: relative;
    -webkit-user-select: none;
    ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none
}

.thumb:last-of-type {
    border-bottom: 1px solid #e7e7e7
}

.stats .stat:after,
.thumb:after {
    display: block;
    content: '';
    clear: both
}

.thumb:hover {
    background: #eeeef4
}

.thumb:hover .theme-thumb {
    background: #eeeef4;
    box-shadow: 0 3px 6px #0006
}

.footer .privacy a:hover,
.price-switch label:hover,
.thumb:hover .title {
    color: #000
}

.game#game-000,
.thumb:hover .option-dots div {
    opacity: .5
}

.thumb .theme-thumb {
    width: 50px;
    height: 50px;
    float: left;
    position: relative;
    overflow: hidden;
    border: 1px solid #bbb;
    border-radius: 50%;
    margin-right: 20px;
    box-shadow: 0 2px 4px #0003;
    transition: .3s ease-in-out
}

.thumb .theme-preview {
    width: 133px;
    height: 100px;
    transform: scale(.5);
    transform-origin: top left;
    position: relative;
    left: -15%
}

.thumb .info {
    float: left;
    width: 300px
}

.thumb .title {
    font-weight: 600;
    margin-bottom: 3px;
    padding-top: 2px
}

.thumb .info-type {
    color: #777;
    font-size: 15px
}

.thumb .sport {
    float: left;
    width: 150px;
    font-size: 16px;
    margin-top: 16px;
    color: #777
}

.thumb .count {
    float: right;
    width: 75px;
    margin-right: 25px;
    text-align: right;
    color: #777;
    font-size: 15px;
    font-weight: 400;
    margin-top: 17px
}

.thumb .count-num {
    display: inline-block;
    margin-right: 4px
}

.thumb .count-ico {
    display: inline-block;
    font-size: 14px;
    position: relative;
    top: -3px
}

.thumb .count-ico .icon-user {
    border-radius: .35em
}

.thumb .progress {
    float: right;
    width: 100px;
    min-height: 1px;
    margin-top: 17px
}

.thumb .progress .progress-bar {
    height: 20px;
    background: #646464;
    border-color: #000
}

.thumb .progress .progress-bar .juice .juice-desc {
    font-size: 12px;
    padding: 2px 5px
}

.thumb .option-dots {
    float: right;
    height: 50px;
    padding: 8px 0 0 5px;
    position: relative;
    left: 15px
}

.thumb .option-dots div {
    width: 36px;
    height: 36px;
    padding: 14px 0 0 4px;
    color: #999;
    border: 1px solid transparent;
    border-radius: 50%;
    transition: .15s;
    opacity: 0
}

.thumb .option-dots div:before {
    display: block;
    content: '';
    background: currentColor;
    border-radius: 100%;
    height: 6px;
    width: 6px;
    box-shadow: 10px 0 currentColor, 20px 0 currentColor
}

.thumb .option-dots:hover div {
    background: #fff;
    border-color: #bbb;
    box-shadow: 0 0 5px rgba(0, 0, 0, .2);
    opacity: 1
}

.thumb.thumb-folder .title,
.thumb.thumb-type .title {
    border: 0
}

.thumb.thumb-folder.thumb-folder-add {
    background: 0 0;
    border: 1px dashed #aaa;
    box-shadow: 0 0 #fff;
    color: #888;
    transition: .3s ease-in-out;
    margin-right: 0
}

.thumb.thumb-folder.thumb-folder-add .icon-plus {
    position: absolute;
    font-size: 8px;
    top: 18px;
    left: 18px;
    color: #f3f3f3
}

.thumb.thumb-folder.thumb-folder-add:hover {
    border-color: #555;
    color: #000;
    background: rgba(0, 0, 0, .025)
}

.empty {
    color: #999;
    text-transform: uppercase;
    font-size: 16px;
    margin: 40px 0
}

.billing .change-plan-payment form,
.empty,
.setting-box,
.ui-datepicker-calendar tbody td,
.upgrade form {
    text-align: center
}

.setting-box p {
    font-style: italic;
    color: #777
}

.billing .change-plan-payment input[type=submit],
.setting-box .button {
    margin-bottom: 0
}

input[type=submit][name=submit_change_password] {
    width: 180px
}

.stats .stat {
    padding: 5px 0
}

.stats .stat:after {
    content: ' '
}

.stats .stat-name,
.stats .stat-value {
    display: inline-block;
    width: 150px
}

.stats .stat-value {
    width: 70px;
    text-align: right;
    padding-right: 5px
}

.stats .stat-limit {
    display: inline-block;
    width: 125px;
    text-align: right
}

.stats .stat-header {
    text-transform: uppercase;
    color: #999;
    font-size: 14px
}

.stats .stat-header .stat-value {
    padding-right: 0
}

.footer {
    height: 200px;
    padding-top: 100px;
    clear: both
}

.footer .content {
    margin: 0 auto;
    min-height: 0
}

.footer .copyright {
    text-align: center;
    font-size: 12px;
    margin-bottom: 10px
}

.footer .privacy {
    text-align: center;
    font-size: 10px;
    color: #777
}

.footer .privacy a {
    color: #525252
}

.sect.sect-splash {
    color: #fff;
    text-align: center;
    padding-bottom: 0;
    background-color: #2d3038;
    overflow: hidden;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAGUlEQVQImWPo7OyUwoUZOjs7pRhwgcEmCQDMWxYyR2ZtqQAAAABJRU5ErkJggg==)
}

.sect.sect-splash h2 {
    font-weight: 700;
    font-size: 30px;
    margin-bottom: 15px
}

.sect.sect-splash p {
    font-weight: 400;
    font-size: 18px;
    width: 430px;
    margin: 0 auto 25px
}

.sect.sect-splash .buttons {
    padding: 0;
    margin-bottom: 35px
}

.sect.sect-splash .buttons .button:last-of-type {
    background: #888
}

.sect.sect-splash .buttons .button:last-of-type:hover {
    background: #6a6a6a
}

.window {
    width: 640px;
    height: 400px;
    position: relative;
    margin: 0 auto;
    box-shadow: 0 0 6px rgba(0, 0, 0, .25), 0 0 25px rgba(0, 0, 0, .35);
    background: #1e1f24;
    border-radius: 5px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    overflow: hidden
}

.window-bg-1 {
    width: 100%;
    height: 27px;
    background: #373a42
}

.window-bg-2 {
    width: 30px;
    height: 100%;
    background: #3f414a
}

.screen {
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 1;
    transition: .3s ease-in-out;
    background: url(/theme/images/splash/bracket-examples.jpg);
    background-size: 100%
}

.screen.screen-inactive {
    opacity: 0
}

.screen.screen-1 {
    background-position: 0 0
}

.screen.screen-2 {
    background-position: 0 -400px
}

.screen.screen-3 {
    background-position: 0 -800px
}

.screen.screen-4 {
    background-position: 0 -1200px
}

.feat,
.feats {
    background: #fff
}

.feats {
    overflow: hidden;
    padding-top: 50px
}

.feat {
    position: relative;
    height: 425px;
    padding: 0
}

.feat:before {
    content: '';
    display: block;
    position: absolute;
    height: 200%;
    width: 100%;
    top: 0;
    left: 0
}

.feat .content {
    width: 800px
}

.feat .text {
    padding-top: 130px;
    width: 280px
}

.feat .text .button {
    margin-left: 0
}

.feat .feat-image {
    z-index: 1;
    position: absolute;
    top: 75px;
    transform-origin: top center;
    pointer-events: none;
    -webkit-user-select: none;
    ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none
}

.feat .feat-image img {
    width: 100%;
    margin: 0;
    display: block
}

.feat .button .icon {
    font-size: 12px;
    top: -1px;
    left: 3px
}

.feat.feat-white {
    background: #eee
}

.feat.feat-white:before {
    background: #fff;
    transform: skewY(-10deg)
}

.feat.feat-white .feat-image {
    right: 0;
    transform: perspective(3200px) rotateY(-25deg) rotateX(4deg) rotate(1deg)
}

.feat.feat-white .feat-image div {
    transform-origin: top right;
    box-shadow: 1px 1px 5px 0 rgba(27, 27, 67, .05), 38px 62px 127px -27px rgba(51, 51, 91, .5), 22px 37px 75px -37px rgba(0, 0, 0, .6)
}

.feat.feat-white .text {
    float: left
}

.feat.feat-first,
.feat.feat-grey {
    background: #fff
}

.feat.feat-grey:before {
    background: #eee;
    transform: skewY(10deg)
}

.feat.feat-grey .feat-image {
    left: 0;
    transform: perspective(3200px) rotateY(25deg) rotateX(4deg) rotate(-1deg)
}

.feat.feat-grey .feat-image div {
    transform-origin: top left;
    box-shadow: -1px 1px 5px 0 rgba(27, 27, 67, .05), -38px 62px 127px -27px rgba(51, 51, 91, .5), -22px 37px 75px -37px rgba(0, 0, 0, .6)
}

.feat.feat-grey .text {
    float: right
}

.feat.feat-last {
    height: 525px
}

.feat.feat-themes .feat-image {
    top: 12px
}

.pricing .content {
    width: 800px
}

.pricing .headline-1,
.pricing .headline-2 {
    text-align: center;
    margin-bottom: 5px;
    font-size: 28px
}

.pricing .headline-2 {
    margin-bottom: 50px;
    color: #00A651
}

.pricing .price-block {
    width: 390px;
    float: left;
    background: #fff;
    border-top: 12px solid #3f414a;
    border-radius: 6px;
    padding: 30px 0 15px;
    text-align: center;
    position: relative;
    box-shadow: 0 50px 100px rgba(52, 52, 91, .1), 0 15px 35px rgba(52, 52, 91, .15), 0 5px 15px rgba(0, 0, 0, .1)
}

.pricing .price-block .name {
    text-transform: uppercase;
    font-weight: 500;
    letter-spacing: 1px;
    color: #555
}

.pricing .price-block .name span {
    color: #000;
    font-weight: 700
}

.pricing .price-block .amount {
    font-size: 48px;
    margin: 65px 0;
    position: relative;
    left: -8px
}

.pricing .price-block .amount span {
    display: inline-block;
    margin-right: 3px;
    opacity: .5;
    position: relative;
    top: -12px;
    font-size: 28px
}

.pricing .price-block .amount-monthly {
    display: none
}

.pricing .price-block .save {
    position: absolute;
    top: 88px;
    left: 0;
    width: 100%;
    opacity: 1;
    font-size: 14px;
    color: #00A651;
    transition: .3s ease-in-out
}

.pricing .price-block .mo {
    position: absolute;
    top: 150px;
    left: 217px;
    color: #999;
    font-size: 17px
}

.pricing .price-block .mo span {
    position: relative;
    top: -2px;
    margin-right: 1px
}

.pricing .price-block .billed {
    position: absolute;
    top: 180px;
    left: 0;
    width: 100%;
    opacity: 1;
    font-size: 14px;
    color: #999;
    transition: .3s ease-in-out
}

.pricing .price-block .billed span {
    display: inline-block;
    margin-right: 1px;
    opacity: .75
}

.pricing .price-block-free .button {
    background: #3f414a
}

.pricing .price-block-free .button:hover {
    background: #1e1f24
}

.pricing .price-block-free .button:active {
    background: #000
}

.pricing .price-block-pro {
    float: right;
    border-top-color: #00A651
}

.pricing .price-block-pro.price-block-monthly .amount-monthly {
    display: block
}

.pricing .price-block-pro.price-block-monthly .amount-yearly {
    display: none
}

.pricing .price-block-pro.price-block-monthly .billed,
.pricing .price-block-pro.price-block-monthly .save {
    opacity: 0
}

.pricing .plan-desc {
    width: 390px;
    padding: 0 25px 0 40px;
    float: left;
    margin: 75px 0 100px
}

.pricing .plan-desc-pro {
    float: right
}

.pricing .plan-desc .checks-header {
    font-weight: 500;
    text-align: left;
    text-transform: uppercase;
    font-size: 16px;
    margin: 0 0 18px
}

.pricing .plan-desc .checks-header span {
    font-weight: 700
}

.pricing .plan-desc .checks {
    text-align: left;
    list-style: none;
    padding-left: 0
}

.pricing .plan-desc .checks li {
    font-size: 18px;
    padding: 5px 0 0 3px;
    margin-bottom: 0
}

.pricing .plan-desc .checks li.sub {
    padding-left: 35px
}

.pricing .plan-desc .checks li.sub .icon-check {
    margin-right: 10px
}

.pricing .plan-desc .checks .icon-check {
    margin-right: 15px;
    position: relative;
    top: -2px;
    color: #2ecc71
}

.pricing .plan-desc .checks .icon-check.dark {
    color: #229c55
}

.pricing .price-switch-wrap {
    text-align: center;
    margin-bottom: 35px
}

.pricing .price-switch-wrap .save-line {
    font-size: 16px;
    position: relative;
    top: -36px;
    left: 250px;
    opacity: .35;
    transition: .15s
}

.pricing .price-switch-wrap:hover .save-line {
    color: #000;
    opacity: 1
}

.price-switch,
.price-switch label {
    position: relative;
    display: inline-block;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    ms-user-select: none;
    user-select: none
}

.price-switch {
    padding: 2px;
    border-radius: 50px;
    border: 1px solid #ddd;
    background: #fff;
    text-align: center;
    box-shadow: 0 4px 8px 0 rgba(50, 50, 93, .03), 0 2px 4px 0 rgba(0, 0, 0, .02);
    -webkit-tap-highlight-color: transparent
}

.price-switch:hover {
    box-shadow: 0 5px 10px 0 rgba(50, 50, 93, .04), 0 3px 5px 0 rgba(0, 0, 0, .03)
}

.price-switch input[type=radio] {
    position: absolute;
    opacity: 0;
    display: none
}

.price-switch label {
    color: #333;
    width: 120px;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    z-index: 1;
    float: left;
    cursor: pointer;
    transition: .3s
}

.price-switch .switch {
    background-color: #00A651;
    height: 40px;
    width: 120px;
    border-radius: 50px;
    position: absolute;
    top: 2px;
    left: 2px;
    transition: .3s
}

.price-switch input[type=radio]:checked+label {
    color: #fff
}

.price-switch input[type=radio]:checked+label+.switch,
.price-switch input[type=radio]:checked+label:nth-of-type(n)+.switch {
    transform: translateX(120px)
}

.upgrade h3 {
    margin-bottom: 25px
}

.upgrade .card p {
    margin-bottom: 10px
}

.upgrade .price-switch {
    margin: 10px 0 30px
}

.upgrade .amount-due {
    font-size: 40px;
    margin: 0 0 30px;
    padding-top: 5px;
    position: relative;
    left: -8px
}

.upgrade .amount-due span {
    margin-right: 3px;
    opacity: .5;
    position: relative;
    top: -8px;
    font-size: 24px
}

.upgrade .mo {
    position: relative;
    top: -30px;
    left: 45px;
    color: #999;
    font-size: 16px;
    margin-bottom: 15px
}

.upgrade .mo span {
    position: relative;
    top: 1px;
    margin-left: 1px
}

.collapsed.editor .panel .tab-button.tab-button-collapse .tab-button-title span:first-of-type,
.upgrade .amount-due b:first-of-type {
    display: none
}

.upgrade .amount-due b:last-of-type {
    display: inline-block
}

.upgrade .period-monthly .amount-due b:first-of-type {
    display: inline-block
}

.panel .tab-button.tab-button-collapse .tab-button-title span:last-of-type,
.upgrade .period-monthly .amount-due b:last-of-type {
    display: none
}

.upgrade .card-form {
    margin-bottom: 30px
}

.billing .current-plan .plan-title-tag {
    display: inline-block;
    margin: 0 35px 0 0
}

.billing .current-plan div {
    display: inline-block
}

.billing .current-plan .plan-name {
    font-size: 20px;
    margin-right: 20px
}

.billing .current-plan .plan-name .plan-name-trial,
.billing .current-plan .plan-period {
    color: #999
}

.billing .current-plan .plan-status {
    color: #2ecc71aa;
    border: 1px solid #2ecc7155;
    float: right;
    text-transform: uppercase;
    font-size: 14px;
    padding: 4px 12px;
    border-radius: 15px;
    margin-bottom: -4px;
    font-weight: 700;
    display: inline-block
}

.billing .current-plan .plan-status.status-yellow {
    color: #f39c12aa;
    border: 1px solid #f39c1255
}

.billing .current-plan .plan-status.status-red {
    color: #e74c3caa;
    border: 1px solid #e74c3c55
}

.billing .current-plan .plan-switch-link {
    color: #36c;
    float: right;
    padding-top: 4px;
    opacity: .25
}

.billing .current-plan .plan-switch-link:hover {
    color: #000
}

.billing .current-plan .empty {
    color: #999;
    margin: 0;
    padding: 0
}

.billing .current-plan:hover .plan-switch-link {
    opacity: 1
}

.billing .billing-buttons {
    margin-bottom: 15px
}

.billing .coupon-user .coupon-title-tag {
    display: inline-block;
    margin: 0 20px 0 0
}

.billing .card-listing div,
.billing .coupon-user .coupon-name {
    display: inline-block
}

.billing .coupon-user .coupon-name .coupon-terms {
    color: #999
}

.billing .coupon-user .remove-coupon-button {
    float: right;
    margin-left: 10px;
    display: inline-block;
    border-bottom: 1px dotted #aaa;
    color: #999;
    cursor: pointer;
    -webkit-user-select: none;
    ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none
}

.billing .coupon-user .remove-coupon-button:hover {
    color: #c33;
    border-color: #c33
}

.billing .coupon-user .remove-coupon-notice {
    float: right;
    display: none;
    width: auto;
    margin: 0 0 0 10px
}

.billing .coupon-user .remove-coupon-notice .button {
    width: auto;
    margin-bottom: 0
}

.billing .card-listing {
    border-bottom: 1px solid #eee;
    padding: 12px 0
}

.billing .card-listing:hover,
.setting.setting-select label select option {
    color: #000
}

.billing .card-listing .cc-brand {
    width: 120px;
    font-weight: 700
}

.billing .card-listing .cc-dots {
    margin-right: 3px;
    letter-spacing: 2px;
    line-height: 16px;
    font-size: 20px
}

.billing .card-listing .cc-number {
    width: 75px
}

.billing .card-listing .cc-slash {
    margin: 0 3px 0 2px
}

.billing .card-listing .cc-right {
    float: right
}

.billing .card-listing .cc-default {
    text-transform: uppercase;
    font-size: 14px;
    padding: 4px 12px;
    border-radius: 15px;
    color: #3366ccaa;
    border: 1px solid #3366cc55;
    margin-left: 30px;
    margin-bottom: -4px;
    font-weight: 700
}

.billing .card-listing .cc-delete-confirmation {
    display: none;
    clear: both;
    width: 100%;
    margin: 12px 0 0;
    text-align: right
}

.billing .card-listing .cc-delete-confirmation div.ccd-wrapper {
    display: inline-block;
    padding: 6px 12px;
    border: 1px solid #ddd;
    background: #eee
}

.billing .plans-cancel-subscription {
    max-width: 300px;
    margin: 0 auto 10px;
    padding-top: 75px;
    clear: both
}

.billing .billing-listing div,
.billing .plans-cancel-subscription .billing-button,
.billing.invoice-print .line div {
    display: inline-block
}

.billing .plans-cancel-subscription .billing-button-cancel-subscription {
    background: inherit;
    color: #999;
    border: 0;
    box-shadow: 0 0 0 transparent;
    font-size: 14px;
    letter-spacing: .5px;
    font-weight: 500;
    text-transform: uppercase;
    width: 175px;
    text-align: center;
    display: block;
    margin: 0 auto
}

.billing .plans-cancel-subscription .billing-button-cancel-subscription:hover {
    background: inherit;
    color: #222;
    border: 0;
    box-shadow: 0 0 0 transparent
}

.billing .plans-cancel-subscription .plans-cancel-confirmation {
    display: none;
    padding: 12px;
    border: 1px solid #ddd;
    background: #eee;
    text-align: center
}

.billing .billing-listing {
    width: 100%;
    padding: 8px 0
}

.billing .billing-listing:hover {
    color: #000;
    cursor: default
}

.billing .billing-listing:after {
    content: '';
    display: block;
    clear: both
}

.billing .billing-listing .number {
    width: 140px
}

.billing .billing-listing .date {
    width: 100px
}

.billing .billing-listing .right {
    float: right
}

.billing .billing-listing .status {
    text-transform: uppercase;
    font-size: 14px;
    padding: 4px 12px;
    border-radius: 15px;
    margin-bottom: -4px;
    font-weight: 700
}

.billing .billing-listing .status-success {
    color: #2ecc71aa;
    border: 1px solid #2ecc7155
}

.billing .billing-listing .status-pending {
    color: #f39c12aa;
    border: 1px solid #f39c1255
}

.billing .billing-listing .status-failed {
    color: #e74c3caa;
    border: 1px solid #e74c3c55
}

.billing .billing-listing .amount {
    width: 100px;
    text-align: right
}

.billing .billing-listing .amount span {
    opacity: .75;
    margin-right: 2px
}

.billing .billing-listing .actions {
    width: 80px;
    text-align: right
}

.billing .billing-listing-header {
    margin-bottom: 5px
}

.billing .billing-listing-header div {
    font-weight: 600
}

.billing .billing-listing-header:hover {
    color: inherit;
    cursor: inherit
}

.billing .add-card {
    padding: 20px 22px
}

.billing .add-card .card-form {
    border: 1px solid #e9e9e9;
    border-radius: 5px;
    padding: 8px;
    background: rgba(18, 91, 152, .05)
}

.billing .add-card .StripeElement {
    background: #fff;
    padding: 8px 12px;
    border-radius: 5px;
    box-shadow: 0 3px 4px rgba(50, 50, 93, .09), 0 1px 2px rgba(0, 0, 0, .06)
}

.billing .add-card .StripeElement--focus {
    box-shadow: 0 4px 5px rgba(50, 50, 93, .12), 0 2px 3px rgba(0, 0, 0, .09)
}

.billing .add-card .StripeElement--webkit-autofill {
    background-color: #fefde5!important
}

.billing .add-card #card-errors {
    color: #fa755a;
    text-align: center;
    margin-top: 8px
}

.billing .add-card .add-card-description {
    color: #888;
    font-size: 13px;
    line-height: 16px;
    text-align: center;
    margin: 15px 0 0;
    font-style: italic
}

.billing .add-card button {
    font-family: "Source Sans Pro", helvetica, arial, sans-serif;
    border: 0;
    outline: 0;
    background: #00A651;
    color: #fff;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 700;
    letter-spacing: .5px;
    text-align: center;
    padding: 6px 12px;
    cursor: pointer;
    border-radius: 2px;
    transition: .3s;
    box-shadow: 0 3px 3px -3px rgba(0, 0, 0, .6);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
    margin: 8px auto 0;
    width: 100%;
    display: block
}

.billing .add-card button:focus {
    background: #224282
}

.billing .add-card button::-moz-focus-inner,
input[type=submit]::-moz-focus-inner,
input[type=button]::-moz-focus-inner {
    border: 0;
    outline: 0
}

.billing .billing-button {
    font-size: 12px;
    min-width: 0;
    margin: 0 0 0 10px;
    -webkit-user-select: none;
    ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none
}

.billing .change-plan-payment .amounts,
.upgrade-prompt .upgrade-cta h3 {
    margin-bottom: 25px
}

.billing .change-plan-payment .amount:after,
.billing .change-plan-payment .amounts:after {
    display: block;
    content: ' ';
    clear: both
}

.billing .change-plan-payment .amount {
    padding: 4px 16px;
    clear: both
}

.billing .change-plan-payment .amount div:first-of-type {
    float: left
}

.billing .change-plan-payment .amount div:last-of-type {
    float: right
}

.billing .change-plan-payment .amount div:last-of-type span {
    opacity: .75;
    margin-right: 1px;
    margin-left: 1px;
    display: inline-block
}

.billing .change-plan-payment .amount-items {
    border-bottom: 1px solid #eee;
    margin-bottom: 8px;
    padding-bottom: 6px
}

.billing .change-plan-payment .amount-total {
    font-size: 20px
}

.billing .change-plan-payment .balance-description,
.billing .change-plan-payment .payment-description {
    text-align: center;
    color: #999;
    font-style: italic;
    max-width: 300px;
    margin: 20px auto 0
}

.billing.invoice-print {
    font-size: 14px;
    line-height: 22px
}

.billing.invoice-print * {
    display: none
}

.billing.invoice-print .invoice {
    display: block;
    width: 420px;
    margin: 75px auto;
    text-align: center;
    padding: 35px 30px
}

.billing.invoice-print .invoice * {
    display: block
}

.billing.invoice-print .title {
    font-size: 28px;
    margin-bottom: 25px
}

.billing.invoice-print .type {
    font-size: 22px;
    margin-bottom: 8px
}

.billing.invoice-print .date {
    color: #777
}

.billing.invoice-print .status-section {
    background: #f7f7f9;
    border-top: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9;
    margin: 30px -30px;
    width: 418x;
    padding: 30px
}

.billing.invoice-print .status-section .amount {
    font-size: 36px;
    padding: 20px 0
}

.billing.invoice-print .status-section .amount span {
    opacity: .75;
    display: inline-block;
    margin-right: 2px
}

.billing.invoice-print .status-section .paid {
    text-transform: uppercase;
    color: #27ae60;
    font-weight: 700
}

.billing.invoice-print .line {
    clear: both;
    text-align: left;
    padding: 10px 0
}

.billing.invoice-print .line .period {
    color: #999;
    text-transform: uppercase;
    width: 100%;
    margin-bottom: 2px
}

.billing.invoice-print .line .description {
    max-width: 275px
}

.billing.invoice-print .line .description * {
    display: inline-block
}

.billing.invoice-print .line .description .coupon-terms {
    opacity: .65
}

.billing.invoice-print .line .right {
    float: right
}

.billing.invoice-print .line .amount {
    width: 80px;
    text-align: right
}

.billing.invoice-print .line .amount span {
    opacity: .75;
    display: inline-block;
    margin-right: 1px
}

.billing.invoice-print .line-items {
    border-bottom: 1px solid #ddd;
    margin-bottom: 6px
}

.billing.invoice-print .line-total {
    font-size: 18px
}

.billing.invoice-print .line-total-small {
    font-size: 14px
}

.billing.invoice-print .line-total .description {
    text-align: right;
    width: 250px
}

.billing.invoice-print .line-header {
    border-bottom: 1px solid #ddd
}

.billing-reminder {
    position: fixed;
    bottom: 25px;
    right: 25px;
    width: 300px;
    padding: 15px 20px;
    border-radius: 4px;
    color: #525252;
    z-index: 10000
}

.billing-reminder .button {
    display: inline-block;
    font-size: 12px;
    letter-spacing: 0;
    margin: 0;
    padding: 4px 6px
}

.billing-reminder .reminder-close {
    position: absolute;
    top: 0;
    right: 0;
    height: 30px;
    width: 30px;
    opacity: .25;
    cursor: pointer
}

.billing-reminder .reminder-close:hover {
    opacity: .75
}

.billing-reminder .reminder-close:after,
.billing-reminder .reminder-close:before {
    content: '';
    display: block;
    border-radius: 4px;
    width: 3px;
    height: 18px;
    background: #000;
    position: absolute;
    top: 6px;
    right: 12px;
    transform: rotate(45deg)
}

.billing-reminder .reminder-close:after {
    transform: rotate(-45deg)
}

.billing-reminder.reminder-error {
    border: 1px solid red;
    background: #ffa0a0
}

.billing-reminder.reminder-success {
    border: 1px solid #70964e;
    background: #d8f5c4
}

.billing-reminder.reminder-warning {
    border: 1px solid #cec460;
    background: #f8f4c4
}

@media only screen and (min-width:0px) and (max-width:568px) {
    .billing .billing-listing .number,
    .billing .billing-listing-header {
        display: none
    }
    .billing .billing-listing {
        margin-bottom: 20px
    }
    .billing .billing-listing .date {
        width: 90px
    }
    .billing .billing-listing .right {
        float: none;
        margin-top: 10px
    }
    .billing .billing-listing .amount {
        width: 80px
    }
    .billing .billing-list-invoices .billing-listing .amount {
        width: auto
    }
    .billing .billing-list-invoices .billing-listing .right {
        float: right;
        margin-top: 0
    }
    .billing .billing-list-invoices .billing-listing .right .actions {
        width: 55px
    }
    .billing .card-listing .cc-number {
        width: 60px;
        margin-bottom: 10px
    }
    .billing.invoice-print .invoice,
    .billing.invoice-print .status-section {
        max-width: 320px
    }
    .billing-reminder {
        right: 10px;
        bottom: 10px
    }
}

.billing-reminder {
    box-shadow: 0 6px 12px 0 rgba(50, 50, 93, .1), 0 3px 6px 0 rgba(0, 0, 0, .07)
}

.billing .billing-button {
    background: #fff;
    font-weight: 400;
    color: #444;
    text-transform: none;
    padding: 3px 8px;
    border-radius: 3px;
    cursor: pointer;
    transition: .3s;
    box-shadow: 0 0 0 1px rgba(50, 50, 93, .1), 0 2px 5px 0 rgba(50, 50, 93, .08), 0 1px 1.5px 0 rgba(0, 0, 0, .07), 0 1px 2px 0 rgba(0, 0, 0, .08)
}

.billing .billing-button:hover {
    color: #000;
    box-shadow: 0 0 0 1px rgba(50, 50, 93, .1), 0 2px 5px 0 rgba(50, 50, 93, .1), 0 3px 9px 0 rgba(50, 50, 93, .08), 0 1px 1.5px 0 rgba(0, 0, 0, .08), 0 1px 2px 0 rgba(0, 0, 0, .08)
}

.billing .billing-button:focus {
    background: #eee
}

.billing .billing-button-red:hover {
    background: #e74c3c;
    color: #fff
}

.billing .coupon-user .remove-coupon-button {
    margin-top: 4px
}

.editor,
.viewport {
    overflow: hidden;
    background: #1e1f24
}

.editor .header-right {
    margin-right: 17px
}

.editor .footer {
    display: none
}

.viewport {
    position: absolute;
    top: 0;
    left: 0;
    padding-left: 410px;
    padding-top: 150px;
    width: 100%;
    height: 100%;
    z-index: 10
}

.viewport .viewport-scroll {
    position: relative;
    overflow: scroll;
    height: 100%;
    width: 100%;
    padding-right: 20px;
    padding-bottom: 20px;
    box-sizing: content-box;
    cursor: move
}

.viewport .viewport-area {
    padding-bottom: 40px;
    width: 2750px
}

.preview-wrapper {
    position: relative;
    padding: 30px 25px;
    /* overflow: visible; 
    white-space: nowrap; 
    width: auto;  */
}

.no-padding{
    padding:0px 25px !important;
}

.preview {
    transform-origin: 0 -30px;
    position: relative;
    -webkit-user-select: none;
    ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none
}

.preview:after {
    display: block;
    content: '';
    clear: both
}

.preview.zoom-10 {
    transform: scale(.1)
}

.preview.zoom-25 {
    transform: scale(.25)
}

.preview.zoom-50 {
    transform: scale(.5)
}

.preview.zoom-75 {
    transform: scale(.75)
}

.preview.zoom-100 {
    transform: scale(1)
}

.preview.zoom-125 {
    transform: scale(1.25)
}

.preview.zoom-150 {
    transform: scale(1.5)
}

.preview.zoom-200 {
    transform: scale(2)
}

.zoom {
    position: absolute;
    bottom: 20px;
    right: 20px;
    line-height: 34px;
    padding: 6px 8px 6px 6px;
    border-radius: 24px;
    background: #2d3038;
    border: 1px solid #1d1d1d;
    box-shadow: 0 0 8px rgba(0, 0, 0, .4)
}

.zoom.zoom-hidden {
    display: none
}

.zoom * {
    float: left
}

.zoom-in,
.zoom-num,
.zoom-out {
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none
}

.zoom-in,
.zoom-out {
    height: 34px;
    position: relative;
    cursor: pointer;
    border-radius: 100%;
    transition: .3s ease-in-out;
    width: 34px
}

.zoom-in:hover,
.zoom-out:hover {
    background: rgba(0, 0, 0, .75);
    transition: .3s ease-in-out
}

.zoom-in:hover::after,
.zoom-in:hover::before,
.zoom-out:hover::before {
    background: #fff
}

.zoom-in:after,
.zoom-in:before,
.zoom-out:before {
    content: '';
    display: block;
    background: #ccc;
    height: 2px;
    width: 10px;
    position: absolute;
    top: 16px;
    left: 12px;
    border-radius: 1px
}

.zoom-in:after {
    transform: rotate(90deg)
}

.zoom-num {
    color: #ccc;
    width: 45px;
    padding: 0 4px;
    font-size: 14px;
    text-align: center;
    -webkit-user-select: none;
    ms-user-select: none;
    user-select: none
}

.zoom-sep {
    height: 34px;
    width: 1px;
    background: rgba(255, 255, 255, .1);
    margin: 0 5px
}

.zoom-full {
    height: 34px;
    width: 34px;
    padding: 7px;
    position: relative;
    cursor: pointer;
    border-radius: 100%;
    transition: .3s ease-in-out;
    display: block;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none
}

.zoom-full:hover {
    padding: 6px;
    background: rgba(0, 0, 0, .75)
}

.zoom-full:hover .zoom-icon div {
    border-color: #fff
}

.zoom-full .zoom-icon {
    position: relative;
    float: none;
    height: 100%;
    width: 100%
}

.zoom-full .zoom-icon div {
    height: 6px;
    width: 6px;
    border: 0 solid #ccc;
    position: absolute;
    border-radius: 2px
}

.zoom-full .zoom-icon div:nth-of-type(1) {
    border-top-width: 2px;
    border-left-width: 2px;
    top: 0;
    left: 0
}

.zoom-full .zoom-icon div:nth-of-type(2) {
    border-top-width: 2px;
    border-right-width: 2px;
    top: 0;
    right: 0
}

.zoom-full .zoom-icon div:nth-of-type(3) {
    border-bottom-width: 2px;
    border-right-width: 2px;
    bottom: 0;
    right: 0
}

.zoom-full .zoom-icon div:nth-of-type(4) {
    border-bottom-width: 2px;
    border-left-width: 2px;
    bottom: 0;
    left: 0
}

.zoom-full.zoom-full-exit {
    padding: 6px
}

.zoom-full.zoom-full-exit:hover {
    padding: 8px
}

.zoom-full.zoom-full-exit .zoom-icon div:nth-of-type(1) {
    border-width: 0 2px 2px 0
}

.zoom-full.zoom-full-exit .zoom-icon div:nth-of-type(2) {
    border-width: 0 0 2px 2px
}

.zoom-full.zoom-full-exit .zoom-icon div:nth-of-type(3) {
    border-width: 2px 0 0 2px
}

.zoom-full.zoom-full-exit .zoom-icon div:nth-of-type(4) {
    border-width: 2px 2px 0 0
}

.editor-public .tab-button.tab-button-collapse {
    display: block
}

.editor-public .tab-1,
.editor-public .tab-1.tab-active,
.editor-public .tab-2,
.editor-public .tab-3,
.editor-public .tab-4,
.editor-public .tab-button {
    display: none
}

.editor-public .tab.tab-share .section {
    padding: 15px
}

.editor-public .tab.tab-share .sharing-icons {
    height: 45px
}

.editor-public .section-description {
    padding: 15px;
    font-size: 17px;
    line-height: 24px
}

.editor-public .section-description .desc-name {
    font-weight: 600;
    margin-bottom: 0;
    width: 240px
}

.editor-public .section-description .desc-type {
    color: #777;
    font-size: 14px;
    line-height: 14px;
    margin-top: 2px;
    margin-bottom: 0;
    padding-bottom: 4px
}

.editor-public .count {
    position: absolute;
    top: 21px;
    right: 15px;
    color: #999;
    font-size: 16px;
    line-height: 16px
}

.editor-public .count div {
    display: inline-block
}

.editor-public .count .count-ico {
    position: relative;
    top: -2px
}

.editor-public .description-container {
    max-height: 96px;
    overflow: hidden;
    position: relative;
    margin-top: 6px
}

.editor-public .description-container .desc-less,
.editor-public .description-container .desc-more {
    cursor: pointer;
    color: #9ac3de;
    text-transform: uppercase;
    font-size: 14px;
    border-bottom: 1px dotted #9ac3de99;
    transition: .3s
}

.editor-public .description-container .desc-more {
    background: #26282e;
    bottom: 0;
    right: 0;
    padding: 3px 0;
    display: block;
    position: absolute;
    line-height: 14px
}

.editor-public .description-container .desc-more:after {
    display: block;
    content: '';
    position: absolute;
    top: 0;
    right: 100%;
    width: 60px;
    height: 100%;
    background: -moz-linear-gradient(left, rgba(38, 40, 46, 0) 0%, rgba(38, 40, 46, .01) 1%, #26282e 100%);
    background: -webkit-linear-gradient(left, rgba(38, 40, 46, 0) 0%, rgba(38, 40, 46, .01) 1%, #26282e 100%);
    background: linear-gradient(to right, rgba(38, 40, 46, 0) 0%, rgba(38, 40, 46, .01) 1%, #26282e 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#0026282e', endColorstr='#26282e', GradientType=1)
}

.editor-public .description-container .desc-less {
    display: none;
    position: relative;
    top: -1px;
    line-height: 15px;
    margin-left: 4px
}

.editor-public .description-container .desc-less:hover,
.editor-public .description-container .desc-more:hover {
    color: #fff;
    border-color: #fff
}

.editor-public .description-container.desc-active {
    max-height: inherit
}

.editor-public .description-container.desc-active .desc-more,
.editor-public .description-container.desc-empty {
    display: none
}

.editor-public .description-container.desc-active .desc-less {
    display: inline-block
}

.editor-public .description-container.desc-short .desc-more,
.editor.embed .header {
    display: none
}

.editor.embed .panel {
    display: none;
    padding-top: 0
}

.editor.embed .emn {
    display: none
}

.editor.embed .viewport {
    padding: 0
}

.editor.embed .zoom {
    bottom: 12px
}

.editor.embed .zoom-full,
.editor.embed .zoom-sep {
    display: block
}

.exporting.viewport {
    pointer-events: none;
    overflow: auto;
    width: 7000px;
    height: 14000px
}

.exporting.viewport * {
    transition: 0s!important
}

.exporting .preview {
    display: inline-block
}

.exporting .preview-wrapper {
    display: inline-block;
    /* background: #1e1f24 */
}

.exporting .round-title {
    letter-spacing: 0
}

.exporting[class*=-light] .preview-wrapper {
    background: #fff
}

.exporting.exporting-pdf .preview-wrapper {
    padding: 30px 0
}

.exporting.exporting-not-pro.exporting-jpg .preview-wrapper,
.exporting.exporting-not-pro.exporting-png .preview-wrapper {
    padding-bottom: 65px
}

.exporting.exporting-hd .preview-wrapper {
    transform: scale(2);
    transform-origin: top left
}

.exporting .preview.zoom-10,
.exporting .preview.zoom-100,
.exporting .preview.zoom-125,
.exporting .preview.zoom-150,
.exporting .preview.zoom-200,
.exporting .preview.zoom-25,
.exporting .preview.zoom-50,
.exporting .preview.zoom-75 {
    transform: scale(1)
}

.round {
    /* float: left */
    /* page-break-inside: avoid !important; */
}

.losers:after,
.panel .tab:after,
.round:after,
.winners:after {
    display: block;
    content: '';
    clear: both
}

.round.round-finals {
    display: none;
    float: left;
    position: relative
}

.round.round-advance {
    display: none
}

.round-titles {
    display: none;
    position: absolute;
    left: 0
}

.round-titles.round-titles-winners {
    top: -30px
}

.round-titles.round-titles-losers {
    top: 0
}

.round-titles .round-title-group-right {
    display: none;
    float: left
}

.round-title {
    float: left;
    width: 200px;
    height: 25px;
    text-align: center;
    padding: 0;
    font-size: 10px;
    text-transform: uppercase;
    letter-spacing: 1px;
    line-height: 25px;
    font-weight: 400;
    position: relative;
    color: #ddd;
    background: #373a42;
    border-right: 1px solid rgba(0, 0, 0, .2);
    text-shadow: 1px 1px #000
}

.round-title s {
    color: #8e9c9f;
    font-style: normal;
    text-decoration: none;
    display: none
}

.round-title-finals,
.round-title-grand,
.round-title-l-finals {
    border-right-width: 0
}

.round-title-grand {
    display: none
}

.viewport[class*=-light] .round-title {
    background: #eee;
    color: #222;
    border-right-color: rgba(255, 255, 255, .5);
    text-shadow: 1px 1px #fff
}

.round-titles-shown.preview .winners {
    padding-top: 15px
}

.round-titles-shown.preview .losers {
    margin-top: 30px;
    padding-top: 10px
}

.round-titles-shown.preview .round-titles,
.round-titles-shown.preview.double-sided .round-title-group-right {
    display: block
}

.connectors {
    display: none;
    float: left
}

.connector {
    float: left;
    clear: both
}

.connector:last-of-type,
.game:last-of-type {
    margin-bottom: 0!important
}

.preview .connectors.connectors-advance {
    display: none
}

.preview .connectors.connectors-advance .connector {
    visibility: visible!important
}

.game {
    width: 200px;
    height: 100px;
    border: 2px solid #fff;
    border-left-width: 0;
    margin-bottom: 100px;
    position: relative;
    cursor: pointer;
    -webkit-user-select: none;
    ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none
}

.game .game-number {
    position: absolute;
    display: none;
    font-weight: 600;
    font-size: 11px;
    color: #777
}

.game .slot {
    color: #fff;
    overflow: hidden
}

.game .slot.slot-instruct .slot-name {
    font-style: italic;
    opacity: .65
}

.game .slot .slot-seed {
    float: left;
    width: 30px;
    text-align: center;
    height: 100%
}

.game .slot .slot-name {
    float: left;
    height: 100%;
    white-space: nowrap;
    overflow: hidden
}

.game .slot .slot-score {
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    text-align: right
}

.game .slot .slot-score:before {
    display: block;
    content: '';
    position: absolute;
    top: 0;
    left: -15px;
    width: 15px;
    height: 100%
}

.game .slot .slot-score .slot-check {
    float: right;
    display: none;
    color: #2ecc71;
    position: relative;
    top: -2px;
    margin-left: 4px
}

.game .slot .slot-score .slot-score-val {
    float: right;
    margin: 0 8px
}

.game .slot .slot-score .slot-score-val set {
    width: 14px;
    box-sizing: border-box;
    display: block;
    float: left;
    text-align: center;
    border-left: 1px solid #000;
    position: relative
}

.game .slot .slot-score .slot-datetime-val {
    float: right;
    margin: 0 8px 0 -8px;
    opacity: .5;
    font-size: 12px;
    position: relative;
    top: -1px
}

.game#game-000 .game-number {
    font-style: italic
}

.game#game-000.game-completed .game-number {
    font-style: inherit
}

.game.game-completed .slot-winner {
    font-weight: 600
}

.game.game-completed .slot-winner .slot-check {
    display: block
}

.game.game-completed .slot-datetime-val,
.preview.blank .game .slot-name,
.preview.blank .game .slot-score {
    display: none
}

.game.game-has-sets .slot .slot-score .slot-score-val {
    margin-right: 0;
    max-width: 140px
}

.game.game-digits-2 .slot .slot-score .slot-score-val set {
    width: 20px
}

.game.game-digits-3 .slot .slot-score .slot-score-val set {
    width: 20px;
    font-size: 12px;
    letter-spacing: -.5px
}

.game.game-digits-4 .slot .slot-score .slot-score-val set {
    width: 24px;
    font-size: 11px;
    letter-spacing: -1px
}

.game .slot,
.losers,
.winners {
    position: relative
}

.losers {
    padding-top: 50px
}

.preview .game:hover {
    border: 2px solid #00A651;
    box-shadow: 0 0 10px #3498dbaa
}

.preview.blank .game .slot-instruct .slot-name {
    display: block
}

.losers,
.preview.seeds-hidden .slot-seed {
    display: none
}

.preview.scores-hidden .slot-score-val {
    display: none!important
}

.preview.scores-hidden .slot-check {
    margin-right: 8px
}

.preview.scores-hidden .slot-datetime-val {
    margin-left: 8px!important
}

.preview.checks-hidden .slot-check {
    display: none!important
}

.bracket-16 .round-32,
.bracket-16 .round-64,
.bracket-2 .round-16,
.bracket-2 .round-32,
.bracket-2 .round-4,
.bracket-2 .round-64,
.bracket-2 .round-8,
.bracket-2 .round-title-1,
.bracket-2 .round-title-2,
.bracket-2 .round-title-3,
.bracket-2 .round-title-quarter,
.bracket-2 .round-title-semi,
.bracket-2 .round-titles.round-titles-losers .round-title,
.bracket-32 .round-64,
.bracket-4 .round-16,
.bracket-4 .round-32,
.bracket-4 .round-64,
.bracket-4 .round-8,
.bracket-4 .round-title-1,
.bracket-4 .round-title-2,
.bracket-4 .round-title-3,
.bracket-4 .round-title-quarter,
.bracket-4 .round-titles-losers .round-title,
.bracket-8 .round-16,
.bracket-8 .round-32,
.bracket-8 .round-64,
.preview.dates-hidden .slot-date-val,
.preview.finals-finished #game-000,
.preview.finals-rematch #game-000 .game-number span,
.preview.times-hidden .slot-time-val {
    display: none
}

.info-hover:hover i,
.preview.finals-rematch #game-000 {
    opacity: 1
}

.preview.finals-rematch #game-000 .game-number,
.upgrade-prompt .upgrade-cta h3 i {
    font-style: normal
}

.bracket-4 .round-titles-losers .round-title-l-1,
.bracket-4 .round-titles-losers .round-title-l-finals {
    display: block
}

.bracket-8 .round-title-1,
.bracket-8 .round-title-16,
.bracket-8 .round-title-2,
.bracket-8 .round-title-3,
.bracket-8 .round-title-32,
.bracket-8 .round-title-64,
.bracket-8 .round-titles-losers .round-title {
    display: none
}

.bracket-8 .round-titles-losers .round-title-l-1,
.bracket-8 .round-titles-losers .round-title-l-2,
.bracket-8 .round-titles-losers .round-title-l-3,
.bracket-8 .round-titles-losers .round-title-l-finals {
    display: block
}

.bracket-16 .round-title-2,
.bracket-16 .round-title-3,
.bracket-16 .round-title-32,
.bracket-16 .round-title-64,
.bracket-16 .round-titles-losers .round-title-l-6,
.bracket-16 .round-titles-losers .round-title-l-7,
.bracket-16 .round-titles-losers .round-title-l-8,
.bracket-16 .round-titles-losers .round-title-l-9,
.bracket-32 .round-title-3,
.bracket-32 .round-title-64,
.bracket-32 .round-titles-losers .round-title-l-8,
.bracket-32 .round-titles-losers .round-title-l-9 {
    display: none
}

.bracket-4.count-3 .round-title-l-1 {
    opacity: 0
}

.bracket-16.count-10 .round-title-l-5,
.bracket-16.count-11 .round-title-l-5,
.bracket-16.count-12 .round-title-l-5,
.bracket-16.count-9 .round-title-l-5,
.bracket-32.count-17 .round-title-l-7,
.bracket-32.count-18 .round-title-l-7,
.bracket-32.count-19 .round-title-l-7,
.bracket-32.count-20 .round-title-l-7,
.bracket-32.count-21 .round-title-l-7,
.bracket-32.count-22 .round-title-l-7,
.bracket-32.count-23 .round-title-l-7,
.bracket-32.count-24 .round-title-l-7,
.bracket-64.count-33 .round-title-l-9,
.bracket-64.count-34 .round-title-l-9,
.bracket-64.count-35 .round-title-l-9,
.bracket-64.count-36 .round-title-l-9,
.bracket-64.count-37 .round-title-l-9,
.bracket-64.count-38 .round-title-l-9,
.bracket-64.count-39 .round-title-l-9,
.bracket-64.count-40 .round-title-l-9,
.bracket-64.count-41 .round-title-l-9,
.bracket-64.count-42 .round-title-l-9,
.bracket-64.count-43 .round-title-l-9,
.bracket-64.count-44 .round-title-l-9,
.bracket-64.count-45 .round-title-l-9,
.bracket-64.count-46 .round-title-l-9,
.bracket-64.count-47 .round-title-l-9,
.bracket-64.count-48 .round-title-l-9,
.bracket-8.count-5 .round-title-l-3,
.bracket-8.count-6 .round-title-l-3,
.count-17 .round-title-group-right .round-title-1,
.count-3 .round-title-group-right .round-title-semi,
.count-33 .round-title-group-right .round-title-1,
.count-5 .round-title-group-right .round-title-quarter,
.count-9 .round-title-group-right .round-title-1 {
    display: none
}

.bracket-16 .connectors-2,
.bracket-16 .connectors-4,
.bracket-16 .connectors-8,
.bracket-32 .connectors-16,
.bracket-32 .connectors-2,
.bracket-32 .connectors-4,
.bracket-32 .connectors-8,
.bracket-4 .connectors-2,
.bracket-64 .connectors-16,
.bracket-64 .connectors-2,
.bracket-64 .connectors-32,
.bracket-64 .connectors-4,
.bracket-64 .connectors-8,
.bracket-8 .connectors-2,
.bracket-8 .connectors-4,
.type-d .game .game-number,
.type-d .losers,
.type-d .round.round-finals {
    display: block
}

.bracket-16.count-10 .round-16 .game,
.bracket-16.count-11 .round-16 .game,
.bracket-16.count-12 .round-16 .game,
.bracket-16.count-13 .round-16 .game:nth-of-type(1),
.bracket-16.count-13 .round-16 .game:nth-of-type(5),
.bracket-16.count-13 .round-16 .game:nth-of-type(8),
.bracket-16.count-14 .round-16 .game:nth-of-type(1),
.bracket-16.count-14 .round-16 .game:nth-of-type(8),
.bracket-16.count-15 .round-16 .game:nth-of-type(1),
.bracket-16.count-9 .round-16 .game,
.bracket-32.count-17 .round-32 .game,
.bracket-32.count-18 .round-32 .game,
.bracket-32.count-19 .round-32 .game,
.bracket-32.count-20 .round-32 .game,
.bracket-32.count-21 .round-32 .game,
.bracket-32.count-22 .round-32 .game,
.bracket-32.count-23 .round-32 .game,
.bracket-32.count-24 .round-32 .game:nth-of-type(1),
.bracket-32.count-24 .round-32 .game:nth-of-type(12),
.bracket-32.count-24 .round-32 .game:nth-of-type(13),
.bracket-32.count-24 .round-32 .game:nth-of-type(16),
.bracket-32.count-24 .round-32 .game:nth-of-type(4),
.bracket-32.count-24 .round-32 .game:nth-of-type(5),
.bracket-32.count-24 .round-32 .game:nth-of-type(8),
.bracket-32.count-24 .round-32 .game:nth-of-type(9),
.bracket-32.count-25 .round-32 .game:nth-of-type(1),
.bracket-32.count-25 .round-32 .game:nth-of-type(12),
.bracket-32.count-25 .round-32 .game:nth-of-type(13),
.bracket-32.count-25 .round-32 .game:nth-of-type(16),
.bracket-32.count-25 .round-32 .game:nth-of-type(5),
.bracket-32.count-25 .round-32 .game:nth-of-type(8),
.bracket-32.count-25 .round-32 .game:nth-of-type(9),
.bracket-32.count-26 .round-32 .game:nth-of-type(1),
.bracket-32.count-26 .round-32 .game:nth-of-type(12),
.bracket-32.count-26 .round-32 .game:nth-of-type(16),
.bracket-32.count-26 .round-32 .game:nth-of-type(5),
.bracket-32.count-26 .round-32 .game:nth-of-type(8),
.bracket-32.count-26 .round-32 .game:nth-of-type(9),
.bracket-32.count-27 .round-32 .game:nth-of-type(1),
.bracket-32.count-27 .round-32 .game:nth-of-type(16),
.bracket-32.count-27 .round-32 .game:nth-of-type(5),
.bracket-32.count-27 .round-32 .game:nth-of-type(8),
.bracket-32.count-27 .round-32 .game:nth-of-type(9),
.bracket-32.count-28 .round-32 .game:nth-of-type(1),
.bracket-32.count-28 .round-32 .game:nth-of-type(16),
.bracket-32.count-28 .round-32 .game:nth-of-type(8),
.bracket-32.count-28 .round-32 .game:nth-of-type(9),
.bracket-32.count-29 .round-32 .game:nth-of-type(1),
.bracket-32.count-29 .round-32 .game:nth-of-type(16),
.bracket-32.count-29 .round-32 .game:nth-of-type(9),
.bracket-32.count-30 .round-32 .game:nth-of-type(1),
.bracket-32.count-30 .round-32 .game:nth-of-type(16),
.bracket-32.count-31 .round-32 .game:nth-of-type(1),
.bracket-4.count-3 .round-4 .game:nth-of-type(1),
.bracket-8.count-5 .round-8 .game:nth-of-type(1),
.bracket-8.count-5 .round-8 .game:nth-of-type(3),
.bracket-8.count-5 .round-8 .game:nth-of-type(4),
.bracket-8.count-6 .round-8 .game:nth-of-type(1),
.bracket-8.count-6 .round-8 .game:nth-of-type(4),
.bracket-8.count-7 .round-8 .game:nth-of-type(1) {
    visibility: hidden
}

.bracket-16.count-10 .round-16 .game:nth-of-type(2),
.bracket-16.count-10 .round-16 .game:nth-of-type(7),
.bracket-16.count-11 .round-16 .game:nth-of-type(2),
.bracket-16.count-11 .round-16 .game:nth-of-type(6),
.bracket-16.count-11 .round-16 .game:nth-of-type(7),
.bracket-16.count-12 .round-16 .game:nth-of-type(2),
.bracket-16.count-12 .round-16 .game:nth-of-type(3),
.bracket-16.count-12 .round-16 .game:nth-of-type(6),
.bracket-16.count-12 .round-16 .game:nth-of-type(7),
.bracket-16.count-13 .round-16 .game,
.bracket-16.count-14 .round-16 .game,
.bracket-16.count-15 .round-16 .game,
.bracket-16.count-9 .round-16 .game:nth-of-type(2),
.bracket-32.count-17 .round-32 .game:nth-of-type(2),
.bracket-32.count-18 .round-32 .game:nth-of-type(15),
.bracket-32.count-18 .round-32 .game:nth-of-type(2),
.bracket-32.count-19 .round-32 .game:nth-of-type(10),
.bracket-32.count-19 .round-32 .game:nth-of-type(15),
.bracket-32.count-19 .round-32 .game:nth-of-type(2),
.bracket-32.count-20 .round-32 .game:nth-of-type(10),
.bracket-32.count-20 .round-32 .game:nth-of-type(15),
.bracket-32.count-20 .round-32 .game:nth-of-type(2),
.bracket-32.count-20 .round-32 .game:nth-of-type(7),
.bracket-32.count-21 .round-32 .game:nth-of-type(10),
.bracket-32.count-21 .round-32 .game:nth-of-type(15),
.bracket-32.count-21 .round-32 .game:nth-of-type(2),
.bracket-32.count-21 .round-32 .game:nth-of-type(6),
.bracket-32.count-21 .round-32 .game:nth-of-type(7),
.bracket-32.count-22 .round-32 .game:nth-of-type(10),
.bracket-32.count-22 .round-32 .game:nth-of-type(11),
.bracket-32.count-22 .round-32 .game:nth-of-type(15),
.bracket-32.count-22 .round-32 .game:nth-of-type(2),
.bracket-32.count-22 .round-32 .game:nth-of-type(6),
.bracket-32.count-22 .round-32 .game:nth-of-type(7),
.bracket-32.count-23 .round-32 .game:nth-of-type(10),
.bracket-32.count-23 .round-32 .game:nth-of-type(11),
.bracket-32.count-23 .round-32 .game:nth-of-type(14),
.bracket-32.count-23 .round-32 .game:nth-of-type(15),
.bracket-32.count-23 .round-32 .game:nth-of-type(2),
.bracket-32.count-23 .round-32 .game:nth-of-type(6),
.bracket-32.count-23 .round-32 .game:nth-of-type(7) {
    visibility: visible
}

.bracket-64 .round-64 .game:nth-of-type(10),
.bracket-64 .round-64 .game:nth-of-type(11),
.bracket-64 .round-64 .game:nth-of-type(14),
.bracket-64 .round-64 .game:nth-of-type(15),
.bracket-64 .round-64 .game:nth-of-type(18),
.bracket-64 .round-64 .game:nth-of-type(19),
.bracket-64 .round-64 .game:nth-of-type(2),
.bracket-64 .round-64 .game:nth-of-type(22),
.bracket-64 .round-64 .game:nth-of-type(23),
.bracket-64 .round-64 .game:nth-of-type(26),
.bracket-64 .round-64 .game:nth-of-type(27),
.bracket-64 .round-64 .game:nth-of-type(3),
.bracket-64 .round-64 .game:nth-of-type(30),
.bracket-64 .round-64 .game:nth-of-type(31),
.bracket-64 .round-64 .game:nth-of-type(6),
.bracket-64 .round-64 .game:nth-of-type(7),
.bracket-64.count-33 .round-64 .game:nth-of-type(1),
.bracket-64.count-33 .round-64 .game:nth-of-type(12),
.bracket-64.count-33 .round-64 .game:nth-of-type(13),
.bracket-64.count-33 .round-64 .game:nth-of-type(16),
.bracket-64.count-33 .round-64 .game:nth-of-type(17),
.bracket-64.count-33 .round-64 .game:nth-of-type(20),
.bracket-64.count-33 .round-64 .game:nth-of-type(21),
.bracket-64.count-33 .round-64 .game:nth-of-type(24),
.bracket-64.count-33 .round-64 .game:nth-of-type(25),
.bracket-64.count-33 .round-64 .game:nth-of-type(28),
.bracket-64.count-33 .round-64 .game:nth-of-type(29),
.bracket-64.count-33 .round-64 .game:nth-of-type(32),
.bracket-64.count-33 .round-64 .game:nth-of-type(4),
.bracket-64.count-33 .round-64 .game:nth-of-type(5),
.bracket-64.count-33 .round-64 .game:nth-of-type(8),
.bracket-64.count-33 .round-64 .game:nth-of-type(9),
.bracket-64.count-34 .round-64 .game:nth-of-type(1),
.bracket-64.count-34 .round-64 .game:nth-of-type(12),
.bracket-64.count-34 .round-64 .game:nth-of-type(13),
.bracket-64.count-34 .round-64 .game:nth-of-type(16),
.bracket-64.count-34 .round-64 .game:nth-of-type(17),
.bracket-64.count-34 .round-64 .game:nth-of-type(20),
.bracket-64.count-34 .round-64 .game:nth-of-type(21),
.bracket-64.count-34 .round-64 .game:nth-of-type(24),
.bracket-64.count-34 .round-64 .game:nth-of-type(25),
.bracket-64.count-34 .round-64 .game:nth-of-type(28),
.bracket-64.count-34 .round-64 .game:nth-of-type(29),
.bracket-64.count-34 .round-64 .game:nth-of-type(32),
.bracket-64.count-34 .round-64 .game:nth-of-type(4),
.bracket-64.count-34 .round-64 .game:nth-of-type(5),
.bracket-64.count-34 .round-64 .game:nth-of-type(8),
.bracket-64.count-34 .round-64 .game:nth-of-type(9),
.bracket-64.count-35 .round-64 .game:nth-of-type(1),
.bracket-64.count-35 .round-64 .game:nth-of-type(12),
.bracket-64.count-35 .round-64 .game:nth-of-type(13),
.bracket-64.count-35 .round-64 .game:nth-of-type(16),
.bracket-64.count-35 .round-64 .game:nth-of-type(17),
.bracket-64.count-35 .round-64 .game:nth-of-type(20),
.bracket-64.count-35 .round-64 .game:nth-of-type(21),
.bracket-64.count-35 .round-64 .game:nth-of-type(24),
.bracket-64.count-35 .round-64 .game:nth-of-type(25),
.bracket-64.count-35 .round-64 .game:nth-of-type(28),
.bracket-64.count-35 .round-64 .game:nth-of-type(29),
.bracket-64.count-35 .round-64 .game:nth-of-type(32),
.bracket-64.count-35 .round-64 .game:nth-of-type(4),
.bracket-64.count-35 .round-64 .game:nth-of-type(5),
.bracket-64.count-35 .round-64 .game:nth-of-type(8),
.bracket-64.count-35 .round-64 .game:nth-of-type(9),
.bracket-64.count-36 .round-64 .game:nth-of-type(1),
.bracket-64.count-36 .round-64 .game:nth-of-type(12),
.bracket-64.count-36 .round-64 .game:nth-of-type(13),
.bracket-64.count-36 .round-64 .game:nth-of-type(16),
.bracket-64.count-36 .round-64 .game:nth-of-type(17),
.bracket-64.count-36 .round-64 .game:nth-of-type(20),
.bracket-64.count-36 .round-64 .game:nth-of-type(21),
.bracket-64.count-36 .round-64 .game:nth-of-type(24),
.bracket-64.count-36 .round-64 .game:nth-of-type(25),
.bracket-64.count-36 .round-64 .game:nth-of-type(28),
.bracket-64.count-36 .round-64 .game:nth-of-type(29),
.bracket-64.count-36 .round-64 .game:nth-of-type(32),
.bracket-64.count-36 .round-64 .game:nth-of-type(4),
.bracket-64.count-36 .round-64 .game:nth-of-type(5),
.bracket-64.count-36 .round-64 .game:nth-of-type(8),
.bracket-64.count-36 .round-64 .game:nth-of-type(9),
.bracket-64.count-37 .round-64 .game:nth-of-type(1),
.bracket-64.count-37 .round-64 .game:nth-of-type(12),
.bracket-64.count-37 .round-64 .game:nth-of-type(13),
.bracket-64.count-37 .round-64 .game:nth-of-type(16),
.bracket-64.count-37 .round-64 .game:nth-of-type(17),
.bracket-64.count-37 .round-64 .game:nth-of-type(20),
.bracket-64.count-37 .round-64 .game:nth-of-type(21),
.bracket-64.count-37 .round-64 .game:nth-of-type(24),
.bracket-64.count-37 .round-64 .game:nth-of-type(25),
.bracket-64.count-37 .round-64 .game:nth-of-type(28),
.bracket-64.count-37 .round-64 .game:nth-of-type(29),
.bracket-64.count-37 .round-64 .game:nth-of-type(32),
.bracket-64.count-37 .round-64 .game:nth-of-type(4),
.bracket-64.count-37 .round-64 .game:nth-of-type(5),
.bracket-64.count-37 .round-64 .game:nth-of-type(8),
.bracket-64.count-37 .round-64 .game:nth-of-type(9),
.bracket-64.count-38 .round-64 .game:nth-of-type(1),
.bracket-64.count-38 .round-64 .game:nth-of-type(12),
.bracket-64.count-38 .round-64 .game:nth-of-type(13),
.bracket-64.count-38 .round-64 .game:nth-of-type(16),
.bracket-64.count-38 .round-64 .game:nth-of-type(17),
.bracket-64.count-38 .round-64 .game:nth-of-type(20),
.bracket-64.count-38 .round-64 .game:nth-of-type(21),
.bracket-64.count-38 .round-64 .game:nth-of-type(24),
.bracket-64.count-38 .round-64 .game:nth-of-type(25),
.bracket-64.count-38 .round-64 .game:nth-of-type(28),
.bracket-64.count-38 .round-64 .game:nth-of-type(29),
.bracket-64.count-38 .round-64 .game:nth-of-type(32),
.bracket-64.count-38 .round-64 .game:nth-of-type(4),
.bracket-64.count-38 .round-64 .game:nth-of-type(5),
.bracket-64.count-38 .round-64 .game:nth-of-type(8),
.bracket-64.count-38 .round-64 .game:nth-of-type(9),
.bracket-64.count-39 .round-64 .game:nth-of-type(1),
.bracket-64.count-39 .round-64 .game:nth-of-type(12),
.bracket-64.count-39 .round-64 .game:nth-of-type(13),
.bracket-64.count-39 .round-64 .game:nth-of-type(16),
.bracket-64.count-39 .round-64 .game:nth-of-type(17),
.bracket-64.count-39 .round-64 .game:nth-of-type(20),
.bracket-64.count-39 .round-64 .game:nth-of-type(21),
.bracket-64.count-39 .round-64 .game:nth-of-type(24),
.bracket-64.count-39 .round-64 .game:nth-of-type(25),
.bracket-64.count-39 .round-64 .game:nth-of-type(28),
.bracket-64.count-39 .round-64 .game:nth-of-type(29),
.bracket-64.count-39 .round-64 .game:nth-of-type(32),
.bracket-64.count-39 .round-64 .game:nth-of-type(4),
.bracket-64.count-39 .round-64 .game:nth-of-type(5),
.bracket-64.count-39 .round-64 .game:nth-of-type(8),
.bracket-64.count-39 .round-64 .game:nth-of-type(9),
.bracket-64.count-40 .round-64 .game:nth-of-type(1),
.bracket-64.count-40 .round-64 .game:nth-of-type(12),
.bracket-64.count-40 .round-64 .game:nth-of-type(13),
.bracket-64.count-40 .round-64 .game:nth-of-type(16),
.bracket-64.count-40 .round-64 .game:nth-of-type(17),
.bracket-64.count-40 .round-64 .game:nth-of-type(20),
.bracket-64.count-40 .round-64 .game:nth-of-type(21),
.bracket-64.count-40 .round-64 .game:nth-of-type(24),
.bracket-64.count-40 .round-64 .game:nth-of-type(25),
.bracket-64.count-40 .round-64 .game:nth-of-type(28),
.bracket-64.count-40 .round-64 .game:nth-of-type(29),
.bracket-64.count-40 .round-64 .game:nth-of-type(32),
.bracket-64.count-40 .round-64 .game:nth-of-type(4),
.bracket-64.count-40 .round-64 .game:nth-of-type(5),
.bracket-64.count-40 .round-64 .game:nth-of-type(8),
.bracket-64.count-40 .round-64 .game:nth-of-type(9),
.bracket-64.count-41 .round-64 .game:nth-of-type(1),
.bracket-64.count-41 .round-64 .game:nth-of-type(12),
.bracket-64.count-41 .round-64 .game:nth-of-type(13),
.bracket-64.count-41 .round-64 .game:nth-of-type(16),
.bracket-64.count-41 .round-64 .game:nth-of-type(17),
.bracket-64.count-41 .round-64 .game:nth-of-type(20),
.bracket-64.count-41 .round-64 .game:nth-of-type(21),
.bracket-64.count-41 .round-64 .game:nth-of-type(24),
.bracket-64.count-41 .round-64 .game:nth-of-type(25),
.bracket-64.count-41 .round-64 .game:nth-of-type(28),
.bracket-64.count-41 .round-64 .game:nth-of-type(29),
.bracket-64.count-41 .round-64 .game:nth-of-type(32),
.bracket-64.count-41 .round-64 .game:nth-of-type(4),
.bracket-64.count-41 .round-64 .game:nth-of-type(5),
.bracket-64.count-41 .round-64 .game:nth-of-type(8),
.bracket-64.count-41 .round-64 .game:nth-of-type(9),
.bracket-64.count-42 .round-64 .game:nth-of-type(1),
.bracket-64.count-42 .round-64 .game:nth-of-type(12),
.bracket-64.count-42 .round-64 .game:nth-of-type(13),
.bracket-64.count-42 .round-64 .game:nth-of-type(16),
.bracket-64.count-42 .round-64 .game:nth-of-type(17),
.bracket-64.count-42 .round-64 .game:nth-of-type(20),
.bracket-64.count-42 .round-64 .game:nth-of-type(21),
.bracket-64.count-42 .round-64 .game:nth-of-type(24),
.bracket-64.count-42 .round-64 .game:nth-of-type(25),
.bracket-64.count-42 .round-64 .game:nth-of-type(28),
.bracket-64.count-42 .round-64 .game:nth-of-type(29),
.bracket-64.count-42 .round-64 .game:nth-of-type(32),
.bracket-64.count-42 .round-64 .game:nth-of-type(4),
.bracket-64.count-42 .round-64 .game:nth-of-type(5),
.bracket-64.count-42 .round-64 .game:nth-of-type(8),
.bracket-64.count-42 .round-64 .game:nth-of-type(9),
.bracket-64.count-43 .round-64 .game:nth-of-type(1),
.bracket-64.count-43 .round-64 .game:nth-of-type(12),
.bracket-64.count-43 .round-64 .game:nth-of-type(13),
.bracket-64.count-43 .round-64 .game:nth-of-type(16),
.bracket-64.count-43 .round-64 .game:nth-of-type(17),
.bracket-64.count-43 .round-64 .game:nth-of-type(20),
.bracket-64.count-43 .round-64 .game:nth-of-type(21),
.bracket-64.count-43 .round-64 .game:nth-of-type(24),
.bracket-64.count-43 .round-64 .game:nth-of-type(25),
.bracket-64.count-43 .round-64 .game:nth-of-type(28),
.bracket-64.count-43 .round-64 .game:nth-of-type(29),
.bracket-64.count-43 .round-64 .game:nth-of-type(32),
.bracket-64.count-43 .round-64 .game:nth-of-type(4),
.bracket-64.count-43 .round-64 .game:nth-of-type(5),
.bracket-64.count-43 .round-64 .game:nth-of-type(8),
.bracket-64.count-43 .round-64 .game:nth-of-type(9),
.bracket-64.count-44 .round-64 .game:nth-of-type(1),
.bracket-64.count-44 .round-64 .game:nth-of-type(12),
.bracket-64.count-44 .round-64 .game:nth-of-type(13),
.bracket-64.count-44 .round-64 .game:nth-of-type(16),
.bracket-64.count-44 .round-64 .game:nth-of-type(17),
.bracket-64.count-44 .round-64 .game:nth-of-type(20),
.bracket-64.count-44 .round-64 .game:nth-of-type(21),
.bracket-64.count-44 .round-64 .game:nth-of-type(24),
.bracket-64.count-44 .round-64 .game:nth-of-type(25),
.bracket-64.count-44 .round-64 .game:nth-of-type(28),
.bracket-64.count-44 .round-64 .game:nth-of-type(29),
.bracket-64.count-44 .round-64 .game:nth-of-type(32),
.bracket-64.count-44 .round-64 .game:nth-of-type(4),
.bracket-64.count-44 .round-64 .game:nth-of-type(5),
.bracket-64.count-44 .round-64 .game:nth-of-type(8),
.bracket-64.count-44 .round-64 .game:nth-of-type(9),
.bracket-64.count-45 .round-64 .game:nth-of-type(1),
.bracket-64.count-45 .round-64 .game:nth-of-type(12),
.bracket-64.count-45 .round-64 .game:nth-of-type(13),
.bracket-64.count-45 .round-64 .game:nth-of-type(16),
.bracket-64.count-45 .round-64 .game:nth-of-type(17),
.bracket-64.count-45 .round-64 .game:nth-of-type(20),
.bracket-64.count-45 .round-64 .game:nth-of-type(21),
.bracket-64.count-45 .round-64 .game:nth-of-type(24),
.bracket-64.count-45 .round-64 .game:nth-of-type(25),
.bracket-64.count-45 .round-64 .game:nth-of-type(28),
.bracket-64.count-45 .round-64 .game:nth-of-type(29),
.bracket-64.count-45 .round-64 .game:nth-of-type(32),
.bracket-64.count-45 .round-64 .game:nth-of-type(4),
.bracket-64.count-45 .round-64 .game:nth-of-type(5),
.bracket-64.count-45 .round-64 .game:nth-of-type(8),
.bracket-64.count-45 .round-64 .game:nth-of-type(9),
.bracket-64.count-46 .round-64 .game:nth-of-type(1),
.bracket-64.count-46 .round-64 .game:nth-of-type(12),
.bracket-64.count-46 .round-64 .game:nth-of-type(13),
.bracket-64.count-46 .round-64 .game:nth-of-type(16),
.bracket-64.count-46 .round-64 .game:nth-of-type(17),
.bracket-64.count-46 .round-64 .game:nth-of-type(20),
.bracket-64.count-46 .round-64 .game:nth-of-type(21),
.bracket-64.count-46 .round-64 .game:nth-of-type(24),
.bracket-64.count-46 .round-64 .game:nth-of-type(25),
.bracket-64.count-46 .round-64 .game:nth-of-type(28),
.bracket-64.count-46 .round-64 .game:nth-of-type(29),
.bracket-64.count-46 .round-64 .game:nth-of-type(32),
.bracket-64.count-46 .round-64 .game:nth-of-type(4),
.bracket-64.count-46 .round-64 .game:nth-of-type(5),
.bracket-64.count-46 .round-64 .game:nth-of-type(8),
.bracket-64.count-46 .round-64 .game:nth-of-type(9),
.bracket-64.count-47 .round-64 .game:nth-of-type(1),
.bracket-64.count-47 .round-64 .game:nth-of-type(12),
.bracket-64.count-47 .round-64 .game:nth-of-type(13),
.bracket-64.count-47 .round-64 .game:nth-of-type(16),
.bracket-64.count-47 .round-64 .game:nth-of-type(17),
.bracket-64.count-47 .round-64 .game:nth-of-type(20),
.bracket-64.count-47 .round-64 .game:nth-of-type(21),
.bracket-64.count-47 .round-64 .game:nth-of-type(24),
.bracket-64.count-47 .round-64 .game:nth-of-type(25),
.bracket-64.count-47 .round-64 .game:nth-of-type(28),
.bracket-64.count-47 .round-64 .game:nth-of-type(29),
.bracket-64.count-47 .round-64 .game:nth-of-type(32),
.bracket-64.count-47 .round-64 .game:nth-of-type(4),
.bracket-64.count-47 .round-64 .game:nth-of-type(5),
.bracket-64.count-47 .round-64 .game:nth-of-type(8),
.bracket-64.count-47 .round-64 .game:nth-of-type(9),
.bracket-64.count-48 .round-64 .game:nth-of-type(1),
.bracket-64.count-48 .round-64 .game:nth-of-type(12),
.bracket-64.count-48 .round-64 .game:nth-of-type(13),
.bracket-64.count-48 .round-64 .game:nth-of-type(16),
.bracket-64.count-48 .round-64 .game:nth-of-type(17),
.bracket-64.count-48 .round-64 .game:nth-of-type(20),
.bracket-64.count-48 .round-64 .game:nth-of-type(21),
.bracket-64.count-48 .round-64 .game:nth-of-type(24),
.bracket-64.count-48 .round-64 .game:nth-of-type(25),
.bracket-64.count-48 .round-64 .game:nth-of-type(28),
.bracket-64.count-48 .round-64 .game:nth-of-type(29),
.bracket-64.count-48 .round-64 .game:nth-of-type(32),
.bracket-64.count-48 .round-64 .game:nth-of-type(4),
.bracket-64.count-48 .round-64 .game:nth-of-type(5),
.bracket-64.count-48 .round-64 .game:nth-of-type(8),
.bracket-64.count-48 .round-64 .game:nth-of-type(9),
.bracket-64.count-49 .round-64 .game:nth-of-type(1),
.bracket-64.count-49 .round-64 .game:nth-of-type(12),
.bracket-64.count-49 .round-64 .game:nth-of-type(13),
.bracket-64.count-49 .round-64 .game:nth-of-type(16),
.bracket-64.count-49 .round-64 .game:nth-of-type(17),
.bracket-64.count-49 .round-64 .game:nth-of-type(20),
.bracket-64.count-49 .round-64 .game:nth-of-type(21),
.bracket-64.count-49 .round-64 .game:nth-of-type(24),
.bracket-64.count-49 .round-64 .game:nth-of-type(25),
.bracket-64.count-49 .round-64 .game:nth-of-type(28),
.bracket-64.count-49 .round-64 .game:nth-of-type(29),
.bracket-64.count-49 .round-64 .game:nth-of-type(32),
.bracket-64.count-49 .round-64 .game:nth-of-type(5),
.bracket-64.count-49 .round-64 .game:nth-of-type(8),
.bracket-64.count-49 .round-64 .game:nth-of-type(9),
.bracket-64.count-50 .round-64 .game:nth-of-type(1),
.bracket-64.count-50 .round-64 .game:nth-of-type(12),
.bracket-64.count-50 .round-64 .game:nth-of-type(13),
.bracket-64.count-50 .round-64 .game:nth-of-type(16),
.bracket-64.count-50 .round-64 .game:nth-of-type(17),
.bracket-64.count-50 .round-64 .game:nth-of-type(20),
.bracket-64.count-50 .round-64 .game:nth-of-type(21),
.bracket-64.count-50 .round-64 .game:nth-of-type(24),
.bracket-64.count-50 .round-64 .game:nth-of-type(25),
.bracket-64.count-50 .round-64 .game:nth-of-type(28),
.bracket-64.count-50 .round-64 .game:nth-of-type(32),
.bracket-64.count-50 .round-64 .game:nth-of-type(5),
.bracket-64.count-50 .round-64 .game:nth-of-type(8),
.bracket-64.count-50 .round-64 .game:nth-of-type(9),
.bracket-64.count-51 .round-64 .game:nth-of-type(1),
.bracket-64.count-51 .round-64 .game:nth-of-type(12),
.bracket-64.count-51 .round-64 .game:nth-of-type(13),
.bracket-64.count-51 .round-64 .game:nth-of-type(16),
.bracket-64.count-51 .round-64 .game:nth-of-type(17),
.bracket-64.count-51 .round-64 .game:nth-of-type(21),
.bracket-64.count-51 .round-64 .game:nth-of-type(24),
.bracket-64.count-51 .round-64 .game:nth-of-type(25),
.bracket-64.count-51 .round-64 .game:nth-of-type(28),
.bracket-64.count-51 .round-64 .game:nth-of-type(32),
.bracket-64.count-51 .round-64 .game:nth-of-type(5),
.bracket-64.count-51 .round-64 .game:nth-of-type(8),
.bracket-64.count-51 .round-64 .game:nth-of-type(9),
.bracket-64.count-52 .round-64 .game:nth-of-type(1),
.bracket-64.count-52 .round-64 .game:nth-of-type(12),
.bracket-64.count-52 .round-64 .game:nth-of-type(16),
.bracket-64.count-52 .round-64 .game:nth-of-type(17),
.bracket-64.count-52 .round-64 .game:nth-of-type(21),
.bracket-64.count-52 .round-64 .game:nth-of-type(24),
.bracket-64.count-52 .round-64 .game:nth-of-type(25),
.bracket-64.count-52 .round-64 .game:nth-of-type(28),
.bracket-64.count-52 .round-64 .game:nth-of-type(32),
.bracket-64.count-52 .round-64 .game:nth-of-type(5),
.bracket-64.count-52 .round-64 .game:nth-of-type(8),
.bracket-64.count-52 .round-64 .game:nth-of-type(9),
.bracket-64.count-53 .round-64 .game:nth-of-type(1),
.bracket-64.count-53 .round-64 .game:nth-of-type(16),
.bracket-64.count-53 .round-64 .game:nth-of-type(17),
.bracket-64.count-53 .round-64 .game:nth-of-type(21),
.bracket-64.count-53 .round-64 .game:nth-of-type(24),
.bracket-64.count-53 .round-64 .game:nth-of-type(25),
.bracket-64.count-53 .round-64 .game:nth-of-type(28),
.bracket-64.count-53 .round-64 .game:nth-of-type(32),
.bracket-64.count-53 .round-64 .game:nth-of-type(5),
.bracket-64.count-53 .round-64 .game:nth-of-type(8),
.bracket-64.count-53 .round-64 .game:nth-of-type(9),
.bracket-64.count-54 .round-64 .game:nth-of-type(1),
.bracket-64.count-54 .round-64 .game:nth-of-type(16),
.bracket-64.count-54 .round-64 .game:nth-of-type(17),
.bracket-64.count-54 .round-64 .game:nth-of-type(24),
.bracket-64.count-54 .round-64 .game:nth-of-type(25),
.bracket-64.count-54 .round-64 .game:nth-of-type(28),
.bracket-64.count-54 .round-64 .game:nth-of-type(32),
.bracket-64.count-54 .round-64 .game:nth-of-type(5),
.bracket-64.count-54 .round-64 .game:nth-of-type(8),
.bracket-64.count-54 .round-64 .game:nth-of-type(9),
.bracket-64.count-55 .round-64 .game:nth-of-type(1),
.bracket-64.count-55 .round-64 .game:nth-of-type(16),
.bracket-64.count-55 .round-64 .game:nth-of-type(17),
.bracket-64.count-55 .round-64 .game:nth-of-type(24),
.bracket-64.count-55 .round-64 .game:nth-of-type(25),
.bracket-64.count-55 .round-64 .game:nth-of-type(32),
.bracket-64.count-55 .round-64 .game:nth-of-type(5),
.bracket-64.count-55 .round-64 .game:nth-of-type(8),
.bracket-64.count-55 .round-64 .game:nth-of-type(9),
.bracket-64.count-56 .round-64 .game:nth-of-type(1),
.bracket-64.count-56 .round-64 .game:nth-of-type(16),
.bracket-64.count-56 .round-64 .game:nth-of-type(17),
.bracket-64.count-56 .round-64 .game:nth-of-type(24),
.bracket-64.count-56 .round-64 .game:nth-of-type(25),
.bracket-64.count-56 .round-64 .game:nth-of-type(32),
.bracket-64.count-56 .round-64 .game:nth-of-type(8),
.bracket-64.count-56 .round-64 .game:nth-of-type(9),
.bracket-64.count-57 .round-64 .game:nth-of-type(1),
.bracket-64.count-57 .round-64 .game:nth-of-type(16),
.bracket-64.count-57 .round-64 .game:nth-of-type(17),
.bracket-64.count-57 .round-64 .game:nth-of-type(24),
.bracket-64.count-57 .round-64 .game:nth-of-type(25),
.bracket-64.count-57 .round-64 .game:nth-of-type(32),
.bracket-64.count-57 .round-64 .game:nth-of-type(9),
.bracket-64.count-58 .round-64 .game:nth-of-type(1),
.bracket-64.count-58 .round-64 .game:nth-of-type(16),
.bracket-64.count-58 .round-64 .game:nth-of-type(17),
.bracket-64.count-58 .round-64 .game:nth-of-type(24),
.bracket-64.count-58 .round-64 .game:nth-of-type(32),
.bracket-64.count-58 .round-64 .game:nth-of-type(9),
.bracket-64.count-59 .round-64 .game:nth-of-type(1),
.bracket-64.count-59 .round-64 .game:nth-of-type(16),
.bracket-64.count-59 .round-64 .game:nth-of-type(17),
.bracket-64.count-59 .round-64 .game:nth-of-type(32),
.bracket-64.count-59 .round-64 .game:nth-of-type(9),
.bracket-64.count-60 .round-64 .game:nth-of-type(1),
.bracket-64.count-60 .round-64 .game:nth-of-type(16),
.bracket-64.count-60 .round-64 .game:nth-of-type(17),
.bracket-64.count-60 .round-64 .game:nth-of-type(32),
.bracket-64.count-61 .round-64 .game:nth-of-type(1),
.bracket-64.count-61 .round-64 .game:nth-of-type(17),
.bracket-64.count-61 .round-64 .game:nth-of-type(32),
.bracket-64.count-62 .round-64 .game:nth-of-type(1),
.bracket-64.count-62 .round-64 .game:nth-of-type(32),
.bracket-64.count-63 .round-64 .game:nth-of-type(1) {
    visibility: hidden
}

.bracket-64.count-1 .round-64 .game:nth-of-type(2),
.bracket-64.count-10 .round-64 .game:nth-of-type(2),
.bracket-64.count-11 .round-64 .game:nth-of-type(2),
.bracket-64.count-12 .round-64 .game:nth-of-type(2),
.bracket-64.count-13 .round-64 .game:nth-of-type(2),
.bracket-64.count-14 .round-64 .game:nth-of-type(2),
.bracket-64.count-15 .round-64 .game:nth-of-type(2),
.bracket-64.count-16 .round-64 .game:nth-of-type(2),
.bracket-64.count-17 .round-64 .game:nth-of-type(2),
.bracket-64.count-18 .round-64 .game:nth-of-type(2),
.bracket-64.count-19 .round-64 .game:nth-of-type(2),
.bracket-64.count-2 .round-64 .game:nth-of-type(2),
.bracket-64.count-20 .round-64 .game:nth-of-type(2),
.bracket-64.count-21 .round-64 .game:nth-of-type(2),
.bracket-64.count-22 .round-64 .game:nth-of-type(2),
.bracket-64.count-23 .round-64 .game:nth-of-type(2),
.bracket-64.count-24 .round-64 .game:nth-of-type(2),
.bracket-64.count-25 .round-64 .game:nth-of-type(2),
.bracket-64.count-26 .round-64 .game:nth-of-type(2),
.bracket-64.count-27 .round-64 .game:nth-of-type(2),
.bracket-64.count-28 .round-64 .game:nth-of-type(2),
.bracket-64.count-29 .round-64 .game:nth-of-type(2),
.bracket-64.count-3 .round-64 .game:nth-of-type(2),
.bracket-64.count-30 .round-64 .game:nth-of-type(2),
.bracket-64.count-31 .round-64 .game:nth-of-type(2),
.bracket-64.count-32 .round-64 .game:nth-of-type(2),
.bracket-64.count-33 .round-64 .game:nth-of-type(2),
.bracket-64.count-34 .round-64 .game:nth-of-type(2),
.bracket-64.count-34 .round-64 .game:nth-of-type(31),
.bracket-64.count-35 .round-64 .game:nth-of-type(18),
.bracket-64.count-35 .round-64 .game:nth-of-type(2),
.bracket-64.count-35 .round-64 .game:nth-of-type(31),
.bracket-64.count-36 .round-64 .game:nth-of-type(15),
.bracket-64.count-36 .round-64 .game:nth-of-type(18),
.bracket-64.count-36 .round-64 .game:nth-of-type(2),
.bracket-64.count-36 .round-64 .game:nth-of-type(31),
.bracket-64.count-37 .round-64 .game:nth-of-type(10),
.bracket-64.count-37 .round-64 .game:nth-of-type(15),
.bracket-64.count-37 .round-64 .game:nth-of-type(18),
.bracket-64.count-37 .round-64 .game:nth-of-type(2),
.bracket-64.count-37 .round-64 .game:nth-of-type(31),
.bracket-64.count-38 .round-64 .game:nth-of-type(10),
.bracket-64.count-38 .round-64 .game:nth-of-type(15),
.bracket-64.count-38 .round-64 .game:nth-of-type(18),
.bracket-64.count-38 .round-64 .game:nth-of-type(2),
.bracket-64.count-38 .round-64 .game:nth-of-type(23),
.bracket-64.count-38 .round-64 .game:nth-of-type(31),
.bracket-64.count-39 .round-64 .game:nth-of-type(10),
.bracket-64.count-39 .round-64 .game:nth-of-type(15),
.bracket-64.count-39 .round-64 .game:nth-of-type(18),
.bracket-64.count-39 .round-64 .game:nth-of-type(2),
.bracket-64.count-39 .round-64 .game:nth-of-type(23),
.bracket-64.count-39 .round-64 .game:nth-of-type(26),
.bracket-64.count-39 .round-64 .game:nth-of-type(31),
.bracket-64.count-4 .round-64 .game:nth-of-type(2),
.bracket-64.count-40 .round-64 .game:nth-of-type(10),
.bracket-64.count-40 .round-64 .game:nth-of-type(15),
.bracket-64.count-40 .round-64 .game:nth-of-type(18),
.bracket-64.count-40 .round-64 .game:nth-of-type(2),
.bracket-64.count-40 .round-64 .game:nth-of-type(23),
.bracket-64.count-40 .round-64 .game:nth-of-type(26),
.bracket-64.count-40 .round-64 .game:nth-of-type(31),
.bracket-64.count-40 .round-64 .game:nth-of-type(7),
.bracket-64.count-41 .round-64 .game:nth-of-type(10),
.bracket-64.count-41 .round-64 .game:nth-of-type(15),
.bracket-64.count-41 .round-64 .game:nth-of-type(18),
.bracket-64.count-41 .round-64 .game:nth-of-type(2),
.bracket-64.count-41 .round-64 .game:nth-of-type(23),
.bracket-64.count-41 .round-64 .game:nth-of-type(26),
.bracket-64.count-41 .round-64 .game:nth-of-type(31),
.bracket-64.count-41 .round-64 .game:nth-of-type(6),
.bracket-64.count-41 .round-64 .game:nth-of-type(7),
.bracket-64.count-42 .round-64 .game:nth-of-type(10),
.bracket-64.count-42 .round-64 .game:nth-of-type(15),
.bracket-64.count-42 .round-64 .game:nth-of-type(18),
.bracket-64.count-42 .round-64 .game:nth-of-type(2),
.bracket-64.count-42 .round-64 .game:nth-of-type(23),
.bracket-64.count-42 .round-64 .game:nth-of-type(26),
.bracket-64.count-42 .round-64 .game:nth-of-type(27),
.bracket-64.count-42 .round-64 .game:nth-of-type(31),
.bracket-64.count-42 .round-64 .game:nth-of-type(6),
.bracket-64.count-42 .round-64 .game:nth-of-type(7),
.bracket-64.count-43 .round-64 .game:nth-of-type(10),
.bracket-64.count-43 .round-64 .game:nth-of-type(15),
.bracket-64.count-43 .round-64 .game:nth-of-type(18),
.bracket-64.count-43 .round-64 .game:nth-of-type(2),
.bracket-64.count-43 .round-64 .game:nth-of-type(22),
.bracket-64.count-43 .round-64 .game:nth-of-type(23),
.bracket-64.count-43 .round-64 .game:nth-of-type(26),
.bracket-64.count-43 .round-64 .game:nth-of-type(27),
.bracket-64.count-43 .round-64 .game:nth-of-type(31),
.bracket-64.count-43 .round-64 .game:nth-of-type(6),
.bracket-64.count-43 .round-64 .game:nth-of-type(7),
.bracket-64.count-44 .round-64 .game:nth-of-type(10),
.bracket-64.count-44 .round-64 .game:nth-of-type(11),
.bracket-64.count-44 .round-64 .game:nth-of-type(15),
.bracket-64.count-44 .round-64 .game:nth-of-type(18),
.bracket-64.count-44 .round-64 .game:nth-of-type(2),
.bracket-64.count-44 .round-64 .game:nth-of-type(22),
.bracket-64.count-44 .round-64 .game:nth-of-type(23),
.bracket-64.count-44 .round-64 .game:nth-of-type(26),
.bracket-64.count-44 .round-64 .game:nth-of-type(27),
.bracket-64.count-44 .round-64 .game:nth-of-type(31),
.bracket-64.count-44 .round-64 .game:nth-of-type(6),
.bracket-64.count-44 .round-64 .game:nth-of-type(7),
.bracket-64.count-45 .round-64 .game:nth-of-type(10),
.bracket-64.count-45 .round-64 .game:nth-of-type(11),
.bracket-64.count-45 .round-64 .game:nth-of-type(14),
.bracket-64.count-45 .round-64 .game:nth-of-type(15),
.bracket-64.count-45 .round-64 .game:nth-of-type(18),
.bracket-64.count-45 .round-64 .game:nth-of-type(2),
.bracket-64.count-45 .round-64 .game:nth-of-type(22),
.bracket-64.count-45 .round-64 .game:nth-of-type(23),
.bracket-64.count-45 .round-64 .game:nth-of-type(26),
.bracket-64.count-45 .round-64 .game:nth-of-type(27),
.bracket-64.count-45 .round-64 .game:nth-of-type(31),
.bracket-64.count-45 .round-64 .game:nth-of-type(6),
.bracket-64.count-45 .round-64 .game:nth-of-type(7),
.bracket-64.count-46 .round-64 .game:nth-of-type(10),
.bracket-64.count-46 .round-64 .game:nth-of-type(11),
.bracket-64.count-46 .round-64 .game:nth-of-type(14),
.bracket-64.count-46 .round-64 .game:nth-of-type(15),
.bracket-64.count-46 .round-64 .game:nth-of-type(18),
.bracket-64.count-46 .round-64 .game:nth-of-type(19),
.bracket-64.count-46 .round-64 .game:nth-of-type(2),
.bracket-64.count-46 .round-64 .game:nth-of-type(22),
.bracket-64.count-46 .round-64 .game:nth-of-type(23),
.bracket-64.count-46 .round-64 .game:nth-of-type(26),
.bracket-64.count-46 .round-64 .game:nth-of-type(27),
.bracket-64.count-46 .round-64 .game:nth-of-type(31),
.bracket-64.count-46 .round-64 .game:nth-of-type(6),
.bracket-64.count-46 .round-64 .game:nth-of-type(7),
.bracket-64.count-47 .round-64 .game:nth-of-type(10),
.bracket-64.count-47 .round-64 .game:nth-of-type(11),
.bracket-64.count-47 .round-64 .game:nth-of-type(14),
.bracket-64.count-47 .round-64 .game:nth-of-type(15),
.bracket-64.count-47 .round-64 .game:nth-of-type(18),
.bracket-64.count-47 .round-64 .game:nth-of-type(19),
.bracket-64.count-47 .round-64 .game:nth-of-type(2),
.bracket-64.count-47 .round-64 .game:nth-of-type(22),
.bracket-64.count-47 .round-64 .game:nth-of-type(23),
.bracket-64.count-47 .round-64 .game:nth-of-type(26),
.bracket-64.count-47 .round-64 .game:nth-of-type(27),
.bracket-64.count-47 .round-64 .game:nth-of-type(30),
.bracket-64.count-47 .round-64 .game:nth-of-type(31),
.bracket-64.count-47 .round-64 .game:nth-of-type(6),
.bracket-64.count-47 .round-64 .game:nth-of-type(7),
.bracket-64.count-48 .round-64 .game:nth-of-type(10),
.bracket-64.count-48 .round-64 .game:nth-of-type(11),
.bracket-64.count-48 .round-64 .game:nth-of-type(14),
.bracket-64.count-48 .round-64 .game:nth-of-type(15),
.bracket-64.count-48 .round-64 .game:nth-of-type(18),
.bracket-64.count-48 .round-64 .game:nth-of-type(19),
.bracket-64.count-48 .round-64 .game:nth-of-type(2),
.bracket-64.count-48 .round-64 .game:nth-of-type(22),
.bracket-64.count-48 .round-64 .game:nth-of-type(23),
.bracket-64.count-48 .round-64 .game:nth-of-type(26),
.bracket-64.count-48 .round-64 .game:nth-of-type(27),
.bracket-64.count-48 .round-64 .game:nth-of-type(3),
.bracket-64.count-48 .round-64 .game:nth-of-type(30),
.bracket-64.count-48 .round-64 .game:nth-of-type(31),
.bracket-64.count-48 .round-64 .game:nth-of-type(6),
.bracket-64.count-48 .round-64 .game:nth-of-type(7),
.bracket-64.count-49 .round-64 .game:nth-of-type(10),
.bracket-64.count-49 .round-64 .game:nth-of-type(11),
.bracket-64.count-49 .round-64 .game:nth-of-type(14),
.bracket-64.count-49 .round-64 .game:nth-of-type(15),
.bracket-64.count-49 .round-64 .game:nth-of-type(18),
.bracket-64.count-49 .round-64 .game:nth-of-type(19),
.bracket-64.count-49 .round-64 .game:nth-of-type(2),
.bracket-64.count-49 .round-64 .game:nth-of-type(22),
.bracket-64.count-49 .round-64 .game:nth-of-type(23),
.bracket-64.count-49 .round-64 .game:nth-of-type(26),
.bracket-64.count-49 .round-64 .game:nth-of-type(27),
.bracket-64.count-49 .round-64 .game:nth-of-type(3),
.bracket-64.count-49 .round-64 .game:nth-of-type(30),
.bracket-64.count-49 .round-64 .game:nth-of-type(31),
.bracket-64.count-49 .round-64 .game:nth-of-type(6),
.bracket-64.count-49 .round-64 .game:nth-of-type(7),
.bracket-64.count-5 .round-64 .game:nth-of-type(2),
.bracket-64.count-50 .round-64 .game:nth-of-type(10),
.bracket-64.count-50 .round-64 .game:nth-of-type(11),
.bracket-64.count-50 .round-64 .game:nth-of-type(14),
.bracket-64.count-50 .round-64 .game:nth-of-type(15),
.bracket-64.count-50 .round-64 .game:nth-of-type(18),
.bracket-64.count-50 .round-64 .game:nth-of-type(19),
.bracket-64.count-50 .round-64 .game:nth-of-type(2),
.bracket-64.count-50 .round-64 .game:nth-of-type(22),
.bracket-64.count-50 .round-64 .game:nth-of-type(23),
.bracket-64.count-50 .round-64 .game:nth-of-type(26),
.bracket-64.count-50 .round-64 .game:nth-of-type(27),
.bracket-64.count-50 .round-64 .game:nth-of-type(3),
.bracket-64.count-50 .round-64 .game:nth-of-type(30),
.bracket-64.count-50 .round-64 .game:nth-of-type(31),
.bracket-64.count-50 .round-64 .game:nth-of-type(6),
.bracket-64.count-50 .round-64 .game:nth-of-type(7),
.bracket-64.count-51 .round-64 .game:nth-of-type(10),
.bracket-64.count-51 .round-64 .game:nth-of-type(11),
.bracket-64.count-51 .round-64 .game:nth-of-type(14),
.bracket-64.count-51 .round-64 .game:nth-of-type(15),
.bracket-64.count-51 .round-64 .game:nth-of-type(18),
.bracket-64.count-51 .round-64 .game:nth-of-type(19),
.bracket-64.count-51 .round-64 .game:nth-of-type(2),
.bracket-64.count-51 .round-64 .game:nth-of-type(22),
.bracket-64.count-51 .round-64 .game:nth-of-type(23),
.bracket-64.count-51 .round-64 .game:nth-of-type(26),
.bracket-64.count-51 .round-64 .game:nth-of-type(27),
.bracket-64.count-51 .round-64 .game:nth-of-type(3),
.bracket-64.count-51 .round-64 .game:nth-of-type(30),
.bracket-64.count-51 .round-64 .game:nth-of-type(31),
.bracket-64.count-51 .round-64 .game:nth-of-type(6),
.bracket-64.count-51 .round-64 .game:nth-of-type(7),
.bracket-64.count-52 .round-64 .game:nth-of-type(10),
.bracket-64.count-52 .round-64 .game:nth-of-type(11),
.bracket-64.count-52 .round-64 .game:nth-of-type(14),
.bracket-64.count-52 .round-64 .game:nth-of-type(15),
.bracket-64.count-52 .round-64 .game:nth-of-type(18),
.bracket-64.count-52 .round-64 .game:nth-of-type(19),
.bracket-64.count-52 .round-64 .game:nth-of-type(2),
.bracket-64.count-52 .round-64 .game:nth-of-type(22),
.bracket-64.count-52 .round-64 .game:nth-of-type(23),
.bracket-64.count-52 .round-64 .game:nth-of-type(26),
.bracket-64.count-52 .round-64 .game:nth-of-type(27),
.bracket-64.count-52 .round-64 .game:nth-of-type(3),
.bracket-64.count-52 .round-64 .game:nth-of-type(30),
.bracket-64.count-52 .round-64 .game:nth-of-type(31),
.bracket-64.count-52 .round-64 .game:nth-of-type(6),
.bracket-64.count-52 .round-64 .game:nth-of-type(7),
.bracket-64.count-53 .round-64 .game:nth-of-type(10),
.bracket-64.count-53 .round-64 .game:nth-of-type(11),
.bracket-64.count-53 .round-64 .game:nth-of-type(14),
.bracket-64.count-53 .round-64 .game:nth-of-type(15),
.bracket-64.count-53 .round-64 .game:nth-of-type(18),
.bracket-64.count-53 .round-64 .game:nth-of-type(19),
.bracket-64.count-53 .round-64 .game:nth-of-type(2),
.bracket-64.count-53 .round-64 .game:nth-of-type(22),
.bracket-64.count-53 .round-64 .game:nth-of-type(23),
.bracket-64.count-53 .round-64 .game:nth-of-type(26),
.bracket-64.count-53 .round-64 .game:nth-of-type(27),
.bracket-64.count-53 .round-64 .game:nth-of-type(3),
.bracket-64.count-53 .round-64 .game:nth-of-type(30),
.bracket-64.count-53 .round-64 .game:nth-of-type(31),
.bracket-64.count-53 .round-64 .game:nth-of-type(6),
.bracket-64.count-53 .round-64 .game:nth-of-type(7),
.bracket-64.count-54 .round-64 .game:nth-of-type(10),
.bracket-64.count-54 .round-64 .game:nth-of-type(11),
.bracket-64.count-54 .round-64 .game:nth-of-type(14),
.bracket-64.count-54 .round-64 .game:nth-of-type(15),
.bracket-64.count-54 .round-64 .game:nth-of-type(18),
.bracket-64.count-54 .round-64 .game:nth-of-type(19),
.bracket-64.count-54 .round-64 .game:nth-of-type(2),
.bracket-64.count-54 .round-64 .game:nth-of-type(22),
.bracket-64.count-54 .round-64 .game:nth-of-type(23),
.bracket-64.count-54 .round-64 .game:nth-of-type(26),
.bracket-64.count-54 .round-64 .game:nth-of-type(27),
.bracket-64.count-54 .round-64 .game:nth-of-type(3),
.bracket-64.count-54 .round-64 .game:nth-of-type(30),
.bracket-64.count-54 .round-64 .game:nth-of-type(31),
.bracket-64.count-54 .round-64 .game:nth-of-type(6),
.bracket-64.count-54 .round-64 .game:nth-of-type(7),
.bracket-64.count-55 .round-64 .game:nth-of-type(10),
.bracket-64.count-55 .round-64 .game:nth-of-type(11),
.bracket-64.count-55 .round-64 .game:nth-of-type(14),
.bracket-64.count-55 .round-64 .game:nth-of-type(15),
.bracket-64.count-55 .round-64 .game:nth-of-type(18),
.bracket-64.count-55 .round-64 .game:nth-of-type(19),
.bracket-64.count-55 .round-64 .game:nth-of-type(2),
.bracket-64.count-55 .round-64 .game:nth-of-type(22),
.bracket-64.count-55 .round-64 .game:nth-of-type(23),
.bracket-64.count-55 .round-64 .game:nth-of-type(26),
.bracket-64.count-55 .round-64 .game:nth-of-type(27),
.bracket-64.count-55 .round-64 .game:nth-of-type(3),
.bracket-64.count-55 .round-64 .game:nth-of-type(30),
.bracket-64.count-55 .round-64 .game:nth-of-type(31),
.bracket-64.count-55 .round-64 .game:nth-of-type(6),
.bracket-64.count-55 .round-64 .game:nth-of-type(7),
.bracket-64.count-56 .round-64 .game:nth-of-type(10),
.bracket-64.count-56 .round-64 .game:nth-of-type(11),
.bracket-64.count-56 .round-64 .game:nth-of-type(14),
.bracket-64.count-56 .round-64 .game:nth-of-type(15),
.bracket-64.count-56 .round-64 .game:nth-of-type(18),
.bracket-64.count-56 .round-64 .game:nth-of-type(19),
.bracket-64.count-56 .round-64 .game:nth-of-type(2),
.bracket-64.count-56 .round-64 .game:nth-of-type(22),
.bracket-64.count-56 .round-64 .game:nth-of-type(23),
.bracket-64.count-56 .round-64 .game:nth-of-type(26),
.bracket-64.count-56 .round-64 .game:nth-of-type(27),
.bracket-64.count-56 .round-64 .game:nth-of-type(3),
.bracket-64.count-56 .round-64 .game:nth-of-type(30),
.bracket-64.count-56 .round-64 .game:nth-of-type(31),
.bracket-64.count-56 .round-64 .game:nth-of-type(6),
.bracket-64.count-56 .round-64 .game:nth-of-type(7),
.bracket-64.count-57 .round-64 .game:nth-of-type(10),
.bracket-64.count-57 .round-64 .game:nth-of-type(11),
.bracket-64.count-57 .round-64 .game:nth-of-type(14),
.bracket-64.count-57 .round-64 .game:nth-of-type(15),
.bracket-64.count-57 .round-64 .game:nth-of-type(18),
.bracket-64.count-57 .round-64 .game:nth-of-type(19),
.bracket-64.count-57 .round-64 .game:nth-of-type(2),
.bracket-64.count-57 .round-64 .game:nth-of-type(22),
.bracket-64.count-57 .round-64 .game:nth-of-type(23),
.bracket-64.count-57 .round-64 .game:nth-of-type(26),
.bracket-64.count-57 .round-64 .game:nth-of-type(27),
.bracket-64.count-57 .round-64 .game:nth-of-type(3),
.bracket-64.count-57 .round-64 .game:nth-of-type(30),
.bracket-64.count-57 .round-64 .game:nth-of-type(31),
.bracket-64.count-57 .round-64 .game:nth-of-type(6),
.bracket-64.count-57 .round-64 .game:nth-of-type(7),
.bracket-64.count-58 .round-64 .game:nth-of-type(10),
.bracket-64.count-58 .round-64 .game:nth-of-type(11),
.bracket-64.count-58 .round-64 .game:nth-of-type(14),
.bracket-64.count-58 .round-64 .game:nth-of-type(15),
.bracket-64.count-58 .round-64 .game:nth-of-type(18),
.bracket-64.count-58 .round-64 .game:nth-of-type(19),
.bracket-64.count-58 .round-64 .game:nth-of-type(2),
.bracket-64.count-58 .round-64 .game:nth-of-type(22),
.bracket-64.count-58 .round-64 .game:nth-of-type(23),
.bracket-64.count-58 .round-64 .game:nth-of-type(26),
.bracket-64.count-58 .round-64 .game:nth-of-type(27),
.bracket-64.count-58 .round-64 .game:nth-of-type(3),
.bracket-64.count-58 .round-64 .game:nth-of-type(30),
.bracket-64.count-58 .round-64 .game:nth-of-type(31),
.bracket-64.count-58 .round-64 .game:nth-of-type(6),
.bracket-64.count-58 .round-64 .game:nth-of-type(7),
.bracket-64.count-59 .round-64 .game:nth-of-type(10),
.bracket-64.count-59 .round-64 .game:nth-of-type(11),
.bracket-64.count-59 .round-64 .game:nth-of-type(14),
.bracket-64.count-59 .round-64 .game:nth-of-type(15),
.bracket-64.count-59 .round-64 .game:nth-of-type(18),
.bracket-64.count-59 .round-64 .game:nth-of-type(19),
.bracket-64.count-59 .round-64 .game:nth-of-type(2),
.bracket-64.count-59 .round-64 .game:nth-of-type(22),
.bracket-64.count-59 .round-64 .game:nth-of-type(23),
.bracket-64.count-59 .round-64 .game:nth-of-type(26),
.bracket-64.count-59 .round-64 .game:nth-of-type(27),
.bracket-64.count-59 .round-64 .game:nth-of-type(3),
.bracket-64.count-59 .round-64 .game:nth-of-type(30),
.bracket-64.count-59 .round-64 .game:nth-of-type(31),
.bracket-64.count-59 .round-64 .game:nth-of-type(6),
.bracket-64.count-59 .round-64 .game:nth-of-type(7),
.bracket-64.count-6 .round-64 .game:nth-of-type(2),
.bracket-64.count-60 .round-64 .game:nth-of-type(10),
.bracket-64.count-60 .round-64 .game:nth-of-type(11),
.bracket-64.count-60 .round-64 .game:nth-of-type(14),
.bracket-64.count-60 .round-64 .game:nth-of-type(15),
.bracket-64.count-60 .round-64 .game:nth-of-type(18),
.bracket-64.count-60 .round-64 .game:nth-of-type(19),
.bracket-64.count-60 .round-64 .game:nth-of-type(2),
.bracket-64.count-60 .round-64 .game:nth-of-type(22),
.bracket-64.count-60 .round-64 .game:nth-of-type(23),
.bracket-64.count-60 .round-64 .game:nth-of-type(26),
.bracket-64.count-60 .round-64 .game:nth-of-type(27),
.bracket-64.count-60 .round-64 .game:nth-of-type(3),
.bracket-64.count-60 .round-64 .game:nth-of-type(30),
.bracket-64.count-60 .round-64 .game:nth-of-type(31),
.bracket-64.count-60 .round-64 .game:nth-of-type(6),
.bracket-64.count-60 .round-64 .game:nth-of-type(7),
.bracket-64.count-61 .round-64 .game:nth-of-type(10),
.bracket-64.count-61 .round-64 .game:nth-of-type(11),
.bracket-64.count-61 .round-64 .game:nth-of-type(14),
.bracket-64.count-61 .round-64 .game:nth-of-type(15),
.bracket-64.count-61 .round-64 .game:nth-of-type(18),
.bracket-64.count-61 .round-64 .game:nth-of-type(19),
.bracket-64.count-61 .round-64 .game:nth-of-type(2),
.bracket-64.count-61 .round-64 .game:nth-of-type(22),
.bracket-64.count-61 .round-64 .game:nth-of-type(23),
.bracket-64.count-61 .round-64 .game:nth-of-type(26),
.bracket-64.count-61 .round-64 .game:nth-of-type(27),
.bracket-64.count-61 .round-64 .game:nth-of-type(3),
.bracket-64.count-61 .round-64 .game:nth-of-type(30),
.bracket-64.count-61 .round-64 .game:nth-of-type(31),
.bracket-64.count-61 .round-64 .game:nth-of-type(6),
.bracket-64.count-61 .round-64 .game:nth-of-type(7),
.bracket-64.count-62 .round-64 .game:nth-of-type(10),
.bracket-64.count-62 .round-64 .game:nth-of-type(11),
.bracket-64.count-62 .round-64 .game:nth-of-type(14),
.bracket-64.count-62 .round-64 .game:nth-of-type(15),
.bracket-64.count-62 .round-64 .game:nth-of-type(18),
.bracket-64.count-62 .round-64 .game:nth-of-type(19),
.bracket-64.count-62 .round-64 .game:nth-of-type(2),
.bracket-64.count-62 .round-64 .game:nth-of-type(22),
.bracket-64.count-62 .round-64 .game:nth-of-type(23),
.bracket-64.count-62 .round-64 .game:nth-of-type(26),
.bracket-64.count-62 .round-64 .game:nth-of-type(27),
.bracket-64.count-62 .round-64 .game:nth-of-type(3),
.bracket-64.count-62 .round-64 .game:nth-of-type(30),
.bracket-64.count-62 .round-64 .game:nth-of-type(31),
.bracket-64.count-62 .round-64 .game:nth-of-type(6),
.bracket-64.count-62 .round-64 .game:nth-of-type(7),
.bracket-64.count-63 .round-64 .game:nth-of-type(10),
.bracket-64.count-63 .round-64 .game:nth-of-type(11),
.bracket-64.count-63 .round-64 .game:nth-of-type(14),
.bracket-64.count-63 .round-64 .game:nth-of-type(15),
.bracket-64.count-63 .round-64 .game:nth-of-type(18),
.bracket-64.count-63 .round-64 .game:nth-of-type(19),
.bracket-64.count-63 .round-64 .game:nth-of-type(2),
.bracket-64.count-63 .round-64 .game:nth-of-type(22),
.bracket-64.count-63 .round-64 .game:nth-of-type(23),
.bracket-64.count-63 .round-64 .game:nth-of-type(26),
.bracket-64.count-63 .round-64 .game:nth-of-type(27),
.bracket-64.count-63 .round-64 .game:nth-of-type(3),
.bracket-64.count-63 .round-64 .game:nth-of-type(30),
.bracket-64.count-63 .round-64 .game:nth-of-type(31),
.bracket-64.count-63 .round-64 .game:nth-of-type(6),
.bracket-64.count-63 .round-64 .game:nth-of-type(7),
.bracket-64.count-64 .round-64 .game:nth-of-type(10),
.bracket-64.count-64 .round-64 .game:nth-of-type(11),
.bracket-64.count-64 .round-64 .game:nth-of-type(14),
.bracket-64.count-64 .round-64 .game:nth-of-type(15),
.bracket-64.count-64 .round-64 .game:nth-of-type(18),
.bracket-64.count-64 .round-64 .game:nth-of-type(19),
.bracket-64.count-64 .round-64 .game:nth-of-type(2),
.bracket-64.count-64 .round-64 .game:nth-of-type(22),
.bracket-64.count-64 .round-64 .game:nth-of-type(23),
.bracket-64.count-64 .round-64 .game:nth-of-type(26),
.bracket-64.count-64 .round-64 .game:nth-of-type(27),
.bracket-64.count-64 .round-64 .game:nth-of-type(3),
.bracket-64.count-64 .round-64 .game:nth-of-type(30),
.bracket-64.count-64 .round-64 .game:nth-of-type(31),
.bracket-64.count-64 .round-64 .game:nth-of-type(6),
.bracket-64.count-64 .round-64 .game:nth-of-type(7),
.bracket-64.count-7 .round-64 .game:nth-of-type(2),
.bracket-64.count-8 .round-64 .game:nth-of-type(2),
.bracket-64.count-9 .round-64 .game:nth-of-type(2) {
    visibility: visible
}

.type-d .round-title-finals {
    border-right-width: 1px
}

.type-d .round-title s {
    display: inline
}

#submit,
.bracket-16.count-10 .losers .connectors-8,
.bracket-16.count-10 .losers .round-16,
.bracket-16.count-11 .losers .connectors-8,
.bracket-16.count-11 .losers .round-16,
.bracket-16.count-12 .losers .connectors-8,
.bracket-16.count-12 .losers .round-16,
.bracket-16.count-9 .losers .connectors-8,
.bracket-16.count-9 .losers .round-16,
.bracket-32.count-17 .losers .connectors-16,
.bracket-32.count-17 .losers .round-32,
.bracket-32.count-18 .losers .connectors-16,
.bracket-32.count-18 .losers .round-32,
.bracket-32.count-19 .losers .connectors-16,
.bracket-32.count-19 .losers .round-32,
.bracket-32.count-20 .losers .connectors-16,
.bracket-32.count-20 .losers .round-32,
.bracket-32.count-21 .losers .connectors-16,
.bracket-32.count-21 .losers .round-32,
.bracket-32.count-22 .losers .connectors-16,
.bracket-32.count-22 .losers .round-32,
.bracket-32.count-23 .losers .connectors-16,
.bracket-32.count-23 .losers .round-32,
.bracket-32.count-24 .losers .connectors-16,
.bracket-32.count-24 .losers .round-32,
.bracket-64.count-33 .losers .connectors-32,
.bracket-64.count-33 .losers .round-64,
.bracket-64.count-34 .losers .connectors-32,
.bracket-64.count-34 .losers .round-64,
.bracket-64.count-35 .losers .connectors-32,
.bracket-64.count-35 .losers .round-64,
.bracket-64.count-36 .losers .connectors-32,
.bracket-64.count-36 .losers .round-64,
.bracket-64.count-37 .losers .connectors-32,
.bracket-64.count-37 .losers .round-64,
.bracket-64.count-38 .losers .connectors-32,
.bracket-64.count-38 .losers .round-64,
.bracket-64.count-39 .losers .connectors-32,
.bracket-64.count-39 .losers .round-64,
.bracket-64.count-40 .losers .connectors-32,
.bracket-64.count-40 .losers .round-64,
.bracket-64.count-41 .losers .connectors-32,
.bracket-64.count-41 .losers .round-64,
.bracket-64.count-42 .losers .connectors-32,
.bracket-64.count-42 .losers .round-64,
.bracket-64.count-43 .losers .connectors-32,
.bracket-64.count-43 .losers .round-64,
.bracket-64.count-44 .losers .connectors-32,
.bracket-64.count-44 .losers .round-64,
.bracket-64.count-45 .losers .connectors-32,
.bracket-64.count-45 .losers .round-64,
.bracket-64.count-46 .losers .connectors-32,
.bracket-64.count-46 .losers .round-64,
.bracket-64.count-47 .losers .connectors-32,
.bracket-64.count-47 .losers .round-64,
.bracket-64.count-48 .losers .connectors-32,
.bracket-64.count-48 .losers .round-64,
.type-d.bracket-2 .round-2,
.type-d.bracket-8.count-5 .round.round-2.round-advance,
.type-d.bracket-8.count-6 .round.round-2.round-advance {
    display: none
}

.type-d .round-title-grand,
.type-d.bracket-16 .round.round-2.round-advance,
.type-d.bracket-16 .round.round-2.round-advance+.connectors,
.type-d.bracket-16 .round.round-4.round-advance,
.type-d.bracket-16 .round.round-4.round-advance+.connectors,
.type-d.bracket-32 .round.round-2.round-advance,
.type-d.bracket-32 .round.round-2.round-advance+.connectors,
.type-d.bracket-32 .round.round-4.round-advance,
.type-d.bracket-32 .round.round-4.round-advance+.connectors,
.type-d.bracket-32 .round.round-8.round-advance,
.type-d.bracket-32 .round.round-8.round-advance+.connectors,
.type-d.bracket-64 .round.round-16.round-advance,
.type-d.bracket-64 .round.round-16.round-advance+.connectors,
.type-d.bracket-64 .round.round-2.round-advance,
.type-d.bracket-64 .round.round-2.round-advance+.connectors,
.type-d.bracket-64 .round.round-4.round-advance,
.type-d.bracket-64 .round.round-4.round-advance+.connectors,
.type-d.bracket-64 .round.round-8.round-advance,
.type-d.bracket-64 .round.round-8.round-advance+.connectors,
.type-d.bracket-8 .round.round-2.round-advance,
.type-d.bracket-8 .round.round-2.round-advance+.connectors {
    display: block
}

.bracket-16 .losers .round-16 .game:nth-of-type(1),
.bracket-16 .losers .round-16 .game:nth-of-type(3),
.bracket-16 .losers .round-16 .game:nth-of-type(5),
.bracket-16 .losers .round-16 .game:nth-of-type(7),
.bracket-16.count-10 .losers .round-8 .game:nth-of-type(1),
.bracket-16.count-10 .losers .round-8 .game:nth-of-type(3),
.bracket-16.count-11 .losers .round-8 .game:nth-of-type(1),
.bracket-16.count-13 .losers .round-16 .game:nth-of-type(2),
.bracket-16.count-13 .losers .round-16 .game:nth-of-type(6),
.bracket-16.count-14 .losers .round-16 .game:nth-of-type(2),
.bracket-16.count-15 .losers .round-16 .game:nth-of-type(2),
.bracket-16.count-9 .losers .round-8 .game:nth-of-type(1),
.bracket-16.count-9 .losers .round-8 .game:nth-of-type(3),
.bracket-16.count-9 .losers .round-8 .game:nth-of-type(4),
.bracket-32 .losers .round-32 .game:nth-of-type(1),
.bracket-32 .losers .round-32 .game:nth-of-type(11),
.bracket-32 .losers .round-32 .game:nth-of-type(13),
.bracket-32 .losers .round-32 .game:nth-of-type(15),
.bracket-32 .losers .round-32 .game:nth-of-type(3),
.bracket-32 .losers .round-32 .game:nth-of-type(5),
.bracket-32 .losers .round-32 .game:nth-of-type(7),
.bracket-32 .losers .round-32 .game:nth-of-type(9),
.bracket-32.count-17 .losers .round-16 .game,
.bracket-32.count-18 .losers .round-16 .game,
.bracket-32.count-19 .losers .round-16 .game:nth-of-type(1),
.bracket-32.count-19 .losers .round-16 .game:nth-of-type(3),
.bracket-32.count-19 .losers .round-16 .game:nth-of-type(4),
.bracket-32.count-19 .losers .round-16 .game:nth-of-type(5),
.bracket-32.count-19 .losers .round-16 .game:nth-of-type(7),
.bracket-32.count-20 .losers .round-16 .game:nth-of-type(1),
.bracket-32.count-20 .losers .round-16 .game:nth-of-type(3),
.bracket-32.count-20 .losers .round-16 .game:nth-of-type(5),
.bracket-32.count-20 .losers .round-16 .game:nth-of-type(7),
.bracket-32.count-21 .losers .round-16 .game:nth-of-type(1),
.bracket-32.count-21 .losers .round-16 .game:nth-of-type(5),
.bracket-32.count-21 .losers .round-16 .game:nth-of-type(7),
.bracket-32.count-22 .losers .round-16 .game:nth-of-type(1),
.bracket-32.count-22 .losers .round-16 .game:nth-of-type(7),
.bracket-32.count-23 .losers .round-16 .game:nth-of-type(1),
.bracket-32.count-25 .losers .round-32 .game:nth-of-type(10),
.bracket-32.count-25 .losers .round-32 .game:nth-of-type(14),
.bracket-32.count-25 .losers .round-32 .game:nth-of-type(2),
.bracket-32.count-25 .losers .round-32 .game:nth-of-type(6),
.bracket-32.count-26 .losers .round-32 .game:nth-of-type(10),
.bracket-32.count-26 .losers .round-32 .game:nth-of-type(2),
.bracket-32.count-26 .losers .round-32 .game:nth-of-type(6),
.bracket-32.count-27 .losers .round-32 .game:nth-of-type(10),
.bracket-32.count-27 .losers .round-32 .game:nth-of-type(2),
.bracket-32.count-27 .losers .round-32 .game:nth-of-type(6),
.bracket-32.count-28 .losers .round-32 .game:nth-of-type(10),
.bracket-32.count-28 .losers .round-32 .game:nth-of-type(2),
.bracket-32.count-29 .losers .round-32 .game:nth-of-type(10),
.bracket-32.count-29 .losers .round-32 .game:nth-of-type(2),
.bracket-32.count-30 .losers .round-32 .game:nth-of-type(2),
.bracket-32.count-31 .losers .round-32 .game:nth-of-type(2),
.bracket-4.count-3 .losers .round-4 .game,
.bracket-4.count-4 .losers .round-4 .game:nth-of-type(1),
.bracket-64 .losers .round-64 .game:nth-of-type(1),
.bracket-64 .losers .round-64 .game:nth-of-type(11),
.bracket-64 .losers .round-64 .game:nth-of-type(13),
.bracket-64 .losers .round-64 .game:nth-of-type(15),
.bracket-64 .losers .round-64 .game:nth-of-type(17),
.bracket-64 .losers .round-64 .game:nth-of-type(19),
.bracket-64 .losers .round-64 .game:nth-of-type(21),
.bracket-64 .losers .round-64 .game:nth-of-type(23),
.bracket-64 .losers .round-64 .game:nth-of-type(25),
.bracket-64 .losers .round-64 .game:nth-of-type(27),
.bracket-64 .losers .round-64 .game:nth-of-type(29),
.bracket-64 .losers .round-64 .game:nth-of-type(3),
.bracket-64 .losers .round-64 .game:nth-of-type(31),
.bracket-64 .losers .round-64 .game:nth-of-type(5),
.bracket-64 .losers .round-64 .game:nth-of-type(7),
.bracket-64 .losers .round-64 .game:nth-of-type(9),
.bracket-64.count-33 .losers .round-32 .game:nth-of-type(10),
.bracket-64.count-33 .losers .round-32 .game:nth-of-type(11),
.bracket-64.count-33 .losers .round-32 .game:nth-of-type(12),
.bracket-64.count-33 .losers .round-32 .game:nth-of-type(13),
.bracket-64.count-33 .losers .round-32 .game:nth-of-type(14),
.bracket-64.count-33 .losers .round-32 .game:nth-of-type(15),
.bracket-64.count-33 .losers .round-32 .game:nth-of-type(16),
.bracket-64.count-33 .losers .round-32 .game:nth-of-type(2),
.bracket-64.count-33 .losers .round-32 .game:nth-of-type(3),
.bracket-64.count-33 .losers .round-32 .game:nth-of-type(4),
.bracket-64.count-33 .losers .round-32 .game:nth-of-type(5),
.bracket-64.count-33 .losers .round-32 .game:nth-of-type(6),
.bracket-64.count-33 .losers .round-32 .game:nth-of-type(7),
.bracket-64.count-33 .losers .round-32 .game:nth-of-type(8),
.bracket-64.count-33 .losers .round-32 .game:nth-of-type(9),
.bracket-64.count-34 .losers .round-32 .game:nth-of-type(10),
.bracket-64.count-34 .losers .round-32 .game:nth-of-type(11),
.bracket-64.count-34 .losers .round-32 .game:nth-of-type(12),
.bracket-64.count-34 .losers .round-32 .game:nth-of-type(13),
.bracket-64.count-34 .losers .round-32 .game:nth-of-type(14),
.bracket-64.count-34 .losers .round-32 .game:nth-of-type(15),
.bracket-64.count-34 .losers .round-32 .game:nth-of-type(2),
.bracket-64.count-34 .losers .round-32 .game:nth-of-type(3),
.bracket-64.count-34 .losers .round-32 .game:nth-of-type(4),
.bracket-64.count-34 .losers .round-32 .game:nth-of-type(5),
.bracket-64.count-34 .losers .round-32 .game:nth-of-type(6),
.bracket-64.count-34 .losers .round-32 .game:nth-of-type(7),
.bracket-64.count-34 .losers .round-32 .game:nth-of-type(8),
.bracket-64.count-34 .losers .round-32 .game:nth-of-type(9),
.bracket-64.count-35 .losers .round-32 .game:nth-of-type(10),
.bracket-64.count-35 .losers .round-32 .game:nth-of-type(11),
.bracket-64.count-35 .losers .round-32 .game:nth-of-type(12),
.bracket-64.count-35 .losers .round-32 .game:nth-of-type(13),
.bracket-64.count-35 .losers .round-32 .game:nth-of-type(14),
.bracket-64.count-35 .losers .round-32 .game:nth-of-type(15),
.bracket-64.count-35 .losers .round-32 .game:nth-of-type(2),
.bracket-64.count-35 .losers .round-32 .game:nth-of-type(3),
.bracket-64.count-35 .losers .round-32 .game:nth-of-type(4),
.bracket-64.count-35 .losers .round-32 .game:nth-of-type(5),
.bracket-64.count-35 .losers .round-32 .game:nth-of-type(6),
.bracket-64.count-35 .losers .round-32 .game:nth-of-type(7),
.bracket-64.count-35 .losers .round-32 .game:nth-of-type(8),
.bracket-64.count-36 .losers .round-32 .game:nth-of-type(10),
.bracket-64.count-36 .losers .round-32 .game:nth-of-type(11),
.bracket-64.count-36 .losers .round-32 .game:nth-of-type(12),
.bracket-64.count-36 .losers .round-32 .game:nth-of-type(13),
.bracket-64.count-36 .losers .round-32 .game:nth-of-type(14),
.bracket-64.count-36 .losers .round-32 .game:nth-of-type(15),
.bracket-64.count-36 .losers .round-32 .game:nth-of-type(2),
.bracket-64.count-36 .losers .round-32 .game:nth-of-type(3),
.bracket-64.count-36 .losers .round-32 .game:nth-of-type(4),
.bracket-64.count-36 .losers .round-32 .game:nth-of-type(5),
.bracket-64.count-36 .losers .round-32 .game:nth-of-type(6),
.bracket-64.count-36 .losers .round-32 .game:nth-of-type(7),
.bracket-64.count-37 .losers .round-32 .game:nth-of-type(10),
.bracket-64.count-37 .losers .round-32 .game:nth-of-type(11),
.bracket-64.count-37 .losers .round-32 .game:nth-of-type(12),
.bracket-64.count-37 .losers .round-32 .game:nth-of-type(13),
.bracket-64.count-37 .losers .round-32 .game:nth-of-type(14),
.bracket-64.count-37 .losers .round-32 .game:nth-of-type(15),
.bracket-64.count-37 .losers .round-32 .game:nth-of-type(2),
.bracket-64.count-37 .losers .round-32 .game:nth-of-type(3),
.bracket-64.count-37 .losers .round-32 .game:nth-of-type(4),
.bracket-64.count-37 .losers .round-32 .game:nth-of-type(6),
.bracket-64.count-37 .losers .round-32 .game:nth-of-type(7),
.bracket-64.count-38 .losers .round-32 .game:nth-of-type(10),
.bracket-64.count-38 .losers .round-32 .game:nth-of-type(11),
.bracket-64.count-38 .losers .round-32 .game:nth-of-type(13),
.bracket-64.count-38 .losers .round-32 .game:nth-of-type(14),
.bracket-64.count-38 .losers .round-32 .game:nth-of-type(15),
.bracket-64.count-38 .losers .round-32 .game:nth-of-type(2),
.bracket-64.count-38 .losers .round-32 .game:nth-of-type(3),
.bracket-64.count-38 .losers .round-32 .game:nth-of-type(4),
.bracket-64.count-38 .losers .round-32 .game:nth-of-type(6),
.bracket-64.count-38 .losers .round-32 .game:nth-of-type(7),
.bracket-64.count-39 .losers .round-32 .game:nth-of-type(10),
.bracket-64.count-39 .losers .round-32 .game:nth-of-type(11),
.bracket-64.count-39 .losers .round-32 .game:nth-of-type(14),
.bracket-64.count-39 .losers .round-32 .game:nth-of-type(15),
.bracket-64.count-39 .losers .round-32 .game:nth-of-type(2),
.bracket-64.count-39 .losers .round-32 .game:nth-of-type(3),
.bracket-64.count-39 .losers .round-32 .game:nth-of-type(4),
.bracket-64.count-39 .losers .round-32 .game:nth-of-type(6),
.bracket-64.count-39 .losers .round-32 .game:nth-of-type(7),
.bracket-64.count-40 .losers .round-32 .game:nth-of-type(10),
.bracket-64.count-40 .losers .round-32 .game:nth-of-type(11),
.bracket-64.count-40 .losers .round-32 .game:nth-of-type(14),
.bracket-64.count-40 .losers .round-32 .game:nth-of-type(15),
.bracket-64.count-40 .losers .round-32 .game:nth-of-type(2),
.bracket-64.count-40 .losers .round-32 .game:nth-of-type(3),
.bracket-64.count-40 .losers .round-32 .game:nth-of-type(6),
.bracket-64.count-40 .losers .round-32 .game:nth-of-type(7),
.bracket-64.count-41 .losers .round-32 .game:nth-of-type(10),
.bracket-64.count-41 .losers .round-32 .game:nth-of-type(11),
.bracket-64.count-41 .losers .round-32 .game:nth-of-type(14),
.bracket-64.count-41 .losers .round-32 .game:nth-of-type(15),
.bracket-64.count-41 .losers .round-32 .game:nth-of-type(2),
.bracket-64.count-41 .losers .round-32 .game:nth-of-type(6),
.bracket-64.count-41 .losers .round-32 .game:nth-of-type(7),
.bracket-64.count-42 .losers .round-32 .game:nth-of-type(10),
.bracket-64.count-42 .losers .round-32 .game:nth-of-type(11),
.bracket-64.count-42 .losers .round-32 .game:nth-of-type(15),
.bracket-64.count-42 .losers .round-32 .game:nth-of-type(2),
.bracket-64.count-42 .losers .round-32 .game:nth-of-type(6),
.bracket-64.count-42 .losers .round-32 .game:nth-of-type(7),
.bracket-64.count-43 .losers .round-32 .game:nth-of-type(10),
.bracket-64.count-43 .losers .round-32 .game:nth-of-type(15),
.bracket-64.count-43 .losers .round-32 .game:nth-of-type(2),
.bracket-64.count-43 .losers .round-32 .game:nth-of-type(6),
.bracket-64.count-43 .losers .round-32 .game:nth-of-type(7),
.bracket-64.count-44 .losers .round-32 .game:nth-of-type(10),
.bracket-64.count-44 .losers .round-32 .game:nth-of-type(15),
.bracket-64.count-44 .losers .round-32 .game:nth-of-type(2),
.bracket-64.count-44 .losers .round-32 .game:nth-of-type(7),
.bracket-64.count-45 .losers .round-32 .game:nth-of-type(10),
.bracket-64.count-45 .losers .round-32 .game:nth-of-type(15),
.bracket-64.count-45 .losers .round-32 .game:nth-of-type(2),
.bracket-64.count-46 .losers .round-32 .game:nth-of-type(15),
.bracket-64.count-46 .losers .round-32 .game:nth-of-type(2),
.bracket-64.count-47 .losers .round-32 .game:nth-of-type(2),
.bracket-64.count-49 .losers .round-64 .game:nth-of-type(10),
.bracket-64.count-49 .losers .round-64 .game:nth-of-type(14),
.bracket-64.count-49 .losers .round-64 .game:nth-of-type(18),
.bracket-64.count-49 .losers .round-64 .game:nth-of-type(2),
.bracket-64.count-49 .losers .round-64 .game:nth-of-type(22),
.bracket-64.count-49 .losers .round-64 .game:nth-of-type(26),
.bracket-64.count-49 .losers .round-64 .game:nth-of-type(30),
.bracket-64.count-49 .losers .round-64 .game:nth-of-type(6),
.bracket-64.count-50 .losers .round-64 .game:nth-of-type(10),
.bracket-64.count-50 .losers .round-64 .game:nth-of-type(14),
.bracket-64.count-50 .losers .round-64 .game:nth-of-type(18),
.bracket-64.count-50 .losers .round-64 .game:nth-of-type(2),
.bracket-64.count-50 .losers .round-64 .game:nth-of-type(22),
.bracket-64.count-50 .losers .round-64 .game:nth-of-type(26),
.bracket-64.count-50 .losers .round-64 .game:nth-of-type(6),
.bracket-64.count-51 .losers .round-64 .game:nth-of-type(10),
.bracket-64.count-51 .losers .round-64 .game:nth-of-type(14),
.bracket-64.count-51 .losers .round-64 .game:nth-of-type(18),
.bracket-64.count-51 .losers .round-64 .game:nth-of-type(2),
.bracket-64.count-51 .losers .round-64 .game:nth-of-type(22),
.bracket-64.count-51 .losers .round-64 .game:nth-of-type(26),
.bracket-64.count-51 .losers .round-64 .game:nth-of-type(6),
.bracket-64.count-52 .losers .round-64 .game:nth-of-type(10),
.bracket-64.count-52 .losers .round-64 .game:nth-of-type(18),
.bracket-64.count-52 .losers .round-64 .game:nth-of-type(2),
.bracket-64.count-52 .losers .round-64 .game:nth-of-type(22),
.bracket-64.count-52 .losers .round-64 .game:nth-of-type(26),
.bracket-64.count-52 .losers .round-64 .game:nth-of-type(6),
.bracket-64.count-53 .losers .round-64 .game:nth-of-type(10),
.bracket-64.count-53 .losers .round-64 .game:nth-of-type(18),
.bracket-64.count-53 .losers .round-64 .game:nth-of-type(2),
.bracket-64.count-53 .losers .round-64 .game:nth-of-type(22),
.bracket-64.count-53 .losers .round-64 .game:nth-of-type(26),
.bracket-64.count-53 .losers .round-64 .game:nth-of-type(6),
.bracket-64.count-54 .losers .round-64 .game:nth-of-type(10),
.bracket-64.count-54 .losers .round-64 .game:nth-of-type(18),
.bracket-64.count-54 .losers .round-64 .game:nth-of-type(2),
.bracket-64.count-54 .losers .round-64 .game:nth-of-type(26),
.bracket-64.count-54 .losers .round-64 .game:nth-of-type(6),
.bracket-64.count-55 .losers .round-64 .game:nth-of-type(10),
.bracket-64.count-55 .losers .round-64 .game:nth-of-type(18),
.bracket-64.count-55 .losers .round-64 .game:nth-of-type(2),
.bracket-64.count-55 .losers .round-64 .game:nth-of-type(26),
.bracket-64.count-55 .losers .round-64 .game:nth-of-type(6),
.bracket-64.count-56 .losers .round-64 .game:nth-of-type(10),
.bracket-64.count-56 .losers .round-64 .game:nth-of-type(18),
.bracket-64.count-56 .losers .round-64 .game:nth-of-type(2),
.bracket-64.count-56 .losers .round-64 .game:nth-of-type(26),
.bracket-64.count-57 .losers .round-64 .game:nth-of-type(10),
.bracket-64.count-57 .losers .round-64 .game:nth-of-type(18),
.bracket-64.count-57 .losers .round-64 .game:nth-of-type(2),
.bracket-64.count-57 .losers .round-64 .game:nth-of-type(26),
.bracket-64.count-58 .losers .round-64 .game:nth-of-type(10),
.bracket-64.count-58 .losers .round-64 .game:nth-of-type(18),
.bracket-64.count-58 .losers .round-64 .game:nth-of-type(2),
.bracket-64.count-59 .losers .round-64 .game:nth-of-type(10),
.bracket-64.count-59 .losers .round-64 .game:nth-of-type(18),
.bracket-64.count-59 .losers .round-64 .game:nth-of-type(2),
.bracket-64.count-60 .losers .round-64 .game:nth-of-type(18),
.bracket-64.count-60 .losers .round-64 .game:nth-of-type(2),
.bracket-64.count-61 .losers .round-64 .game:nth-of-type(18),
.bracket-64.count-61 .losers .round-64 .game:nth-of-type(2),
.bracket-64.count-62 .losers .round-64 .game:nth-of-type(2),
.bracket-64.count-63 .losers .round-64 .game:nth-of-type(2),
.bracket-8.count-5 .losers .round-4 .game:nth-of-type(1),
.bracket-8.count-5 .losers .round-8 .game:nth-of-type(2),
.bracket-8.count-6 .losers .round-4 .game:nth-of-type(1),
.bracket-8.count-6 .losers .round-8 .game:nth-of-type(2),
.bracket-8.count-7 .losers .round-8 .game:nth-of-type(2),
.bracket-8.count-7 .losers .round-8 .game:nth-of-type(3),
.bracket-8.count-8 .losers .round-8 .game:nth-of-type(1),
.bracket-8.count-8 .losers .round-8 .game:nth-of-type(3) {
    visibility: hidden
}

.bracket-32.count-17 .losers .round-16 .game:nth-of-type(2),
.bracket-32.count-18 .losers .round-16 .game:nth-of-type(2),
.bracket-32.count-18 .losers .round-16 .game:nth-of-type(8),
.bracket-8.count-5 .losers .round-8 .game:nth-of-type(4),
.bracket-8.count-6 .losers .round-8 .game:nth-of-type(4) {
    visibility: visible
}

.panel .tab-buttons {
    background: #3f414a;
    width: 60px;
    height: 100%;
    float: left;
    padding-top: 15px;
    box-shadow: 0 0 8px rgba(0, 0, 0, .2);
    position: relative;
    z-index: 11
}

.panel .tab-button {
    position: relative;
    color: #aaa;
    text-align: center;
    font-size: 30px;
    line-height: 30px;
    cursor: pointer;
    -webkit-user-select: none;
    ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none
}

.panel .tab-button .tab-button-icon {
    height: 60px;
    width: 60px;
    z-index: 2;
    background: #3f414a;
    position: relative;
    transition: .2s ease-in-out;
    padding-top: 10px
}

.panel .tab-button .tab-button-icon:after {
    content: '';
    display: block;
    background: #2d3038;
    position: absolute;
    top: 3%;
    right: -8px;
    width: 0;
    height: 94%;
    opacity: 0;
    transition: .2s ease-in-out
}

.panel .tab-button .tab-button-title {
    height: 100%;
    opacity: 0;
    position: absolute;
    top: 0;
    right: 0;
    font-size: 14px;
    padding: 14px 15px;
    background: #2d3038;
    white-space: nowrap;
    color: #fff;
    transition: .2s ease-in-out;
    box-shadow: 0 0 10px rgba(0, 0, 0, .5);
    z-index: 1;
    pointer-events: none
}

.panel .tab-button .tab-button-icon:hover {
    box-shadow: 0 0 8px rgba(0, 0, 0, .75);
    z-index: 3;
    background: #676b78;
    color: #fff
}

.panel .tab-button .tab-button-icon:hover+.tab-button-title {
    opacity: 1;
    transform: translateX(100%)
}

.panel .tab-button .circle-bg {
    height: 24px;
    width: 24px;
    position: absolute;
    top: 18px;
    left: 18px;
    background: currentColor;
    border-radius: 100%
}

.panel .tab-button.tab-button-active .tab-button-icon {
    background: #2d3038;
    box-shadow: inset 0 0 8px rgba(0, 0, 0, .25);
    color: #fff
}

.panel .tab-button.tab-button-active .tab-button-icon:hover {
    background: #2d3038
}

.panel .tab-button.tab-button-active .tab-button-icon:hover+.tab-button-title {
    opacity: 0;
    transform: translateX(0%)
}

.panel .tab-button.tab-button-active .tab-button-icon:after {
    opacity: 1;
    width: 16px
}

.panel .tab-button.tab-button-pro,
.panel .tab-button.tab-button-tutorial {
    position: absolute;
    bottom: 75px
}

.panel .tab-button.tab-button-pro .tab-button-title span,
.tutorial-step strong,
.upgrade-prompt .upgrade-cta h3 span {
    font-weight: 700
}

.panel .tab-button.tab-button-tutorial span {
    position: relative;
    top: 4px;
    font-weight: 700
}

.panel .tab-button.tab-button-tutorial+.tab-button.tab-button-pro {
    bottom: 135px
}

.panel .tab-button.tab-button-collapse {
    position: absolute;
    bottom: 15px;
    left: 0
}

.panel .tab-button.tab-button-collapse .tab-button-title span {
    font-weight: 300
}

.panel .tab-button.tab-button-collapse .icon {
    color: #3f414a;
    font-size: 16px;
    top: 1px
}

.panel .tab-button.tab-button-public-bracket,
.panel .tab-button.tab-button-public-share {
    display: block
}

.panel .panel-content {
    float: left;
    width: 350px;
    height: 100%;
    position: relative;
    z-index: 10;
    overflow: hidden
}

.panel .tabs {
    height: 100%;
    width: 370px;
    padding: 25px 15px 50px;
    overflow-y: scroll;
    overflow-x: hidden
}

.panel .tab {
    width: 320px;
    opacity: 0;
    pointer-events: none;
    display: none;
    margin-bottom: 250px;
    padding-bottom: 5px
}

.panel .tab-active {
    opacity: 1;
    pointer-events: all;
    display: block
}

.panel .tab .section .section-header,
.panel .tab h6 {
    -webkit-user-select: none;
    ms-user-select: none;
    user-select: none
}

.panel .tab h6 {
    font-weight: 300;
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 1px;
    color: #ccc;
    cursor: default;
    padding-left: 10px;
    margin-bottom: 15px
}

.panel .tab h6.sub {
    margin-bottom: 8px;
    opacity: .75
}

.panel .tab .section {
    background: #26282e;
    margin-bottom: 20px;
    position: relative;
    border-radius: 2px
}

.panel .tab .section:after {
    display: block;
    content: '';
    clear: both
}

.panel .tab .section .section-header {
    margin-bottom: 0;
    width: 100%;
    padding: 15px 10px;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none
}

.panel .tab .section .section-header.collapsable {
    cursor: pointer
}

.panel .tab .section .section-header.collapsable:hover {
    background: #444
}

.panel .tab .section .section-header.collapsable:hover::after {
    border-color: #555 transparent transparent
}

.panel .tab .section .section-header.collapsable:after {
    display: block;
    content: '';
    color: #bbb;
    position: absolute;
    top: 12px;
    right: 8px;
    border-style: solid;
    border-width: 5px 5px 0;
    border-color: #bbb transparent transparent
}

.panel .message-alerts {
    margin-top: -175px
}

.tab-button .icon.icon-user {
    border-radius: .35em
}

.collapsed.editor .panel {
    transition: .5s ease-in-out;
    transform: translateX(-415px)
}

.collapsed.editor .panel .tab-button-collapse {
    transition: .5s ease-in-out;
    transform: translate(415px, 15px)
}

.collapsed.editor .panel .tab-button-collapse .tab-button-icon {
    background: 0 0
}

.collapsed.editor .panel .tab-button-collapse .tab-button-icon:hover {
    background: #676b78
}

.collapsed.editor .panel .tab-button-collapse .icon {
    transition: .5s ease-in-out;
    transform: scaleX(-1)
}

.collapsed.editor .panel .tab-button.tab-button-collapse .tab-button-title span:last-of-type {
    display: block
}

.collapsed.editor .header {
    transition: .5s ease-in-out;
    transform: translateY(-60px)
}

.collapsed.editor .header:before {
    content: '';
    display: block;
    width: 100%;
    height: 40px;
    position: absolute;
    top: 150px;
    left: 0
}

.collapsed.editor .header:hover {
    transform: translateY(0)
}

.collapsed.editor .viewport {
    transition: .5s ease-in-out;
    padding-left: 0;
    padding-top: 0
}

.collapsing.editor .header,
.collapsing.editor .panel,
.collapsing.editor .panel .tab-button-collapse,
.collapsing.editor .panel .tab-button-collapse .icon,
.collapsing.editor .viewport {
    transition: .3s ease-in-out
}

.setting:after,
.settings:after {
    content: '';
    clear: both;
    display: block
}

.setting {
    width: 100%;
    padding: 15px;
    position: relative;
    border-bottom: 1px solid #2e2f38;
    -webkit-user-select: none;
    ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none
}

.setting:last-of-type {
    border-bottom: 0
}

.setting .setting-name {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 0;
    -webkit-user-select: none;
    ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none
}

.setting .setting-option {
    position: relative
}

.setting.deactivated {
    opacity: .35
}

.setting.deactivated label,
.status-started .setting.setting-type label {
    pointer-events: none
}

.setting .deactivated-message {
    display: none!important;
    width: 0;
    height: 0;
    overflow: 0
}

textarea {
    resize: vertical;
    min-height: 80px
}

.setting input[type=text],
.setting textarea {
    background: 0 0;
    border: 1px solid #333
}

.setting input[type=text]:focus,
.setting textarea:focus {
    background: #2a2b33;
    border: 1px solid #333
}

.setting.setting-text {
    cursor: pointer;
    padding: 19px 15px
}

.setting.setting-text input {
    background: 0 0;
    position: relative;
    left: 140px;
    font-size: 16px;
    top: -4px;
    width: 150px;
    z-index: 11;
    transition: .2s ease-in-out
}

.setting.setting-text .setting-name {
    position: relative;
    top: -28px;
    margin-bottom: -26px;
    z-index: 10;
    transition: .2s ease-in-out
}

.setting.setting-text .text-spacer {
    height: 0;
    width: 0;
    transition: .2s ease-in-out
}

.setting.setting-text input:focus {
    top: 18px;
    left: 0;
    width: 100%;
    cursor: text;
    font-size: 18px;
    padding: 4px 6px
}

.setting.setting-text input:focus+.setting-name {
    font-size: 12px;
    top: -40px
}

.setting.setting-text input:focus~.text-spacer {
    height: 25px
}

.setting.setting-textarea .setting-name {
    margin-bottom: 8px
}

.setting.setting-textarea textarea {
    text-align: left
}

.setting.setting-switch {
    height: 60px;
    cursor: pointer;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none
}

.setting.setting-switch .switch {
    padding: 18px 15px
}

.setting.setting-select,
.setting.setting-switch {
    -webkit-user-select: none;
    ms-user-select: none;
    user-select: none
}

.setting.setting-select label {
    padding: 18px 15px;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%
}

.setting.setting-select label .setting-name,
.setting.setting-slider .setting-name {
    float: left
}

.setting.setting-select label .setting-option:after {
    content: '';
    display: block;
    position: absolute;
    top: 6px;
    right: 8px;
    width: 6px;
    height: 6px;
    border-style: solid;
    border-color: #999;
    border-width: 0 2px 2px 0;
    border-radius: 1px;
    padding: 0;
    transform: rotate(45deg)
}

.setting.setting-select label select {
    cursor: pointer;
    float: right;
    width: 150px;
    font-size: 16px;
    background: 0 0;
    border: 1px solid #333;
    padding: 1px 10px 1px 2px;
    position: relative;
    top: -2px
}

.setting.setting-slider .setting-option input {
    float: right;
    width: 100px;
    font-size: 14px;
    text-align: right;
    position: relative;
    top: -3px
}

.setting.setting-slider .slider-spacer {
    clear: both;
    height: 20px
}

.setting.setting-slider input {
    border: 0;
    pointer-events: none;
    background: 0 0
}

.setting.setting-image,
.setting.setting-select {
    height: 60px;
    cursor: pointer
}

.setting.setting-image .setting-name {
    float: left;
    margin-bottom: 0;
    position: relative;
    top: 3px
}

.setting.setting-image input {
    display: none;
    height: 0;
    width: 0;
    overflow: hidden
}

.setting.setting-image .image-clicker {
    float: right;
    width: auto;
    font-size: 14px;
    padding: 5px 10px;
    margin: 0;
    letter-spacing: 0
}

.setting.setting-image .image-preview {
    float: right;
    margin-right: 10px;
    display: block;
    width: 32px;
    height: 32px;
    overflow: hidden;
    border-radius: 16px;
    position: relative;
    top: -1px;
    background-size: cover;
    background-position: 50%;
    background-color: transparent
}

#date_format {
    opacity: 1;
    transition: .3s ease-in-out
}

#date_format.dates-hidden {
    opacity: 0;
    height: 0;
    padding-top: 0;
    padding-bottom: 0;
    overflow: hidden
}

.status-started .setting.setting-type {
    cursor: not-allowed
}

.status-started .setting.setting-type .setting-option:after {
    display: none
}

.status-started .setting.setting-type label select {
    border: 0;
    text-align: right;
    font-weight: 400;
    padding-right: 0
}

.setting.setting-progress,
.setting.setting-status {
    padding: 20px 15px
}

.setting.setting-status .setting-name {
    float: left
}

.setting.setting-status .setting-option {
    text-align: center;
    font-weight: 400;
    cursor: inherit;
    -webkit-user-select: none;
    ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none
}

.blank .setting.setting-status .status-word-blank {
    display: block
}

.blank .setting.setting-status .status-word,
.setting.setting-status .status-word-blank {
    display: none
}

.progress-bar {
    width: 100%;
    height: 30px;
    border-radius: 4px;
    overflow: hidden;
    background: #3f414a;
    border: 1px solid #4c4c4c;
    position: relative
}

.progress-bar .juice {
    width: 0%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: #2ecc71;
    transition: .5s ease-in-out
}

.progress-bar .juice .juice-desc {
    color: #fff;
    position: absolute;
    right: 0;
    font-size: 14px;
    padding: 5px 8px;
    font-weight: 400
}

.progress-bar .juice-low .juice-desc {
    right: auto;
    left: 100%;
    color: #bbb
}

.complete-block,
.signup-block,
.start-block {
    border: 1px solid #555;
    padding: 20px;
    text-align: center;
    margin: 20px 15px;
    background: #3f414abb
}

.start-block .start-instructions {
    margin-bottom: 18px
}

.start-block .button {
    margin-bottom: 0
}

.blank .start-block,
.status-started .start-block {
    display: none
}

.signup-block .signup-instructions {
    margin-bottom: 18px
}

.signup-block .button {
    margin-bottom: 0
}

.blank .setting.setting-progress,
.complete-block,
.status-1 .setting.setting-progress {
    display: none
}

.complete-block.complete-block-active {
    display: block
}

.complete-block .complete-instructions {
    margin-bottom: 18px
}

.complete-block .button {
    margin-bottom: 0
}

.blank .complete-block,
.status-3 .complete-block {
    display: none!important
}

.button.button-bracket-reopen,
.button.button-bracket-reset,
.button.button-bulk-add {
    margin: 50px auto -20px;
    display: block;
    background: 0 0;
    box-shadow: 0 0 transparent;
    color: #777
}

.button.button-bracket-reopen,
.button.button-bracket-reset {
    width: 135px
}

.button.button-bracket-reopen {
    display: none;
    width: 150px
}

.button.button-bracket-reopen:hover,
.button.button-bracket-reset:hover {
    background: #e74c3c;
    color: #fff
}

.status-1 .button.button-bracket-reset {
    display: none
}

.blank .section-participants #bracket-size,
.status-3 .button.button-bracket-reopen {
    display: block
}

.button.button-bulk-add {
    width: 205px;
    margin-bottom: 40px
}

.section-participants #bracket-size,
.setting-participants-type input,
.status-started .button.button-bulk-add {
    display: none
}

.setting-participants-type .participant-selector {
    padding: 4px 0;
    width: 50%;
    position: relative;
    float: left;
    border-radius: 3px;
    text-align: center;
    font-weight: 400;
    text-transform: uppercase;
    font-size: 12px;
    line-height: 18px;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    ms-user-select: none;
    user-select: none;
    -webkit-appearance: none
}

.setting-participants-type .participant-selector:first-of-type {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.setting-participants-type .participant-selector:last-of-type {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.setting-participants-type .participant-selector.participant-selector-blank,
.setting-participants-type input:checked~.participant-selector-list {
    background: #eee;
    border: 1px solid #d3d3d3;
    color: #555;
    box-shadow: inset 0 0 8px 0 rgba(0, 0, 0, .35)
}

.setting-participants-type .participant-selector.participant-selector-list,
.setting-participants-type input:checked~.participant-selector-blank {
    background: #00A651;
    border: 1px solid #00A651;
    color: #fff;
    box-shadow: 0 3px 3px -3px rgba(0, 0, 0, .8)
}

.participants {
    padding: 15px 0
}

.participant {
    padding: 4px 15px
}

.game-menu.game-menu-tabs h4:after,
.participant:after {
    display: block;
    content: '';
    clear: both
}

.participant .participant-handle {
    float: left;
    width: 0;
    padding: 0 15px 0 5px;
    height: 20px;
    opacity: .1;
    position: relative;
    margin-top: 3px;
    cursor: move;
    transition: .2s
}

.participant:hover .participant-handle {
    opacity: .25
}

.participant .participant-handle:hover {
    opacity: .75;
    transition: .1s
}

.participant .participant-handle:after,
.participant .participant-handle:before {
    display: block;
    content: '';
    height: 100%;
    border-left: 2px dotted #fff;
    position: absolute;
    top: 0;
    left: 0
}

.participant .participant-handle:before {
    left: 4px
}

.participant .participant-seed {
    float: left;
    position: relative;
    top: 3px;
    width: 25px;
    cursor: move
}

.participant .participant-name {
    float: left;
    width: 220px
}

.participant .participant-delete {
    float: left;
    padding: 3px 4px;
    position: relative;
    left: 5px;
    opacity: 0;
    cursor: pointer;
    transition: .2s
}

.participant:hover .participant-delete {
    opacity: .5
}

.participant .participant-delete:hover {
    opacity: 1;
    transition: .1s
}

.button.shuffle-seeds {
    float: left;
    font-size: 24px;
    height: 34px;
    width: 36px;
    padding: 7px 0 0
}

.add-buttons {
    border-top: 1px solid #2a2b33;
    padding: 15px;
    text-align: center
}

.add-buttons .button {
    margin: 0;
    display: inline-block
}

.participant-note {
    font-size: 14px;
    color: #aaa;
    text-align: center;
    display: none;
    padding-top: 10px
}

.blank .button-bulk-add,
.blank .section-participants .add-buttons,
.blank .section-participants .participants,
.status-started .setting-participants-type {
    display: none
}

.status-started .participant-handle {
    pointer-events: none;
    cursor: default;
    opacity: 0!important
}

.status-started .participant-seed {
    pointer-events: none;
    cursor: default
}

.status-started .participant-delete {
    pointer-events: none;
    cursor: default;
    opacity: 0!important
}

.status-started .add-buttons {
    display: none
}

.status-started .participant-note {
    display: block
}

.bulk,
.status-started .setting-traditional_seeding {
    display: none
}

.bulk.bulk-active,
.info-hover:hover .info {
    display: block
}

.info-hover {
    display: inline-block;
    position: relative;
    margin-left: 5px;
    top: -5px
}

.info-hover i {
    display: inline-block;
    font-style: normal;
    font-size: 9px;
    height: 16px;
    width: 16px;
    line-height: 16px;
    border-radius: 100%;
    background: #555;
    color: #fff;
    text-align: center;
    font-weight: 700;
    opacity: .75
}

.info-hover .info {
    padding: 10px;
    border-radius: 5px;
    box-shadow: 0 0 8px rgba(0, 0, 0, .25);
    display: none;
    position: absolute;
    bottom: 24px;
    left: -68px;
    width: 200px;
    background: #1e1f24;
    color: #eee;
    text-shadow: 0 1px #000;
    font-size: 14px;
    line-height: 18px
}

.info-hover .info:after {
    display: block;
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 8px 8px 0;
    border-color: #1e1f24 transparent transparent;
    position: absolute;
    bottom: -8px;
    left: 67px
}

.pagination a,
.pagination div {
    display: block;
    float: left;
    padding: 4px 8px;
    background: #fff;
    border: 1px solid #ddd;
    border-right-width: 0;
    box-shadow: 0 1px 2px -1px rgba(0, 0, 0, .25)
}

.pagination a:last-of-type {
    border-right-width: 1px
}

.pagination a:hover {
    background: #eee
}

.context-menu {
    position: absolute;
    z-index: 20010;
    display: none;
    padding: 8px 0;
    width: 220px;
    background: #fff;
    border-radius: 3px;
    border-top-left-radius: 0;
    border: 1px solid rgba(82, 82, 82, .25);
    box-shadow: 0 6px 12px 0 rgba(50, 50, 93, .1), 0 3px 6px 0 rgba(0, 0, 0, .07);
    overflow: hidden
}

.context-menu .menu-item,
.context-menu .menu-title {
    -webkit-user-select: none;
    ms-user-select: none;
    user-select: none
}

.context-menu .menu-title {
    margin-bottom: 8px;
    font-weight: 700;
    border-bottom: 1px solid rgba(82, 82, 82, .15);
    padding: 5px 15px 13px;
    font-size: 18px
}

.context-menu .menu-item {
    padding: 8px 12px;
    font-size: 16px;
    display: block;
    cursor: pointer;
    line-height: 20px;
    position: relative
}

.context-menu .menu-item:hover {
    background: #f0f0f2
}

.context-menu .menu-item .icon {
    font-size: 20px;
    position: relative;
    top: -3px;
    color: #555
}

.context-menu .menu-item span {
    margin-left: 12px
}

.context-menu .menu-item.menu-item-more:after {
    content: '';
    display: block;
    position: absolute;
    top: 14px;
    right: 12px;
    height: 6px;
    width: 6px;
    border-radius: 2px;
    border: 2px solid #999;
    border-left-width: 0;
    border-bottom-width: 0;
    transform: rotate(45deg)
}

.context-menu .menu-item.menu-item-remove {
    display: none
}

.context-menu .menu-group,
.context-menu .menu-item {
    transition: .15s ease-in-out
}

.context-menu .menu-group-more {
    transform: translateX(100%);
    opacity: 0
}

.context-menu.context-menu-slide .menu-group {
    transform: translateX(-100%);
    opacity: 0
}

.context-menu.context-menu-slide .menu-group-more {
    transform: translateX(0%);
    opacity: 1
}

.context-menu .menu-group-folder-move .menu-item .icon {
    float: left;
    top: 0;
    color: #777
}

.context-menu .menu-group-folder-move .menu-item span {
    margin-left: 12px;
    display: inline-block;
    width: 160px
}

.context-menu .empty {
    font-size: 14px
}

.folders .context-menu .menu-item.menu-item-remove {
    display: block
}

.notice {
    width: 100%;
    padding: 8px 10px;
    box-sizing: border-box;
    margin-bottom: 15px;
    font-size: 16px
}

.notice.notice-error {
    border: 1px solid red;
    background: #ffa0a0
}

.notice.notice-success {
    border: 1px solid #70964e;
    background: #d8f5c4
}

.notice.notice-warning {
    border: 1px solid #cec460;
    background: #f8f4c4
}

.notice span:first-of-type {
    font-weight: 700
}

.notice a {
    color: #00A651
}

.notice a:hover {
    color: #00A651
}

.notices-quick {
    z-index: 10000;
    position: fixed;
    top: 8px;
    left: 0;
    right: 0;
    text-align: center;
    height: 0;
    width: 300px;
    margin: 0 auto
}

.notices-quick .notice {
    padding: 5px 15px;
    box-sizing: border-box;
    margin: 0 auto;
    font-size: 16px;
    min-width: 125px;
    width: auto;
    display: inline-block;
    position: relative;
    color: #fff;
    font-weight: 700;
    text-align: center;
    border-radius: 3px;
    box-shadow: 0 0 8px rgba(0, 0, 0, .15);
    -webkit-user-select: none;
    ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
    transition: .3s ease-in-out;
    opacity: 0;
    transform: translateY(-100px);
    animation-name: notice;
    animation-duration: 4s
}

.notices-quick .notice.notice-error {
    border: 1px solid #c0392b;
    background: #e74c3c
}

.notices-quick .notice.notice-success {
    border: 1px solid #27ae60;
    background: #2ecc71
}

.notices-quick .notice.notice-warning {
    border: 1px solid #f1c40f;
    background: #f1c40f
}

.notices-quick .notice span:first-of-type {
    font-weight: 700;
    display: none
}

.notices-quick .notice a {
    border-bottom: 1px dotted rgba(255, 255, 255, .6);
    color: #fff
}

.notices-quick .notice a:hover {
    opacity: .85
}

@keyframes notice {
    0%,
    to {
        opacity: 0;
        transform: translateY(-100px)
    }
    8%,
    90% {
        opacity: 1;
        transform: translateY(0)
    }
}

.button {
    background: #00A651;
    color: #fff;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 18px;
    font-weight: 500;
    letter-spacing: .5px;
    text-align: center;
    display: inline-block;
    padding: 8px 16px;
    margin: 0 6px 15px;
    cursor: pointer;
    border-radius: 2px;
    transition: .3s;
    box-shadow: 0 3px 3px -3px rgba(0, 0, 0, .6);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none
}

.button:hover {
    background: #00A651;
    color: #fff
}

.button:focus {
    background: #236a99;
    color: #fff
}

.button.button-red {
    background: #e74c3c;
    color: #fff
}

.button.button-red:hover {
    background: #c0392b;
    color: #fff
}

.button.button-red:focus {
    background: #ab3225;
    color: #fff
}

.button.button-grey {
    background: #777
}

.button.button-grey:hover {
    background: #555
}

.button.button-grey:focus {
    background: #444
}

.button.button-none {
    background: 0 0;
    box-shadow: 0 0 transparent;
    color: #555;
    border: 1px solid transparent
}

.button.button-none:hover {
    background: #eee;
    border: 1px solid #aaa;
    box-shadow: 0 3px 8px -2px rgba(0, 0, 0, .6)
}

.button-simple {
    background: #fff;
    font-weight: 400;
    color: #444;
    text-transform: none;
    padding: 6px 12px;
    cursor: pointer;
    box-shadow: 0 0 0 1px rgba(50, 50, 93, .1), 0 2px 5px 0 rgba(50, 50, 93, .08), 0 1px 1.5px 0 rgba(0, 0, 0, .07), 0 1px 2px 0 rgba(0, 0, 0, .08)
}

.button-simple:hover {
    color: #000;
    box-shadow: 0 0 0 1px rgba(50, 50, 93, .1), 0 2px 5px 0 rgba(50, 50, 93, .1), 0 3px 9px 0 rgba(50, 50, 93, .08), 0 1px 1.5px 0 rgba(0, 0, 0, .08), 0 1px 2px 0 rgba(0, 0, 0, .08)
}

.button-simple:focus {
    background: #f3f3f3
}

.button-simple-red:hover {
    background: #e74c3c;
    color: #fff
}

.buttons {
    text-align: center;
    clear: both;
    padding-top: 25px
}

.buttons .button,
.buttons .input[type=submit] {
    margin-bottom: 0
}

input,
select,
textarea {
    font-family: "Source Sans Pro", helvetica, arial, sans-serif;
    font-size: 18px;
    color: #aaa;
    border: 1px solid #373a42;
    background: #2d3038;
    padding: 2px 4px;
    width: 100%;
    box-sizing: border-box;
    border-radius: 2px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    outline: 0
}

input:focus,
select:focus,
textarea:focus {
    border: 1px solid #aaa;
    color: #aaa;
    text-align: left;
    box-shadow: 0 0 3px 0 rgba(0, 0, 0, .05)
}

input[type=submit],
input[type=button] {
    background: #00A651;
    border: 0;
    width: auto;
    min-width: 135px;
    color: #fff;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: .5px;
    text-align: center;
    display: inline-block;
    padding: 8px 16px;
    margin: 0 6px 15px;
    cursor: pointer;
    border-radius: 2px;
    transition: .3s;
    box-shadow: 0 3px 3px -3px rgba(0, 0, 0, .6);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none
}

input[type=submit]:hover,
input[type=button]:hover {
    color: #fff;
    box-shadow: 0 3px 8px -2px rgba(0, 0, 0, .6)
}

input[type=submit]:focus,
input[type=button]:focus {
    background: #00A651;
    color: #fff
}

.checkbox {
    cursor: pointer;
    margin-bottom: 5px;
    display: block;
    -webkit-user-select: none;
    ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: transparent
}

.checkbox:after,
.radio:after,
.ui-datepicker:after {
    content: ' ';
    display: block;
    clear: both
}

.checkbox input,
.radio input,
.switch input {
    display: none
}

.checkbox div,
.checkbox span {
    display: inline-block;
    position: relative
}

.checkbox div {
    background: #fff;
    height: 20px;
    width: 20px;
    padding-right: 20px;
    border: 1px solid #ddd;
    border-radius: 3px;
    transition: .2s;
    box-shadow: 0 3px 6px 0 rgba(50, 50, 93, .12), 0 1px 1px 0 rgba(0, 0, 0, .08)
}

.checkbox input~div:after {
    display: block;
    content: ' ';
    position: absolute;
    left: 7px;
    top: 2px;
    width: 4px;
    height: 10px;
    border: solid #fff;
    border-width: 0 3px 3px 0;
    opacity: 0;
    transform: rotate(45deg) scale(.1)
}

.checkbox span {
    top: -3px;
    margin-left: 5px
}

.checkbox input:checked~div,
.radio input:checked~div {
    background: #00A651;
    border: 0
}

.checkbox input:checked~div:after {
    opacity: 1;
    transition: .3s;
    transform: rotate(45deg) scale(1)
}

.checkbox:hover span,
.radio:hover span {
    opacity: .8
}

.radio {
    cursor: pointer;
    margin-bottom: 8px;
    display: block;
    -webkit-user-select: none;
    ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: transparent
}

.radio div,
.radio span {
    display: inline-block;
    position: relative
}

.radio div {
    background: #fff;
    height: 20px;
    width: 20px;
    border: 1px solid #ddd;
    border-radius: 100%;
    vertical-align: top;
    box-shadow: 0 3px 6px 0 rgba(50, 50, 93, .12), 0 1px 1px 0 rgba(0, 0, 0, .08);
    transition: .2s
}

.radio input~div:after {
    display: block;
    content: ' ';
    position: absolute;
    left: 6px;
    top: 6px;
    width: 8px;
    height: 8px;
    border-radius: 100%;
    background: #fff;
    opacity: 0;
    transform: scale(.1)
}

.radio span {
    margin-left: 5px;
    max-width: 245px;
    transition: .1s ease-in-out;
    top: -2px
}

.radio input:checked~div:after {
    opacity: 1;
    transition: .3s;
    transform: scale(1)
}

.switch,
.switch .switcher {
    cursor: pointer;
    position: absolute
}

.switch {
    left: 0;
    padding: 10px 25px;
    display: block;
    box-sizing: border-box;
    top: 0;
    width: 100%;
    height: 100%
}

.switch .switcher {
    right: 13px;
    top: 21px;
    width: 50px;
    height: 15px;
    background-color: #777;
    transition: .4s;
    border-radius: 8px
}

.switch .switcher:before {
    position: absolute;
    left: 0;
    top: -5px;
    content: "";
    height: 25px;
    width: 25px;
    background-color: #ddd;
    transition: .25s;
    border-radius: 50%;
    box-shadow: 0 1px 5px 0 #000b
}

.switch input:checked+.switcher {
    /* background-color: #7bb5db */
    background-color: #2ed27e;
}

.switch input:checked+.switcher:before {
    /* background-color: #00A651; */
    background-color: #00A651;
    transform: translateX(100%)
}

.switch input:focus+.switcher {
    box-shadow: 0 0 1px #2196f3
}

.ui-widget-content {
    background: #bbb;
    height: 4px;
    position: relative;
    width: 90%;
    margin: 0 5% 15px;
    border-radius: 2px
}

.ui-slider-horizontal .ui-slider-range-min {
    left: 0
}

.ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%
}

.ui-slider {
    -webkit-tap-highlight-color: transparent
}

.ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    display: block;
    border: 0;
    background-position: 0 0;
    border-radius: 2px
}

.ui-widget-header {
    background: #7bb5db
}

.ui-slider .ui-slider-handle {
    background: #00A651;
    width: 25px;
    height: 25px;
    position: absolute;
    top: -11px;
    margin-left: -15px;
    z-index: 2;
    cursor: pointer;
    border-radius: 15px;
    box-shadow: 0 1px 5px 0 #000b;
    outline: 0;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none
}

.ui-datepicker {
    display: none;
    width: auto;
    margin: 0
}

.ui-datepicker-header {
    width: 250px;
    background: #333;
    border: 1px solid #333;
    border-bottom: 0;
    color: #fff;
    padding: 3px 0;
    box-shadow: 0 0 10px rgba(0, 0, 0, .9)
}

.ui-datepicker-next,
.ui-datepicker-prev {
    position: absolute;
    top: 0;
    width: 40px;
    height: 40px;
    cursor: pointer
}

.ui-datepicker-prev {
    left: 0
}

.ui-datepicker-next span,
.ui-datepicker-prev span {
    display: none
}

.ui-datepicker-next:after,
.ui-datepicker-prev:after {
    content: ' ';
    display: block;
    width: 0;
    height: 0;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    position: absolute;
    top: 13px
}

.ui-datepicker-prev:after {
    border-right: 10px solid #fff;
    left: 13px
}

.ui-datepicker-next:hover,
.ui-datepicker-prev:hover {
    background: rgba(0, 0, 0, .1)
}

.ui-datepicker-next {
    right: 0
}

.ui-datepicker-next:after {
    border-left: 10px solid #fff;
    right: 13px
}

.ui-datepicker-title {
    margin: 0 30px;
    line-height: 1.8em;
    text-align: center;
    font-weight: 700
}

.ui-datepicker-calendar {
    width: 250px;
    background: #fff;
    color: #333;
    border: 1px solid #ddd;
    border-top: 0;
    box-shadow: 0 0 10px rgba(0, 0, 0, .9)
}

.ui-datepicker-calendar thead {
    font-size: 12px;
    color: #999
}

.ui-datepicker-calendar tbody td a {
    width: 100%;
    display: block;
    color: #333;
    background: #fff;
    border: 1px solid #fff
}

.ui-datepicker-calendar tbody td.ui-datepicker-today a {
    background: #eee;
    color: #000;
    border: 1px solid #ddd
}

.ui-datepicker-calendar tbody td.ui-datepicker-current-day a {
    background: #00A651;
    color: #fff;
    border: 1px solid #ddd
}

.ui-datepicker-calendar tbody td:hover a {
    background: #eee;
    color: #000
}

@media only screen and (min-width:0px) and (max-width:568px) {
    .ui-datepicker {
        margin-left: -20px
    }
}

.ui-timepicker {
    display: none
}

.number-picker {
    position: relative;
    overflow: hidden
}

.number-picker input[type=number]::-webkit-inner-spin-button,
.number-picker input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.number-picker input[type=number] {
    -moz-appearance: textfield;
    padding-right: 20px
}

.number-picker .number-picker-buttons {
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    border-left: 1px solid #606060
}

.number-picker .number-picker-buttons .number-picker-button {
    text-align: center;
    width: 20px;
    line-height: 20px;
    font-size: 18px;
    height: 50%;
    cursor: pointer;
    -webkit-user-select: none;
    ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none
}

.number-picker .number-picker-buttons .number-picker-button:first-of-type {
    border-bottom: 1px solid #606060
}

.number-picker .number-picker-buttons .number-picker-button:hover {
    background: rgba(255, 255, 255, .2)
}

.prompt,
.prompt .prompt-window {
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 11000
}

.prompt {
    overflow: hidden;
    position: fixed;
    top: 0;
    height: 0;
    width: 0
}

.prompt .prompt-bg,
.prompt .prompt-window {
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    transition: 0s opacity;
    transition-timing-function: cubic-bezier(.445, .05, .55, .95)
}

.prompt .prompt-window {
    background: #f9f9f9;
    margin: auto;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, .25);
    height: 200px;
    width: 300px
}

.prompt .prompt-bg {
    z-index: 10999;
    height: 100%;
    width: 100%;
    background-color: #000
}

.prompt .prompt-exit {
    display: block;
    opacity: .35;
    width: 30px;
    height: 30px;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 11001;
    cursor: pointer
}

.prompt .prompt-exit:after,
.prompt .prompt-exit:before {
    position: absolute;
    content: '';
    display: block;
    height: 12px;
    width: 2px;
    background-color: #333;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    margin: auto
}

.prompt .prompt-exit:before {
    transform: rotate(45deg)
}

.prompt .prompt-exit:after {
    transform: rotate(-45deg)
}

.prompt .prompt-exit:hover {
    opacity: 1
}

.prompt .prompt-content {
    padding: 15px;
    color: #111
}

.prompt .prompt-content h4 {
    margin-bottom: 15px
}

.prompt .prompt-content p {
    margin-bottom: 15px;
    font-size: 18px;
    line-height: 27px
}

.prompt .prompt-content .button {
    margin-left: 0;
    padding: 8px 14px
}

.prompt .prompt-content .button:last-of-type {
    margin-right: 0
}

.prompt.prompt-active {
    height: 100%;
    width: 100%
}

.prompt.prompt-active .prompt-bg {
    opacity: .5;
    transition: .1s opacity;
    pointer-events: all
}

.prompt.prompt-active .prompt-window {
    opacity: 1;
    transition: .5s opacity;
    pointer-events: all
}

.prompt.prompt-modal .prompt-content {
    padding: 20px
}

.prompt.prompt-modal h4 {
    margin: -20px -20px 20px;
    padding: 15px;
    background: #444;
    color: #fff;
    text-align: center
}

.prompt-auto-load {
    display: none;
    height: 0;
    width: 0;
    overflow: hidden
}

@media only screen and (min-width:0px) and (max-width:959px) {
    .prompt .prompt-bg {
        cursor: pointer
    }
}

.prompt .prompt-content h4 {
    font-weight: 400;
    font-size: 22px
}

.prompt .prompt-content .buttons {
    text-align: right;
    padding: 0
}

.prompt .prompt-content .button {
    margin-bottom: 0
}

.prompt .prompt-content input[type=text],
.prompt .prompt-content select,
.prompt .prompt-content textarea {
    width: 100%;
    font-size: 16px;
    background: #3a3c44;
    border: 1px solid #606060;
    color: #eee;
    font-weight: 400;
    margin-bottom: 15px;
    padding: 5px 10px
}

.prompt .prompt-content input[type=text]:focus,
.prompt .prompt-content select:focus,
.prompt .prompt-content textarea:focus {
    border: 1px solid #999
}

.prompt .prompt-content select {
    -webkit-appearance: menulist;
    -moz-appearance: menulist;
    appearance: menulist
}

.prompt.prompt-modal h4 {
    background: #00A651
}

.prompt.prompt-modal .prompt-exit {
    display: none
}

.upgrade-prompt .prompt-window {
    border-top: 12px solid #00A651;
    border-radius: 6px;
    overflow: hidden
}

.upgrade-prompt .upgrade-cta {
    width: 315px;
    text-align: center
}

.upgrade-prompt .upgrade-cta .icon-crown {
    color: #fbc531;
    font-size: 28px;
    margin: 65px 0 15px
}

.upgrade-prompt .upgrade-cta p {
    margin-bottom: 30px;
    font-size: 17px
}

.upgrade-prompt .pricing {
    width: 300px;
    position: absolute;
    top: 0;
    right: 0;
    background: #e9e9e9;
    height: 100%
}

.upgrade-prompt .pricing .plan-desc {
    margin: 0;
    padding: 50px 35px;
    float: none;
    width: auto
}

.upgrade-prompt .pricing .plan-desc .checks-header {
    margin-bottom: 12px;
    font-weight: 400
}

.upgrade-prompt .pricing .plan-desc .checks li {
    font-size: 16px;
    padding-top: 3px
}

.game-menu .prompt-window {
    background: #454751;
    border: 1px solid #272727
}

.game-menu .prompt-window .prompt-content {
    color: #fff
}

.game-menu .prompt-exit:after,
.game-menu .prompt-exit:before {
    background: #ddd
}

.game-menu.prompt-active .prompt-bg {
    opacity: .8!important
}

.game-menu.game-menu-tabs h4 {
    padding: 2px 20px 0;
    border-bottom: 1px solid #777;
    margin: 0 -15px 20px
}

.game-menu.game-menu-tabs .gm-tab {
    float: left;
    padding: 6px 10px;
    color: #bbb;
    cursor: pointer;
    margin-right: 5px;
    -webkit-user-select: none;
    ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none
}

.game-menu.game-menu-tabs .gm-tab.gm-tab-active {
    border: 1px solid #777;
    border-bottom-color: #454751;
    color: #fff;
    margin-bottom: -1px;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px
}

.game-menu.game-menu-tabs .gm-tab:hover {
    color: #fff
}

.game-menu .gm-tab-content {
    display: none
}

.game-menu .gm-tab-content-active {
    display: block
}

.game-menu .score-labels {
    margin: 50px 0 8px;
    -webkit-user-select: none;
    ms-user-select: none;
    user-select: none
}

.download-menu .sett:after,
.game-menu .gm-input:after,
.game-menu .score-box:after,
.game-menu .score-labels:after {
    display: block;
    content: '';
    clear: both
}

.game-menu .score-label {
    float: right;
    color: #bbb;
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 1px;
    font-weight: 400
}

.game-menu .score-label:nth-of-type(1) {
    margin-right: 24px
}

.game-menu .score-label:nth-of-type(2) {
    margin-right: 37px
}

.game-menu .score-boxes {
    border-radius: 5px;
    overflow: hidden;
    background: #2d3038;
    margin-bottom: 75px
}

.game-menu .score-box {
    clear: both
}

.game-menu .score-box:first-of-type {
    border-bottom: 1px solid #444
}

.game-menu .score-box .score-name,
.game-menu .score-box .score-seed {
    float: left;
    text-shadow: 1px 1px #000;
    -webkit-user-select: none;
    ms-user-select: none;
    user-select: none
}

.game-menu .score-box .score-name {
    padding: 23px 0 23px 5px;
    font-weight: 400
}

.game-menu .score-box .score-seed {
    width: 50px;
    padding: 23px 0 23px 10px;
    text-align: center;
    font-weight: 600
}

.game-menu .score-box .score-name {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    min-width: 50px;
    max-width: 400px
}

.game-menu .score-box .score-num,
.game-menu .score-box .score-nums {
    float: right;
    padding: 12px
}

.game-menu .score-box .score-num input {
    width: 65px;
    padding: 10px 22px 10px 2px
}

.game-menu .score-box .score-num input,
.game-menu .score-box .score-nums input {
    text-align: center;
    background: #3f414a;
    border: 1px solid #606060;
    color: #eee;
    font-weight: 400;
    margin-bottom: 0;
    line-height: 23px
}

.game-menu .score-box .score-num input:invalid,
.game-menu .score-box .score-nums input:invalid {
    box-shadow: inherit
}

.game-menu .score-box .score-nums input {
    width: 36px;
    padding: 10px 2px
}

.game-menu .score-box .verify-check {
    float: right;
    text-align: center;
    padding: 4px 0;
    margin-right: 10px
}

.game-menu .score-box .verify-check label {
    display: block;
    padding: 10px 16px;
    width: 66px;
    height: 60px;
    font-size: 28px;
    color: #444;
    cursor: pointer;
    transition: .15s ease-in-out;
    -webkit-user-select: none;
    ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none
}

.game-menu .score-box .verify-check label:hover {
    color: #ddd
}

.game-menu .score-box .verify-check input[type=radio] {
    display: none
}

.game-menu .score-box .verify-check input[type=radio]:checked~label {
    color: #2ecc71
}

.game-menu.game-menu-view-only .score-labels {
    margin-top: -20px
}

.game-menu.game-menu-view-only .score-label:nth-of-type(1) {
    margin-right: 26px
}

.game-menu.game-menu-view-only .score-label:nth-of-type(2) {
    margin-right: 40px
}

.game-menu.game-menu-view-only .score-boxes {
    margin-bottom: 20px
}

.game-menu.game-menu-view-only .score-box .score-num {
    font-weight: 600;
    padding: 20px 0;
    width: 95px;
    text-align: center;
    font-size: 22px
}

.game-menu.game-menu-view-only .score-box .verify-check {
    pointer-events: none
}

.game-menu.game-menu-view-only .score-box .verify-check input[type=radio]~label {
    opacity: 0
}

.game-menu.game-menu-view-only .score-box .verify-check input[type=radio]:checked~label {
    opacity: 1
}

.game-menu .gm-input {
    margin-bottom: 15px
}

.game-menu .gm-input .gm-label {
    width: 20%;
    float: left;
    text-align: right;
    padding: 10px 20px 0 0;
    font-weight: 400;
    font-size: 16px
}

.game-menu .gm-input .gm-content {
    width: 80%;
    float: left;
    padding: 0;
    font-size: 16px
}

.game-menu .gm-input textarea {
    width: 80%;
    float: left;
    padding: 10px;
    height: 95px;
    resize: none;
    margin-bottom: 5px
}

.game-menu .gm-input input[type=text] {
    width: 80%;
    float: left;
    padding: 10px;
    margin-bottom: 0
}

.game-menu.game-menu-view-only .gm-input {
    margin-bottom: 12px
}

.game-menu.game-menu-view-only .gm-input .gm-label {
    padding-top: 0
}

.game-menu.game-menu-view-only .gm-content-desc {
    height: 100px;
    overflow-y: scroll
}

.game-menu .button.button-gm-submit {
    font-size: 18px;
    font-weight: 600;
    margin: 0 auto 20px!important;
    display: block;
    padding: 12px 20px!important;
    width: 220px
}

.game-menu .button.button-gm-add-set,
.game-menu .button.button-gm-reset {
    margin: 0;
    color: #bbb;
    width: auto;
    font-size: 14px;
    font-weight: 400;
    background: 0 0;
    box-shadow: 0 0 transparent
}

.game-menu .button.button-gm-reset {
    float: right;
    top: -55px;
    position: relative
}

.game-menu .button.button-gm-reset:hover {
    background: #e74c3c;
    color: #fff
}

.game-menu .button.button-gm-add-set {
    position: absolute;
    right: 15px;
    bottom: 110px;
    padding: 6px 12px
}

.game-menu .button.button-gm-add-set:hover {
    background: #00A651;
    color: #fff
}

.game-menu .button.button-none {
    color: #ccc;
    background: 0 0;
    border: 0
}

.game-menu .button.button-none:hover {
    color: #fff;
    box-shadow: 0 0 transparent
}

.game-menu .instruct,
.game-menu .tbd {
    font-style: italic;
    color: #aaa
}

.status-3 .game-menu .number-picker input {
    padding-right: 2px;
    pointer-events: none
}

.status-3 .game-menu .number-picker-buttons {
    display: none
}

.status-3 .game-menu .verify-check {
    pointer-events: none
}

.game-menu.scores-disabled .add-set-scores,
.game-menu.scores-disabled .reset-scores,
.game-menu.scores-disabled .submit-scores,
.status-3 .game-menu .add-set-scores,
.status-3 .game-menu .reset-scores,
.status-3 .game-menu .submit-scores {
    display: none;
    pointer-events: none
}

.game-menu.game-menu-view-only.game-not-complete .score-labels,
.game-menu.scores-disabled .score-labels {
    opacity: 0
}

.game-menu.scores-disabled .score-num,
.game-menu.scores-disabled .verify-check,
.game-menu.seeds-hidden .score-seed {
    display: none
}

.game-menu.seeds-hidden .score-name {
    padding-left: 20px
}

.download-menu,
.download-menu.prompt .prompt-content p,
.embed-menu,
.embed-menu.prompt .prompt-content p {
    font-size: 16px;
    line-height: 24px
}

.embed-menu textarea {
    border: 1px solid #777;
    color: #ddd;
    font-size: 16px;
    resize: none;
    min-height: 70px;
    margin-bottom: 25px
}

.embed-menu .checkbox span {
    width: 150px
}

.download-menu .checkbox div,
.embed-menu .checkbox div {
    background: #2d3038;
    border: 1px solid #777
}

.embed-menu .embed-upgrade {
    font-style: italic;
    opacity: .8
}

.download-menu .download-upgrade a,
.embed-menu .embed-upgrade a {
    color: #64c1ff
}

.download-menu .download-upgrade a:hover,
.embed-menu .embed-upgrade a:hover {
    text-decoration: underline
}

.download-menu.prompt .prompt-content input {
    font-size: 15px;
    padding: 3px 5px
}

.download-menu.prompt .prompt-content select {
    font-size: 15px;
    padding: 2px 4px 2px 2px
}

.download-menu .button-download span.dling,
.download-menu .hidden-input,
.download-menu.downloading .button-download span.dl {
    display: none
}

.download-menu .checkbox span {
    width: 135px;
    margin-left: 0
}

.download-menu .download-upgrade {
    position: relative;
    top: -10px;
    font-style: italic;
    opacity: .8
}

.download-menu .sett {
    margin-bottom: 15px
}

.download-menu .sett-name {
    float: left;
    width: 130px
}

.download-menu .sett-value {
    float: left;
    width: 150px
}

.download-menu .button-bar {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    text-align: center
}

.download-menu .button-download {
    font-size: 18px;
    font-weight: 600;
    margin: 0 auto 20px!important;
    display: block;
    padding: 12px 20px!important;
    width: 220px
}

.download-menu .dl-settings {
    float: left;
    width: 280px
}

.download-menu .dl-settings.dl-settings-image,
.download-menu .dl-settings.dl-settings-pdf {
    float: right;
    width: 260px;
    background: rgba(0, 0, 0, .2);
    border: 1px solid #626262;
    padding: 8px 12px;
    display: none
}

.download-menu .dl-settings.dl-settings-image .sett-name,
.download-menu .dl-settings.dl-settings-pdf .sett-name {
    width: 83px
}

.download-menu .dl-settings.dl-settings-image .sett-value,
.download-menu .dl-settings.dl-settings-pdf .sett-value {
    width: 151px
}

.download-menu .dl-settings.dl-settings-image .sett-value i {
    font-style: normal;
    opacity: .7;
    font-size: 13px
}

.download-menu .dl-settings:after {
    display: block;
    clear: both;
    content: ''
}

.download-menu.download-menu-image .dl-settings.dl-settings-image,
.download-menu.download-menu-pdf .dl-settings.dl-settings-pdf {
    display: block
}

.download-menu.downloading,
.download-menu.downloading *,
.download-menu.downloading.prompt.prompt-active .prompt-bg,
.phad img {
    pointer-events: none
}

.download-menu.downloading .button-download {
    background: #999;
    transition: 0s
}

.download-menu.downloading .button-download span.dling {
    display: inline
}

.share-menu-mobile {
    text-align: center
}

.share-menu-mobile .header-menu-item-share-addthis {
    height: 80px;
    padding-top: 15px
}

.share-menu-mobile .header-menu-item-embed {
    cursor: pointer
}

.share-menu-mobile .header-menu-item-embed .icon {
    margin-right: 5px;
    font-size: 16px;
    position: relative;
    top: -2px
}

.share-menu-mobile .header-menu-item-download,
.tutorial,
.tutorial-steps.tutorial-steps-default .triangle,
.tutorial-steps.tutorial-steps-first .tutorial-control-prev,
.tutorial-steps.tutorial-steps-last .tutorial-control-next .default {
    display: none
}

.form-rename-bracket input {
    background: #eee!Important;
    color: #222!Important;
    border-color: #bbb!Important
}

.tutorial {
    z-index: 10000
}

.tutorial-bg {
    height: 100%;
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 10001;
    background: rgba(0, 0, 0, .3)
}

.tutorial-bg.tutorial-bg-hidden {
    background: 0 0;
    height: 0;
    width: 0
}

.tutorial-steps {
    width: 300px;
    box-sizing: border-box;
    padding: 10px 15px 54px;
    position: absolute;
    z-index: 10009;
    background: #fff
}

.tutorial-steps.tutorial-steps-default {
    top: 0!important;
    right: 0;
    left: 0!important;
    margin: 10% auto 0
}

.tutorial-steps.tutorial-steps-last .tutorial-control-next .last {
    display: block
}

.tutorial-steps.tutorial-position-bottom .triangle {
    top: -10px;
    left: 0;
    right: 0
}

.tutorial-steps.tutorial-position-left .triangle {
    right: -10px;
    top: 0;
    bottom: 0;
    transform: rotate(90deg)
}

.tutorial-steps.tutorial-position-right .triangle {
    left: -10px;
    top: 0;
    bottom: 0;
    transform: rotate(-90deg)
}

.tutorial-steps.tutorial-position-top .triangle {
    bottom: -10px;
    left: 0;
    right: 0;
    transform: rotate(180deg)
}

.tutorial-steps .triangle {
    width: 0;
    height: 0;
    position: absolute;
    margin: auto
}

.tutorial-steps .triangle:after,
.tutorial-steps .triangle:before {
    content: '';
    display: block;
    position: absolute;
    top: -1px;
    left: -11px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 9px 11px;
    border-color: transparent transparent #ccc
}

.tutorial-steps .triangle:after {
    top: 0;
    left: -10px;
    border-width: 0 8px 10px;
    border-color: transparent transparent #fff
}

.tutorial-control.tutorial-control-next span.last,
.tutorial-step {
    display: none
}

.tutorial-step:first-of-type {
    display: block
}

.tutorial-step h3 {
    font-size: 20px;
    line-height: 26px;
    font-weight: 400;
    margin-bottom: 12px
}

.tutorial-step p {
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 20px
}

.tutorial-control,
.tutorial-controls {
    -webkit-user-select: none;
    ms-user-select: none;
    user-select: none
}

.tutorial-controls {
    position: absolute;
    bottom: 0;
    left: 0;
    border-top: 1px solid #ddd;
    width: 100%
}

.tutorial-control {
    width: 50%;
    box-sizing: border-box;
    border-left: 1px solid #ddd;
    display: block;
    float: left;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    padding: 12px 0;
    cursor: pointer;
    transition: .3s
}

.tutorial-control.tutorial-control-prev {
    border-left: 0
}

.tutorial-control.tutorial-control-next {
    float: right
}

.tutorial-control:hover {
    background: #ddd
}

.tutorial-control.tutorial-control-prev:hover .arrow {
    opacity: 1;
    transform: rotate(135deg) translate(3px, 3px)
}

.tutorial-control.tutorial-control-next:hover .arrow {
    opacity: 1;
    transform: rotate(-45deg) translate(3px, 3px)
}

.tutorial-control .arrow {
    opacity: .8;
    display: inline-block;
    width: 4px;
    height: 4px;
    border: solid #444;
    border-width: 0 2px 2px 0;
    border-radius: 1px;
    padding: 0;
    position: relative;
    top: -2px;
    transition: .3s
}

.tutorial-control.tutorial-control-prev .arrow {
    right: 1px;
    transform: rotate(135deg)
}

.tutorial-control.tutorial-control-next .arrow {
    left: 1px;
    transform: rotate(-45deg)
}

.tutorial-exit-button {
    opacity: .4;
    width: 32px;
    height: 32px;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1001;
    cursor: pointer;
    transition: .3s
}

.tutorial-exit-button:after,
.tutorial-exit-button:before {
    position: absolute;
    content: '';
    height: 14px;
    width: 2px;
    background-color: #333;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    margin: auto
}

.tutorial-exit-button:before {
    transform: rotate(45deg)
}

.tutorial-exit-button:after {
    transform: rotate(-45deg)
}

.tutorial-exit-button:hover {
    opacity: 1
}

.tutorial-highlight {
    position: relative!important;
    z-index: 10005!important
}

.icon i,
.tutorial.tutorial-active {
    display: block
}

.tutorial-steps {
    background: #fafafa;
    box-shadow: 0 0 8px 0 rgba(0, 0, 0, .75)
}

.body-tutorial-step-participants .panel .tab-active {
    padding-top: 180px
}

.body-tutorial-step-settings .panel .tab-active,
.body-tutorial-step-theme .panel .tab-active {
    padding-top: 160px
}

.emn {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 55px;
    background: #373a42;
    box-shadow: 0 0 10px rgba(0, 0, 0, .8);
    z-index: 12;
    padding: 1px;
    display: none
}

.emn .emn-buttons {
    height: 100%;
    width: 300px;
    margin: 0 auto
}

.emn .emn-button {
    height: 100%;
    width: 150px;
    float: left;
    color: #aaa;
    text-align: center;
    cursor: pointer;
    padding-top: 5px;
    transition: .15s ease-in-out;
    -webkit-user-select: none;
    ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none
}

.emn .emn-button.emn-button-active {
    background: #2d3038;
    color: #fff;
    box-shadow: inset 0 0 8px rgba(0, 0, 0, .25)
}

.emn .emn-button .icon,
.icon {
    display: inline-block;
    font-size: 28px
}

.emn .emn-button span {
    display: block;
    text-transform: uppercase;
    font-size: 10px;
    margin-top: 2px
}

.icon {
    position: relative;
    vertical-align: middle;
    font-size: 1em;
    line-height: 1em
}

.icon:after,
.icon:before {
    content: '';
    display: block;
    position: absolute;
    box-sizing: border-box
}

.icon i {
    color: currentColor
}

.icon-chat {
    width: .7em;
    height: .55em;
    margin: .225em .15em;
    border-radius: 50%;
    border: .065em solid transparent;
    background: 0 0;
    box-shadow: inset 1em 0, -.35em -.23em;
    position: relative;
    top: .15em;
    left: .22em
}

.icon-chat:after,
.icon-chat:before {
    height: .2em;
    border: 0 solid transparent
}

.icon-chat:before {
    border-right: .13em solid currentColor;
    width: .25em;
    top: .13em;
    left: -.48em;
    border-radius: 0 0 100% 0;
    transform: rotate(22deg)
}

.icon-chat:after {
    width: .22em;
    top: .37em;
    left: .42em;
    border-radius: 0 0 0 100%;
    border-left: .12em solid currentColor;
    transform: rotate(-25deg)
}

.icon-smart-phone {
    height: 1em;
    width: .6em;
    margin: 0 .2em;
    border: .06em solid currentColor;
    border-top-width: .06em;
    border-bottom-width: .1em;
    border-top-left-radius: 100% .1em;
    border-top-right-radius: 100% .1em;
    border-bottom-left-radius: 100% .15em;
    border-bottom-right-radius: 100% .15em
}

.icon-smart-phone:after,
.icon-smart-phone:before {
    left: 0;
    width: .52em;
    border-style: solid;
    border-color: currentColor;
    height: .08em
}

.icon-smart-phone:before {
    top: -.01em;
    border-width: 0 .24em .03em
}

.icon-smart-phone:after {
    bottom: -.01em;
    border-width: .03em .175em 0
}

.icon-slider {
    width: 1em;
    height: 1em;
    border-radius: .05em
}

.icon-slider:before {
    top: .25em;
    left: 0;
    width: 1em;
    height: .05em;
    background: currentColor;
    box-shadow: 0 .25em currentColor, 0 .5em currentColor;
    opacity: .8
}

.icon-slider:after {
    top: .2em;
    left: .3em;
    width: .2em;
    height: .15em;
    background: currentColor;
    box-shadow: .3em .25em currentColor, -.15em .5em currentColor;
    border-radius: .025em
}

.icon-settings,
.icon-user {
    background-color: transparent
}

.icon-settings {
    margin: .125em;
    position: relative;
    border-width: .2em;
    border-style: solid;
    border-color: currentColor;
    width: .75em;
    height: .75em;
    border-radius: 100%
}

.icon-settings:after,
.icon-settings:before {
    width: .18em;
    height: .18em;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) rotate(22.5deg);
    box-shadow: .4em 0, -.4em 0, 0 .4em, 0 -.4em
}

.icon-settings:after {
    transform: translate(-50%, -50%) rotate(67.5deg)
}

.icon-user {
    width: 1em;
    height: 1em;
    border-radius: 50%;
    overflow: hidden
}

.icon-user:before {
    width: .6em;
    height: .6em;
    border: .067em solid transparent;
    border-radius: 100%;
    top: .075em;
    left: 50%;
    transform: translateX(-50%);
    box-shadow: inset 0 0 0 .5em, 0 .68em 0 .2em
}

.icon-link,
.icon-link:before {
    border-width: .1em;
    border-style: solid;
    background-color: transparent
}

.icon-link {
    margin: .25em .4em .05em .1em;
    width: .5em;
    height: .7em;
    border-color: currentColor transparent transparent currentColor;
    border-radius: .12em 0 0 .12em
}

.icon-link:before {
    width: .7em;
    height: .4em;
    border-color: transparent currentColor currentColor;
    border-radius: .12em 0 .05em .12em;
    top: .2em;
    left: -.1em
}

.icon-link:after {
    background-color: transparent;
    border: .2em solid transparent;
    border-left-color: currentColor;
    border-right-width: .8em;
    box-shadow: -.6em 0 0 -.12em;
    transform: rotate(-45deg);
    top: -.6em;
    left: .46em
}

.icon-copy,
.icon-copy:before {
    border-width: .1em;
    border-style: solid
}

.icon-copy,
.icon-copy:after,
.icon-copy:before {
    border-radius: .12em;
    background-color: transparent
}

.icon-copy {
    margin: .1em .32em .72em .1em;
    width: .58em;
    border-color: currentColor currentColor transparent transparent;
    height: .18em
}

.icon-copy:after,
.icon-copy:before {
    height: .75em
}

.icon-copy:before {
    border-color: currentColor transparent currentColor currentColor;
    width: .18em;
    top: -.06em;
    left: -.1em
}

.icon-copy:after {
    width: .6em;
    border: .1em solid currentColor;
    top: .15em;
    left: .1em
}

.icon-globe,
.icon-globe:after {
    border-style: solid;
    border-radius: 100%
}

.icon-globe {
    width: 1em;
    height: 1em;
    margin: 0;
    background-color: transparent;
    overflow: hidden;
    border-width: .08em
}

.icon-globe:before {
    border-width: .1em 0 .38em .28em;
    border-style: solid;
    border-radius: .05em;
    border-color: transparent;
    border-left-color: inherit;
    top: .35em;
    left: .6em;
    box-shadow: -.05em -.02em, .09em -.2em, -.58em .07em 0 -.07em, -.73em -.3em 0 -.05em, -.65em -.5em 0 -.02em
}

.icon-globe:after {
    border-width: .15em;
    top: .28em;
    left: .42em;
    box-shadow: -.5em -.18em 0 -.02em, -.47em .07em 0 -.07em, -.35em .16em 0 -.07em, -.35em .26em 0 -.09em, .2em -.06em 0 -.06em, -.3em -.53em 0 .05em, .05em .1em 0 -.03em, -.03em -.25em 0 -.06em, .19em -.33em 0 .05em
}

.icon-trash {
    width: .6em;
    height: .7em;
    margin: .3em .2em 0;
    background-color: currentColor;
    border-radius: .12em;
    border-top-right-radius: 0;
    border-top-left-radius: 0
}

.icon-trash:before {
    top: -.25em;
    left: 50%;
    border-radius: .5em;
    width: .26em;
    height: .15em;
    background: currentColor;
    transform: translateX(-50%);
    border-bottom-color: transparent
}

.icon-trash:after {
    border-width: .08em .4em;
    border-style: solid;
    left: 50%;
    top: -.15em;
    border-radius: .1em;
    transform: translateX(-50%)
}

.icon-reset {
    width: 1em;
    height: .9em;
    margin: .1em 0 0
}

.icon-reset:before {
    width: .9em;
    height: .9em;
    border: .1em solid currentColor;
    border-left-color: transparent;
    border-radius: 100%;
    position: absolute;
    z-index: 9
}

.icon-reset:after {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: .2em .27em .2em 0;
    border-color: transparent currentColor transparent transparent;
    transform: rotate(-45deg);
    position: absolute;
    top: 0;
    left: .05em;
    z-index: 8
}

.icon-remove,
.icon-plus {
    width: 1em;
    height: .18em;
    margin: .41em 0;
    background-color: transparent
}

.icon-remove:after,
.icon-remove:before,
.icon-plus:after,
.icon-plus:before {
    width: 1em;
    height: .18em;
    top: 50%;
    left: 50%;
    border-radius: .06em;
    background-color: currentColor;
    transform: translate(-50%, -50%) rotate(-225deg)
}

.icon-remove:after,
.icon-plus:after,
.icon-plus:before {
    transform: translate(-50%, -50%) rotate(225deg)
}

.icon-plus:after,
.icon-plus:before {
    width: .9em;
    transform: translate(-50%, -50%) rotate(0deg)
}

.icon-plus:after {
    transform: translate(-50%, -50%) rotate(90deg)
}

.icon-folder,
.icon-folder:before {
    border-radius: .05em;
    background: currentColor
}

.icon-folder {
    margin: .2em 0 .05em;
    border-top: 0 solid transparent;
    width: 1em;
    height: .75em
}

.icon-folder:before {
    width: .5em;
    height: .2em;
    top: -.135em;
    left: 0
}

.icon-eye,
.icon-pencil {
    transform: rotate(-45deg)
}

.icon-eye {
    overflow: hidden;
    border-radius: .2em 75%/.2em 75%;
    width: .9em;
    height: .9em;
    margin: .05em
}

.icon-eye:after {
    width: .45em;
    height: .45em;
    margin: .225em;
    border-radius: 100%;
    background-color: transparent;
    box-shadow: inset 0 0 0 .2em, .005em .005em 0 1em;
    border: .1em solid transparent
}

.icon-pencil {
    width: .78em;
    height: .25em;
    margin: .38em .11em .37em;
    background-color: currentColor
}

.icon-pencil:before {
    width: .2em;
    height: .25em;
    top: 0;
    left: -.38em;
    border: .125em solid transparent;
    border-right: .2em solid currentColor
}

.icon-pencil:after {
    width: .2em;
    height: .25em;
    top: 0;
    left: .85em;
    background: currentColor;
    border-radius: 0 .05em .05em 0
}

.icon-download,
.icon-stats {
    width: 1em;
    border: .1em solid currentColor;
    border-top-width: 0;
    border-bottom-left-radius: .12em
}

.icon-download {
    border-bottom-right-radius: .12em;
    height: .3em;
    margin: .7em 0 0
}

.icon-download:before {
    position: absolute;
    bottom: .24em;
    left: 50%;
    transform: translateX(-50%);
    width: .1em;
    height: .6em;
    background: currentColor;
    border-radius: .12em
}

.icon-download:after {
    position: absolute;
    bottom: .22em;
    left: 52%;
    transform: translateX(-52%) rotate(60deg) skew(20deg, -10deg);
    border-bottom-right-radius: .12em;
    border: .1em solid currentColor;
    border-top: 0;
    border-left: 0;
    width: .45em;
    height: .45em
}

.icon-stats {
    height: .8em;
    margin: .1em 0;
    border-right-width: 0
}

.icon-stats:after,
.icon-stats:before {
    position: absolute;
    bottom: .1em;
    left: .35em;
    width: .15em;
    height: .5em;
    background: currentColor
}

.icon-stats:after {
    left: .1em;
    height: .2em;
    box-shadow: .5em 0, .5em -.15em
}

.icon-verified {
    width: .75em;
    height: .75em;
    margin: .25em;
    position: relative;
    border-radius: 100%;
    background-color: currentColor
}

.icon-verified:after,
.icon-verified:before {
    width: .26em;
    height: .26em;
    top: 50%;
    left: 50%;
    border-radius: 100%;
    transform: translate(-50%, -50%) rotate(0deg);
    box-shadow: .3em 0, -.3em 0, 0 .3em, 0 -.3em
}

.icon-verified:after {
    transform: translate(-50%, -50%) rotate(45deg)
}

.icon-verified i {
    width: .3em;
    height: .15em;
    border: .05em solid #000;
    border-top-width: 0;
    border-right-width: 0;
    position: relative;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -75%) rotate(-55deg) skew(-15deg);
    z-index: 1000
}

.icon-clock,
.icon-target {
    background-color: transparent;
    border-radius: 100%
}

.icon-clock {
    border-width: .1em;
    border-style: solid;
    overflow: hidden;
    width: 1em;
    height: 1em;
    margin: 0
}

.icon-clock:after,
.icon-clock:before {
    width: .1em;
    border-radius: .08em;
    background: currentColor
}

.icon-clock:before {
    transform: translateX(-50%);
    height: .335em;
    top: .18em;
    left: 49%
}

.icon-clock:after {
    height: .225em;
    top: .5em;
    left: 53%;
    transform: translateX(-50%) rotate(-45deg) translateY(-.04em);
    transform-origin: top
}

.icon-target {
    width: .7em;
    height: .7em;
    margin: .15em;
    border: .08em solid transparent;
    box-shadow: inset 0 0 0 .08em, 0 0 0 .08em
}

.icon-target:after,
.icon-target:before {
    width: 1em;
    height: .07em;
    box-shadow: inset .4em 0, inset -.4em 0;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.icon-target:after {
    width: .07em;
    height: 1em;
    box-shadow: inset 0 .4em, inset 0 -.4em
}

.icon-share {
    width: .3em;
    height: .3em;
    border-radius: 50%;
    background: currentColor;
    box-shadow: .51em .3em, .51em -.3em;
    margin: .4em .62em .3em .08em
}

.icon-code:after,
.icon-code:before,
.icon-share:before {
    background-color: transparent;
    border: .09em solid currentColor;
    border-width: .14em 0 0 .14em;
    border-radius: .13em 0 0
}

.icon-share:before {
    left: .2em;
    transform: scaleY(.6) rotate(-45deg);
    width: .7em;
    height: .7em;
    top: -.2em
}

.icon-code,
.icon-compare {
    width: 1em;
    height: 1em
}

.icon-code i {
    width: .1em;
    height: .8em;
    margin: .1em .45em;
    background: currentColor;
    border-radius: .03em;
    transform: rotate(15deg);
    position: relative;
    left: -.01em
}

.icon-code:after,
.icon-code:before {
    width: .5em;
    height: .5em;
    top: .25em
}

.icon-code:after {
    left: 0;
    transform: scaleY(.65) rotate(-45deg)
}

.icon-code:before {
    right: 0;
    transform: scaleY(.65) rotate(135deg)
}

.icon-compare {
    margin: 0
}

.icon-compare:before {
    border: .18em solid transparent;
    border-right-color: currentColor;
    border-left-width: .8em;
    box-shadow: .4em 0 0 -.12em;
    top: .25em;
    right: .4em
}

.icon-compare:after,
.icon-shuffle:after,
.icon-shuffle:before {
    border: .18em solid transparent;
    border-left-color: currentColor;
    border-right-width: .8em;
    box-shadow: -.4em 0 0 -.12em;
    top: .5em;
    left: .4em
}

.icon-shuffle {
    width: .7em;
    height: .7em;
    margin: 0 .15em;
    overflow: hidden;
    position: relative
}

.icon-shuffle:after,
.icon-shuffle:before {
    box-shadow: -.3em 0 0 -.12em, -1.25em 0 0 -.12em;
    top: .7em;
    transform: rotate(45deg)
}

.icon-shuffle:after {
    box-shadow: -.8em 0 0 -.12em;
    top: -.375em;
    transform: rotate(-45deg)
}

.icon-calendar {
    width: .9em;
    height: .8em;
    margin: .1em .05em;
    border-radius: .03em;
    background-color: transparent;
    border: .08em solid currentColor;
    border-top-width: .2em
}

.icon-calendar:before {
    height: .3em;
    width: .3em;
    background: currentColor;
    bottom: .1em;
    right: .05em
}

.icon-calendar:after {
    width: .1em;
    height: .15em;
    box-shadow: inset .1em 0, .5em 0;
    border-radius: .1em;
    top: -.3em;
    left: .1em
}

.icon-arrow-right {
    width: 1em;
    height: .18em;
    margin: .41em 0;
    border-radius: .1em;
    background-color: currentColor
}

.icon-arrow-right:after,
.icon-arrow-right:before {
    width: .6em;
    height: .18em;
    border-radius: .1em;
    background-color: currentColor;
    top: -.15em;
    left: .46em;
    transform: rotate(45deg)
}

.icon-arrow-right:after {
    top: .16em;
    transform: rotate(-45deg)
}

.icon-check,
.icon-photo {
    width: 1em;
    background-color: transparent
}

.icon-photo {
    border-width: .065em;
    border-style: solid;
    overflow: hidden;
    border-radius: .05em;
    height: .75em;
    margin: .125em 0
}

.icon-photo:before {
    border-style: solid;
    border-width: .3em;
    transform: rotate(45deg);
    box-shadow: .25em -.45em;
    top: .4em;
    left: -.1em
}

.icon-photo:after {
    border-width: .08em;
    border-style: solid;
    left: .2em;
    top: .05em;
    border-radius: 100%
}

.icon-check {
    height: 1em;
    margin: 0;
    transform: rotate(-135deg);
    transform-origin: .43em .73em
}

.icon-check:after,
.icon-check:before {
    background-color: currentColor;
    border-radius: .1em;
    top: .65em;
    left: .35em
}

.icon-check:before {
    width: .16em;
    height: .7em
}

.icon-check:after {
    width: .43em;
    height: .16em
}

.icon-crown {
    width: 1em;
    height: .1em;
    margin: .6em 0 .1em;
    background: currentColor
}

.icon-crown:after,
.icon-crown:before {
    bottom: .15em;
    width: 0;
    height: 0;
    border-style: solid;
    border-color: transparent
}

.icon-crown:after {
    border-width: .5em 0 0 .4em;
    border-color: transparent transparent transparent currentColor;
    left: 0
}

.icon-crown:before {
    border-width: .5em .4em 0 0;
    border-right-color: currentColor;
    right: 0
}

.icon-crown i,
.icon-home:after {
    position: absolute;
    border-style: solid
}

.icon-crown i {
    display: block;
    bottom: .15em;
    left: .1em;
    border-width: 0 .4em .5em;
    border-color: transparent transparent currentColor;
    width: 0;
    height: 0
}

.icon-home {
    width: 1em;
    height: 1em;
    margin: 0
}

.icon-home:before {
    border-width: 0 .5em .45em;
    border-style: solid;
    top: .05em;
    left: 0;
    border-left-color: transparent;
    border-right-color: transparent
}

.icon-home:after {
    width: .7em;
    height: .5em;
    top: .4em;
    left: 50%;
    transform: translateX(-50%);
    border-width: .25em .27em 0;
    border-color: currentColor
}

.icon-power {
    width: .15em;
    height: .5em;
    margin: 0 .425em .5em;
    background-color: currentColor;
    border-radius: .05em;
    transform-origin: 50% .55em
}

.icon-power:after,
.icon-power:before {
    width: .9em;
    height: .9em;
    border-radius: 50%;
    background-color: transparent;
    border: .1em solid currentColor;
    border-color: transparent currentColor currentColor;
    top: .1em;
    left: 50%;
    transform: translateX(-50%) rotate(20deg)
}

.icon-power:before {
    transform: translateX(-50%) rotate(-20deg)
}

.icon-save {
    width: 1em;
    height: 1em;
    margin: 0;
    border-radius: .12em;
    border-top-right-radius: 0;
    overflow: hidden
}

.icon-save:after {
    height: .5em;
    width: .8em;
    border: .15em solid currentColor;
    box-shadow: -.35em .35em 0 -.1em, -.35em .6em 0 -.1em, .625em .35em 0 -.1em, .625em .6em 0 -.1em, .15em .85em 0 -.1em, .625em -.1em 0 -.1em, .625em .1em 0 -.1em, -.35em .7em 0 -.1em, .625em .7em 0 -.1em
}

.icon-save:before {
    border-radius: 100%;
    border: .2em solid currentColor;
    height: .7em;
    width: .7em;
    position: absolute;
    top: .4em;
    left: .15em
}

.icon-save i {
    background: #00A651;
    height: .2em;
    width: 1em;
    position: absolute;
    top: 0;
    right: -.5em;
    z-index: 1;
    transform: rotate(45deg)
}

.icon-palette,
.icon-palette:before {
    background: currentColor;
    border-bottom-right-radius: .4em
}

.icon-palette {
    margin: 0 .05em;
    border-top-left-radius: 1em;
    border-top-right-radius: 1em;
    height: .6em;
    width: .9em;
    position: relative;
    border-bottom-left-radius: .2em
}

.icon-palette:before {
    position: absolute;
    top: .5em;
    left: 0;
    width: .6em;
    height: .35em;
    border-bottom-left-radius: .5em
}

.icon-palette:after {
    position: absolute;
    top: .6em;
    left: .5em;
    background: #3f414a;
    width: .15em;
    height: .15em;
    border-radius: 1em;
    box-shadow: -.375em -.25em 0 0 #3f414a, -.225em -.45em 0 0 #3f414a, 0 -.45em 0 0 #3f414a, .15em -.25em 0 0 #3f414a
}

.icon-bracket,
.icon-chevron-left {
    width: 1em;
    height: 1em;
    margin: 0
}

.icon-chevron-left:after,
.icon-chevron-left:before {
    width: .6em;
    height: .18em;
    border-radius: .1em;
    background-color: currentColor;
    top: .25em;
    left: .2em;
    transform: rotate(-45deg)
}

.icon-chevron-left:after {
    top: .55em;
    transform: rotate(45deg)
}

.icon-bracket {
    margin: .2em 0 0
}

.icon-bracket:before {
    border-left: 0!important;
    height: .3em;
    position: absolute;
    top: 0;
    left: 0;
    background: 0 0
}

.icon-bracket span,
.icon-bracket:after,
.icon-bracket:before {
    border: .08em solid currentColor;
    width: .4em
}

.icon-bracket:after {
    height: .3em;
    top: .5em;
    left: 0
}

.icon-bracket span,
.icon-bracket span:after,
.icon-bracket:after {
    border-left: 0;
    position: absolute;
    background: 0 0
}

.icon-bracket span {
    height: .55em;
    top: .15em;
    left: .38em
}

.icon-bracket span:after {
    display: block;
    content: '';
    border-bottom: .08em solid currentColor;
    width: .3em;
    height: 0;
    top: .2em;
    left: .4em
}

.pro-icon {
    background: #555;
    font-size: 10px;
    height: 16px;
    width: 16px;
    display: inline-block;
    border-radius: 50%;
    margin-bottom: -4px;
    top: -2px;
    left: 4px;
    text-align: center
}

.pro-icon .icon {
    color: #fbc531;
    opacity: .8
}

.checklist,
.pro-icon {
    position: relative
}

.checklist .checklist-progress-bar {
    background: #ebedef;
    height: 30px;
    width: 100%;
    border-radius: 15px;
    overflow: hidden;
    margin-bottom: 15px;
    position: relative
}

.checklist .checklist-progress-bar-juice {
    background: #2ecc71;
    height: 100%;
    width: 0%;
    position: relative
}

.checklist .checklist-progress-bar-words {
    text-align: left;
    color: #fff;
    font-size: 13px;
    position: absolute;
    top: 6px;
    left: 15px
}

.checklist .checklist-progress-bar-words-empty {
    color: #999
}

.checklist .checklist-hide-button {
    color: #aaa;
    position: absolute;
    top: 10px;
    right: 10px
}

.checklist .checklist-hide-button:hover {
    color: #000
}

.checklist .checklist-items {
    width: 100%
}

.checklist .checklist-items-column {
    float: left;
    width: 50%
}

.checklist .checklist-item {
    padding: 8px 10px;
    display: block;
    clear: both;
    width: 100%;
    border-radius: 4px
}

.checklist .checklist-item div {
    float: left;
    transition: .3s
}

.checklist .checklist-item .checklist-check {
    height: 30px;
    width: 30px;
    background: 0 0;
    border: 2px solid #ddd;
    text-align: center;
    border-radius: 100%;
    position: relative
}

.checklist .checklist-item .checklist-check .checkmark {
    position: absolute;
    top: 6px;
    left: 9px;
    display: inline-block
}

.checklist .checklist-item .checklist-check .checkmark:after {
    width: 5px;
    height: 10px;
    border-style: solid;
    border-color: #ddd;
    border-width: 0 3px 3px 0;
    transform: rotate(45deg);
    border-radius: 1px;
    content: '';
    display: block
}

.checklist .checklist-item .checklist-name {
    font-size: 18px;
    padding-left: 15px;
    color: #555;
    position: relative;
    top: 4px
}

.checklist .checklist-item .checklist-arrow {
    width: 15px;
    border-bottom: 2px solid #e3e3e3;
    position: relative;
    float: right;
    right: 20px;
    top: 14px
}

.checklist .checklist-item .checklist-arrow:after {
    transition: .3s;
    content: '';
    display: block;
    border: 2px solid #e3e3e3;
    border-radius: 2px;
    transform: rotate(45deg);
    border-left: 0;
    border-bottom: 0;
    position: absolute;
    top: -3px;
    right: 0;
    width: 6px;
    height: 6px
}

.checklist .checklist-item:hover {
    background: #f3f3f3
}

.checklist .checklist-item:hover .checklist-name {
    color: #000
}

.checklist .checklist-item:hover .checklist-arrow {
    transform: translateX(10px);
    border-color: #aaa
}

.checklist .checklist-item:hover .checklist-arrow:after {
    border-color: #aaa
}

.checklist .checklist-item.checklist-item-checked .checklist-name {
    color: #999
}

.checklist .checklist-item.checklist-item-checked .checklist-check {
    background: #2ecc71;
    border: 2px solid #2ecc71
}

.checklist .checklist-item.checklist-item-checked .checklist-check .checkmark:after,
.checklist .checklist-item.checklist-item-checked:visited .checklist-check .icon-check:after {
    border-color: #fff
}

.checklist div.checklist-item:hover {
    background: inherit
}

.checklist div.checklist-item .checklist-name {
    cursor: default
}

.checklist div.checklist-item .checklist-arrow {
    display: none
}

.checklist .checklist-item:visited .checklist-check {
    border: 2px solid #ddd
}

.checklist .checklist-item:visited .checklist-check .icon-check {
    border-color: #ddd
}

.checklist .checklist-item.checklist-item-checked:visited .checklist-check {
    border: 2px solid #2ecc71
}

@media only screen and (min-width:0px) and (max-width:568px) {
    .checklist .checklist-items-column {
        float: none;
        width: 100%
    }
    .checklist .checklist-progress-bar-words-small span {
        display: none
    }
}

.themes {
    padding: 5px 0;
    width: 290px;
    margin: 0 auto
}

.checklist .checklist-item:after,
.themes:after {
    display: block;
    content: '';
    clear: both
}

.theme {
    width: 135px;
    border-radius: 3px;
    box-sizing: border-box;
    float: left;
    position: relative;
    margin: 0 20px 20px 0;
    cursor: pointer;
    overflow: hidden;
    border: 1px solid #111;
    border-bottom-width: 2px;
    transition: .2s ease-in-out;
    -webkit-user-select: none;
    ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none
}

.theme:nth-of-type(2n) {
    margin-right: 0
}

.theme:nth-last-of-type(1),
.theme:nth-last-of-type(2) {
    margin-bottom: 0
}

.theme:hover {
    box-shadow: 0 0 5px #000a
}

.theme.theme-active {
    border-color: #00A651;
    box-shadow: 0 0 8px rgba(52, 152, 219, .35)
}

.theme .theme-preview {
    width: 100%;
    height: 100px;
    border-bottom: 1px solid #444
}

.theme .theme-name {
    padding: 5px 10px;
    text-align: center;
    font-weight: 400;
    background: #272727
}

.theme-preview {
    position: relative
}

.theme-preview i {
    display: block;
    position: absolute
}

.theme-preview i:after,
.theme-preview i:before {
    display: block;
    content: '';
    position: absolute
}

.theme-classic-dark {
    background: #1e1f24
}

.theme-classic-light {
    background: #fff
}

.theme-classic i:nth-of-type(1),
.theme-classic i:nth-of-type(1):after {
    width: 30px;
    height: 15px;
    border: 2px solid #fff;
    border-left: 0
}

.theme-classic i:nth-of-type(2) {
    width: 30px;
    border: 2px solid #fff;
    border-left: 0
}

.theme-classic i:nth-of-type(1) {
    top: 25px;
    left: 25px
}

.theme-classic i:nth-of-type(1):after {
    top: 30px
}

.theme-classic i:nth-of-type(2) {
    top: 33px;
    left: 55px;
    height: 30px
}

.theme-classic i:nth-of-type(2):after {
    top: 50%;
    left: 100%;
    width: 90%;
    border-bottom: 2px solid #fff
}

.theme-classic.theme-classic-light *,
.theme-classic.theme-classic-light :after {
    border-color: #000!important
}

.theme-modern-dark {
    background: #1e1f24
}

.theme-modern-light {
    background: #fff
}

.theme-modern i:nth-of-type(1),
.theme-modern i:nth-of-type(1):after,
.theme-modern i:nth-of-type(2) {
    width: 30px;
    height: 10px;
    background: #555;
    border-radius: 2px
}

.theme-modern i:nth-of-type(1) {
    top: 37px;
    left: 30px
}

.theme-modern i:nth-of-type(1):after {
    top: 15px
}

.theme-modern i:nth-of-type(2) {
    top: 45px;
    left: 70px
}

.theme-modern i:nth-of-type(3) {
    top: 42px;
    left: 62px;
    width: 2px;
    height: 12px;
    border: 1px solid #fff;
    border-left: 0;
    opacity: .65
}

.theme-modern i:nth-of-type(3):after {
    top: 50%;
    left: 100%;
    border-top: 1px solid #fff;
    width: 3px
}

.theme-modern.theme-modern-light i:nth-of-type(1),
.theme-modern.theme-modern-light i:nth-of-type(1):after,
.theme-modern.theme-modern-light i:nth-of-type(2) {
    background: #ccc
}

.theme-modern.theme-modern-light i:nth-of-type(3),
.theme-modern.theme-modern-light i:nth-of-type(3):after {
    border-color: #000!important
}

.theme-crd-dark {
    background: #1e1f24
}

.theme-crd-light {
    background: #eee
}

.theme-crd i:nth-of-type(1),
.theme-crd i:nth-of-type(1):after,
.theme-crd i:nth-of-type(2) {
    width: 30px;
    height: 12px;
    background: #555;
    border: 1px solid #111
}

.theme-crd i:nth-of-type(1) {
    top: 34px;
    left: 32px
}

.theme-crd i:nth-of-type(1):after {
    top: 15px;
    left: -1px
}

.theme-crd i:nth-of-type(2) {
    top: 42px;
    left: 69px
}

.theme-crd i:nth-of-type(3) {
    top: 40px;
    left: 64px;
    width: 2px;
    height: 15px;
    border: 1px solid #fff;
    border-left: 0;
    opacity: .2
}

.theme-crd i:nth-of-type(3):after {
    top: 50%;
    left: 100%;
    border-top: 1px solid #fff;
    width: 3px
}

.theme-crd.theme-crd-light i:nth-of-type(1),
.theme-crd.theme-crd-light i:nth-of-type(1):after,
.theme-crd.theme-crd-light i:nth-of-type(2) {
    background: #fff;
    border: 1px solid #ddd
}

.theme-crd.theme-crd-light i:nth-of-type(3),
.theme-crd.theme-crd-light i:nth-of-type(3):after {
    border-color: #000!important;
    opacity: .3
}

.phad {
    display: block;
    width: 300px;
    height: 250px;
    cursor: pointer;
    position: relative;
    border-radius: 2px;
    overflow: hidden
}

.phad .phad-button,
.trash-desc {
    text-align: center;
    font-size: 14px
}

.phad .phad-button {
    position: absolute;
    bottom: 15px;
    left: 0;
    right: 0;
    width: 188px;
    background: #36c;
    text-transform: uppercase;
    line-height: 18px;
    font-weight: 700;
    letter-spacing: .5px;
    padding: 8px 16px;
    margin: 0 auto;
    border-radius: 2px;
    transition: .3s;
    box-shadow: 0 3px 3px -3px rgba(0, 0, 0, .6);
    color: #fff
}

.phad:hover .phad-button {
    box-shadow: 0 5px 10px -2px rgba(0, 0, 0, .8)
}

#login-capabilities,
#next-message-number,
#pro-capabilities,
#pro-capabilities-folders,
#pro-capabilities-images,
.hidden,
input[name=username_hy] {
    display: none
}

span.blue {
    color: #365899
}

.trash-desc {
    color: #999;
    margin-top: 125px
}

.current-email span {
    color: #999;
    text-transform: uppercase;
    font-size: 15px;
    letter-spacing: .5px
}

.participant-placeholder {
    display: none
}

.header .header-button .header-menu-item .icon-crown {
    margin-bottom: .2em
}

.usrnm {
    position: absolute;
    top: -2000px
}

.button-view-bracket-mobile {
    display: none
}

@media only screen and (min-width:1501px) and (max-width:1800px) {
    .content {
        padding-left: 150px;
        box-sizing: content-box
    }
}

@media only screen and (min-width:1230px) and (max-width:1500px) {
    .dashboard .panel {
        width: 220px
    }
    .dashboard .content {
        padding-left: 225px;
        box-sizing: content-box
    }
}

@media only screen and (min-width:960px) and (max-width:1229px) {
    .content {
        width: 780px
    }
    .dashboard .panel {
        width: 150px
    }
    .dashboard .content {
        padding-left: 160px;
        box-sizing: content-box
    }
    .thumb {
        padding: 15px
    }
    .thumb .theme-thumb {
        margin-right: 15px
    }
    .thumb .sport {
        width: 125px
    }
    .dashboard .image-list .thumb-image {
        width: 148px!important;
        height: 115px!important;
        margin: 0 8px 8px 0!important
    }
    .dashboard .image-list .thumb-image:nth-of-type(5n) {
        margin-right: 0!important
    }
}

@media only screen and (min-width:569px) and (max-width:959px) {
    .content {
        width: 560px;
        padding: 0;
        min-height: 350px
    }
    .card,
    .card.card-column-half,
    .card.card-column-main,
    .card.card-column-side,
    .card.card-column-third,
    .card.card-narrow {
        width: 100%;
        float: none;
        padding: 25px 20px;
        margin: 0 auto 20px
    }
    .header .header-button.header-button-menu {
        display: block
    }
    .header .header-links,
    .panel {
        display: none
    }
    .header .header-button.header-button-user .hb-button {
        padding: 7px 10px
    }
    .header .header-button.header-button-user .hb-button .icon-crown {
        right: 22px
    }
    .window {
        width: 480px;
        height: 300px
    }
    .screen.screen-1 {
        background-position: 0 0
    }
    .screen.screen-2 {
        background-position: 0 -300px
    }
    .screen.screen-3 {
        background-position: 0 -600px
    }
    .screen.screen-4 {
        background-position: 0 -900px
    }
    .pricing .content {
        width: 560px
    }
    .pricing .price-switch-wrap {
        margin-top: -15px;
        margin-bottom: 45px
    }
    .pricing .price-switch-wrap .save-line {
        top: 5px;
        left: 0
    }
    .pricing .price-block {
        width: 270px
    }
    .pricing .price-block .mo {
        left: 158px
    }
    .pricing .plan-desc {
        width: 270px;
        padding: 0 0 0 25px
    }
    .feat {
        height: 475px
    }
    .feat .content {
        width: 100%
    }
    .feat .text {
        margin: 0 auto;
        padding-top: 65px;
        float: none!important;
        text-align: center
    }
    .feat.feat-first .text h2 {
        position: relative;
        top: -15px;
        left: -20px
    }
    .feat .feat-image div {
        width: 320px;
        margin: 0 auto
    }
    .feat.feat-white .feat-image {
        transform: perspective(3200px) rotateY(-25deg) rotateX(4deg) rotate(1deg) scale(.8);
        position: relative;
        top: 20px;
        right: 0
    }
    .feat.feat-grey .feat-image {
        transform: perspective(3200px) rotateY(25deg) rotateX(4deg) rotate(-1deg) scale(.8);
        position: relative;
        top: 20px;
        left: 0
    }
    .feat.feat-themes {
        height: 550px
    }
    .feat.feat-themes .feat-image {
        transform: perspective(3200px) rotateY(-25deg) rotateX(4deg) rotate(1deg) scale(.6);
        position: relative;
        top: 0;
        right: 0
    }
    .dashboard .content {
        margin-bottom: 100px
    }
    .thumbs {
        margin: 0 -20px
    }
    .thumb {
        padding: 15px
    }
    .thumb .theme-thumb {
        margin-right: 15px
    }
    .thumb .info {
        width: 265px;
        margin-bottom: 0
    }
    .thumb .title {
        padding-top: 0;
        margin-bottom: 0
    }
    .thumb .sport {
        color: #777;
        font-size: 15px;
        margin: 0;
        position: absolute;
        top: 57px;
        left: 80px
    }
    .thumb .count {
        text-align: left;
        width: 45px;
        margin: 15px 0 0
    }
    .thumb .progress {
        margin: 15px 40px 0 0
    }
    .thumb .option-dots {
        position: absolute;
        top: 0;
        right: 0;
        left: auto;
        padding: 22px 5px 0 0;
        height: 80px;
        float: none
    }
    .thumb .option-dots div {
        opacity: .3
    }
    .editor .header .logo a {
        padding: 12px 10px;
        margin-right: 5px
    }
    .editor .header .create-button {
        display: none
    }
    .editor .header .bracket-title {
        margin-left: 5px;
        width: 175px
    }
    .editor.editor-public .header .bracket-title {
        width: 300px
    }
    .editor .header-right {
        margin-right: 0
    }
    .editor .header-right .file-name,
    .editor .header-right .header-button {
        display: none
    }
    .editor .header-right .header-button.header-button-save,
    .editor .header-right .header-button.header-button-settings,
    .editor .header-right .header-button.header-button-user {
        display: block
    }
    .editor .header-right .header-button.header-button-save .hb-icon {
        width: 60px
    }
    .editor .header .header-button.header-button-settings .hb-icon {
        padding-left: 7px;
        padding-right: 7px
    }
    .editor .panel {
        width: 100%;
        display: block
    }
    .editor .panel .panel-content {
        width: 100%;
        position: absolute;
        top: 150px;
        left: 0;
        padding-left: 60px
    }
    .editor .panel .tabs {
        width: 100%;
        padding-left: 0;
        padding-right: 0
    }
    .editor .panel .tab {
        margin: 0 auto 250px
    }
    .editor .panel .tab-button.tab-button-pro {
        bottom: 65px
    }
    .editor .panel .tab-button.tab-button-collapse {
        display: none
    }
    .participant .participant-delete {
        opacity: .3
    }
    .viewport {
        padding-bottom: 55px;
        padding-left: 0
    }
    .zoom {
        bottom: 65px;
        right: 10px;
        padding: 2px 0
    }
    .editor.editor-preview .panel,
    .zoom-full,
    .zoom-sep {
        display: none
    }
    .editor.editor-preview .viewport {
        display: block
    }
    .upgrade-prompt .upgrade-cta {
        width: 260px
    }
    .upgrade-prompt .pricing {
        width: 250px
    }
    .upgrade-prompt .pricing .plan-desc {
        padding: 50px 15px
    }
    .download-menu .dl-settings.dl-settings-pdf {
        width: 234px
    }
    .download-menu .dl-settings.dl-settings-pdf .sett-name {
        width: 80px
    }
    .download-menu .dl-settings.dl-settings-pdf .sett-value {
        width: 128px
    }
    .header-button-download,
    .header-menu-item-download {
        display: none!important
    }
    .log-block {
        margin-top: 35px
    }
    .emn {
        display: block
    }
    .notices-quick .notice {
        cursor: pointer
    }
    .button-view-bracket-mobile {
        display: inline-block
    }
}

@media only screen and (min-width:0px) and (max-width:568px) {
    .content {
        width: 320px;
        padding: 0;
        min-height: 0
    }
    .card,
    .card.card-column-half,
    .card.card-column-main,
    .card.card-column-side,
    .card.card-column-third,
    .card.card-narrow {
        width: 100%;
        float: none;
        padding: 25px 20px;
        margin: 0 auto 20px
    }
    .header .create-button span.m,
    .header .header-button.header-button-menu {
        display: block
    }
    .header .logo a {
        margin-left: 10px;
        padding-left: 5px
    }
    .header .create-button {
        border-radius: 50%;
        height: 34px;
        width: 34px;
        padding: 6px 0 0
    }
    .header .create-button span,
    .header .header-links,
    .panel,
    .sect.sect-splash br {
        display: none
    }
    .header .header-button .hb-button {
        padding: 12px 8px
    }
    .header .header-button.header-button-user .hb-button {
        padding: 7px 10px
    }
    .header .header-button.header-button-user .hb-button .icon-crown {
        right: 22px
    }
    .sect.sect-splash {
        padding-top: 80px
    }
    .sect.sect-splash p {
        width: 95%;
        font-size: 17px
    }
    .window {
        width: 300px;
        height: 188px
    }
    .screen.screen-1 {
        background-position: 0 0
    }
    .screen.screen-2 {
        background-position: 0 -187px
    }
    .screen.screen-3 {
        background-position: 0 -375px
    }
    .screen.screen-4 {
        background-position: 0 -563px
    }
    .pricing .content {
        width: 320px
    }
    .pricing .headline-2 {
        font-size: 22px
    }
    .pricing .price-switch-wrap {
        margin-top: -15px;
        margin-bottom: 45px
    }
    .pricing .price-switch-wrap .save-line {
        top: 5px;
        left: 0
    }
    .pricing .price-block {
        width: 280px;
        margin: 0 auto 30px;
        float: none
    }
    .pricing .price-block-free .amount {
        margin: 25px 0 45px
    }
    .pricing .price-block-free .billed {
        top: 138px
    }
    .pricing .price-block .mo {
        left: 160px;
        top: 150px
    }
    .pricing .plan-desc {
        width: 286px;
        margin: 60px auto 0;
        float: none;
        padding: 0 0 0 10px
    }
    .feat {
        height: 475px
    }
    .feat .content {
        width: 100%
    }
    .feat .text {
        margin: 0 auto;
        padding-top: 65px;
        float: none!important;
        text-align: center
    }
    .feat.feat-first .text h2 {
        position: relative;
        top: -15px;
        left: -20px
    }
    .feat .feat-image div {
        width: 320px;
        margin: 0 auto
    }
    .feat.feat-white .feat-image {
        transform: perspective(3200px) rotateY(-25deg) rotateX(4deg) rotate(1deg) scale(.8);
        position: relative;
        top: 20px;
        right: 0
    }
    .feat.feat-grey .feat-image {
        transform: perspective(3200px) rotateY(25deg) rotateX(4deg) rotate(-1deg) scale(.8);
        position: relative;
        top: 20px;
        left: 0
    }
    .feat.feat-themes {
        height: 550px
    }
    .feat.feat-themes .feat-image {
        transform: perspective(3200px) rotateY(-25deg) rotateX(4deg) rotate(1deg) scale(.6);
        position: relative;
        top: 0;
        right: 0
    }
    .dashboard .content {
        padding: 0 6px;
        margin-bottom: 75px
    }
    .thumbs {
        margin: 0 -20px
    }
    .thumb {
        padding: 15px
    }
    .thumb .theme-thumb {
        margin-right: 15px;
        margin-bottom: 16px
    }
    .thumb .info {
        width: 190px;
        margin-bottom: 0
    }
    .thumb .title {
        padding-top: 0;
        margin-bottom: 0
    }
    .thumb .sport {
        color: #777;
        font-size: 15px;
        margin: 0
    }
    .thumb .count {
        text-align: left;
        width: 40px;
        margin: 5px 0 0
    }
    .thumb .progress {
        margin: 5px 70px 0 0
    }
    .thumb .option-dots {
        position: absolute;
        top: 0;
        right: 0;
        left: auto;
        padding: 10px 5px 0 0;
        height: 80px;
        float: none
    }
    .thumb .option-dots div {
        opacity: .3
    }
    .editor .header .create-button,
    .editor .header .logo {
        display: none
    }
    .editor .header .bracket-title {
        margin-left: 5px;
        width: 100px
    }
    .editor.editor-public .header .bracket-title {
        width: 195px
    }
    .editor .header-right {
        margin-right: 0
    }
    .editor .header-right .file-name,
    .editor .header-right .header-button,
    .editor .header-right .header-button.header-button-save span {
        display: none
    }
    .editor .header-right .header-button.header-button-save .hb-icon {
        width: auto;
        padding: 5px 8px 0;
        font-size: 18px
    }
    .editor .header-right .header-button.header-button-save,
    .editor .header-right .header-button.header-button-save .icon,
    .editor .header-right .header-button.header-button-settings,
    .editor .header-right .header-button.header-button-user {
        display: block
    }
    .editor .header .header-button.header-button-settings .hb-icon {
        padding-left: 7px;
        padding-right: 7px
    }
    .editor .panel {
        width: 100%;
        display: block
    }
    .editor .panel .panel-content {
        width: 100%;
        position: absolute;
        top: 150px;
        left: 0;
        padding-left: 50px
    }
    .editor .panel .tabs {
        width: 100%;
        padding-left: 0;
        padding-right: 0
    }
    .editor .panel .tab {
        width: 100%;
        max-width: 320px;
        margin: 0 auto 250px
    }
    .editor .panel .tab-button .tab-button-icon,
    .editor .panel .tab-buttons {
        width: 50px
    }
    .editor .panel .tab-button.tab-button-active .tab-button-icon::after {
        width: 8px;
        right: 0
    }
    .editor .panel .tab-button.tab-button-pro {
        display: none
    }
    .editor .panel .tab-button.tab-button-tutorial {
        bottom: 65px
    }
    .editor .panel .tab-button.tab-button-collapse {
        display: none
    }
    .participant {
        padding: 4px 10px
    }
    .participant .participant-name {
        width: 180px
    }
    .participant .participant-delete {
        opacity: .3
    }
    .themes {
        width: 250px
    }
    .theme {
        width: 120px;
        margin: 0 10px 10px 0
    }
    .theme[data-theme=ml] .theme-name {
        font-size: 15px;
        line-height: 20px
    }
    .theme .theme-preview {
        height: 94px
    }
    .viewport {
        padding-bottom: 55px;
        padding-left: 0
    }
    .zoom {
        bottom: 65px;
        right: 10px;
        padding: 2px 0
    }
    .editor.editor-preview .panel,
    .zoom-full,
    .zoom-sep {
        display: none
    }
    .editor.editor-preview .viewport {
        display: block
    }
   
    .setting,
    .setting.setting-select label,
    .setting.setting-switch .switch,
    .setting.setting-text {
        padding-left: 10px;
        padding-right: 10px
    }
    .setting.setting-text input {
        width: 125px;
        left: 125px
    }
    .setting.setting-switch {
        padding: 0
    }
    .setting-add .button {
        width: 115px!important;
        padding: 6px 0!important;
        font-size: 11px!important
    }
    .setting-message .message-options {
        height: 50px;
        position: relative
    }
    .setting-message .message-options .message-date {
        position: absolute;
        top: 26px
    }
    .upgrade-prompt .prompt-window {
        overflow-y: scroll!important
    }
    .upgrade-prompt .upgrade-cta {
        width: 100%;
        margin-bottom: 20px
    }
    .upgrade-prompt .upgrade-cta .icon-crown {
        margin-top: 35px
    }
    .upgrade-prompt .pricing {
        position: relative;
        width: 120%;
        margin-left: -10%
    }
    .prompt.prompt-welcome .prompt-window {
        height: 375px!important
    }
    .game-menu .prompt-content h4 {
        font-size: 20px;
        padding: 2px 10px 0
    }
    .game-menu .gm-input {
        margin-bottom: 5px
    }
    .game-menu .gm-input .gm-label {
        text-align: left;
        padding-right: 0;
        padding-top: 0;
        font-size: 14px;
        width: 100%;
        float: none
    }
    .game-menu .gm-input input[type=text],
    .game-menu .gm-input textarea {
        width: 100%;
        float: none;
        padding: 5px
    }
    .game-menu .gm-input textarea {
        height: 85px
    }
    .game-menu .button.button-gm-submit {
        margin: 0 0 18px!important;
        padding: 12px 0!important;
        width: 170px
    }
    .game-menu .button.button-gm-reset {
        padding: 8px 6px;
        right: -10px
    }
    .game-menu .score-label:nth-of-type(1) {
        margin-right: 12px
    }
    .game-menu .score-label:nth-of-type(2) {
        margin-right: 22px
    }
    .game-menu .score-boxes {
        margin: 0 -10px 75px
    }
    .game-menu .score-box .score-seed {
        display: none
    }
    .game-menu .score-box .score-name {
        padding-left: 10px;
        width: 145px
    }
    .game-menu.prompt .score-box .score-num {
        padding-right: 10px;
        padding-left: 5px;
        width: 80px
    }
    .game-menu .score-box .verify-check {
        margin-right: 0
    }
    .game-menu .score-box .verify-check label {
        padding-left: 8px;
        padding-right: 8px
    }
    .download-menu .prompt-content h4,
    .embed-menu .prompt-content h4 {
        padding: 0
    }
    .download-menu .dl-settings.dl-settings-pdf {
        display: none
    }
    .download-menu .download-upgrade {
        top: -14px;
        font-size: 14px!important;
        line-height: 16px!important
    }
    .header-button-download,
    .header-menu-item-download {
        display: none!important
    }
    .log-block {
        margin-top: 35px
    }
    .emn {
        display: block
    }
    .notices-quick .notice {
        cursor: pointer
    }
    .button-view-bracket-mobile {
        display: inline-block
    }
}

@media only screen and (min-width:340px) and (max-width:359px) {
    .editor .header .bracket-title {
        width: 120px
    }
    .editor.editor-public .header .bracket-title {
        width: 220px
    }
}

@media only screen and (min-width:360px) and (max-width:379px) {
    .editor .header .bracket-title {
        width: 140px
    }
    .editor.editor-public .header .bracket-title {
        width: 240px
    }
}

@media only screen and (min-width:380px) and (max-width:399px) {
    .editor .header .bracket-title {
        width: 160px
    }
    .editor.editor-public .header .bracket-title {
        width: 260px
    }
}

@media only screen and (min-width:400px) and (max-width:419px) {
    .editor .header .bracket-title {
        width: 180px
    }
    .editor.editor-public .header .bracket-title {
        width: 280px
    }
}

@media only screen and (min-width:420px) and (max-width:568px) {
    .editor .header .bracket-title {
        width: 200px
    }
    .editor.editor-public .header .bracket-title {
        width: 300px
    }
}

@media only screen and (min-width:960px) and (max-width:1006px) {
    .editor .header .bracket-title {
        width: 270px
    }
    .editor .header-right .header-button.header-button-save .hb-icon {
        width: 60px
    }
}

@media only print {
    .editor .header .create-button,
    .editor .header .header-right,
    .editor .panel,
    .editor .test-mode,
    .editor .viewport .zoom {
        display: none
    }
    .editor .header {
        box-shadow: 0 0 transparent
    }
    .editor .viewport {
        padding-left: 0
    }
}


/*****  Theme Classic  *****/

.classic .preview {
    padding-right: 200px;
    /* padding-top: 32px; */
    box-sizing: content-box
}

.classic .preview.seeds-hidden .slot .slot-name {
    width: 196px
}

.classic.classic-dark,
.classic.classic-dark .slot-score {
    background: #1e1f24
}

.classic.classic-dark .game .slot .slot-score .slot-score-val set {
    border-color: #555
}

.classic.classic-light,
.classic.classic-light .slot-score {
    background: #fff
}

.classic.classic-light #game-0-L:after,
.classic.classic-light #game-00:after,
.classic.classic-light .game,
.classic.classic-light .winners .round-2 .game:after {
    border-color: #111
}

.classic.classic-light .game .slot {
    color: #111
}

.classic.classic-light .game .slot .slot-score:before {
    background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #fff 100%);
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #fff 100%);
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #fff 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=1)
}

.classic.classic-light .game .slot .slot-score .slot-score-val set {
    border-color: #ccc
}

.classic.exporting.exporting-hd #game-00 {
    top: -2px
}

.classic.exporting.exporting-hd #game-0-L:after {
    top: calc(100% + 2px)
}

.classic.exporting .preview.double-sided {
    padding-right: 0
}

.classic.exporting .preview.double-sided.bracket-2 {
    min-width: 300px;
    height: 170px
}

.classic.exporting .preview.double-sided.bracket-4 {
    min-width: 700px;
    height: 220px
}

.classic.exporting .preview.double-sided.bracket-8 {
    min-width: 1100px;
    height: 320px
}

.classic.exporting .preview.double-sided.bracket-16 {
    min-width: 1500px;
    height: 370px
}

.classic.exporting .preview.double-sided.bracket-32 {
    min-width: 1900px;
    height: 770px
}

.classic.exporting .preview.double-sided.bracket-64 {
    min-width: 2300px;
    height: 1570px
}

.classic.exporting .preview.double-sided #game-0:after {
    bottom: -4px
}

.classic .game .slot .slot-score .slot-score-val .timedate,
.classic.exporting .preview.double-sided #game-0:before {
    top: 0
}

.classic.exporting .preview.double-sided.count-2 #game-0:after,
.classic.exporting .preview.double-sided.count-3 #game-0:after {
    bottom: 46px
}

.classic .game .slot {
    color: #fff;
    position: absolute;
    left: 0;
    height: 28px;
    line-height: 28px;
    font-size: 18px;
    width: 100%;
    padding: 0 0 0 2px
}

.classic .game .slot.slot-top {
    top: -32px
}

.classic .game .slot.slot-bot {
    bottom: 2px
}

.classic .game .game-number {
    left: 14px;
    top: 0;
    bottom: 0;
    margin: auto;
    height: 34px;
    line-height: 18px
}

.classic .game .slot .slot-seed {
    font-weight: 600
}

.classic .game .slot .slot-name {
    width: 164px;
    padding-left: 3px
}

.classic .game .slot .slot-score:before {
    background: -moz-linear-gradient(left, rgba(30, 31, 36, 0) 0%, #1e1f24 100%);
    background: -webkit-linear-gradient(left, rgba(30, 31, 36, 0) 0%, #1e1f24 100%);
    background: linear-gradient(to right, rgba(30, 31, 36, 0) 0%, #1e1f24 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#001e1f24', endColorstr='#1e1f24', GradientType=1)
}

.classic .game .slot .slot-score .slot-score-val set {
    border: 1px solid #ccc;
    border-right-width: 0;
    border-bottom-width: 0
}

.classic .game .slot .slot-score .slot-score-val set:last-of-type {
    border-right-width: 1px
}

.classic .game:hover {
    border-top-color: #999
}

.classic .game:hover .slot {
    padding-left: 0
}

.classic .game:hover .slot.slot-top {
    border: 2px solid #00A651;
    border-bottom: 0;
    box-sizing: content-box;
    left: -2px;
    top: -34px;
    height: 30px;
    background: #1e1f24
}

.classic.classic-light .game:hover {
    border-color: #999 #00A651 #00A651
}

.classic.classic-light .game:hover .slot.slot-top {
    background: #fff
}

.classic .bracket-16 .round-8,
.classic .bracket-32 .round-16,
.classic .bracket-64 .round-32 {
    margin-top: 25px
}

.classic .bracket-4 .round-2,
.classic .bracket-8 .round-4 {
    margin-top: 50px
}

.classic .bracket-16 .round-4,
.classic .bracket-32 .round-8,
.classic .bracket-64 .round-16 {
    margin-top: 75px
}

.classic .bracket-8 .round-2 {
    margin-top: 150px
}

.classic .bracket-16 .round-2,
.classic .bracket-32 .round-4,
.classic .bracket-64 .round-8 {
    margin-top: 175px
}

.classic .bracket-32 .round-2,
.classic .bracket-64 .round-4 {
    margin-top: 375px
}

.classic .bracket-64 .round-2 {
    margin-top: 775px
}

.classic .bracket-16 .round-16 .game,
.classic .bracket-32 .round-32 .game,
.classic .bracket-64 .round-64 .game {
    height: 50px;
    margin-bottom: 50px
}

.classic .bracket-16 .round-4 .game,
.classic .bracket-32 .round-8 .game,
.classic .bracket-4 .round-2 .game,
.classic .bracket-64 .round-16 .game,
.classic .bracket-8 .round-4 .game {
    height: 200px;
    margin-bottom: 200px
}

.classic .bracket-16 .round-2 .game,
.classic .bracket-32 .round-4 .game,
.classic .bracket-64 .round-8 .game,
.classic .bracket-8 .round-2 .game {
    height: 400px;
    margin-bottom: 400px
}

.classic .bracket-32 .round-2 .game,
.classic .bracket-64 .round-4 .game {
    height: 800px;
    margin-bottom: 800px
}

.classic .bracket-64 .round-2 .game {
    height: 1600px;
    margin-bottom: 1600px
}

.classic .round.round-finals {
    padding-left: 100px
}

.classic .bracket-2 .round.round-finals {
    padding-left: 0
}

.classic .bracket-4 .round.round-finals {
    margin-top: 150px
}

.classic .bracket-8 .round.round-finals {
    margin-top: 350px
}

.classic .bracket-16 .round.round-finals {
    margin-top: 375px
}

.classic .bracket-32 .round.round-finals {
    margin-top: 775px
}

.classic .bracket-64 .round.round-finals {
    margin-top: 1575px
}

.classic .round-titles.round-titles-winners {
    top: -62px
}

.classic .round-title-grand {
    width: 310px
}

.classic .round-title-l-finals {
    width: 300px
}

.classic .bracket-4 .round-title-l-finals {
    width: 200px
}

.classic .double-sided .round-title-finals {
    width: 300px;
    border-right-width: 1px
}

.classic .round-titles-shown.preview .losers {
    margin-top: 50px;
    padding-top: 30px
}

.classic .round-titles-shown.preview.bracket-8.count-5 .losers,
.classic .round-titles-shown.preview.bracket-8.count-6 .losers {
    padding-top: 120px
}

.classic .round-titles-shown.preview.bracket-16 .losers,
.classic .round-titles-shown.preview.bracket-32 .losers,
.classic .round-titles-shown.preview.bracket-64 .losers {
    padding-top: 100px
}

.classic .round-titles-shown.preview.bracket-32 .losers .round-title-l-5,
.classic .round-titles-shown.preview.bracket-32 .losers .round-title-l-6,
.classic .round-titles-shown.preview.bracket-32 .losers .round-title-l-7,
.classic .round-titles-shown.preview.bracket-32 .losers .round-title-l-finals {
    top: -90px
}

.classic .round-titles-shown.preview.bracket-64 .losers .round-title-l-5,
.classic .round-titles-shown.preview.bracket-64 .losers .round-title-l-6 {
    top: -100px
}

.classic .round-titles-shown.preview.bracket-64 .losers .round-title-l-7,
.classic .round-titles-shown.preview.bracket-64 .losers .round-title-l-8,
.classic .round-titles-shown.preview.bracket-64 .losers .round-title-l-9,
.classic .round-titles-shown.preview.bracket-64 .losers .round-title-l-finals {
    top: -290px
}

.classic #game-0-L:after,
.classic #game-00:after,
.classic .winners .round-2 .game:after {
    display: block;
    content: '';
    position: absolute;
    top: 50%;
    left: 100%;
    width: 100%;
    height: 0;
    border-bottom: 2px solid #fff
}

.classic #game-0-L:after {
    top: 100%;
    left: auto;
    right: 100%;
    width: 100px
}

.classic .type-d .winners .round-2 .game:after {
    width: 102px
}

.classic .round.round-finals #game-000 {
    margin-left: 50px;
    margin-top: 50px
}

.classic #game-0-L {
    height: 100px;
    margin-left: 100px
}

.classic .bracket-4 #game-0-L {
    height: 200px;
    margin-left: 0
}

.classic .bracket-8.count-5 #game-0-L,
.classic .bracket-8.count-6 #game-0-L {
    height: 200px;
    margin-left: 0;
    top: -100px
}

.classic .bracket-2 #game-0-L:after,
.classic .bracket-4 #game-0-L:after,
.classic .bracket-8.count-5 #game-0-L:after,
.classic .bracket-8.count-6 #game-0-L:after {
    display: none
}

.classic .bracket-4 .losers {
    padding-top: 0
}

.classic .bracket-8 .losers .round-2 {
    position: relative;
    top: 100px
}

.classic .bracket-8 .losers .round-2.round-advance {
    top: 0
}

.classic .bracket-8.count-5 .losers,
.classic .bracket-8.count-6 .losers {
    padding-top: 100px
}

.classic .bracket-8.count-5 .losers .round-2,
.classic .bracket-8.count-6 .losers .round-2 {
    top: 50px;
    margin-top: 0
}

.classic .bracket-8.count-5 .losers .round-2 .game,
.classic .bracket-8.count-6 .losers .round-2 .game {
    height: 200px
}

.classic .bracket-8.count-5 .losers .round-4 .game:nth-of-type(1),
.classic .bracket-8.count-5 .losers .round-8 .game:nth-of-type(1),
.classic .bracket-8.count-5 .losers .round-8 .game:nth-of-type(2),
.classic .bracket-8.count-6 .losers .round-4 .game:nth-of-type(1),
.classic .bracket-8.count-6 .losers .round-8 .game:nth-of-type(1),
.classic .bracket-8.count-6 .losers .round-8 .game:nth-of-type(2) {
    display: none
}

.classic .bracket-16 .losers .round-4 {
    position: relative;
    top: -100px
}

.classic .bracket-16 .losers .round-4.round-advance {
    top: 0
}

.classic .bracket-16 .losers .round-2 {
    position: relative;
    top: 0
}

.classic .bracket-16 .losers .round-2.round-advance {
    top: -100px
}

.classic .bracket-16.count-10 .losers,
.classic .bracket-16.count-11 .losers,
.classic .bracket-16.count-12 .losers,
.classic .bracket-16.count-9 .losers {
    padding-top: 125px
}

.classic .bracket-32 .losers,
.classic .bracket-64 .losers {
    padding-top: 75px
}

.classic .bracket-32 .losers .round-8 {
    position: relative;
    top: -100px
}

.classic .bracket-32 .losers .round-8.round-advance {
    top: 0
}

.classic .bracket-32 .losers .round-4 {
    position: relative;
    top: -125px;
    margin-top: 0
}

.classic .bracket-32 .losers .round-4.round-advance {
    top: 75px
}

.classic .bracket-32 .losers .round-2 {
    position: relative;
    top: 0
}

.classic .bracket-32 .losers .round-2.round-advance {
    top: -300px
}

.classic .bracket-64 .losers .round-16 {
    position: relative;
    top: -100px
}

.classic .bracket-64 .losers .round-16.round-advance,
.classic .bracket-64 .losers .round-8.round-advance {
    top: 0
}

.classic .bracket-64 .losers .round-8 {
    position: relative;
    top: -200px;
    margin-top: 75px
}

.classic .bracket-64 .losers .round-4 {
    position: relative;
    top: -325px;
    margin-top: 0
}

.classic .bracket-64 .losers .round-4.round-advance {
    top: 75px
}

.classic .bracket-64 .losers .round-2 {
    position: relative;
    top: 0
}

.classic .bracket-64 .losers .round-2.round-advance {
    top: -700px
}

.classic .double-sided .round-4 .game-right {
    left: 500px
}

.classic .double-sided .round-8 .game-right {
    left: 900px
}

.classic .double-sided .round-16 .game-right {
    left: 1300px
}

.classic .double-sided .round-32 .game-right {
    left: 1700px
}

.classic .double-sided .round-64 .game-right {
    left: 2100px
}

.classic .double-sided.bracket-4 .game-right {
    top: -300px
}

.classic .double-sided.bracket-16 .game-right,
.classic .double-sided.bracket-8 .game-right {
    top: -400px
}

.classic .double-sided.bracket-32 .game-right {
    top: -800px
}

.classic .double-sided.bracket-64 .game-right {
    top: -1600px
}

.classic .double-sided .game-right {
    border-right-width: 0;
    border-left-width: 2px
}

.classic .double-sided #game-0 .slot .slot-score,
.classic .double-sided .game-right .slot .slot-score {
    right: 2px
}

.classic .double-sided #game-0:hover,
.classic .double-sided .game-right:hover {
    border-right-width: 2px
}

.classic .double-sided .game-right:hover .slot {
    padding-left: 2px
}

.classic .double-sided .game-right:hover .slot.slot-top {
    width: calc(100% - 2px)
}

.classic .double-sided #game-0:hover .slot .slot-score,
.classic .double-sided .game-right:hover .slot .slot-score {
    right: 0
}

.classic .double-sided #game-0 {
    top: -50px;
    height: 100px;
    margin-left: 50px;
    border-right-width: 0
}

.classic .double-sided #game-0:after {
    width: 50px;
    top: auto;
    bottom: -2px
}

.classic .double-sided #game-0:before {
    display: block;
    content: '';
    position: absolute;
    top: -2px;
    right: 100%;
    width: 50px;
    height: 0;
    border-bottom: 2px solid #fff
}

.classic.classic-light .double-sided #game-0::before {
    border-bottom-color: #000
}

.classic .double-sided #game-0:hover::after {
    left: calc(100% + 2px)
}

.classic .double-sided #game-0:hover::before {
    right: calc(100% + 2px)
}

.classic .double-sided.bracket-2 #game-0 {
    top: 0;
    margin-left: 0;
    border-right-width: 2px
}

.classic .double-sided.bracket-2 #game-0:after {
    bottom: 46px;
    width: 100px
}

.classic .double-sided.bracket-2 #game-0:before {
    display: none
}

.classic .double-sided.count-3 #game-2 {
    left: 0;
    height: 100px;
    border-left-width: 0;
    border-right-width: 2px
}

.classic .double-sided.count-3 #game-0 {
    border-right-width: 2px
}

.classic .double-sided.count-3 #game-0:after {
    bottom: 46px
}

.classic .double-sided.bracket-4 .round-4 .game {
    height: 200px
}

.classic .double-sided.bracket-4 #game-0 {
    top: 0
}


/*****  Theme Modern  *****/

.modern.modern-dark,
.modern.modern-dark .round-titles:after,
.modern.modern-dark .round-titles:before {
    background: #1e1f24
}

.modern.modern-dark .game .slot {
    text-shadow: 1px 1px #000
}

.modern.modern-dark .game .slot .slot-score {
    background: #444
}

.modern.modern-dark .game .slot .slot-score .slot-score-val set {
    border-left-color: #33333377
}

.modern.modern-light {
    background: #fff
}

.modern.modern-light .game:before {
    border-color: #eee
}

.modern.modern-light .game .slot {
    color: #111;
    text-shadow: 1px 1px #ddd
}

.modern.modern-light .game .slot .slot-seed {
    background: #ccc
}

.modern.modern-light .game,
.modern.modern-light .game .slot .slot-score {
    background: #ddd
}

.modern.modern-light .game .slot .slot-score:before {
    background: -moz-linear-gradient(left, rgba(221, 221, 221, 0) 0%, #ddd 100%);
    background: -webkit-linear-gradient(left, rgba(221, 221, 221, 0) 0%, #ddd 100%);
    background: linear-gradient(to right, rgba(221, 221, 221, 0) 0%, #ddd 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#00dddddd', endColorstr='#dddddd', GradientType=1)
}

.modern.modern-light .game .slot .slot-score .slot-score-val set {
    border-left-color: #eeeeee77
}

.modern.modern-light .connector,
.modern.modern-light .connector:after {
    border-color: #595959
}

.modern.modern-light .round-titles:before {
    background: #fff
}

.modern.exporting .game#game-000 {
    opacity: 1;
    background: rgba(68, 68, 68, .5)
}

.modern.exporting .game#game-000:before {
    border-color: #2a2a2a
}

.modern.exporting .game#game-000 .game-number {
    color: #555
}

.modern.exporting .game#game-000 .slot .slot-seed {
    opacity: .25
}

.modern.exporting .game#game-000 .slot .slot-score {
    background: 0 0
}

.modern.exporting .game#game-000 .slot .slot-score:before {
    display: none
}

.modern.exporting .game#game-000 .slot .slot-score .slot-datetime-val {
    color: #606060
}

.modern.modern-light.exporting .game#game-000 {
    background: rgba(221, 221, 221, .5)
}

.modern.modern-light.exporting .game#game-000:before {
    border-color: #f5f5f5
}

.modern.modern-light.exporting .game#game-000 .game-number,
.modern.modern-light.exporting .game#game-000 .slot .slot-score .slot-datetime-val {
    color: #bbb
}

.modern.exporting .finals-rematch .game#game-000:before {
    border-color: inherit
}

.modern.exporting .finals-rematch .game#game-000 .game-number {
    color: #777
}

.modern.exporting .finals-rematch .game#game-000 .slot .slot-seed {
    opacity: 1
}

.modern .game,
.modern.exporting .finals-rematch .game#game-000,
.modern.exporting .finals-rematch .game#game-000 .slot .slot-score {
    background: #444
}

.modern.exporting .finals-rematch .game#game-000 .slot .slot-score:before {
    display: block
}

.modern.exporting .finals-rematch .game#game-000 .slot .slot-score .slot-datetime-val {
    color: #fff
}

.modern.modern-light.exporting .finals-rematch .game#game-000,
.modern.modern-light.exporting .finals-rematch .game#game-000 .slot .slot-score {
    background: #ddd
}

.modern.modern-light.exporting .finals-rematch .game#game-000:before {
    border-color: #eee
}

.modern.modern-light.exporting .finals-rematch .game#game-000 .slot .slot-score .slot-datetime-val {
    color: #000
}

.modern.exporting .preview.double-sided {
    margin-left: 15px
}

.modern.exporting .preview.double-sided.bracket-4 {
    min-width: 675px;
    height: 140px
}

.modern.exporting .preview.double-sided.bracket-8 {
    min-width: 1135px;
    height: 140px
}

.modern.exporting .preview.double-sided.bracket-16 {
    min-width: 1595px;
    height: 280px
}

.modern.exporting .preview.double-sided.bracket-32 {
    min-width: 2055px;
    height: 560px
}

.modern.exporting .preview.double-sided.bracket-64 {
    min-width: 2515px;
    height: 1120px
}

.modern .game {
    border: 0;
    border-radius: 5px;
    height: 56px;
    margin-bottom: 14px
}

.modern .connector:after,
.modern .game:before {
    display: block;
    content: '';
    position: absolute;
    top: 27px;
    left: 0;
    width: 100%;
    border-bottom: 1px solid #333
}

.modern .game .slot {
    color: #fff;
    height: 28px;
    line-height: 28px;
    font-size: 14px;
    width: 100%;
    padding: 0
}

.modern .game .slot.slot-top {
    height: 27px;
    margin-bottom: 1px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px
}

.modern .game .slot.slot-bot {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px
}

.modern .game .slot .slot-seed {
    font-weight: 600;
    background: #555;
    font-size: 11px;
    width: 28px
}

.modern .game .slot .slot-name {
    width: 164px;
    padding-left: 10px
}

.modern .game .slot .slot-score:before {
    background: -moz-linear-gradient(left, rgba(68, 68, 68, 0) 0%, #444 100%);
    background: -webkit-linear-gradient(left, rgba(68, 68, 68, 0) 0%, #444 100%);
    background: linear-gradient(to right, rgba(68, 68, 68, 0) 0%, #444 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#00444444', endColorstr='#444444', GradientType=1)
}

.modern .game .game-number {
    top: 20px;
    left: -20px
}

.modern .game#game-000 .game-number span {
    position: relative;
    top: 14px;
    left: 50px
}

.modern .game:hover .slot.slot-top {
    height: 25px
}

.modern .game:hover .slot.slot-bot {
    height: 26px
}

.modern .game:hover::before {
    top: 25px
}

.modern .game:hover .game-number {
    top: 18px;
    left: -22px
}

.modern .connectors {
    padding: 0 15px 0 5px
}

.modern .connector {
    height: 70px;
    width: 10px;
    border: 2px solid #b0b1b3;
    border-left: 0;
    position: relative
}

.modern .connector:after {
    top: 50%;
    left: 100%;
    width: 10px;
    border-top: 1px solid #b0b1b3;
    border-bottom: 1px solid #b0b1b3
}

.modern .connectors-advance .connector:after {
    left: 10px
}

.modern .bracket-16 .round-8,
.modern .bracket-32 .round-16,
.modern .bracket-4 .round-2,
.modern .bracket-64 .round-32,
.modern .bracket-8 .round-4 {
    margin-top: 35px
}

.modern .bracket-16 .round-4,
.modern .bracket-32 .round-8,
.modern .bracket-64 .round-16,
.modern .bracket-8 .round-2 {
    margin-top: 105px
}

.modern .bracket-16 .round-2,
.modern .bracket-32 .round-4,
.modern .bracket-64 .round-8 {
    margin-top: 245px
}

.modern .bracket-32 .round-2,
.modern .bracket-64 .round-4 {
    margin-top: 525px
}

.modern .bracket-64 .round-2 {
    margin-top: 1085px
}

.modern .bracket-16 .round-8 .game,
.modern .bracket-32 .round-16 .game,
.modern .bracket-64 .round-32 .game,
.modern .bracket-8 .round-4 .game {
    margin-bottom: 84px
}

.modern .bracket-16 .round-4 .game,
.modern .bracket-32 .round-8 .game,
.modern .bracket-64 .round-16 .game {
    margin-bottom: 224px
}

.modern .bracket-32 .round-4 .game,
.modern .bracket-64 .round-8 .game {
    margin-bottom: 504px
}

.modern .bracket-64 .round-4 .game {
    margin-bottom: 1064px
}

.modern .round-titles {
    left: -15px
}

.modern .double-sided .round-titles:after,
.modern .round-titles:before {
    display: block;
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    height: 25px;
    width: 15px
}

.modern .double-sided .round-titles:after {
    left: auto;
    right: 0
}

.modern .round-title {
    width: 230px
}

.modern .round-title-finals {
    width: 215px
}

.modern .type-d .round-titles {
    left: 0
}

.modern .double-sided .connectors-2 .connector:after,
.modern .type-d .round-titles:before {
    display: none
}

.modern .type-d .round-title {
    width: 260px
}

.modern .type-d .round-title-grand,
.modern .type-d .round-title-l-finals {
    width: 230px
}

.modern .double-sided .round-title-finals {
    width: 230px;
    border-right-width: 1px
}

.modern .bracket-16 .connectors-8,
.modern .bracket-32 .connectors-16,
.modern .bracket-4 .connectors-2,
.modern .bracket-64 .connectors-32,
.modern .bracket-8 .connectors-4 {
    margin-top: 28px
}

.modern .bracket-16 .connectors-4,
.modern .bracket-32 .connectors-8,
.modern .bracket-64 .connectors-16,
.modern .bracket-8 .connectors-2 {
    margin-top: 62px
}

.modern .bracket-16 .connectors-2,
.modern .bracket-32 .connectors-4,
.modern .bracket-64 .connectors-8 {
    margin-top: 132px
}

.modern .bracket-32 .connectors-2,
.modern .bracket-64 .connectors-4 {
    margin-top: 272px
}

.modern .bracket-64 .connectors-2 {
    margin-top: 552px
}

.modern .bracket-16 .connectors-8 .connector,
.modern .bracket-32 .connectors-16 .connector,
.modern .bracket-64 .connectors-32 .connector,
.modern .bracket-8 .connectors-4 .connector {
    margin-bottom: 70px
}

.modern .bracket-16 .connectors-4 .connector,
.modern .bracket-32 .connectors-8 .connector,
.modern .bracket-64 .connectors-16 .connector,
.modern .bracket-8 .connectors-2 .connector {
    height: 140px;
    margin-bottom: 140px
}

.modern .bracket-16 .connectors-2 .connector,
.modern .bracket-32 .connectors-4 .connector,
.modern .bracket-64 .connectors-8 .connector {
    height: 280px;
    margin-bottom: 280px
}

.modern .bracket-32 .connectors-2 .connector,
.modern .bracket-64 .connectors-4 .connector {
    height: 560px;
    margin-bottom: 560px
}

.modern .bracket-64 .connectors-2 .connector {
    height: 1120px;
    margin-bottom: 1120px
}

.modern .bracket-16.count-10 .connectors-8 .connector:nth-of-type(1),
.modern .bracket-16.count-11 .connectors-8 .connector:nth-of-type(1),
.modern .bracket-16.count-11 .connectors-8 .connector:nth-of-type(3),
.modern .bracket-16.count-12 .connectors-8 .connector:nth-of-type(1),
.modern .bracket-16.count-12 .connectors-8 .connector:nth-of-type(3),
.modern .bracket-16.count-13 .connectors-8 .connector:nth-of-type(1),
.modern .bracket-16.count-13 .connectors-8 .connector:nth-of-type(3),
.modern .bracket-16.count-14 .connectors-8 .connector:nth-of-type(1),
.modern .bracket-16.count-15 .connectors-8 .connector:nth-of-type(1),
.modern .bracket-16.count-9 .connectors-8 .connector:nth-of-type(1),
.modern .bracket-32.count-17 .connectors-16 .connector:nth-of-type(1),
.modern .bracket-32.count-18 .connectors-16 .connector:nth-of-type(1),
.modern .bracket-32.count-19 .connectors-16 .connector:nth-of-type(1),
.modern .bracket-32.count-19 .connectors-16 .connector:nth-of-type(5),
.modern .bracket-32.count-20 .connectors-16 .connector:nth-of-type(1),
.modern .bracket-32.count-20 .connectors-16 .connector:nth-of-type(5),
.modern .bracket-32.count-21 .connectors-16 .connector:nth-of-type(1),
.modern .bracket-32.count-21 .connectors-16 .connector:nth-of-type(3),
.modern .bracket-32.count-21 .connectors-16 .connector:nth-of-type(5),
.modern .bracket-32.count-22 .connectors-16 .connector:nth-of-type(1),
.modern .bracket-32.count-22 .connectors-16 .connector:nth-of-type(3),
.modern .bracket-32.count-22 .connectors-16 .connector:nth-of-type(5),
.modern .bracket-32.count-23 .connectors-16 .connector:nth-of-type(1),
.modern .bracket-32.count-23 .connectors-16 .connector:nth-of-type(3),
.modern .bracket-32.count-23 .connectors-16 .connector:nth-of-type(5),
.modern .bracket-32.count-23 .connectors-16 .connector:nth-of-type(7),
.modern .bracket-32.count-24 .connectors-16 .connector:nth-of-type(1),
.modern .bracket-32.count-24 .connectors-16 .connector:nth-of-type(3),
.modern .bracket-32.count-24 .connectors-16 .connector:nth-of-type(5),
.modern .bracket-32.count-24 .connectors-16 .connector:nth-of-type(7),
.modern .bracket-32.count-25 .connectors-16 .connector:nth-of-type(1),
.modern .bracket-32.count-25 .connectors-16 .connector:nth-of-type(3),
.modern .bracket-32.count-25 .connectors-16 .connector:nth-of-type(5),
.modern .bracket-32.count-25 .connectors-16 .connector:nth-of-type(7),
.modern .bracket-32.count-26 .connectors-16 .connector:nth-of-type(1),
.modern .bracket-32.count-26 .connectors-16 .connector:nth-of-type(3),
.modern .bracket-32.count-26 .connectors-16 .connector:nth-of-type(5),
.modern .bracket-32.count-27 .connectors-16 .connector:nth-of-type(1),
.modern .bracket-32.count-27 .connectors-16 .connector:nth-of-type(3),
.modern .bracket-32.count-27 .connectors-16 .connector:nth-of-type(5),
.modern .bracket-32.count-28 .connectors-16 .connector:nth-of-type(1),
.modern .bracket-32.count-28 .connectors-16 .connector:nth-of-type(5),
.modern .bracket-32.count-29 .connectors-16 .connector:nth-of-type(1),
.modern .bracket-32.count-29 .connectors-16 .connector:nth-of-type(5),
.modern .bracket-32.count-30 .connectors-16 .connector:nth-of-type(1),
.modern .bracket-32.count-31 .connectors-16 .connector:nth-of-type(1),
.modern .bracket-4.count-3 .connectors-2 .connector,
.modern .bracket-8.count-5 .connectors-4 .connector:nth-of-type(1),
.modern .bracket-8.count-6 .connectors-4 .connector:nth-of-type(1),
.modern .bracket-8.count-7 .connectors-4 .connector:nth-of-type(1) {
    height: 35px;
    border-top-width: 0;
    margin-top: 35px
}

.modern .bracket-16.count-10 .connectors-8 .connector:nth-of-type(1):after,
.modern .bracket-16.count-11 .connectors-8 .connector:nth-of-type(1):after,
.modern .bracket-16.count-11 .connectors-8 .connector:nth-of-type(3):after,
.modern .bracket-16.count-12 .connectors-8 .connector:nth-of-type(1):after,
.modern .bracket-16.count-12 .connectors-8 .connector:nth-of-type(3):after,
.modern .bracket-16.count-13 .connectors-8 .connector:nth-of-type(1):after,
.modern .bracket-16.count-13 .connectors-8 .connector:nth-of-type(3):after,
.modern .bracket-16.count-14 .connectors-8 .connector:nth-of-type(1):after,
.modern .bracket-16.count-15 .connectors-8 .connector:nth-of-type(1):after,
.modern .bracket-16.count-9 .connectors-8 .connector:nth-of-type(1):after,
.modern .bracket-32.count-17 .connectors-16 .connector:nth-of-type(1):after,
.modern .bracket-32.count-18 .connectors-16 .connector:nth-of-type(1):after,
.modern .bracket-32.count-19 .connectors-16 .connector:nth-of-type(1):after,
.modern .bracket-32.count-19 .connectors-16 .connector:nth-of-type(5):after,
.modern .bracket-32.count-20 .connectors-16 .connector:nth-of-type(1):after,
.modern .bracket-32.count-20 .connectors-16 .connector:nth-of-type(5):after,
.modern .bracket-32.count-21 .connectors-16 .connector:nth-of-type(1):after,
.modern .bracket-32.count-21 .connectors-16 .connector:nth-of-type(3):after,
.modern .bracket-32.count-21 .connectors-16 .connector:nth-of-type(5):after,
.modern .bracket-32.count-22 .connectors-16 .connector:nth-of-type(1):after,
.modern .bracket-32.count-22 .connectors-16 .connector:nth-of-type(3):after,
.modern .bracket-32.count-22 .connectors-16 .connector:nth-of-type(5):after,
.modern .bracket-32.count-23 .connectors-16 .connector:nth-of-type(1):after,
.modern .bracket-32.count-23 .connectors-16 .connector:nth-of-type(3):after,
.modern .bracket-32.count-23 .connectors-16 .connector:nth-of-type(5):after,
.modern .bracket-32.count-23 .connectors-16 .connector:nth-of-type(7):after,
.modern .bracket-32.count-24 .connectors-16 .connector:nth-of-type(1):after,
.modern .bracket-32.count-24 .connectors-16 .connector:nth-of-type(3):after,
.modern .bracket-32.count-24 .connectors-16 .connector:nth-of-type(5):after,
.modern .bracket-32.count-24 .connectors-16 .connector:nth-of-type(7):after,
.modern .bracket-32.count-25 .connectors-16 .connector:nth-of-type(1):after,
.modern .bracket-32.count-25 .connectors-16 .connector:nth-of-type(3):after,
.modern .bracket-32.count-25 .connectors-16 .connector:nth-of-type(5):after,
.modern .bracket-32.count-25 .connectors-16 .connector:nth-of-type(7):after,
.modern .bracket-32.count-26 .connectors-16 .connector:nth-of-type(1):after,
.modern .bracket-32.count-26 .connectors-16 .connector:nth-of-type(3):after,
.modern .bracket-32.count-26 .connectors-16 .connector:nth-of-type(5):after,
.modern .bracket-32.count-27 .connectors-16 .connector:nth-of-type(1):after,
.modern .bracket-32.count-27 .connectors-16 .connector:nth-of-type(3):after,
.modern .bracket-32.count-27 .connectors-16 .connector:nth-of-type(5):after,
.modern .bracket-32.count-28 .connectors-16 .connector:nth-of-type(1):after,
.modern .bracket-32.count-28 .connectors-16 .connector:nth-of-type(5):after,
.modern .bracket-32.count-29 .connectors-16 .connector:nth-of-type(1):after,
.modern .bracket-32.count-29 .connectors-16 .connector:nth-of-type(5):after,
.modern .bracket-32.count-30 .connectors-16 .connector:nth-of-type(1):after,
.modern .bracket-32.count-31 .connectors-16 .connector:nth-of-type(1):after,
.modern .bracket-4.count-3 .connectors-2 .connector:after,
.modern .bracket-8.count-5 .connectors-4 .connector:nth-of-type(1):after,
.modern .bracket-8.count-6 .connectors-4 .connector:nth-of-type(1):after,
.modern .bracket-8.count-7 .connectors-4 .connector:nth-of-type(1):after {
    top: 0
}

.modern .bracket-16.count-10 .connectors-8 .connector:nth-of-type(4),
.modern .bracket-16.count-11 .connectors-8 .connector:nth-of-type(4),
.modern .bracket-16.count-12 .connectors-8 .connector:nth-of-type(2),
.modern .bracket-16.count-12 .connectors-8 .connector:nth-of-type(4),
.modern .bracket-16.count-13 .connectors-8 .connector:nth-of-type(4),
.modern .bracket-16.count-14 .connectors-8 .connector:nth-of-type(4),
.modern .bracket-32.count-18 .connectors-16 .connector:nth-of-type(8),
.modern .bracket-32.count-19 .connectors-16 .connector:nth-of-type(8),
.modern .bracket-32.count-20 .connectors-16 .connector:nth-of-type(4),
.modern .bracket-32.count-20 .connectors-16 .connector:nth-of-type(8),
.modern .bracket-32.count-21 .connectors-16 .connector:nth-of-type(4),
.modern .bracket-32.count-21 .connectors-16 .connector:nth-of-type(8),
.modern .bracket-32.count-22 .connectors-16 .connector:nth-of-type(4),
.modern .bracket-32.count-22 .connectors-16 .connector:nth-of-type(6),
.modern .bracket-32.count-22 .connectors-16 .connector:nth-of-type(8),
.modern .bracket-32.count-23 .connectors-16 .connector:nth-of-type(4),
.modern .bracket-32.count-23 .connectors-16 .connector:nth-of-type(6),
.modern .bracket-32.count-23 .connectors-16 .connector:nth-of-type(8),
.modern .bracket-32.count-24 .connectors-16 .connector:nth-of-type(2),
.modern .bracket-32.count-24 .connectors-16 .connector:nth-of-type(4),
.modern .bracket-32.count-24 .connectors-16 .connector:nth-of-type(6),
.modern .bracket-32.count-24 .connectors-16 .connector:nth-of-type(8),
.modern .bracket-32.count-25 .connectors-16 .connector:nth-of-type(4),
.modern .bracket-32.count-25 .connectors-16 .connector:nth-of-type(6),
.modern .bracket-32.count-25 .connectors-16 .connector:nth-of-type(8),
.modern .bracket-32.count-26 .connectors-16 .connector:nth-of-type(4),
.modern .bracket-32.count-26 .connectors-16 .connector:nth-of-type(6),
.modern .bracket-32.count-26 .connectors-16 .connector:nth-of-type(8),
.modern .bracket-32.count-27 .connectors-16 .connector:nth-of-type(4),
.modern .bracket-32.count-27 .connectors-16 .connector:nth-of-type(8),
.modern .bracket-32.count-28 .connectors-16 .connector:nth-of-type(4),
.modern .bracket-32.count-28 .connectors-16 .connector:nth-of-type(8),
.modern .bracket-32.count-29 .connectors-16 .connector:nth-of-type(8),
.modern .bracket-32.count-30 .connectors-16 .connector:nth-of-type(8),
.modern .bracket-8.count-6 .connectors-4 .connector:nth-of-type(2) {
    height: 35px;
    border-bottom-width: 0;
    margin-bottom: 105px
}

.modern .bracket-16.count-10 .connectors-8 .connector:nth-of-type(4):after,
.modern .bracket-16.count-11 .connectors-8 .connector:nth-of-type(4):after,
.modern .bracket-16.count-12 .connectors-8 .connector:nth-of-type(2):after,
.modern .bracket-16.count-12 .connectors-8 .connector:nth-of-type(4):after,
.modern .bracket-16.count-13 .connectors-8 .connector:nth-of-type(4):after,
.modern .bracket-16.count-14 .connectors-8 .connector:nth-of-type(4):after,
.modern .bracket-32.count-18 .connectors-16 .connector:nth-of-type(8):after,
.modern .bracket-32.count-19 .connectors-16 .connector:nth-of-type(8):after,
.modern .bracket-32.count-20 .connectors-16 .connector:nth-of-type(4):after,
.modern .bracket-32.count-20 .connectors-16 .connector:nth-of-type(8):after,
.modern .bracket-32.count-21 .connectors-16 .connector:nth-of-type(4):after,
.modern .bracket-32.count-21 .connectors-16 .connector:nth-of-type(8):after,
.modern .bracket-32.count-22 .connectors-16 .connector:nth-of-type(4):after,
.modern .bracket-32.count-22 .connectors-16 .connector:nth-of-type(6):after,
.modern .bracket-32.count-22 .connectors-16 .connector:nth-of-type(8):after,
.modern .bracket-32.count-23 .connectors-16 .connector:nth-of-type(4):after,
.modern .bracket-32.count-23 .connectors-16 .connector:nth-of-type(6):after,
.modern .bracket-32.count-23 .connectors-16 .connector:nth-of-type(8):after,
.modern .bracket-32.count-24 .connectors-16 .connector:nth-of-type(2):after,
.modern .bracket-32.count-24 .connectors-16 .connector:nth-of-type(4):after,
.modern .bracket-32.count-24 .connectors-16 .connector:nth-of-type(6):after,
.modern .bracket-32.count-24 .connectors-16 .connector:nth-of-type(8):after,
.modern .bracket-32.count-25 .connectors-16 .connector:nth-of-type(4):after,
.modern .bracket-32.count-25 .connectors-16 .connector:nth-of-type(6):after,
.modern .bracket-32.count-25 .connectors-16 .connector:nth-of-type(8):after,
.modern .bracket-32.count-26 .connectors-16 .connector:nth-of-type(4):after,
.modern .bracket-32.count-26 .connectors-16 .connector:nth-of-type(6):after,
.modern .bracket-32.count-26 .connectors-16 .connector:nth-of-type(8):after,
.modern .bracket-32.count-27 .connectors-16 .connector:nth-of-type(4):after,
.modern .bracket-32.count-27 .connectors-16 .connector:nth-of-type(8):after,
.modern .bracket-32.count-28 .connectors-16 .connector:nth-of-type(4):after,
.modern .bracket-32.count-28 .connectors-16 .connector:nth-of-type(8):after,
.modern .bracket-32.count-29 .connectors-16 .connector:nth-of-type(8):after,
.modern .bracket-32.count-30 .connectors-16 .connector:nth-of-type(8):after,
.modern .bracket-8.count-6 .connectors-4 .connector:nth-of-type(2):after {
    top: 100%
}

.modern .bracket-16.count-10 .connectors-8 .connector,
.modern .bracket-16.count-11 .connectors-8 .connector,
.modern .bracket-16.count-9 .connectors-8 .connector,
.modern .bracket-32.count-17 .connectors-16 .connector:nth-of-type(2),
.modern .bracket-32.count-17 .connectors-16 .connector:nth-of-type(3),
.modern .bracket-32.count-17 .connectors-16 .connector:nth-of-type(4),
.modern .bracket-32.count-17 .connectors-16 .connector:nth-of-type(5),
.modern .bracket-32.count-17 .connectors-16 .connector:nth-of-type(6),
.modern .bracket-32.count-17 .connectors-16 .connector:nth-of-type(7),
.modern .bracket-32.count-17 .connectors-16 .connector:nth-of-type(8),
.modern .bracket-32.count-18 .connectors-16 .connector:nth-of-type(2),
.modern .bracket-32.count-18 .connectors-16 .connector:nth-of-type(3),
.modern .bracket-32.count-18 .connectors-16 .connector:nth-of-type(4),
.modern .bracket-32.count-18 .connectors-16 .connector:nth-of-type(5),
.modern .bracket-32.count-18 .connectors-16 .connector:nth-of-type(6),
.modern .bracket-32.count-18 .connectors-16 .connector:nth-of-type(7),
.modern .bracket-32.count-19 .connectors-16 .connector:nth-of-type(2),
.modern .bracket-32.count-19 .connectors-16 .connector:nth-of-type(3),
.modern .bracket-32.count-19 .connectors-16 .connector:nth-of-type(4),
.modern .bracket-32.count-19 .connectors-16 .connector:nth-of-type(6),
.modern .bracket-32.count-19 .connectors-16 .connector:nth-of-type(7),
.modern .bracket-32.count-20 .connectors-16 .connector:nth-of-type(2),
.modern .bracket-32.count-20 .connectors-16 .connector:nth-of-type(3),
.modern .bracket-32.count-20 .connectors-16 .connector:nth-of-type(6),
.modern .bracket-32.count-20 .connectors-16 .connector:nth-of-type(7),
.modern .bracket-32.count-21 .connectors-16 .connector:nth-of-type(2),
.modern .bracket-32.count-21 .connectors-16 .connector:nth-of-type(6),
.modern .bracket-32.count-21 .connectors-16 .connector:nth-of-type(7),
.modern .bracket-32.count-22 .connectors-16 .connector:nth-of-type(2),
.modern .bracket-32.count-22 .connectors-16 .connector:nth-of-type(7),
.modern .bracket-32.count-23 .connectors-16 .connector:nth-of-type(2),
.modern .bracket-64.count-33 .connectors-32 .connector:nth-of-type(10),
.modern .bracket-64.count-33 .connectors-32 .connector:nth-of-type(11),
.modern .bracket-64.count-33 .connectors-32 .connector:nth-of-type(12),
.modern .bracket-64.count-33 .connectors-32 .connector:nth-of-type(13),
.modern .bracket-64.count-33 .connectors-32 .connector:nth-of-type(14),
.modern .bracket-64.count-33 .connectors-32 .connector:nth-of-type(15),
.modern .bracket-64.count-33 .connectors-32 .connector:nth-of-type(16),
.modern .bracket-64.count-33 .connectors-32 .connector:nth-of-type(2),
.modern .bracket-64.count-33 .connectors-32 .connector:nth-of-type(3),
.modern .bracket-64.count-33 .connectors-32 .connector:nth-of-type(4),
.modern .bracket-64.count-33 .connectors-32 .connector:nth-of-type(5),
.modern .bracket-64.count-33 .connectors-32 .connector:nth-of-type(6),
.modern .bracket-64.count-33 .connectors-32 .connector:nth-of-type(7),
.modern .bracket-64.count-33 .connectors-32 .connector:nth-of-type(8),
.modern .bracket-64.count-33 .connectors-32 .connector:nth-of-type(9),
.modern .bracket-64.count-34 .connectors-32 .connector:nth-of-type(10),
.modern .bracket-64.count-34 .connectors-32 .connector:nth-of-type(11),
.modern .bracket-64.count-34 .connectors-32 .connector:nth-of-type(12),
.modern .bracket-64.count-34 .connectors-32 .connector:nth-of-type(13),
.modern .bracket-64.count-34 .connectors-32 .connector:nth-of-type(14),
.modern .bracket-64.count-34 .connectors-32 .connector:nth-of-type(15),
.modern .bracket-64.count-34 .connectors-32 .connector:nth-of-type(2),
.modern .bracket-64.count-34 .connectors-32 .connector:nth-of-type(3),
.modern .bracket-64.count-34 .connectors-32 .connector:nth-of-type(4),
.modern .bracket-64.count-34 .connectors-32 .connector:nth-of-type(5),
.modern .bracket-64.count-34 .connectors-32 .connector:nth-of-type(6),
.modern .bracket-64.count-34 .connectors-32 .connector:nth-of-type(7),
.modern .bracket-64.count-34 .connectors-32 .connector:nth-of-type(8),
.modern .bracket-64.count-34 .connectors-32 .connector:nth-of-type(9),
.modern .bracket-64.count-35 .connectors-32 .connector:nth-of-type(10),
.modern .bracket-64.count-35 .connectors-32 .connector:nth-of-type(11),
.modern .bracket-64.count-35 .connectors-32 .connector:nth-of-type(12),
.modern .bracket-64.count-35 .connectors-32 .connector:nth-of-type(13),
.modern .bracket-64.count-35 .connectors-32 .connector:nth-of-type(14),
.modern .bracket-64.count-35 .connectors-32 .connector:nth-of-type(15),
.modern .bracket-64.count-35 .connectors-32 .connector:nth-of-type(2),
.modern .bracket-64.count-35 .connectors-32 .connector:nth-of-type(3),
.modern .bracket-64.count-35 .connectors-32 .connector:nth-of-type(4),
.modern .bracket-64.count-35 .connectors-32 .connector:nth-of-type(5),
.modern .bracket-64.count-35 .connectors-32 .connector:nth-of-type(6),
.modern .bracket-64.count-35 .connectors-32 .connector:nth-of-type(7),
.modern .bracket-64.count-35 .connectors-32 .connector:nth-of-type(8),
.modern .bracket-64.count-36 .connectors-32 .connector:nth-of-type(10),
.modern .bracket-64.count-36 .connectors-32 .connector:nth-of-type(11),
.modern .bracket-64.count-36 .connectors-32 .connector:nth-of-type(12),
.modern .bracket-64.count-36 .connectors-32 .connector:nth-of-type(13),
.modern .bracket-64.count-36 .connectors-32 .connector:nth-of-type(14),
.modern .bracket-64.count-36 .connectors-32 .connector:nth-of-type(15),
.modern .bracket-64.count-36 .connectors-32 .connector:nth-of-type(2),
.modern .bracket-64.count-36 .connectors-32 .connector:nth-of-type(3),
.modern .bracket-64.count-36 .connectors-32 .connector:nth-of-type(4),
.modern .bracket-64.count-36 .connectors-32 .connector:nth-of-type(5),
.modern .bracket-64.count-36 .connectors-32 .connector:nth-of-type(6),
.modern .bracket-64.count-36 .connectors-32 .connector:nth-of-type(7),
.modern .bracket-64.count-37 .connectors-32 .connector:nth-of-type(10),
.modern .bracket-64.count-37 .connectors-32 .connector:nth-of-type(11),
.modern .bracket-64.count-37 .connectors-32 .connector:nth-of-type(12),
.modern .bracket-64.count-37 .connectors-32 .connector:nth-of-type(13),
.modern .bracket-64.count-37 .connectors-32 .connector:nth-of-type(14),
.modern .bracket-64.count-37 .connectors-32 .connector:nth-of-type(15),
.modern .bracket-64.count-37 .connectors-32 .connector:nth-of-type(2),
.modern .bracket-64.count-37 .connectors-32 .connector:nth-of-type(3),
.modern .bracket-64.count-37 .connectors-32 .connector:nth-of-type(4),
.modern .bracket-64.count-37 .connectors-32 .connector:nth-of-type(6),
.modern .bracket-64.count-37 .connectors-32 .connector:nth-of-type(7),
.modern .bracket-64.count-38 .connectors-32 .connector:nth-of-type(10),
.modern .bracket-64.count-38 .connectors-32 .connector:nth-of-type(11),
.modern .bracket-64.count-38 .connectors-32 .connector:nth-of-type(13),
.modern .bracket-64.count-38 .connectors-32 .connector:nth-of-type(14),
.modern .bracket-64.count-38 .connectors-32 .connector:nth-of-type(15),
.modern .bracket-64.count-38 .connectors-32 .connector:nth-of-type(2),
.modern .bracket-64.count-38 .connectors-32 .connector:nth-of-type(3),
.modern .bracket-64.count-38 .connectors-32 .connector:nth-of-type(4),
.modern .bracket-64.count-38 .connectors-32 .connector:nth-of-type(6),
.modern .bracket-64.count-38 .connectors-32 .connector:nth-of-type(7),
.modern .bracket-64.count-39 .connectors-32 .connector:nth-of-type(10),
.modern .bracket-64.count-39 .connectors-32 .connector:nth-of-type(11),
.modern .bracket-64.count-39 .connectors-32 .connector:nth-of-type(14),
.modern .bracket-64.count-39 .connectors-32 .connector:nth-of-type(15),
.modern .bracket-64.count-39 .connectors-32 .connector:nth-of-type(2),
.modern .bracket-64.count-39 .connectors-32 .connector:nth-of-type(3),
.modern .bracket-64.count-39 .connectors-32 .connector:nth-of-type(4),
.modern .bracket-64.count-39 .connectors-32 .connector:nth-of-type(6),
.modern .bracket-64.count-39 .connectors-32 .connector:nth-of-type(7),
.modern .bracket-64.count-40 .connectors-32 .connector:nth-of-type(10),
.modern .bracket-64.count-40 .connectors-32 .connector:nth-of-type(11),
.modern .bracket-64.count-40 .connectors-32 .connector:nth-of-type(14),
.modern .bracket-64.count-40 .connectors-32 .connector:nth-of-type(15),
.modern .bracket-64.count-40 .connectors-32 .connector:nth-of-type(2),
.modern .bracket-64.count-40 .connectors-32 .connector:nth-of-type(3),
.modern .bracket-64.count-40 .connectors-32 .connector:nth-of-type(6),
.modern .bracket-64.count-40 .connectors-32 .connector:nth-of-type(7),
.modern .bracket-64.count-41 .connectors-32 .connector:nth-of-type(10),
.modern .bracket-64.count-41 .connectors-32 .connector:nth-of-type(11),
.modern .bracket-64.count-41 .connectors-32 .connector:nth-of-type(14),
.modern .bracket-64.count-41 .connectors-32 .connector:nth-of-type(15),
.modern .bracket-64.count-41 .connectors-32 .connector:nth-of-type(2),
.modern .bracket-64.count-41 .connectors-32 .connector:nth-of-type(6),
.modern .bracket-64.count-41 .connectors-32 .connector:nth-of-type(7),
.modern .bracket-64.count-42 .connectors-32 .connector:nth-of-type(10),
.modern .bracket-64.count-42 .connectors-32 .connector:nth-of-type(11),
.modern .bracket-64.count-42 .connectors-32 .connector:nth-of-type(15),
.modern .bracket-64.count-42 .connectors-32 .connector:nth-of-type(2),
.modern .bracket-64.count-42 .connectors-32 .connector:nth-of-type(6),
.modern .bracket-64.count-42 .connectors-32 .connector:nth-of-type(7),
.modern .bracket-64.count-43 .connectors-32 .connector:nth-of-type(10),
.modern .bracket-64.count-43 .connectors-32 .connector:nth-of-type(15),
.modern .bracket-64.count-43 .connectors-32 .connector:nth-of-type(2),
.modern .bracket-64.count-43 .connectors-32 .connector:nth-of-type(6),
.modern .bracket-64.count-43 .connectors-32 .connector:nth-of-type(7),
.modern .bracket-64.count-44 .connectors-32 .connector:nth-of-type(10),
.modern .bracket-64.count-44 .connectors-32 .connector:nth-of-type(15),
.modern .bracket-64.count-44 .connectors-32 .connector:nth-of-type(2),
.modern .bracket-64.count-44 .connectors-32 .connector:nth-of-type(7),
.modern .bracket-64.count-45 .connectors-32 .connector:nth-of-type(10),
.modern .bracket-64.count-45 .connectors-32 .connector:nth-of-type(15),
.modern .bracket-64.count-45 .connectors-32 .connector:nth-of-type(2),
.modern .bracket-64.count-46 .connectors-32 .connector:nth-of-type(15),
.modern .bracket-64.count-46 .connectors-32 .connector:nth-of-type(2),
.modern .bracket-64.count-47 .connectors-32 .connector:nth-of-type(2),
.modern .bracket-8.count-5 .connectors-4 .connector:nth-of-type(2) {
    visibility: hidden
}

.modern .bracket-16.count-10 .connectors-8 .connector:nth-of-type(1),
.modern .bracket-16.count-10 .connectors-8 .connector:nth-of-type(4),
.modern .bracket-16.count-11 .connectors-8 .connector:nth-of-type(1),
.modern .bracket-16.count-11 .connectors-8 .connector:nth-of-type(3),
.modern .bracket-16.count-11 .connectors-8 .connector:nth-of-type(4),
.modern .bracket-16.count-9 .connectors-8 .connector:nth-of-type(1) {
    visibility: visible
}

.modern .bracket-64.count-33 .connectors-32 .connector:nth-of-type(1),
.modern .bracket-64.count-34 .connectors-32 .connector:nth-of-type(1),
.modern .bracket-64.count-34 .connectors-32 .connector:nth-of-type(9),
.modern .bracket-64.count-35 .connectors-32 .connector:nth-of-type(1),
.modern .bracket-64.count-35 .connectors-32 .connector:nth-of-type(9),
.modern .bracket-64.count-36 .connectors-32 .connector:nth-of-type(1),
.modern .bracket-64.count-36 .connectors-32 .connector:nth-of-type(9),
.modern .bracket-64.count-37 .connectors-32 .connector:nth-of-type(1),
.modern .bracket-64.count-37 .connectors-32 .connector:nth-of-type(5),
.modern .bracket-64.count-37 .connectors-32 .connector:nth-of-type(9),
.modern .bracket-64.count-38 .connectors-32 .connector:nth-of-type(1),
.modern .bracket-64.count-38 .connectors-32 .connector:nth-of-type(5),
.modern .bracket-64.count-38 .connectors-32 .connector:nth-of-type(9),
.modern .bracket-64.count-39 .connectors-32 .connector:nth-of-type(1),
.modern .bracket-64.count-39 .connectors-32 .connector:nth-of-type(13),
.modern .bracket-64.count-39 .connectors-32 .connector:nth-of-type(5),
.modern .bracket-64.count-39 .connectors-32 .connector:nth-of-type(9),
.modern .bracket-64.count-40 .connectors-32 .connector:nth-of-type(1),
.modern .bracket-64.count-40 .connectors-32 .connector:nth-of-type(13),
.modern .bracket-64.count-40 .connectors-32 .connector:nth-of-type(5),
.modern .bracket-64.count-40 .connectors-32 .connector:nth-of-type(9),
.modern .bracket-64.count-41 .connectors-32 .connector:nth-of-type(1),
.modern .bracket-64.count-41 .connectors-32 .connector:nth-of-type(13),
.modern .bracket-64.count-41 .connectors-32 .connector:nth-of-type(3),
.modern .bracket-64.count-41 .connectors-32 .connector:nth-of-type(5),
.modern .bracket-64.count-41 .connectors-32 .connector:nth-of-type(9),
.modern .bracket-64.count-42 .connectors-32 .connector:nth-of-type(1),
.modern .bracket-64.count-42 .connectors-32 .connector:nth-of-type(13),
.modern .bracket-64.count-42 .connectors-32 .connector:nth-of-type(3),
.modern .bracket-64.count-42 .connectors-32 .connector:nth-of-type(5),
.modern .bracket-64.count-42 .connectors-32 .connector:nth-of-type(9),
.modern .bracket-64.count-43 .connectors-32 .connector:nth-of-type(1),
.modern .bracket-64.count-43 .connectors-32 .connector:nth-of-type(11),
.modern .bracket-64.count-43 .connectors-32 .connector:nth-of-type(13),
.modern .bracket-64.count-43 .connectors-32 .connector:nth-of-type(3),
.modern .bracket-64.count-43 .connectors-32 .connector:nth-of-type(5),
.modern .bracket-64.count-43 .connectors-32 .connector:nth-of-type(9),
.modern .bracket-64.count-44 .connectors-32 .connector:nth-of-type(1),
.modern .bracket-64.count-44 .connectors-32 .connector:nth-of-type(11),
.modern .bracket-64.count-44 .connectors-32 .connector:nth-of-type(13),
.modern .bracket-64.count-44 .connectors-32 .connector:nth-of-type(3),
.modern .bracket-64.count-44 .connectors-32 .connector:nth-of-type(5),
.modern .bracket-64.count-44 .connectors-32 .connector:nth-of-type(9),
.modern .bracket-64.count-45 .connectors-32 .connector:nth-of-type(1),
.modern .bracket-64.count-45 .connectors-32 .connector:nth-of-type(11),
.modern .bracket-64.count-45 .connectors-32 .connector:nth-of-type(13),
.modern .bracket-64.count-45 .connectors-32 .connector:nth-of-type(3),
.modern .bracket-64.count-45 .connectors-32 .connector:nth-of-type(5),
.modern .bracket-64.count-45 .connectors-32 .connector:nth-of-type(7),
.modern .bracket-64.count-45 .connectors-32 .connector:nth-of-type(9),
.modern .bracket-64.count-46 .connectors-32 .connector:nth-of-type(1),
.modern .bracket-64.count-46 .connectors-32 .connector:nth-of-type(11),
.modern .bracket-64.count-46 .connectors-32 .connector:nth-of-type(13),
.modern .bracket-64.count-46 .connectors-32 .connector:nth-of-type(3),
.modern .bracket-64.count-46 .connectors-32 .connector:nth-of-type(5),
.modern .bracket-64.count-46 .connectors-32 .connector:nth-of-type(7),
.modern .bracket-64.count-46 .connectors-32 .connector:nth-of-type(9),
.modern .bracket-64.count-47 .connectors-32 .connector:nth-of-type(1),
.modern .bracket-64.count-47 .connectors-32 .connector:nth-of-type(11),
.modern .bracket-64.count-47 .connectors-32 .connector:nth-of-type(13),
.modern .bracket-64.count-47 .connectors-32 .connector:nth-of-type(15),
.modern .bracket-64.count-47 .connectors-32 .connector:nth-of-type(3),
.modern .bracket-64.count-47 .connectors-32 .connector:nth-of-type(5),
.modern .bracket-64.count-47 .connectors-32 .connector:nth-of-type(7),
.modern .bracket-64.count-47 .connectors-32 .connector:nth-of-type(9),
.modern .bracket-64.count-48 .connectors-32 .connector:nth-of-type(1),
.modern .bracket-64.count-48 .connectors-32 .connector:nth-of-type(11),
.modern .bracket-64.count-48 .connectors-32 .connector:nth-of-type(13),
.modern .bracket-64.count-48 .connectors-32 .connector:nth-of-type(15),
.modern .bracket-64.count-48 .connectors-32 .connector:nth-of-type(3),
.modern .bracket-64.count-48 .connectors-32 .connector:nth-of-type(5),
.modern .bracket-64.count-48 .connectors-32 .connector:nth-of-type(7),
.modern .bracket-64.count-48 .connectors-32 .connector:nth-of-type(9),
.modern .bracket-64.count-49 .connectors-32 .connector:nth-of-type(1),
.modern .bracket-64.count-49 .connectors-32 .connector:nth-of-type(11),
.modern .bracket-64.count-49 .connectors-32 .connector:nth-of-type(13),
.modern .bracket-64.count-49 .connectors-32 .connector:nth-of-type(15),
.modern .bracket-64.count-49 .connectors-32 .connector:nth-of-type(3),
.modern .bracket-64.count-49 .connectors-32 .connector:nth-of-type(5),
.modern .bracket-64.count-49 .connectors-32 .connector:nth-of-type(7),
.modern .bracket-64.count-49 .connectors-32 .connector:nth-of-type(9),
.modern .bracket-64.count-50 .connectors-32 .connector:nth-of-type(1),
.modern .bracket-64.count-50 .connectors-32 .connector:nth-of-type(11),
.modern .bracket-64.count-50 .connectors-32 .connector:nth-of-type(13),
.modern .bracket-64.count-50 .connectors-32 .connector:nth-of-type(3),
.modern .bracket-64.count-50 .connectors-32 .connector:nth-of-type(5),
.modern .bracket-64.count-50 .connectors-32 .connector:nth-of-type(7),
.modern .bracket-64.count-50 .connectors-32 .connector:nth-of-type(9),
.modern .bracket-64.count-51 .connectors-32 .connector:nth-of-type(1),
.modern .bracket-64.count-51 .connectors-32 .connector:nth-of-type(11),
.modern .bracket-64.count-51 .connectors-32 .connector:nth-of-type(13),
.modern .bracket-64.count-51 .connectors-32 .connector:nth-of-type(3),
.modern .bracket-64.count-51 .connectors-32 .connector:nth-of-type(5),
.modern .bracket-64.count-51 .connectors-32 .connector:nth-of-type(7),
.modern .bracket-64.count-51 .connectors-32 .connector:nth-of-type(9),
.modern .bracket-64.count-52 .connectors-32 .connector:nth-of-type(1),
.modern .bracket-64.count-52 .connectors-32 .connector:nth-of-type(11),
.modern .bracket-64.count-52 .connectors-32 .connector:nth-of-type(13),
.modern .bracket-64.count-52 .connectors-32 .connector:nth-of-type(3),
.modern .bracket-64.count-52 .connectors-32 .connector:nth-of-type(5),
.modern .bracket-64.count-52 .connectors-32 .connector:nth-of-type(9),
.modern .bracket-64.count-53 .connectors-32 .connector:nth-of-type(1),
.modern .bracket-64.count-53 .connectors-32 .connector:nth-of-type(11),
.modern .bracket-64.count-53 .connectors-32 .connector:nth-of-type(13),
.modern .bracket-64.count-53 .connectors-32 .connector:nth-of-type(3),
.modern .bracket-64.count-53 .connectors-32 .connector:nth-of-type(5),
.modern .bracket-64.count-53 .connectors-32 .connector:nth-of-type(9),
.modern .bracket-64.count-54 .connectors-32 .connector:nth-of-type(1),
.modern .bracket-64.count-54 .connectors-32 .connector:nth-of-type(13),
.modern .bracket-64.count-54 .connectors-32 .connector:nth-of-type(3),
.modern .bracket-64.count-54 .connectors-32 .connector:nth-of-type(5),
.modern .bracket-64.count-54 .connectors-32 .connector:nth-of-type(9),
.modern .bracket-64.count-55 .connectors-32 .connector:nth-of-type(1),
.modern .bracket-64.count-55 .connectors-32 .connector:nth-of-type(13),
.modern .bracket-64.count-55 .connectors-32 .connector:nth-of-type(3),
.modern .bracket-64.count-55 .connectors-32 .connector:nth-of-type(5),
.modern .bracket-64.count-55 .connectors-32 .connector:nth-of-type(9),
.modern .bracket-64.count-56 .connectors-32 .connector:nth-of-type(1),
.modern .bracket-64.count-56 .connectors-32 .connector:nth-of-type(13),
.modern .bracket-64.count-56 .connectors-32 .connector:nth-of-type(5),
.modern .bracket-64.count-56 .connectors-32 .connector:nth-of-type(9),
.modern .bracket-64.count-57 .connectors-32 .connector:nth-of-type(1),
.modern .bracket-64.count-57 .connectors-32 .connector:nth-of-type(13),
.modern .bracket-64.count-57 .connectors-32 .connector:nth-of-type(5),
.modern .bracket-64.count-57 .connectors-32 .connector:nth-of-type(9),
.modern .bracket-64.count-58 .connectors-32 .connector:nth-of-type(1),
.modern .bracket-64.count-58 .connectors-32 .connector:nth-of-type(5),
.modern .bracket-64.count-58 .connectors-32 .connector:nth-of-type(9),
.modern .bracket-64.count-59 .connectors-32 .connector:nth-of-type(1),
.modern .bracket-64.count-59 .connectors-32 .connector:nth-of-type(5),
.modern .bracket-64.count-59 .connectors-32 .connector:nth-of-type(9),
.modern .bracket-64.count-60 .connectors-32 .connector:nth-of-type(1),
.modern .bracket-64.count-60 .connectors-32 .connector:nth-of-type(9),
.modern .bracket-64.count-61 .connectors-32 .connector:nth-of-type(1),
.modern .bracket-64.count-61 .connectors-32 .connector:nth-of-type(9),
.modern .bracket-64.count-62 .connectors-32 .connector:nth-of-type(1),
.modern .bracket-64.count-62 .connectors-32 .connector:nth-of-type(5),
.modern .bracket-64.count-62 .connectors-32 .connector:nth-of-type(9),
.modern .bracket-64.count-63 .connectors-32 .connector:nth-of-type(1) {
    height: 35px;
    border-top-width: 0;
    margin-top: 35px
}

.modern .bracket-64.count-33 .connectors-32 .connector:nth-of-type(1):after,
.modern .bracket-64.count-34 .connectors-32 .connector:nth-of-type(1):after,
.modern .bracket-64.count-34 .connectors-32 .connector:nth-of-type(9):after,
.modern .bracket-64.count-35 .connectors-32 .connector:nth-of-type(1):after,
.modern .bracket-64.count-35 .connectors-32 .connector:nth-of-type(9):after,
.modern .bracket-64.count-36 .connectors-32 .connector:nth-of-type(1):after,
.modern .bracket-64.count-36 .connectors-32 .connector:nth-of-type(9):after,
.modern .bracket-64.count-37 .connectors-32 .connector:nth-of-type(1):after,
.modern .bracket-64.count-37 .connectors-32 .connector:nth-of-type(5):after,
.modern .bracket-64.count-37 .connectors-32 .connector:nth-of-type(9):after,
.modern .bracket-64.count-38 .connectors-32 .connector:nth-of-type(1):after,
.modern .bracket-64.count-38 .connectors-32 .connector:nth-of-type(5):after,
.modern .bracket-64.count-38 .connectors-32 .connector:nth-of-type(9):after,
.modern .bracket-64.count-39 .connectors-32 .connector:nth-of-type(1):after,
.modern .bracket-64.count-39 .connectors-32 .connector:nth-of-type(13):after,
.modern .bracket-64.count-39 .connectors-32 .connector:nth-of-type(5):after,
.modern .bracket-64.count-39 .connectors-32 .connector:nth-of-type(9):after,
.modern .bracket-64.count-40 .connectors-32 .connector:nth-of-type(1):after,
.modern .bracket-64.count-40 .connectors-32 .connector:nth-of-type(13):after,
.modern .bracket-64.count-40 .connectors-32 .connector:nth-of-type(5):after,
.modern .bracket-64.count-40 .connectors-32 .connector:nth-of-type(9):after,
.modern .bracket-64.count-41 .connectors-32 .connector:nth-of-type(1):after,
.modern .bracket-64.count-41 .connectors-32 .connector:nth-of-type(13):after,
.modern .bracket-64.count-41 .connectors-32 .connector:nth-of-type(3):after,
.modern .bracket-64.count-41 .connectors-32 .connector:nth-of-type(5):after,
.modern .bracket-64.count-41 .connectors-32 .connector:nth-of-type(9):after,
.modern .bracket-64.count-42 .connectors-32 .connector:nth-of-type(1):after,
.modern .bracket-64.count-42 .connectors-32 .connector:nth-of-type(13):after,
.modern .bracket-64.count-42 .connectors-32 .connector:nth-of-type(3):after,
.modern .bracket-64.count-42 .connectors-32 .connector:nth-of-type(5):after,
.modern .bracket-64.count-42 .connectors-32 .connector:nth-of-type(9):after,
.modern .bracket-64.count-43 .connectors-32 .connector:nth-of-type(1):after,
.modern .bracket-64.count-43 .connectors-32 .connector:nth-of-type(11):after,
.modern .bracket-64.count-43 .connectors-32 .connector:nth-of-type(13):after,
.modern .bracket-64.count-43 .connectors-32 .connector:nth-of-type(3):after,
.modern .bracket-64.count-43 .connectors-32 .connector:nth-of-type(5):after,
.modern .bracket-64.count-43 .connectors-32 .connector:nth-of-type(9):after,
.modern .bracket-64.count-44 .connectors-32 .connector:nth-of-type(1):after,
.modern .bracket-64.count-44 .connectors-32 .connector:nth-of-type(11):after,
.modern .bracket-64.count-44 .connectors-32 .connector:nth-of-type(13):after,
.modern .bracket-64.count-44 .connectors-32 .connector:nth-of-type(3):after,
.modern .bracket-64.count-44 .connectors-32 .connector:nth-of-type(5):after,
.modern .bracket-64.count-44 .connectors-32 .connector:nth-of-type(9):after,
.modern .bracket-64.count-45 .connectors-32 .connector:nth-of-type(1):after,
.modern .bracket-64.count-45 .connectors-32 .connector:nth-of-type(11):after,
.modern .bracket-64.count-45 .connectors-32 .connector:nth-of-type(13):after,
.modern .bracket-64.count-45 .connectors-32 .connector:nth-of-type(3):after,
.modern .bracket-64.count-45 .connectors-32 .connector:nth-of-type(5):after,
.modern .bracket-64.count-45 .connectors-32 .connector:nth-of-type(7):after,
.modern .bracket-64.count-45 .connectors-32 .connector:nth-of-type(9):after,
.modern .bracket-64.count-46 .connectors-32 .connector:nth-of-type(1):after,
.modern .bracket-64.count-46 .connectors-32 .connector:nth-of-type(11):after,
.modern .bracket-64.count-46 .connectors-32 .connector:nth-of-type(13):after,
.modern .bracket-64.count-46 .connectors-32 .connector:nth-of-type(3):after,
.modern .bracket-64.count-46 .connectors-32 .connector:nth-of-type(5):after,
.modern .bracket-64.count-46 .connectors-32 .connector:nth-of-type(7):after,
.modern .bracket-64.count-46 .connectors-32 .connector:nth-of-type(9):after,
.modern .bracket-64.count-47 .connectors-32 .connector:nth-of-type(1):after,
.modern .bracket-64.count-47 .connectors-32 .connector:nth-of-type(11):after,
.modern .bracket-64.count-47 .connectors-32 .connector:nth-of-type(13):after,
.modern .bracket-64.count-47 .connectors-32 .connector:nth-of-type(15):after,
.modern .bracket-64.count-47 .connectors-32 .connector:nth-of-type(3):after,
.modern .bracket-64.count-47 .connectors-32 .connector:nth-of-type(5):after,
.modern .bracket-64.count-47 .connectors-32 .connector:nth-of-type(7):after,
.modern .bracket-64.count-47 .connectors-32 .connector:nth-of-type(9):after,
.modern .bracket-64.count-48 .connectors-32 .connector:nth-of-type(1):after,
.modern .bracket-64.count-48 .connectors-32 .connector:nth-of-type(11):after,
.modern .bracket-64.count-48 .connectors-32 .connector:nth-of-type(13):after,
.modern .bracket-64.count-48 .connectors-32 .connector:nth-of-type(15):after,
.modern .bracket-64.count-48 .connectors-32 .connector:nth-of-type(3):after,
.modern .bracket-64.count-48 .connectors-32 .connector:nth-of-type(5):after,
.modern .bracket-64.count-48 .connectors-32 .connector:nth-of-type(7):after,
.modern .bracket-64.count-48 .connectors-32 .connector:nth-of-type(9):after,
.modern .bracket-64.count-49 .connectors-32 .connector:nth-of-type(1):after,
.modern .bracket-64.count-49 .connectors-32 .connector:nth-of-type(11):after,
.modern .bracket-64.count-49 .connectors-32 .connector:nth-of-type(13):after,
.modern .bracket-64.count-49 .connectors-32 .connector:nth-of-type(15):after,
.modern .bracket-64.count-49 .connectors-32 .connector:nth-of-type(3):after,
.modern .bracket-64.count-49 .connectors-32 .connector:nth-of-type(5):after,
.modern .bracket-64.count-49 .connectors-32 .connector:nth-of-type(7):after,
.modern .bracket-64.count-49 .connectors-32 .connector:nth-of-type(9):after,
.modern .bracket-64.count-50 .connectors-32 .connector:nth-of-type(1):after,
.modern .bracket-64.count-50 .connectors-32 .connector:nth-of-type(11):after,
.modern .bracket-64.count-50 .connectors-32 .connector:nth-of-type(13):after,
.modern .bracket-64.count-50 .connectors-32 .connector:nth-of-type(3):after,
.modern .bracket-64.count-50 .connectors-32 .connector:nth-of-type(5):after,
.modern .bracket-64.count-50 .connectors-32 .connector:nth-of-type(7):after,
.modern .bracket-64.count-50 .connectors-32 .connector:nth-of-type(9):after,
.modern .bracket-64.count-51 .connectors-32 .connector:nth-of-type(1):after,
.modern .bracket-64.count-51 .connectors-32 .connector:nth-of-type(11):after,
.modern .bracket-64.count-51 .connectors-32 .connector:nth-of-type(13):after,
.modern .bracket-64.count-51 .connectors-32 .connector:nth-of-type(3):after,
.modern .bracket-64.count-51 .connectors-32 .connector:nth-of-type(5):after,
.modern .bracket-64.count-51 .connectors-32 .connector:nth-of-type(7):after,
.modern .bracket-64.count-51 .connectors-32 .connector:nth-of-type(9):after,
.modern .bracket-64.count-52 .connectors-32 .connector:nth-of-type(1):after,
.modern .bracket-64.count-52 .connectors-32 .connector:nth-of-type(11):after,
.modern .bracket-64.count-52 .connectors-32 .connector:nth-of-type(13):after,
.modern .bracket-64.count-52 .connectors-32 .connector:nth-of-type(3):after,
.modern .bracket-64.count-52 .connectors-32 .connector:nth-of-type(5):after,
.modern .bracket-64.count-52 .connectors-32 .connector:nth-of-type(9):after,
.modern .bracket-64.count-53 .connectors-32 .connector:nth-of-type(1):after,
.modern .bracket-64.count-53 .connectors-32 .connector:nth-of-type(11):after,
.modern .bracket-64.count-53 .connectors-32 .connector:nth-of-type(13):after,
.modern .bracket-64.count-53 .connectors-32 .connector:nth-of-type(3):after,
.modern .bracket-64.count-53 .connectors-32 .connector:nth-of-type(5):after,
.modern .bracket-64.count-53 .connectors-32 .connector:nth-of-type(9):after,
.modern .bracket-64.count-54 .connectors-32 .connector:nth-of-type(1):after,
.modern .bracket-64.count-54 .connectors-32 .connector:nth-of-type(13):after,
.modern .bracket-64.count-54 .connectors-32 .connector:nth-of-type(3):after,
.modern .bracket-64.count-54 .connectors-32 .connector:nth-of-type(5):after,
.modern .bracket-64.count-54 .connectors-32 .connector:nth-of-type(9):after,
.modern .bracket-64.count-55 .connectors-32 .connector:nth-of-type(1):after,
.modern .bracket-64.count-55 .connectors-32 .connector:nth-of-type(13):after,
.modern .bracket-64.count-55 .connectors-32 .connector:nth-of-type(3):after,
.modern .bracket-64.count-55 .connectors-32 .connector:nth-of-type(5):after,
.modern .bracket-64.count-55 .connectors-32 .connector:nth-of-type(9):after,
.modern .bracket-64.count-56 .connectors-32 .connector:nth-of-type(1):after,
.modern .bracket-64.count-56 .connectors-32 .connector:nth-of-type(13):after,
.modern .bracket-64.count-56 .connectors-32 .connector:nth-of-type(5):after,
.modern .bracket-64.count-56 .connectors-32 .connector:nth-of-type(9):after,
.modern .bracket-64.count-57 .connectors-32 .connector:nth-of-type(1):after,
.modern .bracket-64.count-57 .connectors-32 .connector:nth-of-type(13):after,
.modern .bracket-64.count-57 .connectors-32 .connector:nth-of-type(5):after,
.modern .bracket-64.count-57 .connectors-32 .connector:nth-of-type(9):after,
.modern .bracket-64.count-58 .connectors-32 .connector:nth-of-type(1):after,
.modern .bracket-64.count-58 .connectors-32 .connector:nth-of-type(5):after,
.modern .bracket-64.count-58 .connectors-32 .connector:nth-of-type(9):after,
.modern .bracket-64.count-59 .connectors-32 .connector:nth-of-type(1):after,
.modern .bracket-64.count-59 .connectors-32 .connector:nth-of-type(5):after,
.modern .bracket-64.count-59 .connectors-32 .connector:nth-of-type(9):after,
.modern .bracket-64.count-60 .connectors-32 .connector:nth-of-type(1):after,
.modern .bracket-64.count-60 .connectors-32 .connector:nth-of-type(9):after,
.modern .bracket-64.count-61 .connectors-32 .connector:nth-of-type(1):after,
.modern .bracket-64.count-61 .connectors-32 .connector:nth-of-type(9):after,
.modern .bracket-64.count-62 .connectors-32 .connector:nth-of-type(1):after,
.modern .bracket-64.count-62 .connectors-32 .connector:nth-of-type(5):after,
.modern .bracket-64.count-62 .connectors-32 .connector:nth-of-type(9):after,
.modern .bracket-64.count-63 .connectors-32 .connector:nth-of-type(1):after {
    top: 0
}

.modern .bracket-64.count-34 .connectors-32 .connector:nth-of-type(16),
.modern .bracket-64.count-35 .connectors-32 .connector:nth-of-type(16),
.modern .bracket-64.count-36 .connectors-32 .connector:nth-of-type(16),
.modern .bracket-64.count-36 .connectors-32 .connector:nth-of-type(8),
.modern .bracket-64.count-37 .connectors-32 .connector:nth-of-type(16),
.modern .bracket-64.count-37 .connectors-32 .connector:nth-of-type(8),
.modern .bracket-64.count-38 .connectors-32 .connector:nth-of-type(12),
.modern .bracket-64.count-38 .connectors-32 .connector:nth-of-type(16),
.modern .bracket-64.count-38 .connectors-32 .connector:nth-of-type(8),
.modern .bracket-64.count-39 .connectors-32 .connector:nth-of-type(12),
.modern .bracket-64.count-39 .connectors-32 .connector:nth-of-type(16),
.modern .bracket-64.count-39 .connectors-32 .connector:nth-of-type(8),
.modern .bracket-64.count-40 .connectors-32 .connector:nth-of-type(12),
.modern .bracket-64.count-40 .connectors-32 .connector:nth-of-type(16),
.modern .bracket-64.count-40 .connectors-32 .connector:nth-of-type(4),
.modern .bracket-64.count-40 .connectors-32 .connector:nth-of-type(8),
.modern .bracket-64.count-41 .connectors-32 .connector:nth-of-type(12),
.modern .bracket-64.count-41 .connectors-32 .connector:nth-of-type(16),
.modern .bracket-64.count-41 .connectors-32 .connector:nth-of-type(4),
.modern .bracket-64.count-41 .connectors-32 .connector:nth-of-type(8),
.modern .bracket-64.count-42 .connectors-32 .connector:nth-of-type(12),
.modern .bracket-64.count-42 .connectors-32 .connector:nth-of-type(14),
.modern .bracket-64.count-42 .connectors-32 .connector:nth-of-type(16),
.modern .bracket-64.count-42 .connectors-32 .connector:nth-of-type(4),
.modern .bracket-64.count-42 .connectors-32 .connector:nth-of-type(8),
.modern .bracket-64.count-43 .connectors-32 .connector:nth-of-type(12),
.modern .bracket-64.count-43 .connectors-32 .connector:nth-of-type(14),
.modern .bracket-64.count-43 .connectors-32 .connector:nth-of-type(16),
.modern .bracket-64.count-43 .connectors-32 .connector:nth-of-type(4),
.modern .bracket-64.count-43 .connectors-32 .connector:nth-of-type(8),
.modern .bracket-64.count-44 .connectors-32 .connector:nth-of-type(12),
.modern .bracket-64.count-44 .connectors-32 .connector:nth-of-type(14),
.modern .bracket-64.count-44 .connectors-32 .connector:nth-of-type(16),
.modern .bracket-64.count-44 .connectors-32 .connector:nth-of-type(4),
.modern .bracket-64.count-44 .connectors-32 .connector:nth-of-type(6),
.modern .bracket-64.count-44 .connectors-32 .connector:nth-of-type(8),
.modern .bracket-64.count-45 .connectors-32 .connector:nth-of-type(12),
.modern .bracket-64.count-45 .connectors-32 .connector:nth-of-type(14),
.modern .bracket-64.count-45 .connectors-32 .connector:nth-of-type(16),
.modern .bracket-64.count-45 .connectors-32 .connector:nth-of-type(4),
.modern .bracket-64.count-45 .connectors-32 .connector:nth-of-type(6),
.modern .bracket-64.count-45 .connectors-32 .connector:nth-of-type(8),
.modern .bracket-64.count-46 .connectors-32 .connector:nth-of-type(10),
.modern .bracket-64.count-46 .connectors-32 .connector:nth-of-type(12),
.modern .bracket-64.count-46 .connectors-32 .connector:nth-of-type(14),
.modern .bracket-64.count-46 .connectors-32 .connector:nth-of-type(16),
.modern .bracket-64.count-46 .connectors-32 .connector:nth-of-type(4),
.modern .bracket-64.count-46 .connectors-32 .connector:nth-of-type(6),
.modern .bracket-64.count-46 .connectors-32 .connector:nth-of-type(8),
.modern .bracket-64.count-47 .connectors-32 .connector:nth-of-type(10),
.modern .bracket-64.count-47 .connectors-32 .connector:nth-of-type(12),
.modern .bracket-64.count-47 .connectors-32 .connector:nth-of-type(14),
.modern .bracket-64.count-47 .connectors-32 .connector:nth-of-type(16),
.modern .bracket-64.count-47 .connectors-32 .connector:nth-of-type(4),
.modern .bracket-64.count-47 .connectors-32 .connector:nth-of-type(6),
.modern .bracket-64.count-47 .connectors-32 .connector:nth-of-type(8),
.modern .bracket-64.count-48 .connectors-32 .connector:nth-of-type(10),
.modern .bracket-64.count-48 .connectors-32 .connector:nth-of-type(12),
.modern .bracket-64.count-48 .connectors-32 .connector:nth-of-type(14),
.modern .bracket-64.count-48 .connectors-32 .connector:nth-of-type(16),
.modern .bracket-64.count-48 .connectors-32 .connector:nth-of-type(2),
.modern .bracket-64.count-48 .connectors-32 .connector:nth-of-type(4),
.modern .bracket-64.count-48 .connectors-32 .connector:nth-of-type(6),
.modern .bracket-64.count-48 .connectors-32 .connector:nth-of-type(8),
.modern .bracket-64.count-49 .connectors-32 .connector:nth-of-type(10),
.modern .bracket-64.count-49 .connectors-32 .connector:nth-of-type(12),
.modern .bracket-64.count-49 .connectors-32 .connector:nth-of-type(14),
.modern .bracket-64.count-49 .connectors-32 .connector:nth-of-type(16),
.modern .bracket-64.count-49 .connectors-32 .connector:nth-of-type(4),
.modern .bracket-64.count-49 .connectors-32 .connector:nth-of-type(6),
.modern .bracket-64.count-49 .connectors-32 .connector:nth-of-type(8),
.modern .bracket-64.count-50 .connectors-32 .connector:nth-of-type(10),
.modern .bracket-64.count-50 .connectors-32 .connector:nth-of-type(12),
.modern .bracket-64.count-50 .connectors-32 .connector:nth-of-type(14),
.modern .bracket-64.count-50 .connectors-32 .connector:nth-of-type(16),
.modern .bracket-64.count-50 .connectors-32 .connector:nth-of-type(4),
.modern .bracket-64.count-50 .connectors-32 .connector:nth-of-type(6),
.modern .bracket-64.count-50 .connectors-32 .connector:nth-of-type(8),
.modern .bracket-64.count-51 .connectors-32 .connector:nth-of-type(12),
.modern .bracket-64.count-51 .connectors-32 .connector:nth-of-type(14),
.modern .bracket-64.count-51 .connectors-32 .connector:nth-of-type(16),
.modern .bracket-64.count-51 .connectors-32 .connector:nth-of-type(4),
.modern .bracket-64.count-51 .connectors-32 .connector:nth-of-type(6),
.modern .bracket-64.count-51 .connectors-32 .connector:nth-of-type(8),
.modern .bracket-64.count-52 .connectors-32 .connector:nth-of-type(12),
.modern .bracket-64.count-52 .connectors-32 .connector:nth-of-type(14),
.modern .bracket-64.count-52 .connectors-32 .connector:nth-of-type(16),
.modern .bracket-64.count-52 .connectors-32 .connector:nth-of-type(4),
.modern .bracket-64.count-52 .connectors-32 .connector:nth-of-type(6),
.modern .bracket-64.count-52 .connectors-32 .connector:nth-of-type(8),
.modern .bracket-64.count-53 .connectors-32 .connector:nth-of-type(12),
.modern .bracket-64.count-53 .connectors-32 .connector:nth-of-type(14),
.modern .bracket-64.count-53 .connectors-32 .connector:nth-of-type(16),
.modern .bracket-64.count-53 .connectors-32 .connector:nth-of-type(4),
.modern .bracket-64.count-53 .connectors-32 .connector:nth-of-type(8),
.modern .bracket-64.count-54 .connectors-32 .connector:nth-of-type(12),
.modern .bracket-64.count-54 .connectors-32 .connector:nth-of-type(14),
.modern .bracket-64.count-54 .connectors-32 .connector:nth-of-type(16),
.modern .bracket-64.count-54 .connectors-32 .connector:nth-of-type(4),
.modern .bracket-64.count-54 .connectors-32 .connector:nth-of-type(8),
.modern .bracket-64.count-55 .connectors-32 .connector:nth-of-type(12),
.modern .bracket-64.count-55 .connectors-32 .connector:nth-of-type(16),
.modern .bracket-64.count-55 .connectors-32 .connector:nth-of-type(4),
.modern .bracket-64.count-55 .connectors-32 .connector:nth-of-type(8),
.modern .bracket-64.count-56 .connectors-32 .connector:nth-of-type(12),
.modern .bracket-64.count-56 .connectors-32 .connector:nth-of-type(16),
.modern .bracket-64.count-56 .connectors-32 .connector:nth-of-type(4),
.modern .bracket-64.count-56 .connectors-32 .connector:nth-of-type(8),
.modern .bracket-64.count-57 .connectors-32 .connector:nth-of-type(12),
.modern .bracket-64.count-57 .connectors-32 .connector:nth-of-type(16),
.modern .bracket-64.count-57 .connectors-32 .connector:nth-of-type(8),
.modern .bracket-64.count-58 .connectors-32 .connector:nth-of-type(12),
.modern .bracket-64.count-58 .connectors-32 .connector:nth-of-type(16),
.modern .bracket-64.count-58 .connectors-32 .connector:nth-of-type(8),
.modern .bracket-64.count-59 .connectors-32 .connector:nth-of-type(16),
.modern .bracket-64.count-59 .connectors-32 .connector:nth-of-type(8),
.modern .bracket-64.count-60 .connectors-32 .connector:nth-of-type(16),
.modern .bracket-64.count-60 .connectors-32 .connector:nth-of-type(8),
.modern .bracket-64.count-61 .connectors-32 .connector:nth-of-type(16),
.modern .bracket-64.count-62 .connectors-32 .connector:nth-of-type(16) {
    height: 35px;
    border-bottom-width: 0;
    margin-bottom: 105px
}

.modern .bracket-64.count-34 .connectors-32 .connector:nth-of-type(16):after,
.modern .bracket-64.count-35 .connectors-32 .connector:nth-of-type(16):after,
.modern .bracket-64.count-36 .connectors-32 .connector:nth-of-type(16):after,
.modern .bracket-64.count-36 .connectors-32 .connector:nth-of-type(8):after,
.modern .bracket-64.count-37 .connectors-32 .connector:nth-of-type(16):after,
.modern .bracket-64.count-37 .connectors-32 .connector:nth-of-type(8):after,
.modern .bracket-64.count-38 .connectors-32 .connector:nth-of-type(12):after,
.modern .bracket-64.count-38 .connectors-32 .connector:nth-of-type(16):after,
.modern .bracket-64.count-38 .connectors-32 .connector:nth-of-type(8):after,
.modern .bracket-64.count-39 .connectors-32 .connector:nth-of-type(12):after,
.modern .bracket-64.count-39 .connectors-32 .connector:nth-of-type(16):after,
.modern .bracket-64.count-39 .connectors-32 .connector:nth-of-type(8):after,
.modern .bracket-64.count-40 .connectors-32 .connector:nth-of-type(12):after,
.modern .bracket-64.count-40 .connectors-32 .connector:nth-of-type(16):after,
.modern .bracket-64.count-40 .connectors-32 .connector:nth-of-type(4):after,
.modern .bracket-64.count-40 .connectors-32 .connector:nth-of-type(8):after,
.modern .bracket-64.count-41 .connectors-32 .connector:nth-of-type(12):after,
.modern .bracket-64.count-41 .connectors-32 .connector:nth-of-type(16):after,
.modern .bracket-64.count-41 .connectors-32 .connector:nth-of-type(4):after,
.modern .bracket-64.count-41 .connectors-32 .connector:nth-of-type(8):after,
.modern .bracket-64.count-42 .connectors-32 .connector:nth-of-type(12):after,
.modern .bracket-64.count-42 .connectors-32 .connector:nth-of-type(14):after,
.modern .bracket-64.count-42 .connectors-32 .connector:nth-of-type(16):after,
.modern .bracket-64.count-42 .connectors-32 .connector:nth-of-type(4):after,
.modern .bracket-64.count-42 .connectors-32 .connector:nth-of-type(8):after,
.modern .bracket-64.count-43 .connectors-32 .connector:nth-of-type(12):after,
.modern .bracket-64.count-43 .connectors-32 .connector:nth-of-type(14):after,
.modern .bracket-64.count-43 .connectors-32 .connector:nth-of-type(16):after,
.modern .bracket-64.count-43 .connectors-32 .connector:nth-of-type(4):after,
.modern .bracket-64.count-43 .connectors-32 .connector:nth-of-type(8):after,
.modern .bracket-64.count-44 .connectors-32 .connector:nth-of-type(12):after,
.modern .bracket-64.count-44 .connectors-32 .connector:nth-of-type(14):after,
.modern .bracket-64.count-44 .connectors-32 .connector:nth-of-type(16):after,
.modern .bracket-64.count-44 .connectors-32 .connector:nth-of-type(4):after,
.modern .bracket-64.count-44 .connectors-32 .connector:nth-of-type(6):after,
.modern .bracket-64.count-44 .connectors-32 .connector:nth-of-type(8):after,
.modern .bracket-64.count-45 .connectors-32 .connector:nth-of-type(12):after,
.modern .bracket-64.count-45 .connectors-32 .connector:nth-of-type(14):after,
.modern .bracket-64.count-45 .connectors-32 .connector:nth-of-type(16):after,
.modern .bracket-64.count-45 .connectors-32 .connector:nth-of-type(4):after,
.modern .bracket-64.count-45 .connectors-32 .connector:nth-of-type(6):after,
.modern .bracket-64.count-45 .connectors-32 .connector:nth-of-type(8):after,
.modern .bracket-64.count-46 .connectors-32 .connector:nth-of-type(10):after,
.modern .bracket-64.count-46 .connectors-32 .connector:nth-of-type(12):after,
.modern .bracket-64.count-46 .connectors-32 .connector:nth-of-type(14):after,
.modern .bracket-64.count-46 .connectors-32 .connector:nth-of-type(16):after,
.modern .bracket-64.count-46 .connectors-32 .connector:nth-of-type(4):after,
.modern .bracket-64.count-46 .connectors-32 .connector:nth-of-type(6):after,
.modern .bracket-64.count-46 .connectors-32 .connector:nth-of-type(8):after,
.modern .bracket-64.count-47 .connectors-32 .connector:nth-of-type(10):after,
.modern .bracket-64.count-47 .connectors-32 .connector:nth-of-type(12):after,
.modern .bracket-64.count-47 .connectors-32 .connector:nth-of-type(14):after,
.modern .bracket-64.count-47 .connectors-32 .connector:nth-of-type(16):after,
.modern .bracket-64.count-47 .connectors-32 .connector:nth-of-type(4):after,
.modern .bracket-64.count-47 .connectors-32 .connector:nth-of-type(6):after,
.modern .bracket-64.count-47 .connectors-32 .connector:nth-of-type(8):after,
.modern .bracket-64.count-48 .connectors-32 .connector:nth-of-type(10):after,
.modern .bracket-64.count-48 .connectors-32 .connector:nth-of-type(12):after,
.modern .bracket-64.count-48 .connectors-32 .connector:nth-of-type(14):after,
.modern .bracket-64.count-48 .connectors-32 .connector:nth-of-type(16):after,
.modern .bracket-64.count-48 .connectors-32 .connector:nth-of-type(2):after,
.modern .bracket-64.count-48 .connectors-32 .connector:nth-of-type(4):after,
.modern .bracket-64.count-48 .connectors-32 .connector:nth-of-type(6):after,
.modern .bracket-64.count-48 .connectors-32 .connector:nth-of-type(8):after,
.modern .bracket-64.count-49 .connectors-32 .connector:nth-of-type(10):after,
.modern .bracket-64.count-49 .connectors-32 .connector:nth-of-type(12):after,
.modern .bracket-64.count-49 .connectors-32 .connector:nth-of-type(14):after,
.modern .bracket-64.count-49 .connectors-32 .connector:nth-of-type(16):after,
.modern .bracket-64.count-49 .connectors-32 .connector:nth-of-type(4):after,
.modern .bracket-64.count-49 .connectors-32 .connector:nth-of-type(6):after,
.modern .bracket-64.count-49 .connectors-32 .connector:nth-of-type(8):after,
.modern .bracket-64.count-50 .connectors-32 .connector:nth-of-type(10):after,
.modern .bracket-64.count-50 .connectors-32 .connector:nth-of-type(12):after,
.modern .bracket-64.count-50 .connectors-32 .connector:nth-of-type(14):after,
.modern .bracket-64.count-50 .connectors-32 .connector:nth-of-type(16):after,
.modern .bracket-64.count-50 .connectors-32 .connector:nth-of-type(4):after,
.modern .bracket-64.count-50 .connectors-32 .connector:nth-of-type(6):after,
.modern .bracket-64.count-50 .connectors-32 .connector:nth-of-type(8):after,
.modern .bracket-64.count-51 .connectors-32 .connector:nth-of-type(12):after,
.modern .bracket-64.count-51 .connectors-32 .connector:nth-of-type(14):after,
.modern .bracket-64.count-51 .connectors-32 .connector:nth-of-type(16):after,
.modern .bracket-64.count-51 .connectors-32 .connector:nth-of-type(4):after,
.modern .bracket-64.count-51 .connectors-32 .connector:nth-of-type(6):after,
.modern .bracket-64.count-51 .connectors-32 .connector:nth-of-type(8):after,
.modern .bracket-64.count-52 .connectors-32 .connector:nth-of-type(12):after,
.modern .bracket-64.count-52 .connectors-32 .connector:nth-of-type(14):after,
.modern .bracket-64.count-52 .connectors-32 .connector:nth-of-type(16):after,
.modern .bracket-64.count-52 .connectors-32 .connector:nth-of-type(4):after,
.modern .bracket-64.count-52 .connectors-32 .connector:nth-of-type(6):after,
.modern .bracket-64.count-52 .connectors-32 .connector:nth-of-type(8):after,
.modern .bracket-64.count-53 .connectors-32 .connector:nth-of-type(12):after,
.modern .bracket-64.count-53 .connectors-32 .connector:nth-of-type(14):after,
.modern .bracket-64.count-53 .connectors-32 .connector:nth-of-type(16):after,
.modern .bracket-64.count-53 .connectors-32 .connector:nth-of-type(4):after,
.modern .bracket-64.count-53 .connectors-32 .connector:nth-of-type(8):after,
.modern .bracket-64.count-54 .connectors-32 .connector:nth-of-type(12):after,
.modern .bracket-64.count-54 .connectors-32 .connector:nth-of-type(14):after,
.modern .bracket-64.count-54 .connectors-32 .connector:nth-of-type(16):after,
.modern .bracket-64.count-54 .connectors-32 .connector:nth-of-type(4):after,
.modern .bracket-64.count-54 .connectors-32 .connector:nth-of-type(8):after,
.modern .bracket-64.count-55 .connectors-32 .connector:nth-of-type(12):after,
.modern .bracket-64.count-55 .connectors-32 .connector:nth-of-type(16):after,
.modern .bracket-64.count-55 .connectors-32 .connector:nth-of-type(4):after,
.modern .bracket-64.count-55 .connectors-32 .connector:nth-of-type(8):after,
.modern .bracket-64.count-56 .connectors-32 .connector:nth-of-type(12):after,
.modern .bracket-64.count-56 .connectors-32 .connector:nth-of-type(16):after,
.modern .bracket-64.count-56 .connectors-32 .connector:nth-of-type(4):after,
.modern .bracket-64.count-56 .connectors-32 .connector:nth-of-type(8):after,
.modern .bracket-64.count-57 .connectors-32 .connector:nth-of-type(12):after,
.modern .bracket-64.count-57 .connectors-32 .connector:nth-of-type(16):after,
.modern .bracket-64.count-57 .connectors-32 .connector:nth-of-type(8):after,
.modern .bracket-64.count-58 .connectors-32 .connector:nth-of-type(12):after,
.modern .bracket-64.count-58 .connectors-32 .connector:nth-of-type(16):after,
.modern .bracket-64.count-58 .connectors-32 .connector:nth-of-type(8):after,
.modern .bracket-64.count-59 .connectors-32 .connector:nth-of-type(16):after,
.modern .bracket-64.count-59 .connectors-32 .connector:nth-of-type(8):after,
.modern .bracket-64.count-60 .connectors-32 .connector:nth-of-type(16):after,
.modern .bracket-64.count-60 .connectors-32 .connector:nth-of-type(8):after,
.modern .bracket-64.count-61 .connectors-32 .connector:nth-of-type(16):after,
.modern .bracket-64.count-62 .connectors-32 .connector:nth-of-type(16):after {
    top: 100%
}

.modern .losers {
    padding-top: 35px
}

.modern .type-d .round {
    padding-left: 30px
}

.modern .type-d.bracket-4 .round-finals {
    margin-top: 35px
}

.modern .type-d.bracket-8 .round-finals {
    margin-top: 105px
}

.modern .type-d.bracket-16 .round-finals {
    margin-top: 245px
}

.modern .type-d.bracket-32 .round-finals {
    margin-top: 525px
}

.modern .type-d.bracket-64 .round-finals {
    margin-top: 1085px
}

.modern .type-d .game#game-0 {
    margin-right: 30px
}

.modern .double-sided .game#game-0:after,
.modern .double-sided .game#game-1:after,
.modern .type-d .game#game-0:after {
    display: block;
    content: "";
    position: absolute;
    top: 27px;
    right: -25px;
    width: 20px;
    height: 2px;
    background: #b0b1b3;
    pointer-events: none
}

.modern .double-sided .game#game-0:hover::after,
.modern .double-sided .game#game-1:hover::after,
.modern .type-d .game#game-0:hover::after {
    top: 25px;
    right: -27px
}

.modern.modern-light .double-sided .game#game-0:after,
.modern.modern-light .double-sided .game#game-1:after,
.modern.modern-light .type-d .game#game-0:after {
    background: #595959
}

.modern .type-d .connectors-advance .connector {
    height: 0!important;
    border-top-width: 0!important;
    margin-top: 0!important
}

.modern .bracket-8.count-5 .connectors-advance,
.modern .bracket-8.count-6 .connectors-advance {
    display: none!important
}

.modern .bracket-8.count-6 .losers .connectors-4 .connector:nth-of-type(2) {
    margin-top: 0;
    height: 70px;
    border-top-width: 2px;
    border-bottom-width: 2px
}

.modern .bracket-8.count-6 .losers .connectors-4 .connector:nth-of-type(2)::after {
    top: 50%
}

.modern .bracket-8.count-5 .losers .connectors-4 .connector:nth-of-type(2) {
    visibility: visible
}

.modern .bracket-16 .connectors-advance.connectors-4,
.modern .bracket-32 .connectors-advance.connectors-8,
.modern .bracket-64 .connectors-advance.connectors-16,
.modern .bracket-8 .connectors-advance.connectors-2 {
    margin-top: 131px
}

.modern .bracket-16 .connectors-advance.connectors-2,
.modern .bracket-32 .connectors-advance.connectors-4,
.modern .bracket-64 .connectors-advance.connectors-8 {
    margin-top: 272px
}

.modern .bracket-32 .connectors-advance.connectors-2,
.modern .bracket-64 .connectors-advance.connectors-4 {
    margin-top: 552px
}

.modern .bracket-64 .connectors-advance.connectors-2 {
    margin-top: 1112px
}

.modern .bracket-16 .connectors-advance.connectors-4 .connector,
.modern .bracket-32 .connectors-advance.connectors-8 .connector,
.modern .bracket-64 .connectors-advance.connectors-16 .connector {
    margin-bottom: 278px
}

.modern .bracket-32 .connectors-advance.connectors-4 .connector,
.modern .bracket-64 .connectors-advance.connectors-8 .connector {
    margin-bottom: 557px
}

.modern .bracket-64 .connectors-advance.connectors-4 .connector {
    margin-bottom: 1118px
}

.modern .bracket-16 .losers .connectors-8 .connector,
.modern .bracket-32 .losers .connectors-16 .connector,
.modern .bracket-4 .losers .connectors-2 .connector,
.modern .bracket-64 .losers .connectors-32 .connector,
.modern .bracket-8 .losers .connectors-4 .connector {
    height: 35px;
    border-top-width: 0;
    margin-top: 35px;
    margin-bottom: 70px!important
}

.modern .bracket-16.count-10 .losers .connectors-4 .connector,
.modern .bracket-16.count-11 .losers .connectors-4 .connector:nth-of-type(1),
.modern .bracket-16.count-9 .losers .connectors-4 .connector,
.modern .bracket-32.count-17 .losers .connectors-8 .connector,
.modern .bracket-32.count-18 .losers .connectors-8 .connector,
.modern .bracket-32.count-19 .losers .connectors-8 .connector,
.modern .bracket-32.count-20 .losers .connectors-8 .connector,
.modern .bracket-32.count-21 .losers .connectors-8 .connector:nth-of-type(1),
.modern .bracket-32.count-21 .losers .connectors-8 .connector:nth-of-type(3),
.modern .bracket-32.count-21 .losers .connectors-8 .connector:nth-of-type(4),
.modern .bracket-32.count-22 .losers .connectors-8 .connector:nth-of-type(1),
.modern .bracket-32.count-22 .losers .connectors-8 .connector:nth-of-type(4),
.modern .bracket-32.count-23 .losers .connectors-8 .connector:nth-of-type(1),
.modern .bracket-64.count-33 .losers .connectors-16 .connector:nth-of-type(1),
.modern .bracket-64.count-33 .losers .connectors-16 .connector:nth-of-type(8),
.modern .bracket-64.count-34 .losers .connectors-16 .connector:nth-of-type(1),
.modern .bracket-64.count-34 .losers .connectors-16 .connector:nth-of-type(8),
.modern .bracket-64.count-35 .losers .connectors-16 .connector:nth-of-type(1),
.modern .bracket-64.count-35 .losers .connectors-16 .connector:nth-of-type(5),
.modern .bracket-64.count-35 .losers .connectors-16 .connector:nth-of-type(8),
.modern .bracket-64.count-36 .losers .connectors-16 .connector:nth-of-type(1),
.modern .bracket-64.count-36 .losers .connectors-16 .connector:nth-of-type(4),
.modern .bracket-64.count-36 .losers .connectors-16 .connector:nth-of-type(5),
.modern .bracket-64.count-36 .losers .connectors-16 .connector:nth-of-type(8),
.modern .bracket-64.count-37 .losers .connectors-16 .connector:nth-of-type(1),
.modern .bracket-64.count-37 .losers .connectors-16 .connector:nth-of-type(3),
.modern .bracket-64.count-37 .losers .connectors-16 .connector:nth-of-type(4),
.modern .bracket-64.count-37 .losers .connectors-16 .connector:nth-of-type(5),
.modern .bracket-64.count-37 .losers .connectors-16 .connector:nth-of-type(8),
.modern .bracket-64.count-38 .losers .connectors-16 .connector:nth-of-type(1),
.modern .bracket-64.count-38 .losers .connectors-16 .connector:nth-of-type(3),
.modern .bracket-64.count-38 .losers .connectors-16 .connector:nth-of-type(4),
.modern .bracket-64.count-38 .losers .connectors-16 .connector:nth-of-type(5),
.modern .bracket-64.count-38 .losers .connectors-16 .connector:nth-of-type(6),
.modern .bracket-64.count-38 .losers .connectors-16 .connector:nth-of-type(8),
.modern .bracket-64.count-39 .losers .connectors-16 .connector:nth-of-type(1),
.modern .bracket-64.count-39 .losers .connectors-16 .connector:nth-of-type(3),
.modern .bracket-64.count-39 .losers .connectors-16 .connector:nth-of-type(4),
.modern .bracket-64.count-39 .losers .connectors-16 .connector:nth-of-type(5),
.modern .bracket-64.count-39 .losers .connectors-16 .connector:nth-of-type(6),
.modern .bracket-64.count-39 .losers .connectors-16 .connector:nth-of-type(7),
.modern .bracket-64.count-39 .losers .connectors-16 .connector:nth-of-type(8),
.modern .bracket-64.count-40 .losers .connectors-16 .connector:nth-of-type(1),
.modern .bracket-64.count-40 .losers .connectors-16 .connector:nth-of-type(2),
.modern .bracket-64.count-40 .losers .connectors-16 .connector:nth-of-type(3),
.modern .bracket-64.count-40 .losers .connectors-16 .connector:nth-of-type(4),
.modern .bracket-64.count-40 .losers .connectors-16 .connector:nth-of-type(5),
.modern .bracket-64.count-40 .losers .connectors-16 .connector:nth-of-type(6),
.modern .bracket-64.count-40 .losers .connectors-16 .connector:nth-of-type(7),
.modern .bracket-64.count-40 .losers .connectors-16 .connector:nth-of-type(8),
.modern .bracket-64.count-41 .losers .connectors-16 .connector:nth-of-type(1),
.modern .bracket-64.count-41 .losers .connectors-16 .connector:nth-of-type(3),
.modern .bracket-64.count-41 .losers .connectors-16 .connector:nth-of-type(4),
.modern .bracket-64.count-41 .losers .connectors-16 .connector:nth-of-type(5),
.modern .bracket-64.count-41 .losers .connectors-16 .connector:nth-of-type(6),
.modern .bracket-64.count-41 .losers .connectors-16 .connector:nth-of-type(7),
.modern .bracket-64.count-41 .losers .connectors-16 .connector:nth-of-type(8),
.modern .bracket-64.count-42 .losers .connectors-16 .connector:nth-of-type(1),
.modern .bracket-64.count-42 .losers .connectors-16 .connector:nth-of-type(3),
.modern .bracket-64.count-42 .losers .connectors-16 .connector:nth-of-type(4),
.modern .bracket-64.count-42 .losers .connectors-16 .connector:nth-of-type(5),
.modern .bracket-64.count-42 .losers .connectors-16 .connector:nth-of-type(6),
.modern .bracket-64.count-42 .losers .connectors-16 .connector:nth-of-type(8),
.modern .bracket-64.count-43 .losers .connectors-16 .connector:nth-of-type(1),
.modern .bracket-64.count-43 .losers .connectors-16 .connector:nth-of-type(3),
.modern .bracket-64.count-43 .losers .connectors-16 .connector:nth-of-type(4),
.modern .bracket-64.count-43 .losers .connectors-16 .connector:nth-of-type(5),
.modern .bracket-64.count-43 .losers .connectors-16 .connector:nth-of-type(8),
.modern .bracket-64.count-44 .losers .connectors-16 .connector:nth-of-type(1),
.modern .bracket-64.count-44 .losers .connectors-16 .connector:nth-of-type(4),
.modern .bracket-64.count-44 .losers .connectors-16 .connector:nth-of-type(5),
.modern .bracket-64.count-44 .losers .connectors-16 .connector:nth-of-type(8),
.modern .bracket-64.count-45 .losers .connectors-16 .connector:nth-of-type(1),
.modern .bracket-64.count-45 .losers .connectors-16 .connector:nth-of-type(5),
.modern .bracket-64.count-45 .losers .connectors-16 .connector:nth-of-type(8),
.modern .bracket-64.count-46 .losers .connectors-16 .connector:nth-of-type(1),
.modern .bracket-64.count-46 .losers .connectors-16 .connector:nth-of-type(8),
.modern .bracket-64.count-47 .losers .connectors-16 .connector:nth-of-type(1),
.modern .bracket-8.count-5 .losers .connectors-2 .connector,
.modern .bracket-8.count-6 .losers .connectors-2 .connector {
    height: 70px;
    border-top-width: 0;
    margin-top: 70px
}

.modern .bracket-16 .losers .connectors-8 .connector:after,
.modern .bracket-16.count-10 .losers .connectors-4 .connector:after,
.modern .bracket-16.count-11 .losers .connectors-4 .connector:nth-of-type(1)::after,
.modern .bracket-16.count-9 .losers .connectors-4 .connector:after,
.modern .bracket-32 .losers .connectors-16 .connector:after,
.modern .bracket-32.count-17 .losers .connectors-8 .connector:after,
.modern .bracket-32.count-18 .losers .connectors-8 .connector:after,
.modern .bracket-32.count-19 .losers .connectors-8 .connector:after,
.modern .bracket-32.count-20 .losers .connectors-8 .connector:after,
.modern .bracket-32.count-21 .losers .connectors-8 .connector:nth-of-type(1):after,
.modern .bracket-32.count-21 .losers .connectors-8 .connector:nth-of-type(3):after,
.modern .bracket-32.count-21 .losers .connectors-8 .connector:nth-of-type(4):after,
.modern .bracket-32.count-22 .losers .connectors-8 .connector:nth-of-type(1):after,
.modern .bracket-32.count-22 .losers .connectors-8 .connector:nth-of-type(4):after,
.modern .bracket-32.count-23 .losers .connectors-8 .connector:nth-of-type(1):after,
.modern .bracket-4 .losers .connectors-2 .connector:after,
.modern .bracket-64 .losers .connectors-32 .connector:after,
.modern .bracket-64.count-33 .losers .connectors-16 .connector:nth-of-type(1):after,
.modern .bracket-64.count-33 .losers .connectors-16 .connector:nth-of-type(8):after,
.modern .bracket-64.count-34 .losers .connectors-16 .connector:nth-of-type(1):after,
.modern .bracket-64.count-34 .losers .connectors-16 .connector:nth-of-type(8):after,
.modern .bracket-64.count-35 .losers .connectors-16 .connector:nth-of-type(1):after,
.modern .bracket-64.count-35 .losers .connectors-16 .connector:nth-of-type(5):after,
.modern .bracket-64.count-35 .losers .connectors-16 .connector:nth-of-type(8):after,
.modern .bracket-64.count-36 .losers .connectors-16 .connector:nth-of-type(1):after,
.modern .bracket-64.count-36 .losers .connectors-16 .connector:nth-of-type(4):after,
.modern .bracket-64.count-36 .losers .connectors-16 .connector:nth-of-type(5):after,
.modern .bracket-64.count-36 .losers .connectors-16 .connector:nth-of-type(8):after,
.modern .bracket-64.count-37 .losers .connectors-16 .connector:nth-of-type(1):after,
.modern .bracket-64.count-37 .losers .connectors-16 .connector:nth-of-type(3):after,
.modern .bracket-64.count-37 .losers .connectors-16 .connector:nth-of-type(4):after,
.modern .bracket-64.count-37 .losers .connectors-16 .connector:nth-of-type(5):after,
.modern .bracket-64.count-37 .losers .connectors-16 .connector:nth-of-type(8):after,
.modern .bracket-64.count-38 .losers .connectors-16 .connector:nth-of-type(1):after,
.modern .bracket-64.count-38 .losers .connectors-16 .connector:nth-of-type(3):after,
.modern .bracket-64.count-38 .losers .connectors-16 .connector:nth-of-type(4):after,
.modern .bracket-64.count-38 .losers .connectors-16 .connector:nth-of-type(5):after,
.modern .bracket-64.count-38 .losers .connectors-16 .connector:nth-of-type(6):after,
.modern .bracket-64.count-38 .losers .connectors-16 .connector:nth-of-type(8):after,
.modern .bracket-64.count-39 .losers .connectors-16 .connector:nth-of-type(1):after,
.modern .bracket-64.count-39 .losers .connectors-16 .connector:nth-of-type(3):after,
.modern .bracket-64.count-39 .losers .connectors-16 .connector:nth-of-type(4):after,
.modern .bracket-64.count-39 .losers .connectors-16 .connector:nth-of-type(5):after,
.modern .bracket-64.count-39 .losers .connectors-16 .connector:nth-of-type(6):after,
.modern .bracket-64.count-39 .losers .connectors-16 .connector:nth-of-type(7):after,
.modern .bracket-64.count-39 .losers .connectors-16 .connector:nth-of-type(8):after,
.modern .bracket-64.count-40 .losers .connectors-16 .connector:nth-of-type(1):after,
.modern .bracket-64.count-40 .losers .connectors-16 .connector:nth-of-type(2):after,
.modern .bracket-64.count-40 .losers .connectors-16 .connector:nth-of-type(3):after,
.modern .bracket-64.count-40 .losers .connectors-16 .connector:nth-of-type(4):after,
.modern .bracket-64.count-40 .losers .connectors-16 .connector:nth-of-type(5):after,
.modern .bracket-64.count-40 .losers .connectors-16 .connector:nth-of-type(6):after,
.modern .bracket-64.count-40 .losers .connectors-16 .connector:nth-of-type(7):after,
.modern .bracket-64.count-40 .losers .connectors-16 .connector:nth-of-type(8):after,
.modern .bracket-64.count-41 .losers .connectors-16 .connector:nth-of-type(1):after,
.modern .bracket-64.count-41 .losers .connectors-16 .connector:nth-of-type(3):after,
.modern .bracket-64.count-41 .losers .connectors-16 .connector:nth-of-type(4):after,
.modern .bracket-64.count-41 .losers .connectors-16 .connector:nth-of-type(5):after,
.modern .bracket-64.count-41 .losers .connectors-16 .connector:nth-of-type(6):after,
.modern .bracket-64.count-41 .losers .connectors-16 .connector:nth-of-type(7):after,
.modern .bracket-64.count-41 .losers .connectors-16 .connector:nth-of-type(8):after,
.modern .bracket-64.count-42 .losers .connectors-16 .connector:nth-of-type(1):after,
.modern .bracket-64.count-42 .losers .connectors-16 .connector:nth-of-type(3):after,
.modern .bracket-64.count-42 .losers .connectors-16 .connector:nth-of-type(4):after,
.modern .bracket-64.count-42 .losers .connectors-16 .connector:nth-of-type(5):after,
.modern .bracket-64.count-42 .losers .connectors-16 .connector:nth-of-type(6):after,
.modern .bracket-64.count-42 .losers .connectors-16 .connector:nth-of-type(8):after,
.modern .bracket-64.count-43 .losers .connectors-16 .connector:nth-of-type(1):after,
.modern .bracket-64.count-43 .losers .connectors-16 .connector:nth-of-type(3):after,
.modern .bracket-64.count-43 .losers .connectors-16 .connector:nth-of-type(4):after,
.modern .bracket-64.count-43 .losers .connectors-16 .connector:nth-of-type(5):after,
.modern .bracket-64.count-43 .losers .connectors-16 .connector:nth-of-type(8):after,
.modern .bracket-64.count-44 .losers .connectors-16 .connector:nth-of-type(1):after,
.modern .bracket-64.count-44 .losers .connectors-16 .connector:nth-of-type(4):after,
.modern .bracket-64.count-44 .losers .connectors-16 .connector:nth-of-type(5):after,
.modern .bracket-64.count-44 .losers .connectors-16 .connector:nth-of-type(8):after,
.modern .bracket-64.count-45 .losers .connectors-16 .connector:nth-of-type(1):after,
.modern .bracket-64.count-45 .losers .connectors-16 .connector:nth-of-type(5):after,
.modern .bracket-64.count-45 .losers .connectors-16 .connector:nth-of-type(8):after,
.modern .bracket-64.count-46 .losers .connectors-16 .connector:nth-of-type(1):after,
.modern .bracket-64.count-46 .losers .connectors-16 .connector:nth-of-type(8):after,
.modern .bracket-64.count-47 .losers .connectors-16 .connector:nth-of-type(1):after,
.modern .bracket-8 .losers .connectors-4 .connector:after,
.modern .bracket-8.count-5 .losers .connectors-2 .connector:after,
.modern .bracket-8.count-6 .losers .connectors-2 .connector:after {
    top: 0
}

.modern .bracket-16.count-13 .losers .connectors-8 .connector:nth-of-type(1),
.modern .bracket-16.count-13 .losers .connectors-8 .connector:nth-of-type(3),
.modern .bracket-16.count-13 .losers .connectors-8 .connector:nth-of-type(4),
.modern .bracket-16.count-14 .losers .connectors-8 .connector:nth-of-type(1),
.modern .bracket-16.count-14 .losers .connectors-8 .connector:nth-of-type(4),
.modern .bracket-16.count-15 .losers .connectors-8 .connector:nth-of-type(1),
.modern .bracket-16.count-9 .losers .connectors-4 .connector:nth-of-type(2),
.modern .bracket-32.count-17 .losers .connectors-8 .connector:nth-of-type(2),
.modern .bracket-32.count-17 .losers .connectors-8 .connector:nth-of-type(3),
.modern .bracket-32.count-17 .losers .connectors-8 .connector:nth-of-type(4),
.modern .bracket-32.count-18 .losers .connectors-8 .connector:nth-of-type(2),
.modern .bracket-32.count-18 .losers .connectors-8 .connector:nth-of-type(3),
.modern .bracket-32.count-19 .losers .connectors-8 .connector:nth-of-type(2),
.modern .bracket-32.count-25 .losers .connectors-16 .connector:nth-of-type(1),
.modern .bracket-32.count-25 .losers .connectors-16 .connector:nth-of-type(3),
.modern .bracket-32.count-25 .losers .connectors-16 .connector:nth-of-type(4),
.modern .bracket-32.count-25 .losers .connectors-16 .connector:nth-of-type(5),
.modern .bracket-32.count-25 .losers .connectors-16 .connector:nth-of-type(6),
.modern .bracket-32.count-25 .losers .connectors-16 .connector:nth-of-type(7),
.modern .bracket-32.count-25 .losers .connectors-16 .connector:nth-of-type(8),
.modern .bracket-32.count-26 .losers .connectors-16 .connector:nth-of-type(1),
.modern .bracket-32.count-26 .losers .connectors-16 .connector:nth-of-type(3),
.modern .bracket-32.count-26 .losers .connectors-16 .connector:nth-of-type(4),
.modern .bracket-32.count-26 .losers .connectors-16 .connector:nth-of-type(5),
.modern .bracket-32.count-26 .losers .connectors-16 .connector:nth-of-type(6),
.modern .bracket-32.count-26 .losers .connectors-16 .connector:nth-of-type(8),
.modern .bracket-32.count-27 .losers .connectors-16 .connector:nth-of-type(1),
.modern .bracket-32.count-27 .losers .connectors-16 .connector:nth-of-type(3),
.modern .bracket-32.count-27 .losers .connectors-16 .connector:nth-of-type(4),
.modern .bracket-32.count-27 .losers .connectors-16 .connector:nth-of-type(5),
.modern .bracket-32.count-27 .losers .connectors-16 .connector:nth-of-type(8),
.modern .bracket-32.count-28 .losers .connectors-16 .connector:nth-of-type(1),
.modern .bracket-32.count-28 .losers .connectors-16 .connector:nth-of-type(4),
.modern .bracket-32.count-28 .losers .connectors-16 .connector:nth-of-type(5),
.modern .bracket-32.count-28 .losers .connectors-16 .connector:nth-of-type(8),
.modern .bracket-32.count-29 .losers .connectors-16 .connector:nth-of-type(1),
.modern .bracket-32.count-29 .losers .connectors-16 .connector:nth-of-type(5),
.modern .bracket-32.count-29 .losers .connectors-16 .connector:nth-of-type(8),
.modern .bracket-32.count-30 .losers .connectors-16 .connector:nth-of-type(1),
.modern .bracket-32.count-30 .losers .connectors-16 .connector:nth-of-type(8),
.modern .bracket-32.count-31 .losers .connectors-16 .connector:nth-of-type(1),
.modern .bracket-4.count-3 .losers .connectors-2 .connector,
.modern .bracket-64.count-33 .losers .connectors-16 .connector:nth-of-type(2),
.modern .bracket-64.count-33 .losers .connectors-16 .connector:nth-of-type(3),
.modern .bracket-64.count-33 .losers .connectors-16 .connector:nth-of-type(4),
.modern .bracket-64.count-33 .losers .connectors-16 .connector:nth-of-type(5),
.modern .bracket-64.count-33 .losers .connectors-16 .connector:nth-of-type(6),
.modern .bracket-64.count-33 .losers .connectors-16 .connector:nth-of-type(7),
.modern .bracket-64.count-33 .losers .connectors-16 .connector:nth-of-type(8),
.modern .bracket-64.count-34 .losers .connectors-16 .connector:nth-of-type(2),
.modern .bracket-64.count-34 .losers .connectors-16 .connector:nth-of-type(3),
.modern .bracket-64.count-34 .losers .connectors-16 .connector:nth-of-type(4),
.modern .bracket-64.count-34 .losers .connectors-16 .connector:nth-of-type(5),
.modern .bracket-64.count-34 .losers .connectors-16 .connector:nth-of-type(6),
.modern .bracket-64.count-34 .losers .connectors-16 .connector:nth-of-type(7),
.modern .bracket-64.count-35 .losers .connectors-16 .connector:nth-of-type(2),
.modern .bracket-64.count-35 .losers .connectors-16 .connector:nth-of-type(3),
.modern .bracket-64.count-35 .losers .connectors-16 .connector:nth-of-type(4),
.modern .bracket-64.count-35 .losers .connectors-16 .connector:nth-of-type(6),
.modern .bracket-64.count-35 .losers .connectors-16 .connector:nth-of-type(7),
.modern .bracket-64.count-36 .losers .connectors-16 .connector:nth-of-type(2),
.modern .bracket-64.count-36 .losers .connectors-16 .connector:nth-of-type(3),
.modern .bracket-64.count-36 .losers .connectors-16 .connector:nth-of-type(6),
.modern .bracket-64.count-36 .losers .connectors-16 .connector:nth-of-type(7),
.modern .bracket-64.count-37 .losers .connectors-16 .connector:nth-of-type(2),
.modern .bracket-64.count-37 .losers .connectors-16 .connector:nth-of-type(6),
.modern .bracket-64.count-37 .losers .connectors-16 .connector:nth-of-type(7),
.modern .bracket-64.count-38 .losers .connectors-16 .connector:nth-of-type(2),
.modern .bracket-64.count-38 .losers .connectors-16 .connector:nth-of-type(7),
.modern .bracket-64.count-39 .losers .connectors-16 .connector:nth-of-type(2),
.modern .bracket-64.count-49 .losers .connectors-32 .connector:nth-of-type(1),
.modern .bracket-64.count-49 .losers .connectors-32 .connector:nth-of-type(10),
.modern .bracket-64.count-49 .losers .connectors-32 .connector:nth-of-type(11),
.modern .bracket-64.count-49 .losers .connectors-32 .connector:nth-of-type(12),
.modern .bracket-64.count-49 .losers .connectors-32 .connector:nth-of-type(13),
.modern .bracket-64.count-49 .losers .connectors-32 .connector:nth-of-type(14),
.modern .bracket-64.count-49 .losers .connectors-32 .connector:nth-of-type(15),
.modern .bracket-64.count-49 .losers .connectors-32 .connector:nth-of-type(16),
.modern .bracket-64.count-49 .losers .connectors-32 .connector:nth-of-type(3),
.modern .bracket-64.count-49 .losers .connectors-32 .connector:nth-of-type(4),
.modern .bracket-64.count-49 .losers .connectors-32 .connector:nth-of-type(5),
.modern .bracket-64.count-49 .losers .connectors-32 .connector:nth-of-type(6),
.modern .bracket-64.count-49 .losers .connectors-32 .connector:nth-of-type(7),
.modern .bracket-64.count-49 .losers .connectors-32 .connector:nth-of-type(8),
.modern .bracket-64.count-49 .losers .connectors-32 .connector:nth-of-type(9),
.modern .bracket-64.count-50 .losers .connectors-32 .connector:nth-of-type(1),
.modern .bracket-64.count-50 .losers .connectors-32 .connector:nth-of-type(10),
.modern .bracket-64.count-50 .losers .connectors-32 .connector:nth-of-type(11),
.modern .bracket-64.count-50 .losers .connectors-32 .connector:nth-of-type(12),
.modern .bracket-64.count-50 .losers .connectors-32 .connector:nth-of-type(13),
.modern .bracket-64.count-50 .losers .connectors-32 .connector:nth-of-type(14),
.modern .bracket-64.count-50 .losers .connectors-32 .connector:nth-of-type(16),
.modern .bracket-64.count-50 .losers .connectors-32 .connector:nth-of-type(3),
.modern .bracket-64.count-50 .losers .connectors-32 .connector:nth-of-type(4),
.modern .bracket-64.count-50 .losers .connectors-32 .connector:nth-of-type(5),
.modern .bracket-64.count-50 .losers .connectors-32 .connector:nth-of-type(6),
.modern .bracket-64.count-50 .losers .connectors-32 .connector:nth-of-type(7),
.modern .bracket-64.count-50 .losers .connectors-32 .connector:nth-of-type(8),
.modern .bracket-64.count-50 .losers .connectors-32 .connector:nth-of-type(9),
.modern .bracket-64.count-51 .losers .connectors-32 .connector:nth-of-type(1),
.modern .bracket-64.count-51 .losers .connectors-32 .connector:nth-of-type(11),
.modern .bracket-64.count-51 .losers .connectors-32 .connector:nth-of-type(12),
.modern .bracket-64.count-51 .losers .connectors-32 .connector:nth-of-type(13),
.modern .bracket-64.count-51 .losers .connectors-32 .connector:nth-of-type(14),
.modern .bracket-64.count-51 .losers .connectors-32 .connector:nth-of-type(16),
.modern .bracket-64.count-51 .losers .connectors-32 .connector:nth-of-type(3),
.modern .bracket-64.count-51 .losers .connectors-32 .connector:nth-of-type(4),
.modern .bracket-64.count-51 .losers .connectors-32 .connector:nth-of-type(5),
.modern .bracket-64.count-51 .losers .connectors-32 .connector:nth-of-type(6),
.modern .bracket-64.count-51 .losers .connectors-32 .connector:nth-of-type(7),
.modern .bracket-64.count-51 .losers .connectors-32 .connector:nth-of-type(8),
.modern .bracket-64.count-51 .losers .connectors-32 .connector:nth-of-type(9),
.modern .bracket-64.count-52 .losers .connectors-32 .connector:nth-of-type(1),
.modern .bracket-64.count-52 .losers .connectors-32 .connector:nth-of-type(11),
.modern .bracket-64.count-52 .losers .connectors-32 .connector:nth-of-type(12),
.modern .bracket-64.count-52 .losers .connectors-32 .connector:nth-of-type(13),
.modern .bracket-64.count-52 .losers .connectors-32 .connector:nth-of-type(14),
.modern .bracket-64.count-52 .losers .connectors-32 .connector:nth-of-type(16),
.modern .bracket-64.count-52 .losers .connectors-32 .connector:nth-of-type(3),
.modern .bracket-64.count-52 .losers .connectors-32 .connector:nth-of-type(4),
.modern .bracket-64.count-52 .losers .connectors-32 .connector:nth-of-type(5),
.modern .bracket-64.count-52 .losers .connectors-32 .connector:nth-of-type(6),
.modern .bracket-64.count-52 .losers .connectors-32 .connector:nth-of-type(8),
.modern .bracket-64.count-52 .losers .connectors-32 .connector:nth-of-type(9),
.modern .bracket-64.count-53 .losers .connectors-32 .connector:nth-of-type(1),
.modern .bracket-64.count-53 .losers .connectors-32 .connector:nth-of-type(11),
.modern .bracket-64.count-53 .losers .connectors-32 .connector:nth-of-type(12),
.modern .bracket-64.count-53 .losers .connectors-32 .connector:nth-of-type(13),
.modern .bracket-64.count-53 .losers .connectors-32 .connector:nth-of-type(14),
.modern .bracket-64.count-53 .losers .connectors-32 .connector:nth-of-type(16),
.modern .bracket-64.count-53 .losers .connectors-32 .connector:nth-of-type(3),
.modern .bracket-64.count-53 .losers .connectors-32 .connector:nth-of-type(4),
.modern .bracket-64.count-53 .losers .connectors-32 .connector:nth-of-type(5),
.modern .bracket-64.count-53 .losers .connectors-32 .connector:nth-of-type(8),
.modern .bracket-64.count-53 .losers .connectors-32 .connector:nth-of-type(9),
.modern .bracket-64.count-54 .losers .connectors-32 .connector:nth-of-type(1),
.modern .bracket-64.count-54 .losers .connectors-32 .connector:nth-of-type(12),
.modern .bracket-64.count-54 .losers .connectors-32 .connector:nth-of-type(13),
.modern .bracket-64.count-54 .losers .connectors-32 .connector:nth-of-type(14),
.modern .bracket-64.count-54 .losers .connectors-32 .connector:nth-of-type(16),
.modern .bracket-64.count-54 .losers .connectors-32 .connector:nth-of-type(3),
.modern .bracket-64.count-54 .losers .connectors-32 .connector:nth-of-type(4),
.modern .bracket-64.count-54 .losers .connectors-32 .connector:nth-of-type(5),
.modern .bracket-64.count-54 .losers .connectors-32 .connector:nth-of-type(8),
.modern .bracket-64.count-54 .losers .connectors-32 .connector:nth-of-type(9),
.modern .bracket-64.count-55 .losers .connectors-32 .connector:nth-of-type(1),
.modern .bracket-64.count-55 .losers .connectors-32 .connector:nth-of-type(12),
.modern .bracket-64.count-55 .losers .connectors-32 .connector:nth-of-type(13),
.modern .bracket-64.count-55 .losers .connectors-32 .connector:nth-of-type(16),
.modern .bracket-64.count-55 .losers .connectors-32 .connector:nth-of-type(3),
.modern .bracket-64.count-55 .losers .connectors-32 .connector:nth-of-type(4),
.modern .bracket-64.count-55 .losers .connectors-32 .connector:nth-of-type(5),
.modern .bracket-64.count-55 .losers .connectors-32 .connector:nth-of-type(8),
.modern .bracket-64.count-55 .losers .connectors-32 .connector:nth-of-type(9),
.modern .bracket-64.count-56 .losers .connectors-32 .connector:nth-of-type(1),
.modern .bracket-64.count-56 .losers .connectors-32 .connector:nth-of-type(12),
.modern .bracket-64.count-56 .losers .connectors-32 .connector:nth-of-type(13),
.modern .bracket-64.count-56 .losers .connectors-32 .connector:nth-of-type(16),
.modern .bracket-64.count-56 .losers .connectors-32 .connector:nth-of-type(4),
.modern .bracket-64.count-56 .losers .connectors-32 .connector:nth-of-type(5),
.modern .bracket-64.count-56 .losers .connectors-32 .connector:nth-of-type(8),
.modern .bracket-64.count-56 .losers .connectors-32 .connector:nth-of-type(9),
.modern .bracket-64.count-57 .losers .connectors-32 .connector:nth-of-type(1),
.modern .bracket-64.count-57 .losers .connectors-32 .connector:nth-of-type(12),
.modern .bracket-64.count-57 .losers .connectors-32 .connector:nth-of-type(13),
.modern .bracket-64.count-57 .losers .connectors-32 .connector:nth-of-type(16),
.modern .bracket-64.count-57 .losers .connectors-32 .connector:nth-of-type(5),
.modern .bracket-64.count-57 .losers .connectors-32 .connector:nth-of-type(8),
.modern .bracket-64.count-57 .losers .connectors-32 .connector:nth-of-type(9),
.modern .bracket-64.count-58 .losers .connectors-32 .connector:nth-of-type(1),
.modern .bracket-64.count-58 .losers .connectors-32 .connector:nth-of-type(12),
.modern .bracket-64.count-58 .losers .connectors-32 .connector:nth-of-type(16),
.modern .bracket-64.count-58 .losers .connectors-32 .connector:nth-of-type(5),
.modern .bracket-64.count-58 .losers .connectors-32 .connector:nth-of-type(8),
.modern .bracket-64.count-58 .losers .connectors-32 .connector:nth-of-type(9),
.modern .bracket-64.count-59 .losers .connectors-32 .connector:nth-of-type(1),
.modern .bracket-64.count-59 .losers .connectors-32 .connector:nth-of-type(16),
.modern .bracket-64.count-59 .losers .connectors-32 .connector:nth-of-type(5),
.modern .bracket-64.count-59 .losers .connectors-32 .connector:nth-of-type(8),
.modern .bracket-64.count-59 .losers .connectors-32 .connector:nth-of-type(9),
.modern .bracket-64.count-60 .losers .connectors-32 .connector:nth-of-type(1),
.modern .bracket-64.count-60 .losers .connectors-32 .connector:nth-of-type(16),
.modern .bracket-64.count-60 .losers .connectors-32 .connector:nth-of-type(8),
.modern .bracket-64.count-60 .losers .connectors-32 .connector:nth-of-type(9),
.modern .bracket-64.count-61 .losers .connectors-32 .connector:nth-of-type(1),
.modern .bracket-64.count-61 .losers .connectors-32 .connector:nth-of-type(16),
.modern .bracket-64.count-61 .losers .connectors-32 .connector:nth-of-type(9),
.modern .bracket-64.count-62 .losers .connectors-32 .connector:nth-of-type(1),
.modern .bracket-64.count-62 .losers .connectors-32 .connector:nth-of-type(16),
.modern .bracket-64.count-63 .losers .connectors-32 .connector:nth-of-type(1),
.modern .bracket-8.count-5 .losers .connectors-4 .connector:nth-of-type(1),
.modern .bracket-8.count-6 .losers .connectors-4 .connector:nth-of-type(1),
.modern .bracket-8.count-7 .losers .connectors-4 .connector:nth-of-type(1) {
    visibility: hidden
}

.modern .bracket-64.count-33 .losers .round-32 .game:nth-of-type(1),
.modern .bracket-64.count-34 .losers .round-32 .game:nth-of-type(1),
.modern .bracket-64.count-35 .losers .round-32 .game:nth-of-type(1),
.modern .bracket-64.count-35 .losers .round-32 .game:nth-of-type(9),
.modern .bracket-64.count-36 .losers .round-32 .game:nth-of-type(1),
.modern .bracket-64.count-36 .losers .round-32 .game:nth-of-type(9),
.modern .bracket-64.count-37 .losers .round-32 .game:nth-of-type(1),
.modern .bracket-64.count-37 .losers .round-32 .game:nth-of-type(5),
.modern .bracket-64.count-37 .losers .round-32 .game:nth-of-type(9),
.modern .bracket-64.count-38 .losers .round-32 .game:nth-of-type(1),
.modern .bracket-64.count-38 .losers .round-32 .game:nth-of-type(5),
.modern .bracket-64.count-38 .losers .round-32 .game:nth-of-type(9),
.modern .bracket-64.count-39 .losers .round-32 .game:nth-of-type(1),
.modern .bracket-64.count-39 .losers .round-32 .game:nth-of-type(13),
.modern .bracket-64.count-39 .losers .round-32 .game:nth-of-type(5),
.modern .bracket-64.count-39 .losers .round-32 .game:nth-of-type(9),
.modern .bracket-64.count-40 .losers .round-32 .game:nth-of-type(1),
.modern .bracket-64.count-40 .losers .round-32 .game:nth-of-type(13),
.modern .bracket-64.count-40 .losers .round-32 .game:nth-of-type(5),
.modern .bracket-64.count-40 .losers .round-32 .game:nth-of-type(9),
.modern .bracket-64.count-41 .losers .round-32 .game:nth-of-type(1),
.modern .bracket-64.count-41 .losers .round-32 .game:nth-of-type(13),
.modern .bracket-64.count-41 .losers .round-32 .game:nth-of-type(5),
.modern .bracket-64.count-41 .losers .round-32 .game:nth-of-type(9),
.modern .bracket-64.count-42 .losers .round-32 .game:nth-of-type(1),
.modern .bracket-64.count-42 .losers .round-32 .game:nth-of-type(5),
.modern .bracket-64.count-42 .losers .round-32 .game:nth-of-type(9),
.modern .bracket-64.count-43 .losers .round-32 .game:nth-of-type(1),
.modern .bracket-64.count-43 .losers .round-32 .game:nth-of-type(5),
.modern .bracket-64.count-43 .losers .round-32 .game:nth-of-type(9),
.modern .bracket-64.count-44 .losers .round-32 .game:nth-of-type(1),
.modern .bracket-64.count-44 .losers .round-32 .game:nth-of-type(9),
.modern .bracket-64.count-45 .losers .round-32 .game:nth-of-type(1),
.modern .bracket-64.count-45 .losers .round-32 .game:nth-of-type(9),
.modern .bracket-64.count-46 .losers .round-32 .game:nth-of-type(1),
.modern .bracket-64.count-47 .losers .round-32 .game:nth-of-type(1) {
    position: relative;
    top: 140px;
    z-index: 100
}

.modern .double-sided .round-4 .game-right {
    left: 460px
}

.modern .double-sided .round-8 .game-right {
    left: 920px
}

.modern .double-sided .round-16 .game-right {
    left: 1380px
}

.modern .double-sided .round-32 .game-right {
    left: 1840px
}

.modern .double-sided .round-64 .game-right {
    left: 2300px
}

.modern .double-sided.bracket-4 .game-right {
    top: -70px
}

.modern .double-sided.bracket-8 .game-right {
    top: -140px
}

.modern .double-sided.bracket-16 .game-right {
    top: -280px
}

.modern .double-sided.bracket-32 .game-right {
    top: -560px
}

.modern .double-sided.bracket-64 .game-right {
    top: -1120px
}

.modern .double-sided.bracket-4 .round-2 {
    margin-top: 0
}

.modern .double-sided.bracket-8 .round-2 {
    margin-top: 35px
}

.modern .double-sided.bracket-16 .round-2 {
    margin-top: 105px
}

.modern .double-sided.bracket-32 .round-2 {
    margin-top: 245px
}

.modern .double-sided.bracket-64 .round-2 {
    margin-top: 525px
}

.modern .double-sided .connector-right {
    transform: rotateY(180deg)
}

.modern .double-sided .connectors-4 .connector-right {
    left: 700px
}

.modern .double-sided .connectors-8 .connector-right {
    left: 1160px
}

.modern .double-sided .connectors-16 .connector-right {
    left: 1620px
}

.modern .double-sided .connectors-32 .connector-right {
    left: 2080px
}

.modern .double-sided.bracket-8 .connector-right {
    top: -140px
}

.modern .double-sided.bracket-16 .connector-right {
    top: -280px
}

.modern .double-sided.bracket-32 .connector-right {
    top: -560px
}

.modern .double-sided.bracket-64 .connector-right {
    top: -1120px
}

.modern .double-sided .connectors-2 .connector {
    opacity: 0
}

.modern .double-sided.bracket-2 #game-0:after,
.modern .double-sided.count-3 #game-0:after {
    display: none
}

.modern .double-sided.count-3 #game-0 {
    top: 35px
}

.modern .double-sided.count-3 #game-2 {
    top: 0;
    left: 0
}

.modern .double-sided.count-3 .connectors-2 .connector {
    opacity: 1
}

.modern .double-sided.count-3 .connectors-2 .connector:after {
    display: block
}


/*****  Theme Card  *****/

.crd .preview.seeds-hidden .slot .slot-name {
    width: 190px;
    padding-left: 12px
}

.crd.crd-dark,
.crd.crd-dark .round-titles:after,
.crd.crd-dark .round-titles:before {
    background: #1e1f24
}

.crd.crd-dark .game {
    background: #444;
    border: 1px solid #000;
    box-shadow: 0 2px 4px rgba(0, 0, 0, .5)
}

.crd.crd-dark .game .slot.slot-top {
    border-bottom: 1px solid #4a4a4a
}

.crd.crd-dark .game .slot .slot-score {
    background: #444
}

.crd.crd-dark .game .slot .slot-score:before {
    background: -moz-linear-gradient(left, rgba(68, 68, 68, 0) 0%, #444 100%);
    background: -webkit-linear-gradient(left, rgba(68, 68, 68, 0) 0%, #444 100%);
    background: linear-gradient(to right, rgba(68, 68, 68, 0) 0%, #444 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#00444444', endColorstr='#444444', GradientType=1)
}

.crd.crd-dark .game .slot .slot-score .slot-score-val set {
    border-left-color: #4a4a4a
}

.crd.crd-light {
    background: #eee
}

.crd.crd-light .game {
    background: #fff;
    border: 1px solid #dadada;
    box-shadow: 0 2px 4px rgba(0, 0, 0, .1)
}

.crd.crd-light .game .slot {
    color: #111
}

.crd.crd-light .game .slot.slot-top {
    border-bottom: 1px solid #f4f4f4
}

.crd.crd-light .game .slot .slot-seed {
    color: #bbb
}

.crd.crd-light .game .slot .slot-score {
    background: #fff
}

.crd.crd-light .game .slot .slot-score:before {
    background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #fff 100%);
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #fff 100%);
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #fff 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=1)
}

.crd.crd-light .game .slot .slot-score .slot-score-val set {
    border-left-color: #f4f4f4
}

.crd.crd-light .connector,
.crd.crd-light .connector:after {
    border-color: #a7a7a7
}

.crd.crd-light .round-title {
    background: #ddd
}

.crd.crd-light .round-titles:before {
    background: #eee
}

.crd.exporting .game#game-000 {
    opacity: 1;
    background: rgba(68, 68, 68, .5);
    border-color: rgba(0, 0, 0, .5)
}

.crd.exporting .game#game-000 .game-number {
    color: #515151
}

.crd.exporting .game#game-000 .slot.slot-top {
    border-color: #353535
}

.crd.exporting .game#game-000 .slot .slot-score {
    background: 0 0
}

.crd.exporting .game#game-000 .slot .slot-score:before {
    display: none
}

.crd.exporting .game#game-000 .slot .slot-score .slot-datetime-val {
    color: #606060
}

.crd.crd-light.exporting .game#game-000 {
    background: rgba(255, 255, 255, .5);
    border-color: rgb(218, 218, 218, .5)
}

.crd.crd-light.exporting .game#game-000 .game-number {
    color: #bbb
}

.crd.crd-light.exporting .game#game-000 .slot.slot-top {
    border-color: #f1f1f1
}

.crd.exporting .finals-rematch .game#game-000 {
    background: #444;
    border-color: #000
}

.crd.exporting .finals-rematch .game#game-000 .game-number {
    color: #777
}

.crd.exporting .finals-rematch .game#game-000 .slot.slot-top {
    border-color: #4a4a4a
}

.crd.exporting .finals-rematch .game#game-000 .slot .slot-score {
    background: #444
}

.crd.exporting .finals-rematch .game#game-000 .slot .slot-score:before {
    display: block
}

.crd.exporting .finals-rematch .game#game-000 .slot .slot-score .slot-datetime-val {
    color: #fff
}

.crd.crd-light.exporting .finals-rematch .game#game-000 {
    background: #fff;
    border-color: #dadada
}

.crd.crd-light.exporting .finals-rematch .game#game-000 .slot.slot-top {
    border-color: #f4f4f4
}

.crd.crd-light.exporting .finals-rematch .game#game-000 .slot .slot-score,
.crd.crd-light.exporting.exporting-pdf .round-titles:before {
    background: #fff
}

.crd.crd-light.exporting .finals-rematch .game#game-000 .slot .slot-score .slot-datetime-val {
    color: #000
}

.crd.exporting .preview.double-sided {
    margin-left: 10px
}

.crd.exporting .preview.double-sided.bracket-4 {
    min-width: 660px;
    height: 170px
}

.crd.exporting .preview.double-sided.bracket-8 {
    min-width: 1090px;
    height: 170px
}

.crd.exporting .preview.double-sided.bracket-16 {
    min-width: 1530px;
    height: 330px
}

.crd.exporting .preview.double-sided.bracket-32 {
    min-width: 1970px;
    height: 650px
}

.crd.exporting .preview.double-sided.bracket-64 {
    min-width: 2410px;
    height: 1290px
}

.crd.exporting.exporting-hd .slot-bot,
.crd.exporting.exporting-hd .slot-top {
    position: relative;
    left: 1px
}

.crd.exporting.exporting-hd .game .slot .slot-score {
    height: 32px;
    top: 1px
}

.crd.exporting.exporting-hd .game .slot .slot-score .slot-check {
    top: -3px
}

.crd.exporting.exporting-hd .game .slot .slot-score .slot-score-val {
    top: -1px;
    position: relative
}

.crd.exporting.exporting-hd .game .slot.slot-top .slot-score .slot-score-val set {
    top: 1px
}

.crd.crd-light.exporting.exporting-jpg .preview-wrapper,
.crd.crd-light.exporting.exporting-png .preview-wrapper {
    background: #eee
}

.crd .game {
    height: 70px;
    margin-bottom: 10px
}

.crd .game .slot {
    color: #fff;
    height: 34px;
    line-height: 34px;
    font-size: 14px;
    width: 100%;
    padding: 0
}

.crd .game .slot .slot-seed {
    font-weight: 600;
    font-size: 11px;
    width: 28px
}

.crd .game .slot .slot-name {
    width: 170px;
    padding-left: 0
}

.crd .game .game-number {
    top: 27px;
    left: -20px;
    font-weight: 400
}

.crd .game#game-000 .game-number span {
    position: relative;
    top: 16px;
    left: 50px
}

.crd .game:hover {
    border: 1px solid #00A651;
    box-shadow: 0 0 10px #3498dbaa
}

.crd .connectors {
    padding: 0 10px 0 0
}

.crd .connector {
    height: 80px;
    width: 10px;
    border: 1px solid #616265;
    border-left: 0;
    position: relative
}

.crd .connector:after {
    display: block;
    content: '';
    position: absolute;
    top: 50%;
    left: 100%;
    width: 10px;
    border-top: 1px solid #616265
}

.crd .bracket-16 .round-8,
.crd .bracket-32 .round-16,
.crd .bracket-4 .round-2,
.crd .bracket-64 .round-32,
.crd .bracket-8 .round-4 {
    margin-top: 40px
}

.crd .bracket-16 .round-4,
.crd .bracket-32 .round-8,
.crd .bracket-64 .round-16,
.crd .bracket-8 .round-2 {
    margin-top: 120px
}

.crd .bracket-16 .round-2,
.crd .bracket-32 .round-4,
.crd .bracket-64 .round-8 {
    margin-top: 280px
}

.crd .bracket-32 .round-2,
.crd .bracket-64 .round-4 {
    margin-top: 600px
}

.crd .bracket-64 .round-2 {
    margin-top: 1240px
}

.crd .bracket-16 .round-8 .game,
.crd .bracket-32 .round-16 .game,
.crd .bracket-64 .round-32 .game,
.crd .bracket-8 .round-4 .game {
    margin-bottom: 90px
}

.crd .bracket-16 .round-4 .game,
.crd .bracket-32 .round-8 .game,
.crd .bracket-64 .round-16 .game {
    margin-bottom: 250px
}

.crd .bracket-32 .round-4 .game,
.crd .bracket-64 .round-8 .game {
    margin-bottom: 570px
}

.crd .bracket-64 .round-4 .game {
    margin-bottom: 1210px
}

.crd .round-titles {
    left: -10px
}

.crd .double-sided .round-titles:after,
.crd .round-titles:before {
    display: block;
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    height: 25px;
    width: 10px
}

.crd .double-sided .round-titles:after {
    left: auto;
    right: 0
}

.crd .round-title {
    width: 220px
}

.crd .round-title.round-title-finals {
    width: 210px
}

.crd .type-d .round-titles {
    left: 0
}

.crd .double-sided .connectors-2 .connector:after,
.crd .type-d .round-titles:before {
    display: none
}

.crd .type-d .round-title {
    width: 250px
}

.crd .type-d .round-title-grand,
.crd .type-d .round-title-l-finals {
    width: 230px
}

.crd .double-sided .round-title-finals {
    width: 220px;
    border-right-width: 1px
}

.crd .bracket-16 .connectors-8,
.crd .bracket-32 .connectors-16,
.crd .bracket-4 .connectors-2,
.crd .bracket-64 .connectors-32,
.crd .bracket-8 .connectors-4 {
    margin-top: 35px
}

.crd .bracket-16 .connectors-4,
.crd .bracket-32 .connectors-8,
.crd .bracket-64 .connectors-16,
.crd .bracket-8 .connectors-2 {
    margin-top: 75px
}

.crd .bracket-16 .connectors-2,
.crd .bracket-32 .connectors-4,
.crd .bracket-64 .connectors-8 {
    margin-top: 155px
}

.crd .bracket-32 .connectors-2,
.crd .bracket-64 .connectors-4 {
    margin-top: 315px
}

.crd .bracket-64 .connectors-2 {
    margin-top: 635px
}

.crd .bracket-16 .connectors-8 .connector,
.crd .bracket-32 .connectors-16 .connector,
.crd .bracket-64 .connectors-32 .connector,
.crd .bracket-8 .connectors-4 .connector {
    margin-bottom: 80px
}

.crd .bracket-16 .connectors-4 .connector,
.crd .bracket-32 .connectors-8 .connector,
.crd .bracket-64 .connectors-16 .connector,
.crd .bracket-8 .connectors-2 .connector {
    height: 160px;
    margin-bottom: 160px
}

.crd .bracket-16 .connectors-2 .connector,
.crd .bracket-32 .connectors-4 .connector,
.crd .bracket-64 .connectors-8 .connector {
    height: 320px;
    margin-bottom: 320px
}

.crd .bracket-32 .connectors-2 .connector,
.crd .bracket-64 .connectors-4 .connector {
    height: 640px;
    margin-bottom: 640px
}

.crd .bracket-64 .connectors-2 .connector {
    height: 1280px;
    margin-bottom: 1280px
}

.crd .bracket-16.count-10 .connectors-8 .connector:nth-of-type(1),
.crd .bracket-16.count-11 .connectors-8 .connector:nth-of-type(1),
.crd .bracket-16.count-11 .connectors-8 .connector:nth-of-type(3),
.crd .bracket-16.count-12 .connectors-8 .connector:nth-of-type(1),
.crd .bracket-16.count-12 .connectors-8 .connector:nth-of-type(3),
.crd .bracket-16.count-13 .connectors-8 .connector:nth-of-type(1),
.crd .bracket-16.count-13 .connectors-8 .connector:nth-of-type(3),
.crd .bracket-16.count-14 .connectors-8 .connector:nth-of-type(1),
.crd .bracket-16.count-15 .connectors-8 .connector:nth-of-type(1),
.crd .bracket-16.count-9 .connectors-8 .connector:nth-of-type(1),
.crd .bracket-32.count-17 .connectors-16 .connector:nth-of-type(1),
.crd .bracket-32.count-18 .connectors-16 .connector:nth-of-type(1),
.crd .bracket-32.count-19 .connectors-16 .connector:nth-of-type(1),
.crd .bracket-32.count-19 .connectors-16 .connector:nth-of-type(5),
.crd .bracket-32.count-20 .connectors-16 .connector:nth-of-type(1),
.crd .bracket-32.count-20 .connectors-16 .connector:nth-of-type(5),
.crd .bracket-32.count-21 .connectors-16 .connector:nth-of-type(1),
.crd .bracket-32.count-21 .connectors-16 .connector:nth-of-type(3),
.crd .bracket-32.count-21 .connectors-16 .connector:nth-of-type(5),
.crd .bracket-32.count-22 .connectors-16 .connector:nth-of-type(1),
.crd .bracket-32.count-22 .connectors-16 .connector:nth-of-type(3),
.crd .bracket-32.count-22 .connectors-16 .connector:nth-of-type(5),
.crd .bracket-32.count-23 .connectors-16 .connector:nth-of-type(1),
.crd .bracket-32.count-23 .connectors-16 .connector:nth-of-type(3),
.crd .bracket-32.count-23 .connectors-16 .connector:nth-of-type(5),
.crd .bracket-32.count-23 .connectors-16 .connector:nth-of-type(7),
.crd .bracket-32.count-24 .connectors-16 .connector:nth-of-type(1),
.crd .bracket-32.count-24 .connectors-16 .connector:nth-of-type(3),
.crd .bracket-32.count-24 .connectors-16 .connector:nth-of-type(5),
.crd .bracket-32.count-24 .connectors-16 .connector:nth-of-type(7),
.crd .bracket-32.count-25 .connectors-16 .connector:nth-of-type(1),
.crd .bracket-32.count-25 .connectors-16 .connector:nth-of-type(3),
.crd .bracket-32.count-25 .connectors-16 .connector:nth-of-type(5),
.crd .bracket-32.count-25 .connectors-16 .connector:nth-of-type(7),
.crd .bracket-32.count-26 .connectors-16 .connector:nth-of-type(1),
.crd .bracket-32.count-26 .connectors-16 .connector:nth-of-type(3),
.crd .bracket-32.count-26 .connectors-16 .connector:nth-of-type(5),
.crd .bracket-32.count-27 .connectors-16 .connector:nth-of-type(1),
.crd .bracket-32.count-27 .connectors-16 .connector:nth-of-type(3),
.crd .bracket-32.count-27 .connectors-16 .connector:nth-of-type(5),
.crd .bracket-32.count-28 .connectors-16 .connector:nth-of-type(1),
.crd .bracket-32.count-28 .connectors-16 .connector:nth-of-type(5),
.crd .bracket-32.count-29 .connectors-16 .connector:nth-of-type(1),
.crd .bracket-32.count-29 .connectors-16 .connector:nth-of-type(5),
.crd .bracket-32.count-30 .connectors-16 .connector:nth-of-type(1),
.crd .bracket-32.count-31 .connectors-16 .connector:nth-of-type(1),
.crd .bracket-4.count-3 .connectors-2 .connector,
.crd .bracket-8.count-5 .connectors-4 .connector:nth-of-type(1),
.crd .bracket-8.count-6 .connectors-4 .connector:nth-of-type(1),
.crd .bracket-8.count-7 .connectors-4 .connector:nth-of-type(1) {
    height: 40px;
    border-top-width: 0;
    margin-top: 40px
}

.crd .bracket-16.count-10 .connectors-8 .connector:nth-of-type(1):after,
.crd .bracket-16.count-11 .connectors-8 .connector:nth-of-type(1):after,
.crd .bracket-16.count-11 .connectors-8 .connector:nth-of-type(3):after,
.crd .bracket-16.count-12 .connectors-8 .connector:nth-of-type(1):after,
.crd .bracket-16.count-12 .connectors-8 .connector:nth-of-type(3):after,
.crd .bracket-16.count-13 .connectors-8 .connector:nth-of-type(1):after,
.crd .bracket-16.count-13 .connectors-8 .connector:nth-of-type(3):after,
.crd .bracket-16.count-14 .connectors-8 .connector:nth-of-type(1):after,
.crd .bracket-16.count-15 .connectors-8 .connector:nth-of-type(1):after,
.crd .bracket-16.count-9 .connectors-8 .connector:nth-of-type(1):after,
.crd .bracket-32.count-17 .connectors-16 .connector:nth-of-type(1):after,
.crd .bracket-32.count-18 .connectors-16 .connector:nth-of-type(1):after,
.crd .bracket-32.count-19 .connectors-16 .connector:nth-of-type(1):after,
.crd .bracket-32.count-19 .connectors-16 .connector:nth-of-type(5):after,
.crd .bracket-32.count-20 .connectors-16 .connector:nth-of-type(1):after,
.crd .bracket-32.count-20 .connectors-16 .connector:nth-of-type(5):after,
.crd .bracket-32.count-21 .connectors-16 .connector:nth-of-type(1):after,
.crd .bracket-32.count-21 .connectors-16 .connector:nth-of-type(3):after,
.crd .bracket-32.count-21 .connectors-16 .connector:nth-of-type(5):after,
.crd .bracket-32.count-22 .connectors-16 .connector:nth-of-type(1):after,
.crd .bracket-32.count-22 .connectors-16 .connector:nth-of-type(3):after,
.crd .bracket-32.count-22 .connectors-16 .connector:nth-of-type(5):after,
.crd .bracket-32.count-23 .connectors-16 .connector:nth-of-type(1):after,
.crd .bracket-32.count-23 .connectors-16 .connector:nth-of-type(3):after,
.crd .bracket-32.count-23 .connectors-16 .connector:nth-of-type(5):after,
.crd .bracket-32.count-23 .connectors-16 .connector:nth-of-type(7):after,
.crd .bracket-32.count-24 .connectors-16 .connector:nth-of-type(1):after,
.crd .bracket-32.count-24 .connectors-16 .connector:nth-of-type(3):after,
.crd .bracket-32.count-24 .connectors-16 .connector:nth-of-type(5):after,
.crd .bracket-32.count-24 .connectors-16 .connector:nth-of-type(7):after,
.crd .bracket-32.count-25 .connectors-16 .connector:nth-of-type(1):after,
.crd .bracket-32.count-25 .connectors-16 .connector:nth-of-type(3):after,
.crd .bracket-32.count-25 .connectors-16 .connector:nth-of-type(5):after,
.crd .bracket-32.count-25 .connectors-16 .connector:nth-of-type(7):after,
.crd .bracket-32.count-26 .connectors-16 .connector:nth-of-type(1):after,
.crd .bracket-32.count-26 .connectors-16 .connector:nth-of-type(3):after,
.crd .bracket-32.count-26 .connectors-16 .connector:nth-of-type(5):after,
.crd .bracket-32.count-27 .connectors-16 .connector:nth-of-type(1):after,
.crd .bracket-32.count-27 .connectors-16 .connector:nth-of-type(3):after,
.crd .bracket-32.count-27 .connectors-16 .connector:nth-of-type(5):after,
.crd .bracket-32.count-28 .connectors-16 .connector:nth-of-type(1):after,
.crd .bracket-32.count-28 .connectors-16 .connector:nth-of-type(5):after,
.crd .bracket-32.count-29 .connectors-16 .connector:nth-of-type(1):after,
.crd .bracket-32.count-29 .connectors-16 .connector:nth-of-type(5):after,
.crd .bracket-32.count-30 .connectors-16 .connector:nth-of-type(1):after,
.crd .bracket-32.count-31 .connectors-16 .connector:nth-of-type(1):after,
.crd .bracket-4.count-3 .connectors-2 .connector:after,
.crd .bracket-8.count-5 .connectors-4 .connector:nth-of-type(1):after,
.crd .bracket-8.count-6 .connectors-4 .connector:nth-of-type(1):after,
.crd .bracket-8.count-7 .connectors-4 .connector:nth-of-type(1):after {
    top: 0
}

.crd .bracket-16.count-10 .connectors-8 .connector:nth-of-type(4),
.crd .bracket-16.count-11 .connectors-8 .connector:nth-of-type(4),
.crd .bracket-16.count-12 .connectors-8 .connector:nth-of-type(2),
.crd .bracket-16.count-12 .connectors-8 .connector:nth-of-type(4),
.crd .bracket-16.count-13 .connectors-8 .connector:nth-of-type(4),
.crd .bracket-16.count-14 .connectors-8 .connector:nth-of-type(4),
.crd .bracket-32.count-18 .connectors-16 .connector:nth-of-type(8),
.crd .bracket-32.count-19 .connectors-16 .connector:nth-of-type(8),
.crd .bracket-32.count-20 .connectors-16 .connector:nth-of-type(4),
.crd .bracket-32.count-20 .connectors-16 .connector:nth-of-type(8),
.crd .bracket-32.count-21 .connectors-16 .connector:nth-of-type(4),
.crd .bracket-32.count-21 .connectors-16 .connector:nth-of-type(8),
.crd .bracket-32.count-22 .connectors-16 .connector:nth-of-type(4),
.crd .bracket-32.count-22 .connectors-16 .connector:nth-of-type(6),
.crd .bracket-32.count-22 .connectors-16 .connector:nth-of-type(8),
.crd .bracket-32.count-23 .connectors-16 .connector:nth-of-type(4),
.crd .bracket-32.count-23 .connectors-16 .connector:nth-of-type(6),
.crd .bracket-32.count-23 .connectors-16 .connector:nth-of-type(8),
.crd .bracket-32.count-24 .connectors-16 .connector:nth-of-type(2),
.crd .bracket-32.count-24 .connectors-16 .connector:nth-of-type(4),
.crd .bracket-32.count-24 .connectors-16 .connector:nth-of-type(6),
.crd .bracket-32.count-24 .connectors-16 .connector:nth-of-type(8),
.crd .bracket-32.count-25 .connectors-16 .connector:nth-of-type(4),
.crd .bracket-32.count-25 .connectors-16 .connector:nth-of-type(6),
.crd .bracket-32.count-25 .connectors-16 .connector:nth-of-type(8),
.crd .bracket-32.count-26 .connectors-16 .connector:nth-of-type(4),
.crd .bracket-32.count-26 .connectors-16 .connector:nth-of-type(6),
.crd .bracket-32.count-26 .connectors-16 .connector:nth-of-type(8),
.crd .bracket-32.count-27 .connectors-16 .connector:nth-of-type(4),
.crd .bracket-32.count-27 .connectors-16 .connector:nth-of-type(8),
.crd .bracket-32.count-28 .connectors-16 .connector:nth-of-type(4),
.crd .bracket-32.count-28 .connectors-16 .connector:nth-of-type(8),
.crd .bracket-32.count-29 .connectors-16 .connector:nth-of-type(8),
.crd .bracket-32.count-30 .connectors-16 .connector:nth-of-type(8),
.crd .bracket-8.count-6 .connectors-4 .connector:nth-of-type(2) {
    height: 40px;
    border-bottom-width: 0;
    margin-bottom: 120px
}

.crd .bracket-16.count-10 .connectors-8 .connector:nth-of-type(4):after,
.crd .bracket-16.count-11 .connectors-8 .connector:nth-of-type(4):after,
.crd .bracket-16.count-12 .connectors-8 .connector:nth-of-type(2):after,
.crd .bracket-16.count-12 .connectors-8 .connector:nth-of-type(4):after,
.crd .bracket-16.count-13 .connectors-8 .connector:nth-of-type(4):after,
.crd .bracket-16.count-14 .connectors-8 .connector:nth-of-type(4):after,
.crd .bracket-32.count-18 .connectors-16 .connector:nth-of-type(8):after,
.crd .bracket-32.count-19 .connectors-16 .connector:nth-of-type(8):after,
.crd .bracket-32.count-20 .connectors-16 .connector:nth-of-type(4):after,
.crd .bracket-32.count-20 .connectors-16 .connector:nth-of-type(8):after,
.crd .bracket-32.count-21 .connectors-16 .connector:nth-of-type(4):after,
.crd .bracket-32.count-21 .connectors-16 .connector:nth-of-type(8):after,
.crd .bracket-32.count-22 .connectors-16 .connector:nth-of-type(4):after,
.crd .bracket-32.count-22 .connectors-16 .connector:nth-of-type(6):after,
.crd .bracket-32.count-22 .connectors-16 .connector:nth-of-type(8):after,
.crd .bracket-32.count-23 .connectors-16 .connector:nth-of-type(4):after,
.crd .bracket-32.count-23 .connectors-16 .connector:nth-of-type(6):after,
.crd .bracket-32.count-23 .connectors-16 .connector:nth-of-type(8):after,
.crd .bracket-32.count-24 .connectors-16 .connector:nth-of-type(2):after,
.crd .bracket-32.count-24 .connectors-16 .connector:nth-of-type(4):after,
.crd .bracket-32.count-24 .connectors-16 .connector:nth-of-type(6):after,
.crd .bracket-32.count-24 .connectors-16 .connector:nth-of-type(8):after,
.crd .bracket-32.count-25 .connectors-16 .connector:nth-of-type(4):after,
.crd .bracket-32.count-25 .connectors-16 .connector:nth-of-type(6):after,
.crd .bracket-32.count-25 .connectors-16 .connector:nth-of-type(8):after,
.crd .bracket-32.count-26 .connectors-16 .connector:nth-of-type(4):after,
.crd .bracket-32.count-26 .connectors-16 .connector:nth-of-type(6):after,
.crd .bracket-32.count-26 .connectors-16 .connector:nth-of-type(8):after,
.crd .bracket-32.count-27 .connectors-16 .connector:nth-of-type(4):after,
.crd .bracket-32.count-27 .connectors-16 .connector:nth-of-type(8):after,
.crd .bracket-32.count-28 .connectors-16 .connector:nth-of-type(4):after,
.crd .bracket-32.count-28 .connectors-16 .connector:nth-of-type(8):after,
.crd .bracket-32.count-29 .connectors-16 .connector:nth-of-type(8):after,
.crd .bracket-32.count-30 .connectors-16 .connector:nth-of-type(8):after,
.crd .bracket-8.count-6 .connectors-4 .connector:nth-of-type(2):after {
    top: 100%
}

.crd .bracket-16.count-10 .connectors-8 .connector,
.crd .bracket-16.count-11 .connectors-8 .connector,
.crd .bracket-16.count-9 .connectors-8 .connector,
.crd .bracket-32.count-17 .connectors-16 .connector:nth-of-type(2),
.crd .bracket-32.count-17 .connectors-16 .connector:nth-of-type(3),
.crd .bracket-32.count-17 .connectors-16 .connector:nth-of-type(4),
.crd .bracket-32.count-17 .connectors-16 .connector:nth-of-type(5),
.crd .bracket-32.count-17 .connectors-16 .connector:nth-of-type(6),
.crd .bracket-32.count-17 .connectors-16 .connector:nth-of-type(7),
.crd .bracket-32.count-17 .connectors-16 .connector:nth-of-type(8),
.crd .bracket-32.count-18 .connectors-16 .connector:nth-of-type(2),
.crd .bracket-32.count-18 .connectors-16 .connector:nth-of-type(3),
.crd .bracket-32.count-18 .connectors-16 .connector:nth-of-type(4),
.crd .bracket-32.count-18 .connectors-16 .connector:nth-of-type(5),
.crd .bracket-32.count-18 .connectors-16 .connector:nth-of-type(6),
.crd .bracket-32.count-18 .connectors-16 .connector:nth-of-type(7),
.crd .bracket-32.count-19 .connectors-16 .connector:nth-of-type(2),
.crd .bracket-32.count-19 .connectors-16 .connector:nth-of-type(3),
.crd .bracket-32.count-19 .connectors-16 .connector:nth-of-type(4),
.crd .bracket-32.count-19 .connectors-16 .connector:nth-of-type(6),
.crd .bracket-32.count-19 .connectors-16 .connector:nth-of-type(7),
.crd .bracket-32.count-20 .connectors-16 .connector:nth-of-type(2),
.crd .bracket-32.count-20 .connectors-16 .connector:nth-of-type(3),
.crd .bracket-32.count-20 .connectors-16 .connector:nth-of-type(6),
.crd .bracket-32.count-20 .connectors-16 .connector:nth-of-type(7),
.crd .bracket-32.count-21 .connectors-16 .connector:nth-of-type(2),
.crd .bracket-32.count-21 .connectors-16 .connector:nth-of-type(6),
.crd .bracket-32.count-21 .connectors-16 .connector:nth-of-type(7),
.crd .bracket-32.count-22 .connectors-16 .connector:nth-of-type(2),
.crd .bracket-32.count-22 .connectors-16 .connector:nth-of-type(7),
.crd .bracket-32.count-23 .connectors-16 .connector:nth-of-type(2),
.crd .bracket-64.count-33 .connectors-32 .connector:nth-of-type(10),
.crd .bracket-64.count-33 .connectors-32 .connector:nth-of-type(11),
.crd .bracket-64.count-33 .connectors-32 .connector:nth-of-type(12),
.crd .bracket-64.count-33 .connectors-32 .connector:nth-of-type(13),
.crd .bracket-64.count-33 .connectors-32 .connector:nth-of-type(14),
.crd .bracket-64.count-33 .connectors-32 .connector:nth-of-type(15),
.crd .bracket-64.count-33 .connectors-32 .connector:nth-of-type(16),
.crd .bracket-64.count-33 .connectors-32 .connector:nth-of-type(2),
.crd .bracket-64.count-33 .connectors-32 .connector:nth-of-type(3),
.crd .bracket-64.count-33 .connectors-32 .connector:nth-of-type(4),
.crd .bracket-64.count-33 .connectors-32 .connector:nth-of-type(5),
.crd .bracket-64.count-33 .connectors-32 .connector:nth-of-type(6),
.crd .bracket-64.count-33 .connectors-32 .connector:nth-of-type(7),
.crd .bracket-64.count-33 .connectors-32 .connector:nth-of-type(8),
.crd .bracket-64.count-33 .connectors-32 .connector:nth-of-type(9),
.crd .bracket-64.count-34 .connectors-32 .connector:nth-of-type(10),
.crd .bracket-64.count-34 .connectors-32 .connector:nth-of-type(11),
.crd .bracket-64.count-34 .connectors-32 .connector:nth-of-type(12),
.crd .bracket-64.count-34 .connectors-32 .connector:nth-of-type(13),
.crd .bracket-64.count-34 .connectors-32 .connector:nth-of-type(14),
.crd .bracket-64.count-34 .connectors-32 .connector:nth-of-type(15),
.crd .bracket-64.count-34 .connectors-32 .connector:nth-of-type(2),
.crd .bracket-64.count-34 .connectors-32 .connector:nth-of-type(3),
.crd .bracket-64.count-34 .connectors-32 .connector:nth-of-type(4),
.crd .bracket-64.count-34 .connectors-32 .connector:nth-of-type(5),
.crd .bracket-64.count-34 .connectors-32 .connector:nth-of-type(6),
.crd .bracket-64.count-34 .connectors-32 .connector:nth-of-type(7),
.crd .bracket-64.count-34 .connectors-32 .connector:nth-of-type(8),
.crd .bracket-64.count-34 .connectors-32 .connector:nth-of-type(9),
.crd .bracket-64.count-35 .connectors-32 .connector:nth-of-type(10),
.crd .bracket-64.count-35 .connectors-32 .connector:nth-of-type(11),
.crd .bracket-64.count-35 .connectors-32 .connector:nth-of-type(12),
.crd .bracket-64.count-35 .connectors-32 .connector:nth-of-type(13),
.crd .bracket-64.count-35 .connectors-32 .connector:nth-of-type(14),
.crd .bracket-64.count-35 .connectors-32 .connector:nth-of-type(15),
.crd .bracket-64.count-35 .connectors-32 .connector:nth-of-type(2),
.crd .bracket-64.count-35 .connectors-32 .connector:nth-of-type(3),
.crd .bracket-64.count-35 .connectors-32 .connector:nth-of-type(4),
.crd .bracket-64.count-35 .connectors-32 .connector:nth-of-type(5),
.crd .bracket-64.count-35 .connectors-32 .connector:nth-of-type(6),
.crd .bracket-64.count-35 .connectors-32 .connector:nth-of-type(7),
.crd .bracket-64.count-35 .connectors-32 .connector:nth-of-type(8),
.crd .bracket-64.count-36 .connectors-32 .connector:nth-of-type(10),
.crd .bracket-64.count-36 .connectors-32 .connector:nth-of-type(11),
.crd .bracket-64.count-36 .connectors-32 .connector:nth-of-type(12),
.crd .bracket-64.count-36 .connectors-32 .connector:nth-of-type(13),
.crd .bracket-64.count-36 .connectors-32 .connector:nth-of-type(14),
.crd .bracket-64.count-36 .connectors-32 .connector:nth-of-type(15),
.crd .bracket-64.count-36 .connectors-32 .connector:nth-of-type(2),
.crd .bracket-64.count-36 .connectors-32 .connector:nth-of-type(3),
.crd .bracket-64.count-36 .connectors-32 .connector:nth-of-type(4),
.crd .bracket-64.count-36 .connectors-32 .connector:nth-of-type(5),
.crd .bracket-64.count-36 .connectors-32 .connector:nth-of-type(6),
.crd .bracket-64.count-36 .connectors-32 .connector:nth-of-type(7),
.crd .bracket-64.count-37 .connectors-32 .connector:nth-of-type(10),
.crd .bracket-64.count-37 .connectors-32 .connector:nth-of-type(11),
.crd .bracket-64.count-37 .connectors-32 .connector:nth-of-type(12),
.crd .bracket-64.count-37 .connectors-32 .connector:nth-of-type(13),
.crd .bracket-64.count-37 .connectors-32 .connector:nth-of-type(14),
.crd .bracket-64.count-37 .connectors-32 .connector:nth-of-type(15),
.crd .bracket-64.count-37 .connectors-32 .connector:nth-of-type(2),
.crd .bracket-64.count-37 .connectors-32 .connector:nth-of-type(3),
.crd .bracket-64.count-37 .connectors-32 .connector:nth-of-type(4),
.crd .bracket-64.count-37 .connectors-32 .connector:nth-of-type(6),
.crd .bracket-64.count-37 .connectors-32 .connector:nth-of-type(7),
.crd .bracket-64.count-38 .connectors-32 .connector:nth-of-type(10),
.crd .bracket-64.count-38 .connectors-32 .connector:nth-of-type(11),
.crd .bracket-64.count-38 .connectors-32 .connector:nth-of-type(13),
.crd .bracket-64.count-38 .connectors-32 .connector:nth-of-type(14),
.crd .bracket-64.count-38 .connectors-32 .connector:nth-of-type(15),
.crd .bracket-64.count-38 .connectors-32 .connector:nth-of-type(2),
.crd .bracket-64.count-38 .connectors-32 .connector:nth-of-type(3),
.crd .bracket-64.count-38 .connectors-32 .connector:nth-of-type(4),
.crd .bracket-64.count-38 .connectors-32 .connector:nth-of-type(6),
.crd .bracket-64.count-38 .connectors-32 .connector:nth-of-type(7),
.crd .bracket-64.count-39 .connectors-32 .connector:nth-of-type(10),
.crd .bracket-64.count-39 .connectors-32 .connector:nth-of-type(11),
.crd .bracket-64.count-39 .connectors-32 .connector:nth-of-type(14),
.crd .bracket-64.count-39 .connectors-32 .connector:nth-of-type(15),
.crd .bracket-64.count-39 .connectors-32 .connector:nth-of-type(2),
.crd .bracket-64.count-39 .connectors-32 .connector:nth-of-type(3),
.crd .bracket-64.count-39 .connectors-32 .connector:nth-of-type(4),
.crd .bracket-64.count-39 .connectors-32 .connector:nth-of-type(6),
.crd .bracket-64.count-39 .connectors-32 .connector:nth-of-type(7),
.crd .bracket-64.count-40 .connectors-32 .connector:nth-of-type(10),
.crd .bracket-64.count-40 .connectors-32 .connector:nth-of-type(11),
.crd .bracket-64.count-40 .connectors-32 .connector:nth-of-type(14),
.crd .bracket-64.count-40 .connectors-32 .connector:nth-of-type(15),
.crd .bracket-64.count-40 .connectors-32 .connector:nth-of-type(2),
.crd .bracket-64.count-40 .connectors-32 .connector:nth-of-type(3),
.crd .bracket-64.count-40 .connectors-32 .connector:nth-of-type(6),
.crd .bracket-64.count-40 .connectors-32 .connector:nth-of-type(7),
.crd .bracket-64.count-41 .connectors-32 .connector:nth-of-type(10),
.crd .bracket-64.count-41 .connectors-32 .connector:nth-of-type(11),
.crd .bracket-64.count-41 .connectors-32 .connector:nth-of-type(14),
.crd .bracket-64.count-41 .connectors-32 .connector:nth-of-type(15),
.crd .bracket-64.count-41 .connectors-32 .connector:nth-of-type(2),
.crd .bracket-64.count-41 .connectors-32 .connector:nth-of-type(6),
.crd .bracket-64.count-41 .connectors-32 .connector:nth-of-type(7),
.crd .bracket-64.count-42 .connectors-32 .connector:nth-of-type(10),
.crd .bracket-64.count-42 .connectors-32 .connector:nth-of-type(11),
.crd .bracket-64.count-42 .connectors-32 .connector:nth-of-type(15),
.crd .bracket-64.count-42 .connectors-32 .connector:nth-of-type(2),
.crd .bracket-64.count-42 .connectors-32 .connector:nth-of-type(6),
.crd .bracket-64.count-42 .connectors-32 .connector:nth-of-type(7),
.crd .bracket-64.count-43 .connectors-32 .connector:nth-of-type(10),
.crd .bracket-64.count-43 .connectors-32 .connector:nth-of-type(15),
.crd .bracket-64.count-43 .connectors-32 .connector:nth-of-type(2),
.crd .bracket-64.count-43 .connectors-32 .connector:nth-of-type(6),
.crd .bracket-64.count-43 .connectors-32 .connector:nth-of-type(7),
.crd .bracket-64.count-44 .connectors-32 .connector:nth-of-type(10),
.crd .bracket-64.count-44 .connectors-32 .connector:nth-of-type(15),
.crd .bracket-64.count-44 .connectors-32 .connector:nth-of-type(2),
.crd .bracket-64.count-44 .connectors-32 .connector:nth-of-type(7),
.crd .bracket-64.count-45 .connectors-32 .connector:nth-of-type(10),
.crd .bracket-64.count-45 .connectors-32 .connector:nth-of-type(15),
.crd .bracket-64.count-45 .connectors-32 .connector:nth-of-type(2),
.crd .bracket-64.count-46 .connectors-32 .connector:nth-of-type(15),
.crd .bracket-64.count-46 .connectors-32 .connector:nth-of-type(2),
.crd .bracket-64.count-47 .connectors-32 .connector:nth-of-type(2),
.crd .bracket-8.count-5 .connectors-4 .connector:nth-of-type(2) {
    visibility: hidden
}

.crd .bracket-16.count-10 .connectors-8 .connector:nth-of-type(1),
.crd .bracket-16.count-10 .connectors-8 .connector:nth-of-type(4),
.crd .bracket-16.count-11 .connectors-8 .connector:nth-of-type(1),
.crd .bracket-16.count-11 .connectors-8 .connector:nth-of-type(3),
.crd .bracket-16.count-11 .connectors-8 .connector:nth-of-type(4),
.crd .bracket-16.count-9 .connectors-8 .connector:nth-of-type(1) {
    visibility: visible
}

.crd .bracket-64.count-33 .connectors-32 .connector:nth-of-type(1),
.crd .bracket-64.count-34 .connectors-32 .connector:nth-of-type(1),
.crd .bracket-64.count-34 .connectors-32 .connector:nth-of-type(9),
.crd .bracket-64.count-35 .connectors-32 .connector:nth-of-type(1),
.crd .bracket-64.count-35 .connectors-32 .connector:nth-of-type(9),
.crd .bracket-64.count-36 .connectors-32 .connector:nth-of-type(1),
.crd .bracket-64.count-36 .connectors-32 .connector:nth-of-type(9),
.crd .bracket-64.count-37 .connectors-32 .connector:nth-of-type(1),
.crd .bracket-64.count-37 .connectors-32 .connector:nth-of-type(5),
.crd .bracket-64.count-37 .connectors-32 .connector:nth-of-type(9),
.crd .bracket-64.count-38 .connectors-32 .connector:nth-of-type(1),
.crd .bracket-64.count-38 .connectors-32 .connector:nth-of-type(5),
.crd .bracket-64.count-38 .connectors-32 .connector:nth-of-type(9),
.crd .bracket-64.count-39 .connectors-32 .connector:nth-of-type(1),
.crd .bracket-64.count-39 .connectors-32 .connector:nth-of-type(13),
.crd .bracket-64.count-39 .connectors-32 .connector:nth-of-type(5),
.crd .bracket-64.count-39 .connectors-32 .connector:nth-of-type(9),
.crd .bracket-64.count-40 .connectors-32 .connector:nth-of-type(1),
.crd .bracket-64.count-40 .connectors-32 .connector:nth-of-type(13),
.crd .bracket-64.count-40 .connectors-32 .connector:nth-of-type(5),
.crd .bracket-64.count-40 .connectors-32 .connector:nth-of-type(9),
.crd .bracket-64.count-41 .connectors-32 .connector:nth-of-type(1),
.crd .bracket-64.count-41 .connectors-32 .connector:nth-of-type(13),
.crd .bracket-64.count-41 .connectors-32 .connector:nth-of-type(3),
.crd .bracket-64.count-41 .connectors-32 .connector:nth-of-type(5),
.crd .bracket-64.count-41 .connectors-32 .connector:nth-of-type(9),
.crd .bracket-64.count-42 .connectors-32 .connector:nth-of-type(1),
.crd .bracket-64.count-42 .connectors-32 .connector:nth-of-type(13),
.crd .bracket-64.count-42 .connectors-32 .connector:nth-of-type(3),
.crd .bracket-64.count-42 .connectors-32 .connector:nth-of-type(5),
.crd .bracket-64.count-42 .connectors-32 .connector:nth-of-type(9),
.crd .bracket-64.count-43 .connectors-32 .connector:nth-of-type(1),
.crd .bracket-64.count-43 .connectors-32 .connector:nth-of-type(11),
.crd .bracket-64.count-43 .connectors-32 .connector:nth-of-type(13),
.crd .bracket-64.count-43 .connectors-32 .connector:nth-of-type(3),
.crd .bracket-64.count-43 .connectors-32 .connector:nth-of-type(5),
.crd .bracket-64.count-43 .connectors-32 .connector:nth-of-type(9),
.crd .bracket-64.count-44 .connectors-32 .connector:nth-of-type(1),
.crd .bracket-64.count-44 .connectors-32 .connector:nth-of-type(11),
.crd .bracket-64.count-44 .connectors-32 .connector:nth-of-type(13),
.crd .bracket-64.count-44 .connectors-32 .connector:nth-of-type(3),
.crd .bracket-64.count-44 .connectors-32 .connector:nth-of-type(5),
.crd .bracket-64.count-44 .connectors-32 .connector:nth-of-type(9),
.crd .bracket-64.count-45 .connectors-32 .connector:nth-of-type(1),
.crd .bracket-64.count-45 .connectors-32 .connector:nth-of-type(11),
.crd .bracket-64.count-45 .connectors-32 .connector:nth-of-type(13),
.crd .bracket-64.count-45 .connectors-32 .connector:nth-of-type(3),
.crd .bracket-64.count-45 .connectors-32 .connector:nth-of-type(5),
.crd .bracket-64.count-45 .connectors-32 .connector:nth-of-type(7),
.crd .bracket-64.count-45 .connectors-32 .connector:nth-of-type(9),
.crd .bracket-64.count-46 .connectors-32 .connector:nth-of-type(1),
.crd .bracket-64.count-46 .connectors-32 .connector:nth-of-type(11),
.crd .bracket-64.count-46 .connectors-32 .connector:nth-of-type(13),
.crd .bracket-64.count-46 .connectors-32 .connector:nth-of-type(3),
.crd .bracket-64.count-46 .connectors-32 .connector:nth-of-type(5),
.crd .bracket-64.count-46 .connectors-32 .connector:nth-of-type(7),
.crd .bracket-64.count-46 .connectors-32 .connector:nth-of-type(9),
.crd .bracket-64.count-47 .connectors-32 .connector:nth-of-type(1),
.crd .bracket-64.count-47 .connectors-32 .connector:nth-of-type(11),
.crd .bracket-64.count-47 .connectors-32 .connector:nth-of-type(13),
.crd .bracket-64.count-47 .connectors-32 .connector:nth-of-type(15),
.crd .bracket-64.count-47 .connectors-32 .connector:nth-of-type(3),
.crd .bracket-64.count-47 .connectors-32 .connector:nth-of-type(5),
.crd .bracket-64.count-47 .connectors-32 .connector:nth-of-type(7),
.crd .bracket-64.count-47 .connectors-32 .connector:nth-of-type(9),
.crd .bracket-64.count-48 .connectors-32 .connector:nth-of-type(1),
.crd .bracket-64.count-48 .connectors-32 .connector:nth-of-type(11),
.crd .bracket-64.count-48 .connectors-32 .connector:nth-of-type(13),
.crd .bracket-64.count-48 .connectors-32 .connector:nth-of-type(15),
.crd .bracket-64.count-48 .connectors-32 .connector:nth-of-type(3),
.crd .bracket-64.count-48 .connectors-32 .connector:nth-of-type(5),
.crd .bracket-64.count-48 .connectors-32 .connector:nth-of-type(7),
.crd .bracket-64.count-48 .connectors-32 .connector:nth-of-type(9),
.crd .bracket-64.count-49 .connectors-32 .connector:nth-of-type(1),
.crd .bracket-64.count-49 .connectors-32 .connector:nth-of-type(11),
.crd .bracket-64.count-49 .connectors-32 .connector:nth-of-type(13),
.crd .bracket-64.count-49 .connectors-32 .connector:nth-of-type(15),
.crd .bracket-64.count-49 .connectors-32 .connector:nth-of-type(3),
.crd .bracket-64.count-49 .connectors-32 .connector:nth-of-type(5),
.crd .bracket-64.count-49 .connectors-32 .connector:nth-of-type(7),
.crd .bracket-64.count-49 .connectors-32 .connector:nth-of-type(9),
.crd .bracket-64.count-50 .connectors-32 .connector:nth-of-type(1),
.crd .bracket-64.count-50 .connectors-32 .connector:nth-of-type(11),
.crd .bracket-64.count-50 .connectors-32 .connector:nth-of-type(13),
.crd .bracket-64.count-50 .connectors-32 .connector:nth-of-type(3),
.crd .bracket-64.count-50 .connectors-32 .connector:nth-of-type(5),
.crd .bracket-64.count-50 .connectors-32 .connector:nth-of-type(7),
.crd .bracket-64.count-50 .connectors-32 .connector:nth-of-type(9),
.crd .bracket-64.count-51 .connectors-32 .connector:nth-of-type(1),
.crd .bracket-64.count-51 .connectors-32 .connector:nth-of-type(11),
.crd .bracket-64.count-51 .connectors-32 .connector:nth-of-type(13),
.crd .bracket-64.count-51 .connectors-32 .connector:nth-of-type(3),
.crd .bracket-64.count-51 .connectors-32 .connector:nth-of-type(5),
.crd .bracket-64.count-51 .connectors-32 .connector:nth-of-type(7),
.crd .bracket-64.count-51 .connectors-32 .connector:nth-of-type(9),
.crd .bracket-64.count-52 .connectors-32 .connector:nth-of-type(1),
.crd .bracket-64.count-52 .connectors-32 .connector:nth-of-type(11),
.crd .bracket-64.count-52 .connectors-32 .connector:nth-of-type(13),
.crd .bracket-64.count-52 .connectors-32 .connector:nth-of-type(3),
.crd .bracket-64.count-52 .connectors-32 .connector:nth-of-type(5),
.crd .bracket-64.count-52 .connectors-32 .connector:nth-of-type(9),
.crd .bracket-64.count-53 .connectors-32 .connector:nth-of-type(1),
.crd .bracket-64.count-53 .connectors-32 .connector:nth-of-type(11),
.crd .bracket-64.count-53 .connectors-32 .connector:nth-of-type(13),
.crd .bracket-64.count-53 .connectors-32 .connector:nth-of-type(3),
.crd .bracket-64.count-53 .connectors-32 .connector:nth-of-type(5),
.crd .bracket-64.count-53 .connectors-32 .connector:nth-of-type(9),
.crd .bracket-64.count-54 .connectors-32 .connector:nth-of-type(1),
.crd .bracket-64.count-54 .connectors-32 .connector:nth-of-type(13),
.crd .bracket-64.count-54 .connectors-32 .connector:nth-of-type(3),
.crd .bracket-64.count-54 .connectors-32 .connector:nth-of-type(5),
.crd .bracket-64.count-54 .connectors-32 .connector:nth-of-type(9),
.crd .bracket-64.count-55 .connectors-32 .connector:nth-of-type(1),
.crd .bracket-64.count-55 .connectors-32 .connector:nth-of-type(13),
.crd .bracket-64.count-55 .connectors-32 .connector:nth-of-type(3),
.crd .bracket-64.count-55 .connectors-32 .connector:nth-of-type(5),
.crd .bracket-64.count-55 .connectors-32 .connector:nth-of-type(9),
.crd .bracket-64.count-56 .connectors-32 .connector:nth-of-type(1),
.crd .bracket-64.count-56 .connectors-32 .connector:nth-of-type(13),
.crd .bracket-64.count-56 .connectors-32 .connector:nth-of-type(5),
.crd .bracket-64.count-56 .connectors-32 .connector:nth-of-type(9),
.crd .bracket-64.count-57 .connectors-32 .connector:nth-of-type(1),
.crd .bracket-64.count-57 .connectors-32 .connector:nth-of-type(13),
.crd .bracket-64.count-57 .connectors-32 .connector:nth-of-type(5),
.crd .bracket-64.count-57 .connectors-32 .connector:nth-of-type(9),
.crd .bracket-64.count-58 .connectors-32 .connector:nth-of-type(1),
.crd .bracket-64.count-58 .connectors-32 .connector:nth-of-type(5),
.crd .bracket-64.count-58 .connectors-32 .connector:nth-of-type(9),
.crd .bracket-64.count-59 .connectors-32 .connector:nth-of-type(1),
.crd .bracket-64.count-59 .connectors-32 .connector:nth-of-type(5),
.crd .bracket-64.count-59 .connectors-32 .connector:nth-of-type(9),
.crd .bracket-64.count-60 .connectors-32 .connector:nth-of-type(1),
.crd .bracket-64.count-60 .connectors-32 .connector:nth-of-type(9),
.crd .bracket-64.count-61 .connectors-32 .connector:nth-of-type(1),
.crd .bracket-64.count-61 .connectors-32 .connector:nth-of-type(9),
.crd .bracket-64.count-62 .connectors-32 .connector:nth-of-type(1),
.crd .bracket-64.count-62 .connectors-32 .connector:nth-of-type(5),
.crd .bracket-64.count-62 .connectors-32 .connector:nth-of-type(9),
.crd .bracket-64.count-63 .connectors-32 .connector:nth-of-type(1) {
    height: 40px;
    border-top-width: 0;
    margin-top: 40px
}

.crd .bracket-64.count-33 .connectors-32 .connector:nth-of-type(1):after,
.crd .bracket-64.count-34 .connectors-32 .connector:nth-of-type(1):after,
.crd .bracket-64.count-34 .connectors-32 .connector:nth-of-type(9):after,
.crd .bracket-64.count-35 .connectors-32 .connector:nth-of-type(1):after,
.crd .bracket-64.count-35 .connectors-32 .connector:nth-of-type(9):after,
.crd .bracket-64.count-36 .connectors-32 .connector:nth-of-type(1):after,
.crd .bracket-64.count-36 .connectors-32 .connector:nth-of-type(9):after,
.crd .bracket-64.count-37 .connectors-32 .connector:nth-of-type(1):after,
.crd .bracket-64.count-37 .connectors-32 .connector:nth-of-type(5):after,
.crd .bracket-64.count-37 .connectors-32 .connector:nth-of-type(9):after,
.crd .bracket-64.count-38 .connectors-32 .connector:nth-of-type(1):after,
.crd .bracket-64.count-38 .connectors-32 .connector:nth-of-type(5):after,
.crd .bracket-64.count-38 .connectors-32 .connector:nth-of-type(9):after,
.crd .bracket-64.count-39 .connectors-32 .connector:nth-of-type(1):after,
.crd .bracket-64.count-39 .connectors-32 .connector:nth-of-type(13):after,
.crd .bracket-64.count-39 .connectors-32 .connector:nth-of-type(5):after,
.crd .bracket-64.count-39 .connectors-32 .connector:nth-of-type(9):after,
.crd .bracket-64.count-40 .connectors-32 .connector:nth-of-type(1):after,
.crd .bracket-64.count-40 .connectors-32 .connector:nth-of-type(13):after,
.crd .bracket-64.count-40 .connectors-32 .connector:nth-of-type(5):after,
.crd .bracket-64.count-40 .connectors-32 .connector:nth-of-type(9):after,
.crd .bracket-64.count-41 .connectors-32 .connector:nth-of-type(1):after,
.crd .bracket-64.count-41 .connectors-32 .connector:nth-of-type(13):after,
.crd .bracket-64.count-41 .connectors-32 .connector:nth-of-type(3):after,
.crd .bracket-64.count-41 .connectors-32 .connector:nth-of-type(5):after,
.crd .bracket-64.count-41 .connectors-32 .connector:nth-of-type(9):after,
.crd .bracket-64.count-42 .connectors-32 .connector:nth-of-type(1):after,
.crd .bracket-64.count-42 .connectors-32 .connector:nth-of-type(13):after,
.crd .bracket-64.count-42 .connectors-32 .connector:nth-of-type(3):after,
.crd .bracket-64.count-42 .connectors-32 .connector:nth-of-type(5):after,
.crd .bracket-64.count-42 .connectors-32 .connector:nth-of-type(9):after,
.crd .bracket-64.count-43 .connectors-32 .connector:nth-of-type(1):after,
.crd .bracket-64.count-43 .connectors-32 .connector:nth-of-type(11):after,
.crd .bracket-64.count-43 .connectors-32 .connector:nth-of-type(13):after,
.crd .bracket-64.count-43 .connectors-32 .connector:nth-of-type(3):after,
.crd .bracket-64.count-43 .connectors-32 .connector:nth-of-type(5):after,
.crd .bracket-64.count-43 .connectors-32 .connector:nth-of-type(9):after,
.crd .bracket-64.count-44 .connectors-32 .connector:nth-of-type(1):after,
.crd .bracket-64.count-44 .connectors-32 .connector:nth-of-type(11):after,
.crd .bracket-64.count-44 .connectors-32 .connector:nth-of-type(13):after,
.crd .bracket-64.count-44 .connectors-32 .connector:nth-of-type(3):after,
.crd .bracket-64.count-44 .connectors-32 .connector:nth-of-type(5):after,
.crd .bracket-64.count-44 .connectors-32 .connector:nth-of-type(9):after,
.crd .bracket-64.count-45 .connectors-32 .connector:nth-of-type(1):after,
.crd .bracket-64.count-45 .connectors-32 .connector:nth-of-type(11):after,
.crd .bracket-64.count-45 .connectors-32 .connector:nth-of-type(13):after,
.crd .bracket-64.count-45 .connectors-32 .connector:nth-of-type(3):after,
.crd .bracket-64.count-45 .connectors-32 .connector:nth-of-type(5):after,
.crd .bracket-64.count-45 .connectors-32 .connector:nth-of-type(7):after,
.crd .bracket-64.count-45 .connectors-32 .connector:nth-of-type(9):after,
.crd .bracket-64.count-46 .connectors-32 .connector:nth-of-type(1):after,
.crd .bracket-64.count-46 .connectors-32 .connector:nth-of-type(11):after,
.crd .bracket-64.count-46 .connectors-32 .connector:nth-of-type(13):after,
.crd .bracket-64.count-46 .connectors-32 .connector:nth-of-type(3):after,
.crd .bracket-64.count-46 .connectors-32 .connector:nth-of-type(5):after,
.crd .bracket-64.count-46 .connectors-32 .connector:nth-of-type(7):after,
.crd .bracket-64.count-46 .connectors-32 .connector:nth-of-type(9):after,
.crd .bracket-64.count-47 .connectors-32 .connector:nth-of-type(1):after,
.crd .bracket-64.count-47 .connectors-32 .connector:nth-of-type(11):after,
.crd .bracket-64.count-47 .connectors-32 .connector:nth-of-type(13):after,
.crd .bracket-64.count-47 .connectors-32 .connector:nth-of-type(15):after,
.crd .bracket-64.count-47 .connectors-32 .connector:nth-of-type(3):after,
.crd .bracket-64.count-47 .connectors-32 .connector:nth-of-type(5):after,
.crd .bracket-64.count-47 .connectors-32 .connector:nth-of-type(7):after,
.crd .bracket-64.count-47 .connectors-32 .connector:nth-of-type(9):after,
.crd .bracket-64.count-48 .connectors-32 .connector:nth-of-type(1):after,
.crd .bracket-64.count-48 .connectors-32 .connector:nth-of-type(11):after,
.crd .bracket-64.count-48 .connectors-32 .connector:nth-of-type(13):after,
.crd .bracket-64.count-48 .connectors-32 .connector:nth-of-type(15):after,
.crd .bracket-64.count-48 .connectors-32 .connector:nth-of-type(3):after,
.crd .bracket-64.count-48 .connectors-32 .connector:nth-of-type(5):after,
.crd .bracket-64.count-48 .connectors-32 .connector:nth-of-type(7):after,
.crd .bracket-64.count-48 .connectors-32 .connector:nth-of-type(9):after,
.crd .bracket-64.count-49 .connectors-32 .connector:nth-of-type(1):after,
.crd .bracket-64.count-49 .connectors-32 .connector:nth-of-type(11):after,
.crd .bracket-64.count-49 .connectors-32 .connector:nth-of-type(13):after,
.crd .bracket-64.count-49 .connectors-32 .connector:nth-of-type(15):after,
.crd .bracket-64.count-49 .connectors-32 .connector:nth-of-type(3):after,
.crd .bracket-64.count-49 .connectors-32 .connector:nth-of-type(5):after,
.crd .bracket-64.count-49 .connectors-32 .connector:nth-of-type(7):after,
.crd .bracket-64.count-49 .connectors-32 .connector:nth-of-type(9):after,
.crd .bracket-64.count-50 .connectors-32 .connector:nth-of-type(1):after,
.crd .bracket-64.count-50 .connectors-32 .connector:nth-of-type(11):after,
.crd .bracket-64.count-50 .connectors-32 .connector:nth-of-type(13):after,
.crd .bracket-64.count-50 .connectors-32 .connector:nth-of-type(3):after,
.crd .bracket-64.count-50 .connectors-32 .connector:nth-of-type(5):after,
.crd .bracket-64.count-50 .connectors-32 .connector:nth-of-type(7):after,
.crd .bracket-64.count-50 .connectors-32 .connector:nth-of-type(9):after,
.crd .bracket-64.count-51 .connectors-32 .connector:nth-of-type(1):after,
.crd .bracket-64.count-51 .connectors-32 .connector:nth-of-type(11):after,
.crd .bracket-64.count-51 .connectors-32 .connector:nth-of-type(13):after,
.crd .bracket-64.count-51 .connectors-32 .connector:nth-of-type(3):after,
.crd .bracket-64.count-51 .connectors-32 .connector:nth-of-type(5):after,
.crd .bracket-64.count-51 .connectors-32 .connector:nth-of-type(7):after,
.crd .bracket-64.count-51 .connectors-32 .connector:nth-of-type(9):after,
.crd .bracket-64.count-52 .connectors-32 .connector:nth-of-type(1):after,
.crd .bracket-64.count-52 .connectors-32 .connector:nth-of-type(11):after,
.crd .bracket-64.count-52 .connectors-32 .connector:nth-of-type(13):after,
.crd .bracket-64.count-52 .connectors-32 .connector:nth-of-type(3):after,
.crd .bracket-64.count-52 .connectors-32 .connector:nth-of-type(5):after,
.crd .bracket-64.count-52 .connectors-32 .connector:nth-of-type(9):after,
.crd .bracket-64.count-53 .connectors-32 .connector:nth-of-type(1):after,
.crd .bracket-64.count-53 .connectors-32 .connector:nth-of-type(11):after,
.crd .bracket-64.count-53 .connectors-32 .connector:nth-of-type(13):after,
.crd .bracket-64.count-53 .connectors-32 .connector:nth-of-type(3):after,
.crd .bracket-64.count-53 .connectors-32 .connector:nth-of-type(5):after,
.crd .bracket-64.count-53 .connectors-32 .connector:nth-of-type(9):after,
.crd .bracket-64.count-54 .connectors-32 .connector:nth-of-type(1):after,
.crd .bracket-64.count-54 .connectors-32 .connector:nth-of-type(13):after,
.crd .bracket-64.count-54 .connectors-32 .connector:nth-of-type(3):after,
.crd .bracket-64.count-54 .connectors-32 .connector:nth-of-type(5):after,
.crd .bracket-64.count-54 .connectors-32 .connector:nth-of-type(9):after,
.crd .bracket-64.count-55 .connectors-32 .connector:nth-of-type(1):after,
.crd .bracket-64.count-55 .connectors-32 .connector:nth-of-type(13):after,
.crd .bracket-64.count-55 .connectors-32 .connector:nth-of-type(3):after,
.crd .bracket-64.count-55 .connectors-32 .connector:nth-of-type(5):after,
.crd .bracket-64.count-55 .connectors-32 .connector:nth-of-type(9):after,
.crd .bracket-64.count-56 .connectors-32 .connector:nth-of-type(1):after,
.crd .bracket-64.count-56 .connectors-32 .connector:nth-of-type(13):after,
.crd .bracket-64.count-56 .connectors-32 .connector:nth-of-type(5):after,
.crd .bracket-64.count-56 .connectors-32 .connector:nth-of-type(9):after,
.crd .bracket-64.count-57 .connectors-32 .connector:nth-of-type(1):after,
.crd .bracket-64.count-57 .connectors-32 .connector:nth-of-type(13):after,
.crd .bracket-64.count-57 .connectors-32 .connector:nth-of-type(5):after,
.crd .bracket-64.count-57 .connectors-32 .connector:nth-of-type(9):after,
.crd .bracket-64.count-58 .connectors-32 .connector:nth-of-type(1):after,
.crd .bracket-64.count-58 .connectors-32 .connector:nth-of-type(5):after,
.crd .bracket-64.count-58 .connectors-32 .connector:nth-of-type(9):after,
.crd .bracket-64.count-59 .connectors-32 .connector:nth-of-type(1):after,
.crd .bracket-64.count-59 .connectors-32 .connector:nth-of-type(5):after,
.crd .bracket-64.count-59 .connectors-32 .connector:nth-of-type(9):after,
.crd .bracket-64.count-60 .connectors-32 .connector:nth-of-type(1):after,
.crd .bracket-64.count-60 .connectors-32 .connector:nth-of-type(9):after,
.crd .bracket-64.count-61 .connectors-32 .connector:nth-of-type(1):after,
.crd .bracket-64.count-61 .connectors-32 .connector:nth-of-type(9):after,
.crd .bracket-64.count-62 .connectors-32 .connector:nth-of-type(1):after,
.crd .bracket-64.count-62 .connectors-32 .connector:nth-of-type(5):after,
.crd .bracket-64.count-62 .connectors-32 .connector:nth-of-type(9):after,
.crd .bracket-64.count-63 .connectors-32 .connector:nth-of-type(1):after {
    top: 0
}

.crd .bracket-64.count-34 .connectors-32 .connector:nth-of-type(16),
.crd .bracket-64.count-35 .connectors-32 .connector:nth-of-type(16),
.crd .bracket-64.count-36 .connectors-32 .connector:nth-of-type(16),
.crd .bracket-64.count-36 .connectors-32 .connector:nth-of-type(8),
.crd .bracket-64.count-37 .connectors-32 .connector:nth-of-type(16),
.crd .bracket-64.count-37 .connectors-32 .connector:nth-of-type(8),
.crd .bracket-64.count-38 .connectors-32 .connector:nth-of-type(12),
.crd .bracket-64.count-38 .connectors-32 .connector:nth-of-type(16),
.crd .bracket-64.count-38 .connectors-32 .connector:nth-of-type(8),
.crd .bracket-64.count-39 .connectors-32 .connector:nth-of-type(12),
.crd .bracket-64.count-39 .connectors-32 .connector:nth-of-type(16),
.crd .bracket-64.count-39 .connectors-32 .connector:nth-of-type(8),
.crd .bracket-64.count-40 .connectors-32 .connector:nth-of-type(12),
.crd .bracket-64.count-40 .connectors-32 .connector:nth-of-type(16),
.crd .bracket-64.count-40 .connectors-32 .connector:nth-of-type(4),
.crd .bracket-64.count-40 .connectors-32 .connector:nth-of-type(8),
.crd .bracket-64.count-41 .connectors-32 .connector:nth-of-type(12),
.crd .bracket-64.count-41 .connectors-32 .connector:nth-of-type(16),
.crd .bracket-64.count-41 .connectors-32 .connector:nth-of-type(4),
.crd .bracket-64.count-41 .connectors-32 .connector:nth-of-type(8),
.crd .bracket-64.count-42 .connectors-32 .connector:nth-of-type(12),
.crd .bracket-64.count-42 .connectors-32 .connector:nth-of-type(14),
.crd .bracket-64.count-42 .connectors-32 .connector:nth-of-type(16),
.crd .bracket-64.count-42 .connectors-32 .connector:nth-of-type(4),
.crd .bracket-64.count-42 .connectors-32 .connector:nth-of-type(8),
.crd .bracket-64.count-43 .connectors-32 .connector:nth-of-type(12),
.crd .bracket-64.count-43 .connectors-32 .connector:nth-of-type(14),
.crd .bracket-64.count-43 .connectors-32 .connector:nth-of-type(16),
.crd .bracket-64.count-43 .connectors-32 .connector:nth-of-type(4),
.crd .bracket-64.count-43 .connectors-32 .connector:nth-of-type(8),
.crd .bracket-64.count-44 .connectors-32 .connector:nth-of-type(12),
.crd .bracket-64.count-44 .connectors-32 .connector:nth-of-type(14),
.crd .bracket-64.count-44 .connectors-32 .connector:nth-of-type(16),
.crd .bracket-64.count-44 .connectors-32 .connector:nth-of-type(4),
.crd .bracket-64.count-44 .connectors-32 .connector:nth-of-type(6),
.crd .bracket-64.count-44 .connectors-32 .connector:nth-of-type(8),
.crd .bracket-64.count-45 .connectors-32 .connector:nth-of-type(12),
.crd .bracket-64.count-45 .connectors-32 .connector:nth-of-type(14),
.crd .bracket-64.count-45 .connectors-32 .connector:nth-of-type(16),
.crd .bracket-64.count-45 .connectors-32 .connector:nth-of-type(4),
.crd .bracket-64.count-45 .connectors-32 .connector:nth-of-type(6),
.crd .bracket-64.count-45 .connectors-32 .connector:nth-of-type(8),
.crd .bracket-64.count-46 .connectors-32 .connector:nth-of-type(10),
.crd .bracket-64.count-46 .connectors-32 .connector:nth-of-type(12),
.crd .bracket-64.count-46 .connectors-32 .connector:nth-of-type(14),
.crd .bracket-64.count-46 .connectors-32 .connector:nth-of-type(16),
.crd .bracket-64.count-46 .connectors-32 .connector:nth-of-type(4),
.crd .bracket-64.count-46 .connectors-32 .connector:nth-of-type(6),
.crd .bracket-64.count-46 .connectors-32 .connector:nth-of-type(8),
.crd .bracket-64.count-47 .connectors-32 .connector:nth-of-type(10),
.crd .bracket-64.count-47 .connectors-32 .connector:nth-of-type(12),
.crd .bracket-64.count-47 .connectors-32 .connector:nth-of-type(14),
.crd .bracket-64.count-47 .connectors-32 .connector:nth-of-type(16),
.crd .bracket-64.count-47 .connectors-32 .connector:nth-of-type(4),
.crd .bracket-64.count-47 .connectors-32 .connector:nth-of-type(6),
.crd .bracket-64.count-47 .connectors-32 .connector:nth-of-type(8),
.crd .bracket-64.count-48 .connectors-32 .connector:nth-of-type(10),
.crd .bracket-64.count-48 .connectors-32 .connector:nth-of-type(12),
.crd .bracket-64.count-48 .connectors-32 .connector:nth-of-type(14),
.crd .bracket-64.count-48 .connectors-32 .connector:nth-of-type(16),
.crd .bracket-64.count-48 .connectors-32 .connector:nth-of-type(2),
.crd .bracket-64.count-48 .connectors-32 .connector:nth-of-type(4),
.crd .bracket-64.count-48 .connectors-32 .connector:nth-of-type(6),
.crd .bracket-64.count-48 .connectors-32 .connector:nth-of-type(8),
.crd .bracket-64.count-49 .connectors-32 .connector:nth-of-type(10),
.crd .bracket-64.count-49 .connectors-32 .connector:nth-of-type(12),
.crd .bracket-64.count-49 .connectors-32 .connector:nth-of-type(14),
.crd .bracket-64.count-49 .connectors-32 .connector:nth-of-type(16),
.crd .bracket-64.count-49 .connectors-32 .connector:nth-of-type(4),
.crd .bracket-64.count-49 .connectors-32 .connector:nth-of-type(6),
.crd .bracket-64.count-49 .connectors-32 .connector:nth-of-type(8),
.crd .bracket-64.count-50 .connectors-32 .connector:nth-of-type(10),
.crd .bracket-64.count-50 .connectors-32 .connector:nth-of-type(12),
.crd .bracket-64.count-50 .connectors-32 .connector:nth-of-type(14),
.crd .bracket-64.count-50 .connectors-32 .connector:nth-of-type(16),
.crd .bracket-64.count-50 .connectors-32 .connector:nth-of-type(4),
.crd .bracket-64.count-50 .connectors-32 .connector:nth-of-type(6),
.crd .bracket-64.count-50 .connectors-32 .connector:nth-of-type(8),
.crd .bracket-64.count-51 .connectors-32 .connector:nth-of-type(12),
.crd .bracket-64.count-51 .connectors-32 .connector:nth-of-type(14),
.crd .bracket-64.count-51 .connectors-32 .connector:nth-of-type(16),
.crd .bracket-64.count-51 .connectors-32 .connector:nth-of-type(4),
.crd .bracket-64.count-51 .connectors-32 .connector:nth-of-type(6),
.crd .bracket-64.count-51 .connectors-32 .connector:nth-of-type(8),
.crd .bracket-64.count-52 .connectors-32 .connector:nth-of-type(12),
.crd .bracket-64.count-52 .connectors-32 .connector:nth-of-type(14),
.crd .bracket-64.count-52 .connectors-32 .connector:nth-of-type(16),
.crd .bracket-64.count-52 .connectors-32 .connector:nth-of-type(4),
.crd .bracket-64.count-52 .connectors-32 .connector:nth-of-type(6),
.crd .bracket-64.count-52 .connectors-32 .connector:nth-of-type(8),
.crd .bracket-64.count-53 .connectors-32 .connector:nth-of-type(12),
.crd .bracket-64.count-53 .connectors-32 .connector:nth-of-type(14),
.crd .bracket-64.count-53 .connectors-32 .connector:nth-of-type(16),
.crd .bracket-64.count-53 .connectors-32 .connector:nth-of-type(4),
.crd .bracket-64.count-53 .connectors-32 .connector:nth-of-type(8),
.crd .bracket-64.count-54 .connectors-32 .connector:nth-of-type(12),
.crd .bracket-64.count-54 .connectors-32 .connector:nth-of-type(14),
.crd .bracket-64.count-54 .connectors-32 .connector:nth-of-type(16),
.crd .bracket-64.count-54 .connectors-32 .connector:nth-of-type(4),
.crd .bracket-64.count-54 .connectors-32 .connector:nth-of-type(8),
.crd .bracket-64.count-55 .connectors-32 .connector:nth-of-type(12),
.crd .bracket-64.count-55 .connectors-32 .connector:nth-of-type(16),
.crd .bracket-64.count-55 .connectors-32 .connector:nth-of-type(4),
.crd .bracket-64.count-55 .connectors-32 .connector:nth-of-type(8),
.crd .bracket-64.count-56 .connectors-32 .connector:nth-of-type(12),
.crd .bracket-64.count-56 .connectors-32 .connector:nth-of-type(16),
.crd .bracket-64.count-56 .connectors-32 .connector:nth-of-type(4),
.crd .bracket-64.count-56 .connectors-32 .connector:nth-of-type(8),
.crd .bracket-64.count-57 .connectors-32 .connector:nth-of-type(12),
.crd .bracket-64.count-57 .connectors-32 .connector:nth-of-type(16),
.crd .bracket-64.count-57 .connectors-32 .connector:nth-of-type(8),
.crd .bracket-64.count-58 .connectors-32 .connector:nth-of-type(12),
.crd .bracket-64.count-58 .connectors-32 .connector:nth-of-type(16),
.crd .bracket-64.count-58 .connectors-32 .connector:nth-of-type(8),
.crd .bracket-64.count-59 .connectors-32 .connector:nth-of-type(16),
.crd .bracket-64.count-59 .connectors-32 .connector:nth-of-type(8),
.crd .bracket-64.count-60 .connectors-32 .connector:nth-of-type(16),
.crd .bracket-64.count-60 .connectors-32 .connector:nth-of-type(8),
.crd .bracket-64.count-61 .connectors-32 .connector:nth-of-type(16),
.crd .bracket-64.count-62 .connectors-32 .connector:nth-of-type(16) {
    height: 40px;
    border-bottom-width: 0;
    margin-bottom: 120px
}

.crd .bracket-64.count-34 .connectors-32 .connector:nth-of-type(16):after,
.crd .bracket-64.count-35 .connectors-32 .connector:nth-of-type(16):after,
.crd .bracket-64.count-36 .connectors-32 .connector:nth-of-type(16):after,
.crd .bracket-64.count-36 .connectors-32 .connector:nth-of-type(8):after,
.crd .bracket-64.count-37 .connectors-32 .connector:nth-of-type(16):after,
.crd .bracket-64.count-37 .connectors-32 .connector:nth-of-type(8):after,
.crd .bracket-64.count-38 .connectors-32 .connector:nth-of-type(12):after,
.crd .bracket-64.count-38 .connectors-32 .connector:nth-of-type(16):after,
.crd .bracket-64.count-38 .connectors-32 .connector:nth-of-type(8):after,
.crd .bracket-64.count-39 .connectors-32 .connector:nth-of-type(12):after,
.crd .bracket-64.count-39 .connectors-32 .connector:nth-of-type(16):after,
.crd .bracket-64.count-39 .connectors-32 .connector:nth-of-type(8):after,
.crd .bracket-64.count-40 .connectors-32 .connector:nth-of-type(12):after,
.crd .bracket-64.count-40 .connectors-32 .connector:nth-of-type(16):after,
.crd .bracket-64.count-40 .connectors-32 .connector:nth-of-type(4):after,
.crd .bracket-64.count-40 .connectors-32 .connector:nth-of-type(8):after,
.crd .bracket-64.count-41 .connectors-32 .connector:nth-of-type(12):after,
.crd .bracket-64.count-41 .connectors-32 .connector:nth-of-type(16):after,
.crd .bracket-64.count-41 .connectors-32 .connector:nth-of-type(4):after,
.crd .bracket-64.count-41 .connectors-32 .connector:nth-of-type(8):after,
.crd .bracket-64.count-42 .connectors-32 .connector:nth-of-type(12):after,
.crd .bracket-64.count-42 .connectors-32 .connector:nth-of-type(14):after,
.crd .bracket-64.count-42 .connectors-32 .connector:nth-of-type(16):after,
.crd .bracket-64.count-42 .connectors-32 .connector:nth-of-type(4):after,
.crd .bracket-64.count-42 .connectors-32 .connector:nth-of-type(8):after,
.crd .bracket-64.count-43 .connectors-32 .connector:nth-of-type(12):after,
.crd .bracket-64.count-43 .connectors-32 .connector:nth-of-type(14):after,
.crd .bracket-64.count-43 .connectors-32 .connector:nth-of-type(16):after,
.crd .bracket-64.count-43 .connectors-32 .connector:nth-of-type(4):after,
.crd .bracket-64.count-43 .connectors-32 .connector:nth-of-type(8):after,
.crd .bracket-64.count-44 .connectors-32 .connector:nth-of-type(12):after,
.crd .bracket-64.count-44 .connectors-32 .connector:nth-of-type(14):after,
.crd .bracket-64.count-44 .connectors-32 .connector:nth-of-type(16):after,
.crd .bracket-64.count-44 .connectors-32 .connector:nth-of-type(4):after,
.crd .bracket-64.count-44 .connectors-32 .connector:nth-of-type(6):after,
.crd .bracket-64.count-44 .connectors-32 .connector:nth-of-type(8):after,
.crd .bracket-64.count-45 .connectors-32 .connector:nth-of-type(12):after,
.crd .bracket-64.count-45 .connectors-32 .connector:nth-of-type(14):after,
.crd .bracket-64.count-45 .connectors-32 .connector:nth-of-type(16):after,
.crd .bracket-64.count-45 .connectors-32 .connector:nth-of-type(4):after,
.crd .bracket-64.count-45 .connectors-32 .connector:nth-of-type(6):after,
.crd .bracket-64.count-45 .connectors-32 .connector:nth-of-type(8):after,
.crd .bracket-64.count-46 .connectors-32 .connector:nth-of-type(10):after,
.crd .bracket-64.count-46 .connectors-32 .connector:nth-of-type(12):after,
.crd .bracket-64.count-46 .connectors-32 .connector:nth-of-type(14):after,
.crd .bracket-64.count-46 .connectors-32 .connector:nth-of-type(16):after,
.crd .bracket-64.count-46 .connectors-32 .connector:nth-of-type(4):after,
.crd .bracket-64.count-46 .connectors-32 .connector:nth-of-type(6):after,
.crd .bracket-64.count-46 .connectors-32 .connector:nth-of-type(8):after,
.crd .bracket-64.count-47 .connectors-32 .connector:nth-of-type(10):after,
.crd .bracket-64.count-47 .connectors-32 .connector:nth-of-type(12):after,
.crd .bracket-64.count-47 .connectors-32 .connector:nth-of-type(14):after,
.crd .bracket-64.count-47 .connectors-32 .connector:nth-of-type(16):after,
.crd .bracket-64.count-47 .connectors-32 .connector:nth-of-type(4):after,
.crd .bracket-64.count-47 .connectors-32 .connector:nth-of-type(6):after,
.crd .bracket-64.count-47 .connectors-32 .connector:nth-of-type(8):after,
.crd .bracket-64.count-48 .connectors-32 .connector:nth-of-type(10):after,
.crd .bracket-64.count-48 .connectors-32 .connector:nth-of-type(12):after,
.crd .bracket-64.count-48 .connectors-32 .connector:nth-of-type(14):after,
.crd .bracket-64.count-48 .connectors-32 .connector:nth-of-type(16):after,
.crd .bracket-64.count-48 .connectors-32 .connector:nth-of-type(2):after,
.crd .bracket-64.count-48 .connectors-32 .connector:nth-of-type(4):after,
.crd .bracket-64.count-48 .connectors-32 .connector:nth-of-type(6):after,
.crd .bracket-64.count-48 .connectors-32 .connector:nth-of-type(8):after,
.crd .bracket-64.count-49 .connectors-32 .connector:nth-of-type(10):after,
.crd .bracket-64.count-49 .connectors-32 .connector:nth-of-type(12):after,
.crd .bracket-64.count-49 .connectors-32 .connector:nth-of-type(14):after,
.crd .bracket-64.count-49 .connectors-32 .connector:nth-of-type(16):after,
.crd .bracket-64.count-49 .connectors-32 .connector:nth-of-type(4):after,
.crd .bracket-64.count-49 .connectors-32 .connector:nth-of-type(6):after,
.crd .bracket-64.count-49 .connectors-32 .connector:nth-of-type(8):after,
.crd .bracket-64.count-50 .connectors-32 .connector:nth-of-type(10):after,
.crd .bracket-64.count-50 .connectors-32 .connector:nth-of-type(12):after,
.crd .bracket-64.count-50 .connectors-32 .connector:nth-of-type(14):after,
.crd .bracket-64.count-50 .connectors-32 .connector:nth-of-type(16):after,
.crd .bracket-64.count-50 .connectors-32 .connector:nth-of-type(4):after,
.crd .bracket-64.count-50 .connectors-32 .connector:nth-of-type(6):after,
.crd .bracket-64.count-50 .connectors-32 .connector:nth-of-type(8):after,
.crd .bracket-64.count-51 .connectors-32 .connector:nth-of-type(12):after,
.crd .bracket-64.count-51 .connectors-32 .connector:nth-of-type(14):after,
.crd .bracket-64.count-51 .connectors-32 .connector:nth-of-type(16):after,
.crd .bracket-64.count-51 .connectors-32 .connector:nth-of-type(4):after,
.crd .bracket-64.count-51 .connectors-32 .connector:nth-of-type(6):after,
.crd .bracket-64.count-51 .connectors-32 .connector:nth-of-type(8):after,
.crd .bracket-64.count-52 .connectors-32 .connector:nth-of-type(12):after,
.crd .bracket-64.count-52 .connectors-32 .connector:nth-of-type(14):after,
.crd .bracket-64.count-52 .connectors-32 .connector:nth-of-type(16):after,
.crd .bracket-64.count-52 .connectors-32 .connector:nth-of-type(4):after,
.crd .bracket-64.count-52 .connectors-32 .connector:nth-of-type(6):after,
.crd .bracket-64.count-52 .connectors-32 .connector:nth-of-type(8):after,
.crd .bracket-64.count-53 .connectors-32 .connector:nth-of-type(12):after,
.crd .bracket-64.count-53 .connectors-32 .connector:nth-of-type(14):after,
.crd .bracket-64.count-53 .connectors-32 .connector:nth-of-type(16):after,
.crd .bracket-64.count-53 .connectors-32 .connector:nth-of-type(4):after,
.crd .bracket-64.count-53 .connectors-32 .connector:nth-of-type(8):after,
.crd .bracket-64.count-54 .connectors-32 .connector:nth-of-type(12):after,
.crd .bracket-64.count-54 .connectors-32 .connector:nth-of-type(14):after,
.crd .bracket-64.count-54 .connectors-32 .connector:nth-of-type(16):after,
.crd .bracket-64.count-54 .connectors-32 .connector:nth-of-type(4):after,
.crd .bracket-64.count-54 .connectors-32 .connector:nth-of-type(8):after,
.crd .bracket-64.count-55 .connectors-32 .connector:nth-of-type(12):after,
.crd .bracket-64.count-55 .connectors-32 .connector:nth-of-type(16):after,
.crd .bracket-64.count-55 .connectors-32 .connector:nth-of-type(4):after,
.crd .bracket-64.count-55 .connectors-32 .connector:nth-of-type(8):after,
.crd .bracket-64.count-56 .connectors-32 .connector:nth-of-type(12):after,
.crd .bracket-64.count-56 .connectors-32 .connector:nth-of-type(16):after,
.crd .bracket-64.count-56 .connectors-32 .connector:nth-of-type(4):after,
.crd .bracket-64.count-56 .connectors-32 .connector:nth-of-type(8):after,
.crd .bracket-64.count-57 .connectors-32 .connector:nth-of-type(12):after,
.crd .bracket-64.count-57 .connectors-32 .connector:nth-of-type(16):after,
.crd .bracket-64.count-57 .connectors-32 .connector:nth-of-type(8):after,
.crd .bracket-64.count-58 .connectors-32 .connector:nth-of-type(12):after,
.crd .bracket-64.count-58 .connectors-32 .connector:nth-of-type(16):after,
.crd .bracket-64.count-58 .connectors-32 .connector:nth-of-type(8):after,
.crd .bracket-64.count-59 .connectors-32 .connector:nth-of-type(16):after,
.crd .bracket-64.count-59 .connectors-32 .connector:nth-of-type(8):after,
.crd .bracket-64.count-60 .connectors-32 .connector:nth-of-type(16):after,
.crd .bracket-64.count-60 .connectors-32 .connector:nth-of-type(8):after,
.crd .bracket-64.count-61 .connectors-32 .connector:nth-of-type(16):after,
.crd .bracket-64.count-62 .connectors-32 .connector:nth-of-type(16):after {
    top: 100%
}

.crd .losers {
    padding-top: 35px
}

.crd .type-d .round {
    padding-left: 30px
}

.crd .type-d.bracket-4 .round-finals {
    margin-top: 40px
}

.crd .type-d.bracket-8 .round-finals {
    margin-top: 120px
}

.crd .type-d.bracket-16 .round-finals {
    margin-top: 280px
}

.crd .type-d.bracket-32 .round-finals {
    margin-top: 600px
}

.crd .type-d.bracket-64 .round-finals {
    margin-top: 1240px
}

.crd .type-d .game#game-0 {
    margin-right: 22px
}

.crd .double-sided .game#game-0:after,
.crd .double-sided .game#game-1:after,
.crd .type-d .game#game-0:after {
    display: block;
    content: "";
    position: absolute;
    top: 34px;
    right: -21px;
    width: 20px;
    height: 1px;
    background: #616265
}

.crd.crd-light .double-sided .game#game-0:after,
.crd.crd-light .double-sided .game#game-1:after,
.crd.crd-light .type-d .game#game-0:after {
    background: #a7a7a7
}

.crd .type-d .game#game-00 {
    margin-bottom: 20px
}

.crd .type-d .connectors-advance .connector {
    height: 0!important;
    border-top-width: 0!important;
    margin-top: 0!important
}

.crd .bracket-8.count-5 .connectors-advance,
.crd .bracket-8.count-6 .connectors-advance {
    display: none!important
}

.crd .bracket-8.count-6 .losers .connectors-4 .connector:nth-of-type(2) {
    margin-top: 0;
    height: 70px;
    border-top-width: 2px;
    border-bottom-width: 2px
}

.crd .bracket-8.count-6 .losers .connectors-4 .connector:nth-of-type(2)::after {
    top: 50%
}

.crd .bracket-8.count-5 .losers .connectors-4 .connector:nth-of-type(2) {
    visibility: visible
}

.crd .bracket-16 .connectors-advance.connectors-4,
.crd .bracket-32 .connectors-advance.connectors-8,
.crd .bracket-64 .connectors-advance.connectors-16,
.crd .bracket-8 .connectors-advance.connectors-2 {
    margin-top: 155px
}

.crd .bracket-16 .connectors-advance.connectors-2,
.crd .bracket-32 .connectors-advance.connectors-4,
.crd .bracket-64 .connectors-advance.connectors-8 {
    margin-top: 315px
}

.crd .bracket-32 .connectors-advance.connectors-2,
.crd .bracket-64 .connectors-advance.connectors-4 {
    margin-top: 635px
}

.crd .bracket-64 .connectors-advance.connectors-2 {
    margin-top: 1275px
}

.crd .bracket-16 .connectors-advance.connectors-4 .connector,
.crd .bracket-32 .connectors-advance.connectors-8 .connector,
.crd .bracket-64 .connectors-advance.connectors-16 .connector {
    margin-bottom: 319px
}

.crd .bracket-32 .connectors-advance.connectors-4 .connector,
.crd .bracket-64 .connectors-advance.connectors-8 .connector {
    margin-bottom: 639px
}

.crd .bracket-64 .connectors-advance.connectors-4 .connector {
    margin-bottom: 1279px
}

.crd .bracket-16 .losers .connectors-8 .connector,
.crd .bracket-32 .losers .connectors-16 .connector,
.crd .bracket-4 .losers .connectors-2 .connector,
.crd .bracket-64 .losers .connectors-32 .connector,
.crd .bracket-8 .losers .connectors-4 .connector {
    height: 40px;
    border-top-width: 0;
    margin-top: 40px;
    margin-bottom: 80px!important
}

.crd .bracket-16.count-10 .losers .connectors-4 .connector,
.crd .bracket-16.count-11 .losers .connectors-4 .connector:nth-of-type(1),
.crd .bracket-16.count-9 .losers .connectors-4 .connector,
.crd .bracket-32.count-17 .losers .connectors-8 .connector,
.crd .bracket-32.count-18 .losers .connectors-8 .connector,
.crd .bracket-32.count-19 .losers .connectors-8 .connector,
.crd .bracket-32.count-20 .losers .connectors-8 .connector,
.crd .bracket-32.count-21 .losers .connectors-8 .connector:nth-of-type(1),
.crd .bracket-32.count-21 .losers .connectors-8 .connector:nth-of-type(3),
.crd .bracket-32.count-21 .losers .connectors-8 .connector:nth-of-type(4),
.crd .bracket-32.count-22 .losers .connectors-8 .connector:nth-of-type(1),
.crd .bracket-32.count-22 .losers .connectors-8 .connector:nth-of-type(4),
.crd .bracket-32.count-23 .losers .connectors-8 .connector:nth-of-type(1),
.crd .bracket-64.count-33 .losers .connectors-16 .connector:nth-of-type(1),
.crd .bracket-64.count-33 .losers .connectors-16 .connector:nth-of-type(8),
.crd .bracket-64.count-34 .losers .connectors-16 .connector:nth-of-type(1),
.crd .bracket-64.count-34 .losers .connectors-16 .connector:nth-of-type(8),
.crd .bracket-64.count-35 .losers .connectors-16 .connector:nth-of-type(1),
.crd .bracket-64.count-35 .losers .connectors-16 .connector:nth-of-type(5),
.crd .bracket-64.count-35 .losers .connectors-16 .connector:nth-of-type(8),
.crd .bracket-64.count-36 .losers .connectors-16 .connector:nth-of-type(1),
.crd .bracket-64.count-36 .losers .connectors-16 .connector:nth-of-type(4),
.crd .bracket-64.count-36 .losers .connectors-16 .connector:nth-of-type(5),
.crd .bracket-64.count-36 .losers .connectors-16 .connector:nth-of-type(8),
.crd .bracket-64.count-37 .losers .connectors-16 .connector:nth-of-type(1),
.crd .bracket-64.count-37 .losers .connectors-16 .connector:nth-of-type(3),
.crd .bracket-64.count-37 .losers .connectors-16 .connector:nth-of-type(4),
.crd .bracket-64.count-37 .losers .connectors-16 .connector:nth-of-type(5),
.crd .bracket-64.count-37 .losers .connectors-16 .connector:nth-of-type(8),
.crd .bracket-64.count-38 .losers .connectors-16 .connector:nth-of-type(1),
.crd .bracket-64.count-38 .losers .connectors-16 .connector:nth-of-type(3),
.crd .bracket-64.count-38 .losers .connectors-16 .connector:nth-of-type(4),
.crd .bracket-64.count-38 .losers .connectors-16 .connector:nth-of-type(5),
.crd .bracket-64.count-38 .losers .connectors-16 .connector:nth-of-type(6),
.crd .bracket-64.count-38 .losers .connectors-16 .connector:nth-of-type(8),
.crd .bracket-64.count-39 .losers .connectors-16 .connector:nth-of-type(1),
.crd .bracket-64.count-39 .losers .connectors-16 .connector:nth-of-type(3),
.crd .bracket-64.count-39 .losers .connectors-16 .connector:nth-of-type(4),
.crd .bracket-64.count-39 .losers .connectors-16 .connector:nth-of-type(5),
.crd .bracket-64.count-39 .losers .connectors-16 .connector:nth-of-type(6),
.crd .bracket-64.count-39 .losers .connectors-16 .connector:nth-of-type(7),
.crd .bracket-64.count-39 .losers .connectors-16 .connector:nth-of-type(8),
.crd .bracket-64.count-40 .losers .connectors-16 .connector:nth-of-type(1),
.crd .bracket-64.count-40 .losers .connectors-16 .connector:nth-of-type(2),
.crd .bracket-64.count-40 .losers .connectors-16 .connector:nth-of-type(3),
.crd .bracket-64.count-40 .losers .connectors-16 .connector:nth-of-type(4),
.crd .bracket-64.count-40 .losers .connectors-16 .connector:nth-of-type(5),
.crd .bracket-64.count-40 .losers .connectors-16 .connector:nth-of-type(6),
.crd .bracket-64.count-40 .losers .connectors-16 .connector:nth-of-type(7),
.crd .bracket-64.count-40 .losers .connectors-16 .connector:nth-of-type(8),
.crd .bracket-64.count-41 .losers .connectors-16 .connector:nth-of-type(1),
.crd .bracket-64.count-41 .losers .connectors-16 .connector:nth-of-type(3),
.crd .bracket-64.count-41 .losers .connectors-16 .connector:nth-of-type(4),
.crd .bracket-64.count-41 .losers .connectors-16 .connector:nth-of-type(5),
.crd .bracket-64.count-41 .losers .connectors-16 .connector:nth-of-type(6),
.crd .bracket-64.count-41 .losers .connectors-16 .connector:nth-of-type(7),
.crd .bracket-64.count-41 .losers .connectors-16 .connector:nth-of-type(8),
.crd .bracket-64.count-42 .losers .connectors-16 .connector:nth-of-type(1),
.crd .bracket-64.count-42 .losers .connectors-16 .connector:nth-of-type(3),
.crd .bracket-64.count-42 .losers .connectors-16 .connector:nth-of-type(4),
.crd .bracket-64.count-42 .losers .connectors-16 .connector:nth-of-type(5),
.crd .bracket-64.count-42 .losers .connectors-16 .connector:nth-of-type(6),
.crd .bracket-64.count-42 .losers .connectors-16 .connector:nth-of-type(8),
.crd .bracket-64.count-43 .losers .connectors-16 .connector:nth-of-type(1),
.crd .bracket-64.count-43 .losers .connectors-16 .connector:nth-of-type(3),
.crd .bracket-64.count-43 .losers .connectors-16 .connector:nth-of-type(4),
.crd .bracket-64.count-43 .losers .connectors-16 .connector:nth-of-type(5),
.crd .bracket-64.count-43 .losers .connectors-16 .connector:nth-of-type(8),
.crd .bracket-64.count-44 .losers .connectors-16 .connector:nth-of-type(1),
.crd .bracket-64.count-44 .losers .connectors-16 .connector:nth-of-type(4),
.crd .bracket-64.count-44 .losers .connectors-16 .connector:nth-of-type(5),
.crd .bracket-64.count-44 .losers .connectors-16 .connector:nth-of-type(8),
.crd .bracket-64.count-45 .losers .connectors-16 .connector:nth-of-type(1),
.crd .bracket-64.count-45 .losers .connectors-16 .connector:nth-of-type(5),
.crd .bracket-64.count-45 .losers .connectors-16 .connector:nth-of-type(8),
.crd .bracket-64.count-46 .losers .connectors-16 .connector:nth-of-type(1),
.crd .bracket-64.count-46 .losers .connectors-16 .connector:nth-of-type(8),
.crd .bracket-64.count-47 .losers .connectors-16 .connector:nth-of-type(1),
.crd .bracket-8.count-5 .losers .connectors-2 .connector,
.crd .bracket-8.count-6 .losers .connectors-2 .connector {
    height: 80px;
    border-top-width: 0;
    margin-top: 80px
}

.crd .bracket-16 .losers .connectors-8 .connector:after,
.crd .bracket-16.count-10 .losers .connectors-4 .connector:after,
.crd .bracket-16.count-11 .losers .connectors-4 .connector:nth-of-type(1)::after,
.crd .bracket-16.count-9 .losers .connectors-4 .connector:after,
.crd .bracket-32 .losers .connectors-16 .connector:after,
.crd .bracket-32.count-17 .losers .connectors-8 .connector:after,
.crd .bracket-32.count-18 .losers .connectors-8 .connector:after,
.crd .bracket-32.count-19 .losers .connectors-8 .connector:after,
.crd .bracket-32.count-20 .losers .connectors-8 .connector:after,
.crd .bracket-32.count-21 .losers .connectors-8 .connector:nth-of-type(1):after,
.crd .bracket-32.count-21 .losers .connectors-8 .connector:nth-of-type(3):after,
.crd .bracket-32.count-21 .losers .connectors-8 .connector:nth-of-type(4):after,
.crd .bracket-32.count-22 .losers .connectors-8 .connector:nth-of-type(1):after,
.crd .bracket-32.count-22 .losers .connectors-8 .connector:nth-of-type(4):after,
.crd .bracket-32.count-23 .losers .connectors-8 .connector:nth-of-type(1):after,
.crd .bracket-4 .losers .connectors-2 .connector:after,
.crd .bracket-64 .losers .connectors-32 .connector:after,
.crd .bracket-64.count-33 .losers .connectors-16 .connector:nth-of-type(1):after,
.crd .bracket-64.count-33 .losers .connectors-16 .connector:nth-of-type(8):after,
.crd .bracket-64.count-34 .losers .connectors-16 .connector:nth-of-type(1):after,
.crd .bracket-64.count-34 .losers .connectors-16 .connector:nth-of-type(8):after,
.crd .bracket-64.count-35 .losers .connectors-16 .connector:nth-of-type(1):after,
.crd .bracket-64.count-35 .losers .connectors-16 .connector:nth-of-type(5):after,
.crd .bracket-64.count-35 .losers .connectors-16 .connector:nth-of-type(8):after,
.crd .bracket-64.count-36 .losers .connectors-16 .connector:nth-of-type(1):after,
.crd .bracket-64.count-36 .losers .connectors-16 .connector:nth-of-type(4):after,
.crd .bracket-64.count-36 .losers .connectors-16 .connector:nth-of-type(5):after,
.crd .bracket-64.count-36 .losers .connectors-16 .connector:nth-of-type(8):after,
.crd .bracket-64.count-37 .losers .connectors-16 .connector:nth-of-type(1):after,
.crd .bracket-64.count-37 .losers .connectors-16 .connector:nth-of-type(3):after,
.crd .bracket-64.count-37 .losers .connectors-16 .connector:nth-of-type(4):after,
.crd .bracket-64.count-37 .losers .connectors-16 .connector:nth-of-type(5):after,
.crd .bracket-64.count-37 .losers .connectors-16 .connector:nth-of-type(8):after,
.crd .bracket-64.count-38 .losers .connectors-16 .connector:nth-of-type(1):after,
.crd .bracket-64.count-38 .losers .connectors-16 .connector:nth-of-type(3):after,
.crd .bracket-64.count-38 .losers .connectors-16 .connector:nth-of-type(4):after,
.crd .bracket-64.count-38 .losers .connectors-16 .connector:nth-of-type(5):after,
.crd .bracket-64.count-38 .losers .connectors-16 .connector:nth-of-type(6):after,
.crd .bracket-64.count-38 .losers .connectors-16 .connector:nth-of-type(8):after,
.crd .bracket-64.count-39 .losers .connectors-16 .connector:nth-of-type(1):after,
.crd .bracket-64.count-39 .losers .connectors-16 .connector:nth-of-type(3):after,
.crd .bracket-64.count-39 .losers .connectors-16 .connector:nth-of-type(4):after,
.crd .bracket-64.count-39 .losers .connectors-16 .connector:nth-of-type(5):after,
.crd .bracket-64.count-39 .losers .connectors-16 .connector:nth-of-type(6):after,
.crd .bracket-64.count-39 .losers .connectors-16 .connector:nth-of-type(7):after,
.crd .bracket-64.count-39 .losers .connectors-16 .connector:nth-of-type(8):after,
.crd .bracket-64.count-40 .losers .connectors-16 .connector:nth-of-type(1):after,
.crd .bracket-64.count-40 .losers .connectors-16 .connector:nth-of-type(2):after,
.crd .bracket-64.count-40 .losers .connectors-16 .connector:nth-of-type(3):after,
.crd .bracket-64.count-40 .losers .connectors-16 .connector:nth-of-type(4):after,
.crd .bracket-64.count-40 .losers .connectors-16 .connector:nth-of-type(5):after,
.crd .bracket-64.count-40 .losers .connectors-16 .connector:nth-of-type(6):after,
.crd .bracket-64.count-40 .losers .connectors-16 .connector:nth-of-type(7):after,
.crd .bracket-64.count-40 .losers .connectors-16 .connector:nth-of-type(8):after,
.crd .bracket-64.count-41 .losers .connectors-16 .connector:nth-of-type(1):after,
.crd .bracket-64.count-41 .losers .connectors-16 .connector:nth-of-type(3):after,
.crd .bracket-64.count-41 .losers .connectors-16 .connector:nth-of-type(4):after,
.crd .bracket-64.count-41 .losers .connectors-16 .connector:nth-of-type(5):after,
.crd .bracket-64.count-41 .losers .connectors-16 .connector:nth-of-type(6):after,
.crd .bracket-64.count-41 .losers .connectors-16 .connector:nth-of-type(7):after,
.crd .bracket-64.count-41 .losers .connectors-16 .connector:nth-of-type(8):after,
.crd .bracket-64.count-42 .losers .connectors-16 .connector:nth-of-type(1):after,
.crd .bracket-64.count-42 .losers .connectors-16 .connector:nth-of-type(3):after,
.crd .bracket-64.count-42 .losers .connectors-16 .connector:nth-of-type(4):after,
.crd .bracket-64.count-42 .losers .connectors-16 .connector:nth-of-type(5):after,
.crd .bracket-64.count-42 .losers .connectors-16 .connector:nth-of-type(6):after,
.crd .bracket-64.count-42 .losers .connectors-16 .connector:nth-of-type(8):after,
.crd .bracket-64.count-43 .losers .connectors-16 .connector:nth-of-type(1):after,
.crd .bracket-64.count-43 .losers .connectors-16 .connector:nth-of-type(3):after,
.crd .bracket-64.count-43 .losers .connectors-16 .connector:nth-of-type(4):after,
.crd .bracket-64.count-43 .losers .connectors-16 .connector:nth-of-type(5):after,
.crd .bracket-64.count-43 .losers .connectors-16 .connector:nth-of-type(8):after,
.crd .bracket-64.count-44 .losers .connectors-16 .connector:nth-of-type(1):after,
.crd .bracket-64.count-44 .losers .connectors-16 .connector:nth-of-type(4):after,
.crd .bracket-64.count-44 .losers .connectors-16 .connector:nth-of-type(5):after,
.crd .bracket-64.count-44 .losers .connectors-16 .connector:nth-of-type(8):after,
.crd .bracket-64.count-45 .losers .connectors-16 .connector:nth-of-type(1):after,
.crd .bracket-64.count-45 .losers .connectors-16 .connector:nth-of-type(5):after,
.crd .bracket-64.count-45 .losers .connectors-16 .connector:nth-of-type(8):after,
.crd .bracket-64.count-46 .losers .connectors-16 .connector:nth-of-type(1):after,
.crd .bracket-64.count-46 .losers .connectors-16 .connector:nth-of-type(8):after,
.crd .bracket-64.count-47 .losers .connectors-16 .connector:nth-of-type(1):after,
.crd .bracket-8 .losers .connectors-4 .connector:after,
.crd .bracket-8.count-5 .losers .connectors-2 .connector:after,
.crd .bracket-8.count-6 .losers .connectors-2 .connector:after {
    top: 0
}

.crd .bracket-16.count-13 .losers .connectors-8 .connector:nth-of-type(1),
.crd .bracket-16.count-13 .losers .connectors-8 .connector:nth-of-type(3),
.crd .bracket-16.count-13 .losers .connectors-8 .connector:nth-of-type(4),
.crd .bracket-16.count-14 .losers .connectors-8 .connector:nth-of-type(1),
.crd .bracket-16.count-14 .losers .connectors-8 .connector:nth-of-type(4),
.crd .bracket-16.count-15 .losers .connectors-8 .connector:nth-of-type(1),
.crd .bracket-16.count-9 .losers .connectors-4 .connector:nth-of-type(2),
.crd .bracket-32.count-17 .losers .connectors-8 .connector:nth-of-type(2),
.crd .bracket-32.count-17 .losers .connectors-8 .connector:nth-of-type(3),
.crd .bracket-32.count-17 .losers .connectors-8 .connector:nth-of-type(4),
.crd .bracket-32.count-18 .losers .connectors-8 .connector:nth-of-type(2),
.crd .bracket-32.count-18 .losers .connectors-8 .connector:nth-of-type(3),
.crd .bracket-32.count-19 .losers .connectors-8 .connector:nth-of-type(2),
.crd .bracket-32.count-25 .losers .connectors-16 .connector:nth-of-type(1),
.crd .bracket-32.count-25 .losers .connectors-16 .connector:nth-of-type(3),
.crd .bracket-32.count-25 .losers .connectors-16 .connector:nth-of-type(4),
.crd .bracket-32.count-25 .losers .connectors-16 .connector:nth-of-type(5),
.crd .bracket-32.count-25 .losers .connectors-16 .connector:nth-of-type(6),
.crd .bracket-32.count-25 .losers .connectors-16 .connector:nth-of-type(7),
.crd .bracket-32.count-25 .losers .connectors-16 .connector:nth-of-type(8),
.crd .bracket-32.count-26 .losers .connectors-16 .connector:nth-of-type(1),
.crd .bracket-32.count-26 .losers .connectors-16 .connector:nth-of-type(3),
.crd .bracket-32.count-26 .losers .connectors-16 .connector:nth-of-type(4),
.crd .bracket-32.count-26 .losers .connectors-16 .connector:nth-of-type(5),
.crd .bracket-32.count-26 .losers .connectors-16 .connector:nth-of-type(6),
.crd .bracket-32.count-26 .losers .connectors-16 .connector:nth-of-type(8),
.crd .bracket-32.count-27 .losers .connectors-16 .connector:nth-of-type(1),
.crd .bracket-32.count-27 .losers .connectors-16 .connector:nth-of-type(3),
.crd .bracket-32.count-27 .losers .connectors-16 .connector:nth-of-type(4),
.crd .bracket-32.count-27 .losers .connectors-16 .connector:nth-of-type(5),
.crd .bracket-32.count-27 .losers .connectors-16 .connector:nth-of-type(8),
.crd .bracket-32.count-28 .losers .connectors-16 .connector:nth-of-type(1),
.crd .bracket-32.count-28 .losers .connectors-16 .connector:nth-of-type(4),
.crd .bracket-32.count-28 .losers .connectors-16 .connector:nth-of-type(5),
.crd .bracket-32.count-28 .losers .connectors-16 .connector:nth-of-type(8),
.crd .bracket-32.count-29 .losers .connectors-16 .connector:nth-of-type(1),
.crd .bracket-32.count-29 .losers .connectors-16 .connector:nth-of-type(5),
.crd .bracket-32.count-29 .losers .connectors-16 .connector:nth-of-type(8),
.crd .bracket-32.count-30 .losers .connectors-16 .connector:nth-of-type(1),
.crd .bracket-32.count-30 .losers .connectors-16 .connector:nth-of-type(8),
.crd .bracket-32.count-31 .losers .connectors-16 .connector:nth-of-type(1),
.crd .bracket-4.count-3 .losers .connectors-2 .connector,
.crd .bracket-64.count-33 .losers .connectors-16 .connector:nth-of-type(2),
.crd .bracket-64.count-33 .losers .connectors-16 .connector:nth-of-type(3),
.crd .bracket-64.count-33 .losers .connectors-16 .connector:nth-of-type(4),
.crd .bracket-64.count-33 .losers .connectors-16 .connector:nth-of-type(5),
.crd .bracket-64.count-33 .losers .connectors-16 .connector:nth-of-type(6),
.crd .bracket-64.count-33 .losers .connectors-16 .connector:nth-of-type(7),
.crd .bracket-64.count-33 .losers .connectors-16 .connector:nth-of-type(8),
.crd .bracket-64.count-34 .losers .connectors-16 .connector:nth-of-type(2),
.crd .bracket-64.count-34 .losers .connectors-16 .connector:nth-of-type(3),
.crd .bracket-64.count-34 .losers .connectors-16 .connector:nth-of-type(4),
.crd .bracket-64.count-34 .losers .connectors-16 .connector:nth-of-type(5),
.crd .bracket-64.count-34 .losers .connectors-16 .connector:nth-of-type(6),
.crd .bracket-64.count-34 .losers .connectors-16 .connector:nth-of-type(7),
.crd .bracket-64.count-35 .losers .connectors-16 .connector:nth-of-type(2),
.crd .bracket-64.count-35 .losers .connectors-16 .connector:nth-of-type(3),
.crd .bracket-64.count-35 .losers .connectors-16 .connector:nth-of-type(4),
.crd .bracket-64.count-35 .losers .connectors-16 .connector:nth-of-type(6),
.crd .bracket-64.count-35 .losers .connectors-16 .connector:nth-of-type(7),
.crd .bracket-64.count-36 .losers .connectors-16 .connector:nth-of-type(2),
.crd .bracket-64.count-36 .losers .connectors-16 .connector:nth-of-type(3),
.crd .bracket-64.count-36 .losers .connectors-16 .connector:nth-of-type(6),
.crd .bracket-64.count-36 .losers .connectors-16 .connector:nth-of-type(7),
.crd .bracket-64.count-37 .losers .connectors-16 .connector:nth-of-type(2),
.crd .bracket-64.count-37 .losers .connectors-16 .connector:nth-of-type(6),
.crd .bracket-64.count-37 .losers .connectors-16 .connector:nth-of-type(7),
.crd .bracket-64.count-38 .losers .connectors-16 .connector:nth-of-type(2),
.crd .bracket-64.count-38 .losers .connectors-16 .connector:nth-of-type(7),
.crd .bracket-64.count-39 .losers .connectors-16 .connector:nth-of-type(2),
.crd .bracket-64.count-49 .losers .connectors-32 .connector:nth-of-type(1),
.crd .bracket-64.count-49 .losers .connectors-32 .connector:nth-of-type(10),
.crd .bracket-64.count-49 .losers .connectors-32 .connector:nth-of-type(11),
.crd .bracket-64.count-49 .losers .connectors-32 .connector:nth-of-type(12),
.crd .bracket-64.count-49 .losers .connectors-32 .connector:nth-of-type(13),
.crd .bracket-64.count-49 .losers .connectors-32 .connector:nth-of-type(14),
.crd .bracket-64.count-49 .losers .connectors-32 .connector:nth-of-type(15),
.crd .bracket-64.count-49 .losers .connectors-32 .connector:nth-of-type(16),
.crd .bracket-64.count-49 .losers .connectors-32 .connector:nth-of-type(3),
.crd .bracket-64.count-49 .losers .connectors-32 .connector:nth-of-type(4),
.crd .bracket-64.count-49 .losers .connectors-32 .connector:nth-of-type(5),
.crd .bracket-64.count-49 .losers .connectors-32 .connector:nth-of-type(6),
.crd .bracket-64.count-49 .losers .connectors-32 .connector:nth-of-type(7),
.crd .bracket-64.count-49 .losers .connectors-32 .connector:nth-of-type(8),
.crd .bracket-64.count-49 .losers .connectors-32 .connector:nth-of-type(9),
.crd .bracket-64.count-50 .losers .connectors-32 .connector:nth-of-type(1),
.crd .bracket-64.count-50 .losers .connectors-32 .connector:nth-of-type(10),
.crd .bracket-64.count-50 .losers .connectors-32 .connector:nth-of-type(11),
.crd .bracket-64.count-50 .losers .connectors-32 .connector:nth-of-type(12),
.crd .bracket-64.count-50 .losers .connectors-32 .connector:nth-of-type(13),
.crd .bracket-64.count-50 .losers .connectors-32 .connector:nth-of-type(14),
.crd .bracket-64.count-50 .losers .connectors-32 .connector:nth-of-type(16),
.crd .bracket-64.count-50 .losers .connectors-32 .connector:nth-of-type(3),
.crd .bracket-64.count-50 .losers .connectors-32 .connector:nth-of-type(4),
.crd .bracket-64.count-50 .losers .connectors-32 .connector:nth-of-type(5),
.crd .bracket-64.count-50 .losers .connectors-32 .connector:nth-of-type(6),
.crd .bracket-64.count-50 .losers .connectors-32 .connector:nth-of-type(7),
.crd .bracket-64.count-50 .losers .connectors-32 .connector:nth-of-type(8),
.crd .bracket-64.count-50 .losers .connectors-32 .connector:nth-of-type(9),
.crd .bracket-64.count-51 .losers .connectors-32 .connector:nth-of-type(1),
.crd .bracket-64.count-51 .losers .connectors-32 .connector:nth-of-type(11),
.crd .bracket-64.count-51 .losers .connectors-32 .connector:nth-of-type(12),
.crd .bracket-64.count-51 .losers .connectors-32 .connector:nth-of-type(13),
.crd .bracket-64.count-51 .losers .connectors-32 .connector:nth-of-type(14),
.crd .bracket-64.count-51 .losers .connectors-32 .connector:nth-of-type(16),
.crd .bracket-64.count-51 .losers .connectors-32 .connector:nth-of-type(3),
.crd .bracket-64.count-51 .losers .connectors-32 .connector:nth-of-type(4),
.crd .bracket-64.count-51 .losers .connectors-32 .connector:nth-of-type(5),
.crd .bracket-64.count-51 .losers .connectors-32 .connector:nth-of-type(6),
.crd .bracket-64.count-51 .losers .connectors-32 .connector:nth-of-type(7),
.crd .bracket-64.count-51 .losers .connectors-32 .connector:nth-of-type(8),
.crd .bracket-64.count-51 .losers .connectors-32 .connector:nth-of-type(9),
.crd .bracket-64.count-52 .losers .connectors-32 .connector:nth-of-type(1),
.crd .bracket-64.count-52 .losers .connectors-32 .connector:nth-of-type(11),
.crd .bracket-64.count-52 .losers .connectors-32 .connector:nth-of-type(12),
.crd .bracket-64.count-52 .losers .connectors-32 .connector:nth-of-type(13),
.crd .bracket-64.count-52 .losers .connectors-32 .connector:nth-of-type(14),
.crd .bracket-64.count-52 .losers .connectors-32 .connector:nth-of-type(16),
.crd .bracket-64.count-52 .losers .connectors-32 .connector:nth-of-type(3),
.crd .bracket-64.count-52 .losers .connectors-32 .connector:nth-of-type(4),
.crd .bracket-64.count-52 .losers .connectors-32 .connector:nth-of-type(5),
.crd .bracket-64.count-52 .losers .connectors-32 .connector:nth-of-type(6),
.crd .bracket-64.count-52 .losers .connectors-32 .connector:nth-of-type(8),
.crd .bracket-64.count-52 .losers .connectors-32 .connector:nth-of-type(9),
.crd .bracket-64.count-53 .losers .connectors-32 .connector:nth-of-type(1),
.crd .bracket-64.count-53 .losers .connectors-32 .connector:nth-of-type(11),
.crd .bracket-64.count-53 .losers .connectors-32 .connector:nth-of-type(12),
.crd .bracket-64.count-53 .losers .connectors-32 .connector:nth-of-type(13),
.crd .bracket-64.count-53 .losers .connectors-32 .connector:nth-of-type(14),
.crd .bracket-64.count-53 .losers .connectors-32 .connector:nth-of-type(16),
.crd .bracket-64.count-53 .losers .connectors-32 .connector:nth-of-type(3),
.crd .bracket-64.count-53 .losers .connectors-32 .connector:nth-of-type(4),
.crd .bracket-64.count-53 .losers .connectors-32 .connector:nth-of-type(5),
.crd .bracket-64.count-53 .losers .connectors-32 .connector:nth-of-type(8),
.crd .bracket-64.count-53 .losers .connectors-32 .connector:nth-of-type(9),
.crd .bracket-64.count-54 .losers .connectors-32 .connector:nth-of-type(1),
.crd .bracket-64.count-54 .losers .connectors-32 .connector:nth-of-type(12),
.crd .bracket-64.count-54 .losers .connectors-32 .connector:nth-of-type(13),
.crd .bracket-64.count-54 .losers .connectors-32 .connector:nth-of-type(14),
.crd .bracket-64.count-54 .losers .connectors-32 .connector:nth-of-type(16),
.crd .bracket-64.count-54 .losers .connectors-32 .connector:nth-of-type(3),
.crd .bracket-64.count-54 .losers .connectors-32 .connector:nth-of-type(4),
.crd .bracket-64.count-54 .losers .connectors-32 .connector:nth-of-type(5),
.crd .bracket-64.count-54 .losers .connectors-32 .connector:nth-of-type(8),
.crd .bracket-64.count-54 .losers .connectors-32 .connector:nth-of-type(9),
.crd .bracket-64.count-55 .losers .connectors-32 .connector:nth-of-type(1),
.crd .bracket-64.count-55 .losers .connectors-32 .connector:nth-of-type(12),
.crd .bracket-64.count-55 .losers .connectors-32 .connector:nth-of-type(13),
.crd .bracket-64.count-55 .losers .connectors-32 .connector:nth-of-type(16),
.crd .bracket-64.count-55 .losers .connectors-32 .connector:nth-of-type(3),
.crd .bracket-64.count-55 .losers .connectors-32 .connector:nth-of-type(4),
.crd .bracket-64.count-55 .losers .connectors-32 .connector:nth-of-type(5),
.crd .bracket-64.count-55 .losers .connectors-32 .connector:nth-of-type(8),
.crd .bracket-64.count-55 .losers .connectors-32 .connector:nth-of-type(9),
.crd .bracket-64.count-56 .losers .connectors-32 .connector:nth-of-type(1),
.crd .bracket-64.count-56 .losers .connectors-32 .connector:nth-of-type(12),
.crd .bracket-64.count-56 .losers .connectors-32 .connector:nth-of-type(13),
.crd .bracket-64.count-56 .losers .connectors-32 .connector:nth-of-type(16),
.crd .bracket-64.count-56 .losers .connectors-32 .connector:nth-of-type(4),
.crd .bracket-64.count-56 .losers .connectors-32 .connector:nth-of-type(5),
.crd .bracket-64.count-56 .losers .connectors-32 .connector:nth-of-type(8),
.crd .bracket-64.count-56 .losers .connectors-32 .connector:nth-of-type(9),
.crd .bracket-64.count-57 .losers .connectors-32 .connector:nth-of-type(1),
.crd .bracket-64.count-57 .losers .connectors-32 .connector:nth-of-type(12),
.crd .bracket-64.count-57 .losers .connectors-32 .connector:nth-of-type(13),
.crd .bracket-64.count-57 .losers .connectors-32 .connector:nth-of-type(16),
.crd .bracket-64.count-57 .losers .connectors-32 .connector:nth-of-type(5),
.crd .bracket-64.count-57 .losers .connectors-32 .connector:nth-of-type(8),
.crd .bracket-64.count-57 .losers .connectors-32 .connector:nth-of-type(9),
.crd .bracket-64.count-58 .losers .connectors-32 .connector:nth-of-type(1),
.crd .bracket-64.count-58 .losers .connectors-32 .connector:nth-of-type(12),
.crd .bracket-64.count-58 .losers .connectors-32 .connector:nth-of-type(16),
.crd .bracket-64.count-58 .losers .connectors-32 .connector:nth-of-type(5),
.crd .bracket-64.count-58 .losers .connectors-32 .connector:nth-of-type(8),
.crd .bracket-64.count-58 .losers .connectors-32 .connector:nth-of-type(9),
.crd .bracket-64.count-59 .losers .connectors-32 .connector:nth-of-type(1),
.crd .bracket-64.count-59 .losers .connectors-32 .connector:nth-of-type(16),
.crd .bracket-64.count-59 .losers .connectors-32 .connector:nth-of-type(5),
.crd .bracket-64.count-59 .losers .connectors-32 .connector:nth-of-type(8),
.crd .bracket-64.count-59 .losers .connectors-32 .connector:nth-of-type(9),
.crd .bracket-64.count-60 .losers .connectors-32 .connector:nth-of-type(1),
.crd .bracket-64.count-60 .losers .connectors-32 .connector:nth-of-type(16),
.crd .bracket-64.count-60 .losers .connectors-32 .connector:nth-of-type(8),
.crd .bracket-64.count-60 .losers .connectors-32 .connector:nth-of-type(9),
.crd .bracket-64.count-61 .losers .connectors-32 .connector:nth-of-type(1),
.crd .bracket-64.count-61 .losers .connectors-32 .connector:nth-of-type(16),
.crd .bracket-64.count-61 .losers .connectors-32 .connector:nth-of-type(9),
.crd .bracket-64.count-62 .losers .connectors-32 .connector:nth-of-type(1),
.crd .bracket-64.count-62 .losers .connectors-32 .connector:nth-of-type(16),
.crd .bracket-64.count-63 .losers .connectors-32 .connector:nth-of-type(1),
.crd .bracket-8.count-5 .losers .connectors-4 .connector:nth-of-type(1),
.crd .bracket-8.count-6 .losers .connectors-4 .connector:nth-of-type(1),
.crd .bracket-8.count-7 .losers .connectors-4 .connector:nth-of-type(1) {
    visibility: hidden
}

.crd .bracket-64.count-33 .losers .round-32 .game:nth-of-type(1),
.crd .bracket-64.count-34 .losers .round-32 .game:nth-of-type(1),
.crd .bracket-64.count-35 .losers .round-32 .game:nth-of-type(1),
.crd .bracket-64.count-35 .losers .round-32 .game:nth-of-type(9),
.crd .bracket-64.count-36 .losers .round-32 .game:nth-of-type(1),
.crd .bracket-64.count-36 .losers .round-32 .game:nth-of-type(9),
.crd .bracket-64.count-37 .losers .round-32 .game:nth-of-type(1),
.crd .bracket-64.count-37 .losers .round-32 .game:nth-of-type(5),
.crd .bracket-64.count-37 .losers .round-32 .game:nth-of-type(9),
.crd .bracket-64.count-38 .losers .round-32 .game:nth-of-type(1),
.crd .bracket-64.count-38 .losers .round-32 .game:nth-of-type(5),
.crd .bracket-64.count-38 .losers .round-32 .game:nth-of-type(9),
.crd .bracket-64.count-39 .losers .round-32 .game:nth-of-type(1),
.crd .bracket-64.count-39 .losers .round-32 .game:nth-of-type(13),
.crd .bracket-64.count-39 .losers .round-32 .game:nth-of-type(5),
.crd .bracket-64.count-39 .losers .round-32 .game:nth-of-type(9),
.crd .bracket-64.count-40 .losers .round-32 .game:nth-of-type(1),
.crd .bracket-64.count-40 .losers .round-32 .game:nth-of-type(13),
.crd .bracket-64.count-40 .losers .round-32 .game:nth-of-type(5),
.crd .bracket-64.count-40 .losers .round-32 .game:nth-of-type(9),
.crd .bracket-64.count-41 .losers .round-32 .game:nth-of-type(1),
.crd .bracket-64.count-41 .losers .round-32 .game:nth-of-type(13),
.crd .bracket-64.count-41 .losers .round-32 .game:nth-of-type(5),
.crd .bracket-64.count-41 .losers .round-32 .game:nth-of-type(9),
.crd .bracket-64.count-42 .losers .round-32 .game:nth-of-type(1),
.crd .bracket-64.count-42 .losers .round-32 .game:nth-of-type(5),
.crd .bracket-64.count-42 .losers .round-32 .game:nth-of-type(9),
.crd .bracket-64.count-43 .losers .round-32 .game:nth-of-type(1),
.crd .bracket-64.count-43 .losers .round-32 .game:nth-of-type(5),
.crd .bracket-64.count-43 .losers .round-32 .game:nth-of-type(9),
.crd .bracket-64.count-44 .losers .round-32 .game:nth-of-type(1),
.crd .bracket-64.count-44 .losers .round-32 .game:nth-of-type(9),
.crd .bracket-64.count-45 .losers .round-32 .game:nth-of-type(1),
.crd .bracket-64.count-45 .losers .round-32 .game:nth-of-type(9),
.crd .bracket-64.count-46 .losers .round-32 .game:nth-of-type(1),
.crd .bracket-64.count-47 .losers .round-32 .game:nth-of-type(1) {
    position: relative;
    top: 140px;
    z-index: 100
}

.crd .double-sided .round-4 .game-right {
    left: 440px
}

.crd .double-sided .round-8 .game-right {
    left: 880px
}

.crd .double-sided .round-16 .game-right {
    left: 1320px
}

.crd .double-sided .round-32 .game-right {
    left: 1760px
}

.crd .double-sided .round-64 .game-right {
    left: 2200px
}

.crd .double-sided.bracket-4 .game-right {
    top: -80px
}

.crd .double-sided.bracket-8 .game-right {
    top: -160px
}

.crd .double-sided.bracket-16 .game-right {
    top: -320px
}

.crd .double-sided.bracket-32 .game-right {
    top: -640px
}

.crd .double-sided.bracket-64 .game-right {
    top: -1280px
}

.crd .double-sided.bracket-4 .round-2 {
    margin-top: 0
}

.crd .double-sided.bracket-8 .round-2 {
    margin-top: 40px
}

.crd .double-sided.bracket-16 .round-2 {
    margin-top: 120px
}

.crd .double-sided.bracket-32 .round-2 {
    margin-top: 280px
}

.crd .double-sided.bracket-64 .round-2 {
    margin-top: 600px
}

.crd .double-sided .connector-right {
    transform: rotateY(180deg)
}

.crd .double-sided .connectors-4 .connector-right {
    left: 670px
}

.crd .double-sided .connectors-8 .connector-right {
    left: 1110px
}

.crd .double-sided .connectors-16 .connector-right {
    left: 1550px
}

.crd .double-sided .connectors-32 .connector-right {
    left: 1990px
}

.crd .double-sided.bracket-8 .connector-right {
    top: -160px
}

.crd .double-sided.bracket-16 .connector-right {
    top: -320px
}

.crd .double-sided.bracket-32 .connector-right {
    top: -640px
}

.crd .double-sided.bracket-64 .connector-right {
    top: -1280px
}

.crd .double-sided .connectors-2 .connector {
    opacity: 0
}

.crd .double-sided.bracket-2 #game-0:after,
.crd .double-sided.count-3 #game-0:after {
    display: none
}

.crd .double-sided.count-3 #game-0 {
    top: 40px
}

.crd .double-sided.count-3 #game-2 {
    top: 0;
    left: 0
}

.crd .double-sided.count-3 .connectors-2 .connector {
    opacity: 1
}

.crd .double-sided.count-3 .connectors-2 .connector:after {
    display: block
}


/* Custom Theme */
.custom-1.CustomTheme1,
.custom-2.CustomTheme2,
.custom-3.CustomTheme3,
.custom-4.CustomTheme4{
    background: white;
}



.custom-2.CustomTheme2 .CustomTheme2Text{
    fill:#7B7B7B;
}

.custom-2 .CustomTheme2Text{
    fill:#fff;
}



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

.theme_display img{
    width:100%;
}

.page-break {
    page-break-before: always !important;
}




/* Toggle Switch Dark Mode  */
.toggle-switch {
    position: relative;
    display: inline-block;
    width: 50px;
    height: 14px; 
}

.toggle-switch input {
    opacity: 0;
    width: 0;
    height: 0;
}

.slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: grey;
    transition: .4s;
    border-radius: 34px; 
}

.slider:before {
    position: absolute;
    content: "";
    height: 25px; 
    width: 25px;  
    left: 0;      
    top: 50%;     
    transform: translateY(-50%);
    background-color: white;
    transition: .4s;
    border-radius: 50%; 
}

input:checked + .slider {
    background-color: #2ed27e;
}

input:checked + .slider:before {
    transform: translate(26px, -50%); 
    background-color:#00A651;
}

.dark-mode{
    background-color: #1e1f24 !important;
}

.dark-mode p{
    color:white !important;
}

.transparentText {
    fill: transparent !important; /* Or whatever effect you want */
}

.hideRoundTitle{
    display:none;
}