﻿@import url('https://fonts.googleapis.com/css2?family=Poppins&display=swap');

body {
    width: 100%;
    overflow-x: hidden;
}

body {
    font-family: 'Poppins', sans-serif!important;
    font-size: 16px;
}

.modal {
    overflow-y: scroll!important;
}

.loading:before {
    content: "";
    z-index: 100000;
    background: rgba(0, 0, 0, 0.25);
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

button,
.btn,
.form-control {
    border-radius: 0!important;
}

.loader,
.page-loading {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
}

.loader,
.page-loading {
    background: rgba(0, 0, 0, 0.5);
    z-index: 10000000;
}

    .loader:after,
    .page-loading:after {
        content: "";
        position: absolute;
        width: 64px;
        height: 64px;
        bottom: 0px;
        margin-bottom: 64px;
        left: 50%;
        margin-left: -32px;
        border: 2px solid rgba(255, 255, 255, 0.25);
        border-top-color: rgba(255, 255, 255, 0.65);
        z-index: 3;
        border-radius: 1000px;
        animation: rotate 1s infinite linear;
    }

    .loader:after,
    .page-loading:after {
        margin-bottom: auto;
        top: 50%;
        margin-top: -32px;
    }


/*
.table-range-report td:hover {
    background: #aaa;
    cursor: pointer;
}

table.flagged, td.flagged {
    background: #f3f56d;
}
*/


.modal {
    background: rgba(0, 0, 0, 0.5);
}

tr.strike td:not(:last-child),
tr.strike td:not(:last-child) * {
    text-decoration: line-through!important;
}

.btn-primary {
    background: linear-gradient(180deg, rgba(4,115,191,1) 0%, rgba(6,67,160,1) 100%)!important;
}

.main-sidebar {
    background: #293042;
}