﻿@charset "UTF-8";

[data-letters]:before {
    content: attr(data-letters);
    display: inline-block;
    font-size: 1.5em;
    width: 3.5em;
    height: 3.5em;
    line-height: 3.5em;
    text-align: center;
    border-radius: 50%;
    background: #4b566b;
    vertical-align: middle;
    margin-right: 1em;
    color: #fff;
}

@media(max-width:780px) {
    .product-card .card-body-hidden {
        visibility: unset !important;
        opacity: unset !important;
    }

    .card-body.card-body-hidden {
        position: relative !important;
    }

    div.card-body.card-body-hidden {
        position: relative !important;
    }
}

@media print {
    body {
        visibility: hidden;
    }

    .printable {
        text-align: center;
        visibility: visible;
        position: absolute;
        left: 0;
        top: 0;
        margin: auto !important;
    }
}

.btn.btn-primary {
    background-color: #ee6900 !important;
}

.product-price, .product-meta {
    color: #ee6900 !important;
}

    .product-price .text-accent, .product-meta .text-accent {
        color: #ee6900 !important;
    }

.product-meta {
    font-size: small !important;
}

.page-title-overlap {
    background: #ee6900 !important;
}

#treeview ul, #treeview #myUL {
    list-style-type: none;
}

#treeview #myUL {
    margin: 0;
    padding: 0;
}

#treeview .caret {
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

    #treeview .caret::before {
        content: "▶";
        color: #000;
        display: inline-block;
        margin-right: 6px;
    }

#treeview .caret-down::before {
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}

#treeview .nested {
    display: none;
}

#treeview .active {
    display: block;
}

.cursor-pointer {
    cursor: pointer !important;
}

.pagination .page-item, .pagination .page-link {
    cursor: pointer !important;
}

.nav-link-style {
    cursor: pointer !important;
}

.spinner-border {
    display: none !important;
}

.ripple-wave {
    display: none !important;
}

.wrap-text {
    white-space: break-spaces !important;
}

.card-input-element:checked + .card-input {
    box-shadow: 0 0 1px 1px #2ecc71;
}

.card-input:hover {
    cursor: pointer;
}

#adresSelectDiv label, #faturaSelectDiv label {
    width: 100%;
    height: 100%;
}

.card-input-element {
    display: none;
}

.card-input {
    margin: 10px;
    padding: 0;
}

.paginate_button .active {
    background-color: #2bc583;
}

    .paginate_button .active a {
        color: #fff !important;
        font-weight: bolder !important;
    }

.paginate_button.active {
    background-color: #2bc583 !important;
}

    .paginate_button.active a {
        color: #fff !important;
        font-weight: bolder !important;
    }

.dropdown-menu.dropdown-menu-sm-end {
    min-width: unset !important;
}

.product-details .text-primary {
    overflow-wrap: anywhere !important;
}

tbody tr.selected {
    background-color: #2bc583;
}

.productImageXXX {
    width: 200px !important;
    height: 200px !important;
}
