@import '/content/root.css?v=131';
/*Setting Form and Stuffs*/

body {
    background-color: var(--bg-color-layer-0) !important;
    color: var(--text-color) !important;
}

.white-bg .navbar-fixed-top, .white-bg .navbar-static-top, .theme--light.v-application {
    background-color: var(--bg-color-layer-0) !important;
    color: var(--text-color) !important;
}


.gold-feature-title, .ds-c-action-tile {
    color: var(--text-color) !important;
}


.form-control, .single-line {
    background-color: var(--form-bg) !important;
    color: var(--text-color) !important;
    /*border: var(--form-border-hover) !important;*/
}

.tabs {
    background: var(--bg-color-layer-0) !important;
    border-bottom: 3px solid var(--bg-gray-layer-2);
}

.bg-transparent {
    background: var(--transparent);
}

.faq-answer {
    background-color: var(--bg-gray-layer-1) !important;
    color: var(--text-color) !important;
}

    .faq-answer > .faq-answer {
        background-color: var(--bg-gray-layer-2) !important;
        color: var(--text-color) !important;
    }

.btn.btn-primary,
button.btn-primary,
button.swal2-confirm.swal2-styled
.kfds-c-btn-primary,
button.btn.btn-primary,
input.kfds-c-btn-primary,
button.kfds-c-btn-primary,
.btn.btn-copy.kfds-c-btn-primary,
a.kfds-c-btn-primary,
button.kfds-btn-primary.dropdown-toggle,
input.btn.btn-login.btn-primary.kfds-srf-rounded,
a.btn.kfds-lyt-width-100 {
    color: var(--text-w-b);
    background-color: var(--btn-b-w);
    border: 1px solid var(--btn-b-w);
    transition: all ease-in 150ms;
}


    button.kfds-c-btn-primary:hover,
    .btn.btn-primary:hover,
    button.btn-primary:hover,
    button.swal2-confirm.swal2-styled:hover,
    .btn.ladda-button.btn-primary:hover,
    input.kfds-c-btn-primary:hover,
    .kfds-c-btn-primary:hover,
    button.btn.btn-primary:hover,
    a.button.kfds-c-btn-primary:hover,
    button.kfds-btn-primary.dropdown-toggle:hover,
    input.btn.btn-login.btn-primary.kfds-srf-rounded:hover,
    a.btn.kfds-lyt-width-100:hover {
        color: var(--text-w-b);
        background-color: var(--btn-b-w-hover);
        border: 1px solid var(--btn-b-w-hover);
        transform: scale(1.05);
    }

    .btn.btn btn-primary:active,
    button.btn-primary:active,
    button.swal2-confirm.swal2-styled:active,
    .btn.ladda-button.btn-primary:active,
    input.kfds-c-btn-primary:active,
    .kfds-c-btn-primary:active,
    button.btn.btn-primary:active,
    a.kfds-c-btn-primary:active,
    button.kfds-btn-primary.dropdown-toggle:active,
    input.btn.btn-login.btn-primary.kfds-srf-rounded:active,
    a.btn.kfds-lyt-width-100:active {
        color: var(--text-w-b);
        background-color: var(--btn-b-w);
        border: 1px solid var(--btn-b-w);
        transition: all ease-in 150ms;
    }

    .btn.btn btn-primary:focus,
    button.btn-primary:focus,
    button.swal2-confirm.swal2-styled:focus,
    .btn.ladda-button.btn-primary:focus,
    input.kfds-c-btn-primary:focus,
    .kfds-c-btn-primary:focus,
    button.btn.btn-primary:focus,
    a.kfds-c-btn-primary:focus,
    button.kfds-btn-primary.dropdown-toggle:focus,
    input.btn.btn-login.btn-primary.kfds-srf-rounded:focus {
        color: var(--text-w-b);
        background-color: var(--btn-b-w-hover);
        border: 1px solid var(--btn-b-w-hover);
        transform: scale(1.05);
    }

