@charset "utf-8";
/* CSS Document */

.ui-datatable table {
	border-collapse:collapse;
    width:100%;
}

.ui-datatable .ui-datatable-header,
.ui-datatable .ui-datatable-footer {
    text-align:center;
    padding:4px 10px 4px 10px;
}

.ui-datatable .ui-datatable-header {
    border-bottom: 0px none;
}

.ui-datatable .ui-datatable-footer {
    border-top: 0px none;
}

.ui-datatable th, .ui-datatable tfoot td {
    text-align:center;
    white-space:nowrap;
    padding:4px 10px 4px 10px;
}

.ui-datatable-data {
    
}

.ui-datatable .ui-datatable-data td {
    border-right:1px solid;
    border-right-color:inherit;
    padding:4px 10px 4px 10px;
}

.ui-datatable .ui-paginator {
    margin:0px;
    border-top:0px none;
    text-align: center;
    padding:2px;
}

.ui-datatable .ui-sortable-column {
    cursor: pointer;
}

.ui-datatable .ui-sortable-column-icon {
    float:right;
}

.ui-datatable .ui-column-filter {
    display: block;
    width:100px;
    margin:auto;
}

.ui-datatable .ui-expanded-row {
    border-bottom:0px none;
}

.ui-datatable .ui-expanded-row-content {
    border-top:0px none;
}

.ui-datatable .ui-row-toggler {
    cursor: pointer;
}

.ui-datatable .ui-cell-editor {
    display:none;
}

.ui-datatable .ui-row-editor-column {

}

.ui-datatable .ui-row-editor {
    
}

.ui-datatable .ui-row-editor span {
    cursor:pointer;
    float:left;
}

.ui-datatable tr.ui-state-highlight {
    cursor: pointer;
}

.ui-datatable .ui-selection-column {
    width: 20px;
}
