﻿::-webkit-input-placeholder { /* Edge */
    color: var(--co-aaa) !important;
    font-size: 16px;
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: var(--co-aaa) !important;
    font-size: 16px;
}

::placeholder {
    color: var(--co-aaa) !important;
    font-size: 16px;
}

input[type=number] {
    -moz-appearance: textfield;
    appearance: textfield;
    margin: 0;
}


    input[type=number]::-webkit-inner-spin-button,
    input[type=number]::-webkit-outer-spin-button {
        -webkit-appearance: none;
        margin: 0;
    }

.input-number-form {
    outline: none;
    height: 48px;
    padding: 0 50px 0 10px;
    border: 1px solid #707070;
    border-radius: 16px;
    background-color: var(--bg-white);
    color: var(--co-sidebar);
    font-size: 18px;
    font-weight: bold;
}

.number-input {
    position: relative;
}

    .number-input > button {
        width: 20px;
        height: 15px;
        display: flex;
        align-items: center;
        justify-content: center;
        background-color: transparent;
        outline: none;
        border: none;
    }

        .number-input > button > img {
            width: 16px;
            filter: var(--input-num-icon-filter);
        }

        .number-input > button:nth-child(2) {
            position: absolute;
            top: 10px;
            right: 10px;
        }

            .number-input > button:nth-child(2) > img {
                transform: rotate(180deg);
            }

        .number-input > button:nth-child(3) {
            position: absolute;
            bottom: 10px;
            right: 10px;
        }

.as-button-primary {
    background-color: var(--bg-blue);
    outline: none;
    border: none;
    height: 48px;
    line-height: 48px;
    color: white;
    font-size: 20px;
    border-radius: 16px;
    min-width: 112px;
    padding: 0 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all .25s ease-in-out;
}

    .as-button-primary:hover {
        background-color: #303437;
    }

    .as-button-primary:focus, .as-button-primary:active {
        box-shadow: #1C39BB 0px 5px 10px;
    }

.white-input-icon-control {
    height: 65px;
    box-shadow: var(--main-shadow);
    border-radius: 20px;
    border: none;
    outline: none;
    background-color: var(--bg-white);
    color: var(--co-sidebar);
    font-size: 18px;
    padding: var(--input-icon-padding);
}

.white-input-icon-box {
    position: relative;
    display: flex;
    align-items: center;
}

    .white-input-icon-box > img {
        filter: var(--iselect2-img-filter);
        position: absolute;
        right: var(--input-icon-pos-r);
        left: var(--input-icon-pos-l);
    }

.item-count-select-box {
    width: 85px;
    min-width: 85px;
}

.ctr-box {
    position: relative;
}

.search-button-icon-text-box {
    background-color: var(--bg-blue);
    outline: none;
    border: none;
    height: 65px;
    line-height: 65px;
    color: white;
    font-size: 18px;
    border-radius: 20px;
    padding: 0 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all .25s ease-in-out;
    grid-gap: 10px;
    white-space: nowrap;
    box-shadow: var(--primary-shadow);
    position: relative;
    text-decoration: none !important;
}

    .search-button-icon-text-box > span {
        color: white;
    }

    .search-button-icon-text-box > i {
        font-size: 16px;
        color: white;
    }

    .search-button-icon-text-box:hover {
        background-color: #303437;
        text-decoration: none;
        color: white;
    }

.search-button-icon-box {
    background-color: #00E091;
    outline: none;
    border: none;
    width: 65px;
    height: 65px;
    line-height: 65px;
    color: white;
    font-size: 18px;
    border-radius: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all .25s ease-in-out;
    grid-gap: 10px;
    white-space: nowrap;
    box-shadow: var(--primary-shadow);
    position: relative;
}

    .search-button-icon-box > img {
        filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(288deg) brightness(102%) contrast(102%);
    }

    .search-button-icon-box > span {
        display: none;
    }

    .search-button-icon-box:hover {
        background-color: #303437;
        text-decoration: none;
        color: white;
    }


