.servicebusButton {
    padding-right:0 !important;
    height: 100% !important;
}

.padding-left-0, .servicebusButton {
    padding-left: 0!important;
}

.servicebusButton button {
    width: 100%;
    height:100%;
}

.shipment-data-group > h4 {
    color:darkgray;
}

.shipment-data-group {
    border:1px dashed lightgray;
    padding:15px;
    margin-bottom:10px;
}

.page-selector {
    max-width:5em;
}

th.btn-header {
    max-width: 0px;
    min-width: 0px;
    padding: 0px;
}

td.single-btn-sm{
    max-width:32px;
    width:32px;
    min-width:0px;
    padding-left:0px;
}

span.ui-select-match-text {
    width: calc(100% - 34px);
    display:block;
}

span.ui-select-match-text span {
    overflow:hidden;
    white-space:nowrap;
    text-overflow: ellipsis;
    max-width: 75%;
    display:inline-block;
}
span.ui-select-match-text small {
     overflow:hidden;
     white-space:nowrap;
     text-overflow: ellipsis;
     margin-left:2px;
     width: calc(75% - 2px);
     display:inline-block;
 }

span.ui-select-placeholder {
    width: calc(100% - 34px);
    display:block;
    overflow:hidden;
    white-space:nowrap;
    text-overflow: ellipsis;
}

input.form-control::-webkit-input-placeholder, span.ui-select-placeholder, input.ui-select-search::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color: rgb(210,210,210);
}

span.btn.ui-select-toggle[disabled], input.form-control[disabled], div.ui-select-multiple.ui-select-bootstrap[disabled], input.ui-select-search[disabled]{
    opacity: 1;
    background-color:rgb(240,240,240);
    color:rgb(175,175,175);
    border-left-color:rgb(221, 230, 233);
    border-right-color:rgb(221, 230, 233);
    border-top-color:rgb(221, 230, 233);
    border-bottom-color:rgb(221, 230, 233);
}

input,.ui-select-toggle.btn.btn-default{
    border-left-color:rgb(221, 230, 233);
    border-right-color:rgb(221, 230, 233);
    border-top-color:rgb(221, 230, 233);
    border-bottom-color:rgb(221, 230, 233);
}

div.ui-select-multiple.ui-select-bootstrap {
    height:35px;
    padding-left:16px;
    padding-top:6px;
}

span.ui-select-match-item {
    height:23px;
    display:inline-block;
    overflow:hidden;
    white-space:nowrap;
    text-overflow: ellipsis;
    z-index:2;
}

span.ui-select-match{
    max-width:100%;
    display:block;
    overflow:hidden;
    white-space:nowrap;
    text-overflow: ellipsis;
    height:35px;
}
.ui-select-multiple.ui-select-bootstrap input.ui-select-search{
    position:relative;
    top:-42px;
    height:35px;
    z-index:1;
}

table.table-condensed > tbody > tr > td {
    padding: 0px 5px;
}

.radio, .checkbox {
    margin-top:0px;
    margin-bottom:0px;
}

.radio > label > input,.checkbox > label > input {
    cursor: pointer;
}

table.no-border > tbody > tr > td {
    border: none;
}