
body{    
    
    line-height: 1.5;

    font-family: "Roboto",sans-serif;
}


table {

    border-collapse:collapse;

    /* border-collapse:collapse;
    text-indent: initial;
    border-spacing: 1px; */
}


  .font-weight-bold {
    font-weight: 700 !important;
}


th{

    background:#4C8BF5;
    color: #fff;

}





tbody tr:nth-child(even){
    background: #f5f5f5;
    /* background-color: #4C8BF5;
    color: #fff; */
  }

table.table th, table.table td {
    padding-top: 1.1rem;
    padding-bottom: 1rem;
}
th, td {
    border: 1px solid #dee2e6;
}
.table th, .table td {
    padding: 0.75rem;
    vertical-align: top;
    /* border-top: 1px solid #dee2e6; */
}
.zellen {
    padding-top: 1.4rem;
}
table td {
    font-size: .9rem;
    font-weight: 300;
}
*, *::before, *::after {
    /* box-sizing: border-box; */
}

td {
    display: table-cell;
    vertical-align: inherit;

    /* overflow: hidden; 
    text-overflow: ellipsis;
    white-space: nowrap; */

    /* display: inline-block; */

}

.table th, .table td {
    padding: 0.75rem;
    vertical-align: top;
    /* border-top: 1px solid #dee2e6; */
}

th :nth-last-child()  {

    color: red;
}




  .card-body {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    border-radius: 0 !important;
}
.card-body {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    min-height: 1px;
    padding: 1.25rem;
}

*, *::before, *::after {
    /* box-sizing: border-box; */
}
div {
    /* display: block; */
}

div.row{

    flex: 1;

    display: flex;
    flex-direction: row;
    justify-content: space-evenly;
    align-content: space-around;

    /* background: #4C8BF5;
    border: 1px grey solid; */

    
}

input{
    width:300px;
    height:50px;    
}





