﻿/*
    Copyright 2021-2025, Poyenics Pty Ltd (https://poyenics.com) - All Rights Reserved
    Distribution or modification of this code is prohibited. Intended to be only used for websites powered by Poyenics.
    This work is copyright. Apart from any use permitted under the Copyright Act 1968, no part may be reproduced by any process, nor may any other exclusive right be exercised, without the permission of Poyenics Pty Ltd.
*/


ul {
    list-style: none;
}

.app-loading-screen {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    flex-direction: column;
    margin: 0 16%;
    padding: 0;
    height: 100vh;
}
.app-loaded-screen {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    flex-direction: column;
    margin: 0 16%;
    padding: 0;
}
.app-loaded-screen-full {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    flex-direction: column;
    margin: 0;
    padding: 0;
}
@media screen and (max-width:780px)
{
    .app-loading-screen, .app-loaded-screen .app-loaded-screen-full {
        margin: 0;
    }
}
.app-loading-screen .logo img,
.app-loaded-screen .logo img,
.app-loaded-screen-full n .logo img {
    max-width: 240px;
    margin-bottom: 24px;
    animation: bounce 1s infinite alternate;
}

.app-loading-text {
    margin-top: 14px;
    font-size: 18px;
    font-weight: normal;
    color: #042f47;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);
}

.app-loading-div {
    justify-content: center;
    display: flex;
}
.app-loading-footer {
    padding: 8px 16px 16px 16px;
    background-color: transparent;
    text-align: center;
    color: #042f47;
    font-size: 0.9rem;
    width: 100%;
    border-top: 2px solid #f6851f;
}
.xt2nj {
    border-top: 16px solid #042f47;
    border-right: 16px solid #f6851f;
    border-bottom: 16px solid #fdb713;
    border-left: 16px solid #ffffff;
    margin-top: 16px;
    margin-bottom: 16px;
    height: 120px;
    width: 120px;
    border-radius: 50%;
    -webkit-animation: nz4b8 2s linear infinite;
    animation: nz4b8 2s linear infinite;
}

@-webkit-keyframes nz4b8 {
    0% {
        -webkit-transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes nz4b8 {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

.gn304 {
    position: absolute;
}

.gn304 {
    top: 0;
}

.gn304 {
    left: 0;
}

.gn304 {
    padding-top: 20px;
}

.gn304 {
    z-index: 10;
}

.gn304 {
    padding-bottom: 40px;
}

.gn304 {
    width: var(--r2nxq);
}

.gn304 {
    color: var(--j02b8);
}

.gn304 {
    background: var(--nq1f3);
}

    .gn304 nav {
        display: flex;
    }

    .gn304 nav {
        flex-direction: column;
    }

    .gn304 .gn304-logo {
        display: block;
    }

    .gn304 .gn304-logo {
        max-width: 120px;
    }

    .gn304 .gn304-logo {
        margin: 0 15px;
    }

    .gn304 .qtk9g {
        display: none;
        margin-left: 5px;
        padding: 6px 8px;
        border-radius: 4px;
        cursor: pointer;
        background: #fff;
        color: var(--n9bdr);
        border: 1px solid var(--n9bdr);
    }


button.qtk9g:hover {
    background: var(--tnrqy);
    border-color: var(--tnrqy);
    color: var(--zjryn);
}

.gn304 .qtk9g i {
    transition: transform 0.2s;
    fill: var(--d55nz);
}

.gn304 .r5575 {
    display: flex;
}

.gn304 .r5575 {
    flex-direction: column;
}

.gn304 .r5575 {
    flex-grow: 1;
}

.gn304 .r5575 {
    margin-top: 35px;
}

.gn304 .r5575 {
    padding-inline-start: 0px;
}

    .gn304 .r5575 li > * {
        width: 100%;
    }

    .gn304 .r5575 li > * {
        padding: 5px 12px;
    }

li.kmv0dl3kld92 {
    display: list-item;
    border-bottom: 1px outset #fff;
}

h3.nr2tckf {
    text-transform: uppercase;
    letter-spacing: 0.15em;
    font-size: 12px;
    margin-top: 6px;
    margin-bottom: 6px;
    border-bottom: 1px outset var(--j9254);
    color: var(--dksfw);
}

    h3.nr2tshdnn {
        display: none;
    }
    h3.nr2tsshw {
        display: list-item;
    }
    .gn304 .r5575 i {
        margin-right: 10px;
    }

    .gn304 .r5575 i {
        transition: fill 0.2s;
    }

    .gn304 .r5575 i {
        fill: var(--j02b8);
    }

        .gn304 .r5575 i:hover {
            color: var(--zjryn);
        }

    .gn304 .r5575 li a {
        text-decoration: none;
    }

    .gn304 .r5575 li a {
        color: var(--j9254);
    }

    .gn304 .r5575 li span {
        text-decoration: none;
    }

    .gn304 .r5575 li span {
        color: var(--j9254);
    }

    .gn304 .r5575 li a:hover {
        color: var(--zjryn);
    }

    .gn304 .r5575 li span:hover {
        color: var(--zjryn);
    }

    .gn304 .r5575 a {
        display: flex;
    }

    .gn304 .r5575 a {
        align-items: center;
    }

    .gn304 .r5575 a {
        font-size: 0.8rem;
    }

    .gn304 .r5575 a {
        transition: background 0.2s, color 0.2s;
    }

    .gn304 .r5575 a {
        color: var(--j9254);
    }

    .gn304 .r5575 button {
        display: flex;
    }

    .gn304 .r5575 button {
        align-items: center;
    }

    .gn304 .r5575 button {
        font-size: 0.8rem;
    }

    .gn304 .r5575 button {
        transition: background 0.2s, color 0.2s;
    }

    .gn304 .r5575 button {
        color: var(--j9254);
    }

    .gn304 .r5575 button {
        border: 0;
    }

    .gn304 .r5575 button {
        cursor: pointer;
    }

    .gn304 .r5575 button {
        background-color: var(--tnrqy);
    }

    .gn304 .r5575 a:hover {
        outline: none;
    }

    .gn304 .r5575 a:hover {
        text-decoration: none;
    }

    .gn304 .r5575 a:hover {
        background: var(--qjdpb);
    }

    .gn304 .r5575 a:hover {
        color: var(--zjryn);
    }

    .gn304 .r5575 a:focus {
        outline: none;
    }

    .gn304 .r5575 a:focus {
        text-decoration: none;
    }

    .gn304 .r5575 a:focus {
        background: var(--qjdpb);
    }

    .gn304 .r5575 a:focus {
        color: var(--zjryn);
    }

    .gn304 .r5575 button:hover {
        outline: none;
    }

    .gn304 .r5575 button:hover {
        text-decoration: none;
    }

    .gn304 .r5575 button:hover {
        background: var(--qjdpb);
    }

    .gn304 .r5575 button:hover {
        color: var(--zjryn);
    }

    .gn304 .r5575 button:focus {
        outline: none;
    }

    .gn304 .r5575 button:focus {
        text-decoration: none;
    }

    .gn304 .r5575 button:focus {
        background: var(--qjdpb);
    }

    .gn304 .r5575 button:focus {
        color: var(--zjryn);
    }

    .gn304 .r5575 a:hover i {
        fill: var(--j9254);
    }

    .gn304 .r5575 a:focus i {
        fill: var(--j9254);
    }

    .gn304 .r5575 button:hover i {
        fill: var(--j9254);
    }

    .gn304 .r5575 button:focus i {
        fill: var(--j9254);
    }

.nzt6k .qtk9g i {
    transform: rotate(180deg);
}

.nzt6k .gn304 .r5575 {
    transform: scale(1);
}

.nzt6k .gn304 .r5575 {
    visibility: visible;
}

.nzt6k .gn304 .r5575 {
    opacity: 1;
}

.gcwff {
    height: 100%;
}

p.tn6sw {
    padding: 10px 5px 0px 6px;
}

    p.tn6sw span.vn378 {
        font-size: 0.8rem;
    }

    p.tn6sw span.vn378 {
        font-style: italic;
    }

    p.tn6sw span.vn378 {
        color: var(--n9bdr);
    }

    p.tn6sw span.text {
        font-size: 0.9rem;
    }

    p.tn6sw a {
        font-size: 0.85rem;
    }

    p.tn6sw a {
        padding-left: 16px;
    }

        p.tn6sw a:hover {
            text-decoration: underline;
        }

.gcwff .crrvp {
    float: right;
}

.gcwff ul {
    margin-left: 0px;
}

.gcwff ul {
    float: left;
}

.gcwff ul {
    margin-top: 6px;
}

.gcwff ul {
    margin-bottom: 6px;
}

.gcwff li {
    float: left;
}

.gcwff li {
    list-style-type: none;
}

.gcwff li {
    border-left: 2px solid #eeeeee;
}

.gcwff li {
    padding: 3px 10px 3px 0;
}

.gcwff li {
    height: 100%;
}

    .gcwff li ul {
        position: absolute;
    }

    .gcwff li ul {
        margin: 40px 0px 0px 0px;
    }

    .gcwff li ul {
        padding: 10px 0 0 0;
    }

    .gcwff li ul {
        border-left: 1px solid #eeeeee;
    }

    .gcwff li ul {
        border-right: 1px solid #eeeeee;
    }

    .gcwff li ul {
        z-index: 990;
    }

    .gcwff li ul {
        top: 0px;
    }

    .gcwff li ul {
        transition: all .4s ease .4s;
    }

    .gcwff li ul {
        height: 0px;
    }

    .gcwff li ul {
        opacity: 0;
    }

    .gcwff li ul {
        overflow: hidden;
    }

    .gcwff li li {
        position: relative;
    }

    .gcwff li li {
        float: none;
    }

    .gcwff li li {
        border: 0px;
    }

    .gcwff li li {
        padding: 0px;
    }

    .gcwff li li {
        margin: 0px;
    }

    .gcwff li li {
        height: 100%;
    }

    .gcwff li li {
        width: 200px;
    }

    .gcwff li li {
        background: #FFFFFF;
    }

        .gcwff li li a {
            display: block;
        }

        .gcwff li li a {
            padding: 8px 10px;
        }

        .gcwff li li a {
            color: var(--tnrqy);
        }

            .gcwff li li a i {
                padding-right: 7px;
            }

            .gcwff li li a i {
                color: var(--y68w6);
            }

            .gcwff li li a:hover {
                text-decoration: none;
            }

            .gcwff li li a:hover {
                background: var(--t8t1j);
            }

    .gcwff li input[type="checkbox"] {
        display: none;
    }

    .gcwff li label {
        cursor: pointer;
    }

.tmht9 {
    display: block;
}

.tmht9 {
    float: right;
}

.tmht9 {
    font-size: 0.9rem;
}

.tmht9 {
    width: 18px;
}

.tmht9 {
    text-align: right;
}

.gcwff li #check-my-account-menu:checked ~ [id^="my-account-sub-menu"] {
    height: auto;
}

.gcwff li #check-my-account-menu:checked ~ [id^="my-account-sub-menu"] {
    opacity: 1;
}

.kdtvy {
    float: left;
}

.kdtvy {
    margin: 0px;
}

.kdtvy {
    padding: 0px;
}

.kdtvy {
    width: 24px;
}

.kdtvy {
    height: 24px;
}

.hr9kr {
    border: none;
}

.gcwff li a {
    font-weight: normal;
}

.gcwff li a {
    color: #000000;
}

.gcwff li .c4v26 {
    margin: 7px 0 0 3px;
}

.gcwff li .c4v26 {
    float: left;
}

.gcwff li .c4v26 {
    color: var(--n9bdr);
}

    .gcwff li .c4v26 i {
        margin-right: 0px;
    }

    .gcwff li .c4v26 i {
        margin-left: 6px;
    }

    .gcwff li .c4v26 i {
        font-size: 1rem;
    }

    .gcwff li .c4v26:hover {
        text-decoration: none;
    }

    .gcwff li .c4v26:hover {
        color: var(--tnrqy);
    }

.c4v26 label:hover {
    text-decoration: none;
}

.c4v26 label:hover {
    color: var(--tnrqy);
}

.gcwff span.xy1n6 {
    padding-left: 5px;
}

.gcwff span.xy1n6 {
    padding-right: 2px;
}

.gcwff .crrvp .hph2s {
    position: absolute;
}

.gcwff .crrvp .hph2s {
    z-index: 99999;
}

.gcwff .crrvp .hph2s {
    padding: 10px;
}

.gcwff .crrvp .hph2s {
    margin-top: 44px;
}

.gcwff .crrvp .hph2s {
    border: 2px solid #dddddd;
}

.gcwff .crrvp .hph2s {
    background: #ffffff;
}

.gcwff .crrvp .hph2s {
    border-radius: 5px;
}

.gcwff .crrvp .hph2s {
    margin-right: 30px;
}

.gcwff .crrvp .hph2s {
    margin-left: -140px;
}

.gcwff .crrvp .hph2s {
    width: 220px;
}

.gcwff .crrvp .hph2s {
    max-width: 220px;
}

.gcwff .crrvp .hph2s {
    transform: scale(0);
}

.gcwff .crrvp .hph2s {
    transition: all .3s ease-in-out;
}

    .gcwff .crrvp .hph2s:before {
        bottom: 100%;
    }

    .gcwff .crrvp .hph2s:before {
        left: 72%;
    }

    .gcwff .crrvp .hph2s:before {
        border: solid transparent;
    }

    .gcwff .crrvp .hph2s:before {
        content: " ";
    }

    .gcwff .crrvp .hph2s:before {
        height: 0;
    }

    .gcwff .crrvp .hph2s:before {
        width: 0;
    }

    .gcwff .crrvp .hph2s:before {
        position: absolute;
    }

    .gcwff .crrvp .hph2s:before {
        pointer-events: none;
    }

    .gcwff .crrvp .hph2s:after {
        bottom: 100%;
    }

    .gcwff .crrvp .hph2s:after {
        left: 72%;
    }

    .gcwff .crrvp .hph2s:after {
        border: solid transparent;
    }

    .gcwff .crrvp .hph2s:after {
        content: " ";
    }

    .gcwff .crrvp .hph2s:after {
        height: 0;
    }

    .gcwff .crrvp .hph2s:after {
        width: 0;
    }

    .gcwff .crrvp .hph2s:after {
        position: absolute;
    }

    .gcwff .crrvp .hph2s:after {
        pointer-events: none;
    }

    .gcwff .crrvp .hph2s:after {
        border-color: rgba(255, 255, 255, 0);
    }

    .gcwff .crrvp .hph2s:after {
        border-bottom-color: #ffffff;
    }

    .gcwff .crrvp .hph2s:after {
        border-width: 7px;
    }

    .gcwff .crrvp .hph2s:after {
        margin-left: -7px;
    }

    .gcwff .crrvp .hph2s:before {
        border-color: rgba(221, 221, 221, 0);
    }

    .gcwff .crrvp .hph2s:before {
        border-bottom-color: #dddddd;
    }

    .gcwff .crrvp .hph2s:before {
        border-width: 10px;
    }

    .gcwff .crrvp .hph2s:before {
        margin-left: -10px;
    }

.gcwff li #chk-notification-menu:checked ~ [id^="top-notification-box"] {
    transform: scale(1);
}

