@font-face {
    font-family: IRANSans;
    src: url('../fonts/IRANSans/IRANSansWeb_Light.woff') format('woff');
}

* {
    direction: rtl;
    text-align: right;
    font-family: IRANSans;
}

.bg-gray {
    background-color: #404E67;
    color: #dcdcdc;
}

.pointer {
    cursor: pointer;
}

.bg-custom-yellow {
    background: -webkit-gradient(linear, left top, right top, from(#feb798), to(#fe9365));
    background: linear-gradient(to right, #feb798, #fe9365);
}

.bg-custom-green {
    background: linear-gradient(to right, #0df3a3, #0ac282);
}

.bg-custom-pink {
    background: linear-gradient(to right, #fe909d, #fe5d78);
}

.bg-custom-blue {
    background: linear-gradient(to right, #01dbdf, #01a9ac);
}

.bg-custom-red {
    background: linear-gradient(to right, #f07e62, #da340b);
}

.bg-custom-purple {
    background: linear-gradient(to right, #944be9, #6c0bda);
}

.bg-custom-gray {
    background: linear-gradient(to right, #b9b9b9, #707070);
}

.bg-custom-orange {
    background: linear-gradient(to right, #dbb978, #eb8603);
}

.bg-custom-darkviolet {
    background: linear-gradient(to right, #c868e6, #a400d6);
}

.font-size-12 {
    font-size: 12px;
}

.max-width-16-rem {
    max-width: 16rem;
}

.width-16-rem {
    width: 16rem;
}

.width-8-rem {
    width: 8rem;
}

.width-22-rem {
    width: 22rem;
}

.main-body table {
    font-size: .75rem;
}

.main-body {
    font-size: 0.8rem;
}

.max-height-2rem {
    max-height: 2rem;
}

.h-150px {
    height: 150px
}

.mobile-input{
    /* text-align: start; */
    direction: ltr;
}


/* sweet alert reform */
.swal2-html-container {
    text-align: center;
}


/* toast wrapper */
.toast-wrapper {
    position: fixed;
    /* z-index: 9999; */
    top: 3rem;
    left: 0;
    width: 26rem;
    max-width: 80%;
    padding: 2rem;
}


/* Pagination */
.pagination .prev>* {
    border-radius: 0 5px 5px 0 !important;
}

.pagination .next>* {
    border-radius: 5px 0 0 5px !important;
}
