﻿body {
    background: #455a64;
    padding: 5px;
    margin: 0;
    padding-right: 80px;
    font-family: vazir;
}

    body,
    body * {
        font-weight: normal;
        vertical-align: middle;
        font-size: 25px;
        transition: all 0.35s;
        -moz-transition: all 0.35s;
        -webkit-transition: all 0.35s;
    }

        body #main-menu {
            position: absolute;
            right: 5px;
            width: 60px;
            background-color: white;
            padding: 15px 5px 5px 5px;
            height: calc(100vh - 30px);
            top: 5px;
            text-align: center;
            overflow: auto;
        }

            body #main-menu a {
                width: 45px;
                height: 45px;
                margin-bottom: 10px;
                border: unset;
                background-color: transparent;
            }

                body #main-menu a.active:before {
                    content: ' ';
                    position: absolute;
                    width: 8px;
                    height: 8px;
                    left: 2px;
                    top: 3px;
                    background-color: forestgreen;
                    border-radius: 25px;
                    -moz-border-radius: 25px;
                    -webkit-border-radius: 25px;
                }

                body #main-menu a.btnAppLogo {
                    position: absolute;
                    bottom: 0;
                    left: 50%;
                    width: 60px;
                    height: auto;
                    transform: translateX(-50%);
                    -moz-transform: translateX(-50%);
                    -webkit-transform: translateX(-50%);
                    box-shadow: unset !important;
                    -moz-box-shadow: unset !important;
                    -webkit-box-shadow: unset !important;
                }

                    body #main-menu a.btnAppLogo img {
                        width: 100%;
                    }

            body #main-menu .sep {
                border: 1px solid #cacaca;
                margin: 5px 0 15px 0;
            }

        body .body-content {
            padding-left: 0;
            padding-right: 0;
            position: relative;
        }

        body label {
            color: #343639;
        }

            body label.lblCol {
                min-width: 90px;
                text-align: left;
                margin: 0;
                position: relative;
                display: inline-block;
            }

            body label.lblCheckBox {
                width: auto;
                min-width: unset;
            }

                body label.lblCheckBox,
                body label.lblCheckBox * {
                    cursor: pointer;
                }

        body #main-menu a,
        body button {
            display: inline-block;
            border: 1px solid #cacaca;
            min-width: 32px;
            min-height: 32px;
            text-align: center;
            position: relative;
            cursor: pointer;
            width: 45px;
            height: 45px;
            background-color: transparent;
            border: unset;
        }

            body #main-menu a:hover,
            body button:hover {
                box-shadow: 0 0 5px #cacaca;
                -moz-box-shadow: 0 0 5px #cacaca;
                -webkit-box-shadow: 0 0 5px #cacaca;
            }


            body #main-menu a svg {
                color: #343639;
            }

            body #main-menu a svg,
            body button svg {
                position: absolute;
                left: 50%;
                top: 50%;
                transform: translateX(-50%) translateY(-50%);
                font-size: inherit;
                width: auto;
                height: auto;
            }

        body .topHead {
            background-color: white;
            padding: 5px 0 5px 0;
            position: relative;
        }

            body .topHead button {
                width: 35px;
                height: 35px;
            }

                body .topHead button.btnShow {
                    background-color: #379ac9;
                    color: white;
                }

        body select {
            border: 1px solid #cacaca;
            border-radius: 4px;
            -moz-border-radius: 4px;
            -webkit-border-radius: 4px;
            padding: 0 5px 0 5px;
            font-family: inherit;
            font-size: 19px;
            min-width: 220px;
            outline: unset !important;
            cursor: pointer;
        }

        body .logo-head {
            background-color: white;
            color: #343639;
            font-size: 26px;
            padding: 0px 10px 0px 10px;
            font-family: 'borg 9';
            word-spacing: 0;
            letter-spacing: 1px;
            margin: 0;
            margin-bottom: 5px;
            font-family: vazir;
        }

            body .logo-head h2 {
                margin: 0;
                font-size: 25px;
                font-weight: bold;
                display: inline-block;
                position: relative;
            }

            body .logo-head .ico-logo {
            }


        /*
      body h2 {
            margin: 0;
            font-size: 33px;
            display: inline-block;
            margin-top: -7px;
            position: relative;
        }
            body h2.under-wave-animation:before {
                content: ' ';
                position: absolute;
                left: 0;
                right: 0;
                bottom: -4px;
                z-index: 0;
                height: 7px;
                background-image: repeating-linear-gradient(45deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
                transition: unset;
                -moz-transition: unset;
                -webkit-transition: unset;
                border-radius: 5px;
                -moz-border-radius: 5px;
                -webkit-border-radius: 5px;
            }
*/

        body .pg {
            border: 1px solid #ffffff;
            margin-top: 5px;
            height: calc(100vh - 190px);
            overflow: auto;
            background-color: #ffffff7d;
            padding-bottom: 70px;
            transition: unset;
            -moz-transition: unset;
            -webkit-transition: unset;
        }

            body .pg .pgh {
            }

            body .pg .pgc {
            }