#chk-settings-panel {
    display: none;
}

    #chk-settings-panel:checked ~ .m6y05 {
        width: 240px;
    }

    #chk-settings-panel:checked ~ .m6y05 {
        padding: 7px;
    }

    #chk-settings-panel:checked ~ .m6y05 {
        border-radius: 5px;
    }

.m6y05 {
    position: fixed;
}

.m6y05 {
    top: 44px;
}

.m6y05 {
    right: 0px;
}

.m6y05 {
    float: right;
}

.m6y05 {
    width: 0px;
}

.m6y05 {
    height: 90%;
}

.m6y05 {
    z-index: 99999;
}

.m6y05 {
    background: #f7f7f7;
}

.m6y05 {
    border-top-left-radius: 4px;
}

.m6y05 {
    border-bottom-left-radius: 4px;
}

.m6y05 {
    transition: ease-in 0.7s;
}

.q46z7 {
    width: 100%;
}

.q46z7 {
    height: 100%;
}

.q46z7 {
    background: rgba(256,256,256,0.8);
}

.drq3d {
    padding-right: 0.50rem;
}

.drq3d {
    padding-left: 0.50rem;
}

.drq3d {
    margin-right: auto;
}

.drq3d {
    left: var(--r2nxq);
}

.drq3d {
    width: calc(100% - var(--r2nxq));
}

.drq3d {
    margin-left: var(--r2nxq);
}

.qg2qx {
    padding-right: 0rem;
}

.qg2qx {
    padding-left: 0rem;
}

.qg2qx {
    margin-right: auto;
}

.qg2qx {
    left: var(--r2nxq);
}

.qg2qx {
    margin-left: var(--r2nxq);
}

.qg2qx {
    width: calc(100% - var(--r2nxq));
}

ul.r5575 li a {
    cursor: pointer;
}

.bqfzv {
    position: relative;
}

.bqfzv {
    font-weight: 700;
}

.bqfzv {
    height: 54px;
}

.bqfzv {
    border-radius: 4px;
}

.bqfzv {
    margin: 0px;
}

.bqfzv {
    padding: 0px;
}

.bqfzv {
    overflow: hidden;
}

.bqfzv {
    margin-left: -12px;
}

.bqfzv {
    margin-bottom: 12px;
}

.bqfzv {
    background-color: var(--t8t1j);
}

.bqfzv {
    border: 1px solid var(--t8t1j);
}

    .bqfzv ul {
        padding: 0px;
    }

    .bqfzv ul {
        position: relative;
    }

    .bqfzv ul {
        top: 0px;
    }

    .bqfzv ul {
        left: 15px;
    }

    .bqfzv ul {
        list-style: none outside none;
    }

    .bqfzv ul {
        margin-top: 7px;
    }

    .bqfzv li {
        float: left;
    }

    .bqfzv li {
        margin: 2px 10px 0 14px;
    }

    .bqfzv li {
        font-size: 0.8rem;
    }

    .bqfzv li {
        font-weight: 500;
    }

    .bqfzv li {
        line-height: 25px;
    }

    .bqfzv li {
        letter-spacing: 1px;
    }

        .bqfzv li a {
            background: #f1f0f0;
        }

        .bqfzv li a {
            display: block;
        }

        .bqfzv li a {
            height: 35px;
        }

        .bqfzv li a {
            padding: 5px 10px 8px;
        }

        .bqfzv li a {
            float: left;
        }

        .bqfzv li a {
            text-decoration: none;
        }

        .bqfzv li a {
            position: relative;
        }

        .bqfzv li a {
            color: var(--mq87h);
        }

            .bqfzv li a:before {
                content: "";
            }

            .bqfzv li a:before {
                position: absolute;
            }

            .bqfzv li a:before {
                top: 50%;
            }

            .bqfzv li a:before {
                margin-top: -17px;
            }

            .bqfzv li a:before {
                border-width: 17px 0 17px 12px;
            }

            .bqfzv li a:before {
                border-style: solid;
            }

            .bqfzv li a:before {
                left: -12px;
            }

            .bqfzv li a:before {
                border-color: var(--f9rnw) var(--f9rnw) var(--f9rnw) transparent;
            }

            .bqfzv li a:after {
                content: "";
            }

            .bqfzv li a:after {
                position: absolute;
            }

            .bqfzv li a:after {
                top: 50%;
            }

            .bqfzv li a:after {
                margin-top: -17px;
            }

            .bqfzv li a:after {
                border-top: 18px solid transparent;
            }

            .bqfzv li a:after {
                border-bottom: 18px solid transparent;
            }

            .bqfzv li a:after {
                border-left: 12px solid #f1f0f0;
            }

            .bqfzv li a:after {
                right: -12px;
            }

    .bqfzv:after {
        content: "";
    }

    .bqfzv:after {
        clear: both;
    }

    .bqfzv li:first-child a {
        border: 0;
        border-radius: 5px 0px 0px 5px;
        padding-left: 15px;
        margin-left: -18px;
    }

    .bqfzv li + li:before {
        content: "";
    }

    .bqfzv li a:hover {
        
    }

    .bqfzv li a:hover {
        cursor: pointer;
        background: var(--n9bdr);
        color: var(--f9rnw) !important;
    }

        .bqfzv li a:hover:before {
            border-left-color: var(--n9bdr);
            border-color: var(--n9bdr) var(--n9bdr) var(--n9bdr) transparent
        }

    .bqfzv .active {
        margin-top: 8px;
    }

    .bqfzv .active {
        margin-left: 14px;
    }

    .bqfzv .active {
        color: var(--mq87h);
    }

    .bqfzv .jx7xd{
        padding-top: 5px;
    }
    .bqfzv .jx7xd i {
        font-size: 0.9rem;
    }

    .bqfzv .jx7xd span {
        padding-left: 10px;
    }

    .bqfzv .jx7xd span {
        font-size: 0.9rem;
    }

h4.j488g {
    display: inline-block;
}

    h4.j488g i {
        margin-right: 6px;
    }

button.vkfdv {
    display: inline-block;
}

button.vkfdv {
    margin-top: 0px;
}

button.vkfdv {
    margin-bottom: 0px;
}

button.vkfdv {
    padding-left: 20px;
}

button.vkfdv {
    font-weight: 400;
}

button.vkfdv {
    font-size: 0.95rem;
}

button.vkfdv {
    color: var(--y68w6);
}

button.read-more:hover {
    text-decoration: underline;
}

button.read-more:hover {
    color: var(--tnrqy);
}

div.jt0qz {
    -webkit-transition: all 0.5s ease-in-out;
}

div.jt0qz {
    transition: all 0.5s ease-in-out;
}

    div.jt0qz.x6xzg {
        max-height: 100vh;
    }

    div.jt0qz.x6xzg {
        padding: 1rem 1rem;
    }

    div.jt0qz.x6xzg {
        opacity: 1;
    }

    div.jt0qz.bydxp {
        max-height: 0;
    }

    div.jt0qz.bydxp {
        overflow: hidden;
    }

    div.jt0qz.bydxp {
        padding: 0rem;
    }

    div.jt0qz.bydxp {
        opacity: 0;
    }

.g9ccs {
    font-weight: 400;
}

.qtcz1 {
    font-weight: 400 !important;
}

.qtcz1 {
    padding: 8px 8px 8px 15px;
}

.v72m6 {
    font-size: var(--qm1g1);
}

.v72m6 {
    font-weight: var(--c1wyq);
}

.v72m6 {
    color: var(--mhc7f);
}

.v72m6 {
    font-family: var(--fpvhg);
}

    .v72m6 i {
        margin-right: 6px;
    }

.srrr1 {
    font-size: var(--gdyjy);
}

.srrr1 {
    font-weight: var(--mvh42);
}

.srrr1 {
    color: var(--dnzfc);
}

.srrr1 {
    font-family: var(--jjyz4);
}

.qy2yd {
    font-size: 1.1rem;
}

.qy2yd {
    font-weight: 500;
}

.qy2yd {
    color: var(--dnzfc);
}

.qy2yd {
    font-family: var(--jjyz4);
}

.htdvz {
    padding: 0.24rem 0.72rem;
}

.htdvz {
    font-weight: 400;
}

.htdvz {
    margin: 2px 0px 2px 6px;
}

    .htdvz i {
        margin-right: 0;
    }

.cps8r {
    font-size: 0.9rem;
}

.cps8r {
    color: var(--mq87h);
}

.thn9x {
    overflow: visible;
}

.w8kqx {
    width: 275%;
}

.sy6k5 {
    padding: 0.5rem 1rem 0.5rem 1rem;
}

    .sy6k5 i {
        padding-right: 6px;
    }

.qtkb6 {
    padding: 0.8rem 1rem 0.8rem 1rem;
}

    .qtkb6 i {
        padding-right: 10px;
    }

.z8cn4 {
    float: right;
}

.j1kss {
    font-size: 0.9rem;
}

.j1kss {
    display: inline;
}

.j1kss {
    padding: 0.375rem 0.3rem 0.375rem 0;
}

.j1kss {
    float: left;
}

.bxbwf {
    outline: none;
}

.bxbwf {
    display: inline-block;
}

.bxbwf {
    width: 180px;
}

.bxbwf {
    padding: 0.375rem 1.5rem;
}

.bxbwf {
    font-size: 1rem;
}

.bxbwf {
    margin-right: 1.2rem;
}

.bxbwf {
    margin-bottom: 1.2rem;
}

.bxbwf {
    background-clip: padding-box;
}

.bxbwf {
    line-height: 1.5;
}

.bxbwf {
    border-radius: 0.28rem;
}

.bxbwf {
    font-weight: 400;
}

.bxbwf {
    vertical-align: middle;
}

.bxbwf {
    cursor: pointer;
}

.bxbwf {
    padding-left: 10px;
}

.bxbwf {
    -webkit-appearance: none;
}

.bxbwf {
    -moz-appearance: none;
}

.bxbwf {
    appearance: none;
}

.bxbwf {
    border-radius: 0.25rem;
}

.bxbwf {
    border-radius: 0.25rem;
}

.bxbwf {
    transition: all 0.25s ease-in-out;
}

.bxbwf {
    font-family: var(--fktzv);
}

.ts5rt span.j3ywk {
    display: inline;
}

.ts5rt span.j3ywk {
    width: 40%;
}

.ts5rt span.j3ywk {
    padding: 0.585rem 0.875rem;
}

.ts5rt span.j3ywk {
    border: 1px solid rgba(179,179,179, 0.9);
}

.ts5rt span.j3ywk {
    border-radius: 0.25rem;
}

.ts5rt .wdvnm {
    display: inline !important;
}

.ts5rt .wdvnm {
    width: 60% !important;
}

.ts5rt .wdvnm {
    font-family: var(--hg180);
}

.ts5rt .wdvnm {
    font-size: var(--hyzhw);
}

.ts5rt .wdvnm {
    color: var(--d698z);
}

.ts5rt .wdvnm {
    font-weight: var(--ydw0n);
}

.form-row .input-label i.jrpq5 {
    font-size: 1.1rem;
}

.form-row .input-label i.jrpq5 {
    float: right;
}

.form-row .input-label i.jrpq5 {
    margin-right: 5px;
}

.form-row .input-label i.jrpq5 {
    color: var(--y68w6);
}

.dkf4z .krx5w {
    padding: 0;
}

.dkf4z .krx5w {
    margin-top: 0;
}

.dkf4z .r2714 {
    margin-top: -12px;
}

input:disabled {
    background: #fcfbfb;
}

input:disabled {
    padding: 0.9rem 0.875rem;
}

input:disabled {
    font-size: 1.12rem;
}

input:disabled {
    font-weight: 400;
}

input[type=text]:disabled {
    background: #fcfbfb;
}

input[type=text]:disabled {
    padding: 0.9rem 0.875rem;
}

input[type=text]:disabled {
    font-size: 1.12rem;
}

input[type=text]:disabled {
    font-weight: 400;
}

input[type=number]:disabled {
    background: #fcfbfb;
}

input[type=number]:disabled {
    padding: 0.9rem 0.875rem;
}

input[type=number]:disabled {
    font-size: 1.12rem;
}

input[type=number]:disabled {
    font-weight: 400;
}

input[type=email]:disabled {
    background: #fcfbfb;
}

input[type=email]:disabled {
    padding: 0.9rem 0.875rem;
}

input[type=email]:disabled {
    font-size: 1.12rem;
}

input[type=email]:disabled {
    font-weight: 400;
}

input[type=tel]:disabled {
    background: #fcfbfb;
}

input[type=tel]:disabled {
    padding: 0.9rem 0.875rem;
}

input[type=tel]:disabled {
    font-size: 1.12rem;
}

input[type=tel]:disabled {
    font-weight: 400;
}

input[type=url]:disabled {
    background: #fcfbfb;
}

input[type=url]:disabled {
    padding: 0.9rem 0.875rem;
}

input[type=url]:disabled {
    font-size: 1.12rem;
}

input[type=url]:disabled {
    font-weight: 400;
}

input[type=password]:disabled {
    background: #fcfbfb;
}

input[type=password]:disabled {
    padding: 0.9rem 0.875rem;
}

input[type=password]:disabled {
    font-size: 1.12rem;
}

input[type=password]:disabled {
    font-weight: 400;
}

input[type=file]:disabled {
    background: #fcfbfb;
}

input[type=file]:disabled {
    padding: 0.9rem 0.875rem;
}

input[type=file]:disabled {
    font-size: 1.12rem;
}

input[type=file]:disabled {
    font-weight: 400;
}

input[type=time]:disabled {
    background: #fcfbfb;
}

input[type=time]:disabled {
    padding: 0.9rem 0.875rem;
}

input[type=time]:disabled {
    font-size: 1.12rem;
}

input[type=time]:disabled {
    font-weight: 400;
}

input[type=date]:disabled {
    background: #fcfbfb;
}

input[type=date]:disabled {
    padding: 0.9rem 0.875rem;
}

input[type=date]:disabled {
    font-size: 1.12rem;
}

