.geegrid_search_TR { }
.geegrid_search_TR1_TD1 {height:10px;background-image:url(/images/geegrid/st_left_top.gif);background-repeat:no-repeat;}
.geegrid_search_TR1_TD2 {height:10px;background-image:url(/images/geegrid/st_top.gif);background-repeat:repeat;background-size:10px 10px; width:calc(100% - 20px)}
.geegrid_search_TR1_TD3 {height:10px;background-image:url(/images/geegrid/st_right_top.gif);background-repeat:no-repeat;}

.geegrid_search_TR2_TD1 {height:10px;background-image:url(/images/geegrid/st_left.gif);background-repeat:repeat;}
.geegrid_search_TR2_TD3 {height:10px;background-image:url(/images/geegrid/st_right.gif);background-repeat:repeat;}

.geegrid_search_TR3_TD1 {height:10px;background-image:url(/images/geegrid/st_right_bottom.gif);background-repeat:no-repeat;}
.geegrid_search_TR3_TD2 {height:10px;background-image:url(/images/geegrid/st_bottom.gif);background-repeat:repeat;background-size:10px 10px;}
.geegrid_search_TR3_TD3 {height:10px;background-image:url(/images/geegrid/st_left_bottom.gif);background-repeat:no-repeat;}

.geegrid_search_TD1 {color:#F5F5F5; background-color:#1d3753; font-weight:bold }
.geegrid_search_TD2 {color:#000000; background-color;#1d3753;  }


.geegrid_Header_TR {background-color:#ECF1F5;border: 0px solid #999;height:30px}
.geegrid_Header_TD {color: #000000; text-align:center ; overflow: hidden!important; text-overflow: ellipsis!important; white-space: nowrap;word-break:keep-all!important;font-weight:normal;font-size:10pt}
.geegrid_Header_DIV {width:calc(100% - 4px);}
.geegrid_Body_TR0 {font-size:10pt;line-height:12pt;background-color:#FFFFFF; }
.geegrid_Body_TR1 {font-size:10pt;line-height:12pt;background-color:#F3F3F3; }
.geegrid_Body_TR2 {font-size:10pt;line-height:12pt;background-color:#D7E7F7; }
.geegrid_Body_TD  {
	border-bottom:1px solid #999999;
	border-left:1px solid #999999!important;
	font-size:10pt;
	line-height:12pt;
	padding-left: 5px;
	padding-right: 5px;
	overflow: hidden; 
	text-overflow: ellipsis;
	white-space: nowrap;
	word-break:keep-all
}

.geegrid_PageArea {
	background-color:white
}

.geegrid_Header_Table{
	border:1px solid #999999;
	border-collapse:collapse;
	border-spacing:0;
    empty-cells:show;
	display:table;
}
.geegrid_Header_Table tr,
.geegrid_Header_Table th{
	border-bottom:1px solid #999999;
	border-left:1px solid #999999!important;
}

  
.geegrid_Body_Table {
	border: 1px solid #999999;
    border-collapse: collapse;
	border-spacing:0;
    empty-cells:show;
    table-layout: fixed;
	display:table;    
}
.geegrid_Body_Table tr,
.geegrid_Body_Table td{
{
	border-bottom:1px solid #999999;
	border-left:1px solid #999999!important;
	overflow: hidden!important;
	text-overflow: ellipsis!important;
	white-space: nowrap;
	word-break:keep-all!important;
}
/*
.geegrid_Body_Table tr:nth-child(even) {
    background: #CCC;
}
.geegrid_Body_Table tr:nth-child(odd) {
    background: silver;
}
.geegrid_Body_Table tr:hover {
    background: #ECF1F5;
}
*/
.geegrid_loader {
  border: 16px solid #F7B870;
  border-radius: 50%;
  border-top: 16px solid #F13005;
  width: 45px;
  height: 45px;
  -webkit-animation: spin 1s linear infinite; /* Safari */
  animation: spin 1s linear infinite;
  display: table;
  z-index:999;
}

/* Safari */
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.rotate {
  transform: rotate(-270deg);
  /* Legacy vendor prefixes that you probably don't need... */
  /* Safari */
  -webkit-transform: rotate(-270deg);

  /* Firefox */
  -moz-transform: rotate(-270deg);

  /* IE */
  -ms-transform: rotate(-270deg);

  /* Opera */
  -o-transform: rotate(-270deg);

  /* Internet Explorer */
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
