@font-face {
    font-family: 'persian';
    src: url('../fonts/persian.woff') format('woff'),
    url('../fonts/persian.ttf') format('truetype');
}

body{
    direction: rtl !important;
    text-align: right;
}

body, .btn, .tooltip-inner,
.sp-container, .sp-container button, .sp-container input, .sp-color, .sp-hue, .sp-clear,
.fr-tooltip, .fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a{
    font-family: 'persian' , Tahoma , Arial !important;
}

.ltr{
    direction: ltr !important;
}

.rtl{
    direction: rtl !important;
}

@media screen , braille , embossed , handheld , projection , speech , tty , tv {
    #media-print , .media-print , #media-print * , .media-print * {
        visibility: hidden !important;
    }

    #media-screen , .media-screen , #media-screen * , .media-screen * {
        visibility: visible !important;
    }

    #media-print-screen , #media-screen-print , .media-print-screen , .media-screen-print ,
    #media-print-screen * , #media-screen-print * , .media-print-screen * , .media-screen-print * {
        visibility: visible !important;
    }
}

@media print {
    * {
        visibility: hidden !important;
    }

    #media-print , .media-print , #media-print * , .media-print * {
        visibility: visible !important;
    }

    #media-screen , .media-screen , #media-screen * , .media-screen * {
        visibility: hidden !important;
    }

    #media-print-screen , #media-screen-print , .media-print-screen , .media-screen-print ,
    #media-print-screen * , #media-screen-print * , .media-print-screen * , .media-screen-print * {
        visibility: visible !important;
    }

    .print-page-break {page-break-after: always;}
}
