﻿
/* --- Default Grid Layout --- */

.igg_Control
{
	background-color:#FFFFFF;
	background-repeat:repeat-x;
	font-size:11px;
	border: 0;
}

.igg_Header
{
	height: 15px;
	background-color: white;
	background-image: none;
}

.igg_HeaderCaption /* Grid titles */
{
	background-color: #f0f0f0; /* Overrun in portalThemeCss */
    border: 1px solid #D8D8D8; /* Overrun in portalThemeCss */
    border-left: none;
    border-top: none;
	border-bottom: none;
    border-collapse: collapse;
    color: #7d7d7d; /* Overrun in portalThemeCss */
    font-size: 100% !important;
    font-weight: normal;
    padding-left: 3px;
    padding-top: 2px;
    text-align: center;
    height: 19px;
}

.dfx_igg_HeaderCaption_Editable
{
	background-color:#ccccff !important;
	color:blue !important;
}

.igg_HeaderRowSelector
{
	background-color:#f0f0f0; /* Overrun in portalThemeCss */
	background-image: none;
	border: 1px solid #d8d8d8; /* Overrun in portalThemeCss */
    border-left: none;
    border-top: none;
	border-bottom: none;
    border-collapse: collapse;
}

.igg_Pager /* Prev page, next page, end etc. */
{
	background-color: White;
	padding: 5px !important;
	border-top: 0;
	text-align: left !important;
	vertical-align: middle;
}

tbody.igg_ItemIE6 tr td /* Grid cells */
{
	border-top: 0;
	border-left:solid 1px #D8D8D8;
	border-right:solid 1px #D8D8D8;
	border-bottom: 1px solid rgb(227, 239, 255);
	border-collapse: collapse;
	border-spacing: 0;
	overflow: hidden;
	white-space:nowrap;
	text-align:left;
	vertical-align:middle;
	height: 18px;
	padding:2px 4px 2px 4px;
}


tbody.igg_Item>tr>td /* Grid cells */
{
	border-top: 0;
	border-left: 0;
	border-right:solid 1px #D8D8D8;
	border-bottom: 1px solid rgb(227, 239, 255);
	border-collapse: collapse;
	border-spacing: 0;
	overflow: hidden;
	white-space:nowrap;
	text-align:left;
	vertical-align:middle;
	padding:2px 4px 2px 4px !important;
	height: 18px;
}

tbody.igg_Item tr td .fa, tbody.igg_Item tr td i  /* Grid cells icons */
{
    font-size: 1.2em;
	border:solid 1px rgba(175, 177, 180, 0.7);
	width:24px;
	height:24px;
	display: inline-flex;
    justify-content: center;
	align-items:center;
}
tbody.igg_Item tr td img{
	vertical-align:middle;
}
tbody.igg_Item tr td .fa:hover, tbody.igg_Item tr td i:hover {
	border:1px solid #46b03b;
}
tbody.igg_Item tr td .fa:active, tbody.igg_Item tr td i:active{
	background-color:#46b03b;
	color:white;
}
tbody>tr.igg_Alt>td /* Grid cells alternate rows */
{
	background-color: #f0f6fa; /* Overrun in portalThemeCss */
}

tbody>tr>td.igg_SelectedCell /* Active row */
{
	background-color: #deecb2; /* Overrun in portalThemeCss */
}

.igg_ActiveRowSelector, .igg_SelectedRowSelector 
{
	background-position:left center ;
	background-image: url(../images/fwd_white.png);
	background-repeat: no-repeat;
	background-color: #deecb2; /* Overrun in portalThemeCss */
}

tbody>tr.igg_AddNewRow>td /* Grid new row */
{
/*    font-style:italic;*/
    padding-left: 4px;
    border-collapse: collapse;
    border-spacing: 0;
    border-right: 1px solid #D8D8D8;
    border-top: 1px dashed #D8D8D8;
    border-bottom: 0;
    border-left: 0;
	white-space:nowrap;
}

.igg_AddNewRowSelectorCssClass
{
	border-collapse: collapse;
    border-top: 1px solid #D8D8D8;
    border-spacing: 0;
}

tbody>tr>td.dfx_igg_Item_Right  /* Right aligned grid cells */
{
	text-align:Right;
}

tbody>tr.dfx_igg_ReadOnlyRow>td
{
	background-color:#c5c5c5 !important;
}
tbody>tr.dfx_igg_QltData_HeaderRow>td
{
/*	background-color:#cceecc !important;*/
	font-weight:bold;
}
tbody>tr.dfx_igg_GroupingRow>td
{
	color:#555555;
	background-color:#e7e7e7;
	font-weight:bold;
}
.igg_RowSelector
{
	border-left: 1px solid #D8D8D8;
	border-top:0;
	width:20px;
	text-align:right;
}

.igg_SummaryDropDown /* Summary selection drop down */
{
	padding: 2px;
	background-color: rgb(219, 220, 229);
    border-style: solid;
    border-width: 1px;
    border-bottom-color: #aaaabb;
    border-right-color: #aaaabb;
    border-top-color: White;
    border-left-color: White;
}

.igg_Summary
{
	border-top: 0;
	border-bottom: 0;
	font: normal 100% Tahoma, Verdana, Helvetica, sans-serif;
	padding: 4px;
	text-align: right;
	background-color: white;
	border-collapse: collapse;
	border-spacing: 0;
}

.igg_FilterButton /* Grid filter buttons */
{
	float:left;
}

.igg_FilterRowSelectorCssClass, tr.igg_FilterRow>td
{
	background-image: none;
}

tr.igg_FilterRow>td {
	border-top: 0;
	border-bottom: 1px solid #D8D8D8;
}

.igg_FilterRuleDropDownSelectedItem
{
	background-image: none;
	background-color: #deecb2; /* Overrun in portalThemeCss */
}

.igg_FilterRuleDropDownHoverItem
{
	background-image: none;
	background-color: #afdd1d; /* Overrun in portalThemeCss */
}

.igg_Footer
{
	border-top: 0;
	border-collapse: collapse;
	border-spacing: 0;
	background-color: white;
}

.igg_UndoButton /* Undo button for deleted row */
{
	font-weight:	normal;
	border:			Solid 1px #aaaabb;
	background:		Gainsboro url('../images/btn_metal.jpg');
}

.ig_Item {
	font-size: 100%;	
}