﻿th.t-header a,
th.t-header a:active,
th.t-header a:link,
th.t-header a:visited
{
	color: #fff;
	
}





.t-grid table thead th  
{
	color: #fff;
}
.t-grid table tbody tr:hover
{
    
	-background-color: #ddd;
}

.t-grid table tbody tr td input, 
.t-grid table tbody tr td select
{
	height: inherit;
	font-size: inherit;
	font-weight: normal;
	width: 95%;
}
.t-grid table tbody tr td
{
	margin: 0;
	padding: 1px 2px 1px 2px;
	
}

.t-grid table tbody tr td input.small
{
	width: 20px;
}

/** STYLES FOR DepartmentProduct In-Grid Editing **/
.t-grid table tbody tr.removeme,
.t-grid table tbody tr.removeme td
{
	overflow: hidden;
	min-height: 0px;
	font-weight: bold;
}

.t-grid table tbody tr.removeme
{
	
}

.t-grid table tbody tr.removeme td
{
	border-bottom: 2px solid #666;
	border-top: 2px solid #666;
	padding: 5px;
	padding-top: 10px;
}

.t-grid table tbody tr.removeme td input
{
	width: auto;
	
}

.t-grid table tbody tr.removeme td input[type='text']
{
	/*box-shadow: 2px 2px 3px #c4c4c4;*/
}

.t-grid table tbody tr.selected
{
	background-color: #c2c2c2;
}

.t-grid table thead th a:hover
{
	color: #fff;
}

.t-grid table thead th
{
	vertical-align: top;
}

.t-grid table thead th input
{
	margin-top: 6px;
	margin-bottom: 3px;
}
.t-grid table thead th button
{
	margin-bottom: 2px;
}

.t-grid table tbody tr td.integer
{
    text-align: right;
    padding-right: 6px;
}


ul.info-view-list li div.t-datepicker div.t-picker-wrap { width: 160px; }

.t-grid-header .t-header .t-link
{
    color: #fff;
}

.t-grid .t-grid-header .t-header .t-link {
    height: auto;
}
 
.t-grid .t-grid-header .t-header,
.t-grid .t-grid-header .t-last-header {
    white-space: normal;
}

.t-grid .t-resize-handle 
{
    height: 100%;
}

.t-grid .t-resize-handle:hover 
{
    background-color: rgba(0,0,0,0.3);
}




/** NEW GRID **/

.rc-handle-container {
  position: relative; }

.rc-handle {
  position: absolute;
  width: 7px;
  cursor: ew-resize;
  margin-left: -3px;
  z-index: 2; }

table.rc-table-resizing {
  cursor: ew-resize; }
  table.rc-table-resizing thead, table.rc-table-resizing thead > th, table.rc-table-resizing thead > th > a {
    cursor: ew-resize; }


    table.vuemed-grid 
    {
        -border-collapse: collapse;
        border: solid 1px gray;
        table-layout: fixed !important;
        position: relative;
        border-spacing: 0;

    }
    table.vuemed-grid tr > th 
    {
        background-color: #B6A49F;
        color: White;
        font-weight: normal;
        font-size: 0.8em;
        height: 25px;
        
        white-space: pre;
        overflow: hidden;
    }

    table.vuemed-grid tr > th:hover 
    {
        cursor: pointer;
    }
    table.vuemed-grid tr:first-child > th
    {
        
        height: 40px;
        
        background-color: #C76041;
        color: White;
        font-weight: normal;
        font-size: 0.9em;
        text-align: left;
        word-wrap: break-word;
        /*padding-left: 6px;
        padding-right: 6px;*/
        white-space: normal;
    }

    table.vuemed-grid tr > th > div.grid-outercellwrapper {
        position: relative;
        width: 100%;
        height: 100%;
    }

    table.vuemed-grid tr:first-child > th span {
        
        word-wrap:break-word;
        overflow: hidden;
        padding-top:5px;
        display: inline-block;
        height: auto;
        padding-left:3px;
        font-family: Verdana, Arial, Sans-Serif;
    }
    
    
    table.vuemed-grid tbody td 
    {
        padding: 3px;
        height: 22px;
        white-space: normal;
        vertical-align: middle;
        text-overflow: ellipsis;
        overflow: hidden;
    }
    
    table.vuemed-grid tbody tr.alternate/*, table.vuemed-grid tbody tr:nth-child(2n+1)*/
    {
        
        background-color: rgb(236, 236, 216);
    }
    table.vuemed-grid tbody tr td 
    {
        
        border-left: solid 1px rgba(0,0,0,0.06);
        border-color: rgba(0,0,0,0.06);
        height: 30px;


        border-left: solid 1px rgb(0,0,0)\9;
        border-color: rgb(200,200,200)\9;
    }

    /*html.ie8 table.vuemed-grid > tbody > tr > td {
        border-left: solid 1px rgb(0,0,0);
        border-color: rgb(200,200,200);
    }
    table.vuemed-grid tbody tr td > div {
        
        position: relative;
        height: 100%;
    }

    table.vuemed-grid tbody tr td > div > div {
        position: absolute;
        overflow: hidden !important;
        
        width:100%;
        white-space: nowrap;

        height: 30px;
        line-height: 30px;

    }*/
    table.vuemed-grid tfoot 
    {
        background-color: rgb(236, 236, 216);
        border: solid 1px rgb(200,200,200);
        height: 50px;
        padding: 5px;
    }
    table.vuemed-grid tfoot tr td 
    {
        height: 30px;
        padding: 5px;

    }

    table.vuemed-grid tfoot tr td span > span
    {
        border: solid 1px darkred;
        border-radius: 5px 5px;
        padding-left: 4px;
        padding-right: 4px;
        display: inline-block;
    }

        table.vuemed-grid tfoot tr td span
        {
            display: inline-block;
           
        }

    table.vuemed-grid tfoot tr td > div
        {
           text-align:right;
           float:right;
        }
    
    table.vuemed-grid tfoot tr > td a[href='#']
    {
        padding-left: 3px;
        padding-right: 3px;
        
        color: black;
    }
    
    table.vuemed-grid tfoot tr > td a[href='#']:hover 
    {
        text-decoration: none;
    }

    table.vuemed-grid tfoot tr > td  img
    {
        margin-left: 4px;
        margin-right: 12px;
    }
    
    
    table.vuemed-grid > tbody > tr > th
    {
        position: relative;
        border-left: solid 1px white;
    }


    html table.vuemed-grid > tbody > tr > th div[handle]:hover
    {
        background-color: rgba(0,0,0,0.3);
        background-color: gray\9;
    }
    /*html.ie8 table.vuemed-grid > tbody > tr > th div[handle]:hover 
    {
        
        -background:transparent;
        -filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#50000000,endColorstr=#50000000); 
        -zoom: 1;
        
        -background-color: rgba(0,0,0,0.3);
        background-color: gray;
    }*/

    table.vuemed-grid > tbody > tr > th.left div[handle] {
        background-color: rgba(0,0,0,0.3);
    }

    table.vuemed-grid > tbody > tr > th.right div[handle] {
        background-color: rgba(0,0,0,0.3);
    }

    table.vuemed-grid > tbody > tr > td.editable > input[type=text] {
    	width: 60px;
    }

table.vuemed-grid > tbody > tr div[type=TextArea], table.vuemed-grid > tbody > tr div[type=Input] {
    text-overflow: ellipsis;
    display: inline;
}