body {
    background-color: rgb(27, 27, 27) !important;
    color: white !important;
}

.header {
    background-color: #6441a5;
    min-height: 50px;
}

.logo img {
    width: 200px;
}

.logo {
    padding: 10px;
}

.headerButton, .headerButton:visited {
    border-radius: 20px;
    padding: 10px;
    position: absolute;
    vertical-align: middle;
    margin-top: 10px;
    margin-bottom: 10px;
    box-shadow: rgb(0 255 0 / 40%) 0px 0px 0px 2px;
    text-transform: uppercase;
    min-width: 80px;
    text-align: center;
    font-weight: bold;
    text-decoration: none;
}

.headerButton:hover {
    box-shadow: rgb(0 255 0 / 60%) 0px 0px 0px 2px;
}

.helloText {
    position: absolute;
    vertical-align: middle;
    margin-top: 20px;
    margin-bottom: 20px;
    width: 200px;
    text-align: center;
    font-weight: bold;
}

.helloText span {
    color: rgb(0 255 0 / 40%);
}

.dashboardMenu .menuItem {
    height: 50px;
    padding: 10px 0px;
    text-align: center;
    font-weight: bold;
    border-bottom: white solid 2px;
    cursor: pointer;
}

.dashboardMenu .menuItem:first-child {
    border-top: white solid 2px;
}

.row {
    margin: auto !important;
}

.dashboardSubMenu .addButton {
    cursor: pointer;
    height: 50px;
    width: 50px;
    margin-left: calc(50% - 25px);
    margin-top: 50px;
}

.dashboardSubMenu .addButton > i {
    width: 100%;
    font-size: 50px;
    color: #009688;
}

.dashboardSubMenu .name {
    font-size: large;
    font-weight: bold;
    height: 50px;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
    border-top: white solid 2px;
    border-bottom: white solid 2px;
}

.dashboardSubMenu .content .menuItem:first-child {
    margin-top: 10px;
}

.dashboardSubMenu .content .menuItem:hover {
    background-color: rgb(27 27 27 / 30%);
    cursor: pointer;
}

.dashboardSubMenu .content .menuItem {
    height: 40px;
    padding: 5px;
}

.dashboardSubMenu .content .menuItem .removeButton {
    float: right;
    margin-right: 20px;
}

.dashboardSubMenu .content .menuItem .removeButton:hover {
    color: darkred;
}

#editor-death-counter, #editor-win-loss {
    padding-top: 30px;
}

.box.box-solid {
    border-top: 0;
}

.box {
    border-radius: 0;
    box-shadow: 0 2px 2px 0 rgb(0 0 0 / 20%);
}

.box {
    position: relative;
    border-radius: 3px;
    background: #fff;
    border-top: 3px solid #d2d6de;
    margin-bottom: 20px;
    width: 100%;
    box-shadow: 0 1px 1px rgb(0 0 0 / 10%);
}

.box-header.with-border {
    border-bottom: 1px solid #424242;
}

.box-header {
    color: #ccc;
    display: block;
    padding: 10px;
    background: #212121;
    position: relative;
}

.box-header .box-title, .box-header > .fa, .box-header > .glyphicon, .box-header > .ion {
    display: inline-block;
    font-size: 18px;
    margin: 0;
    line-height: 1;
    color: #ccc !important;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    font-family: 'Source Sans Pro', sans-serif;
}

.box-body:after, .box-body:before, .box-footer:after, .box-footer:before, .box-header:after, .box-header:before {
    content: " ";
    display: table;
}

.box-body:after, .box-footer:after, .box-header:after {
    clear: both;
}

form {
    display: block;
    margin-top: 0em;
}

.box-body {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    padding: 10px;
    background: #212121;
}

.form-group {
    margin-bottom: 15px;
}

label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700;
}

