.grid-view-loading {
    background:                 url("loading.gif") no-repeat scroll 0% 0% transparent;
}
.grid-view {
    padding:                    0px;
}
.grid-view table.items {
    width:                      100%;
    background:                 none repeat scroll 0px 0px rgb(0, 0, 0);
    border-collapse:            separate;
    border:                     2px solid rgb(51, 51, 51);

}
.grid-view table.items th, .grid-view table.items td {
    border:                     1px solid rgb(78, 78, 78);
    padding:                    0.4em;
    font-size:                  1em;
}
.grid-view table.items th {
    background:                 url("bg.gif") repeat-x scroll left top rgb(45, 56, 79);
    text-align:                 center;
}
.grid-view table.items th a {
    color:                      rgb(238, 238, 238);
    font-weight:                bold;
    text-decoration:            none;
}
.grid-view table.items th a:hover {
    color:                      rgb(255, 255, 255);
}
.grid-view table.items th a.asc {
    background:                 url("up.gif") no-repeat scroll right center transparent;
    padding-right:              10px;
}
.grid-view table.items th a.desc {
    background:                 url("down.gif") no-repeat scroll right center transparent;
    padding-right:              10px;
}
.grid-view table.items tr.even {
    background:                 none repeat scroll 0% 0% rgb(248, 248, 248);
    border-style:               solid;
    border-width:               1px;
    border-color:               rgb(54, 54, 54);
}
.grid-view table.items tr.odd {
    background:                 none repeat scroll 0% 0% rgb(229, 241, 244);
    border:                     1px solid gray;
}
.grid-view table.items tr.selected {
    background:                 none repeat scroll 0% 0% rgb(188, 231, 116);
}
.grid-view table.items tr.selected:hover {
    background:                 none repeat scroll 0% 0% rgb(204, 255, 102);
}
.grid-view table.items tbody tr:hover {
    background:                 none repeat scroll 0% 0% rgb(236, 251, 212);
}
.grid-view .link-column img {
    border:                     0px none;
}
.grid-view .button-column {
    text-align:                 center;
    width:                      60px;
}
.grid-view .button-column img {
    border:                     0px none;
}
.grid-view .checkbox-column {
    width:                      15px;
}
.grid-view .summary {
    margin:                     0px;
    text-align:                 left;
    display:                    none;
}
.grid-view .pager {
    margin:                     5px 0px 0px;
    text-align:                 right;
}
.grid-view .empty {
    font-style:                 italic;
}
.grid-view .filters input, .grid-view .filters select {
    width:                      95%;
    border:                     1px solid rgb(204, 204, 204);
}
.items {
    width:                      100%;
}
.items .tablesorter-header, .items .tablesorter-header {
    cursor:                     pointer;
}
.items .tablesorter-header-inner {
    position:                   relative;
    padding:                    4px 18px 4px 4px;
}
.items .tablesorter-header i {
    position:                   absolute;
    right:                      2px;
    top:                        50%;
    margin-top:                 -7px;
    width:                      14px;
    height:                     14px;
    background-repeat:          no-repeat;
    line-height:                14px;
    display:                    inline-block;
}
.items .bootstrap-icon-unsorted {
    background-image:           url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAOCAYAAAD5YeaVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAWVJREFUeNqUUL9Lw2AUTGP8mqGlpBQkNeCSRcckEBcHq1jImMElToKuDvpHFMGhU0BQcHBwLji6CE1B4uB/INQsDi4d2jQ/fPeZxo764OV6915f7lLJ81xot9tCURXqdVEUr7IsO6ffH9Q5BlEUCaLwWxWqTcbYnaIoh0Dw4gAvcWlxq1qt9hqNxg6hUGAP+uIPUrGs0qXLer2+v/pTX6QpxLtkc2U2m53ACb8sSdIDXerSEms2m6+DweAICA4d89KGbduf9MpEVdXQ9/2LVqv1CASHjjn3iq/x1xKFfxQPqGnada1W86bT6SiO42OS3qk3KPStLMvbk8nkfjwen/LLuq6blFymMB0KdUPSGhAcOualjX6/f0bCiC7NaWGPQr0BwaFjzn0gYJqmLAiCA8/zni3LmhuGkQPBoWPOPwQeaPIqD4fDruu6L6Zp5kBw6IudchmdJAkLw3DXcZwnIPjy/FuAAQCiqqWWCAFKcwAAAABJRU5ErkJggg==");
}
.items tr.odd td {
    text-align:                 center;
    background-color:           rgb(35, 35, 35);
}
.items tbody > .odd:hover > td, .items tbody > .even:hover > td {
    background-color:           rgb(2, 2, 2);
}
.items tr.even td {
    text-align:                 center;
    background-color:           rgb(44, 44, 44);
}
.items .tablesorter-processing {
    background-image:           url("data:image/gif;base64,R0lGODlhFAAUAKEAAO7u7lpaWgAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQBCgACACwAAAAAFAAUAAACQZRvoIDtu1wLQUAlqKTVxqwhXIiBnDg6Y4eyx4lKW5XK7wrLeK3vbq8J2W4T4e1nMhpWrZCTt3xKZ8kgsggdJmUFACH5BAEKAAIALAcAAAALAAcAAAIUVB6ii7jajgCAuUmtovxtXnmdUAAAIfkEAQoAAgAsDQACAAcACwAAAhRUIpmHy/3gUVQAQO9NetuugCFWAAAh+QQBCgACACwNAAcABwALAAACE5QVcZjKbVo6ck2AF95m5/6BSwEAIfkEAQoAAgAsBwANAAsABwAAAhOUH3kr6QaAcSrGWe1VQl+mMUIBACH5BAEKAAIALAIADQALAAcAAAIUlICmh7ncTAgqijkruDiv7n2YUAAAIfkEAQoAAgAsAAAHAAcACwAAAhQUIGmHyedehIoqFXLKfPOAaZdWAAAh+QQFCgACACwAAAIABwALAAACFJQFcJiXb15zLYRl7cla8OtlGGgUADs=");
    position:                   absolute;
    z-index:                    1000;
}
caption {
    background:                 none repeat scroll 0% 0% rgb(255, 255, 255);
}
.items .tablesorter-filter-row .tablesorter-filter {
    width:                      98%;
    height:                     auto;
    margin:                     0px auto;
    padding:                    4px 6px;
    background-color:           rgb(255, 255, 255);
    color:                      rgb(51, 51, 51);
    box-sizing:                 border-box;
    -moz-box-sizing:            border-box;
    transition:                 height 0.1s ease 0s;
    -moz-transition:            height 0.1s ease 0s;
    -webkit-transition:         height 0.1s ease 0s;
    -o-transition:              height 0.1s ease 0s;
}
.items .tablesorter-filter-row .tablesorter-filter.disabled {
    background:                 none repeat scroll 0% 0% rgb(238, 238, 238);
    cursor:                     not-allowed;
}
.items .tablesorter-filter-row td {
    background:                 none repeat scroll 0% 0% rgb(238, 238, 238);
    line-height:                normal;
    text-align:                 center;
    padding:                    4px 6px;
    vertical-align:             middle;
    transition:                 line-height 0.1s ease 0s;
    -moz-transition:            line-height 0.1s ease 0s;
    -webkit-transition:         line-height 0.1s ease 0s;
    -o-transition:              line-height 0.1s ease 0s;
}
.items .tablesorter-filter-row.hideme td {
    padding:                    2px;
    margin:                     0px;
    line-height:                0;
}
.items .tablesorter-filter-row.hideme .tablesorter-filter {
    height:                     1px;
    min-height:                 0px;
    border:                     0px none;
    padding:                    0px;
    margin:                     0px;
    opacity:                    0;
    -ms-filter:                 "alpha(opacity=0)";
    filter:                     alpha(opacity=0);
    zoom:                       1;
}
.items .tablesorter-pager select {
    padding:                    4px 6px;
}
.items .tablesorter-pager .pagedisplay {
    border:                     0px none;
}
.tablesorter .tablesorter-errorRow td {
    cursor:                     pointer;
    background-color:           rgb(230, 191, 153);
}

