/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/


@font-face {
    font-family: IRANSansWeb;
    font-style: normal;
    font-weight: bold;
    src: url('../Content/fonts/IRANSansWeb.eot');
    src: url('../Content/fonts/IRANSansWeb.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    url('../Content/fonts/IRANSansWeb.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('../Content/fonts/IRANSansWeb.ttf') format('truetype');
}


@font-face {
    font-family: IranYekanWeb;
    font-style: normal;
    font-weight: bold;
    src: url('../Content/fonts/eot/iranyekanwebboldfanum.eot');
    src: url('../Content/fonts/eot/iranyekanwebboldfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('../Content/fonts/woff/iranyekanwebboldfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('../Content/fonts/ttf/iranyekanwebboldfanum.ttf') format('truetype');
}

@font-face {
    font-family: IranYekanWeb;
    font-style: normal;
    font-weight: 100;
    src: url('../Content/fonts/eot/iranyekanwebthinfanum.eot');
    src: url('../Content/fonts/eot/iranyekanwebthinfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('../Content/fonts/woff/iranyekanwebthinfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('../Content/fonts/ttf/iranyekanwebthinfanum.ttf') format('truetype');
}

@font-face {
    font-family: IranYekanWeb;
    font-style: normal;
    font-weight: 300;
    src: url('../Content/fonts/eot/iranyekanweblightfanum.eot');
    src: url('../Content/fonts/eot/iranyekanweblightfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('../Content/fonts/woff/iranyekanweblightfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('../Content/fonts/ttf/iranyekanweblightfanum.ttf') format('truetype');
}

@font-face {
    font-family: IranYekanWeb;
    font-style: normal;
    font-weight: normal;
    src: url('../Content/fonts/eot/iranyekanwebregularfanum.eot');
    src: url('../Content/fonts/eot/iranyekanwebregularfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('../Content/fonts/woff/iranyekanwebregularfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('../Content/fonts/ttf/iranyekanwebregularfanum.ttf') format('truetype');
}

@font-face {
    font-family: IranYekanWeb;
    font-style: normal;
    font-weight: 500;
    src: url('../Content/fonts/eot/iranyekanwebmediumfanum.eot');
    src: url('../Content/fonts/eot/iranyekanwebmediumfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('../Content/fonts/woff/iranyekanwebmediumfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('../Content/fonts/ttf/iranyekanwebmediumfanum.ttf') format('truetype');
}

@font-face {
    font-family: IranYekanWeb;
    font-style: normal;
    font-weight: 800;
    src: url('../Content/fonts/eot/iranyekanwebextraboldfanum.eot');
    src: url('../Content/fonts/eot/iranyekanwebextraboldfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('../Content/fonts/woff/iranyekanwebextraboldfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('../Content/fonts/ttf/iranyekanwebextraboldfanum.ttf') format('truetype');
}

@font-face {
    font-family: IranYekanWeb;
    font-style: normal;
    font-weight: 900;
    src: url('../Content/fonts/eot/iranyekanwebblackfanum.eot');
    src: url('../Content/fonts/eot/iranyekanwebblackfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('../Content/fonts/woff/iranyekanwebblackfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('../Content/fonts/ttf/iranyekanwebblackfanum.ttf') format('truetype');
}

@font-face {
    font-family: IranYekanWeb;
    font-style: normal;
    font-weight: 950;
    src: url('../Content/fonts/eot/iranyekanwebextrablackfanum.eot');
    src: url('../Content/fonts/eot/iranyekanwebextrablackfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('../Content/fonts/woff/iranyekanwebextrablackfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('../Content/fonts/ttf/iranyekanwebextrablackfanum.ttf') format('truetype');
}




@font-face {
    font-family: Tahoma;
    font-style: normal;
    font-weight: 100;
    src: url('../Content/fonts/Tahoma.eot');
    src: url('../Content/fonts/Tahoma.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    url('../Content/fonts/Tahoma.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('../Content/fonts/Tahoma.ttf') format('truetype');
}

@font-face {
    font-family: 'Kara';
    src: /*url('SGKara-Regular.woff2') format('woff2'),*/
    url('../Content/fonts/kara/SGKara-Regular.woff') format('woff'), 
    url('../Content/fonts/kara/SGKara-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Kara';
    src: /*url('SGKara-Bold.woff2') format('woff2'),*/
    url('../Content/fonts/kara/SGKara-Bold.woff') format('woff'), 
    url('../Content/fonts/kara/SGKara-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Kara_fn';
    src: /*url('SGKara-Regular-FD.woff2') format('woff2'),*/
    url('../Content/fonts/kara/SGKara-Regular-FD.woff') format('woff'),
    url('../Content/fonts/kara/SGKara-Regular-FD.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Kara_fn';
    src: /*url('SGKara-Bold-FD.woff2') format('woff2'),*/
    url('../Content/fonts/kara/SGKara-Bold-FD.woff') format('woff'),
    url('../Content/fonts/kara/SGKara-Bold-FD.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'vazir';
    src: url('../Content/fonts/vazir/Vazir.woff2') format('woff2'), 
         url('../Content/fonts/vazir/Vazir.woff') format('woff'),
         url('../Content/fonts/vazir/Vazir.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'vazir';
    src: url('../Content/fonts/vazir/Vazir-Bold.woff2') format('woff2'),
         url('../Content/fonts/vazir/Vazir-Bold.woff') format('woff'),
         url('../Content/fonts/vazir/Vazir-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'vazir_fn';
    src: url('../Content/fonts/vazir/Vazir-FD.woff2') format('woff2'),
         url('../Content/fonts/vazir/Vazir-FD.woff') format('woff'),
         url('../Content/fonts/vazir/Vazir-FD.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

/*@font-face {*/
/*    font-family: 'vazir_fn';*/
/*    src: url('Vazir-Bold-FD.woff2') format('woff2'), */
/*         url('Vazir-Bold-FD.woff') format('woff'), */
/*         url('Vazir-Bold-FD.ttf') format('truetype');*/
/*    font-weight: bold;*/
/*    font-style: normal;*/
/*}*/


/*@font-face {
    font-family: 'IranYekanWeb';
    font-style: normal;
    font-weight: bold;
    src: url('../Content/fonts/eot/iranyekanwebbold(fanum).eot');
    src: url('../Content/fonts/eot/iranyekanwebbold(fanum).eot?#iefix') format('embedded-opentype'), 
    url('../Content/fonts/woff2/iranyekanwebbold(fanum).woff2') format('woff2'), 
    url('../Content/fonts/woff/iranyekanwebbold(fanum).woff') format('woff'), 
    url('../Content/fonts/ttf/iranyekanwebbold(fanum).ttf') format('truetype');
}

@font-face {
    font-family: 'IranYekanWeb';
    font-style: normal;
    font-weight: 300;
    src: url('../Content/fonts/eot/iranyekanweblight(fanum).eot');
    src: url('../Content/fonts/eot/iranyekanweblight(fanum).eot?#iefix') format('embedded-opentype'), 
    url('../Content/fonts/woff2/iranyekanweblight(fanum).woff2') format('woff2'), 
    url('../Content/fonts/woff/iranyekanweblight(fanum).woff') format('woff'), 
    url('../Content/fonts/ttf/iranyekanweblight(fanum).ttf') format('truetype');
}

@font-face {
    font-family: 'IranYekanWeb';
    font-style: normal;
    font-weight: normal;
    src: url('../Content/fonts/eot/iranyekanwebregular(fanum).eot');
    src: url('../Content/fonts/eot/iranyekanwebregular(fanum).eot?#iefix') format('embedded-opentype'), 
    url('../Content/fonts/woff2/iranyekanwebregular(fanum).woff2') format('woff2'), 
    url('../Content/fonts/woff/iranyekanwebregular(fanum).woff') format('woff'), 
    url('../Content/fonts/ttf/iranyekanwebregular(fanum).ttf') format('truetype');
}*/




 /*@font-face {
	font-family: 'B Yekan';
	
	src: url('../Content/font/BYekan.eot?#')format('eot') ,
         url('../Content/font/BYekan.woff') format('woff'),
         url('../Content/font/BYekan.ttf') format('truetype');
       src: url('../Content/font/BYekan.eot');
     src: url('../Content/font/BYekan.eot#iefix') format('embedded-opentype'),
          url('../Content/font/BYekan.woff') format('woff'),
          url('../Content/font/BYekan.ttf') format('truetype');
        
    font-weight: normal;
    font-style: normal;  
	
}*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    font-family: IranYekanWeb,'IranYekanWeb',IranYekanWeb;
    color: black;
    font-size: 11px;
    font-weight: 300;
    text-rendering: optimizeLegibility;
    text-decoration: inherit;
    border-radius: 0 !important;
     font-weight: bold;
    /*// vertical-align: baseline;*/
}

.calendar tbody .day {
    font-family: IranYekanWeb !important;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
  @font-face {
  font-family: 'B Titr';
  src: url('../Content/fonts/BTitrBold.eot?#') format('eot'),  /* IE6–8 */
       url('../Content/fonts/BTitrBold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
       url('../Content/fonts/BTitrBold.ttf') format('truetype');  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
}
  @font-face {
	font-family: 'B Mitra';
	
	src: url('../Content/fonts/BMitra.eot?#') format('eot') ,
         url('../Content/fonts/BMitra.woff') format('woff'),
         url('../Content/fonts/BMitra.ttf') format('truetype');
         
	
}
 /*@font-face{font-family:IRANSans;font-style:normal;font-weight:400;
            src:url(../Content/font/IRANSansWeb.eot);
            src:url(../Content/font/IRANSansWeb.eot?#iefix) format("embedded-opentype"),
                url(../Content/font/IRANSansWeb.woff2) format("woff2"),
                url(../Content/font/IRANSansWeb.woff) format("woff"),
                url(../Content/font/IRANSansWeb.ttf) format("truetype")}*/
 
  
  @font-face {
  font-family: 'B Zar';
  src: url('../Content/fonts/BZar.eot?#') format('eot'),  /* IE6–8 */
       url('../Content/fonts/BZar.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
       url('../Content/fonts/BZar.ttf') format('truetype');  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
}
   @font-face {
  font-family: 'B Nazanin';
  src: url('../Content/fonts/BNazanin.eot?#') format('eot'),  /* IE6–8 */
       url('../Content/fonts/BNazanin.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
       url('../Content/fonts/BNazanin.ttf') format('truetype');  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
}
    @font-face {
  font-family: 'B Traffic';
  src: url('../Content/fonts/BTraffic.eot?#') format('eot'),  /* IE6–8 */
       url('../Content/fonts/BTraffic.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
       url('../Content/fonts/BTraffic.ttf') format('truetype');  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
}
     @font-face {
  font-family: 'B Lotus';
  src: url('../Content/fonts/BLotus.eot?#') format('eot'),  /* IE6–8 */
       url('../Content/fonts/BLotus.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
       url('../Content/fonts/BLotus.ttf') format('truetype');  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
}

body {
    margin: 0px;
    padding: 0px;
  }
  .container {
    width: 100%;
    min-height: 700px;
    
    /*padding: 0px;*/
    /*border: 3px solid #000000;*/
  }
  .container .content {
    /*background-color: #008080;*/
    
  }
  .container .sidebar {
    background-color: silver;
    
  }
  .container .sidebarright {
    background-color: green;
    /*width: 360px;*/
    min-width: 130px;
  }
  .fixzoom
  {
      background-color: #f7f6f6;
      height :40px;
  }
  .ulsquare {
      list-style-type:square;
      list-style-position:inside;
      font-weight:bold;
      font-size:10px;
      
  }
  .uldisc {
      list-style-type:disc;
      list-style-position:inside;
      font-weight:bold;
      font-size:10px;
  }
  .ulcircle {
      list-style-type:circle;
      list-style-position:inside;
      font-weight:bold;
      font-size:10px;
  }
  .boldtype
  {
     text-align:center;
      font-weight:bold;
      font-size:10px;
  }
/* Distributed as part of The Coolest DHTML Calendar
   Author: Mihai Bazon, www.bazon.net/mishoo
   Copyright Dynarch.com 2005, www.dynarch.com
*/

/* The main calendar widget.  DIV containing a table. */

div.calendar { position: relative;z-index: 999999;}

.calendar, .calendar table {
    border: 1px solid #e2e1e1;
    font-size: 11px;
    color: #000;
    cursor: default;
    /*background: url("../js/Date/JalaliJSCalendar-1.4/skins/aqua/normal-bg.gif");*/
    font-family: "trebuchet ms",verdana,tahoma,sans-serif;
    /*اضافه شده جدید*/
    background-color: #fffefe;
}

.calendar {
    border-color: #e2e1e1;
}

/* Header part -- contains navigation buttons and day names. */

.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
  text-align: center;    /* They are the navigation buttons */
  padding: 2px;          /* Make the buttons seem like they're pressing */
  /*background: url("../js/Date/JalaliJSCalendar-1.4/skins/aqua/title-bg.gif") repeat-x 0 100%; color: #000;*/
  font-weight: bold;
}

.calendar .nav {
  font-family: verdana,tahoma,sans-serif;
}

.calendar .nav div {
  background: transparent url("../js/Date/JalaliJSCalendar-1.4/skins/aqua/menuarrow.gif") no-repeat 100% 100%;
}

    .calendar thead tr {
        /*background: url("../js/Date/JalaliJSCalendar-1.4/skins/aqua/title-bg.gif") repeat-x 0 100%;*/
        color: #000;
        /*اضافه شده جدید*/
        background-color: #f1f1f1;
        border: 1px solid #e2e1e1;
    }

/*اضافه شده جدید*/
    .calendar .titleRowCpa {
        height: 20px;
        background-color: #fcfdfd;
    }
/*اضافه شده جدید*/
.calendar .titleRowCpa td {
    vertical-align: middle;
}


    .calendar thead .title { /* This holds the current "month, year" */
        font-weight: bold; /* Pressing it will take you to the current date */
        text-align: center;
        padding: 2px;
        /*background: url("../js/Date/JalaliJSCalendar-1.4/skins/aqua/title-bg.gif") repeat-x 0 100%;*/
        color: #000;
    }

    .calendar thead .headrow { /* Row <TR> containing navigation buttons */
        /*اضافه شده جدید*/
        height: 20px;
    }
/*اضافه شده جدید*/
        .calendar thead .headrow td {
            height: 18px;
            vertical-align: middle;
        }
    .calendar thead .name { /* Cells <TD> containing the day names */
        border-bottom: 1px solid  #e2e1e1;
        padding: 2px;
        text-align: center;
        color: #000;
    }

.calendar thead .weekend { /* How a weekend day name shows in header */
  color: #c44;
}

    .calendar thead .hilite { /* How do the buttons in header appear when hover */
        /*background: url("../js/Date/JalaliJSCalendar-1.4/skins/aqua/hover-bg.gif");*/
        background-color: lightblue;
        /*border-bottom: 1px solid #797979;*/
        padding: 2px 2px 1px 2px;
    }

    .calendar thead .active { /* Active (pressed) buttons in header */
        /*background: url("../js/Date/JalaliJSCalendar-1.4/skins/aqua/active-bg.gif");*/
        background-color: lightblue;
color: #fff;
        padding: 3px 1px 0px 3px;
        /*border-bottom: 1px solid #797979;*/
    }

    .calendar thead .daynames { /* Row <TR> containing the day names */
        /*background: url("../js/Date/JalaliJSCalendar-1.4/skins/aqua/dark-bg.gif");*/
        background-color: #f1f1f1;
    }

/* The body part -- contains all the days in month. */

    .calendar tbody .day { /* Cells <TD> containing month days dates */
        font-family: "trebuchet ms",verdana,tahoma,sans-serif;
        width: 2.3em;
        color: #000;
        /*text-align: right;*/
        padding: 2px 4px 2px 2px;
        /*اضافه شده جدید*/
        text-align: center;
        vertical-align: middle;
        height: 20px;
    }
.calendar tbody .day.othermonth {
  font-size: 80%;
  color: #999;
}
.calendar tbody .day.othermonth.oweekend {
  color: #f99;
}

.calendar table .wn {
  padding: 2px 3px 2px 2px;
  /*border-right: 1px solid #797979;*/
  background: url("../js/Date/JalaliJSCalendar-1.4/skins/aqua/dark-bg.gif");
}

    .calendar tbody .rowhilite td,
    .calendar tbody .rowhilite td.wn {
        /*background: url("../js/Date/JalaliJSCalendar-1.4/skins/aqua/rowhover-bg.gif");*/
        /*background-color: lightblue;*/
    }

.calendar tbody td.today { font-weight: bold; /* background: url("../js/Date/JalaliJSCalendar-1.4/skins/aqua/today-bg.gif") no-repeat 70% 50%; */ }

    .calendar tbody td.hilite { /* Hovered cells <TD> */
        /*background: url("../js/Date/JalaliJSCalendar-1.4/skins/aqua/hover-bg.gif");*/
        background-color: lightblue;
        /*padding: 1px 3px 1px 1px;*/
        /*border: 1px solid #bbb;*/
    }

.calendar tbody td.active { /* Active (pressed) cells <TD> */
  /*padding: 2px 2px 0px 2px;*/
}

.calendar tbody td.weekend { /* Cells showing weekend days */
  color: #c44;
}

    .calendar tbody td.selected { /* Cell showing selected date */
        font-weight: bold;
        /*border: 1px solid #797979;*/
        /*padding: 1px 3px 1px 1px;*/
        /*background: url("../js/Date/JalaliJSCalendar-1.4/skins/aqua/active-bg.gif");*/
        background-color: #87ceeb;
        color: #fff;
    }

.calendar tbody .disabled { color: #999; }

.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
  visibility: hidden;
}

.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
  display: none;
}

/* The footer part -- status bar and "Close" button */

    .calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
        text-align: center;
        /*//background: #565;*/
        color: #fff;
        border: 1px solid #e2e1e1;
    }

    .calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
        padding: 2px;
        /*background: url("../js/Date/JalaliJSCalendar-1.4/skins/aqua/status-bg.gif") repeat-x 0 0;*/
        color: #000;
        /*اضافه شده جدید*/
        height: 18px;
        vertical-align: middle;
        background-color: #f0f0f1;
    }

.calendar tfoot .hilite { /* Hover style for buttons in footer */
  background: #afa;
  border: 1px solid #084;
  color: #000;
  padding: 1px;
}

.calendar tfoot .active { /* Active (pressed) style for buttons in footer */
  background: #7c7;
  padding: 2px 0px 0px 2px;
}

/* Combo boxes (menus that display months/years for direct selection) */

    .calendar .combo {
        position: absolute;
        display: none;
        top: 0px;
        left: 0px;
        width: 6.5em;
        cursor: default;
        border-width: 0 1px 1px 1px;
        border-style: solid;
        border-color: #e2e1e1;
        /*background: url("../js/Date/JalaliJSCalendar-1.4/skins/aqua/normal-bg.gif");*/
        background-color: #fffefe;
        color: #000;
        z-index: 100;
        font-size: 70%;
    }

.calendar .combo .label,
.calendar .combo .label-IEfix {
  text-align: center;
  padding: 1px;
}

.calendar .combo .label-IEfix {
  width: 4em;
}

    .calendar .combo .hilite {
        /*background: url("../js/Date/JalaliJSCalendar-1.4/skins/aqua/hover-bg.gif");*/
        background-color: lightblue;
color: #000;
    }

    .calendar .combo .active {
        background-color: lightblue;
        /*background: url("../js/Date/JalaliJSCalendar-1.4/skins/aqua/active-bg.gif");*/
        color: #fff;
        font-weight: bold;
    }

    .calendar td.time {
        border-top: 1px solid #e2e1e1;
        padding: 1px 0px;
        text-align: center;
        background: #fffefe;/*url("../js/Date/JalaliJSCalendar-1.4/skins/aqua/dark-bg.gif");*/
    }

    .calendar td.time .hour,
    .calendar td.time .minute,
    .calendar td.time .ampm {
        padding: 0px 5px 0px 6px;
        font-weight: bold;
        /*background: url("../js/Date/JalaliJSCalendar-1.4/skins/aqua/normal-bg.gif");*/
        background-color: #fffefe;
        color: #000;
    }

.calendar td.time .hour,
.calendar td.time .minute {
  font-family: monospace;
}

.calendar td.time .ampm {
  text-align: center;
}

.calendar td.time .colon {
  padding: 0px 2px 0px 3px;
  font-weight: bold;
}

    .calendar td.time span.hilite {
        /*background: url("../js/Date/JalaliJSCalendar-1.4/skins/aqua/hover-bg.gif");*/
        background-color: lightblue;
        color: #000;
    }

    .calendar td.time span.active {
        /*background: url("../js/Date/JalaliJSCalendar-1.4/skins/aqua/active-bg.gif");*/
        background-color: lightblue;
        color: #fff;
    }

.k-tooltip-content {
    white-space: pre-line;
}


ّ.k-grid-content, .k-grid-content-locked, .k-pager-wrap {
    background-color: #fafbfd;
}
.k-tabstrip, .k-tabstrip-top {
    background-color: #fafbfd;
}
.k-ghost-splitbar-horizontal, .k-ghost-splitbar-vertical, .k-marquee-color, .k-panel > .k-selected, .k-panel > .k-state-selected, .k-scheduler .k-today.k-selected, .k-scheduler .k-today.k-state-selected, .k-selected, .k-state-selected, .k-state-selected:link, .k-state-selected:visited {
    /*color: #fff;*/
    background-color: #aed7f1 !important;
   /* border-color: #1a87cd;*/
}

.k-grid td.k-grid-content-sticky.k-selected:hover, .k-grid td.k-grid-content-sticky.k-state-selected:hover, .k-grid td.k-selected:hover, .k-grid td.k-state-selected:hover, .k-grid tr.k-selected:hover, .k-grid tr.k-state-selected:hover {
    background-color: #7fc5de !important;
   /* background-image: none;*/
}

/*word wrap header grid*/
/*.k-grid .k-column-title {
    
     white-space: normal !important; 
   
}*/

/**/

/*.k-tab-on-top .k-state-active {
    border-top: 1px solid;
    border-top-color: #fdd000;
}*/
.k-tabstrip-items .k-loading {
    border-top: 2px solid transparent;
    border-color: red;
}
.k-tabstrip-item .k-item {
    margin-left: 3px !important;
}
.k-tabstrip-top > .k-tabstrip-items-wrapper .k-item {
    margin-left: 3px !important;
}
.k-tabstrip-items .k-loading.k-complete {
    border-color: rgb(244 244 245);/* #fafbfd;*/
}
.k-tabstrip-items .k-state-active {
    border-top-color: #ffd700;
}
.k-tabstrip-top > .k-tabstrip-items-wrapper {
    border-bottom-width: 0px;
}

.k-header-column-menu{
    position:relative !important;
}

.k-grid-header .k-header > .k-link, .k-header, .k-treemap-title {
    /*color: #0c7873 !important;*/
    color: black !important;
}
.cpaPanelBarItem {
    /*color: #0c7873 !important;*/
    color: black !important;
}

.k-rtl, .k-button, .k-input, .k-textbox, .k-edit, .k-label, .k-dropdown-wrap, .k-webkit,
.k-numeric-wrap, .k-pager-info, .k-pager-sizes, .k-pager-numbers, .k-grid-header th.k-header {
    /*  font-family: 'kara_fn';*/
    /* font-size: 11px;*/
    /*font-weight: 100;*/
    /*color: #0c7873 !important;*/
    color: black !important;
}



/*.k-input[type=text], .k-input[type=number], .k-picker-wrap .k-input,
.k-textarea, .k-textarea > .k-input .k-multiselect .k-input, .k-textarea > textarea,
.k-textbox, .k-textbox > .k-input, .k-textbox > input {
    
    border-width: 1px;
    
}*/


/*تغییر موقعیت clearfilterbutton grid*/


.k-filtercell > span > .k-autocomplete .k-input  {
   /* margin-right: 27px !important;*/
}

.k-filtercell > span > .k-button {
    margin-right:-30px;
    position: relative;
   /* right: 0px !important;*/
    /* zoom: 0.9;*/
    /*display: none;*/
    /*width: 22px;
                height: 22px;
                float: left;
                margin-right: -22px !important;*/
}
/*.k-filtercell {
    width: 110% !important;
}*/
/*.k-grid tbody tr {  تغییر اندازه رکورد grid
    line-height: 14px;
}*/

.k-rtl .k-filter-row .k-dropdown-operator {
   /*  right: 0 !important;*/
    /*left: 1px !important;*/
    position:relative;
}
/*تغییر موقعیت ایکن فیلتر*/
.k-dropdown-wrap .k-select, .k-numeric-wrap .k-select, .k-picker-wrap .k-select {
    line-height: 1.8em !important;
}



.k-filtercell .k-widget.k-numerictextbox {
    /* margin-right: 26px !important;
    min-width: 50px !important;*/
    /* max-width: 200px !important;*/
    width: calc(100% + 27px);
}
.k-filtercell .k-widget.k-autocomplete {
    /*margin-right: 26px !important;
    min-width: 50px !important;*/
    /* max-width: 200px !important;*/
    width: calc(100% + 27px);
}
.k-filtercell .k-widget.k-combobox {
    /*  min-width: 50px !important;*/
    /* max-width: 200px !important;*/
    width: calc(100% - 27px);
}
.k-filtercell .k-operator-hidden .k-widget.k-dropdown {
    /* min-width: 50px !important;*/
    /*max-width: 200px !important;*/
    width: calc(100% - 27px);
}
/*.k-filtercell .k-widget.k-combobox input {
    text-indent: 26px;
}
.k-filtercell .k-operator-hidden .k-widget.k-dropdown .k-input {
    text-indent: 26px;
}*/
.k-filtercell .k-input .k-input-inner {
    /* text-align: right;*/
    padding-inline: 2px !important;
}
.k-filter-row th {
   /* padding-right: .2em !important;*/
}
.k-filtercell .k-input-spinner {
    display: none !important;
}

.k-filtercell .k-filtercell-wrapper, .k-filtercell > span {
    gap: 2px;
}
.k-grid td {
   /* padding: 0.2em 0.1em;*/
    padding: .1em .2em .2em .1em !important; /* جهت افزایش ارتفاع بوسیله padding*/
    /*line-height: 1.5em !important;*/
}
.k-filter-row th, .k-grid-header th.k-header {
    /* padding: .1em .1em .1em .1em !important;*/ /* جهت افزایش ارتفاع بوسیله padding*/
    padding-right: 0.1em !important;
}
.k-panel > li.k-item {
    box-shadow: none !important;
    border-top: solid 1px #b1b1b1 !important;
}

.k-filter-row th .k-numeric-wrap {
    padding-left: 0 !important;
}
.k-filter-row th .k-numeric-wrap .k-select{
    display: none !important;
}

/*.k-rtl {
    font-family: 'IranYekanWeb';
    font-size: 12px;
    font-weight: bold;
    color: black;
}

.k-button {
    font-family: 'IranYekanWeb';
    font-size: 12px;
    font-weight: bold;
    color: black;
}

.k-grid {
    font-family: 'IranYekanWeb';
    font-size: 12px;
    font-weight: bold;
    color: black;
}

.k-input {
    font-family: 'IranYekanWeb';
    font-size: 12px;
    font-weight: bold;
    color: black;
}

.k-textbox {
    font-family: 'IranYekanWeb';
    font-size: 12px;
    font-weight: bold;
    color: black;
}

.k-edit {
    font-family: 'IranYekanWeb';
    font-size: 12px;
    font-weight: bold;
    color: black;
}

.k-label {
    font-family: 'IranYekanWeb';
    font-size: 12px;
    font-weight: bold;
    color: black;
}

.k-dropdown-wrap {
    font-family: 'IranYekanWeb';
    font-size: 12px;
    font-weight: bold;
    color: black;
}

.k-webkit {
    font-family: 'IranYekanWeb';
    font-size: 12px;
    font-weight: bold;
    color: black;
}

.k-numeric-wrap {
    font-family: 'IranYekanWeb';
    font-size: 12px;
    font-weight: bold;
    color: black;
}

.k-pager-info {
    font-family: 'IranYekanWeb';
    font-size: 12px;
    font-weight: bold;
    color: black;
}

.k-pager-sizes {
    font-family: 'IranYekanWeb';
    font-size: 12px;
    font-weight: bold;
    color: black;
}

.k-pager-numbers {
    font-family: 'IranYekanWeb';
    font-size: 12px;
    font-weight: bold;
    color: black;
}

.k-grid-content td {
    font-family: 'IranYekanWeb';
    font-size: 12px !important;
}*/
.k-rtl .k-grid-header .k-filterable .k-link {
    padding-left: .4em;
    padding-right: .6em;
}

.k-multiselect-wrap > .k-input {
    color: #a09e9e; /* specify the default input color */
}

    .k-multiselect-wrap > .k-input:focus {
        color: black; /* specify the focused input color */
    }

.validation-summary-errors li {
    color: red;
}

.k-alt, .k-pivot-layout > tbody > tr:first-child > td:first-child, .k-resource.k-alt, .k-separator {
    background-color: #f3f2f2;
}

.k-draghandle.k-state-selected:hover, .k-ghost-splitbar-horizontal, .k-ghost-splitbar-vertical, .k-list > .k-state-highlight, .k-list > .k-state-selected, .k-marquee-color, .k-panel > .k-state-selected, .k-scheduler .k-scheduler-toolbar .k-state-selected, .k-scheduler .k-today.k-state-selected, .k-state-selected, .k-state-selected:link, .k-state-selected:visited {
    color: #fff;
    background-color: #abd4ef !important;
    border-color: #abd4ef !important;
}




k-panelbar .k-group > .k-item > .k-link.k-selected, .k-panelbar .k-group > .k-item > .k-link.k-state-selected, .k-panelbar .k-group > .k-panelbar-item > .k-link.k-selected, .k-panelbar .k-group > .k-panelbar-item > .k-link.k-state-selected, .k-panelbar .k-panelbar-group > .k-item > .k-link.k-selected, .k-panelbar .k-panelbar-group > .k-item > .k-link.k-state-selected, .k-panelbar .k-panelbar-group > .k-panelbar-item > .k-link.k-selected, .k-panelbar .k-panelbar-group > .k-panelbar-item > .k-link.k-state-selected {
    background-color: #b2c1cb !important;
}



.k-autocomplete, .k-block, .k-button, .k-calendar .k-link, .k-calendar td, .k-calendar-container, .k-colorpicker,
.k-combobox, .k-datepicker, .k-datetimepicker, .k-drag-clue, .k-dropdown, .k-dropdown-wrap, .k-editor-inline,
.k-gantt-views > .k-current-view, .k-grid .k-filter-options, .k-grouping-header .k-group-indicator, .k-inline-block,
.k-list-container, .k-multiselect, .k-notification, .k-numeric-wrap, .k-numerictextbox, .k-picker-wrap, .k-slider-selection,
.k-slider-track, .k-split-button .k-gantt-views, .k-textbox, .k-tile, .k-timepicker, .k-tooltip, .k-touch-scrollbar, .k-treeview .k-in,
.k-upload, .k-window, .k-window-action, .k-window-titleless .k-window-content, .k-grid td, .k-input, .k-picker {
    border-radius: 0;
  /*  line-height: 12px !important;*/
}

    .k-autocomplete .k-input, .k-multiselect-wrap, .k-textbox > input {
          border-radius: 0;
        
    }
.k-tabstrip-items .k-item {
    border-radius: 0;
    border: 1px solid #bbb6b6 !important;
    border-bottom: 0px !important;
}
.k-tabstrip-top > .k-tabstrip-items-wrapper .k-item {
    margin-bottom: -1px;
      border-radius: 0;
}


.k-panelbar .k-tabstrip > .k-content, .k-tabstrip > .k-content {
    padding: .4em !important;
}
    .k-rtl .k-dropdown-wrap .k-input, .k-rtl .k-numeric-wrap .k-input, .k-rtl .k-picker-wrap .k-input {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
   
}

.k-rtl .k-dropdown-wrap .k-input, .k-rtl .k-numeric-wrap .k-input, .k-rtl .k-picker-wrap .k-input {
      border-radius: 0;
    
}

.k-dropdown-wrap .k-input, .k-numeric-wrap .k-input, .k-picker-wrap .k-input {
      border-radius: 0;
    
}

.k-dropzone, .k-fieldselector .k-list .k-item, .k-list .k-state-focused, .k-list .k-state-highlight, .k-list .k-state-hover,
.k-list .k-state-selected, .k-list-optionlabel, .k-listbox .k-item {
      border-radius: 0;
    
}

.k-pager-numbers .k-state-selected {
      border-radius: 0;
    
}

.k-pager-wrap > .k-link {
      border-radius: 0;
    
}
.k-rtl .k-split-button .k-button:last-child, .k-rtl .k-split-button .k-button:first-child {
   /* border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;*/
      border-radius: 0;
}
.k-autocomplete.k-state-border-up, .k-calendar-container.k-state-border-up, .k-dropdown-wrap.k-state-border-up, 
.k-filter-menu, .k-list-container.k-state-border-up, .k-multiselect.k-state-border-up, 
.k-numeric-wrap.k-state-border-up, .k-picker-wrap.k-state-border-up {
     border-radius: 0px; 
}

.k-group-footer td, .k-grouping-row td {
    color: #ab0624;
    border-color: #9d9da0;
    font-weight: 700;
    background-color: #ebf7c6;
    
}

.k-footer-template td, .k-grid-footer td {
    background-color: #f9f9b9;
    color: black
}

.k-rtl .k-filtercell > .k-operator-hidden {
    /* padding-right: 0; */
    padding-left: 0.2em;
}

.k-filtercell > span {
    /*width: 100%;*/
    /*right: 0px;
          padding-right: 0px;
          margin-right: 0px;*/
}


.GridRow_string {
    font-family: 'Tahoma' !important;
    font-size: 11px !important;
    text-align: center;
    color: black;
}
/*IranYekanWeb*/
.GridRow_stringBoldLeft {
    font-family: 'Tahoma' !important;
    font-weight: 100;
    font-size: 11px;
    text-align: left;
}
.GridRow_stringBoldCenter {
    font-family: 'Tahoma' !important;
    font-weight: 100;
    font-size: 11px;
    text-align: center;
}
.GridRow_stringBoldRight {
    font-family: 'Tahoma' !important;
    font-weight: 100;
    font-size: 11px;
    text-align: right;
}
.k-block, .k-widget {
    line-height: normal;
   /* margin-right: 1px;*/
}
.k-pager-numbers .k-link {
    border-radius: 0px;
}
.k-pager-numbers .k-state-selected {
    vertical-align: middle;
}

/*تغییر اندازه tooltip validation*/
.k-edit-form-container {
    width: 500px;
}

.k-tooltip-validation {
    margin-right: -20px !important;
    max-width: 100px !important;
}

.k-callout {
    display: none;
}




.k-form-field {
    /* margin: 0 0 0px !important;*/
    margin-right: 5px !important;
    margin-left: 5px !important;
    margin-top: 3px !important;
    margin-bottom: 3px !important;
}

.k-form-field label {
    padding-right: 5px !important;
    color: #6e2120;
}
.k-form-error, .k-form-hint  {
    font-size: 10px !important;
   /* content: " * ";*/
    /*background-color: white;
    padding: 4px 4px 15px !important;*/
     /*margin: 0 0 2px !important;*/
    /*margin-top: -42px !important;
    margin-right: -7px !important;
    font-size: 14px !important;*/
    
}
.k-form-fieldset {
    margin-top: 0 !important;
    border: 1px solid #dedcdc;
    width: 100%;
    padding-right: 5px;
    padding-left: 5px;
    margin-bottom: 2px !important;
    background-color: #f4f4f5;
}
/*.k-input.k-invalid {
    border: 1px solid red;
}*/

.k-form {
    background-color: #f4f4f5;
   /* padding: 5px;*/
  /*  border: 1px solid #dedcdc;*/
    width: 100%;
}
.k-form-legend {
     margin: 0  !important;
  }
.k-form-layout {
   /* float: right;*/
   /* margin: 5px;*/
    margin-bottom: 2px;
    margin-left: 5px;
    margin-right: 5px;
    min-width: 100px;
}
.k-toolbar {
    padding: 0px 2px !important;
}
.k-dropdowngrid-popup .k-footer {
    padding: 0;
    direction: rtl;
    text-align: right;
}
/*.k-tabstrip-wrapper .k-content {
    height: 500px !important;
}
.k-mainEditComboBoxItem {
    
}
.k-editComboBoxItem {
    padding-top: 1px;
    margin-right: -55px;
    padding-right: 1px;
    cursor: pointer;
   
}*/



    .k-button .k-image {
     height: 26px;
     vertical-align: middle;
 }

table.tdattrib td.CreateStyle {
    height: 50px;
    vertical-align: middle;
}


table.tdattrib label {
    padding: 5px;
    float: right;
    width: 80px;
    text-align: left;
}

table.tdattrib tr.CreateStyle div.k-widget {
    font-family: Tahoma;
    width: 100px;
    float: right;
    margin-right: 5px;
}

table.tdattrib span.k-widget {
    font-family: Tahoma;
    width: 110px;
    float: right;
    margin-right: 5px;
}

table.tdattrib input.k-textbox {
    width: 100px;
    float: right;
    margin-right: 5px;
    text-align: center;
}

table.tdattrib label.k-radio-label {
    padding: 5px;
    float: right;
    width: 65px;
    text-align: center;
}

table.tdattrib div.k-widget.k-multiselect {
    width: 300px;
    float: right;
}

table.tdattrib button.k-button {
    float: right;
}

table.tdattrib a.pcalBtn {
    float: right;
    margin-top: 5px;
}

table.tdattrib tr:nth-child(even) {
    background-color: #f2f2f2;
}

    
table.tdattrib span.floatSpan {
    float: right;
}
   
.childSpan {
    display: inline-block !important;
    float: right;
    overflow: hidden;
}
.masterSpan {
    padding: 5px;
    display: inline-block !important;
}
.childSpan label {
    padding: 5px;
    width: 60px;
    display: inline-block;
    text-align: left;
}
.childSpan input.k-textbox {
    width: 100px;
    margin-right: 5px;
   
}
/*.stiJsViewerClearAllStyles {
    vertical-align: middle !important;
}*/
.stiDesignerStatusPanel, .stiDesignerToolBar, .stiDesignerToolButton_Mouse, .stiJsViewerNavigatePanel, .stiDesignerFileMenu {
    background: darkcyan !important;
}
.stiDesignerFileMenu {
   /* direction: ltr !important;*/
}
.stiDesignerVerticalButton_Mouse {
    border-bottom: 7px solid darkcyan !important;
}
.stiDesignerPropertyCaption, .stiDesignerTextBox_Mouse, .stiDesignerFileMenuItem {
    font-family: IranYekanWeb !important;
    font-size: 10px !important;
}

.stiDesignerTextArea_Mouse, .stiDesignerTextAreaOver_Mouse, .stiDesignerStatusPanel {
   /* direction: ltr !important;*/
}
.stiDesignerTextBoxEditButton,  .stiDesignerDropDownListButtonOver_Mouse, .stiDesignerDropDownListButton_Mouse {/*.stiDesignerTextBox_Mouse, .stiDesignerTextBoxOver_Mouse,*/
    border-Left: 1px solid !important;
}


.spanActionGroupButton {
    border-width: 1px;
    display: block;
    margin-bottom: 1px;
    margin-top: 1px;
    /* padding: 2px;*/
    /*background-color: #e7e7ec;*/
    width: 100%;
}
.actionGroupButton {
    height: 25px;
    min-width: 30px;
}


/*جهت اندازه fieldset های داخل فرم ها*/
.cpaFormFieldSetMin {
    max-width: 200px;
    min-width: 100px;
}
.cpaFormFieldSetMiddle {
    max-width: 250px;
    min-width: 150px;
}
.cpaFormFieldSetMax {
    max-width: 300px;
    min-width: 200px;
}
.cpaFormFieldSetWide {
    /*  border: 1px solid #c3c1c1;   k-colspan-1 
    padding: 5px;*/
    width: 100% !important;
}
.cpaForm {
    width: 100%;
   /* background-color: #f4f4f5;*/
}
.cpaKendoCombobox {
    width: 28px;
    height: 23px;
    padding: 0;
    margin: 2px;
    border-color: #c3c3c8;
}

/*جهت نمایش و مخفی سازی button clear در تاریخ*/
.clearHide {
    display: none;
}

.inputCpaDate:hover + .clearHide {
    display: flex;
   
}