.form-control:not(select) {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.form-control {
    border-radius: 0;
    border: 1px solid rgba(70, 70, 70, .15) !important;
}

.form-control {
    border-radius: 0;
    box-shadow: none;
    border-color: rgba(0, 0, 0, .15) !important;
    background-color: #2e2e2e !important;
    color: #ccc !important;
}

.box-footer {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-top: 1px solid #424242;
    padding: 10px;
    background-color: #212121;
}

.pull-right {
    float: right !important;
}

.btn-toolbar {
    margin-left: -5px;
}

.btn {
    border-radius: 0;
    cursor: pointer;
}

.btn {
    border-radius: 3px;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 1px solid transparent;
}

.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}

.btn-success {
    background-color: #00a65a;
    border-color: #008d4c;
}

.btn-cancel {
    background-color: #D11A2A !important;
    border-color: #5c0000 !important;
    color: #ccc !important;
}

#instructions-death-counter, #instructions-win-loss {
    padding-top: 30px;
}

.form-group.with-border {
    padding-bottom: 10px;
    border-bottom: 1px solid #424242;
}

.tabsSelector > div {
    padding: 8px 16px;
    float: left;
    width: auto;
    border: none;
    display: block;
    outline: 0;
    vertical-align: middle;
    overflow: hidden;
    text-decoration: none;
    color: inherit;
    background-color: inherit;
    text-align: center;
    cursor: pointer;
    color: #ffffff !important;
    background-color: #6441a5;
}

.tabsSelector > div:hover {
    color: #aaaaaa !important;
    background-color: rgb(64 0 64);
}

.tabsSelector:after {
    content: "";
    display: table;
    clear: both;
}

.dashboard .u-layout-cell-1 {
    flex: 0 0 10%;
    min-width: 10% !important;
    max-width: 10% !important;
}

.dashboard .u-layout-cell-4 {
    flex: 0 0 40%;
    min-width: 40% !important;
    max-width: 40% !important;
}

footer {
    border-top: 2px white solid;
    margin-top: -2px;
}

.url-holder {
    white-space: nowrap;
    overflow: hidden;
    cursor: pointer;
}

.copiedMessage {
    background-color: green;
    display: none;
    width: 100%;
}

.profileImage {
    height: 45px;
    width: 45px;
}

.u-overlap.u-overlap-transparent .u-header,
.u-image,
.u-gradient {
    color: #EEEEEE;
}

.u-button-style.u-color-2,
.u-button-style.u-color-2[class*="u-border-"] {
    color: #ffffff !important;
    background-color: #FFCC99 !important;
}

