body.landingpage {
  background: url(/assets/img/theme-bg.jpg) no-repeat bottom center scroll;
  height: 100%;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.card-body-aright {
  text-align: right;  
}

// https://datatables.net/examples/api/row_details.html
tr td.123 {
    background: url('/assets/img/details_open.png') no-repeat center center;
    cursor: pointer;
}
td.details-control {
    background: url('/assets/img/details_open.png') no-repeat center center;
    cursor: pointer;
}
tr.shown td.details-control {
    background: url('/assets/img/details_close.png') no-repeat center center;
}


.popover-body {
    margin-left: 15px;
}

.popover-body .col-sm-1 {
    padding-right: 5px;
    padding-left: 5px;
}
.popover-body .col-sm-3 {
    padding-right: 15px;
    padding-left: 5px;
}

.oneline {
    white-space:nowrap;
    overflow:hidden;
}

@media (min-height: 500px) {
    .dropdown-menu {
        max-height:300px;
        overflow-y:auto;
    }
}
@media (min-height: 700px) {
    .dropdown-menu {
        max-height:500px;
        overflow-y:auto;
    }
}