.kfds-c-form-border .button-s-secondary,
button.kfds-c-btn-primary-light,
input.kfds-c-btn-primary-light,
a.btn-cta-transparent,
.button-s-secondary.btn,
button.kfds-btn-primary-light,
span.kfds-btn-primary-light {
    background-color: var(--btn-bg-blue-secondary);
    color: var(--white);
    border: 1px solid var(--btn-bg-blue-secondary);
    transition: all ease-in 150ms;
}

    .kfds-c-form-border .button-s-secondary:hover,
    button.kfds-c-btn-primary-light:hover,
    input.kfds-c-btn-primary-light:hover,
    a.btn-cta-transparent:hover,
    .button-s-secondary.btn:hover,
    button.kfds-btn-primary-light:hover,
    span.kfds-btn-primary-light:hover {
        background-color: var(--btn-bg-blue-secondary-hover);
        color: var(--white);
        border: 1px solid var(--btn-bg-blue-secondary-hover);
        transform: scale(1.05);
    }

    .kfds-c-form-border .button-s-secondary:active,
    button.kfds-c-btn-primary-light:active,
    input.kfds-c-btn-primary-light:active,
    a.btn-cta-transparent:active,
    .btn.btn-xs.btn-cta-transparent.transaction-list-btn-cta:active,
    .button-s-secondary.btn:active,
    button.kfds-btn-primary-light:active,
    span.kfds-btn-primary-light:active {
        background-color: var(--btn-bg-blue-secondary);
        color: var(--white);
        border: 1px solid var(--btn-bg-blue-secondary);
        transition: all ease-in 150ms;
    }

    .kfds-c-form-border .button-s-secondary:focus,
    button.kfds-c-btn-primary-light:focus,
    input.kfds-c-btn-primary-light:focus,
    a.btn-cta-transparent:focus,
    .btn.btn-xs.btn-cta-transparent.transaction-list-btn-cta:focus,
    .button-s-secondary.btn:focus,
    button.kfds-btn-primary-light:focus,
    span.kfds-btn-primary-light:focus {
        background-color: var(--btn-bg-blue-secondary-hover);
        color: var(--white);
        border: 1px solid var(--btn-bg-blue-secondary-hover);
        transform: scale(1.05);
    }

label.explore-tab-each.active,
button.setting-tab-link.active {
    color: var(--brand-blue-500);
    border-bottom: 3px solid var(--brand-blue-500);
    background-color: var(--bg-color-layer-0);
}

.tab label {
    color: var(--text-color);
    font-family: var(--font-primary) !important;
    font-variant-ligatures: no-common-ligatures;
}

button.swal2-cancel.swal2-styled {
    background-color: var(--bg-color-layer-1) !important;
    color: var(--text-color) !important;
}

.tab label.explore-tab-each:hover,
button.setting-tab-link:hover {
    color: var(--brand-blue-500);
    background-color: var(--settings-tab-hover);
}

a.kfds-btn-sidemenu.active, a.kfds-btn-sidemenu:focus {
    background-color: var(--btn-bg-sidebar-active);
    color: var(--btn-text-sidebar-active);
}

    a.kfds-btn-sidemenu.active > i.fab.fa-discord.fa-fw, a.kfds-btn-sidemenu:focus > i.fab.fa-discord.fa-fw {
        color: var(--btn-text-sidebar-active);
        background-color: transparent;
    }

a.kfds-text-is-link {
    cursor: pointer;
    color: var(--text-link);
    text-decoration: underline;
    -webkit-text-decoration-color: var(--brand-blue-300);
    text-decoration-color: var(--brand-blue-300);
}

.kfds-text-is-link:hover, .kfds-text-is-link:focus {
    color: var(--text-link);
    text-decoration: underline;
    text-decoration-color: var(--brand-blue-500);
}

.kfds-btn-tertiary-light-icon.btn-tiny-copy-btn:hover {
    color: var(--brand-blue-500);
}

.form-section-each {
    margin-top: 32px;
}

h2 {
    color: var(--text-color) !important;
}

.h-form-section {
    display: none;
    margin-top: 32px;
    padding-top: 24px;
    margin-bottom: 64px;
    color: #323842;
    font-size: 28px;
    font-weight: var(--weight-m);
    border: none;
}

.wf-form-list {
    flex-direction: column;
    display: flex;
    width: 100%;
    margin-bottom: 24px;
    -webkit-box-orient: vertical;
}

.row-flex-center {
    display: flex;
    align-items: center;
}

input#blogPostTitle {
    background-color: var(--form-bg-white) !important;
}

/*Text-input*/
.form-control,
.single-line {
    background-color: var(--form-bg-white);
    background-image: none;
    border-radius: 8px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    display: block;
    width: 100%;
    padding: 8px 12px;
    font-size: 16px;
    line-height: 1.42857143;
    color: #333333;
    vertical-align: middle;
    /*border: var(--form-border) !important;*/
}

    .form-control:hover,
    .single-line:hover {
        border: var(--form-border-hover);
    }

    .form-control:focus,
    .single-line:focus {
        border-color: var(--form-border-color-focus) !important;
    }


input,
select,
textarea { /*max-width: 300px;*/
}

    input:focus, .form-control:focus {
        border-color: var(--form-border-color-focus) !important;
    }

/* styles for validation helpers */

.form-control:focus, .single-line:focus {
    border-color: var(--form-border-color-focus) !important;
}