.white-button-icon-box {
    background-color: var(--bg-white);
    outline: none;
    border: none;
    width: 65px;
    height: 65px;
    line-height: 65px;
    color: white;
    font-size: 18px;
    border-radius: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all .25s ease-in-out;
    grid-gap: 10px;
    white-space: nowrap;
    box-shadow: var(--main-shadow);
    position: relative;
}

    .white-button-icon-box > img {
        filter: var(--input-num-icon-filter);
    }



    .white-button-icon-box:hover {
        background-color: #acdebe;
        text-decoration: none;
        color: white;
    }

.blue-button-icon-box {
    background-color: var(--bg-blue);
    outline: none;
    border: none;
    width: 65px;
    height: 65px;
    line-height: 65px;
    color: white;
    font-size: 18px;
    border-radius: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all .25s ease-in-out;
    grid-gap: 10px;
    white-space: nowrap;
    box-shadow: var(--main-shadow);
    position: relative;
}

    .blue-button-icon-box > img {
        filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(288deg) brightness(102%) contrast(102%);
    }



    .blue-button-icon-box:hover {
        background-color: #303437;
        text-decoration: none;
        color: white;
    }

.green-button-icon-box {
    background-color: #00E091;
    outline: none;
    border: none;
    width: 65px;
    height: 65px;
    line-height: 65px;
    color: white;
    font-size: 18px;
    border-radius: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all .25s ease-in-out;
    grid-gap: 10px;
    white-space: nowrap;
    box-shadow: var(--main-shadow);
    position: relative;
}

    .green-button-icon-box > img {
        filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(288deg) brightness(102%) contrast(102%);
    }



    .green-button-icon-box:hover {
        background-color: #303437;
        text-decoration: none;
        color: white;
    }

.global-danger-btn {
    background-color: #F51663;
    outline: none;
    border: none;
    height: 48px;
    line-height: 48px;
    min-width: 140px;
    color: white;
    font-size: 18px;
    font-weight: bold;
    border-radius: 10px;
    padding: 0 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all .25s ease-in-out;
    grid-gap: 10px;
    white-space: nowrap;
    box-shadow: rgba(245, 22, 99, 0.1) 0px 8px 24px;
    position: relative;
}

    .global-danger-btn:hover {
        background-color: rgba(245, 22, 99, 0.8);
    }

.global-defaul-btn {
    background-color: white;
    outline: none;
    border: 1px solid #707070;
    height: 48px;
    line-height: 48px;
    min-width: 140px;
    color: #303437;
    font-size: 18px;
    font-weight: bold;
    border-radius: 10px;
    padding: 0 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all .25s ease-in-out;
    grid-gap: 10px;
    white-space: nowrap;
    position: relative;
}

    .global-defaul-btn:hover {
        background-color: #303437;
        color: white;
    }

.form-body {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: flex-start;
    margin-top: 30px;
    grid-gap: 20px;
}

.text-input {
    height: 48px;
    width: 100%;
    max-width: 100%;
    border-radius: 10px;
    background-color: var(--background-input);
    border: 1px solid var(--border-input);
    font-size: 16px;
    color: var(--co-sidebar);
    box-shadow: rgba(0, 0, 0, 0.16) 0px 0px 1.5px;
    padding: 0 15px;
    outline: none;
    transition: all .3s ease-in-out;
}

    .text-input:hover, .text-input:focus, .text-input:active {
        border: 1px solid var(--border-input-active);
        box-shadow: rgba(227, 231, 241, 0.4) 0px 0px 4px;
    }

.fixed-text-input {
    height: 48px;
    width: 100%;
    max-width: 100%;
    border-radius: 10px;
    background-color: var(--background-input);
    border: 1px solid var(--border-input);
    font-size: 16px;
    color: var(--co-sidebar);
    box-shadow: rgba(0, 0, 0, 0.16) 0px 0px 1.5px;
    padding: 0 15px 0 50px;
    outline: none;
    transition: all .3s ease-in-out;
    direction: ltr;
}

    .fixed-text-input:hover, .fixed-text-input:focus, .fixed-text-input:active {
        border: 1px solid var(--border-input-active);
        box-shadow: rgba(227, 231, 241, 0.4) 0px 0px 4px;
    }