input[type=date]:disabled {
    font-weight: 400;
}

input[type=week]:disabled {
    background: #fcfbfb;
}

input[type=week]:disabled {
    padding: 0.9rem 0.875rem;
}

input[type=week]:disabled {
    font-size: 1.12rem;
}

input[type=week]:disabled {
    font-weight: 400;
}

textarea:disabled {
    background: #fcfbfb;
}

textarea:disabled {
    padding: 0.9rem 0.875rem;
}

textarea:disabled {
    font-size: 1.12rem;
}

textarea:disabled {
    font-weight: 400;
}

input.bvjsr:disabled {
    background: #fcfbfb;
}

input.bvjsr:disabled {
    padding: 0.9rem 0.875rem;
}

input.bvjsr:disabled {
    font-size: 1.12rem;
}

input.bvjsr:disabled {
    font-weight: 400;
}

.t0my7 {
    width: 40%;
}

.t0my7 {
    margin-right: 5px;
}

.t0my7 {
    display: inline;
}

.t0my7 {
    padding: 0.375rem 0.875rem;
}

.t0my7 {
    border: 1px solid rgba(179,179,179, 0.9);
}

.t0my7 {
    background-color: #fff;
}

.t0my7 {
    background-clip: padding-box;
}

.t0my7 {
    cursor: pointer;
}

.t0my7 {
    line-height: 1.5;
}

.t0my7 {
    vertical-align: top;
}

.t0my7 {
    border-radius: 0.28rem;
}

.t0my7 {
    padding-left: 10px;
}

.t0my7 {
    -webkit-appearance: none;
}

.t0my7 {
    -moz-appearance: none;
}

.t0my7 {
    appearance: none;
}

.t0my7 {
    border-radius: 0.25rem;
}

.t0my7 {
    transition: all 0.25s ease-in-out;
}

.t0my7 {
    background: #FFFFFF url(/img/select_arrow.jpg) no-repeat 98% 50%;
}

.t0my7 {
    font-family: var(--hg180);
}

.t0my7 {
    font-size: var(--hyzhw);
}

.t0my7 {
    color: var(--d698z);
}

.t0my7 {
    font-weight: var(--ydw0n);
}

    .t0my7:hover {
        background: #f9fbe1;
    }

    .t0my7:hover {
        border: 1px solid #75b9f0;
    }

    .t0my7:hover {
        background: #FFFFFF url(/img/select_arrow.jpg) no-repeat 98% 50%;
    }

    .t0my7:active {
        outline: none;
    }

    .t0my7:active {
        border-color: #198754;
    }

    .t0my7:active {
        box-shadow: 0 0 0 0.20rem rgba(41,23,174, 0.25);
    }

    .t0my7:focus {
        outline: none;
    }

    .t0my7:focus {
        border-color: #198754;
    }

    .t0my7:focus {
        box-shadow: 0 0 0 0.20rem rgba(41,23,174, 0.25);
    }

.jy568 {
    font-size: 0.95rem !important;
    margin-top: 10px;
    line-height: 1.4;
    margin-top: 16px;
    color: var(--n9bdr);
}

.ppbrz {
    font-size: 0.9rem !important;
}

.ppbrz {
    font-weight: 400;
}

.ppbrz {
    padding: 0.775rem 1.4rem;
}

.ppbrz {
    --hzhd5: 0.275rem;
}

.ppbrz {
    --hkcyj: 0.9rem;
}

.f261w:disabled, .f261w.disabled {
    opacity: 0.25;
}

div.b8t54 {
    text-align: right;
}

div.b8t54 {
    float: right;
}

div.j65d3 {
    text-align: left;
}

div.j65d3 {
    float: left;
}

.pny1s {
    display: flex;
}

.pny1s {
    z-index: 102;
}

.pny1s {
    flex-direction: column;
}

.pny1s {
    flex-direction: column;
}

.pny1s {
    border-radius: 4px;
}

.pny1s {
    padding: 1.5rem;
}

.pny1s {
    box-shadow: 0 2px 2px rgb(0 0 0 / 25%);
}

.pny1s {
    border: 1px solid var(--t8t1j);
}

.pny1s {
    background-color: var(--t8t1j);
}

.ty2sh {
    align-items: center;
}

.ty2sh {
    justify-content: center;
}

.ty2sh {
    width: 75% !important;
}

.ty2sh {
    height: 100%;
}

.ty2sh {
    margin-right: 20%;
}

.ty2sh {
    margin-left: 20%;
}

.vdw20 {
    display: flex;
}

.vdw20 {
    z-index: 102;
}

.vdw20 {
    flex-direction: column;
}

.vdw20 {
    border-radius: 4px;
}

.vdw20 {
    padding: 1.5rem;
}

.vdw20 {
    box-shadow: 0 2px 2px rgb(0 0 0 / 25%);
}

.vdw20 {
    background-color: var(--t8t1j);
}

.vdw20 {
    border: 1px solid var(--t8t1j);
}

.hxkkt {
    align-items: center;
}

.hxkkt {
    justify-content: center;
}

.hxkkt {
    width: 75% !important;
}

.hxkkt {
    height: 100%;
}

.hxkkt {
    margin-right: 20%;
}

.hxkkt {
    margin-left: 20%;
}

h3.blazored-modal-title {
    font-size: 1.4rem;
}

.blazored-modal-close {
    background-color: var(--t6xd9) !important;
}

.blazored-modal-close {
    color: var(--zjryn) !important;
}

.blazored-modal-close {
    border: 1px solid var(--t6xd9) !important;
}

    .blazored-modal-close:hover {
        color: var(--t6xd9) !important;
    }

    .blazored-modal-close:hover {
        background-color: var(--zjryn) !important;
    }

.blazored-modal-overlay {
    background-color: rgba(0,0,0,0.75) !important;
}

@keyframes q0fy1 {
    0% {
        opacity: 1;
        transform: translateX(0);
    }

    10% {
        opacity: 0.9;
        transform: translateX(0.3%);
    }

    20% {
        opacity: 0.8;
        transform: translateX(0.6%);
    }

    40% {
        opacity: 0.7;
        transform: translateX(0.9%);
    }

    50% {
        opacity: 0.6;
        transform: translateX(1.2%);
    }

    60% {
        opacity: 0.5;
        transform: translateX(1.5%);
    }

    70% {
        opacity: 0.4;
        transform: translateX(1.8%);
    }

    80% {
        opacity: 0.2;
        transform: translateX(2.1%);
    }

    90% {
        opacity: 0.1;
        transform: translateX(2.4%);
    }

    100% {
        opacity: 0;
        transform: translateX(-2.7%);
    }
}

@keyframes bb25q {
    0% {
        opacity: 1;
    }

    10% {
        opacity: 0.9;
    }

    20% {
        opacity: 0.8;
    }

    40% {
        opacity: 0.7;
    }

    50% {
        opacity: 0.6;
    }

    60% {
        opacity: 0.5;
    }

    70% {
        opacity: 0.4;
    }

    80% {
        opacity: 0.2;
    }

    90% {
        opacity: 0.1;
    }

    100% {
        opacity: 0;
    }
}

@keyframes m40yt {
    0% {
        opacity: 1;
    }

    10% {
        opacity: 0.9;
    }

    20% {
        opacity: 0.8;
    }

    40% {
        opacity: 0.7;
    }

    50% {
        opacity: 0.6;
    }

    60% {
        opacity: 0.5;
    }

    70% {
        opacity: 0.4;
    }

    80% {
        opacity: 0.2;
    }

    90% {
        opacity: 0.1;
    }

    100% {
        opacity: 0;
    }
}

@keyframes x6ch6 {
    0% {
        opacity: 0;
        transform: translateX(2.4%);
    }

    5% {
        opacity: 0.5;
        transform: translateX(2.28%);
    }

    10% {
        opacity: 0.10;
        transform: translateX(2.16%);
    }

    15% {
        opacity: 0.15;
        transform: translateX(2.04%);
    }

    20% {
        opacity: 0.20;
        transform: translateX(1.92%);
    }

    25% {
        opacity: 0.25;
        transform: translateX(1.80%);
    }

    30% {
        opacity: 0.30;
        transform: translateX(1.68%);
    }

    35% {
        opacity: 0.35;
        transform: translateX(1.56%);
    }

    40% {
        opacity: 0.40;
        transform: translateX(1.44%);
    }

    45% {
        opacity: 0.45;
        transform: translateX(1.32%);
    }

    50% {
        opacity: 0.50;
        transform: translateX(1.20%);
    }

    55% {
        opacity: 0.55;
        transform: translateX(1.08%);
    }

    60% {
        opacity: 0.60;
        transform: translateX(0.96%);
    }

    65% {
        opacity: 0.65;
        transform: translateX(0.84%);
    }

    70% {
        opacity: 0.70;
        transform: translateX(0.72%);
    }

    75% {
        opacity: 0.75;
        transform: translateX(0.6%);
    }

    80% {
        opacity: 0.80;
        transform: translateX(0.48%);
    }

    85% {
        opacity: 0.85;
        transform: translateX(0.36%);
    }

    90% {
        opacity: 0.90;
        transform: translateX(0.24%);
    }

    95% {
        opacity: 0.95;
        transform: translateX(0.12%);
    }

    100% {
        transform: translateX(0%);
        opacity: 1;
        display: block;
    }
}

@keyframes n72s1 {
    0% {
        opacity: 0;
        transform: translateX(-2.4%);
    }

    5% {
        opacity: 0.5;
        transform: translateX(-2.28%);
    }

    10% {
        opacity: 0.10;
        transform: translateX(-2.16%);
    }

    15% {
        opacity: 0.15;
        transform: translateX(-2.04%);
    }

    20% {
        opacity: 0.20;
        transform: translateX(-1.92%);
    }

    25% {
        opacity: 0.25;
        transform: translateX(-1.80%);
    }

    30% {
        opacity: 0.30;
        transform: translateX(-1.68%);
    }

    35% {
        opacity: 0.35;
        transform: translateX(-1.56%);
    }

    40% {
        opacity: 0.40;
        transform: translateX(-1.44%);
    }

    45% {
        opacity: 0.45;
        transform: translateX(-1.32%);
    }

    50% {
        opacity: 0.50;
        transform: translateX(-1.20%);
    }

    55% {
        opacity: 0.55;
        transform: translateX(-1.08%);
    }

    60% {
        opacity: 0.60;
        transform: translateX(-0.96%);
    }

    65% {
        opacity: 0.65;
        transform: translateX(-0.84%);
    }

    70% {
        opacity: 0.70;
        transform: translateX(-0.72%);
    }

    75% {
        opacity: 0.75;
        transform: translateX(-0.6%);
    }

    80% {
        opacity: 0.80;
        transform: translateX(-0.48%);
    }

    85% {
        opacity: 0.85;
        transform: translateX(-0.36%);
    }

    90% {
        opacity: 0.90;
        transform: translateX(-0.24%);
    }

    95% {
        opacity: 0.95;
        transform: translateX(-0.12%);
    }

    100% {
        transform: translateX(0%);
        opacity: 1;
        display: block;
    }
}

@keyframes z0fkv {
    0% {
        opacity: 0;
        transform: translateX(1.68%);
    }

    5% {
        opacity: 0.5;
        transform: translateX(1.6%);
    }

    10% {
        opacity: 0.10;
        transform: translateX(1.52%);
    }

    15% {
        opacity: 0.15;
        transform: translateX(1.44%);
    }

    20% {
        opacity: 0.20;
        transform: translateX(1.36%);
    }

    25% {
        opacity: 0.25;
        transform: translateX(1.28%);
    }

    30% {
        opacity: 0.30;
        transform: translateX(1.20%);
    }

    35% {
        opacity: 0.35;
        transform: translateX(1.12%);
    }

    40% {
        opacity: 0.40;
        transform: translateX(1.04%);
    }

    45% {
        opacity: 0.45;
        transform: translateX(0.96%);
    }

    50% {
        opacity: 0.50;
        transform: translateX(0.88%);
    }

    55% {
        opacity: 0.55;
        transform: translateX(0.80%);
    }

    60% {
        opacity: 0.60;
        transform: translateX(0.72%);
    }

    65% {
        opacity: 0.65;
        transform: translateX(0.64%);
    }

    70% {
        opacity: 0.70;
        transform: translateX(0.56%);
    }

    75% {
        opacity: 0.75;
        transform: translateX(0.48%);
    }

    80% {
        opacity: 0.80;
        transform: translateX(0.40%);
    }

    85% {
        opacity: 0.85;
        transform: translateX(0.32%);
    }

    90% {
        opacity: 0.90;
        transform: translateX(0.16%);
    }

    95% {
        opacity: 0.95;
        transform: translateX(0.08%);
    }

    100% {
        transform: translateX(0%);
        opacity: 1;
        display: block;
    }
}

@keyframes z0qrz {
    0% {
        opacity: 0;
        transform: translateX(-1.68%);
    }

    5% {
        opacity: 0.5;
        transform: translateX(-1.6%);
    }

    10% {
        opacity: 0.10;
        transform: translateX(-1.52%);
    }

    15% {
        opacity: 0.15;
        transform: translateX(-1.44%);
    }

    20% {
        opacity: 0.20;
        transform: translateX(-1.36%);
    }

    25% {
        opacity: 0.25;
        transform: translateX(-1.28%);
    }

    30% {
        opacity: 0.30;
        transform: translateX(-1.20%);
    }

    35% {
        opacity: 0.35;
        transform: translateX(-1.12%);
    }

    40% {
        opacity: 0.40;
        transform: translateX(-1.04%);
    }

    45% {
        opacity: 0.45;
        transform: translateX(-0.96%);
    }

    50% {
        opacity: 0.50;
        transform: translateX(-0.88%);
    }

    55% {
        opacity: 0.55;
        transform: translateX(-0.80%);
    }

    60% {
        opacity: 0.60;
        transform: translateX(-0.72%);
    }

    65% {
        opacity: 0.65;
        transform: translateX(-0.64%);
    }

    70% {
        opacity: 0.70;
        transform: translateX(-0.56%);
    }

    75% {
        opacity: 0.75;
        transform: translateX(-0.48%);
    }

    80% {
        opacity: 0.80;
        transform: translateX(-0.40%);
    }

    85% {
        opacity: 0.85;
        transform: translateX(-0.32%);
    }

    90% {
        opacity: 0.90;
        transform: translateX(-0.16%);
    }

    95% {
        opacity: 0.95;
        transform: translateX(-0.08%);
    }

    100% {
        transform: translateX(0%);
        opacity: 1;
        display: block;
    }
}

