/*
 * ============================================================================================
 *
 *                                  V o z z w o r k s   L L C.
 *
 *                                     Copyright(c) 2012 By
 *
 *                                       VoZZware LLC
 *
 *                             A L L   R I G H T S   R E S E R V E D
 *
 * ============================================================================================
 */

.VwGrid
{
  border-top:1px solid black;
  overflow:hidden;
}

.VwGridBody
{
  width: 100%;
  height: 100%;
}

.VwGridHdr
{
  width:100%;
  white-space:nowrap;

}

.VwScrollable
{
  overflow-y:auto;
  overflow-x: auto;
}

.VwVertScrollOnly
{
  overflow-y:auto;
  overflow-x: hidden;

}

.VwGridStdHdrCol
{
  height:1.2em;
  line-height:1.2em;
  border:1px outset #404040;
  background:-moz-linear-gradient(top, white, whitesmoke 40%, #B6DAE5);
  background:-webkit-linear-gradient(top, white, whitesmoke 40%, #B6DAE5);
  background:-ms-linear-gradient(top, white, whitesmoke 40%, #B6DAE5);
  background:linear-gradient(top, white, whitesmoke 40%, #B6DAE5);

  text-align:center;
  vertical-align: middle;
  overflow:hidden;
  color:black;
  display:inline-block;
  white-space:nowrap;
}

.VwGridHdrText
{
  font-size:90%;

}

.VwGridHdrImg
{
  vertical-align:middle;
}


.VwGridHdrMargin
{
   margin-left:-3px;
}

.VwGridStdHdrBtn:hover
{
  background-color:#f0f0f0;

}

.VwGridStdHdrBtn:active
{
  background-color:white;
  background:-moz-linear-gradient(top, white, whitesmoke 40%, #B6DAE5);
  background:-webkit-linear-gradient(top, white, whitesmoke 40%, #B6DAE5);
  background:-ms-linear-gradient(top, white, whitesmoke 40%, #B6DAE5);
  border:1px inset #404040;

}

.VwGridSortArrow
{
  width:16px;
  height:16px;
  position:absolute;
  display:none;
}

.VwGridRow
{

}

.VwGridRowStripeEven:nth-child(2n)
{
  background-color:#eeeeee;
}

.VwGridRowStripeOdd:nth-child(2n+1)
{
  background-color:#eeeeee;
}

.VwGridRowBorder
{
  border-bottom: 1px solid #808080;
  margin-top:0px;
}

.VwGridCol
{
  height:1.25em;
  line-height:1.25em;

}

.VwTextCol
{
  overflow:hidden;
  text-overflow: ellipsis;
  white-space:nowrap;
  vertical-align:middle;
  display:inline-block;
  width:100%;

}


.VwImgCol
{
  vertical-align:middle;
}

.VwGridColBorder
{
  border-left: 1px solid #808080;
  margin-top:-4px;
  padding-right:1px;

}

.VwDragEnter
{
  border: 4px dashed red;
  box-sizing:border-box;

}