.form-cell {
    width: 300px;
    max-width: 100%;
    position: relative;
}

    .form-cell > label {
        font-size: 16px;
        color: var(--co-sidebar);
        display: block;
        padding: var(--form-label-pad);
        font-weight: normal;
    }



    .form-cell > span.fix {
        font-size: 16px;
        color: var(--co-sidebar);
        font-weight: normal;
        position: absolute;
        left: 15px;
        top: 52px;
        direction: ltr;
    }

    .form-cell > i:last-child {
        font-size: 18px;
        color: var(--co-sidebar);
        font-weight: normal;
        position: absolute;
        left: 15px;
        top: 56px;
        direction: ltr;
    }


.form-cell-620 {
    width: 100%;
    max-width: 620px;
    position: relative;
}

    .form-cell-620 > label {
        font-size: 16px;
        color: var(--co-sidebar);
        display: block;
        padding: var(--form-label-pad);
        font-weight: normal;
    }



    .form-cell-620 > span.fix {
        font-size: 16px;
        color: var(--co-sidebar);
        font-weight: normal;
        position: absolute;
        left: 15px;
        top: 52px;
        direction: ltr;
    }

    .form-cell-620 > i:last-child {
        font-size: 18px;
        color: var(--co-sidebar);
        font-weight: normal;
        position: absolute;
        left: 15px;
        top: 56px;
        direction: ltr;
    }

    .form-cell-620 > img:last-child {
        filter: var(--input-num-icon-filter);
        position: absolute;
        left: 15px;
        top: 52px;
        direction: ltr;
        height: 24px;
        width: 24px;
        object-fit: scale-down;
    }


.form-submit-singup {
    display: flex;
    align-items: center;
    margin-top: 40px;
    justify-content: flex-start;
    grid-gap: 30px;
    width: 100%;
}

    .form-submit-singup > span {
        font-size: 20px;
        color: var(--co-sidebar);
    }

        .form-submit-singup > span > a {
            font-size: 20px;
            color: #1C39BB;
            transition: all .25s ease-in-out;
        }

            .form-submit-singup > span > a:hover {
                text-decoration: none;
                color: #00E091 !important;
            }

.form-submit-singin {
    display: flex;
    align-items: center;
    margin-top: 40px;
    justify-content: flex-start;
    grid-gap: 30px;
    width: 100%;
}

.regular-button-success {
    background-color: #00E091;
    outline: none;
    border: none;
    height: 48px;
    line-height: 48px;
    color: white;
    font-size: 16px;
    font-weight: bold;
    border-radius: 16px;
    min-width: 114px;
    padding: 0 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all .25s ease-in-out;
    box-shadow: rgba(28, 57, 187, 0.16) 0px 5px 10px;
    white-space: nowrap;
}

    .regular-button-success:hover {
        background-color: #303437;
        color: white !important;
        text-decoration: none;
    }

.regular-button-primary {
    background-color: var(--bg-blue);
    outline: none;
    border: none;
    height: 64px;
    line-height: 64px;
    color: white;
    font-size: 18px;
    font-weight: bold;
    border-radius: 20px;
    min-width: 180px;
    padding: 0 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all .25s ease-in-out;
    box-shadow: rgba(28, 57, 187, 0.16) 0px 5px 10px;
    white-space: nowrap;
}

    .regular-button-primary:focus, regular-button-primary:active {
        box-shadow: #1C39BB 0px 5px 10px;
    }

    .regular-button-primary:hover {
        background-color: #303437;
        color: white !important;
        text-decoration: none;
    }


.regular-button-danger {
    background-color: rgb(245, 22, 99,1);
    outline: none;
    border: none;
    height: 48px;
    line-height: 48px;
    color: white;
    font-size: 16px;
    font-weight: bold;
    border-radius: 16px;
    min-width: 114px;
    padding: 0 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all .25s ease-in-out;
    box-shadow: rgba(28, 57, 187, 0.16) 0px 5px 10px;
    white-space: nowrap;
}

    .regular-button-danger:focus, regular-button-danger:active {
        box-shadow: #F51663 0px 5px 10px;
    }

    .regular-button-danger:hover {
        background-color: #b71b1b;
        color: white !important;
        text-decoration: none;
    }




