﻿/* ©2016 by Author.
   Author: Mohammad Golmahi, mgolmahi@gmail.com
 */
/* Validated by https://validator.w3.org */
/* Minifye by http://cssminifier.com/ */
/* https://developers.google.com/speed/pagespeed/ */
/* https://icons8.com/preloaders/ */
/*
Font-size:

Pixels  EMs        Percent
------  -------    -------
13px    0.813em    81.3%
14px    0.875em    87.5%
15px    0.938em    93.8%
16px    1.000em    100.0%

*/
/* Extract from normalize.css by Nicolas Gallagher and Jonathan Neal git.io/normalize */
* {
    outline: none !important;
    text-shadow: none;
}

article, aside, details, figcaption, figure, footer, header, main, menu, nav, section {
    display: block
}

summary {
    display: list-item
}

audio, canvas, progress, video {
    display: inline-block
}

progress {
    vertical-align: baseline
}

audio:not([controls]) {
    display: none;
    height: 0
}

[hidden], template {
    display: none
}

a {
    background-color: transparent
}

    a:active, a:hover {
        outline-width: 0
    }

abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    text-decoration: underline dotted
}

b, strong {
    font-weight: bolder
}

dfn {
    font-style: italic
}

mark {
    background: #ff0;
    color: #000
}

small {
    font-size: 80%
}

sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -0.25em
}

sup {
    top: -0.5em
}

figure {
    margin: 1em 40px
}

img {
    border-style: none
}

code, kbd, pre, samp {
    font-family: Body-Font, Tahoma,'Segoe UI', Geneva, Verdana, sans-serif;
    font-size: 1em
}

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible
}

button, input, select, textarea, optgroup {
    font: inherit;
    /*margin: 0;*/
}

optgroup {
    font-weight: bold
}

button, input {
    overflow: visible
}

button, select {
    text-transform: none
}