.u-hover-color-2:hover,
.u-hover-color-2[class*="u-border-"]:hover,
.u-hover-color-2:focus,
.u-hover-color-2[class*="u-border-"]:focus,
.u-active-color-2.u-active.u-active,
.u-active-color-2[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-color-2:hover,
a.u-button-style.u-hover-color-2[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-color-2,
a.u-button-style:hover > .u-hover-color-2[class*="u-border-"],
a.u-button-style.u-hover-color-2:focus,
a.u-button-style.u-hover-color-2[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-color-2:active,
a.u-button-style.u-button-style.u-active-color-2[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-color-2.active,
a.u-button-style.u-button-style.u-active-color-2[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-color-2,
a.u-button-style.u-button-style.active > .u-active-color-2[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-color-2,
li.active > a.u-button-style.u-button-style.u-active-color-2[class*="u-border-"] {
    color: #ffffff !important;
    background-color: #FFCC99 !important;
}

a.u-link.u-hover-color-2:hover {
    color: #FFCC99 !important;
}

.u-button-style.u-color-2-base,
.u-button-style.u-color-2-base[class*="u-border-"] {
    color: #ffffff !important;
    background-color: #FFCC99 !important;
}

.u-hover-color-2-base:hover,
.u-hover-color-2-base[class*="u-border-"]:hover,
.u-hover-color-2-base:focus,
.u-hover-color-2-base[class*="u-border-"]:focus,
.u-active-color-2-base.u-active.u-active,
.u-active-color-2-base[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-color-2-base:hover,
a.u-button-style.u-hover-color-2-base[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-color-2-base,
a.u-button-style:hover > .u-hover-color-2-base[class*="u-border-"],
a.u-button-style.u-hover-color-2-base:focus,
a.u-button-style.u-hover-color-2-base[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-color-2-base:active,
a.u-button-style.u-button-style.u-active-color-2-base[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-color-2-base.active,
a.u-button-style.u-button-style.u-active-color-2-base[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-color-2-base,
a.u-button-style.u-button-style.active > .u-active-color-2-base[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-color-2-base,
li.active > a.u-button-style.u-button-style.u-active-color-2-base[class*="u-border-"] {
    color: #ffffff !important;
    background-color: #FFCC99 !important;
}

a.u-link.u-hover-color-2-base:hover {
    color: #FFCC99 !important;
}

.u-button-style.u-palette-2,
.u-button-style.u-palette-2[class*="u-border-"] {
    color: #ffffff !important;
    background-color: #FFCC99 !important;
}

.u-hover-palette-2:hover,
.u-hover-palette-2[class*="u-border-"]:hover,
.u-hover-palette-2:focus,
.u-hover-palette-2[class*="u-border-"]:focus,
.u-active-palette-2.u-active.u-active,
.u-active-palette-2[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-palette-2:hover,
a.u-button-style.u-hover-palette-2[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-palette-2,
a.u-button-style:hover > .u-hover-palette-2[class*="u-border-"],
a.u-button-style.u-hover-palette-2:focus,
a.u-button-style.u-hover-palette-2[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-palette-2:active,
a.u-button-style.u-button-style.u-active-palette-2[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-palette-2.active,
a.u-button-style.u-button-style.u-active-palette-2[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-palette-2,
a.u-button-style.u-button-style.active > .u-active-palette-2[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-palette-2,
li.active > a.u-button-style.u-button-style.u-active-palette-2[class*="u-border-"] {
    color: #ffffff !important;
    background-color: #FFCC99 !important;
}

a.u-link.u-hover-palette-2:hover {
    color: #FFCC99 !important;
}

.u-hover-palette-2-base:hover,
.u-hover-palette-2-base[class*="u-border-"]:hover,
.u-hover-palette-2-base:focus,
.u-hover-palette-2-base[class*="u-border-"]:focus,
.u-active-palette-2-base.u-active.u-active,
.u-active-palette-2-base[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-palette-2-base:hover,
a.u-button-style.u-hover-palette-2-base[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-palette-2-base,
a.u-button-style:hover > .u-hover-palette-2-base[class*="u-border-"],
a.u-button-style.u-hover-palette-2-base:focus,
a.u-button-style.u-hover-palette-2-base[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-palette-2-base:active,
a.u-button-style.u-button-style.u-active-palette-2-base[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-palette-2-base.active,
a.u-button-style.u-button-style.u-active-palette-2-base[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-palette-2-base,
a.u-button-style.u-button-style.active > .u-active-palette-2-base[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-palette-2-base,
li.active > a.u-button-style.u-button-style.u-active-palette-2-base[class*="u-border-"] {
    color: #ffffff !important;
    background-color: #FFCC99 !important;
}

a.u-link.u-hover-palette-2-base:hover {
    color: #FFCC99 !important;
}

.u-button-style.u-border-color-2 {
    border-color: #FFCC99 !important;
    color: #FFCC99 !important;
    background-color: transparent !important;
}

.u-border-hover-color-2:hover,
.u-border-hover-color-2:focus,
.u-border-active-color-2.u-active.u-active,
a.u-button-style.u-border-hover-color-2:hover,
a.u-button-style:hover > .u-border-hover-color-2,
a.u-button-style.u-border-hover-color-2:focus,
a.u-button-style.u-button-style.u-border-active-color-2:active,
a.u-button-style.u-button-style.u-border-active-color-2.active,
a.u-button-style.u-button-style.active > .u-border-active-color-2,
li.active > a.u-button-style.u-button-style.u-border-active-color-2 {
    color: #FFCC99 !important;
    border-color: #FFCC99 !important;
}

.u-link.u-border-color-2[class*="u-border-"] {
    border-color: #FFCC99 !important;
}

.u-button-style.u-border-color-2-base {
    border-color: #FFCC99 !important;
    color: #FFCC99 !important;
    background-color: transparent !important;
}

.u-border-hover-color-2-base:hover,
.u-border-hover-color-2-base:focus,
.u-border-active-color-2-base.u-active.u-active,
a.u-button-style.u-border-hover-color-2-base:hover,
a.u-button-style:hover > .u-border-hover-color-2-base,
a.u-button-style.u-border-hover-color-2-base:focus,
a.u-button-style.u-button-style.u-border-active-color-2-base:active,
a.u-button-style.u-button-style.u-border-active-color-2-base.active,
a.u-button-style.u-button-style.active > .u-border-active-color-2-base,
li.active > a.u-button-style.u-button-style.u-border-active-color-2-base {
    color: #FFCC99 !important;
    border-color: #FFCC99 !important;
}

.u-link.u-border-color-2-base[class*="u-border-"] {
    border-color: #FFCC99 !important;
}

.u-button-style.u-border-palette-2 {
    border-color: #FFCC99 !important;
    color: #FFCC99 !important;
    background-color: transparent !important;
}

.u-border-hover-palette-2:hover,
.u-border-hover-palette-2:focus,
.u-border-active-palette-2.u-active.u-active,
a.u-button-style.u-border-hover-palette-2:hover,
a.u-button-style:hover > .u-border-hover-palette-2,
a.u-button-style.u-border-hover-palette-2:focus,
a.u-button-style.u-button-style.u-border-active-palette-2:active,
a.u-button-style.u-button-style.u-border-active-palette-2.active,
a.u-button-style.u-button-style.active > .u-border-active-palette-2,
li.active > a.u-button-style.u-button-style.u-border-active-palette-2 {
    color: #FFCC99 !important;
    border-color: #FFCC99 !important;
}

.u-link.u-border-palette-2[class*="u-border-"] {
    border-color: #FFCC99 !important;
}

.u-button-style.u-border-palette-2-base {
    border-color: #FFCC99 !important;
    color: #FFCC99 !important;
    background-color: transparent !important;
}

.u-border-hover-palette-2-base:hover,
.u-border-hover-palette-2-base:focus,
.u-border-active-palette-2-base.u-active.u-active,
a.u-button-style.u-border-hover-palette-2-base:hover,
a.u-button-style:hover > .u-border-hover-palette-2-base,
a.u-button-style.u-border-hover-palette-2-base:focus,
a.u-button-style.u-button-style.u-border-active-palette-2-base:active,
a.u-button-style.u-button-style.u-border-active-palette-2-base.active,
a.u-button-style.u-button-style.active > .u-border-active-palette-2-base,
li.active > a.u-button-style.u-button-style.u-border-active-palette-2-base {
    color: #FFCC99 !important;
    border-color: #FFCC99 !important;
}

.u-link.u-border-palette-2-base[class*="u-border-"] {
    border-color: #FFCC99 !important;
}

.u-text-color-2,
li.active > a.u-button-style.u-text-color-2,
li.active > a.u-button-style.u-text-color-2[class*="u-border-"],
a.u-button-style.u-text-color-2,
a.u-button-style.u-text-color-2[class*="u-border-"] {
    color: #FFCC99 !important;
}

a.u-button-style:hover > .u-text-hover-color-2,
a.u-button-style:hover > .u-text-hover-color-2[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-color-2:hover,
a.u-button-style.u-button-style.u-text-hover-color-2[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-2.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-2[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-2:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-2[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-color-2:focus,
a.u-button-style.u-button-style.u-text-hover-color-2[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-2:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-2[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-2.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-2[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-color-2,
a.u-button-style.u-button-style.active > .u-text-active-color-2[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-color-2:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-color-2.active,
.u-popupmenu-items.u-text-hover-color-2 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-color-2 .u-nav-link.active {
    color: #FFCC99 !important;
}

a.u-link.u-text-hover-color-2:hover {
    color: #FFCC99 !important;
}

.u-text-color-2-base,
li.active > a.u-button-style.u-text-color-2-base,
li.active > a.u-button-style.u-text-color-2-base[class*="u-border-"],
a.u-button-style.u-text-color-2-base,
a.u-button-style.u-text-color-2-base[class*="u-border-"] {
    color: #FFCC99 !important;
}

a.u-button-style:hover > .u-text-hover-color-2-base,
a.u-button-style:hover > .u-text-hover-color-2-base[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-color-2-base:hover,
a.u-button-style.u-button-style.u-text-hover-color-2-base[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-2-base.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-2-base[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-2-base:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-2-base[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-color-2-base:focus,
a.u-button-style.u-button-style.u-text-hover-color-2-base[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-2-base:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-2-base[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-2-base.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-2-base[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-color-2-base,
a.u-button-style.u-button-style.active > .u-text-active-color-2-base[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-color-2-base:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-color-2-base.active,
.u-popupmenu-items.u-text-hover-color-2-base .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-color-2-base .u-nav-link.active {
    color: #FFCC99 !important;
}

a.u-link.u-text-hover-color-2-base:hover {
    color: #FFCC99 !important;
}

.u-text-palette-2,
li.active > a.u-button-style.u-text-palette-2,
li.active > a.u-button-style.u-text-palette-2[class*="u-border-"],
a.u-button-style.u-text-palette-2,
a.u-button-style.u-text-palette-2[class*="u-border-"] {
    color: #FFCC99 !important;
}

a.u-button-style:hover > .u-text-hover-palette-2,
a.u-button-style:hover > .u-text-hover-palette-2[class*="u-border-"],
a.u-button-style.u-button-style.u-text-hover-palette-2:hover,
a.u-button-style.u-button-style.u-text-hover-palette-2[class*="u-border-"]:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-2.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-2[class*="u-border-"].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-2:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-2[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-text-hover-palette-2:focus,
a.u-button-style.u-button-style.u-text-hover-palette-2[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-2:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-2[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-2.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-2[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-text-active-palette-2,
a.u-button-style.u-button-style.active > .u-text-active-palette-2[class*="u-border-"],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-palette-2:hover,
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-palette-2.active,
.u-popupmenu-items.u-text-hover-palette-2 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-palette-2 .u-nav-link.active {
    color: #FFCC99 !important;
}

a.u-link.u-text-hover-palette-2:hover {
    color: #FFCC99 !important;
}

a.u-link.u-text-hover-palette-2:hover {
    color: #FFCC99 !important;
}

.u-overlap.u-overlap-transparent .u-header,
.u-image,
.u-gradient {
    color: #EEEEEE;
}

.u-button-style.u-color-2,
.u-button-style.u-color-2[class*="u-border-"] {
    color: #ffffff !important;
    background-color: #FFCC99 !important;
}

.u-hover-color-2:hover,
.u-hover-color-2[class*="u-border-"]:hover,
.u-hover-color-2:focus,
.u-hover-color-2[class*="u-border-"]:focus,
.u-active-color-2.u-active.u-active,
.u-active-color-2[class*="u-border-"].u-active.u-active,
a.u-button-style.u-hover-color-2:hover,
a.u-button-style.u-hover-color-2[class*="u-border-"]:hover,
a.u-button-style:hover > .u-hover-color-2,
a.u-button-style:hover > .u-hover-color-2[class*="u-border-"],
a.u-button-style.u-hover-color-2:focus,
a.u-button-style.u-hover-color-2[class*="u-border-"]:focus,
a.u-button-style.u-button-style.u-active-color-2:active,
a.u-button-style.u-button-style.u-active-color-2[class*="u-border-"]:active,
a.u-button-style.u-button-style.u-active-color-2.active,
a.u-button-style.u-button-style.u-active-color-2[class*="u-border-"].active,
a.u-button-style.u-button-style.active > .u-active-color-2,
a.u-button-style.u-button-style.active > .u-active-color-2[class*="u-border-"],
li.active > a.u-button-style.u-button-style.u-active-color-2,
li.active > a.u-button-style.u-button-style.u-active-color-2[class*="u-border-"] {
    color: #ffffff !important;
    background-color: #FFCC99 !important;
}

a.u-link.u-hover-color-2:hover {
    color: #FFCC99 !important;
}

.modal {
    height: 80%;
    width: 80%;
}

.modal img {
    height: 100%;
    width: 100%;
}

.editor-dispayMask {
    height: 400px !important;
}

body .ql-snow .ql-stroke {
    stroke: #FFF;
}

body .ql-snow .ql-fill {
    fill: #FFF;
}

body .ql-snow .ql-picker {
    color: #FFF;
}

body .ql-snow .ql-picker .ql-picker-options {
    color: #444;
}

.ql-snow .ql-outline.ql-picker .ql-picker-item {
    border: 1px solid transparent;
    float: left;
    height: 16px;
    margin: 2px;
    padding: 0px;
    width: 16px;
}

.ql-toolbar.ql-snow .ql-outline.ql-picker .ql-picker-item.ql-selected,
.ql-toolbar.ql-snow .ql-outline.ql-picker .ql-picker-item:hover {
    border-color: #000;
}

.ql-snow .ql-outline.ql-picker .ql-picker-options {
    padding: 3px 5px;
    width: 152px;
}

.ql-snow .ql-outline.ql-picker, .ql-snow .ql-icon-picker {
    width: 28px;
}

.ql-editor {
    color: #000000;
}

.background-000000 {
    background: #000000;
}

.background-e60000 {
    background: #e60000;
}

.background-ff9900 {
    background: #ff9900;
}

.background-ffff00 {
    background: #ffff00;
}

.background-008a00 {
    background: #008a00;
}

.background-0066cc {
    background: #0066cc;
}

.background-9933ff {
    background: #9933ff;
}

.background-ffffff {
    background: #ffffff;
}

.background-facccc {
    background: #facccc;
}

.background-ffebcc {
    background: #ffebcc;
}

.background-ffffcc {
    background: #ffffcc;
}

.background-cce8cc {
    background: #cce8cc;
}

.background-cce0f5 {
    background: #cce0f5;
}

.background-ebd6ff {
    background: #ebd6ff;
}

.background-bbbbbb {
    background: #bbbbbb;
}

.background-f06666 {
    background: #f06666;
}

.background-ffc266 {
    background: #ffc266;
}

.background-ffff66 {
    background: #ffff66;
}

.background-66b966 {
    background: #66b966;
}

.background-66a3e0 {
    background: #66a3e0;
}

.background-c285ff {
    background: #c285ff;
}

.background-888888 {
    background: #888888;
}

.background-a10000 {
    background: #a10000;
}

.background-b26b00 {
    background: #b26b00;
}

.background-b2b200 {
    background: #b2b200;
}

.background-006100 {
    background: #006100;
}

.background-0047b2 {
    background: #0047b2;
}

.background-6b24b2 {
    background: #6b24b2;
}

.background-444444 {
    background: #444444;
}

.background-5c0000 {
    background: #5c0000;
}

.background-663d00 {
    background: #663d00;
}

.background-666600 {
    background: #666600;
}

.background-003700 {
    background: #003700;
}

.background-002966 {
    background: #002966;
}

.background-3d1466 {
    background: #3d1466;
}

.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="30px"]::before {
    content: '30px';
    font-size: 14px !important;
}

.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="40px"]::before {
    content: '40px';
    font-size: 16px !important;
}

.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="50px"]::before {
    content: '50px';
    font-size: 18px !important;
}

.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="60px"]::before {
    content: '60px';
    font-size: 20px !important;
}

.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="70px"]::before {
    content: '70px';
    font-size: 22px !important;
}

.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="80px"]::before {
    content: '80px';
    font-size: 24px !important;
}

.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="90px"]::before {
    content: '90px';
    font-size: 26px !important;
}

.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="100px"]::before {
    content: '100px';
    font-size: 28px !important;
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="30px"]::before {
    content: '30px';
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="40px"]::before {
    content: '40px';
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="50px"]::before {
    content: '50px';
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="60px"]::before {
    content: '60px';
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="70px"]::before {
    content: '70px';
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="80px"]::before {
    content: '80px';
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="90px"]::before {
    content: '90px';
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="100px"]::before {
    content: '100px';
}

.ql-deaths,
.ql-wins,
.ql-ties,
.ql-loss
{
    padding-bottom: 0px !important;
    padding-top: 0px !important;
}

.ql-wins,
.ql-ties,
.ql-loss
{
    width: 40px !important;
}

.ql-deaths::before {
    content: 'Deaths';
    font-size: 14px;
}

.ql-wins::before {
    content: 'Wins';
    font-size: 14px;
}

.ql-ties::before {
    content: 'Ties';
    font-size: 14px;
}

.ql-loss::before {
    content: 'Losses';
    font-size: 14px;
}

body .ql-snow .ql-picker.ql-font .ql-picker-label:not([data-value])::before,
body .ql-snow .ql-font .ql-picker-options .ql-picker-item:not([data-value])::before{
    content: "Sans Serif";
    font-family: "Sans Serif";
}

body .ql-snow .ql-picker.ql-font .ql-picker-label[data-value="inconsolata"]::before,
body .ql-snow .ql-font .ql-picker-options .ql-picker-item[data-value="inconsolata"]::before {
    content: "Inconsolata";
    font-family: "Inconsolata";
}

body .ql-snow .ql-picker.ql-font .ql-picker-label[data-value="roboto"]::before,
body .ql-snow .ql-font .ql-picker-options .ql-picker-item[data-value="roboto"]::before {
    content: "Roboto";
    font-family: "Roboto";
}

body .ql-snow .ql-picker.ql-font .ql-picker-label[data-value="mirza"]::before,
body .ql-snow .ql-font .ql-picker-options .ql-picker-item[data-value="mirza"]::before {
    content: "Mirza";
    font-family: "Mirza";
}

body .ql-snow .ql-picker.ql-font .ql-picker-label[data-value="arial"]::before,
body .ql-snow .ql-font .ql-picker-options .ql-picker-item[data-value="arial"]::before {
    content: "Arial";
    font-family: "Arial";
}

body .ql-snow .ql-picker.ql-font .ql-picker-label[data-value="press-start-2p"]::before,
body .ql-snow .ql-font .ql-picker-options .ql-picker-item[data-value="press-start-2p"]::before {
    content: "Press Start 2P";
    font-family: 'Press Start 2P', cursive;
}

body .ql-snow .ql-picker.ql-font .ql-picker-label[data-value="kdam-thmor"]::before,
body .ql-snow .ql-font .ql-picker-options .ql-picker-item[data-value="kdam-thmor"]::before {
    content: "Kdam Thmor Pro";
    font-family: 'Kdam Thmor Pro', sans-serif;
}

body .ql-snow .ql-picker.ql-font .ql-picker-label[data-value="lobster"]::before,
body .ql-snow .ql-font .ql-picker-options .ql-picker-item[data-value="lobster"]::before {
    content: "Lobster";
    font-family: 'Lobster', cursive;
}

body .ql-snow .ql-picker.ql-font .ql-picker-label[data-value="brush-script"]::before,
body .ql-snow .ql-font .ql-picker-options .ql-picker-item[data-value="brush-script"]::before {
    content: "Brush Script MT";
    font-family: 'Brush Script MT', cursive;
}

body .ql-snow .ql-deaths{
    width: 70px !important;
}

.ql-conditions.ql-picker{
    width: 100px;
}

.ql-conditions.ql-picker .ql-picker-label::before{
    content: 'Conditions';
}

body .ql-snow .ql-picker.ql-conditions .ql-picker-item[data-value="deaths0"]::before{
    content: 'No deaths';
}

body .ql-snow .ql-picker.ql-conditions .ql-picker-item[data-value="deaths1"]::before{
    content: 'At least 1 death';
}

body .ql-snow .ql-picker.ql-conditions .ql-picker-item[data-value="wins0"]::before{
    content: 'No wins';
}

body .ql-snow .ql-picker.ql-conditions .ql-picker-item[data-value="wins1"]::before{
    content: 'At least 1 win';
}

body .ql-snow .ql-picker.ql-conditions .ql-picker-item[data-value="ties0"]::before{
    content: 'No ties';
}

body .ql-snow .ql-picker.ql-conditions .ql-picker-item[data-value="ties1"]::before{
    content: 'At least 1 tie';
}

body .ql-snow .ql-picker.ql-conditions .ql-picker-item[data-value="loss0"]::before{
    content: 'No losses';
}

body .ql-snow .ql-picker.ql-conditions .ql-picker-item[data-value="loss1"]::before{
    content: 'At least 1 loss';
}

body .ql-snow .ql-picker.ql-conditions .ql-picker-item[data-value="none"]::before{
    content: 'None';
}

.conditions-deaths1{
    border: solid 3px #863dd7;
}

.conditions-deaths1::before{
    content: 'Only if at least 1 death';
    font-size: 14px;
    position: absolute;
}

.conditions-deaths0{
    border: solid 3px #00a65a;
}

.conditions-deaths0::before{
    content: 'Only if at 0 deaths';
    font-size: 14px;
    position: absolute;
}

.conditions-wins1{
    border: solid 3px #00a65a;
}

.conditions-wins1::before{
    content: 'Only if at least 1 win';
    font-size: 14px;
    position: absolute;
}

.conditions-wins0{
    border: solid 3px #55ACEE;
}

.conditions-wins0::before{
    content: 'Only if at 0 wins';
    font-size: 14px;
    position: absolute;
}

.conditions-ties1{
    border: solid 3px #863dd7;
}

.conditions-ties1::before{
    content: 'Only if at least 1 tie';
    font-size: 14px;
    position: absolute;
}

.conditions-ties0{
    border: solid 3px #663d00;
}

.conditions-ties0::before{
    content: 'Only if at 0 ties';
    font-size: 14px;
    position: absolute;
}

.conditions-loss1{
    border: solid 3px #ffd84d;
}

.conditions-loss1::before{
    content: 'Only if at least 1 loss';
    font-size: 14px;
    position: absolute;
}

.conditions-loss0{
    border: solid 3px #fff9e6;
}

.conditions-loss0::before{
    content: 'Only if at 0 losses';
    font-size: 14px;
    position: absolute;
}


.instructions-current{
    width: 50%;
}

.previewUrl .instructions-regular
{
    display: inline-block;
}

.previewUrl .instructions-current
{
    display: inline-block;
    width: 49%;
}

.customResponses .innerData > div,
.customResponses .label
{
    border-bottom: 2px solid white;
    padding-bottom: 14px !important;
}

.customResponses .innerData > div:first-of-type
{
    border-top: 2px solid white;
}

.customResponses
{
    padding-top: 5px !important;
    padding-bottom: 14px !important;
}

.customResponses .addCustomResponseButton > i {
    width: 100%;
    font-size: 50px;
    color: #009688;
}

.customResponses .addCustomResponseButton {
    cursor: pointer;
    height: 50px;
    width: 50px;
    margin-left: calc(50% - 25px);
    margin-top: 10px;
}

.customResponses .label
{
    cursor: pointer;
}

.customResponses .label i
{
    margin-left: 5px;
}

.customResponses .template{
    display: none;
}

.customResponses .form-control:disabled {
    background-color: #e9ecef;
    opacity: .3;
    cursor: not-allowed;
}

#instructions-clips .u-section-1 .u-tabs-1{
    min-height: 150px;
}