@import url('../lib/font-awesome/css/all.min.css');

@font-face {
    font-family: Poppins;
    src: url('../font/Poppins-Regular.ttf');
}


:root {
    --rz-sidebar-background-color: #E2E0C8;
    --rz-sidebar-border-inline-end: #E2E0C8;
    --rz-panel-menu-item-border: #E2E0C8;
    --rz-panel-menu-item-background-color: #5C7285;
    --rz-panel-menu-item-active-indicator: #A7B49E;
    --rz-menu-top-item-background-color: #74a6d1;
    --rz-menu-top-item-color: #ffffff;
    --rz-danger: #FF8A8A;
    --rz-root-font-size: 15px;
    --rz-primary-lighter: rgba(134, 167, 136, 0.5);
    --rz-grid-hover-color: black;
}

html, body {
    font-family: Poppins, 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    background-image: none;
}

.page {
    display: flex;
    height: 100vh;
}

.sidebar {
    flex-basis: 200px;
}

.container {
    padding-left: 10px;
    padding-right: 10px;
}

.btn-danger {
    --bs-btn-color: #fff;
    --bs-btn-bg: #FF8A8A;
    --bs-btn-border-color: #FF8A8A;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #bb2d3b;
    --bs-btn-hover-border-color: #b02a37;
    --bs-btn-focus-shadow-rgb: 225, 83, 97;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #b02a37;
    --bs-btn-active-border-color: #a52834;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #dc3545;
    --bs-btn-disabled-border-color: #dc3545;
}

.btn-success {
    --bs-btn-color: #fff;
    --bs-btn-bg: #86A788;
    --bs-btn-border-color: #86A788;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #157347;
    --bs-btn-hover-border-color: #146c43;
    --bs-btn-focus-shadow-rgb: 60, 153, 110;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #146c43;
    --bs-btn-active-border-color: #13653f;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #198754;
    --bs-btn-disabled-border-color: #198754;
}

.btn-primary {
    background-color: #7F9BC7;
    border-color: #7F9BC7;
}

.btn-warning {
    background-color: #EF9A1B;
    color: white;
    opacity: 0.7 !important;
}

    .btn-warning:hover, .btn-warning:focus {
        background-color: #EF9A1B;
        color: white;
        opacity: 1.0 !important;
    }

    .btn-warning:focus {
        box-shadow: 0 0 0 .25rem rgba(174,189,86,.5);
    }

.btn-info {
    background-color: #F5F54B;
    border-color: #598234;
    opacity: 0.7 !important;
}

    .btn-info:hover, .btn-info:focus {
        background-color: #F5F54B;
        border-color: #AEBD38;
        opacity: 1.0 !important;
    }

    .btn-info:focus {
        box-shadow: 0 0 0 .25rem rgba(174,189,86,.5);
    }