button, [type=button], [type=reset], [type=submit] {
    -webkit-appearance: button;
}

    button::-moz-focus-inner, [type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner {
        border-style: none;
        padding: 0
    }

    button:-moz-focusring, [type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring {
        outline: 1px dotted ButtonText
    }

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: .35em .625em .75em
}

legend {
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal
}

textarea {
    overflow: auto;
    resize: none;
}

[type=checkbox], [type=radio] {
    padding: 0;
    margin: 0;
}


[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

    [type=search]::-webkit-search-decoration {
        -webkit-appearance: none
    }

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}
/* -------------------------------------------- End extract ----------------------------------------- */

@font-face {
    font-family: Body-Font;
    src: url('/fonts/IRANSansWeb(FaNum).eot') format('embedded-opentype'), url('/fonts/IRANSansWeb(FaNum).eot?#iefix') format('embedded-opentype') /* IE6–8 */, url('/fonts/IRANSansWeb(FaNum).woff2') format('woff2'), /* Chrome36+, Opera24+*/
    url('/fonts/IRANSansWeb(FaNum).ttf') format('truetype');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+0600-06FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE80-FEFC;
}

@font-face {
    font-family: Head-Font;
    src: url("/fonts/yekan.eot") format('opentype'), url("/fonts/yekan.woff") format('woff'), url("/fonts/yekan.ttf") format('truetype');
    /*src: url('/fonts/BTitrBold.eot'), url('/fonts/BTitrBold.eot?#iefix') format('embedded-opentype'), url('/fonts/BTitrBold.woff') format('woff'), url('/fonts/BTitrBold.ttf') format('truetype');*/
    font-weight: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+0600-06FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE80-FEFC;
}

@font-face {
    font-family: Handy-Body-Font;
    src: url("/fonts/KamranBold.eot") format('opentype'), url("/fonts/KamranBold.woff") format('woff'), url("/fonts/KamranBold.ttf") format('truetype');
    font-weight: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+0600-06FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE80-FEFC;
}

html {
    direction: rtl;
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-background-clip: border-box;
    -moz-background-clip: border-box;
    background-clip: border-box;
    text-rendering: optimizeLegibility !important;
    -webkit-font-smoothing: always !important;
    text-shadow: none;
    unicode-bidi: embed;
    line-height: 20px;
    font-size: 0.688em; /* Means: 11px = 0.688em = 68.8% = 8pt if you decide to change the base size (0.688em), you must apply following changes in codes: 1. GetViewportH() on Design.aspx, EditorCtrl 2. Page_Load() on MainMenu.ascx */
    font-family: Body-Font, Tahoma,'Segoe UI', Geneva, Verdana, sans-serif;
    z-index: 0 !important;
    height: 100%;
    width: 100%;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    border: 0px none;
    border-spacing: 0px;
    overflow: hidden;
}

*, *:before, *:after {
    box-sizing: inherit;
    -webkit-box-sizing: inherit;
    -moz-box-sizing: inherit;
    -webkit-background-clip: inherit;
    -moz-background-clip: inherit;
    background-clip: inherit;
    text-rendering: inherit;
    -webkit-font-smoothing: inherit;
    text-shadow: inherit;
    unicode-bidi: inherit;
    line-height: 20px;
}

body {
    border: 0px none;
    border-spacing: 0px;
    margin: 0px;
    padding: 0px;
    color: #333;
    background-color: #fcfcfc; /* needed for IE9 */
}

:disabled * {
    pointer-events: none
}

button, [type=button], [type=reset], [type=submit] {
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
    text-decoration: none;
    text-align: center;
    white-space: nowrap;
    -webkit-appearance: button;
    -moz-appearance: button;
    cursor: pointer;
    padding: 0px 3px 0px 3px;
    border-style: none;
    background-color: #ccc;
    color: #333;
    text-shadow: 1px 1px #d5d5d5;
    width: 80px;
    border: solid 1px #cccccc;
    text-shadow: none !important;
}

    button::-moz-focus-inner, [type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner,
    button::-moz-focus-outer, [type=button]::-moz-focus-outer, [type=reset]::-moz-focus-outer, [type=submit]::-moz-focus-outer {
        border-style: none;
        border-width: 0px;
        border: none !important;
        outline: none;
    }

    button:focus, [type=button]:focus, [type=reset]:focus, [type=submit]:focus {
        background-color: #eaf0ff !important;
        color: #000 !important;
        border: solid 1px #2484e8 !important;
    }

    button:hover, [type=button]:hover, [type=reset]:hover, [type=submit]:hover {
        background-color: #2484e8 !important;
        color: #fff !important;
        border: solid 1px #2484e8 !important;
    }

    button:disabled, [type=button]:disabled, [type=reset]:disabled, [type=submit]:disabled {
        color: #999 !important;
        background-color: #eee !important;
        text-shadow: none !important;
        cursor: default !important;
        border: 0 none !important;
    }

    button:-moz-focusring, [type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring {
        outline: none !important;
    }

input[type=submit] *, input[type=button] * {
    vertical-align: middle !important;
}

text, select, input[type=text], input[type=email], input[type=password] {
    vertical-align: middle;
}

text, textarea, select, input[type=text], input[type=email], input[type=password] {
    display: inline-block;
    overflow: hidden;
    text-decoration: none;
    white-space: nowrap;
    padding: 0px 3px 0px 3px;
    border-style: none;
    color: inherit;
    border: solid 1px #cccccc;
    text-shadow: none !important;
}

    text:-moz-focusring, textarea:-moz-focusring, select:-moz-focusring, input[type=text]:-moz-focusring, input[type=email]:-moz-focusring, input[type=password]:-moz-focusring {
        border-style: none;
        border-width: 0px;
        border: none !important;
    }

    text:focus, textarea:focus, select:focus, input[type=text]:focus, input[type=email]:focus, input[type=password]:focus {
        color: #000 !important;
        border: solid 1px #2484e8 !important;
    }

    text:hover, textarea:hover, select:hover, input[type=text]:hover, input[type=email]:hover, input[type=password]:hover {
        border: solid 1px #888 !important;
    }

    text:disabled, textarea:disabled, select:disabled, input[type=text]:disabled, input[type=email]:disabled, input[type=password]:disabled {
        color: #999;
        background-color: #eee;
        text-shadow: 1px 1px #fff;
        cursor: not-allowed;
    }

pre {
    white-space: pre-wrap; /* css-3 */
    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    word-wrap: break-word; /* Internet Explorer 5.5+ */
    -moz-tab-size: 8;
    -o-tab-size: 8;
    tab-size: 8;
}

.clr {
    font-weight: inherit;
    font-style: inherit;
    font-family: inherit;
    margin: 0;
    padding: 0;
    border-spacing: 0;
    border-collapse: collapse;
}

div, tr {
    border: 0px none;
    font-weight: inherit;
    font-style: inherit;
    font-family: inherit;
    margin: 0px;
    padding: 0px;
    border-spacing: 0px;
    border-collapse: collapse;
}

*[lang^=en], en-us {
    direction: ltr;
    /*font-family: 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;*/
    font-family: Body-Font, Tahoma,'Segoe UI', Geneva, Verdana, sans-serif
}

fa-ir, *[lang^=fa] {
    direction: rtl;
}


table {
    text-align: right; /* needed for IE8 on WinXP*/
}

b {
    margin: 0;
    padding: 0;
    font-weight: 700;
}

a, a:active, a:visited {
    color: #1b7ae4;
    text-decoration: none;
    cursor: pointer !important;
}

    a:focus {
        text-decoration: underline;
        color: #2099e9;
    }

    a:hover {
        text-decoration: underline;
        color: #2484e8;
    }

    a[disabled="disabled"] {
        color: #c0c0c0;
        text-shadow: 1px 1px #fff;
    }

        a[disabled="disabled"]:hover {
            color: #c0c0c0;
            text-shadow: 1px 1px #fff;
            cursor: not-allowed;
        }

input *, a, lable {
    -moz-border-left-colors: none;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
}

input[type=radio], input[type=checkbox],
input[type=radio] + label, input[type=checkbox] + label {
    vertical-align: middle;
    background-color: transparent;
    cursor: pointer !important;
}

    input[type=radio] + label, [type=checkbox] + label {
        margin-right: 3px !important;
    }

    input [type=radio]:focus + label, input[type=checkbox]:focus + label {
        text-decoration: underline;
    }

    input[type=radio]:hover + label, input[type=checkbox]:hover + label {
        text-decoration: underline;
    }

    input[type=radio]:disabled + label, input[type=checkbox]:disabled + label {
        text-decoration: none;
        border-color: #aaa;
        color: #aaa;
    }

select {
    border: 1px solid #999;
    cursor: pointer !important;
    /*max-width: 100% !important;*/
    height: 25px !important;
}

    option, select + option {
        max-width: 100% !important;
        outline: none !important;
        /*cursor: pointer !important;
        height: 25px !important;
        vertical-align: middle !important;
        padding: 4px 5px 0px 0px;*/
    }

textarea,
input[type=date],
input[type=time],
input[type=email],
input[type=number],
input[type=text],
input[type=password],
input[type=number],
input[type=url] {
    padding-right: 5px;
    padding-left: 5px;
    color: #000;
}

select, input[type=password] {
    padding-right: 5px;
    outline: none;
}


    select:-moz-focusring, [type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring {
        outline: 1px dotted ButtonText
    }


input[type=text], input[type=password], input[type=email], input[type=url], input[type=number] {
    margin: 0px;
    border: 1px solid #d0d0d0;
    /*padding: 0px 5px 0px 5px;*/
    vertical-align: middle;
    line-height: 2em;
}

    input[type=text] *, input[type=password] *, input[type=email] *, input[type=url] *, input[type=number] * {
        vertical-align: middle;
    }

input[type=text], input[type=password], input[type=email], input[type=url], input[type=number] {
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    -ms-appearance: none !important;
    height: 25px;
    vertical-align: middle !important;
    unicode-bidi: -webkit-isolate;
    unicode-bidi: isolate;
}



textarea {
    resize: none;
    margin: 0px;
    border: 1px solid #d0d0d0;
    padding: 5px !important;
}

select, select {
    border-color: #d0d0d0;
}



h1, h2, h3, h6, h5, h6 {
    padding: 0px;
    margin: 0px;
    color: #555;
    font-family: Head-Font,'Times New Roman', Times, serif;
}


h1 {
    font-size: 1.8em;
    padding: 0 0 1em 0;
}

h2 {
    font-size: 1.7em;
    padding: 1em 0 1em 0;
}

h3 {
    font-size: 1.3em;
    padding: 1em 0 1em 0;
}

h4 {
    font-weight: bold;
    padding: 1em 0 1em 0;
}

h5 {
    font-weight: bold;
    font-size: 0.83em;
    padding: 1em 0 1em 0;
}

h6 {
    padding: 0px 0px 8px 0px;
    font-weight: bold;
    font-size: 0.67em;
    padding: 1em 0 1em 0;
}

ul, ol {
    padding: 0;
    margin: 0;
}

    ul li, ol li {
        margin-right: 2em !important;
    }

.oltik {
    list-style: square url('../app_themes/blue.fa/images/tik_sw.png');
    margin-right: 1em;
}

img {
    border-style: none;
    border-color: none;
    border-width: 0px;
}

hr {
    padding: 0px;
    border: 0px;
    border-top: 1px solid #ccc;
}

p {
    margin: 0px;
    padding: 0px;
    padding: 0.8em 0 0.8em 0;
    white-space: normal;
    word-break: keep-all;
    -ms-word-break: keep-all;
}

blockquote {
}

fieldset {
    border: 1px solid #ddd;
}

.ModalBG {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    filter: alpha(opacity=60);
    -khtml-opacity: 0.60;
    -moz-opacity: 0.60;
    opacity: 0.60;
    background-color: #212125; /* background-color: #212125;*/
    z-index: 6 !important;
}

.ModalSlashBG {
    background-image: url('../../app_themes/blue.fa/images/slash.png') !important;
    background-repeat: repeat;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    filter: alpha(opacity=70);
    -khtml-opacity: 0.70;
    -moz-opacity: 0.70;
    opacity: 0.70;
    z-index: 6 !important;
}

.btn {
    -moz-box-sizing: padding-box !important;
    margin: 0px;
    padding: 0px 5px 0px 5px;
    vertical-align: middle;
    width: 80px;
    height: 30px;
}

.DNBL {
    position: relative;
    display: block;
    height: 40px;
    line-height: 40px;
}

.NBL {
    position: relative;
    display: block;
    height: 20px;
    line-height: 20px;
}

.HNBL {
    position: relative;
    display: block;
    height: 10px;
    line-height: 10px;
}

.DlgPnl {
    /* ModalExtender needs 'auto' for IE*/
    border: 1px solid #666;
    font-weight: normal;
    font-size: inherit;
    position: relative;
    background-color: #fefefe;
    overflow: auto;
    z-index: 7 !important;
    width: 640px;
}

.DlgTitle {
    display: block;
    padding: 0px 10px 0px 10px;
    margin: auto; /* ModalExtender needs 'auto' for IE*/
    color: #666;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    font-weight: bold;
    background-color: #e1e1e1;
    width: 100%;
    font-size: 110%;
    text-align: right;
    vertical-align: middle;
}

    .DlgTitle span {
        font-size: inherit;
        height: 40px;
        line-height: 40px;
        vertical-align: middle;
    }

.DlgCnt {
    vertical-align: top;
    color: #555;
    display: block;
    position: relative;
    overflow: auto;
    line-height: 20px;
    padding: 20px;
}

    .DlgCnt span {
        display: block;
        position: relative;
    }


.DlgCtrls {
    vertical-align: top;
    color: #555;
    display: block;
    overflow: hidden;
}

    .DlgCtrls .btn {
        height: 25px !important;
    }

.DlgText {
    color: #777;
}

.LoadImgBtn {
    cursor: pointer !important;
    background-position: 3px center;
    background-image: url('../../app_themes/blue.fa/images/Load.png');
    background-repeat: no-repeat;
    text-align: right;
}

    .LoadImgBtn:focus {
        background-position: 3px center;
        background-image: url('../../app_themes/blue.fa/images/Load_focus1.png');
    }

    .LoadImgBtn:hover {
        cursor: pointer !important;
        background-position: 3px center;
        background-image: url('../../app_themes/blue.fa/images/Load_hover1.png');
    }


    .LoadImgBtn:disabled {
        background-position: 3px center;
        background-image: url('../../app_themes/blue.fa/images/Load_disabled.png');
    }

.RefreshImgBtn {
    background-position: 3px center;
    background-image: url('../../app_themes/blue.fa/images/refresh.png');
    background-repeat: no-repeat;
    text-align: right;
}

    .RefreshImgBtn:focus {
        background-position: 3px center;
        background-image: url('../../app_themes/blue.fa/images/refresh_focus.png');
    }

    .RefreshImgBtn:hover {
        background-position: 3px center;
        background-image: url('../../app_themes/blue.fa/images/refresh_hover.png');
    }


    .RefreshImgBtn:disabled {
        background-position: 3px center;
        background-image: url('../../app_themes/blue.fa/images/refresh_disabled.png');
    }

.PlayImgBtn {
    background-position: 3px center;
    background-image: url('../../app_themes/blue.fa/images/Play.png');
    background-repeat: no-repeat;
    text-align: right;
}

    .PlayImgBtn:focus {
        background-position: 3px center;
        background-image: url('../../app_themes/blue.fa/images/Play_focus.png');
    }

    .PlayImgBtn:hover {
        background-position: 3px center;
        background-image: url('../../app_themes/blue.fa/images/Play_hover.png');
    }


    .PlayImgBtn:disabled {
        background-position: 3px center;
        background-image: url('../../app_themes/blue.fa/images/Play_disabled.png');
    }

.CutImgBtn {
    background-position: center;
    background-image: url('../../app_themes/blue.fa/images/Cut.png');
    background-repeat: no-repeat;
    text-align: right;
}

    .CutImgBtn:focus {
        background-position: center;
        background-image: url('../../app_themes/blue.fa/images/cut_focus1.png');
    }

    .CutImgBtn:hover {
        background-position: center;
        background-image: url('../../app_themes/blue.fa/images/cut_hover1.png');
    }


    .CutImgBtn:disabled {
        background-position: center;
        background-image: url('../../app_themes/blue.fa/images/Cut_disabled.png');
    }

.CopyImgBtn {
    background-position: center;
    background-image: url('../../app_themes/blue.fa/images/Copy.png');
    background-repeat: no-repeat;
    text-align: right;
}

    .CopyImgBtn:focus {
        background-position: center;
        background-image: url('../../app_themes/blue.fa/images/copy_focus1.png');
    }

    .CopyImgBtn:hover {
        background-position: center;
        background-image: url('../../app_themes/blue.fa/images/copy_hover1.png');
    }



    .CopyImgBtn:disabled {
        background-position: center;
        background-image: url('../../app_themes/blue.fa/images/Copy_disabled.png');
    }

.PasteImgBtn {
    background-position: center;
    background-image: url('../../app_themes/blue.fa/images/Paste.png');
    background-repeat: no-repeat;
    text-align: right;
}

    .PasteImgBtn:focus {
        background-position: center;
        background-image: url('../../app_themes/blue.fa/images/paste_focus1.png');
    }

    .PasteImgBtn:hover {
        background-position: center;
        background-image: url('../../app_themes/blue.fa/images/paste_hover1.png');
    }



    .PasteImgBtn:disabled {
        background-position: center;
        background-image: url('../../app_themes/blue.fa/images/Paste_disabled.png');
    }


.ImgBtn_History {
    background-position: 3px center;
    background-image: url('../../app_themes/blue.fa/images/History.png');
    background-repeat: no-repeat;
    text-align: right;
}

    .ImgBtn_History:focus {
        background-position: 3px center;
        background-image: url('../../app_themes/blue.fa/images/history_focus1.png');
    }

    .ImgBtn_History:hover {
        background-position: 3px center;
        background-image: url('../../app_themes/blue.fa/images/history_hover1.png');
    }

    .ImgBtn_History:disabled {
        background-position: 3px center;
        background-image: url('../../app_themes/blue.fa/images/History_disabled.png');
        float: left;
    }

.ImgBtn_Restore {
    background-position: 3px center;
    background-image: url('../../app_themes/blue.fa/images/Restore.png');
    background-repeat: no-repeat;
    text-align: right;
}

    .ImgBtn_Restore:focus {
        background-position: 3px center;
        background-image: url('../../app_themes/blue.fa/images/Restore_focus.png');
    }

    .ImgBtn_Restore:hover {
        background-position: 3px center;
        background-image: url('../../app_themes/blue.fa/images/Restore_hover.png');
    }



    .ImgBtn_Restore:disabled {
        background-position: 3px center;
        background-image: url('../../app_themes/blue.fa/images/Restore_disabled.png');
    }

.ImgBtn_Cancel {
    background-position: 3px center;
    background-image: url('../../app_themes/blue.fa/images/Delete.png');
    background-repeat: no-repeat;
    text-align: right;
}

    .ImgBtn_Cancel:focus {
        background-position: 3px center;
        background-image: url('../../app_themes/blue.fa/images/delete_focus1.png');
    }

    .ImgBtn_Cancel:hover {
        background-position: 3px center;
        background-image: url('../../app_themes/blue.fa/images/delete_hover1.png');
    }



    .ImgBtn_Cancel:disabled {
        background-position: 3px center;
        background-image: url('../../app_themes/blue.fa/images/Delete_disabled.png');
    }

.ImgBtn_Delete {
    background-position: 3px center;
    background-image: url('../../app_themes/blue.fa/images/Delete.png');
    background-repeat: no-repeat;
    text-align: right;
}

    .ImgBtn_Delete:focus {
        background-position: 3px center;
        background-image: url('../../app_themes/blue.fa/images/delete_focus1.png');
    }

    .ImgBtn_Delete:hover {
        background-position: 3px center;
        background-image: url('../../app_themes/blue.fa/images/delete_hover1.png');
    }


    .ImgBtn_Delete:disabled {
        background-position: 3px center;
        background-image: url('../../app_themes/blue.fa/images/Delete_disabled.png');
    }

.ImgBtn_Stop {
    background-position: 3px center;
    background-image: url('../../app_themes/blue.fa/images/Stop.png');
    background-repeat: no-repeat;
    text-align: right;
}

    .ImgBtn_Stop:focus {
        background-position: 3px center;
        background-image: url('../../app_themes/blue.fa/images/stop_focus1.png');
    }

    .ImgBtn_Stop:hover {
        background-position: 3px center;
        background-image: url('../../app_themes/blue.fa/images/Stop_hover.png');
    }


    .ImgBtn_Stop:disabled {
        background-position: 3px center;
        background-image: url('../../app_themes/blue.fa/images/Stop_disabled.png');
    }

.ImgBtn_Prop {
    background-position: 3px center;
    background-image: url('../../app_themes/blue.fa/images/Property.png');
    background-repeat: no-repeat;
    text-align: right;
}

    .ImgBtn_Prop:focus {
        background-position: 3px center;
        background-image: url('../../app_themes/blue.fa/images/Property_focus.png');
    }

    .ImgBtn_Prop:hover {
        background-position: 3px center;
        background-image: url('../../app_themes/blue.fa/images/property_hover1.png');
    }



    .ImgBtn_Prop:disabled {
        background-position: 3px center;
        background-image: url('../../app_themes/blue.fa/images/Property_disabled.png');
    }

.ImgBtn_Publish {
    background-position: 3px center;
    background-image: url('../../app_themes/blue.fa/images/Publish.png');
    background-repeat: no-repeat;
    text-align: right;
}

    .ImgBtn_Publish:focus {
        background-position: 3px center;
        background-image: url('../../app_themes/blue.fa/images/publish_focus1.png');
    }

    .ImgBtn_Publish:hover {
        background-position: 3px center;
        background-image: url('../../app_themes/blue.fa/images/publish_hover1.png');
    }



    .ImgBtn_Publish:disabled {
        background-position: 3px center;
        background-image: url('../../app_themes/blue.fa/images/Publish_disabled.png');
    }

.ImgBtn_Excel {
    background-position: 3px center;
    background-image: url('../../app_themes/blue.fa/images/Excel.png');
    background-repeat: no-repeat;
    text-align: right;
}

    .ImgBtn_Excel:focus {
        background-position: 3px center;
        background-image: url('../../app_themes/blue.fa/images/Excel_focus1.png');
    }

    .ImgBtn_Excel:hover {
        background-position: 3px center;
        background-image: url('../../app_themes/blue.fa/images/Excel_hover1.png');
    }



    .ImgBtn_Excel:disabled {
        background-position: 3px center;
        background-image: url('../../app_themes/blue.fa/images/Excel_disabled.png');
    }

.EditImgBtn {
    background-position: 3px center;
    background-image: url('../../app_themes/blue.fa/images/Edit.png');
    background-repeat: no-repeat;
    text-align: right;
}

    .EditImgBtn:focus {
        background-position: 3px center;
        background-image: url('../../app_themes/blue.fa/images/edit_focus1.png');
    }

    .EditImgBtn:hover {
        background-position: 3px center;
        background-image: url('../../app_themes/blue.fa/images/edit_hover1.png');
    }

    .EditImgBtn:disabled {
        background-position: 3px center;
        background-image: url('../../app_themes/blue.fa/images/Edit_disabled.png');
    }

.ScenImgBtn {
    background-position: 3px center;
    background-image: url('../../app_themes/blue.fa/images/Scenario.png');
    background-repeat: no-repeat;
    text-align: right;
}

    .ScenImgBtn:focus {
        background-position: 3px center;
        background-image: url('../../app_themes/blue.fa/images/scenario_focus1.png');
    }

    .ScenImgBtn:hover {
        background-position: 3px center;
        background-image: url('../../app_themes/blue.fa/images/scenario_hover1.png');
    }


    .ScenImgBtn:disabled {
        background-position: 3px center;
        background-image: url('../../app_themes/blue.fa/images/Scenario_disabled.png');
    }

.ImgBtn_Prev {
    background-position: 3px center;
    background-image: url('../../app_themes/blue.fa/images/Prev.png');
    background-repeat: no-repeat;
    text-align: right;
}

    .ImgBtn_Prev:focus {
        background-position: 3px center;
        background-image: url('../../app_themes/blue.fa/images/prev_focus1.png');
    }

    .ImgBtn_Prev:hover {
        background-position: 3px center;
        background-image: url('../../app_themes/blue.fa/images/prev_hover1.png');
    }

    .ImgBtn_Prev:disabled {
        background-position: 3px center;
        background-image: url('../../app_themes/blue.fa/images/Prev_disabled.png');
    }

.ImgBtn_Print {
    background-position: 3px center;
    background-image: url('../../app_themes/blue.fa/images/print.png');
    background-repeat: no-repeat;
    text-align: right;
}

    .ImgBtn_Print:focus {
        background-position: 3px center;
        background-image: url('../../app_themes/blue.fa/images/Print_focus1.png');
    }

    .ImgBtn_Print:hover {
        background-position: 3px center;
        background-image: url('../../app_themes/blue.fa/images/Print_hover1.png');
    }



    .ImgBtn_Print:disabled {
        background-position: 3px center;
        background-image: url('../../app_themes/blue.fa/images/print_disabled.png');
    }

.ImgBtn_Pdf {
    background-position: 3px center;
    background-image: url('../../app_themes/blue.fa/images/Pdf.png');
    background-repeat: no-repeat;
    text-align: right;
}

    .ImgBtn_Pdf:focus {
        background-position: 3px center;
        background-image: url('../../app_themes/blue.fa/images/pdf_focus1.png');
    }

    .ImgBtn_Pdf:hover {
        background-position: 3px center;
        background-image: url('../../app_themes/blue.fa/images/pdf_hover1.png');
    }


    .ImgBtn_Pdf:disabled {
        background-position: 3px center;
        background-image: url('../../app_themes/blue.fa/images/Pdf_disabled.png');
    }

.ImgBtn_Save {
    background-position: 3px center;
    background-image: url('../../app_themes/blue.fa/images/save.png');
    background-repeat: no-repeat;
    text-align: right;
}

    .ImgBtn_Save:focus {
        background-position: 3px center;
        background-image: url('../../app_themes/blue.fa/images/save_focus.png');
    }

    .ImgBtn_Save:hover {
        background-position: 3px center;
        background-image: url('../../app_themes/blue.fa/images/save_hover.png');
    }

    .ImgBtn_Save:disabled {
        background-position: 3px center;
        background-image: url('../../app_themes/blue.fa/images/save_disabled.png');
    }

.ImgBtn_Load {
    background-position: 3px center;
    background-image: url('../../app_themes/blue.fa/images/Load.png');
    background-repeat: no-repeat;
    text-align: right;
}

    .ImgBtn_Load:focus {
        background-position: 3px center;
        background-image: url('../../app_themes/blue.fa/images/Load_focus1.png');
    }

    .ImgBtn_Load:hover {
        background-position: 3px center;
        background-image: url('../../app_themes/blue.fa/images/Load_hover1.png');
    }


    .ImgBtn_Load:disabled {
        background-position: 3px center;
        background-image: url('../../app_themes/blue.fa/images/Load_disabled.png');
    }

.SaleImgBtn {
    background-position: 3px center;
    background-image: url('../../app_themes/blue.fa/images/sale.png');
    background-repeat: no-repeat;
    /*text-align: center;*/
    vertical-align: middle !important;
    font-weight: 900 !important;
    height: 25px !important;
    line-height: 25px !important;
    color: #000 !important;
    /*background-color: #eaf0ff !important;
    border: 1px solid #2484e8 !important;*/
    margin: 0 auto !important;
}

    .SaleImgBtn:hover {
        background-position: 3px center;
        background-image: url('../../app_themes/blue.fa/images/Sale_hover.png');
        /*background-color: #2484e8 !important;*/
        /*border: 1px solid #2484e8 !important;*/
    }

.Email, .Pass {
    width: 250px !important;
}

    .Email *, .Pass * {
        vertical-align: middle !important;
    }

.LgnPnl {
    padding: 10px 20px 0 20px;
    width: 280px;
    margin: 0px auto;
    white-space: normal;
}



.Captcha {
    position: fixed;
    width: 190px !important;
    margin: 0px 0 0 -95px;
    top: 30%;
    left: 50%;
    overflow: hidden;
}



.CtrlLbl {
    font-size: 90%;
    text-align: left;
    color: #fff;
    position: absolute !important;
    left: 0 !important;
    top: 0 !important;
    width: 100%;
    height: 100%;
}

.R-T.CtrlLbl {
}

.Empty.CtrlLbl {
}

.CtrlLbl:focus, .CtrlLbl:hover {
    /*background-color: #e7ba0a;*/
    color: #e7ba0a !important;
    text-decoration: none;
}

.SCtrlLbl {
    position: absolute !important;
    display: block;
    width: 100%;
    height: 100%;
    /*font-size: 90%;
    color: #d0d0d0;*/
    left: 0 !important;
    top: 0 !important;
    z-index: 5;
}

    .SCtrlLbl:focus, .SCtrlLbl:hover {
        text-decoration: none;
    }

a.SCtrlLbl:focus, a.SCtrlLbl:hover {
    text-decoration: none;
    /*color: #e7ba0a;*/
}


.SheetTD input {
}

.ChkListPI,
.YDatePI,
.DDListPI,
.FloatPI,
.IntPI,
.RBListPI,
.RankPI,
.SLPI,
.LblPI {
    display: inline;
}

.LblPI {
    display: inline;
    /*float: right;*/
}

.RankPI {
    cursor: pointer;
    min-width: 280px !important;
}

    .RankPI table {
    }

    .RankPI td {
        padding-left: 15px;
        vertical-align: middle;
        height: 20px;
    }

        .RankPI td * {
            vertical-align: middle;
        }

    .RankPI label {
        line-height: 20px;
        height: 20px;
    }

    .RankPI input[type=radio] * {
        vertical-align: middle;
    }

    .RankPI input[type=radio]:checked + label {
        font-weight: bold;
    }

    .RankPI input[type=radio] *, .RankPI input[type=radio] label {
    }

    .RankPI input[type=radio]:focus, .RankPI input[type=radio] + label:focus {
        text-decoration: underline;
    }

    .RankPI input[type=radio]:hover, .RankPI input[type=radio] + label:hover {
        text-decoration: underline;
    }

    .RankPI input[type=radio]:disabled, .RankPI input[type=radio]:disabled + label {
        color: #aaa;
    }

.LngDDL {
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    background-color: transparent;
    color: #333;
    border-width: 0px;
    padding: 0px;
    margin: 0px;
    position: fixed;
    top: 3px;
    height: 36px !important;
    border-spacing: 0px;
    text-decoration: none;
    cursor: pointer;
    text-overflow: '';
    left: 83px !important;
    width: 55px;
    border: 0 none !important;
}

    .LngDDL * {
        text-align: center !important;
    }

.msgbarPnl {
    position: fixed;
    top: 40px;
    float: right;
    white-space: nowrap;
    color: #7d3500;
    display: none;
    margin: 0;
    right: 0;
    z-index: 9 !important;
    height: 20px !important;
    /*line-height: 40px;*/
    background-color: #ffeebe;
    padding: 0px 5px 0px 5px;
    border: 1px solid #ffdf81;
    white-space: nowrap;
    width: 50%;
    min-width: 150px;
    overflow: hidden;
}

    .msgbarPnl span {
        margin: 0;
        padding: 0;
        display: inline-block;
        float: right;
        padding-right: 5px;
        height: 20px !important;
        line-height: 20px !important;
        vertical-align: middle !important;
    }

    .msgbarPnl img {
        position: relative;
        float: right;
        height: 18px;
        width: 18px;
        display: inline;
        vertical-align: middle;
    }

.LoadFile {
    direction: ltr;
    text-align: left;
}


.Toolbar select {
    vertical-align: middle !important;
}

.Error {
    display: block;
    color: #ff3300;
    font-size: 85%;
    line-height: 16px;
    color: #a0a0a0;
    font-style: italic;
}

.ErrorTxt {
    color: #ff3300;
}

.PnlErr {
    width: 100%;
    padding: 30px;
}

.LogoImgBtn {
    position: fixed;
    top: 3px;
    left: 0;
    width: 80px;
    height: 36px;
}

.cnt {
    padding: 20px;
}

@media all and (max-width:1920px) /* Desktop  1920x1080 */ {
}

@media all and (max-width:1366px) /* Desktop  1366x768 */ {
}

@media all and (max-width:1280px) /* Desktop  1280x1024 */ {
}

@media all and (max-width:1280px) /* Desktop  1280x800*/ {
}

@media all and (max-width:1024px) /* Desktop  1024x768 */ {
}

@media all and (max-width:800px) /* Desktop  800x600 */ {
}

@media all and (max-width:768px) /* iPad       768x1024 */ {
    select, option, select + option {
        height: 30px !important;
        line-height: 30px !important;
    }


    .Toolbar select, .Toolbar option {
        height: 30px !important;
    }

    .SheetTD {
        height: 30px !important;
    }


    .SCtrlLbl {
        font-size: 110% !important;
    }

    .SheetTD:hover a, .SheetTD:hover a:focus, .SheetTD:hover a:hover {
        min-height: 30px;
    }

    .ImgBtn_History {
        background-position: center center;
        width: 30px;
        height: 30px;
        text-indent: -100px;
        float: none;
    }

        .ImgBtn_History:hover {
            background-position: center center;
            width: 30px;
            height: 30px;
            text-indent: -100px;
            float: none;
        }

        .ImgBtn_History:focus {
            background-position: center center;
            width: 30px;
            height: 30px;
            text-indent: -100px;
            float: none;
        }

        .ImgBtn_History:disabled {
            background-position: center center;
            width: 30px;
            height: 30px;
            text-indent: -100px;
            float: none;
        }
}

@media all and (max-width:640px) {
}

@media all and (max-width:568px) /* iPhone 5 Landscape*/ {
}

@media all and (max-height:480px) {
}

@media all and (max-width:435px) /* Nexus  6p  435x773 */ {
}

@media all and (max-width:414px) /* Iphone 6p  414x736 */ {
}

@media all and (max-width:411px) /* Nexus  5x  411x731 */ {
}

@media all and (max-width:375px) /* Iphone  6  375x667 */
{
}

@media all and (max-width:360px) /* Galaxy S5  360x640 */
{
}

@media all and (max-width:320px) /* Nexus  6p  320x568 */ {
}

@media print {

    * {
    }

    @page {
    }
}
