.datepicker {
    width:160px!important;
}
.einrueckung {
    margin-left:20px!important;
}
td:first-of-type, td:nth-of-type(2) {
    white-space: nowrap; /*Buttons nicht umbrechen*/
}

.widget.box .widget-content {
    overflow-x: scroll;
}
#MAZO {
    display:none;
    border: 1px solid gray;
    height: auto;
    overflow: hidden;
    padding: 10px;
}
a.listbutton {
    display:inline-block;
    width:30px;
    height:30px;
    border:1px solid #ccc;
    text-align: center;
    padding-top:5px;
    margin:2px;
    text-decoration:none;
    background-color:#ffffff;
}
a.listbutton:hover {
    background-color:#f1f1f1;
    color:#000!important
}
.versand {
    color:#e25856!important;
}
.gruen {
    color:green;
}
.icon-15x {
    font-size: 1.5em;
}
.icon-13x {
    font-size: 1.3em;
    margin-left:12px;
}
.level1 {
    color: #ce3f38 !important;
    width:35px;
}
.level2 {
    /*color: #27ce88 !important;*/
    width:30px;
}
i.cockpit {
    display: inline-block;
    width: 35px !important;
}
.rot {
    color:red!important;
}
/*Popover*/
.bs-popover {
    cursor:pointer;
    font-weight: bold;
}
.bs-modal-popover:focus {
    outline: 1px dotted #333;
    outline-offset: 2px;
}
#complete-view-modal .modal-dialog {
    width: 80%;
    max-width: 900px;
}
#complete-view-modal .modal-body {
    max-height: 70vh;
    overflow-y: auto;
    word-wrap: break-word;
}
@media (max-width: 767px) {
    #complete-view-modal .modal-dialog {
        width: auto;
        margin: 10px;
    }
}
ul.ui-autocomplete {
    border: 1px solid gray!important;
}
a.cockpit {
    display:block!important;
    margin-bottom:-10px!important;
    text-align:left;
    font-size: 1.2em!important;
}
.ausblenden {
    display:none!important;
}
a.curr{
    background: #4d7496;
    color:#fff!important;
}
#curr {
    background:#334D63;
}
th.sorting input,th.sorting_asc input,th.sorting_desc input,
th.sorting .select2-container,th.sorting_asc .select2-container,th.sorting_desc .select2-container{
   width:90%!important;
}
input.text-danger {
    color:red;border:1px solid red;
}
.tab-pane {
    overflow:hidden; /*wegen form-group -> das ist breiter als der tab-pane, und es gibt SCrollbalken*/
}
td > .form-group {
    display:inline;
}
.bemerkung {
   font-weight:bold;
   margin-right:10px;
}
.linkliste {
    margin-top:20px;
    margin-bottom:20px;
}
tr.ungelesen {
   font-weight: bold;
}
/*Versuch - farbe nur 1. TD */
tr.bespielbar td:first-child {
    background-color: green!important;
    color:#fff!important;
}
tr.unbespielbar td:first-child {
    background-color: red!important;
    color:#fff!important;
}
/*temporär Abbrechen - Link ausblenden, ist buggy*/
a.abbrechen {
    display:none;
}
.widget-box > .form-group {
   display:block;
   height:auto;
   min-height:30px;
    overflow:visible;
}

