@font-face {
    font-display: swap;
    font-family: "IRANSans(FaNum)";
    font-style: normal;
    src: url("../font/IRANSansWeb(FaNum).eot");
    src: url("../font/IRANSansWeb(FaNum).woff") format("woff"), url("../font/IRANSansWeb(FaNum).woff2") format("woff2"), url("../font/IRANSansWeb(FaNum).ttf") format("truetype")
}

* {
    font-family: "IRANSans(FaNum)";
}

.whi{
    filter: brightness(10);
}

.hide-cont main .container:first-child {
    max-width: unset !important;
    padding-right: unset !important;
    padding-left: unset !important;
    margin-right: unset !important;
    margin-left: unset !important;
}

.div-admin{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.btnAdminPrice{
    width: 30px;
    margin: auto;
    font-size: 24px;
    display: none;
}



.show-hide-password {
    background: unset;
    position: relative;
    top: -34px;
    float: left;
    left: 20px;
    fill: #c9c9c9;
    border: none;
}

#passwordForm .show-hide-password {
    background: unset;
    position: relative;
    top: -34px;
    float: left;
    left: 20px;
    fill: #c9c9c9;
    border: none;
}

@media (max-width: 500px) {
    .login-form {
        margin-top: 50% !important;
    }
    .divProductShowIndex{
        width: 100%;
    }


    .toast-close {
        color: #000 !important;
        position: absolute !important;
        left: 20px !important;
        top: 14px !important;
        display: none;
    }

    .toastify {
        border-radius: 50px !important;
        color: #767676 !important;
        background: #fff !important;
    }

    .hide-mob{
        display: none;
    }

}

@media (min-width: 500px) {
    .hide-pc{
        display: none;
    }
    .toast-close {
        color: #000 !important;
        position: absolute !important;
        left: 20px !important;
        top: 14px !important;
        display: none;
    }

    .toastify {
        padding: 12px 60px !important;
        border-radius: 50px !important;
        color: #767676 !important;
        background: #fff !important;
    }

    .divProductShowIndex{
        width: 49%;
    }

    .conatiner-pc{
        max-width: 1000px;
        display: block;
        margin: auto;
    }

    .conatiner-pc-menu{
        max-width: 1000px;
        margin: auto;
    }
}

.rowAlvand{
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}

.login-form label{
    text-align: right !important;
}

.login-form .form-control{
    text-align: center !important;
}

.notification-dialog.ios-style {
    margin: 10px;
    background: #3b4859ab;
    padding: 0;
    border-radius: 10px;
    box-shadow: 0 3px 8px 3px rgb(0 0 0 / 13%);
    /* background: linear-gradient(45deg, #c7b176, #a38f5c); */
    color: #fff;
    backdrop-filter: blur(5px);
}


.icon-box-profile {
    min-width: 36px;
    max-width: 36px;
    width: 36px;
    height: 36px;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 1em;
    font-size: 22px;
    border-radius: 400px;
    margin-left: 16px;
}

#loader .loading-icon {
    width: 100px;
    height: auto;
    animation: loadingAnimation 1.5s cubic-bezier(0.62, -0.4, 0.34, 1.26) infinite;
}

@keyframes loadingAnimation {
    0% {
        transform: scale(1);
    }
    50% {
        transform: scale(1.2);
    }
    100% {
        transform: scale(1);
    }
}

.height-8{
    height: 8px;
}

.appBottomMenu .item .action-button.large{
    box-shadow: 0 0 20px #c7b176;
}

.btn-success {
    box-shadow: 0 0 13px #1dcc7085 !important;
}

.btn-danger {
    box-shadow: 0 0 13px #ff396f85 !important;
}

.text-danger{
    fill: #ff396f !important;
}

.text-success{
    fill: #1dcc70 !important;
}

.text-warning{
    fill: #ffb400 !important;
}

.progress-bar{
    background: #1dcc70 !important;
}

#divGetOrdersOpen{
    display: none;
}

.copyRightAlvand{
    max-width: 70px;
    display: inline-block;
    margin-right: 5px;
}