.mb-10 {
    margin-bottom: 10px;
}

ul.pagination {
    margin: 5px 0 0;
}

.remove-item {
    margin-right: 12px;
    margin-left: 12px;
    color: #f80;
}

.popToolTip {
    min-width: 230px;
    max-height: 340px;
    position: absolute;
    z-index: 999;
    margin-top: 4px;
    background: white;
    color: black;
    overflow-y: auto;
    padding:10px;
    border:1px solid#ccc;
    font-weight: bold;
}

ul.ma-autocomplete-list {
    min-width: 230px;
    max-height: 340px;
    /*position: absolute;*/
    position: fixed;
    z-index: 999;
    margin-top: 4px;
    background: white;
    color: black;
    overflow-y: auto;
}

ul.ma-autocomplete-list li {
    padding: 6px 12px;
    border-bottom: 1px solid #eaeaea;
}

ul.ma-autocomplete-list .ma-selected,
ul.ma-autocomplete-list li:hover {
    background: rgba(14, 132, 195, 0.18);
    cursor: pointer;
}

ul.ma-autocomplete-list li:hover span {
    color: #357ebd !important;
    cursor: pointer;
    display: block;
!important;
}

ul.ma-autocomplete-list li a {
    color: black;
}




ul.matrix_product_lists {
    min-width: 230px;
    max-height: 340px;
    position: absolute;
    z-index: 999;
    margin-top: 4px;
    background: white;
    color: black;
    overflow-y: auto;
}

ul.matrix_product_lists li {
    padding: 6px 12px;
    border-bottom: 1px solid #eaeaea;
}

ul.matrix_product_lists .ma-selected,
ul.matrix_product_lists li:hover {
    background: rgba(14, 132, 195, 0.18);
    cursor: pointer;
}

ul.matrix_product_lists li:hover span {
    color: #357ebd !important;
    cursor: pointer;
    display: block;
!important;
}

ul.matrix_product_lists li a {
    color: black;
}





table.invoicetable tr td, table.invoicetable tr th {
    padding: 5px;
    vertical-align: middle;
    text-align: center;
}

.custom-scroll::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    background-color: #F5F5F5;
}

.custom-scroll::-webkit-scrollbar {
    width: 10px;
    height: 8px;
    background-color: #F5F5F5;
}

.custom-scroll::-webkit-scrollbar-thumb {
    background-color: #0ae;
    background-image: -webkit-gradient(linear, 0 0, 0 100%,
    color-stop(.5, rgba(255, 255, 255, .2)),
    color-stop(.5, transparent), to(transparent));
}

.icheckbox_minimal-blue {
    margin-top: -4px;
    margin-right: 4px;
}

.sidebar-menu-toggle {
    position: absolute !important;
    top: 0;
    right: 0;
    height: 44px;
    width: 44px;
}

.sidebar-menu-toggle:hover, .sidebar-menu-toggle-active {
    /*background: #2c3b41 !important;*/
}

.info-box-text,
.info-box-number {
    color: #000 !important;
}

.info-box:hover .info-box-text, .info-box:hover .info-box-number {
    color: #fff !important;
}

.info-box:hover {
    -webkit-transition: background-color 300ms;
    -moz-transition: background-color 300ms;
    -ms-transition: background-color 300ms;
    -o-transition: background-color 300ms;
    transition: background-color 300ms;
}