/* تنظیمات رنگ جدول گرید ویو در اکشن ادمین  بر اساس آخرین وضعیت درخواست تایید موسسه */

/* تایید نهایی */ 
.grid-view table.items tr.even.Step26GridRow td{
    background-color:	rgb(47, 122, 66) !important;
}
.grid-view table.items tr.odd.Step26GridRow td{
    background-color:	rgb(47, 122, 66) !important;
}

/* عدم تایید نهایی */ 
.grid-view table.items tr.even.Step21GridRow td{
    background-color:	rgb(171, 0, 0) !important;
}
.grid-view table.items tr.odd.Step21GridRow td{
    background-color:	rgb(171, 0, 0) !important;
}

/* درخواست تایید */ 
.grid-view table.items tr.even.Step1GridRow td{
    background-color:	rgb(250, 250, 250) !important;
	color: black;
}
.grid-view table.items tr.odd.Step1GridRow td{
    background-color:	rgb(250, 250, 250) !important;
	color: black
}

/* تکمیل چک لیست خوداظهاری */ 
.grid-view table.items tr.even.Step2GridRow td{
    background-color:	rgb(25, 73, 150) !important;
}
.grid-view table.items tr.odd.Step2GridRow td{
    background-color:	rgb(25, 73, 150) !important;
}

/* سایر مراحل */ 
.grid-view table.items tr.even.StepGridRow td{
    background-color:	rgb(35, 35, 35); !important;

}
.grid-view table.items tr.odd.StepGridRow td{
    background-color:	rgb(35, 35, 35); !important;

}

/* --------------- */
