﻿.beamDatagrid_PageInput {
    width : 90%;
}

.beamDatagrid_SearchInput {
    width : 200px;
}

.beamDatagrid_Header {
    height: 30px;    
}

.beamDatagrid_HeaderFix { 
    position: fixed; 
    top: 30px; display:none;
    background-color:white;
    overflow: scroll;  
    table-layout:fixed;
    border-collapse: collapse;
    margin: 1em 0;     
    border: 1px solid #167F92;
    border-radius: 10px;      
}

.beamDatagrid_HeaderFix tr {
    border: 1px solid #D9E4E6;  
    min-height:30px;    
}

.beamDatagrid_HeaderFix td{
  border: 1px solid #808080;  
  word-wrap:break-word;
  word-break:break-all;
    text-overflow:ellipsis;
    overflow:hidden;
    white-space: normal;
}

.beamDatagrid_SortMultiple {
    font-size : 8px;
}

.beamDataGrid_selected {
    background-color: lightgrey !important;
    color: white;
}

.beamDatagrid_rowclick{
    cursor: pointer;    
}

.beamDatagrid_rowclick_hover{
    background-color:#F9F9F9 !important;
    color: black !important;
}


.beamDatagrid_checkbox {
    text-align: center !important;      
}

.beamDatagrid_searchbox{    
    float:right;
    margin:0;
}

.beamDatagrid_pagebox{    
    float:right;
    margin:0;
}

.beamDataGrid_ItemSelected{
    float:left;        
}

.beamDataGrid_rowgroup{	    
	    white-space: nowrap;
	    text-align:left;
	    font-weight : bold;            
}

.beamDataGrid_row{
    height: 30px; 
}

.beamDataGrid_Dropdown {
    height: 200px;
    border-width: 1px;
    border-color: lightgray;
    border-style: solid;
    background-color: white;
}

.beamDataGrid_DropdownFloat {
    height: 200px;    
    border-width: 1px;
    border-color: lightgray;
    border-style: solid;
    background-color: white;
    position: absolute;
    display: block;
    z-index: 10;
}

.beamDataGrid_DropdownFloatScore {
    height: 200px;
    overflow: auto;
    border-width: 1px;
    border-color: lightgray;
    border-style: solid;
    background-color: white;
}

.beamDataGrid_DropdownFloatScoreLong {
    height: 200px;
    overflow: visible;
    border-width: 1px;
    border-color: lightgray;
    border-style: solid;
    background-color: white;
}

.beamDataGrid_DropdownFloatScoreBackup {
    height: 200px;
    overflow: auto;
    border-width: 1px;
    border-color: lightgray;
    border-style: solid;
    background-color: white;
    position: absolute;
    display: block;
    z-index: 10;
}

.beamDataGrid_GridBoxScore {
    height: 500px;
    overflow: auto;    
}

.beamDataGrid_responstable {
    margin: 1em 0;
    background: #FFF;
    color: #024457;
    /*border: 1px solid #167F92;*/
    border-radius: 10px;
    overflow: scroll;
    /*table-layout: fixed;*/
    border-collapse: collapse;
    width: 100%;
}

table.beamDataGrid_responstable {
    table-layout: fixed;
}

table.beamDataGrid_responstable td {
    overflow: hidden;
}

    .beamDataGrid_responstable tr {
        border: 1px solid #D9E4E6;
        min-height: 30px;
    }

    .beamDataGrid_responstable td {                
        word-wrap: break-word;
        word-break: break-all;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: normal;
        vertical-align: middle;
        text-align: left;
        padding-left: 5px;
        padding-right: 5px;
    }

        .beamDataGrid_responstable td.beamDatagrid_checkbox {
            width: 50px;
            padding: 1em;            
        }

.beamDataGrid_responstable tr.OddRow {
  background-color: #d8d0d0;
}

.beamDataGrid_responstable .Head{ 
	left: 6px;
	width: 45%; 
	padding-left:10px; 
	white-space: nowrap;
	text-align: center;
	font-weight : bold;     
    color: black;   
}

.beamDataGrid_responstable th{ 
	text-align: center;
}


.BeamDatagridTreeTD{
    width: 15px;    
    margin: 0px;
    padding-left: 0px !important;
    padding-right: 0px !important;
    border: 0px solid red !important;
}

.BeamDatagridTreeTDMid {
    width: 15px;
    height: 15px;
    margin: 0px;
    vertical-align: middle;
    text-align: center !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
    border: 0px solid red !important;
    line-height: initial !important;
}

.BeamDatagridTreeTDVLine {
    background-image: url("../../img/v_line.png");
    background-repeat: repeat-y;
    background-position-x: center;
}

.BeamDatagridTreeTDHLine {
    background-image: url("../../img/h_line.png");
    background-repeat: repeat-x;
    background-position-y: center;
}

.BeamDatagridTreeTDTLine {
    background-image: url("../../img/T_line.png");
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: center;
}

.BeamDatagridTreeOnly table {
    border: 0px solid red !important;
    border-collapse:initial !important;
}

.BeamDatagridSubTree {
    border: 0px solid red !important;
}

.BeamDatagridTree {
    border: 0px solid red !important;
}

.BeamDatagridTreeData{
    border: 0px solid red !important;
}