.modul-r-stack-truck {
    position: relative;
    z-index: 0;
}

.modul-r-stack-truck .badge {
    margin-top: 1px;
}

.modul-r-stack-truck .list-group-item {
    padding-top: 0;
}

.modul-r-stack-truck .strGroup.list-group-item {
    border-bottom-style: dotted;
}

.modul-r-stack-truck .list-group:not(.badgeUse) .strGroup {
    border: none;
}

.modul-r-stack-truck .strGroup > label {
    padding-top: 0.5em;
    padding-bottom: 0.5em;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    display: inline-block;
    width: 100%;
}

.modul-r-stack-truck .stack_clear_truck {
  margin-top: -.65em;
}

.modul-r-stack-truck .group-wrapper .alert {
    padding: 6px;
    margin-bottom: 0;
}

.modul-r-stack-truck .popover {
    font-family: inherit;
}

.modul-r-stack-truck .popover .popover-title {
    text-align: center;
}

.modul-r-stack-truck .povKeyword .popover.right {
    margin-left: 0;
}

.modul-r-stack-truck .strGroup .popover.right {
    margin-left: -135px;
}

.modul-r-stack-truck .double-group .popover.right {
    margin-left: -17%;
}

.modul-r-stack-truck input.form-control[type=number]::-webkit-inner-spin-button,
.modul-r-stack-truck input.form-control[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

.modul-r-stack-truck input.form-control[type='number'] {
    -moz-appearance: textfield;
}

.cerulean .modul-r-stack-truck .popover.right > .arrow {
    border-right-color: rgba(0, 0, 0, 0.4);
}

.cyborg .modul-r-stack-truck .popover.right {
    background-color: #2c2c2c;
    border: 1px solid currentColor;
}

.cyborg .modul-r-stack-truck .popover.right > .arrow {
    border-right-color: currentColor;
}

.cyborg .modul-r-stack-truck .popover.right > .arrow:after {
    border-right-color: #2c2c2c;
}

.darkie .modul-r-stack-truck .popover.right {
    border: 1px solid #868585;
}

.darkie .modul-r-stack-truck .popover.right > .arrow {
    border-right-color: #868585;
}

.paper .modul-r-stack-truck .popover.right {
    border: 1px solid #bbb;
}

.paper .modul-r-stack-truck .popover.right > .arrow:after {
    left: 3px;
}

.paper .modul-r-stack-truck .popover.right > .arrow:before {
    content: "";
    display: block;
    position: absolute;
    left: 1px;
    bottom: -10px;
    width: 0;
    height: 0;
    border: 10px solid transparent;
    border-left-width: 0;
    border-right-color: #bbb;
}

.superhero .modul-r-stack-truck .popover.right {
    background-color: #64778a;
}

.superhero .modul-r-stack-truck .popover.right .popover-content {
    background-color: #485563;
}

.superhero .modul-r-stack-truck .popover.right > .arrow {
    margin-top: -12px;
    border-right-color: rgba(0, 0, 0, 0.2);
}

.superhero .modul-r-stack-truck .popover.right > .arrow:after {
    border-right-color: #485563;
    left: 3px;
    bottom: -9px;
}

.superhero .modul-r-stack-truck .popover.right > .arrow:before {
    content: "";
    display: block;
    position: absolute;
    left: 1px;
    bottom: -9px;
    width: 0;
    height: 0;
    border: 10px solid transparent;
    border-left-width: 0;
    border-right-color: #64778a;
}

.slate .modul-r-stack-truck .popover.right {
    border: 1px solid #7a8288;
}

.slate .modul-r-stack-truck .popover.right > .arrow {
    border-right-color: #7a8288;
}

.size-xs .modul-r-stack-truck .group-wrapper .alert,
.size-xxs .modul-r-stack-truck .group-wrapper .alert {
    margin-top: 14px;
}

@media all and (max-width: 767px) {
    .modul-r-stack-truck .group-wrapper .alert {
        margin-top: 14px;
    }
}

.modul-r-stack-truck .form-group select option[disabled] {
    color: graytext; /* old -webkit- ( && -moz- ? )*/
}