.wf-text-area {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 96px;
    max-height: none;
    min-height: 96px;
    border-style: solid;
    border-width: 1px;
    border-color: rgba(50, 56, 66, 0.2);
    border-radius: 8px;
    background-color: transparent;
    box-shadow: none;
}

    .wf-text-area:focus {
        border-color: #323842;
    }

    .wf-text-area:hover {
        border-color: rgba(50, 56, 66, 0.6);
    }

.wf-in-input, .wf-in-select {
    display: block;
    width: 100%;
    padding: 8px 12px;
    margin-bottom: 0px;
    font-size: 16px;
    line-height: 1.42857143;
    color: var(--text-color);
    vertical-align: middle;
    background-color: var(--bg-color-layer-1);
    border: var(--form-border);
    border-radius: 8px;
    box-shadow: none;
}

    .wf-in-input:focus {
        border-color: var(--form-border-hover);
    }

    .wf-in-input:hover {
        border-color: var(--form-border-hover);
    }

.wf-in-input-half, .wf-in-select-half {
    height: 45px;
    display: block;
    min-width: 50%;
    width: 50%;
    padding: 8px 12px;
    font-size: 16px;
    line-height: 1.42857143;
    color: #333333;
    vertical-align: middle;
    background-color: #ffffff;
    border: 1px solid #cccccc;
}

    .wf-in-input-half:focus {
        border-color: #323842;
    }

    .wf-in-input-half:hover {
        border-color: rgba(50, 56, 66, 0.6);
    }

.ghost-m-button {
    border: var(--border-layer-0);
    border-radius: 8px;
    background-color: transparent;
    font-family: var(--font-primary);
    font-variant-ligatures: no-common-ligatures;
    color: var(--text-color);
    font-size: 16px;
    font-weight: var(--weight-m);
    display: inline-block;
    line-height: inherit;
    text-decoration: none;
    cursor: pointer;
    padding: 0 16px;
    display: flex;
    align-items: center;
    height: 38px;
    min-width: 30%;
    justify-content: space-evenly;
}

    .ghost-m-button:hover {
        border: var(--border-layer-0);
    }

.ghost-icon-button {
    border-style: solid;
    border-width: 2px;
    border-color: rgba(50, 56, 66, 0.1);
    border-radius: 8px;
    background-color: transparent;
    font-family: var(--font-primary);
    font-variant-ligatures: no-common-ligatures;
    color: #323842;
    font-weight: var(--weight-m);
    display: inline-block;
    line-height: inherit;
    text-decoration: none;
    cursor: pointer;
    padding: 0 16px;
    display: flex;
    align-items: center;
    height: 38px;
}

    .ghost-icon-button:hover {
        border-color: rgba(50, 56, 66, 0.6);
    }

.verified-check {
    margin-right: 16px;
    background-color: transparent;
    font-family: Quicksand, sans-serif;
    color: #323842;
    font-size: 16px;
    font-weight: var(--weight-m);
    display: inline-block;
    line-height: inherit;
    text-decoration: none;
    display: flex;
    align-items: center;
    height: 38px;
}

.submit-m-button {
    min-width: 30%;
    margin-top: 16px;
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
}

.obj-align-right {
    display: flex;
    justify-content: flex-end;
}

.button-m-primary {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 45px;
    max-width: 100%;
    margin-left: 0px;
    padding-right: 16px;
    padding-left: 16px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border: 1px solid #ff5e5b;
    border-radius: 8px;
    background-color: #ff5e5b;
    color: #fff;
    font-size: 16px;
    font-weight: var(--weight-m);
    text-align: center;
    text-decoration: none;
}

