@import '_content/Havit.Blazor.Components.Web.Bootstrap/Havit.Blazor.Components.Web.Bootstrap.mm3aqpuyun.bundle.scp.css';

/* _content/BillGo/Components/MainMenu.razor.rz.scp.css */
.menu-icon[b-7rdphodllk] {
    
}

.menu-item[b-7rdphodllk] {
    
}

.menu-item .menu-item-new[b-7rdphodllk] {
    opacity: 0.3;
    transition: opacity 0.2s linear 0.2s; /* 0.5 second transition, 0.5 second delay */
}

.menu-item:hover[b-7rdphodllk]  {

}

.menu-item:hover .menu-item-new[b-7rdphodllk] {
    opacity: 1;
    transition-delay: 0s;
}
/* _content/BillGo/Components/SuccessCheck.razor.rz.scp.css */
.checkmark__circle[b-xsxobje468] {
    stroke-dasharray: 166;
    stroke-dashoffset: 166;
    stroke-width: 2;
    stroke-miterlimit: 10;
    stroke: #7ac142;
    fill: none;
    animation: stroke-b-xsxobje468 0.6s cubic-bezier(0.65, 0, 0.45, 1) forwards;
}

.checkmark[b-xsxobje468] {
    width: 56px;
    height: 56px;
    border-radius: 50%;
    display: block;
    stroke-width: 2;
    stroke: #fff;
    stroke-miterlimit: 10;
    margin: 10% auto;
    box-shadow: inset 0px 0px 0px #7ac142;
    animation: fill-b-xsxobje468 .4s ease-in-out .4s forwards, scale-b-xsxobje468 .3s ease-in-out .9s both;
}

.checkmark__check[b-xsxobje468] {
    transform-origin: 50% 50%;
    stroke-dasharray: 48;
    stroke-dashoffset: 48;
    animation: stroke-b-xsxobje468 0.3s cubic-bezier(0.65, 0, 0.45, 1) 0.8s forwards;
}

@keyframes stroke-b-xsxobje468 {
    100% {
        stroke-dashoffset: 0;
    }
}
@keyframes scale-b-xsxobje468 {
    0%, 100% {
        transform: none;
    }
    50% {
        transform: scale3d(1.1, 1.1, 1);
    }
}
@keyframes fill-b-xsxobje468 {
    100% {
        box-shadow: inset 0px 0px 0px 30px #7ac142;
    }
}
/* _content/BillGo/Components/TaskForm.razor.rz.scp.css */
.autocomplete[b-auoo2thgkf] {
    position: relative;
}

.autocomplete .options[b-auoo2thgkf] {
    position: absolute;
    top: 40px;
    left: 0;
    background: white;
    width: 100%;
    padding: 0;
    z-index: 10;
    border: 1px solid #ced4da;
    border-radius: 0.5rem;
    box-shadow: 0 30px 25px 8px rgba(0, 0, 0, 0.1);
}

.autocomplete .option[b-auoo2thgkf] {
    display: block;
    padding: 0.25rem;
}

    .autocomplete .option .option-text[b-auoo2thgkf] {
        padding: 0.25rem 0.5rem;
    }

    .autocomplete .option:hover[b-auoo2thgkf] {
        background: #1E90FF;
        color: #fff;
    }

    .autocomplete .option.disabled[b-auoo2thgkf] {
        background-color: lightgrey;
        cursor: not-allowed;
    }

        .autocomplete .option.disabled:hover[b-auoo2thgkf] {
            background: lightgrey;
            color: var(--bs-body);
        }
/* _content/BillGo/Pages/Administration/CustomerList.razor.rz.scp.css */
.invoice-row[b-opxy5f6wxl] {
    padding-top: 6px;
    padding-bottom: 6px;
}

.invoice-row:hover[b-opxy5f6wxl] {
    background-color: #fafafa;
    cursor:pointer;
}
/* _content/BillGo/Pages/Administration/ExpenseList.razor.rz.scp.css */
.expense-row[b-hrp4igtkd7] {
    padding-top: 6px;
    padding-bottom: 6px;
    
}

    .expense-row:hover[b-hrp4igtkd7] {
        background-color: #fafafa;
        border-radius:5px;
        cursor: pointer;
    }
/* _content/BillGo/Pages/Administration/InvoiceList.razor.rz.scp.css */
.invoice-row[b-ey2z01t91s] {
    padding-top: 6px;
    padding-bottom: 6px;
}

.invoice-row:hover[b-ey2z01t91s] {
    background-color: #f1f1f1;
    cursor:pointer;
}
/* _content/BillGo/Pages/Administration/TaskList.razor.rz.scp.css */
.invoice-row[b-zbwk6qmc0f] {
    padding-top: 6px;
    padding-bottom: 6px;
}

.invoice-row:hover[b-zbwk6qmc0f] {
    background-color: #f1f1f1;
    cursor:pointer;
}

    .invoice-row .task-id[b-zbwk6qmc0f] {
    display:none;
    }

    .invoice-row:hover .task-id[b-zbwk6qmc0f] {
        display:inline-block;
    }
/* _content/BillGo/Pages/StatusMessages/Http404.razor.rz.scp.css */
body[b-cn2cs5uzcg] {
    color: #999999;
    background-color: #eeeeee;
    font-family: Consolas, 'Courier New', monospace;
}

a:link[b-cn2cs5uzcg], a:visited[b-cn2cs5uzcg] {
    color: #666666;
}

a:hover[b-cn2cs5uzcg] {
    color: #000000;
}

h1[b-cn2cs5uzcg] {
    border-bottom: dashed 1px #999999;
    padding-bottom: .2ex;
    font-size: x-large;
    font-weight: normal;
}

.content[b-cn2cs5uzcg] {
    width: 700px;
    margin: 50px auto;
    background-color: #ffffff;
    padding: 3ex;
    border: solid 1px #999999;
}