.regular-button-default {
    background-color: transparent;
    outline: none;
    border: 1px solid #707070;
    height: 64px;
    line-height: 64px;
    color: var(--co-sidebar);
    font-size: 18px;
    font-weight: normal;
    border-radius: 20px;
    min-width: 180px;
    padding: 0 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all .25s ease-in-out;
    white-space: nowrap;
    /*box-shadow: rgba(28, 57, 187, 0.16) 5px 10px 30px;*/
}

    .regular-button-default:hover {
        background-color: #303437;
        color: white !important;
        text-decoration: none;
    }

    .regular-button-default:focus, regular-button-default:active {
        box-shadow: #707070 0px 5px 10px;
    }

.regular-button-default-light {
    background-color: transparent;
    outline: none;
    border: 1px solid #FFFFFF;
    height: 64px;
    line-height: 64px;
    color: white;
    font-size: 18px;
    font-weight: normal;
    border-radius: 20px;
    min-width: 180px;
    padding: 0 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all .25s ease-in-out;
    white-space: nowrap;
    /*box-shadow: rgba(28, 57, 187, 0.16) 5px 10px 30px;*/
}

    .regular-button-default-light:hover {
        background-color: #303437;
        color: white !important;
        text-decoration: none;
    }

.form-forget-singin {
    display: flex;
    align-items: center;
    margin-top: 20px;
    justify-content: flex-start;
    width: 100%;
}

    .form-forget-singin > a {
        color: #F51663;
        font-size: 20px;
        transition: all .25s ease-in-out;
    }

.form-singin-text {
    display: flex;
    align-items: center;
    margin-top: 40px;
    justify-content: flex-start;
    grid-gap: 15px;
    width: 100%;
}

    .form-singin-text > div {
        height: 32px;
        width: 2px;
        background-color: #D6D6D6;
    }

    .form-singin-text > span {
        font-size: 16px;
        color: var(--co-sidebar);
    }

        .form-singin-text > span > a {
            font-size: 16px;
            color: #1C39BB;
            transition: all .25s ease-in-out;
        }

            .form-singin-text > span > a:hover {
                text-decoration: none;
                color: #00E091 !important;
            }

.form-cell-code {
    display: flex;
    align-items: center;
    justify-content: center;
    grid-gap: 10px;
    direction: ltr;
    width: 100%;
}

    .form-cell-code > input {
        background-color: transparent;
        border: none;
        outline: none;
        border-bottom: 3px solid #D5D5D5;
        height: 48px;
        width: 90px;
        font-size: 18px;
        transition: all .3s ease-in-out;
        text-align: center;
        color: var(--co-sidebar);
    }

        .form-cell-code > input:hover, .form-cell-code > input:focus {
            border-bottom: 3px solid var(--border-input-active);
        }

.countdown {
    font-size: 80px;
    color: #00E091;
}