.row-flex-c-between {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.danger-tile {
    padding: 16px;
    display: block;
    border-radius: 8px;
    border: 1px solid var(--persimmon-500);
    transition: background-color linear .2s;
    background-color: var(--persimmon-100);
    color: var(--persimmon-400);
}

hr {
    border-top: var(--border-layer-0) !important;
}

/*icon section*/
.icon-in-btn {
    font-size: 20px;
}

.fa-facebook {
    color: #3b5999;
}

.fa-instagram {
    color: #dd2a7b !important;
}

.fa-discord {
    color: #7289da;
}

.fa-reddit-alien {
    color: #ff4500 !important;
}

.fa-tumblr {
    color: #34465d;
}

.fa-twitch {
    color: #6441a5;
}

.fa-twitter {
    color: #55acee;
}

.fa-youtube {
    color: #cd201f;
}

.fa-check-circle {
    color: #42D6AA;
}

.fa-paypal {
    color: #009cde !important;
}

.fa-stripe {
    color: #6772e5 !important;
}

.fa-mastodon {
    color: #6B61F0 !important;
}

.mrgn-bottom-spc {
    margin-bottom: 16px;
}

.mrgn-top-spc {
    margin-top: 16px;
}

.kfds-right-mrgn-4 {
    margin-right: 4px !important;
}


.button-m-secondary {
    font-weight: var(--weight-m);
    color: #ff5f5f;
    background-color: #ffefef;
    border: none;
    border-radius: 8px;
    height: 100%;
    padding: 12px 16px;
    width: 100px;
    text-align: center;
    position: relative;
    z-index: 100;
    margin-left: -2px;
    cursor: pointer;
}

    .button-m-secondary:hover {
        background-color: #ffdddd;
    }


.button-s-secondary {
    font-weight: var(--weight-m);
    color: #ff5f5f;
    background-color: #ffefef;
    border: none;
    border-radius: 8px;
    height: 38px;
    padding: 8px 16px;
    width: 100px;
    text-align: center;
    position: relative;
    z-index: 100;
    cursor: pointer;
}

    .button-s-secondary:hover {
        background-color: #ffdddd;
        color: #ff5f5f;
    }

.material-switch > input[type="checkbox"]:checked + label::before {
    background: inherit;
    opacity: 0.5;
    background-color: #00ff4c;
    transition: all 0.1s ease-in-out;
}

.material-switch > input[type="checkbox"]:checked + label::after {
    background: inherit;
    left: 20px;
    transition: all 0.1s ease-in-out;
    background-color: #ffffff;
}

.list-toggle-item {
    position: relative;
    display: flex;
    justify-content: space-between;
    padding: 8px 0;
    border-width: 1px 0;
    border-radius: 0;
    /*border-bottom: 1px solid rgba(75, 121, 141, 0.18);*/
}



.wf-setting-tab {
    overflow: hidden;
    border-bottom: var(--border-bottom);
}

.wf-setting-tab-fixed {
    position: fixed;
    top: 60px;
    margin: auto;
    margin-right: -8px;
    margin-left: -8px;
    background: var(--bg-color-layer-0);
    z-index: 101;
    width: 100%;
    max-width: 740px;
}

    .wf-setting-tab-fixed > div {
        margin: 0 auto;
    }

@media (max-width: 965px) {
    .wf-setting-tab-fixed {
        width: 100%;
        max-width: 655px;
    }
}

@media (max-width: 895px) {
    .wf-setting-tab-fixed {
        width: 100%;
        max-width: 565px;
    }
}

@media (max-width: 800px) {
    .wf-setting-tab-fixed {
        width: 100%;
        max-width: 470px;
    }
}

@media (max-width: 767px) {

    .wf-setting-tab-fixed {
        position: fixed;
        top: 60px;
        left: 0;
        margin: auto;
        z-index: 101;
        width: 100%;
        max-width: 100vw;
    }
}

@media (max-width: 479px) {
    .fa-check-circle {
        display: block;
    }

    .verified-check-text {
        color: #42d6aa;
    }

    .submit-m-button {
        width: 100%;
    }

    .ghost-m-button {
        min-width: 40%;
    }

    .flex-vertical {
        flex-direction: column;
    }

    .button-vertical-width {
        width: 100%;
        margin: 24px 0;
        justify-content: center;
    }

    .text-form-hint-start {
        min-width: -webkit-fill-available;
        margin-bottom: 8px;
    }

    .setting-tab-link {
        font-size: 16px !important;
    }
}
/* Style the buttons inside the tab */
.setting-tab-link {
    background-color: inherit;
    float: left;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 8px 15px;
    height: 52px;
    transition: 0.1s;
    font-size: 19px;
    font-weight: var(--weight-m);
    color: var(--text-color);
}
    /* Change background color of buttons on hover */
    .setting-tab-link:hover {
        color: #ff5e5b;
        background-color: #ffffff;
    }


    .setting-tab-link.active {
        color: #ff5e5b;
        border-bottom: 3px solid #ff5f5f;
        background-color: #ffffff;
    }


.field-validation-error {
    margin-top: 8px;
}

.color {
    margin: 5px !important;
}

.footer-mini {
    display: none;
}

.chosen-container {
    /*fixes an issue where the tab that the 'chosen' contol is on isn't visible when the script runs and the rendering scews up*/
    min-width: 100%;
}

.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:hover, .fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:hover, .fr-modal .fr-command.fr-btn.fr-dropdown.fr-active:hover, .fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active, .fr-popup .fr-command.fr-btn.fr-dropdown.fr-active, .fr-modal .fr-command.fr-btn.fr-dropdown.fr-active {
    background: var(--bg-color-layer-1);
}

.fr-popup .fr-buttons.fr-tabs {
    background-color: var(--bg-gray-layer-1);
}

.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a {
    color: var(--text-color) !important;
}
