/* 
 */
.slick-viewport {
	border-top: 1px solid #dddddd;
}

.grid-canvas .slick-row {
	border: 0 none;
	position: absolute;
	width: 100%;
}

.grid-canvas .slick-row:hover {
	font-size: 16px;
	font-weight: bold;
	border: 2px solid #fff;
	border-radius: 5px;
}

.grid-canvas .slick-cell,.grid-canvas .slick-headerrow-column {
	border: 1px solid #dddddd;
}

.grid-canvas .even {
	background: #f9f9f9;
	color: #2c2c2c;
}

.grid-canvas .slick-cell {
	padding: 5px 7.5834px;
	font-size: 14px;
}

.grid-canvas .slick-cell:hover {
	font-size: 16px;
	font-weight: bold;
}

.grid-canvas .slick-cell td {
	font-size: 14px;
	border: 1px solid #E8443A;
}

body  .grid-canvas .slick-cell {
	line-height: 20px;
	height: 35px;
}

.grid-canvas .slick-cell a,.grid-canvas .slick-cell a:visited,.grid-canvas .slick-cell .ui-widget-content a,.grid-canvas .slick-cell .ui-widget-content a:visited
	{
	color: #E8443A;
	text-decoration: none;
}

.grid-canvas .slick-cell a:hover,.grid-canvas .slick-cell .ui-widget-content a:hover
	{
	color: #E8443A;
	text-decoration: none;
	border-bottom: none;
	font-weight: bold;
	font-size: 16px;
	padding-left: 10px;
}

.grid-canvas .slick-cell table {
	height: 100%;
	border: 0 none;
	padding: 0;
	background: none;
}

.grid-canvas .slick-cell td {
	border: 0 none;
	padding: 0;
	vertical-align: middle;
	text-align: left;
}

.grid-canvas .slick-cell td:hover {
	color: #fff background: #BE271E;
}

.slick-header {
	
}

.slick-header-columns {
	background-color: #E8443A;
}

.slick-header-columns .slick-header-column {
	height: 35px;
	line-height: 14px;
	margin: 0;
	/* like TH  */
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: bold;
}

.slick-header-columns .slick-header-column.ui-state-default {
	padding: 5px 7.5834px;
	font-size: 14px;
}

.slick-header-columns .slick-header-column.ui-state-default td {
	font-size: 14px;
	font-weight: bold;
}

body .slick-header-columns .slick-header-column.ui-state-default {
	line-height: 20px;
	color: #fff;
}

.slick-header-columns .slick-header-column a,.slick-header-columns .slick-header-column a:visited
	{
	color: #fff;
}

.slick-header-columns .slick-header-column a:hover {
	color: #fff;
}

.slick-header-columns .slick-header-column.ui-state-default {
	/* like TH  */
	background: transparent;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #fff;
	font-weight: bold;
}

.slick-header-columns .slick-header-column.ui-state-default a,.slick-header-columns .slick-header-column.ui-state-default a:visited
	{
	color: #fff;
}

.slick-header-columns .slick-header-column.ui-state-default a:hover {
	font-weight: bold;
}

.slick-header-columns .slick-header-column.slick-header-column-sorted {
	font-style: normal;
	color: #fff;
}

.slick-header-columns .slick-header-column:hover {
	color: #E8443A;
}

.slick-header-columns .slick-header-column .slick-sort-indicator-asc {
	vertical-align: middle;
}

.slick-header-columns .slick-header-column .slick-sort-indicator-desc {
	vertical-align: middle;
}

.grid-col {
	padding: 35px;
}

.grid-col-bottom {
	padding: 35px;
}

.info-col {
	padding: 20px;
}


/* For error highlighting*/
.HighErrorRow {
	color:#BE271E !important;
}

.LowErrorRow {
	background-color: #FFFF00 !important;
}

.NoErrorRow {
	
}



/* Special buttons to be used in slickgrid cells*/

.slick-button-class-edit{
	background-image:url('../../img/slickgrid/edit-icon.png');
	cursor: pointer;
	width: 15px;
	height: 15px;
	border: none;
	padding:0px 10px;
  	background-size: contain;
  	background-repeat:no-repeat;
	background-color: transparent;
	outline: none;
}

.slick-button-class-delete{
	background-image:url('../../img/slickgrid/delete-icon.png');
	cursor: pointer;
	width: 15px;
	height: 15px;
	border: none;
	padding:0px 10px;
  	background-size: contain;
  	background-repeat:no-repeat;
	background-color: transparent;
	outline: none;
}

.slick-button-class-load{
	/* FILL IT IN LATER*/
}


.slick-button-class-download{
	background-image:url('../../img/slickgrid/download.png');
	cursor: pointer;
	width: 25px;
	height: 25px;
	border: none;
	padding:0px 10px;
  	background-size: contain;
  	background-repeat:no-repeat;
}

.slick-button-class-doc{
	background-image:url('../../img/slickgrid/doc.png');
}


.slick-button-class-xls{
	background-image:url('../../img/slickgrid/xls.png');
}

.slick-button-class-pdf{
	background-image:url('../../img/slickgrid/pdf.png');
}

.slick-button-class-ppt{
	background-image:url('../../img/slickgrid/ppt.png');
}

.slick-button-class-img{
	background-image:url('../../img/slickgrid/img.png');
}

.slick-button-class-checkmark{
	background-image:url('../../img/slickgrid/tick.png');
}

.slick-button-class-calendar{
	background-image:url('../../img/slickgrid/calendar.png');
	display:inline-block;
	width:14px;
	height:16px;	
	margin:inherit;
}

.slick-button-class-graph{
	background-image:url('../../img/slickgrid/graph-icon.png');
	display:inline-block;
	width:14px;
	height:16px;
	margin:inherit;
}

.slick-button-class-batch{
	background-image:url('../../img/slickgrid/batch-icon.png');
	display:inline-block;
	width:14px;
	height:10px;
	margin:inherit;
}