table {
}

    table thead {
    }

        table thead tr {
            position: sticky;
            top: 0;
            background-color: #323232;
            color: white;
        }

            table thead tr td {
                font-weight: bold;
                min-width: 100px;
                text-align: center;
            }

    table tbody tr {
        background-color: #d5d5d5d1;
    }

        table tbody tr,
        table tbody tr * {
            cursor: pointer;
            transition: unset;
            -moz-transition: unset;
            -webkit-transition: unset;
        }

            table tbody tr:nth-child(Even) {
                background-color: #efefef;
            }

            table tbody tr td {
                font-size: 18px;
            }

            table tbody tr.Selected {
                background-color: #1b62ab;
                color: white;
            }


input,
select,
textarea {
    max-width: 280px;
}

    input[type="checkbox"] {
        height: 22px;
        width: 22px;
    }

* {
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

    /* width */
    *::-webkit-scrollbar {
        width: 10px;
        height: 7px;
    }

    /* Track */
    *::-webkit-scrollbar-track {
        box-shadow: inset 0 0 5px grey;
        -moz-box-shadow: inset 0 0 5px grey;
        -webkit-box-shadow: inset 0 0 5px grey;
        border-radius: 10px;
    }

    /* Handle */
    *::-webkit-scrollbar-thumb {
        background: #263238;
        border-radius: 10px;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
    }

.p-15px {
    padding: 15px;
}

.m-t-5px {
    margin-top: 5px;
}

.m-t-15px {
    margin-top: 15px;
}

.dir-ltr {
    direction: ltr;
}

.text-center {
    text-align: center;
}
/* #region Popup */

.frmPopups {
}

    .frmPopups .frmPopup {
        position: fixed;
        z-index: 2;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
        backdrop-filter: blur(10px);
        -moz-backdrop-filter: blur(10px);
        -webkit-backdrop-filter: blur(10px);
    }

        .frmPopups .frmPopup iframe {
            width: 720px;
            height: calc(100vh - 60px);
            position: absolute;
            left: 50%;
            top: 50%;
            transform: translateX(-50%) translateY(-50%);
            background-color: white;
            border: 1px solid #cacaca;
            border-radius: 15px;
            -moz-border-radius: 15px;
            -webkit-border-radius: 15px;
            box-shadow: 0 0 20px 5px #4c4c4c;
            -moz-box-shadow: 0 0 20px 5px #4c4c4c;
            -webkit-box-shadow: 0 0 20px 5px #4c4c4c;
        }

        .frmPopups .frmPopup.frmInsYear iframe {
            max-width: 520px;
            max-height: 335px;
        }

        .frmPopups .frmPopup.frmCalcPys iframe {
            max-height: 480px;
        }

/* #endregion // !Popup */
/* #region Dialog */

.dialog {
    position: fixed;
    z-index: 2;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    backdrop-filter: blur(10px);
    -moz-backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    transition: unset;
    -moz-transition: unset;
    -webkit-transition: unset;
}

    .dialog .inner {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translateX(-50%) translateY(-50%);
        background-color: white;
        padding: 1px;
        border-radius: 10px;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        box-shadow: 0 0 5px #989898;
        -moz-box-shadow: 0 0 5px #989898;
        -webkit-box-shadow: 0 0 5px #989898;
    }

    .dialog .dialogt {
    }

        .dialog .dialogt h4 {
            margin: 0;
            background-color: #5a97e3;
            color: white;
            font-size: 18px;
            border-radius: 10px 10px 4px 4px;
            -moz-border-radius: 10px 10px 4px 4px;
            -webkit-border-radius: 10px 10px 4px 4px;
        }

            .dialog .dialogt h4 svg {
                font-size: 18px;
                margin: 0 5px -2px 5px;
            }

    .dialog .dialogm {
    }

        .dialog .dialogm p {
            margin: 7px 5px 7px 5px;
            font-size: 21px;
            height: 100px;
            padding: 0 10px 0 10px;
            overflow: auto;
        }

    .dialog .dialogb {
        border-top: 1px solid #cacaca;
        margin: 0 7px 0 7px;
        padding: 2px 0px 0px 0px;
        text-align: end;
        border-radius: unset;
        -moz-border-radius: unset;
        -webkit-border-radius: unset;
    }

        .dialog .dialogb button {
            height: auto;
            font-family: inherit;
            width: auto;
            margin: 0 10px 0 10px;
            background-color: #5a97e3;
            color: white;
            border: 1px solid #5a97e3;
            min-width: 75px;
            font-size: 16px;
            display: inline-block;
            position: relative;
        }

            .dialog .dialogb button:last-child {
                margin: 0;
            }

            .dialog .dialogb button btnYes {
            }

            .dialog .dialogb button btnNo {
            }

/* #endregion // !Dialog */
/* #region Fonts */
@font-face {
    font-family: 'b nazanin';
    src: url('../fonts/b nazanin.woff') format('woff');
}

@font-face {
    font-family: 'borg 9';
    src: url('../fonts/borg 9.woff') format('woff');
}

@font-face {
    font-family: 'iran sans regular';
    src: url('../fonts/iran sans regular.woff') format('woff');
}

@font-face {
    font-family: 'segoe ui';
    src: url('../fonts/segoe ui.woff') format('woff');
}

@font-face {
    font-family: 'vazir';
    src: url('../fonts/vazir.woff') format('woff');
}


/* #endregion Fonts */
/* #region Animation */

@keyframes Rotate {

    0% {
        transform: rotate(0deg);
    }

    20% {
        transform: rotate(90deg);
    }

    40% {
        transform: rotate(180deg);
    }

    60% {
        transform: rotate(270deg);
    }

    80% {
        transform: rotate(360deg);
    }

    90% {
        transform: rotate(0deg);
    }
}

@keyframes rdg-underline-wave {
    1% {
        /*background-image: repeating-linear-gradient(3.6deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(3.6deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    2% {
        /*background-image: repeating-linear-gradient(7.2deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(7.2deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    3% {
        /*background-image: repeating-linear-gradient(10.8deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(10.8deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    4% {
        /*background-image: repeating-linear-gradient(14.4deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(14.4deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    5% {
        /*background-image: repeating-linear-gradient(18deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(18deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    6% {
        /*background-image: repeating-linear-gradient(21.6deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(21.6deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    7% {
        /*background-image: repeating-linear-gradient(25.2deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(25.2deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    8% {
        /*background-image: repeating-linear-gradient(28.8deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(28.8deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    9% {
        /*background-image: repeating-linear-gradient(32.4deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(32.4deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    10% {
        /*background-image: repeating-linear-gradient(36deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(36deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    11% {
        /*background-image: repeating-linear-gradient(39.6deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(39.6deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    12% {
        /*background-image: repeating-linear-gradient(43.2deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(43.2deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    13% {
        /*background-image: repeating-linear-gradient(46.8deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(46.8deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    14% {
        /*background-image: repeating-linear-gradient(50.4deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(50.4deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    15% {
        /*background-image: repeating-linear-gradient(54deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(54deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    16% {
        /*background-image: repeating-linear-gradient(57.6deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(57.6deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    17% {
        /*background-image: repeating-linear-gradient(61.2deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(61.2deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    18% {
        /*background-image: repeating-linear-gradient(64.8deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(64.8deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    19% {
        /*background-image: repeating-linear-gradient(68.4deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(68.4deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    20% {
        /*background-image: repeating-linear-gradient(72deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(72deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    21% {
        /*background-image: repeating-linear-gradient(75.6deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(75.6deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    22% {
        /*background-image: repeating-linear-gradient(79.2deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(79.2deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    23% {
        /*background-image: repeating-linear-gradient(82.8deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(82.8deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    24% {
        /*background-image: repeating-linear-gradient(86.4deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(86.4deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    25% {
        /*background-image: repeating-linear-gradient(90deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(90deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    26% {
        /*background-image: repeating-linear-gradient(93.6deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(93.6deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    27% {
        /*background-image: repeating-linear-gradient(97.2deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(97.2deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    28% {
        /*background-image: repeating-linear-gradient(100.8deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(100.8deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    29% {
        /*background-image: repeating-linear-gradient(104.4deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(104.4deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    30% {
        /*background-image: repeating-linear-gradient(108deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(108deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    31% {
        /*background-image: repeating-linear-gradient(111.6deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(111.6deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    32% {
        /*background-image: repeating-linear-gradient(115.2deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(115.2deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    33% {
        /*background-image: repeating-linear-gradient(118.8deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(118.8deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    34% {
        /*background-image: repeating-linear-gradient(122.4deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(122.4deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    35% {
        /*background-image: repeating-linear-gradient(126deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(126deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    36% {
        /*background-image: repeating-linear-gradient(129.6deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(129.6deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    37% {
        /*background-image: repeating-linear-gradient(133.2deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(133.2deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    38% {
        /*background-image: repeating-linear-gradient(136.8deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(136.8deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    39% {
        /*background-image: repeating-linear-gradient(140.4deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(140.4deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    40% {
        /*background-image: repeating-linear-gradient(144deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(144deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    41% {
        /*background-image: repeating-linear-gradient(147.6deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(147.6deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    42% {
        /*background-image: repeating-linear-gradient(151.2deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(151.2deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    43% {
        /*background-image: repeating-linear-gradient(154.8deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(154.8deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    44% {
        /*background-image: repeating-linear-gradient(158.4deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(158.4deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    45% {
        /*background-image: repeating-linear-gradient(162deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(162deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    46% {
        /*background-image: repeating-linear-gradient(165.6deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(165.6deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    47% {
        /*background-image: repeating-linear-gradient(169.2deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(169.2deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    48% {
        /*background-image: repeating-linear-gradient(172.8deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(172.8deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    49% {
        /*background-image: repeating-linear-gradient(176.4deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(176.4deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    50% {
        /*background-image: repeating-linear-gradient(180deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(180deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    51% {
        /*background-image: repeating-linear-gradient(183.6deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(183.6deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    52% {
        /*background-image: repeating-linear-gradient(187.2deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(187.2deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    53% {
        /*background-image: repeating-linear-gradient(190.8deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(190.8deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    54% {
        /*background-image: repeating-linear-gradient(194.4deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(194.4deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    55% {
        /*background-image: repeating-linear-gradient(198deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(198deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    56% {
        /*background-image: repeating-linear-gradient(201.6deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(201.6deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    57% {
        /*background-image: repeating-linear-gradient(205.2deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(205.2deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    58% {
        /*background-image: repeating-linear-gradient(208.8deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(208.8deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    59% {
        /*background-image: repeating-linear-gradient(212.4deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(212.4deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    60% {
        /*background-image: repeating-linear-gradient(216deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(216deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    61% {
        /*background-image: repeating-linear-gradient(219.6deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(219.6deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    62% {
        /*background-image: repeating-linear-gradient(223.2deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(223.2deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    63% {
        /*background-image: repeating-linear-gradient(226.8deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(226.8deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    64% {
        /*background-image: repeating-linear-gradient(230.4deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(230.4deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    65% {
        /*background-image: repeating-linear-gradient(234deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(234deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    66% {
        /*background-image: repeating-linear-gradient(237.6deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(237.6deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    67% {
        /*background-image: repeating-linear-gradient(241.2deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(241.2deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    68% {
        /*background-image: repeating-linear-gradient(244.8deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(244.8deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    69% {
        /*background-image: repeating-linear-gradient(248.4deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(248.4deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    70% {
        /*background-image: repeating-linear-gradient(252deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(252deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    71% {
        /*background-image: repeating-linear-gradient(255.6deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(255.6deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    72% {
        /*background-image: repeating-linear-gradient(259.2deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(259.2deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    73% {
        /*background-image: repeating-linear-gradient(262.8deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(262.8deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    74% {
        /*background-image: repeating-linear-gradient(266.4deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(266.4deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    75% {
        /*background-image: repeating-linear-gradient(270deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(270deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    76% {
        /*background-image: repeating-linear-gradient(273.6deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(273.6deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    77% {
        /*background-image: repeating-linear-gradient(277.2deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(277.2deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    78% {
        /*background-image: repeating-linear-gradient(280.8deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(280.8deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    79% {
        /*background-image: repeating-linear-gradient(284.4deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(284.4deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    80% {
        /*background-image: repeating-linear-gradient(288deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(288deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    81% {
        /*background-image: repeating-linear-gradient(291.6deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(291.6deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    82% {
        /*background-image: repeating-linear-gradient(295.2deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(295.2deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    83% {
        /*background-image: repeating-linear-gradient(298.8deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(298.8deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    84% {
        /*background-image: repeating-linear-gradient(302.4deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(302.4deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    85% {
        /*background-image: repeating-linear-gradient(306deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(306deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    86% {
        /*background-image: repeating-linear-gradient(309.6deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(309.6deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    87% {
        /*background-image: repeating-linear-gradient(313.2deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(313.2deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    88% {
        /*background-image: repeating-linear-gradient(316.8deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(316.8deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    89% {
        /*background-image: repeating-linear-gradient(320.4deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(320.4deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    90% {
        /*background-image: repeating-linear-gradient(324deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(324deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    91% {
        /*background-image: repeating-linear-gradient(327.6deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(327.6deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    92% {
        /*background-image: repeating-linear-gradient(331.2deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(331.2deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    93% {
        /*background-image: repeating-linear-gradient(334.8deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(334.8deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    94% {
        /*background-image: repeating-linear-gradient(338.4deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(338.4deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    95% {
        /*background-image: repeating-linear-gradient(342deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(342deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    96% {
        /*background-image: repeating-linear-gradient(345.6deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(345.6deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    97% {
        /*background-image: repeating-linear-gradient(349.2deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(349.2deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    98% {
        /*background-image: repeating-linear-gradient(352.8deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(352.8deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    99% {
        /*background-image: repeating-linear-gradient(356.4deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(356.4deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    100% {
        /*background-image: repeating-linear-gradient(360deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);*/
        background: -webkit-linear-gradient(360deg, #d33f3f, #32ed42 30px, #16a4e5 60px, #cb10eb 90px, #f7ec18 120px, #2013e1 150px, #f36c08 180px);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }
}

/* #endregion Animation */




@media screen and (max-width:880px) {
    body {
        padding-right: 5px;
    }

        body #main-menu {
            position: relative;
            top: unset;
            left: unset;
            right: unset;
            bottom: unset;
            width: auto;
            height: auto;
            margin: 0;
            margin-bottom: 5px;
            padding: 10px 5px 10px 5px;
        }

            body #main-menu a {
                margin-bottom: 0;
                margin: 0 5px;
                float: right;
            }

                body #main-menu a.btnAppLogo {
                    position: relative;
                    left: unset;
                    width: 45px;
                    transform: unset;
                    -moz-transform: unset;
                    -webkit-transform: unset;
                }

            body #main-menu .sep {
                display: none;
            }

            body #main-menu .btnSetting,
            body #main-menu .btnExit {
                float: left;
            }

        body .logo-head {
            height: 0;
            padding: 0;
            margin: 0;
        }

        body h2 {
            top: 0;
            left: 50%;
            transform: translateX(-50%) translateY(50%);
            z-index: 1;
            position: absolute !important;
        }

            body h2.under-wave-animation:before {
                bottom: -8px;
            }
}

@media screen and (max-width:767px) {
}

@media screen and (max-width:630px) {
    body #main-menu {
        padding: 5px;
    }

    body .logo-head {
        height: auto;
        padding: 10px 0 10px 0;
        margin-bottom: 5px;
        text-align: center;
    }

    body h2 {
        transform: unset;
        left: unset;
        position: relative !important;
    }
}

@media screen and (max-width:520px) {
    .frmPopups .frmPopup iframe {
        width: 310px;
    }
}

@media screen and (max-width:380px) {
    .btn.btnInsertDebit, .btn.btnDeleteDebit, .btn.btnEditDebit {
        width: 77px !important;
        margin: 0 3px 0 3px !important;
    }
}