@keyframes yv0wy {
    0% {
        opacity: 0;
    }

    5% {
        opacity: 0.5;
    }

    10% {
        opacity: 0.10;
    }

    15% {
        opacity: 0.15;
    }

    20% {
        opacity: 0.20;
    }

    25% {
        opacity: 0.25;
    }

    30% {
        opacity: 0.30;
    }

    35% {
        opacity: 0.35;
    }

    40% {
        opacity: 0.40;
    }

    45% {
        opacity: 0.45;
    }

    50% {
        opacity: 0.50;
    }

    55% {
        opacity: 0.55;
    }

    60% {
        opacity: 0.60;
    }

    65% {
        opacity: 0.65;
    }

    70% {
        opacity: 0.70;
    }

    75% {
        opacity: 0.75;
    }

    80% {
        opacity: 0.80;
    }

    85% {
        opacity: 0.85;
    }

    90% {
        opacity: 0.90;
    }

    95% {
        opacity: 0.95;
    }

    100% {
        opacity: 1;
        display: block;
    }
}

.spsjd {
    position: relative;
}

.spsjd {
    transition: all ease-in-out 1s;
}

    .spsjd.mkt48 {
        opacity: 1;
    }

    .spsjd.mkt48 {
        animation: x6ch6 0.8s;
    }

    .spsjd.hctd4 {
        animation: m40yt 0.2s;
    }

    .spsjd.hctd4 {
        opacity: 0;
    }

    .spsjd.qqr82 {
        opacity: 1;
    }

    .spsjd.qqr82 {
        animation: n72s1 0.8s;
    }

.k3hgp {
    position: relative;
}

.k3hgp {
    transition: all ease-in-out 1s;
}

    .k3hgp.pbd54 {
        opacity: 1;
    }

    .k3hgp.pbd54 {
        animation: z0fkv 0.8s;
    }

    .k3hgp.s66zj {
        opacity: 0;
    }

    .k3hgp.s66zj {
        animation: bb25q 0.8s;
    }

    .k3hgp.j12zt {
        opacity: 1;
    }

    .k3hgp.j12zt {
        animation: z0qrz 0.8s;
    }

    .k3hgp.b276k {
        opacity: 1;
    }

    .k3hgp.b276k {
        animation: yv0wy 0.8s;
    }

.rfb6w {
    width: 100px;
}

.rfb6w {
    height: 100px;
}

.rfb6w {
    border-radius: 100%;
}

.rfb6w {
    position: relative;
}

.rfb6w {
    margin: 0 auto;
    animation: loadpagespin 1s infinite;
}

#loader-page:before, #loader-page:after {
    content: "";
    position: absolute;
    top: -10px;
    left: -10px;
    width: 100%;
    height: 100%;
    border-radius: 100%;
    border: 10px solid transparent;
    border-top-color: #f6851f;
}

#loader-page:before {
    z-index: 100;
}

#loader-page:before {
    animation: ng6cs 1.5s infinite;
}

#loader-page:after {
    border: 10px solid #013047;
}

