.SupressedCellMessage
{
	padding-right:		15px;
	padding-bottom: 	12px;
	font-style:			italic;
	font-size:			smaller;
}



/* Dialog windows */

.k-window-title
{
	font-weight:			bold;
}

.k-window .DialogContent .InnerCanvas
{
	margin:					5px 0 12px 0;
	padding:				2px 5px 2px 5px;
	overflow:				auto;
}

.k-window .DialogContent button
{
	margin-left:			1px;
}


.k-icon,
.k-tool-icon,
.k-grouping-dropclue,
.k-drop-hint,
.k-column-menu .k-sprite,
.k-grid-mobile .k-resize-handle-inner:before,
.k-grid-mobile .k-resize-handle-inner:after ,
.k-mobile-list .k-check:checked,
.k-mobile-list .k-edit-field [type=checkbox]:checked,
.k-mobile-list .k-edit-field [type=radio]:checked 
{
	background-image: url("../image/kendo/sprite.png");
}
(.k-icon.k-filter):hover
{
	background-color: transparent;
}

/* popup modal windows like error and acknowledgement */
.k-window-content.k-content .InnerCanvas
{
	padding: 0.25em 0.75em 0.75em 0.75em;
}
.k-window-content.k-content  button
{
	margin: 0 0 0.25em 0.75em;
}


/* grid headers match.  See: .k-header > .k-link */
.k-grid .k-grid-header .k-header,
.k-grid .k-grid-header .k-header > .k-link
{
	font-size: 0.9em;
	font-weight: bold;
}

a.k-header-column-menu:hover, a.k-header-column-menu:active, a.k-header-column-menu:focus,
a.k-link:hover, a.k-link:active, a.k-link:focus,
a.k-icon:hover, a.k-icon:active, a.k-icon:focus 
{
	background-color: #ccc;
}


/* kendo recommended settings */
.k-grid 
{
	display:			inline-block;
}
.k-grid table
{
	table-layout:		fixed;
}

/* turns off but confusing as rows are still grouped - not lumped together
 can't resize columns if this is hidden PLUS the sizes get weird .k-grid .k-group-cell 
.k-grid .k-grouping-row
{
	display: none;
}
*/
.k-grid .k-grouping-row p
{
	font-size: 0.9em;
	font-weight: bold;
}
/*
.k-grid .k-group-col
{
    width: 0;
}
*/

.k-grid .k-header
{
	background-color: #dfdfdf;
}
.k-grid td
{
	padding: .3em .6em;
	font-size: 0.85em;
}
.k-grid .k-alt
{
	background-color: #efefef;
}



/* wrapping column headers */
.k-grid .k-grid-header .k-header .k-link { height: auto; }
.k-grid .k-grid-header .k-header { white-space: normal; }


.k-grid td.Value
{
	text-align:			right;
}

.k-grid .k-footer-template td 
{
	font-weight:		bold;
	text-align:			right;
	border-top:			1px solid #003366;
	background-color:	#ddd;
}
.k-grid .k-footer-template td div 
{
	color:				inherit;
	font-weight:		inherit;
	text-align:			left;
}

/*============================ End of Style Sheet ============================*/
