body{
  padding-right: 15px;
}
datentabelle {
  padding-top: 15px;
}
div.dataTables_wrapper div.dataTables_filter {
  text-align: left;
}

div.row{
  margin-left: 10px;
  white-space: nowrap;
}
table.dataTable tr.odd {
background-color: #E2E4FF;
}
button.addRow {
  margin: 10px;
}

.editableform {
    margin-bottom: 0;
}

.editableform .control-group {
    margin-bottom: 0; 
    white-space: nowrap; 
    line-height: 20px; 
}

.editable-buttons {
   display: inline-block; 
   vertical-align: top;
   margin-left: 7px;
   zoom: 1; 
   *display: inline;
}

.editable-input {
    vertical-align: top; 
    display: inline-block; 
    width: auto; 
    white-space: normal; 
    zoom: 1; 
    *display: inline;   
}

.editable-buttons .editable-cancel {
   margin-left: 7px; 
}

.editable-click, 
a.editable-click, 
a.editable-click:hover {
    cursor: pointer;
    text-decoration: none;
    border-bottom: dashed 1px #0088cc;
}

.editable-unsaved {
  font-weight: bold; 
}

.editable-bg-transition {
  -webkit-transition: background-color 1400ms ease-out;
  -moz-transition: background-color 1400ms ease-out;
  -o-transition: background-color 1400ms ease-out;
  -ms-transition: background-color 1400ms ease-out;
  transition: background-color 1400ms ease-out;  
}

.mygrid-wrapper-div {
    /*border: solid red 5px;*/
    padding-top: 15px;
    overflow: scroll;
}


.table-hover>tbody>tr>.active:hover, .table-hover>tbody>.active:hover>td, .table-hover>tbody>.active:hover>th {
    border-top: solid 2px #5588cc;
    border-bottom: solid 2px #5588cc;
    font-weight: bold;
}
.table-hover>tbody>tr>.active, .table-hover>tbody>.active>td, .table-hover>tbody>.active>th {
    border-top: solid 2px #5588cc;
    border-bottom: solid 2px #5588cc;
    font-weight: bold;
}
table .header-fixed {
  position: fixed;
  top: 50px;
  /*left: 0;*/
  /*right: 0;*/
  z-index: 1020; /* 10 less than .navbar-fixed to prevent any overlap */

}

.popover {
  max-width:500px;
}

.addRow {
  margin: 10px;
}