@keyframes loadpagespin {
    0% {
        -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

.sz234 {
    width: 480px;
}

.sz234 {
    height: 100px;
}

.sz234 {
    border-radius: 100%;
}

.sz234 {
    position: relative;
}

.sz234 {
    margin: 0 auto;
}

.kn13z span {
    display: inline-block;
}

.kn13z span {
    width: 20px;
}

.kn13z span {
    height: 20px;
}

.kn13z span {
    border-radius: 100%;
}

.kn13z span {
    background-color: #02a8f4;
}

.kn13z span {
    margin: 35px 5px;
}

.kn13z span {
    opacity: 0;
}

    .kn13z span:nth-child(1) {
        animation: q9qvg 1s ease-in-out infinite;
    }

    .kn13z span:nth-child(2) {
        animation: q9qvg 1s ease-in-out 0.16s infinite;
    }

    .kn13z span:nth-child(3) {
        animation: q9qvg 1s ease-in-out 0.32s infinite;
    }

    .kn13z span:nth-child(4) {
        animation: q9qvg 1s ease-in-out 0.48s infinite;
    }

    .kn13z span:nth-child(5) {
        animation: q9qvg 1s ease-in-out 0.64s infinite;
    }

    .kn13z span:nth-child(6) {
        animation: q9qvg 1s ease-in-out 0.80s infinite;
    }

    .kn13z span:nth-child(7) {
        animation: q9qvg 1s ease-in-out 0.96s infinite;
    }

    .kn13z span:nth-child(8) {
        animation: q9qvg 1s ease-in-out 1.12s infinite;
    }

    .kn13z span:nth-child(9) {
        animation: q9qvg 1s ease-in-out 1.28s infinite;
    }

    .kn13z span:nth-child(10) {
        animation: q9qvg 1s ease-in-out 1.44s infinite;
    }

    .kn13z span:nth-child(11) {
        animation: q9qvg 1s ease-in-out 1.6s infinite;
    }

    .kn13z span:nth-child(12) {
        animation: q9qvg 1s ease-in-out 1.78s infinite;
    }

@keyframes q9qvg {
    0% {
        opacity: 0;
    }

    10% {
        opacity: 0.20;
    }

    20% {
        opacity: 0.20;
    }

    30% {
        opacity: 0.30;
    }

    40% {
        opacity: 0.40;
    }

    50% {
        opacity: 0.50;
    }

    60% {
        opacity: 0.60;
    }

    70% {
        opacity: 0.70;
    }

    80% {
        opacity: 0.80;
    }

    90% {
        opacity: 0.90;
    }

    100% {
        opacity: 1;
    }
}

.bq4zj {
    top: 10px;
}

.bq4zj {
    position: relative;
}

.bq4zj {
    margin-left: 42%;
}

    .bq4zj span {
        display: inline-block;
    }

    .bq4zj span {
        width: 8px;
    }

    .bq4zj span {
        height: 16px;
    }

    .bq4zj span {
        margin-left: 8px;
    }

    .bq4zj span {
        background-color: var(--y68w6);
    }

        .bq4zj span:nth-child(1) {
            animation: ntxnh 1s ease-in-out infinite;
        }

        .bq4zj span:nth-child(2) {
            animation: ntxnh 1s ease-in-out 0.15s infinite;
        }

        .bq4zj span:nth-child(3) {
            animation: ntxnh 1s ease-in-out 0.30s infinite;
        }

        .bq4zj span:nth-child(4) {
            animation: ntxnh 1s ease-in-out 0.45s infinite;
        }

        .bq4zj span:nth-child(5) {
            animation: ntxnh 1s ease-in-out 0.60s infinite;
        }

        .bq4zj span:nth-child(6) {
            animation: ntxnh 1s ease-in-out 0.75s infinite;
        }

        .bq4zj span:nth-child(7) {
            animation: ntxnh 1s ease-in-out 0.90s infinite;
        }

        .bq4zj span:nth-child(8) {
            animation: ntxnh 1s ease-in-out 1.1s infinite;
        }

        .bq4zj span:nth-child(9) {
            animation: ntxnh 1s ease-in-out 1.25s infinite;
        }

        .bq4zj span:nth-child(10) {
            animation: ntxnh 1s ease-in-out 1.4s infinite;
        }

        .bq4zj span:nth-child(11) {
            animation: ntxnh 1s ease-in-out 1.55s infinite;
        }

        .bq4zj span:nth-child(12) {
            animation: ntxnh 1s ease-in-out 1.7s infinite;
        }

@keyframes ntxnh {
    0%, 100% {
        -webkit-transform: scaleY(1);
        -ms-transform: scaleY(1);
        -o-transform: scaleY(1);
        transform: scaleY(1);
    }

    50% {
        -webkit-transform: scaleY(1.9);
        -ms-transform: scaleY(1.9);
        -o-transform: scaleY(1.9);
        transform: scaleY(1.9);
    }
}

.blazored-toast {
    position: relative;
    flex-direction: row;
    animation: fadein 1.5s;
    margin-bottom: 1rem;
    padding: 1rem 1.25rem;
    color: var(--white-cl) !important;
    width: 100vw;
    box-shadow: rgb(0 0 0 / 25%) 0 10px 40px;
}

.blazored-toast {
    width: 30rem !important;
    border-radius: 0.25rem;
}

.blazored-toast-success {
    background-color: var(--cv6nm) !important;
}

.blazored-toast-warning {
    background-color: var(--htn0z) !important;
}

.blazored-toast-warning {
    color: var(--tnrqy) !important;
}

.blazored-toast-error {
    background-color: var(--nsfn0) !important;
}

.blazored-toast-info {
    background-color: var(--dbqqb) !important;
}

.blazored-toast-info {
    color: var(--mq87h) !important;
}

.blazored-toast-body .blazored-toast-header h5 {
    display: none !important;
    font-weight: 400 !important;
    text-transform: none !important;
    font-size: 1.1rem !important;
    margin-bottom: 0;
    line-height: 32px;
}

.blazored-toast-body .blazored-toast-header .blazored-toast-close {
    background-color: transparent;
    padding: 4px !important;
    border: 0;
    -webkit-appearance: none;
    font-size: 1.25rem;
    margin-left: 95% !important;
    cursor: pointer !important;
}

.blazored-toast-body .blazored-toast-header .blazored-toast-close {
    color: var(--tnrqy) !important;
}

.gjs77 .b9y71 {
    float: left;
}

    .gjs77 .b9y71 .y7cfg {
        display: inline;
    }

    .gjs77 .b9y71 .y7cfg {
        float: left;
    }

    .gjs77 .b9y71 .y7cfg {
        padding: 15px 12px 15px 12px;
    }

    .gjs77 .b9y71 .y7cfg {
        background: #ffffff;
    }

    .gjs77 .b9y71 .y7cfg {
        margin-right: 5px;
    }

    .gjs77 .b9y71 .y7cfg {
        border: 1px solid #e2e2e2;
    }

    .gjs77 .b9y71 .y7cfg {
        border-top-left-radius: 7px;
    }

    .gjs77 .b9y71 .y7cfg {
        border-top-right-radius: 7px;
    }

    .gjs77 .b9y71 .y7cfg {
        cursor: pointer;
    }

    .gjs77 .b9y71 .y7cfg {
        color: #444444 !important;
    }

    .gjs77 .b9y71 .y7cfg {
        font-size: 0.85rem;
    }

        .gjs77 .b9y71 .y7cfg:disabled {
            color: #d4d4d4 !important;
        }

        .gjs77 .b9y71 .y7cfg:disabled {
            backdrop-filter: var(--f9rnw);
        }

    .gjs77 .b9y71 .p8qyd {
        border-bottom: 1px solid #efeef1;
    }

    .gjs77 .b9y71 .p8qyd {
        background: #efeef1;
    }

    .gjs77 .b9y71 .p8qyd {
        color: var(--third_cl) !important;
    }

    .gjs77 .b9y71 .b9y71-content {
        background: #ffffff;
    }

    .gjs77 .b9y71 .b9y71-content {
        padding: 10px 10px 20px 10px;
    }

    .gjs77 .b9y71 .b9y71-content {
        border-top-right-radius: 5px;
    }

    .gjs77 .b9y71 .b9y71-content {
        border-bottom-left-radius: 5px;
    }

    .gjs77 .b9y71 .b9y71-content {
        border-bottom-right-radius: 5px;
    }

.yfbf8 {
    clear: both;
}

.yfbf8 {
    padding: 16px 24px 32px 24px;
}

.yfbf8 {
    border-radius: 2px;
}

.yfbf8 {
    border: 1px solid var(--j9254);
}

input[type=radio].xnpgj {
    position: absolute;
}

input[type=radio].xnpgj {
    visibility: hidden;
}

input[type=radio].xnpgj {
    display: none;
}

    input[type=radio].xnpgj:disabled {
        position: absolute;
    }

    input[type=radio].xnpgj:disabled {
        visibility: hidden;
    }

    input[type=radio].xnpgj:disabled {
        display: none;
    }

    input[type=radio].xnpgj:disabled {
        color: var(--qtkkw);
    }

    input[type=radio].xnpgj:disabled {
        background: var(--t8t1j);
    }

label.vf8ph {
    cursor: pointer;
}

label.vf8ph {
    display: inline-block;
}

label.vf8ph {
    color: var(--n9bdr);
}

label.md2rk {
    color: var(--qtkkw);
}

label.md2rk {
    background: var(--t8t1j);
}

input[type=radio].xnpgj + label {
    padding: 10px;
}

input[type=radio].xnpgj + label {
    border-radius: 2px;
}

input[type=radio].jf1wh + label {
    padding: 10px;
}

input[type=radio].jf1wh + label {
    border-radius: 2px;
}

input[type=radio].xnpgj:checked + label {
    padding: 10px;
}

input[type=radio].xnpgj:checked + label {
    border-radius: 2px;
}

input[type=radio].xnpgj:checked + label {
    color: var(--zjryn);
}

input[type=radio].xnpgj:checked + label {
    background: var(--n9bdr);
}

input[type=radio].jf1wh:checked + label.md2rk {
    padding: 10px;
}

input[type=radio].jf1wh:checked + label.md2rk {
    border-radius: 2px;
}

input[type=radio].jf1wh:checked + label.md2rk {
    color: var(--zjryn);
}

input[type=radio].jf1wh:checked + label.md2rk {
    background: var(--qtkkw);
}

label + input[type=radio].xnpgj + label {
    padding: 10px;
}

label.md2rk + input[type=radio].jf1wh + label.md2rk {
    padding: 10px;
}

label.md2rk + input[type=radio].jf1wh + label.md2rk {
    color: var(--qtkkw);
}

label.md2rk + input[type=radio].jf1wh + label.md2rk {
    background: var(--t8t1j);
}

.cn66h {
    padding: 0;
    display: inline-block;
    margin: 0;
    border-radius: 6px;
    overflow: hidden;
    border: solid 1px var(--n9bdr);
}

input[type=radio].x6rk8 {
    position: absolute;
}

input[type=radio].x6rk8 {
    visibility: hidden;
}

input[type=radio].x6rk8 {
    display: none;
}

    input[type=radio].x6rk8:disabled {
        position: absolute;
    }

    input[type=radio].x6rk8:disabled {
        visibility: hidden;
    }

    input[type=radio].x6rk8:disabled {
        display: none;
    }

    input[type=radio].x6rk8:disabled {
        color: var(--qtkkw);
    }

    input[type=radio].x6rk8:disabled {
        background: var(--t8t1j);
    }

label.jhbg0 {
    display: inline-block;
}

label.jhbg0 {
    cursor: pointer;
}

label.jhbg0 {
    font-size: 16px;
}

label.jhbg0 {
    color: var(--n9bdr);
}

label.p1b9s {
    background: var(--t8t1j);
}

label.p1b9s {
    color: var(--qtkkw);
}

input[type=radio].x6rk8 + label {
    padding: 0.375rem 1rem;
}

input[type=radio].x6rk8 + label {
    border-radius: 2px;
}

input[type=radio].htbm4 + label {
    padding: 0.375rem 1rem;
}

input[type=radio].htbm4 + label {
    border-radius: 2px;
}

input[type=radio].x6rk8:checked + label {
    padding: 0.375rem 1rem;
}

input[type=radio].x6rk8:checked + label {
    border-radius: 2px;
}

input[type=radio].x6rk8:checked + label {
    color: var(--zjryn);
}

input[type=radio].x6rk8:checked + label {
    background: var(--n9bdr);
}

input[type=radio].htbm4:checked + label.list-view-label-disabled {
    padding: 0.375rem 1rem;
}

input[type=radio].htbm4:checked + label.list-view-label-disabled {
    border-radius: 2px;
}

input[type=radio].htbm4:checked + label.list-view-label-disabled {
    color: var(--zjryn);
}

input[type=radio].htbm4:checked + label.list-view-label-disabled {
    background: var(--qtkkw);
}

label + input[type=radio].x6rk8 + label {
    padding: 0.375rem 1rem;
}

label.p1b9s + input[type=radio].htbm4 + label.p1b9s {
    padding: 0.375rem 1rem;
}

label.p1b9s + input[type=radio].htbm4 + label.p1b9s {
    color: var(--qtkkw);
}

label.p1b9s + input[type=radio].htbm4 + label.p1b9s {
    background: var(--t8t1j);
}

.zvdk8 {
    padding: 0;
}

.zvdk8 {
    display: inline-block;
}

.zvdk8 {
    margin: -8px 16px -8px 8px;
}

.zvdk8 {
    border-radius: 6px;
}

.zvdk8 {
    overflow: hidden;
}

.zvdk8 {
    border: solid 1px var(--n9bdr);
}

.kjzwk .v1r40 {
    display: inline-block;
}

.kjzwk .v1r40 {
    padding: 0.575rem 0.875rem;
}

.kjzwk .v1r40 {
    border: 1px solid rgba(179,179,179, 0.9);
}

.kjzwk .v1r40 {
    line-height: 1.5;
}

.kjzwk .v1r40 {
    border-radius: 0.25rem;
}

.kjzwk .v1r40 {
    transition: all 0.25s ease-in-out;
}

.kjzwk .v1r40 {
    cursor: pointer;
}

.kjzwk .v1r40 {
    background-color: var(--zjryn);
}

.kjzwk .v1r40 {
    font-family: var(--hg180);
}

.kjzwk .v1r40 {
    font-size: var(--hyzhw);
}

.kjzwk .v1r40 {
    color: var(--d698z);
}

.kjzwk .v1r40 {
    font-weight: var(--ydw0n);
}

.kjzwk .j8s9n {
    width: 100%;
}

.kjzwk .q1v47 {
    width: 70%;
}

.kjzwk .v1r40:hover {
    border: 1px solid rgba(129,129,129, 0.9);
}

.kjzwk .v1r40:hover {
    text-decoration: none;
}

.kjzwk .v1r40:hover {
    background-color: #f9fbe1;
}

.kjzwk .v1r40 small {
    font-size: 0.8rem;
}

.kjzwk .v1r40 small {
    color: var(--d698z);
}

    .kjzwk .v1r40 small:hover {
        text-decoration: none;
    }

    .kjzwk .v1r40 small:hover {
        color: var(--d698z);
    }

.kjzwk button {
    width: 25%;
}

.kjzwk button {
    display: inline;
}

.kjzwk button {
    margin-bottom: 0.4rem !important;
}

.kjzwk button {
    padding: 0.675rem 0.875rem !important;
}

.kjzwk .v1r40 .v1r40-color-selection {
    width: 50%;
}

.kjzwk .v1r40 .v1r40-color-selection {
    float: right;
}

.kjzwk .v1r40 .v1r40-color-selection {
    padding: 0.825rem 0.875rem;
}

.kjzwk .v1r40 .v1r40-color-selection {
    margin: 0;
}

.q7850 .xqbq4 {
    width: 83%;
}

.q7850 .xqbq4 {
    display: inline-block;
}

.q7850 .xqbq4 {
    padding: 0.575rem 0.875rem;
}

.q7850 .xqbq4 {
    border: 1px solid rgba(179,179,179, 0.9);
}

.q7850 .xqbq4 {
    line-height: 1.5;
}

.q7850 .xqbq4 {
    border-radius: 0.25rem;
}

.q7850 .xqbq4 {
    transition: all 0.25s ease-in-out;
}

.q7850 .xqbq4 {
    font-family: var(--hg180);
}

.q7850 .xqbq4 {
    font-size: var(--hyzhw);
}

.q7850 .xqbq4 {
    color: var(--d698z);
}

.q7850 .xqbq4 {
    font-weight: var(--ydw0n);
}

    .q7850 .xqbq4 .ypjfc {
        width: 100%;
    }

    .q7850 .xqbq4 .ypjfc {
        float: none;
    }

    .q7850 .xqbq4 .ypjfc {
        padding: 0.875rem 0.875rem;
    }

    .q7850 .xqbq4 .ypjfc {
        margin: 0;
    }

    .q7850 .xqbq4 .ypjfc {
        color: var(--n9bdr);
    }

.ypjfc .pg9b0 {
    font-size: 28px;
}

.ypjfc .pg9b0 {
    padding: 0px 8px;
}

.ypjfc .q3zvw {
    font-size: 24px;
}

.ypjfc .q3zvw {
    padding: 0px 8px;
}

.ypjfc .qx3w2 {
    font-size: 20px;
}

.ypjfc .qx3w2 {
    padding: 0px 8px;
}

.ypjfc .p0pkq {
    font-size: 16px;
}

.ypjfc .p0pkq {
    padding: 0px 8px;
}

.q7850 button {
    width: 10%;
}

.q7850 button {
    display: inline;
}

.q7850 button {
    margin-bottom: 0.4rem !important;
}

.q7850 button {
    padding: 0.675rem 0.875rem !important;
}

.j5kmv {
    min-height: 100%;
}

.j5kmv {
    content: "";
}

.j5kmv {
    border-radius: 8px;
}

.jbstx {
    display: inline;
}

.jbstx {
    padding-top: 32px;
}

.jbstx {
    padding-bottom: 12px;
}

.jbstx {
    border-radius: 6px;
}

.jbstx {
    content: "preview";
}

.jbstx {
    width: 38%;
}

.jbstx {
    float: right;
}

.jbstx {
    border: 1px solid var(--tnrqy);
}

.jbstx {
    color: var(--tnrqy);
}

input.sfyzr {
    margin-right: 4px;
}

input.sfyzr {
    display: inline;
}

input.sfyzr {
    width: 60%;
}

input.sfyzr {
    border-radius: 4px;
}

dl.j2qrq {
    margin: 10px;
}

dl.j2qrq {
    background: #d9e5f8;
}

dl.j2qrq {
    border-radius: 4px;
}

dl.j2qrq {
    border: 1px solid #b4ccf2;
}

dl.j2qrq {
    border-top: 0px;
}

    dl.j2qrq dt {
        clear: left;
    }

    dl.j2qrq dt {
        float: left;
    }

    dl.j2qrq dt {
        width: 160px;
    }

    dl.j2qrq dt {
        margin: 0;
    }

    dl.j2qrq dt {
        padding: 10px;
    }

    dl.j2qrq dt {
        border-top: 1px solid #b4ccf2;
    }

    dl.j2qrq dt {
        font-weight: bold;
    }

    dl.j2qrq dt {
        padding-left: 10px;
    }

    dl.j2qrq dd {
        margin-left: 160px;
    }

    dl.j2qrq dd {
        padding: 10px;
    }

    dl.j2qrq dd {
        border-top: 1px solid #b4ccf2;
    }

    dl.j2qrq dd {
        background: #e9f2fd;
    }

        dl.j2qrq dd:empty:hover {
            background: #ffffcb
        }

        dl.j2qrq, dl.j2qrq dd.wt0sv {
            border-top: 1px solid #b4ccf2;
        }

.wfpjg {
    column-gap: 1.5rem;
}

.wfpjg {
    width: 100%;
}

.wfpjg {
    margin: 0 auto;
}

    .wfpjg div.wfpjg-image {
        width: 150px;
    }

    .wfpjg div.wfpjg-image {
        margin: 0 1.5rem 1.5rem 0;
    }

    .wfpjg div.wfpjg-image {
        display: inline-block;
    }

    .wfpjg div.wfpjg-image {
        width: 100%;
    }

    .wfpjg div.wfpjg-image {
        border: none;
    }

    .wfpjg div.wfpjg-image {
        padding: 0;
    }

    .wfpjg div.wfpjg-image {
        border-radius: 5px;
    }

    .wfpjg div.wfpjg-image {
        transition: all .25s ease-in-out;
    }

    .wfpjg div.wfpjg-image {
        -webkit-box-shadow: 0 4px 6px var(--rn2b2);
    }

    .wfpjg div.wfpjg-image {
        -moz-box-shadow: 0 4px 6px var(--rn2b2);
    }

    .wfpjg div.wfpjg-image {
        box-shadow: 0 4px 6px var(--rn2b2);
    }

        .wfpjg div.wfpjg-image:hover img {
            filter: opacity(0.8);
        }

    .wfpjg img {
        width: 100%;
    }

    .wfpjg img {
        border-radius: 5px;
    }

    .wfpjg img {
        transition: all .25s ease-in-out;
    }

    .wfpjg p {
        margin: 5px 0;
    }

    .wfpjg p {
        padding: 0;
    }

    .wfpjg p {
        text-align: center;
    }

    .wfpjg p {
        font-style: italic;
    }

        .wfpjg p.w01cy {
            margin: 5px 0;
        }

        .wfpjg p.w01cy {
            padding: 0;
        }

        .wfpjg p.w01cy {
            text-align: left;
        }

        .wfpjg p.w01cy {
            font-style: normal;
        }

.b15q6 {
    width: 100%;
}

.b15q6 {
    border-collapse: collapse;
}

.b15q6 {
    border: 1px solid #bebdbd;
}

    .b15q6 tr {
        border: 1px solid var(--t8t1j);
    }

        .b15q6 tr:nth-of-type(odd) {
            border: var(--f9rnw);
        }

        .b15q6 tr:nth-of-type(even) {
            border: var(--f9rnw);
        }

    .b15q6 td, .b15q6 th {
        padding: 24px 7px 24px 7px;
    }

    .b15q6 td, .b15q6 th {
        text-align: left;
    }

    .b15q6 th {
        color: #000000;
    }

    .b15q6 th {
        font-weight: bold;
    }

    .b15q6 th {
        border-bottom: 3px double #8d8f94;
    }

    .b15q6 th {
        background: var(--t8t1j);
    }

    .b15q6 .rqvvk {
        background: #f5f5f5 !important;
    }

    .b15q6 .rqvvk {
        border-top: 3px double #dde7f8 !important;
    }

    .b15q6 .rqvvk {
        font-weight: 700;
    }

.tzr5p {
    display: table;
}

.h68gg {
    display: none;
}

.knwtp {
    width: 100%;
}

.knwtp {
    border-collapse: collapse;
}

    .knwtp tr:nth-of-type(odd) {
        background: var(--d6rp2);
    }

    .knwtp tr:nth-of-type(even) {
        background: var(--zjryn);
    }

    .knwtp td {
        padding: 10px 7px 12px 7px;
    }

    .knwtp td {
        text-align: left;
    }

    .knwtp td {
        border: 1px solid var(--cvwzh);
    }

    .knwtp th {
        padding: 10px 7px 12px 7px;
    }

    .knwtp th {
        text-align: left;
    }

    .knwtp th {
        border: 1px solid var(--cvwzh);
    }

    .knwtp td {
        font-family: var(--hg180);
    }

    .knwtp th {
        font-weight: normal;
    }

    .knwtp th {
        border-bottom: 3px double var(--j9254);
    }

    .knwtp th {
        background: var(--zjryn);
    }

    .knwtp th {
        color: var(--y68w6);
    }

    .knwtp tr:hover {
        background: var(--f9rnw);
    }

    .knwtp a {
        font-weight: 500;
    }

    .knwtp .y1kts {
        font-weight: 700;
    }

    .knwtp .y1kts {
        border-top: 3px double #8d8f94 !important;
    }

    .knwtp .y1kts {
        background: #e1eaf9 !important;
    }

.yzdd1 {
    width: 120px;
}

a.h5x8q {
    cursor: pointer;
}

a.h5x8q {
    margin: 4px 16px;
}

.jymjb .j4yt5 {
    overflow-y: auto
}

.jymjb .gzn92 {
    margin: 1% 1% 1% 1%;
}

.jymjb .vpy0c {
    margin: 1% 9% 1% 9%;
}

.jymjb .vpy0c {
    width: 1330px !important;
}

.jymjb .vpy0c {
    margin-left: auto;
}

.jymjb .vpy0c {
    margin-right: auto;
}

.jymjb .b5w9b {
    margin: 1% 16% 1% 16%;
}

.jymjb .b5w9b {
    margin-left: auto;
}

.jymjb .b5w9b {
    margin-right: auto;
}

.jymjb .b5w9b {
    width: 780px !important;
}

.jymjb .kcd2p {
    margin: 1% 36% 1% 36%;
}

.jymjb .kcd2p {
    width: 570px !important;
}

.content-box .snippet-preview {
    min-height: 120px;
}

.content-box .snippet-preview {
    min-height: 240px;
}

.content-box .snippet-preview {
    min-height: 360px;
}

.content-box .snippet-preview {
    min-height: 480px;
}

.content-box .snippet-preview {
    min-height: 600px;
}

.content-box .snippet-preview {
    min-height: 720px;
}

.content-box .snippet-preview {
    min-height: 840px;
}

.content-box .snippet-preview {
    min-height: 960px;
}

.rr6sf .g0rty {
    cursor: pointer;
}

.rr6sf .g0rty {
    border-radius: 0.4rem !important;
}

.rr6sf .g0rty {
    border: 2px solid var(--zjryn);
}

.jymjb .g0rty {
    cursor: pointer;
}

.jymjb .g0rty {
    border-radius: 0.4rem !important;
}

.jymjb .g0rty {
    border: 2px solid var(--zjryn);
}

.rr6sf .g0rty:hover {
    cursor: pointer;
}

.rr6sf .g0rty:hover {
    -webkit-box-shadow: 0 28px 16px -26px rgba(0, 0, 0, 0.4);
}

.rr6sf .g0rty:hover {
    -moz-box-shadow: 0 28px 16px -26px rgba(0, 0, 0, 0.4);
}

.rr6sf .g0rty:hover {
    box-shadow: 0 28px 16px -26px rgba(0, 0, 0, 0.4);
}

.rr6sf .g0rty:hover {
    border: 2px solid var(--j9254);
}

.rr6sf .g0rty:hover {
    background-color: var(--f9rnw);
}

.jymjb .g0rty:hover {
    cursor: pointer;
}

.jymjb .g0rty:hover {
    -webkit-box-shadow: 0 28px 16px -26px rgba(0, 0, 0, 0.4);
}

.jymjb .g0rty:hover {
    -moz-box-shadow: 0 28px 16px -26px rgba(0, 0, 0, 0.4);
}

.jymjb .g0rty:hover {
    box-shadow: 0 28px 16px -26px rgba(0, 0, 0, 0.4);
}

.jymjb .g0rty:hover {
    border: 2px solid var(--j9254);
}

.jymjb .g0rty:hover {
    background-color: var(--f9rnw);
}

.rr6sf .b8wyt {
    cursor: pointer;
}

.rr6sf .b8wyt {
    border-radius: 0.4rem !important;
}

.rr6sf .b8wyt {
    border: 4px solid var(--zjryn);
}

.content-box .b8wyt {
    cursor: pointer;
}

.content-box .b8wyt {
    border-radius: 0.4rem !important;
}

.content-box .b8wyt {
    border: 4px solid var(--zjryn);
}

.rr6sf .b8wyt:hover {
    -webkit-box-shadow: 0 28px 16px -26px rgba(0, 0, 0, 0.3);
}

.rr6sf .b8wyt:hover {
    -moz-box-shadow: 0 28px 16px -26px rgba(0, 0, 0, 0.3);
}

.rr6sf .b8wyt:hover {
    box-shadow: 0 28px 16px -26px rgba(0, 0, 0, 0.3);
}

.rr6sf .b8wyt:hover {
    border: 4px solid var(--j9254);
}

.rr6sf .b8wyt:hover {
    background-color: var(--t8t1j);
}

.jymjb .b8wyt:hover {
    -webkit-box-shadow: 0 28px 16px -26px rgba(0, 0, 0, 0.3);
}

.jymjb .b8wyt:hover {
    -moz-box-shadow: 0 28px 16px -26px rgba(0, 0, 0, 0.3);
}

.jymjb .b8wyt:hover {
    box-shadow: 0 28px 16px -26px rgba(0, 0, 0, 0.3);
}

.jymjb .b8wyt:hover {
    border: 4px solid var(--j9254);
}

.jymjb .b8wyt:hover {
    background-color: var(--t8t1j);
}

.rr6sf .t2k0t {
    -webkit-box-shadow: 0 28px 16px -26px rgba(0, 0, 0, 0.3);
}

.rr6sf .t2k0t {
    -moz-box-shadow: 0 28px 16px -26px rgba(0, 0, 0, 0.3);
}

.rr6sf .t2k0t {
    box-shadow: 0 28px 16px -26px rgba(0, 0, 0, 0.3);
}

.rr6sf .t2k0t {
    border-radius: 8px;
}

.rr6sf .t2k0t {
    border: 2px solid var(--j9254);
}

.rr6sf .t2k0t {
    background-color: var(--f9rnw);
}

.content-box .t2k0t {
    -webkit-box-shadow: 0 28px 16px -26px rgba(0, 0, 0, 0.3);
}

.content-box .t2k0t {
    -moz-box-shadow: 0 28px 16px -26px rgba(0, 0, 0, 0.3);
}

.content-box .t2k0t {
    box-shadow: 0 28px 16px -26px rgba(0, 0, 0, 0.3);
}

.content-box .t2k0t {
    border-radius: 8px;
}

.content-box .t2k0t {
    border: 2px solid var(--j9254);
}

.content-box .t2k0t {
    background-color: var(--f9rnw);
}

.nbqmg > input[type="radio"] {
    position: absolute;
}

.nbqmg > input[type="radio"] {
    left: -120vw;
}

.nbqmg > label {
    background-color: var(--rtvl000f);
}

.nbqmg > label {
    position: relative;
}

.nbqmg > label {
    display: inline-block;
}

.nbqmg > label {
    padding: 12px 16px 10px 16px;
}

.nbqmg > label {
    border: 1px solid transparent;
}

.nbqmg > label {
    border-bottom: 0;
}

.nbqmg > label {
    cursor: pointer;
}

.nbqmg > label {
    font-weight: 400;
}

.nbqmg > label {
    font-size: 0.90rem;
}

.nbqmg > label {
    margin-right: 4px;
}

.nbqmg > label {
    border-radius: 8px 8px 0px 0px;
}

.nbqmg > label {
    font-family: var(--q0qpm);
}

.nbqmg > label {
    background-color: var(--zjryn);
}

    .nbqmg > label:hover {
        color: var(--mq87h);
    }

.nbqmg > input:focus + label {
    color: var(--mq87h);
}

.nbqmg > input:checked + label {
    margin-bottom: -1px;
}

.nbqmg > input:checked + label {
    border-color: var(--j9254);
}

.nbqmg > input:checked + label {
    background-color: var(--f9rnw);
}

.nbqmg > input:checked + label {
    border-bottom: 1px solid var(--f9rnw);
}

.nbqmg .v3627 {
    padding: 12px 0;
}

.nbqmg .v3627 {
    display: none;
}

.nbqmg .v3627 {
    border: 1px solid var(--j9254);
}

.nbqmg .v3627 {
    -moz-animation: qthhh 0.5s ease-in-out;
}

.nbqmg .v3627 {
    -webkit-animation: qthhh 0.5s ease-in-out;
}

.nbqmg .v3627 {
    animation: qthhh 0.5s ease-in-out;
}

@keyframes qthhh {
    0% {
        transform: scale(1.01);
        opacity: 0;
    }

    100% {
        transform: scale(1);
        opacity: 1;
    }
}

.s3q8q {
    opacity: 0;
}

.s3q8q {
    max-height: 0;
}

.s3q8q {
    -moz-transition: max-height 0.5s ease-in-out, opacity 0.4s ease-in-out;
}

.s3q8q {
    -webkit-transition: max-height 0.5s ease-in-out, opacity 0.4s ease-in-out;
}

.s3q8q {
    transition: max-height 0.5s ease-in-out, opacity 0.4s ease-in;
}

@media screen and (max-width:580px) {
    .kjzwk button {
        width: 30%;
    }

    .kjzwk button {
        margin-top: 10px;
    }
}

@media screen and (max-width:780px) {
    .z8cn4 {
        text-align: center;
    }

    .w8kqx {
        width: 100% !important;
    }
}

@media screen and (max-width:980px) {
    .gn304 {
        position: static;
    }

    .gn304 {
        width: 100%;
    }

    .gn304 {
        padding: 10px;
    }

    .gn304 {
        background: var(--zjryn);
    }

        .gn304 nav {
            flex-direction: row;
        }

        .gn304 .k5w4x {
            margin: 0;
        }

        .gn304 .k5w4x {
            height: 35px;
        }

        .gn304 .qtk9g {
            display: block;
        }

        .gn304 .qtk9g {
            margin-left: 10px;
        }

        .gn304 .r5575 {
            position: absolute;
        }

        .gn304 .r5575 {
            left: 0px;
        }

        .gn304 .r5575 {
            top: 40px;
        }

        .gn304 .r5575 {
            width: 240px;
        }

        .gn304 .r5575 {
            padding-bottom: 20px;
        }

        .gn304 .r5575 {
            margin-top: 0;
        }

        .gn304 .r5575 {
            z-index: 2;
        }

        .gn304 .r5575 {
            border-radius: 4px;
        }

        .gn304 .r5575 {
            visibility: hidden;
        }

        .gn304 .r5575 {
            opacity: 0;
        }

        .gn304 .r5575 {
            transform: scale(0.95);
        }

        .gn304 .r5575 {
            transition: all 0.2s;
        }

        .gn304 .r5575 {
            background: var(--nq1f3)
        }

            .gn304 .r5575 li:nth-last-child(2) {
                margin-bottom: 12px;
            }

            .gn304 .r5575 li:first-child {
                display: none;
            }

    .tckxj .cyybx .j593n {
        display: none;
    }

    .m6y05 {
        top: 104px !important;
    }

    .gcwff span.xy1n6 {
        display: none;
    }

    .gcwff .crrvp {
        display: flex;
    }

    .gcwff .crrvp {
        justify-content: center;
    }

    .gcwff .crrvp {
        align-items: center;
    }

    .gcwff .crrvp {
        float: none;
    }

    .gcwff ul {
        display: flex;
    }

    .gcwff ul {
        justify-content: center;
    }

    .gcwff ul {
        align-items: center;
    }

    .gcwff ul {
        float: none;
    }

    .gcwff ul {
        margin-top: 6px;
    }

    .gcwff ul {
        margin-bottom: 6px;
    }

    .gcwff ul {
        padding-inline-start: 0px;
    }

    #chk-settings-panel:checked ~ .m6y05 {
        right: 5px;
    }

    #chk-settings-panel:checked ~ .m6y05 {
        width: 240px;
    }

    #chk-settings-panel:checked ~ .m6y05 {
        padding: 7px;
    }

    #chk-settings-panel:checked ~ .m6y05 {
        border-radius: 5px;
    }

    .m6y05 {
        position: fixed;
    }

    .m6y05 {
        top: 154px;
    }

    .m6y05 {
        right: 0px;
    }

    .m6y05 {
        float: none;
    }

    .m6y05 {
        width: 0px;
    }

    .m6y05 {
        height: 90%;
    }

    .m6y05 {
        z-index: 99999;
    }

    .m6y05 {
        background: #f7f7f7;
    }

    .m6y05 {
        border-top-left-radius: 4px;
    }

    .m6y05 {
        border-bottom-left-radius: 4px;
    }

    .m6y05 {
        transition: ease-in 0.7s;
    }

    ul#my-account-sub-menu {
        margin: 145px 0px 0px 0px;
    }

    ul#my-account-sub-menu {
        display: block;
    }

    .qg2qx {
        width: 100%;
    }

    .qg2qx {
        padding-right: 0;
    }

    .qg2qx {
        padding-left: 0;
    }

    .qg2qx {
        margin-right: auto;
    }

    .qg2qx {
        margin-left: auto;
    }

    .drq3d {
        width: 100%;
    }

    .drq3d {
        padding-right: 0.50rem;
    }

    .drq3d {
        padding-left: 0.50rem;
    }

    .drq3d {
        margin-right: auto;
    }

    .drq3d {
        margin-left: auto;
    }

    .w8kqx {
        width: 200%;
    }

    .wztg1 {
        text-align: center;
    }

    .cps8r {
        display: block;
    }

    .cps8r {
        text-align: center;
    }

    .qmwgy {
        padding: 0.35rem 0.75rem !important;
    }
}

