@media print {
.container *,*{ font-family: "Vazir","B Nazanin"!important; font-size: 16px !important;}
.card-deck {max-width: 750px !important; padding: 20px 50px 30px 5px !important; }
.no-print, .no-print * {display: none !important;}
field{padding:.5rem!important;}

}

@font-face {font-family: 'Lalezar';src: url('../fonts/Lalezar-Regular.woff2') format('woff');font-weight: normal;font-style: normal;}
@font-face {font-family: 'Vazir';src: url('../fonts/Vazir.woff') format('woff');font-weight: normal;font-style: normal;}
@font-face {font-family: 'Behdad';src: url('../fonts/Behdad-Regular.woff') format('woff');font-weight: normal;font-style: normal;}

body {direction: rtl;background-color: #eee;}

* {direction: rtl!important;text-align: right;font-family: "Vazir","B Nazanin"!important;}

titr{font-family: "Lalezar" !important;font-size: 36px;font-weight: Bold; cursor: context-menu;}
.h3, h3{font-family: "Lalezar" !important; }
field{font-family: "Vazir","B Nazanin"!important;border-bottom:1px solid #dee2e6!important;  font-size: 1.3em;padding: .5rem 1rem .5rem .5rem}
newuser {color: #fff;background-color: #ffc107;display: inline-block;padding: .25em .4em;line-height: 1;border: 1px solid; border-radius: .25rem;}
.backdrop{opacity:.95!important;visibility: hidden;}
.float {position: fixed;width: 60px;height: 60px;bottom: 40px;left: 50px;background-color: #007bff ;background-image: url("../images/print-icon.png");background-size: cover !important;background-repeat: no-repeat !important;cursor: pointer !important; animation: share 7s ease-in infinite;transform-origin: 0% 100%;}

.navbar {overflow: hidden;background-color: #05233c;position: fixed;width: 100%;}
.navbar a {text-decoration: none;float: right;display: block;color: #fff;text-align: center;padding: 10px 10px 10px 10px;font-size: 16px;}
.navbar a:hover {background: #ddd;color: black;}

.sidenav {height: 100%;width: 0;position: fixed;z-index: 1;top: 0;right: 0;background-color: #23394A;overflow-x: hidden;transition: .75s;padding-top: 60px;}
.sidenav a {text-decoration: none;padding: 8px 8px 8px 32px;font-size: 16px;color: #818181;display: block;transition: 0.3s;}
.sidenav a:hover {color: #f1f1f1;}
.sidenav .closebtn {position: absolute;top: 0;right: 90px;font-size: 42px;}
	.closebtn:hover{color: red;}
#main {transition: margin-right .5s;padding: 16px;}

.exit {background-image: url("../images/sign-out-alt-left.svg");background-repeat: no-repeat !important;background-size: contain;cursor: pointer !important; padding-right: 10px; padding-left: 30px;}
a:hover span{filter: invert(1);} 

@media screen and (max-height: 450px) {
.sidenav {padding-top: 15px;}.sidenav a {text-decoration: none;font-size: 16px;}}


.sidenav input[type=submit] {padding: 8px 40px 10px 30px;font-size: 20px;color: #ccc;display: block;transition: 0.3s;background: none;border: 0 none;cursor: pointer;}
.sidenav input[type=submit]:hover {background-color: #f0f0f0;color: #000;}

.card-body { cursor: pointer;}
.hide { display: none !important;}


tbody tr {cursor: pointer;transition: all .2s ease-in-out;}
.tbodyZooming tr:hover {transform: scale(1.05);}
tbody tr .text-center { color: #aaa;}
tbody tr:hover .text-center{ color: black;}
tbody tr img {width: 20px;margin-left: 15px;}

.copy-value { cursor: copy;}










.lds-ellipsis {
    display: inline-block;
    position: relative;
    width: 64px;
    height: 64px;
    right: 45%;
}
.lds-ellipsis div {
    position: absolute;
    top: 27px;
    width: 11px;
    height: 11px;
    border-radius: 50%;
    background: #007bff;
    animation-timing-function: cubic-bezier(0, 1, 1, 0);
}
.lds-ellipsis div:nth-child(1) {
    left: 6px;
    animation: lds-ellipsis1 0.6s infinite;
}
.lds-ellipsis div:nth-child(2) {
    left: 6px;
    animation: lds-ellipsis2 0.6s infinite;
}
.lds-ellipsis div:nth-child(3) {
    left: 26px;
    animation: lds-ellipsis2 0.6s infinite;
}
.lds-ellipsis div:nth-child(4) {
    left: 45px;
    animation: lds-ellipsis3 0.6s infinite;
}
@keyframes lds-ellipsis1 {
    0% {
        transform: scale(0);
    }
    100% {
        transform: scale(1);
    }
}
@keyframes lds-ellipsis3 {
    0% {
        transform: scale(1);
    }
    100% {
        transform: scale(0);
    }
}
@keyframes lds-ellipsis2 {
    0% {
        transform: translate(0, 0);
    }
    100% {
        transform: translate(19px, 0);
    }
}
