
.table tbody tr.item:hover {
    background: #DDDDDD;
    cursor: pointer;
}

[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
    display: none !important;
}

.ui-autocomplete {
    z-index: 10000;
}

.input {
    border-color: #ccc;
}

.carrier {
    padding: 3px;
    border-spacing: 2px;
    border-color: #ccc;
    width: 100%;
}

.table>tbody>tr>td {
    vertical-align: middle;
}

input[type=number].nospin::-webkit-inner-spin-button,
input[type=number].nospin::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

.customer input {
    font-weight: bold;
}

.bold {
    font-weight: bold;
}

#invoiceModal {
    z-index: 1050
}

#refundModal, #royaltyPayout {
    z-index: 1055
}

.royalty-item:hover {
    background-color: #eeeeee;
    cursor: pointer;
}

.modal-backdrop:nth-of-type(2) {
    z-index: 1000 !important; 
}

.modal-backdrop:nth-of-type(3) {
    z-index: 1051 !important;   
}

.ui-state-focus {
    font-weight: normal !important;
}

.ui-widget-content {
    height: 300px;
    min-width: 270px;
    overflow-y: scroll;
    overflow-x: hidden;
}