@media screen and (min-width:400px) {
    .ndg0g .t0dvr > article {
        grid-column: 1 / -1;
    }
}

@media screen and (min-width:840px) {
    .zsq5r .gn304 {
        width: 40px;
    }

        .zsq5r .gn304 .r5575 li > * {
            padding: 10px;
        }

        .zsq5r .gn304 .portal-gn304-logo {
            display: none;
        }

        .zsq5r .gn304 .r5575 span {
            display: none;
        }

        .zsq5r .gn304 .r5575 .r5575-heading {
            display: none;
        }

        .zsq5r .gn304 .r5575 i {
            margin-right: 0;
        }

        .zsq5r .gn304 .h5dqj i {
            transform: rotate(180deg);
        }

    .zsq5r .ndg0g {
        left: 40px;
    }

    .zsq5r .ndg0g {
        width: calc(100% - 40px);
    }
}

/* Flex Alignment classes that are remove from main css but we gotta add them to the protal css (in order => right, left and center) */
.yfvwd {
    display: flex;
    justify-content: flex-start;
}

.ggd14 {
    display: flex;
    justify-content: end;
}

.wx9q0 {
    display: flex;
    justify-content: center;
}
/*
    PortalCss.LoadingAlignment = xt2njlgn
*/
.xt2njlgn {
    display: flex;
    justify-content: center;
}
/* fieldset-form, light-cl j9254 */
fieldset.p79w5 {
    border: 1px solid var(--j9254);
    padding: 8px 12px 8px 12px;
}
/* fieldset-form-legend */
fieldset legend.yr8ts {
    padding: 0px 8px 0px 8px;
}
    /* second-cl	y68w6 */
    fieldset legend.yr8ts i {
        padding-right: 8px;
        color: var(--y68w6);
        font-size: 1.15rem;
    }

.gk2fz5kq .pmjgbk2b {
    max-height: 100% !important;
}

/* z3tf2 => single-loader */
.z3tf2 {
    width: 48px;
    height: 48px;
    border-radius: 50%;
    display: inline-block;
    position: relative;
    /*border: 3px solid;
     first-cl	n9bdr */
    border-color: var(--n9bdr) var(--n9bdr) transparent transparent;
    box-sizing: border-box;
    animation: singleLoaderRotation 1.4s linear infinite;
}

    .z3tf2::after,
    .z3tf2::before {
        content: '';
        box-sizing: border-box;
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        margin: auto;
        border: 3px solid;
        /* second-cl y68w6 */
        border-color: transparent transparent var(--y68w6) var(--y68w6);
        width: 36px;
        height: 36px;
        border-radius: 50%;
        box-sizing: border-box;
        animation: singleLoaderRotation 0.9s linear infinite;
        transform-origin: center center;
    }

    .z3tf2::before {
        width: 24px;
        height: 24px;
        /* first-cl	n9bdr */
        border-color: var(--n9bdr) var(--n9bdr) transparent transparent;
        animation: singleLoaderRotation 2.8s linear infinite;
    }

@keyframes singleLoaderRotation {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

@keyframes singleLoaderRotation {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(-360deg);
    }
}

