﻿

/*#region --GRID _ TREE-- */

.k-rtl .k-dropdown-wrap .k-input
{
    height:26px !important;
}

.k-menu .k-state-hover > .k-state-active {
    background-color: #0097A7 !important;
}


.k-state-focused {
    border-color: none !important;
}

.k-state-hover {
    background-color: #0097A7 !important;
    border-color: #0097A7 !important;
}

.k-state-selected, .k-state-selected:link, .k-state-selected:visited, .k-list > .k-state-selected, .k-list > .k-state-highlight, .k-panel > .k-state-selected, .k-ghost-splitbar-vertical, .k-ghost-splitbar-horizontal, .k-draghandle.k-state-selected:hover, .k-scheduler .k-scheduler-toolbar .k-state-selected, .k-scheduler .k-today.k-state-selected, .k-marquee-color {
    background-color: #0097A7 !important;
    border-color: #0097A7 !important;
}

.k-dropdown-wrap.k-state-default {
    /*background-color: #0097A7 !important;*/
    border-color: #0097A7 !important;
}


.k-button:hover {
    background-color: #0097A7 !important;
    border-color: #0097A7 !important;
}

.k-grid td {
    padding-right: 10px !important;
}



/****************************************************************/



.k-grid table {
    border-collapse: initial;
}

.k-grid .k-hierarchy-cell .k-minus {
    transform: rotate(360deg);
    font-size: 21px;
}

.k-grid .k-hierarchy-cell .k-plus {
    transform: rotate(180deg);
    font-size: 28px !important;
}

.k-detail-cell {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}

.k-widget .k-grid .k-secondary {
    margin-right: -40px !important;
}



.k-master-row td {
    padding-right: 10px !important;
}



.k-grid th.k-header {
    direction: rtl;
}

    .k-grid th.k-header,
    .k-grid th.k-header .k-link {
        /*color: #000000;*/
        padding-right: 10px !important;
        /*font-size: 19px;
          font-weight: bold;
          font-family: Arial, Helvetica, sans-serif;*/
    }

.k-grid th.k-header,
.k-grid-header {
    /*color: #424242 !important;
          font-size: 16px;
          font-family: Arial, Helvetica, sans-serif;*/
    text-align: right !important;
    /*font-weight: bold !important;*/
    padding: 4px !important;
    margin-right:-1px !important;
}


.k-detail-row {
    padding: 150px !important;
    background-color: #d7e9f6;
}

/*.k-grid table tr.k-state-selected {
    background: #f99;
          color: #fff;
}*/

.k-grid {
    border-radius: 10px !important;
    padding: 6px !important;
    background-color: #006064 !important;
    color: #424242 !important;
    font-size: 13px !important;
    font-family: 'iransans' !important;
}



.dashHhrn .k-grid {
    border-radius: 10px !important;
    padding: 6px !important;
    background-color: #3a7177  !important;
    color: #424242 !important;
    font-size: 13px !important;
    font-family: 'iransans' !important;
}

.dashHhrn .k-state-selected, .k-state-selected:link, .k-state-selected:visited, .k-list > .k-state-selected, .k-list > .k-state-highlight, .k-panel > .k-state-selected, .k-ghost-splitbar-vertical, .k-ghost-splitbar-horizontal, .k-draghandle.k-state-selected:hover, .k-scheduler .k-scheduler-toolbar .k-state-selected, .k-scheduler .k-today.k-state-selected, .k-marquee-color {
    background-color: #3a7177  !important;
    border-color: #3a7177  !important;
}


.k-grid-header {
    font-family: 'iransans' !important;
}

.k-link {
    font-family: 'iransans' !important;
}


.k-grid-content {
    font-family: 'iransans' !important;
    height: 380px !important;
    overflow-x: scroll !important;
    text-align: right !important;
    font-size: 13px !important;
}


#BalanceGridLvl1 > .k-grid-content > table {
    width: 100% !important;
    margin: 0;
    overflow-x: scroll;
    border-collapse: initial;
    border-spacing: 0;
    empty-cells: show;
    border-width: 0;
    outline: 0;
}

/*#ACTS > .k-grid-content > table
 {
     width: 100% !important;
    margin: 0;
    overflow-x: scroll; 
    border-collapse: initial;
    border-spacing: 0;
    empty-cells: show;
    border-width: 0;
    outline: 0;
}*/


#BalanceGridLvl1TS > .k-grid-content > table {
    width: 100% !important;
    margin: 0;
    overflow-x: scroll;
    border-collapse: initial;
    border-spacing: 0;
    empty-cells: show;
    border-width: 0;
    outline: 0;
}


#GridLvl1 .k-grid-content table {
    table-layout: auto !important;
}