.enter-code-row {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.form-submit-code {
    display: flex;
    align-items: center;
    margin-top: 20px;
    justify-content: center;
    width: 100%;
    grid-gap: 15px;
}

    .form-submit-code > span {
        font-size: 20px;
        color: var(--co-sidebar);
    }

.form-error-box {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 15px;
    flex-direction: column;
    width: 100%;
}

    .form-error-box > span, .form-error-box > label {
        font-size: 16px;
        color: red;
        padding: 2.5px 0;
        font-weight: normal;
        margin-bottom: 0;
    }

.form-success-box {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 15px;
    flex-direction: column;
    width: 100%;
}

    .form-success-box > span, .form-success-box > label {
        font-size: 16px;
        color: #00E091;
        padding: 2.5px 0;
        font-weight: normal;
        margin-bottom: 0;
    }

.form-setting {
    width: 100%;
    margin-top: 30px;
}

.setting-row {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;
    flex-direction: row;
    width: 100%;
    grid-gap: 20px;
    margin-top: 10px;
}

.setting-col {
    width: calc(50% - 20px);
    display: flex;
    align-items: center;
    justify-content: flex-start;
    position: relative;
    flex-wrap: wrap;
    flex-direction: row;
    grid-gap: 20px;
}

    .setting-col > div:nth-child(1) {
        width: calc(100% - 280px);
        padding-top: 10px;
    }

        .setting-col > div:nth-child(1) > span {
            font-size: 18px;
            color: var(--co-sidebar);
        }

    .setting-col > div:nth-child(2) {
        display: flex;
        grid-gap: 30px;
        width: 260px;
    }

.label-cell {
    width: 50%;
    text-align: var(--align-right);
}


.backButton {
    width: 48px;
    height: 48px;
    font-size: 18px;
    background-color: var(--backbutton);
    border-radius: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all .25s ease-in-out;
}

    .backButton > img {
        filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(288deg) brightness(102%) contrast(102%);
        transform: rotate(var(--rota-deg90));
    }

    .backButton:hover {
        background-color: var(--bg-blue);
        color: white;
    }

.date-table-box {
    width: 204px;
    max-width: 100%;
    position: relative;
}

.date-input {
    height: 55px;
    width: 100%;
    max-width: 100%;
    border-radius: 10px;
    background-color: var(--date-input);
    border: none;
    font-size: 16px;
    color: var(--co-sidebar);
    box-shadow: rgba(0, 0, 0, 0.06) 0px 0px 1.5px;
    padding: 0 15px 0 50px;
    outline: none;
    transition: all .3s ease-in-out;
    direction: ltr;
    text-align: center;
}

.date-table-box > button {
    outline: none;
    background-color: transparent;
    border: none;
    left: 15px;
    position: absolute;
    top: 13px;
    pointer-events: none;
}

    .date-table-box > button > img {
        filter: var(--input-num-icon-filter);
    }

.form-cell-file {
    width: 350px;
    max-width: 100%;
    position: relative;
    display: flex;
    align-items: flex-start;
    flex-direction: column;
}

    .form-cell-file > label {
        font-size: 16px;
        color: var(--co-sidebar);
        display: block;
        padding: var(--form-label-pad);
        font-weight: normal;
    }

.file-input {
    height: 48px;
    width: 100%;
    max-width: 100%;
    border-radius: 10px;
    background-color: var(--background-input);
    border: 1px solid var(--border-input);
    font-size: 16px;
    color: var(--co-sidebar);
    box-shadow: rgba(0, 0, 0, 0.16) 0px 0px 1.5px;
    padding: var(--padding-file-input);
    outline: none;
    transition: all .3s ease-in-out;
}

.form-cell-file > button {
    width: 32px;
    height: 32px;
    font-size: 18px;
    background-color: var(--bg-blue);
    border-radius: 8px;
    color: var(--co-sidebar);
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all .25s ease-in-out;
    border: none;
    outline: none;
    position: absolute;
    left: var(--ten-left);
    right: var(--ten-right);
    box-shadow: var(--primary-shadow);
    top: 46px;
}


    .form-cell-file > button:hover {
        background-color: #303437;
        color: white;
    }

    .form-cell-file > button > img {
        transform: rotate(180deg);
        filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(288deg) brightness(102%) contrast(102%);
        width: 18px;
    }


.batch-create-from-service-box {
    display: flex;
    align-items: flex-start;
    justify-content: center;
    width: 100%;
    flex-wrap: wrap;
    padding-top: 30px;
}

.col-first {
    width: 50%;
}

.col-first-row-1 {
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    justify-content: flex-start;
    grid-gap: 15px;
}

    .col-first-row-1 > div:nth-child(1) {
        display: flex;
        align-items: center;
        flex-direction: row;
        grid-gap: 10px;
        justify-content: flex-start;
        width: 100%;
    }

.col-last {
    width: 50%;
}

.col-first-row-2 {
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    justify-content: flex-start;
    grid-gap: 15px;
}

.col-last-tilte {
    width: 100%;
}

    .col-last-tilte > h6 {
        font-size: 24px;
        color: var(--co-sidebar);
        font-weight: bold;
    }

.col-last-row {
    display: flex;
}

.col-last-row-col1 {
    width: 50%;
}

.col-last-row-col2 {
    width: 50%;
}

.col-last-row h6 {
    font-size: 20px;
    color: var(--co-sidebar);
    font-weight: 500;
    margin-top: 30px;
}

.col-last-row ul li {
    list-style-type: none;
    margin-top: 20px;
}

    .col-last-row ul li span {
        font-size: 18px;
        color: var(--co-sidebar);
    }

#countdownLink {
    text-decoration: none !important;
}