/* window-loader cmpv34nt */
.cmpv34nt {
    width: 320px;
    height: 150px;
    display: block;
    margin: auto;
    position: relative;
    background: #FFF;
    box-sizing: border-box;
}

    .cmpv34nt::after {
        content: '';
        width: calc(100% - 30px);
        height: calc(100% - 30px);
        top: 15px;
        left: 15px;
        position: absolute;
        background-image: linear-gradient(100deg, transparent, rgba(255, 255, 255, 0.5) 50%, transparent 80%), radial-gradient(circle 28px at 28px 28px, #DDD 99%, transparent 0), linear-gradient(#DDD 24px, transparent 0), linear-gradient(#DDD 18px, transparent 0), linear-gradient(#DDD 66px, transparent 0);
        background-repeat: no-repeat;
        background-size: 75px 130px, 55px 56px, 160px 30px, 260px 20px, 290px 56px;
        background-position: 0% 0, 0 0, 70px 5px, 70px 38px, 0px 66px;
        box-sizing: border-box;
        animation: ltwt9qnv 1s linear infinite;
    }

@keyframes ltwt9qnv {
    0% {
        background-position: 0% 0, 0 0, 70px 5px, 70px 38px, 0px 66px;
    }

    100% {
        background-position: 150% 0, 0 0, 70px 5px, 70px 38px, 0px 66px;
    }
}

/* cloud-upload-loader r70kj */
.r70kj {
    width: 175px;
    height: 80px;
    display: block;
    margin: auto;
    background-image: radial-gradient(circle 25px at 25px 25px, #a9effc 100%, transparent 0), radial-gradient(circle 50px at 50px 50px, #a9effc 100%, transparent 0), radial-gradient(circle 25px at 25px 25px, #a9effc 100%, transparent 0), linear-gradient(#a9effc 50px, transparent 0);
    background-size: 50px 50px, 100px 76px, 50px 50px, 120px 40px;
    background-position: 0px 30px, 37px 0px, 122px 30px, 25px 40px;
    background-repeat: no-repeat;
    position: relative;
    box-sizing: border-box;
}
    /* second-cl	wg7djblr */
    .r70kj::after {
        content: '';
        left: 50%;
        bottom: 30px;
        transform: translate(-50%, 0);
        position: absolute;
        border: 15px solid transparent;
        /* Light sky blue*/
        border-bottom-color: var(--ggn8pz32);
        box-sizing: border-box;
        animation: nhqc2w25 1s linear infinite;
    }

    .r70kj::before {
        content: '';
        left: 50%;
        bottom: 15px;
        transform: translate(-50%, 0);
        position: absolute;
        width: 15px;
        height: 15px;
        /* Light sky blue*/
        background: var(--ggn8pz32);
        box-sizing: border-box;
        animation: nhqc2w25 1s linear infinite;
    }
/* nhqc2w25 fadePull */
@keyframes nhqc2w25 {
    0% {
        transform: translate(-50%, 15px);
        opacity: 0;
    }

    50% {
        transform: translate(-50%, 0px);
        opacity: 1;
    }

    100% {
        transform: translate(-50%, -15px);
        opacity: 0;
    }
}

/* dots-loader	sz49h */
.sz49h {
    width: 14px;
    height: 14px;
    display: inline-block;
    position: relative;
    border-radius: 50%;
    box-sizing: border-box;
    animation: ztsdl3kj9pwcm8w 1s linear infinite alternate;
}
/* ztsdl3kj9pwcm8w */
@keyframes ztsdl3kj9pwcm8w {
    0% {
        box-shadow: 16px 0 rgba(4, 47, 71, 1), 32px 0 rgba(4, 47, 71, 1), 48px 0 rgba(4, 47, 71, 1), 64px 0 rgba(4, 47, 71, 1), 80px 0 rgba(4, 47, 71, 1), 96px 0 rgba(4, 47, 71, 1), 112px 0 rgba(4, 47, 71, 1), 128px 0 rgba(4, 47, 71, 1), 144px 0 rgba(4, 47, 71, 1), 160px 0 rgba(4, 47, 71, 1);
    }

    5% {
        box-shadow: 16px 0 rgba(246,133,31,1), 32px 0 rgba(4, 47, 71, 1), 48px 0 rgba(4, 47, 71, 1), 64px 0 rgba(4, 47, 71, 1), 80px 0 rgba(4, 47, 71, 1), 96px 0 rgba(4, 47, 71, 1), 112px 0 rgba(4, 47, 71, 1), 128px 0 rgba(4, 47, 71, 1), 144px 0 rgba(4, 47, 71, 1), 160px 0 rgba(4, 47, 71, 1);
    }

    10% {
        box-shadow: 16px 0 rgba(246,133,31,1), 32px 0 rgba(4, 47, 71, 1), 48px 0 rgba(4, 47, 71, 1), 64px 0 rgba(4, 47, 71, 1), 80px 0 rgba(4, 47, 71, 1), 96px 0 rgba(4, 47, 71, 1), 112px 0 rgba(4, 47, 71, 1), 128px 0 rgba(4, 47, 71, 1), 144px 0 rgba(4, 47, 71, 1), 160px 0 rgba(4, 47, 71, 1);
    }

    20% {
        box-shadow: 16px 0 rgba(246,133,31,1), 32px 0 rgba(246,133,31,1), 48px 0 rgba(4, 47, 71, 1), 64px 0 rgba(4, 47, 71, 1), 80px 0 rgba(4, 47, 71, 1), 96px 0 rgba(4, 47, 71, 1), 112px 0 rgba(4, 47, 71, 1), 128px 0 rgba(4, 47, 71, 1), 144px 0 rgba(4, 47, 71, 1), 160px 0 rgba(4, 47, 71, 1);
    }

    30% {
        box-shadow: 16px 0 rgba(246,133,31,1), 32px 0 rgba(246,133,31,1), 48px 0 rgba(246,133,31,1), 64px 0 rgba(4, 47, 71, 1), 80px 0 rgba(4, 47, 71, 1), 96px 0 rgba(4, 47, 71, 1), 112px 0 rgba(4, 47, 71, 1), 128px 0 rgba(4, 47, 71, 1), 144px 0 rgba(4, 47, 71, 1), 160px 0 rgba(4, 47, 71, 1);
    }

    40% {
        box-shadow: 16px 0 rgba(246,133,31,1), 32px 0 rgba(246,133,31,1), 48px 0 rgba(246,133,31,1), 64px 0 rgba(246,133,31,1), 80px 0 rgba(4, 47, 71, 1), 96px 0 rgba(4, 47, 71, 1), 112px 0 rgba(4, 47, 71, 1), 128px 0 rgba(4, 47, 71, 1), 144px 0 rgba(4, 47, 71, 1), 160px 0 rgba(4, 47, 71, 1);
    }

    50% {
        box-shadow: 16px 0 rgba(246,133,31,1), 32px 0 rgba(246,133,31,1), 48px 0 rgba(246,133,31,1), 64px 0 rgba(246,133,31,1), 80px 0 rgba(246,133,31,1), 96px 0 rgba(4, 47, 71, 1), 112px 0 rgba(4, 47, 71, 1), 128px 0 rgba(4, 47, 71, 1), 144px 0 rgba(4, 47, 71, 1), 160px 0 rgba(4, 47, 71, 1);
    }

    60% {
        box-shadow: 16px 0 rgba(246,133,31,1), 32px 0 rgba(246,133,31,1), 48px 0 rgba(246,133,31,1), 64px 0 rgba(246,133,31,1), 80px 0 rgba(246,133,31,1), 96px 0 rgba(246,133,31,1), 112px 0 rgba(4, 47, 71, 1), 128px 0 rgba(4, 47, 71, 1), 144px 0 rgba(4, 47, 71, 1), 160px 0 rgba(4, 47, 71, 1);
    }

    70% {
        box-shadow: 16px 0 rgba(246,133,31,1), 32px 0 rgba(246,133,31,1), 48px 0 rgba(246,133,31,1), 64px 0 rgba(246,133,31,1), 80px 0 rgba(246,133,31,1), 96px 0 rgba(246,133,31,1), 112px 0 rgba(246,133,31,1), 128px 0 rgba(4, 47, 71, 1), 144px 0 rgba(4, 47, 71, 1), 160px 0 rgba(4, 47, 71, 1);
    }

    80% {
        box-shadow: 16px 0 rgba(246,133,31,1), 32px 0 rgba(246,133,31,1), 48px 0 rgba(246,133,31,1), 64px 0 rgba(246,133,31,1), 80px 0 rgba(246,133,31,1), 96px 0 rgba(246,133,31,1), 112px 0 rgba(246,133,31,1), 128px 0 rgba(246,133,31,1), 144px 0 rgba(4, 47, 71, 1), 160px 0 rgba(4, 47, 71, 1);
    }

    90% {
        box-shadow: 16px 0 rgba(246,133,31,1), 32px 0 rgba(246,133,31,1), 48px 0 rgba(246,133,31,1), 64px 0 rgba(246,133,31,1), 80px 0 rgba(246,133,31,1), 96px 0 rgba(246,133,31,1), 112px 0 rgba(246,133,31,1), 128px 0 rgba(246,133,31,1), 144px 0 rgba(246,133,31,1), 160px 0 rgba(4, 47, 71, 1);
    }

    100% {
        box-shadow: 16px 0 rgba(246,133,31,1), 32px 0 rgba(246,133,31,1), 48px 0 rgba(246,133,31,1), 64px 0 rgba(246,133,31,1), 80px 0 rgba(246,133,31,1), 96px 0 rgba(246,133,31,1), 112px 0 rgba(246,133,31,1), 128px 0 rgba(246,133,31,1), 144px 0 rgba(246,133,31,1), 160px 0 rgba(246,133,31,1);
    }
}

/* page-row-preview-loader	gy2kx */
.gy2kx {
    width: 14px;
    height: 14px;
    display: inline-block;
    position: relative;
    border-radius: 50%;
    box-sizing: border-box;
    animation: ztdkjm8w 1s linear infinite alternate;
}
/* ztdkjm8w */
@keyframes ztdkjm8w {
    0% {
        box-shadow: 16px 0 rgba(4, 47, 71, 1), 32px 0 rgba(4, 47, 71, 1), 48px 0 rgba(4, 47, 71, 1), 64px 0 rgba(4, 47, 71, 1), 80px 0 rgba(4, 47, 71, 1), 96px 0 rgba(4, 47, 71, 1), 112px 0 rgba(4, 47, 71, 1), 128px 0 rgba(4, 47, 71, 1), 144px 0 rgba(4, 47, 71, 1), 160px 0 rgba(4, 47, 71, 1);
    }

    10% {
        box-shadow: 16px 0 rgba(246,133,31,1), 32px 0 rgba(4, 47, 71, 1), 48px 0 rgba(4, 47, 71, 1), 64px 0 rgba(4, 47, 71, 1), 80px 0 rgba(4, 47, 71, 1), 96px 0 rgba(4, 47, 71, 1), 112px 0 rgba(4, 47, 71, 1), 128px 0 rgba(4, 47, 71, 1), 144px 0 rgba(4, 47, 71, 1), 160px 0 rgba(4, 47, 71, 1);
    }

    20% {
        box-shadow: 16px 0 rgba(246,133,31,1), 32px 0 rgba(246,133,31,1), 48px 0 rgba(4, 47, 71, 1), 64px 0 rgba(4, 47, 71, 1), 80px 0 rgba(4, 47, 71, 1), 96px 0 rgba(4, 47, 71, 1), 112px 0 rgba(4, 47, 71, 1), 128px 0 rgba(4, 47, 71, 1), 144px 0 rgba(4, 47, 71, 1), 160px 0 rgba(4, 47, 71, 1);
    }

    30% {
        box-shadow: 16px 0 rgba(246,133,31,1), 32px 0 rgba(246,133,31,1), 48px 0 rgba(246,133,31,1), 64px 0 rgba(4, 47, 71, 1), 80px 0 rgba(4, 47, 71, 1), 96px 0 rgba(4, 47, 71, 1), 112px 0 rgba(4, 47, 71, 1), 128px 0 rgba(4, 47, 71, 1), 144px 0 rgba(4, 47, 71, 1), 160px 0 rgba(4, 47, 71, 1);
    }

    40% {
        box-shadow: 16px 0 rgba(246,133,31,1), 32px 0 rgba(246,133,31,1), 48px 0 rgba(246,133,31,1), 64px 0 rgba(246,133,31,1), 80px 0 rgba(4, 47, 71, 1), 96px 0 rgba(4, 47, 71, 1), 112px 0 rgba(4, 47, 71, 1), 128px 0 rgba(4, 47, 71, 1), 144px 0 rgba(4, 47, 71, 1), 160px 0 rgba(4, 47, 71, 1);
    }

    50% {
        box-shadow: 16px 0 rgba(246,133,31,1), 32px 0 rgba(246,133,31,1), 48px 0 rgba(246,133,31,1), 64px 0 rgba(246,133,31,1), 80px 0 rgba(246,133,31,1), 96px 0 rgba(4, 47, 71, 1), 112px 0 rgba(4, 47, 71, 1), 128px 0 rgba(4, 47, 71, 1), 144px 0 rgba(4, 47, 71, 1), 160px 0 rgba(4, 47, 71, 1);
    }

    60% {
        box-shadow: 16px 0 rgba(246,133,31,1), 32px 0 rgba(246,133,31,1), 48px 0 rgba(246,133,31,1), 64px 0 rgba(246,133,31,1), 80px 0 rgba(246,133,31,1), 96px 0 rgba(246,133,31,1), 112px 0 rgba(4, 47, 71, 1), 128px 0 rgba(4, 47, 71, 1), 144px 0 rgba(4, 47, 71, 1), 160px 0 rgba(4, 47, 71, 1);
    }

    70% {
        box-shadow: 16px 0 rgba(246,133,31,1), 32px 0 rgba(246,133,31,1), 48px 0 rgba(246,133,31,1), 64px 0 rgba(246,133,31,1), 80px 0 rgba(246,133,31,1), 96px 0 rgba(246,133,31,1), 112px 0 rgba(246,133,31,1), 128px 0 rgba(4, 47, 71, 1), 144px 0 rgba(4, 47, 71, 1), 160px 0 rgba(4, 47, 71, 1);
    }

    80% {
        box-shadow: 16px 0 rgba(246,133,31,1), 32px 0 rgba(246,133,31,1), 48px 0 rgba(246,133,31,1), 64px 0 rgba(246,133,31,1), 80px 0 rgba(246,133,31,1), 96px 0 rgba(246,133,31,1), 112px 0 rgba(246,133,31,1), 128px 0 rgba(246,133,31,1), 144px 0 rgba(4, 47, 71, 1), 160px 0 rgba(4, 47, 71, 1);
    }

    90% {
        box-shadow: 16px 0 rgba(246,133,31,1), 32px 0 rgba(246,133,31,1), 48px 0 rgba(246,133,31,1), 64px 0 rgba(246,133,31,1), 80px 0 rgba(246,133,31,1), 96px 0 rgba(246,133,31,1), 112px 0 rgba(246,133,31,1), 128px 0 rgba(246,133,31,1), 144px 0 rgba(246,133,31,1), 160px 0 rgba(4, 47, 71, 1);
    }

    100% {
        box-shadow: 16px 0 rgba(246,133,31,1), 32px 0 rgba(246,133,31,1), 48px 0 rgba(246,133,31,1), 64px 0 rgba(246,133,31,1), 80px 0 rgba(246,133,31,1), 96px 0 rgba(246,133,31,1), 112px 0 rgba(246,133,31,1), 128px 0 rgba(246,133,31,1), 144px 0 rgba(246,133,31,1), 160px 0 rgba(246,133,31,1);
    }
}

span.media-files-loader {
    width: 175px;
    height: 80px;
    display: block;
    margin: auto;
    background-image: radial-gradient(circle 25px at 25px 25px, #a9effc 100%, transparent 0), radial-gradient(circle 50px at 50px 50px, #a9effc 100%, transparent 0), radial-gradient(circle 25px at 25px 25px, #a9effc 100%, transparent 0), linear-gradient(#a9effc 50px, transparent 0);
    background-size: 50px 50px, 100px 76px, 50px 50px, 120px 40px;
    background-position: 0px 30px, 37px 0px, 122px 30px, 25px 40px;
    background-repeat: no-repeat;
    position: relative;
    box-sizing: border-box;
}

    span.media-files-loader::after {
        content: '';
        left: 0;
        right: 0;
        margin: auto;
        bottom: 20px;
        position: absolute;
        width: 36px;
        height: 36px;
        border-radius: 50%;
        border: 5px solid transparent;
        border-color: #87cefa transparent;
        box-sizing: border-box;
        animation: media-file-load-animation 1s linear infinite;
    }

@keyframes media-file-load-animation {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}
/* DateTimePicker */

.datetimepicker {
    box-sizing: border-box;
    clear: both;
    position: relative;
    text-align: left;
}

.datetimepicker-value-container {
    -webkit-box-align: center;
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    position: relative;
    box-sizing: border-box;
    flex: 1 1 0%;
    width: 100%;
    border: 1px solid rgb(191, 191, 191);
    border-radius: .25rem;
    z-index: 1045;
}

.datetimepicker-clear-button,
.datetimepicker-calendar-button,
.datetimepicker-time-button {
    color: rgb(204, 204, 204);
    display: flex;
    align-items: center;
    box-sizing: border-box;
    background-color: rgb(255, 255, 255);
    border: 0 none transparent;
    height: calc(1.5em + .75rem + 2px);
    padding: 1px 4px;
}

    .datetimepicker-clear-button:hover {
        color: rgb(222, 53, 11);
    }

    .datetimepicker-calendar-button:hover,
    .datetimepicker-time-button:hover {
        color: rgb(130, 130, 130);
    }

.datetimepicker-calendar-button,
.datetimepicker-time-button {
    border-top-right-radius: .25rem;
    border-bottom-right-radius: .25rem;
}

.datetimepicker.is-datepicker-open .datetimepicker-calendar-button {
    color: rgb(38, 132, 255);
}

.datetimepicker.is-timepicker-open .datetimepicker-time-button {
    color: rgb(38, 132, 255);
}

.datetimepicker-input {
    display: block;
    width: 100%;
    height: calc(1.5em + .75rem + 2px);
    border: 0 none transparent;
    border-top-left-radius: .25rem;
    border-bottom-left-radius: .25rem;
    padding: .375rem .75rem;
    box-sizing: border-box;
    background-color: rgb(255, 255, 255);
    position: relative;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
    min-width: 0;
}

.datetimepicker-background {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    position: fixed;
    background-color: transparent;
    z-index: 1040;
    cursor: pointer;
}

.datepicker-modal,
.timepicker-modal {
    top: 100%;
    background-color: rgb(255, 255, 255);
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 0px 1px, rgba(0, 0, 0, 0.1) 0px 4px 11px;
    margin-bottom: 8px;
    margin-top: 2px;
    position: absolute;
    z-index: 1050;
    box-sizing: border-box;
    border: 1px solid rgb(191, 191, 191);
    border-radius: 4px;
}

.datepicker-table {
    display: table;
    margin: 0 auto;
}

.datepicker-header {
    display: table-header-group;
}

.datepicker-header-cell,
.datepicker-cell {
    text-align: center;
    vertical-align: middle;
    display: table-cell;
    border-radius: 4px;
    padding: .45rem;
    color: rgb(74, 74, 74);
    text-decoration: none;
    border: 0 none transparent;
    background-color: transparent;
}

.datepicker-header-cell {
    color: rgb(122, 122, 122);
    font-weight: 600;
}

.datepicker-body {
    display: table-row-group;
}

.datepicker-row {
    display: table-row;
}

.datepicker-cell:not(.is-disabled),
.timepicker-cell:not(.is-disabled) {
    cursor: pointer;
}

.datepicker-cell:hover:not(.is-selected),
.timepicker-cell:hover:not(.is-selected) {
    background-color: rgb(222, 235, 255);
    color: rgb(10, 10, 10);
}

.datepicker-cell.is-today {
    border: 1px solid rgba(38, 132, 255, .5);
}

.datepicker-cell.is-secondary-month,
.datepicker-cell.is-disabled,
.timepicker-cell.is-disabled {
    color: rgb(181, 181, 181) !important;
}

.datepicker-cell.is-selected,
.timepicker-cell.is-selected {
    background-color: rgb(38, 132, 255);
    color: rgb(255, 255, 255) !important;
}



.is-disabled {
    pointer-events: none;
}

.datepicker-navigation {
    display: flex;
    justify-content: space-between;
}

.datepicker-previous-button,
.datepicker-next-button,
.datepicker-today-button {
    background-color: transparent;
    color: rgb(204, 204, 204);
    display: flex;
    align-items: center;
    box-sizing: border-box;
    padding: 1px 3px;
    border: 0 none transparent;
    margin: .2rem .15rem;
}

.datepicker-today-button {
    color: rgb(74, 74, 74);
}

.datepicker-select-month,
.datepicker-input-year {
    color: rgb(74, 74, 74);
    display: flex;
    box-sizing: border-box;
    padding: 1px 3px;
    border: none;
    margin: .2rem .15rem;
    font-weight: 700;
    cursor: pointer;
}

.datepicker-select-month {
    width: 100px;
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
}

.datepicker-input-year {
    width: 60px;
    -moz-appearance: textfield;
}

    .datepicker-input-year::-webkit-outer-spin-button,
    .datepicker-input-year::-webkit-inner-spin-button {
        -webkit-appearance: none;
        margin: 0;
    }

.timepicker-modal {
    width: 150px;
    height: 230px;
    overflow-x: hidden;
    overflow-y: scroll;
    padding: .4rem;
}

.timepicker-cell {
    text-align: left;
    vertical-align: middle;
    padding: .15rem .6rem;
    color: rgb(74, 74, 74);
    text-decoration: none;
    border: 0 none transparent;
    background-color: transparent;
}
/*
.tabset > input[type="radio"] {
    position: absolute;
    left: -120vw;
}

.tabset .tab-panel {
    display: none;
}

.tabset > label {
    background-color: var(--rtvl000f);
    position: relative;
    display: inline-block;
    padding: 12px 16px 10px 16px;
    border: 1px solid transparent;
    border-bottom: 0;
    cursor: pointer;
    font-weight: 400;
    font-size: 0.90rem;
    margin-right: 2px;
    font-family: var(--hrgskzmm);
    border-radius: 8px 8px 0px 0px;
}

    .tabset > label:hover,
    .tabset > input:focus + label {
        color: var(--ldzydz9k);
    }
.tabset > input:checked + label {
    border-color: var(--dxdk00xd);
    background-color: var(--wwcc560z);
    border-bottom: 1px solid var(--wwcc560z);
    margin-bottom: -1px;
}

.tab-panel {
    padding: 4px 4px;
    border: 1px solid var(--dxdk00xd);
}
*/

.tab-panel-container > input[type="radio"] {
    position: absolute;
    left: -120vw;
}

.tab-panel-container > label {
    /* white */
    background-color: var(--rtvl000f);
    position: relative;
    display: inline-block;
    padding: 12px 16px 10px 16px;
    border: 1px solid transparent;
    border-bottom: 0;
    cursor: pointer;
    font-weight: 400;
    font-size: 0.90rem;
    margin-right: 4px;
    /* font-rubik */
    font-family: var(--hrgskzmm);
    border-radius: 8px 8px 0px 0px;
}

    .tab-panel-container > label:hover,
    .tab-panel-container > input:focus + label {
        color: var(--ldzydz9k);
    }

.tab-panel-container > input:checked + label {
    border-color: var(--dxdk00xd);
    background-color: var(--wwcc560z);
    border-bottom: 1px solid var(--wwcc560z);
    margin-bottom: -1px;
}

.tab-panel-container .tab-panel-content {
    padding: 12px 0;
    border: 1px solid var(--dxdk00xd);
    display: none;
    -webkit-animation: fadeInTabPanel 0.5s ease-in-out;
    -moz-animation: fadeInTabPanel 0.5s ease-in-out;
    animation: fadeInTabPanel 0.5s ease-in-out;
}

@keyframes fadeInTabPanel {
    0% {
        transform: scale(1.01);
        opacity: 0;
    }

    100% {
        transform: scale(1);
        opacity: 1;
    }
}

.open-content-checkbox {
    opacity: 0;
    display: none;
    -webkit-animation: slideInShowContentCheckBox 0.5s ease-in-out;
    -moz-animation: slideInShowContentCheckBox 0.5s ease-in-out;
    animation: slideInShowContentCheckBox 0.5s ease-in-out;
}

@keyframes slideInShowContentCheckBox {
    0% {
        transform: translateY(-10px);
        opacity: 0;
    }

    100% {
        transform: translateY(0);
        opacity: 1;
    }
}

.margin-top-n-25 {
    margin-top: -25px;
}


/*
    Move up and down animation on page rows
*/
.move-it-up {
    animation: move-up-animation 0.3s ease-in-out;
}

.move-it-down {
    animation: move-down-animation 0.3s ease-in-out;
}

@keyframes move-up-animation {
    0% {
        opacity: 0;
        transform: translateY(0);
    }

    100% {
        opacity: 100;
        transform: translateY(-288px);
    }
}

@keyframes move-down-animation {
    0% {
        opacity: 0;
        transform: translateY(0);
    }

    100% {
        opacity: 100;
        transform: translateY(288px);
    }
}

/* Rules for sizing the icon. */
.material-icons.md-16, .material-icons-outlined.md-16, .material-icons-filled.md-16, .material-icons-sharp.md-16, .material-icons-two-tone.md-16 {
    font-size: 16px;
}

.material-icons.md-18, .material-icons-outlined.md-18, .material-icons-filled.md-18, .material-icons-sharp.md-18, .material-icons-two-tone.md-18 {
    font-size: 18px;
}

.material-icons.md-20, .material-icons-outlined.md-20, .material-icons-filled.md-20, .material-icons-sharp.md-20, .material-icons-two-tone.md-20 {
    font-size: 20px;
}

.material-icons.md-22, .material-icons-outlined.md-22, .material-icons-filled.md-22, .material-icons-sharp.md-22, .material-icons-two-tone.md-22 {
    font-size: 22px;
}

.material-icons.md-24, .material-icons-outlined.md-24, .material-icons-filled.md-24, .material-icons-sharp.md-24, .material-icons-two-tone.md-24 {
    font-size: 24px;
}

.material-icons.md-26, .material-icons-outlined.md-26, .material-icons-filled.md-26, .material-icons-sharp.md-26, .material-icons-two-tone.md-26 {
    font-size: 26px;
}

.material-icons.md-28, .material-icons-outlined.md-28, .material-icons-filled.md-28, .material-icons-sharp.md-28, .material-icons-two-tone.md-28 {
    font-size: 28px;
}

.material-icons.md-30, .material-icons-outlined.md-30, .material-icons-filled.md-30, .material-icons-sharp.md-30, .material-icons-two-tone.md-30 {
    font-size: 30px;
}

.material-icons.md-32, .material-icons-outlined.md-32, .material-icons-filled.md-32, .material-icons-sharp.md-32, .material-icons-two-tone.md-32 {
    font-size: 32px;
}

.material-icons.md-36, .material-icons-outlined.md-36, .material-icons-filled.md-36, .material-icons-sharp.md-36, .material-icons-two-tone.md-36 {
    font-size: 36px;
}

.material-icons.md-48, .material-icons-outlined.md-48, .material-icons-filled.md-48, .material-icons-sharp.md-48, .material-icons-two-tone.md-48 {
    font-size: 48px;
}


/* Rules for using icons as black on a light background. */
.material-icons.md-dark {
    color: rgba(0, 0, 0, 0.54);
}

    .material-icons.md-dark.md-inactive {
        color: rgba(0, 0, 0, 0.26);
    }

/* Rules for using icons as white on a dark background. */
.material-icons.md-light {
    color: rgba(255, 255, 255, 1);
}

    .material-icons.md-light.md-inactive {
        color: rgba(255, 255, 255, 0.3);
    }

/* material-icon-form-label-icon */
.mcflc {
    vertical-align: bottom;
    padding-right: 8px;
    color: rgba(var(--ppcxn), var(--nwd48)) !important;
}
/* material-icon-form-label-help */
.mcfhl {
    vertical-align: bottom;
    margin-left: 10px;
    color: rgba(var(--qzqf0), var(--nwd48)) !important;
}
/* table td width */
.pmd99psm2wd {
    width: 5%;
}
.pt080l8w7vt {
    width: 10%;
}
.phvmkcr5sx4 {
    width: 15%;
}
.pcc5zn3ls3g {
    width: 20%;
}
.pq3mq1t8ztg {
    width: 25%;
}
.p9108r28yd3 {
    width: 30%;
}
.p90q6mtcyz0 {
    width: 35%;
}
.pg4mhxmybvw {
    width: 40%;
}
.pjh9h1pgc51 {
    width: 45%;
}
.pqpmd6wdmd8 {
    width: 50%;
}
.phjpktvd2f4 {
    width: 55%;
}
.pcyn732drqr {
    width: 60%;
}
.p1vqrkmqkb2 {
    width: 65%;
}
.pj1kyzr4f1r {
    width: 70%;
}
.p5kgc53jj08 {
    width: 75%;
}
.pkqnyvpgkmx {
    width: 80%;
}
.p7pgj9g9wvz {
    width: 85%;
}
.p01vymcnshj {
    width: 90%;
}
.pyns2yb7k3n {
    width: 95%;
}
.pnj50j40tlf {
    width: 100%;
}