.k-grid-header .k-header .k-icon {
    position: static;
    margin-right: 15px;
}

.KendoGrid {
    margin: 15px !important;
}




.k-grid-header .k-header:first-child
{
     border-left-width:thin; 
}

.k-grid-header .k-header:last-child
{
    border-left-width:0 !important;
   
}

.k-grid-header-wrap, .k-grid-footer-wrap
 {
    position: relative;
    width: 100%;
    overflow: hidden;
    border-style: solid;
    border-width: 0;
    zoom: 1;
}


.k-grid td:nth-child(3)
 {
    border-right-width:thin;
   
}



.k-grid td
 {
    border-left-width:thin;
    /*border-left-color:;*/
    /*border: none !important;*/
    /*padding-right: 10px !important;*/
}


.k-hierarchy-cell {
    width: 0px !important;
}

.k-grid td:not(:focus) {
    text-align: right !important;
}

.k-grid td :focus {
    text-align: right !important;
}





.k-grid .k-detail-cell {
    overflow: hidden;
}



.k-grid-header {
    font-size: 12px !important;
}





.k-grid-edit-row > td > .text-box {
    background-color: #a24444 !important;
    font-weight: bold;
    color: #ffffff !important;
    width: 100%;
}

.k-grid-content {
    background-color: #fff !important;
}




.k-i-expand {
    background-image: url('../../Content/Kendo/TreeListKendo/sprite_2x.png') !important;
    background-size: 340px 336px;
    transform: rotate(180deg) !important;
}

.k-i-collapse {
    background-image: url('../../Content/Kendo/TreeListKendo/sprite_2x.png') !important;
    background-size: 340px 336px;
    transform: rotate(90deg) !important;
}



.k-grid td
 {
    border-style: solid;
    border-width: 0 0 0 1px;
    padding: .2em .6em;
    overflow: hidden;
    line-height: 1.6em;
    vertical-align: middle;
    text-overflow: ellipsis;
}

.k-filter-menu .k-textbox {
    color: black !important;
}









/*#endregion */


/*#region --Special _ GRID-- */



#PositionGrid .fa
{
    display:none;
}

#AccessTreeList_AuditUser_Menu_Project .fa
{
    display:none;
}

 #AccessTreeList_AuditUser_Menu_Project .k-grid-content table td:nth-child(3)
 {
      border-right:none !important;
}


#AccessTreeList_AuditUser_Menu_Project th.k-header,.k-grid-header 
{
  padding-right:0px !important;
}

#AccessTreeList_AuditUser_Menu_Project th.k-header,.k-grid-header:nth-child(1) 
{
   padding-right:6px !important;
}




#AccessTreeList_AuditUser .fa
{
    display:none;
}
 #AccessTreeList_AuditUser .k-grid-content table td:nth-child(3)
 {
      border-right:none !important;
}

  #AccessTreeList_AuditUser .k-grid-content table td:nth-child(7)
 {
      padding-right:45px !important;
}


#AccessTreeList_AuditUser th.k-header,.k-grid-header 
{
  padding-right:0px !important;
}

#AccessTreeList_AuditUser th.k-header,.k-grid-header:nth-child(1) 
{
   padding-right:6px !important;
}



  #AllocateInWorkPeriodGrid .k-grid-content table td:nth-child(9)
 {
      padding-right:45px !important;
}



#PositionGrid th.k-header,.k-grid-header 
{
  padding-right:0px !important;
}

#PositionGrid th.k-header,.k-grid-header:nth-child(1) 
{
   padding-right:6px !important;
}

#PositionGrid .k-grid-content table td:nth-child(6)
{
   padding-right:30px !important;
}


#AuditUserGrid th.k-header,.k-grid-header 
{
  padding-right:0px !important;
}

#AuditUserGrid th.k-header,.k-grid-header:nth-child(1) 
{
   padding-right:6px !important;
}

/*------------------------------------------------------------------------*/

#WorkPeriodGrid  td:nth-child(3)
        {
          text-align:center !important;

        }

#WorkPeriodGrid th.k-header,.k-grid-header 
         {
             padding-right: 6px !important;

          }

 #AccessTreeList_AuditUser_Menu_WP .k-grid-content table td:nth-child(3)
 {
      border-right:none !important;
}

  #AccessTreeList .k-grid-content table td:nth-child(6)
 {
      padding-right:45px !important;
}
 #AccessTreeList .k-grid-content table td:nth-child(3)
 {
      border-right:none !important;
}
  #AccessTreeList .k-grid-content table td:nth-child(1)
 {
      border-left:solid 1px lightgrey !important;
}
/*#endregion */






     