@media screen and (min-width: 990px) and (max-width: 1200px) {
    .col-first {
        width: 100%;
    }

    .col-last {
        width: 100%;
        padding-top: 50px;
    }
}

@media screen and (min-width: 680px) and (max-width: 1780px) {
    .setting-row {
        grid-gap: 0px;
    }

    .setting-col {
        width: 100%;
    }
}

@media (max-width: 780px) {
    .form-body {
        grid-gap: 0px !important;
    }
}

@media (max-width: 680px) {
    .setting-row {
        grid-gap: 10px;
    }

    .setting-col {
        width: 100%;
        grid-gap: 10px;
    }

        .setting-col > div:nth-child(1) {
            width: 100%;
        }

        .setting-col > div:nth-child(2) {
            width: 100%;
            grid-gap: 50px;
        }
}

@media (max-width: 1260px) {
    .form-singin-text {
        display: block;
        text-align: center;
    }

        .form-singin-text > span {
            display: block;
            width: 100%;
            margin-top: 10px;
        }

        .form-singin-text > div {
            display: none;
        }
}

@media (max-width: 580px) {
    .form-submit-singup > button {
        width: 100%;
    }
}

@media (max-width: 990px) {
    ::-webkit-input-placeholder { /* Edge */
        font-size: 14px;
    }

    :-ms-input-placeholder { /* Internet Explorer 10-11 */
        font-size: 14px;
    }

    ::placeholder {
        font-size: 14px;
    }

    .as-button-primary {
        height: 40px;
        line-height: 40px;
        min-width: 80px;
        font-size: 16px;
        border-radius: 12px;
    }

    .input-number-form {
        height: 40px;
        padding: 0 30px 0 10px;
        border-radius: 12px;
        font-size: 16px;
    }

    .number-input > button:nth-child(2) {
        top: 5px;
    }



    .number-input > button:nth-child(3) {
        bottom: 5px;
    }

    .white-input-icon-control {
        height: 32px;
        border-radius: 8px;
        font-size: 14px;
    }



    .white-input-icon-box > img {
        width: 16px;
    }

    .lang-fa {
        --input-icon-padding: 0 40px 0 15px;
    }

    .lang-en {
        --input-icon-padding: 0 15px 0 40px;
    }

    .item-count-select-box {
        width: 60px;
        min-width: 60px;
    }

    .search-button-icon-box {
        width: unset;
    }

    .search-button-icon-text-box > i {
        position: absolute;
        right: var(--right);
        left: var(--left);
    }

    .search-button-icon-box > img {
        position: absolute;
        right: var(--right);
        left: var(--left);
    }

    .search-button-icon-box > span {
        display: block;
    }

    .white-button-icon-box {
        width: 32px;
        height: 32px;
        line-height: 32px;
        border-radius: 6px;
        margin-left: var(--ten-left);
        margin-right: var(--ten-right);
        min-width: 32px;
    }

        .white-button-icon-box > img {
            width: 16px;
        }

    .blue-button-icon-box {
        width: 32px;
        height: 32px;
        line-height: 32px;
        border-radius: 6px;
        min-width: 32px;
    }

        .blue-button-icon-box > img {
            width: 16px;
        }

    .green-button-icon-box {
        width: 32px;
        height: 32px;
        line-height: 32px;
        border-radius: 6px;
        min-width: 32px;
    }

        .green-button-icon-box > img {
            width: 16px;
        }

    .global-danger-btn {
        width: 100%;
    }



    .global-defaul-btn {
        width: 100%;
    }


    .form-cell {
        width: 100%;
        max-width: 380px;
    }

    .form-cell-620 {
        width: 100%;
        max-width: 620px;
    }

    .text-input {
        height: 40px;
        font-size: 14px;
    }

    .fixed-text-input {
        height: 40px;
        font-size: 14px;
    }

    .form-cell > label {
        font-size: 14px;
        padding: var(--form-label-pad);
    }

    .form-cell > span.fix {
        font-size: 14px;
        top: 46px;
    }

    .form-cell > i:last-child {
        top: 48px;
    }

    .form-cell-620 > label {
        font-size: 14px;
        padding: var(--form-label-pad);
    }

    .form-cell-620 > span.fix {
        font-size: 14px;
        top: 46px;
    }

    .form-cell-620 > i:last-child {
        top: 48px;
    }

    .form-cell-620 > img:last-child {
        top: 44px;
    }

    .form-submit-singup {
        display: block;
        text-align: center;
        margin-top: 20px;
    }

        .form-submit-singup > button {
            margin: auto;
        }

        .form-submit-singup > span {
            display: block;
            margin-top: 15px;
            font-size: 18px;
        }

    .form-submit-singin {
        justify-content: center;
        grid-gap: 15px;
        margin-top: 20px;
    }

    .regular-button-primary {
        height: 40px;
        line-height: 40px;
        font-size: 14px;
        border-radius: 12px;
        min-width: 156px;
    }

    .regular-button-success {
        height: 40px;
        line-height: 40px;
        font-size: 13px;
        border-radius: 12px;
        min-width: 154px;
    }

    .regular-button-default {
        height: 40px;
        line-height: 40px;
        font-size: 14px;
        border-radius: 12px;
        min-width: 140px;
    }

    .regular-button-default-light {
        height: 40px;
        line-height: 40px;
        font-size: 14px;
        border-radius: 12px;
        min-width: 140px;
    }

    .form-forget-singin {
        margin-top: 0;
    }

        .form-forget-singin > a {
            font-size: 16px;
        }

    .form-singin-text {
        margin-top: 10px;
    }

    .form-cell-code > input {
        border-bottom: 2px solid #D5D5D5;
        height: 48px;
        width: 70px;
        font-size: 16px;
    }

    .form-submit-code {
        margin-top: 0px;
    }

        .form-submit-code > span {
            font-size: 16px;
        }

    .form-setting {
        margin-top: 20px;
    }

    .setting-col > div:nth-child(1) > span {
        font-size: 16px;
    }

    .backButton {
        width: 32px;
        height: 32px;
        border-radius: 6px;
        font-size: 14px;
    }

    .date-input {
        height: 40px;
        border: none;
        font-size: 14px;
        padding: 0 15px 0 50px;
    }

    .date-table-box > button {
        top: 9px;
    }

        .date-table-box > button > img {
            width: 18px
        }

    .form-submit-singup > a {
        margin-top: 15px;
    }



    .col-first {
        width: 100%;
    }

    .col-last {
        width: 100%;
        padding-top: 20px;
    }

    .col-first-row-1 {
        align-items: flex-end;
        flex-direction: row;
        justify-content: flex-end;
        grid-gap: 10px;
        direction: var(--reverse-dir);
    }

    .form-cell-file {
        direction: var(--body-dir);
    }

    .col-first-row-1 > div:nth-child(1) {
        width: auto;
    }

    .form-cell-file > label {
        font-size: 14px;
    }

    .file-input {
        height: 40px;
        font-size: 14px;
    }

    .form-cell-file > button {
        width: 26px;
        height: 26px;
        top: 42.5px
    }

        .form-cell-file > button > img {
            width: 14px;
        }

    .col-first-row-1 > div:nth-child(1) img {
        width: 32px;
    }

    .col-last-tilte > h6 {
        font-size: 18px;
    }

    .col-last-row h6 {
        font-size: 16px;
    }

    .col-last-row ul li span {
        font-size: 14px;
    }

    .col-last-row ul li {
        margin-top: 10px;
    }
}
