﻿@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: normal;
    font-display: fallback;
    src: url('../fonts/iranSans5/IRANSansWeb(FaNum).eot');
    src: url('../fonts/iranSans5/IRANSansWeb(FaNum).eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    url('../fonts/iranSans5/IRANSansWeb(FaNum).woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('../fonts/iranSans5/IRANSansWeb(FaNum).ttf') format('truetype');
}

h1,
h2,
h3,
h4,
h5,
h6,
body,
input,
select,
button,
label,
a,
p,
span,
ul,
li,
text,
th,
div,
.card {
    font-family: 'IRANSans', Geneva, sans-serif !important;
}


.form-select {
    background-position: left 0.75rem center;
}



.dir-ltr {
    direction: ltr !important;
}

.latin-font {
    font-family: Arial !important;
}

.datePickerInputGroup {
    border-left: 1px solid #d2d6da !important;
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    border-right: 1px solid #d2d6da !important;
}


.spanempty:empty {
    display: none;
}

.text-validator {
    font-size: 0.65rem;
    font-weight: 600;
}


.table thead th {
    padding: 0 !important;
}



.table-custom {
    border-bottom: none;
    border-left: none;
    border-right: none;
    border-color: #e9ecef;
}


.bg-white-custom {
    background-color: #f1f1f1;
}

.border-defualt {
    border: 1px solid #d2d6da;
}



.cursor-not-allow {
    cursor: not-allowed;
}


.text-deposit {
    color: #0004bf;
}

.text-Withdraw {
    color: #006f46;
}


.bg-gradient-primary {
    background-image: linear-gradient(310deg, #3D550C 0%, #81B622 100%);
}



.drop-zone {
    height: 50vh;
    padding: 0px;
    align-items: center;
    justify-content: center;
    text-align: center;
    font-weight: 500;
    font-size: 20px;
    cursor: pointer;
    color: #cccccc;
    border: 1px dashed #6f7171;
    border-radius: 10px;
}

.drop-zone--over {
    border-style: solid;
}

.drop-zone__input {
    display: none;
}

.drop-zone__thumb {
    width: 100%;
    height: 100%;
    border-radius: 0px;
    overflow: hidden;
    background-color: transparent;
    background-size: contain;
    position: relative;
    background-image: url("../img/Logo.png");
    background-position-x: center;
    background-repeat: no-repeat;
}

    .drop-zone__thumb::after {
        content: attr(data-label);
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        padding: 15px 0;
        color: #000000;
        background: rgb(161 161 161 / 40%);
        font-size: 17px;
        text-align: center;
    }

.img-auto {
    object-fit: fill;
    height: 200px;
}

.text-primary {
    color: #3D550C;
}

.text-gradient.text-primary {
    background-image: linear-gradient(310deg, #3D550C, #81B622);
}

.carousel-inner .carousel-item > img {
    -webkit-animation: thing 20s;
    -o-animation: thing 20s;
    animation: thing 20s;
}

@keyframes thing {
    from {
        transform: scale(1, 1);
    }

    to {
        transform: scale(1.5, 1.5);
    }
}


.mt-n10 {
    margin-top: -10rem !important;
}


.navbar-vertical .navbar-nav > .nav-item .nav-link.active .icon {
    background-image: linear-gradient(310deg, #3D550C 0%, #81B622 100%);
}


.bg-gradient-site {
    background: rgb(226,164,254);
    background: radial-gradient(circle, rgba(226,164,254,1) 0%, rgba(51,0,105,1) 100%);
}


.bg-menu {
    background-image: linear-gradient(310deg, #16212c 0%, #aab1b7 100%) ;
}



/*pagerStyle*/


.pager table tbody tr:last-child td {
    border: 0;
}

.pager table tbody tr td:last-child {
    border: 0;
}

.pager table tbody tr td:first-child {
    border: 0;
}


.table table tbody tr td a,
.table table tbody tr td span {
    position: relative;
    float: left;
    padding: 0.5rem 0.75rem 0.5rem 0.75rem !important;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #cb0c9f;
    text-decoration: none;
    background-color: #eee;
}

.table table > tbody > tr > td > span {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #cb0c9f;
    border-color: #337ab7;
    padding: 0.5rem 0.75rem 0.5rem 0.75rem !important;
}

.table table > tbody > tr > td:first-child > a,
.table table > tbody > tr > td:first-child > span {
    margin-left: 0;
    border-top-right-radius: 1rem;
    border-bottom-right-radius: 1rem;
}

.table table > tbody > tr > td:last-child > a,
.table table > tbody > tr > td:last-child > span {
    border-top-left-radius: 1rem;
    border-bottom-left-radius: 1rem;
}

.table table > tbody > tr > td > a:hover,
.table table > tbody > tr > td > span:hover,
.table table > tbody > tr > td > a:focus,
.table table > tbody > tr > td > span:focus {
    z-index: 2;
    color: #ffe200;
    background-color: #000;
    border-color: #ddd;
}




.btn-label {
    position: relative;
    left: -12px;
    display: inline-block;
    padding: 6px 12px;
    background: rgba(0, 0, 0, 0.15);
    border-radius: 3px 0 0 3px;
}

.btn-labeled {
    padding-top: 0;
    padding-bottom: 0;
}