@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,400;0,500;0,700;1,400;1,500;1,700&display=swap');

/* Color definitions */
:root {
    --color-orange-100: #FF6200;
    --color-orange-60: #FF9F63;
    --color-orange-5: #FFF4ED;
}

:root {
    
    /* --body-max-width: 100%; */
    /* --body-bg: #F8F8F8; */
    --body-bg: #ffffff;

    /* --font-family-base: 'Poppins', sans-serif; */

    /* --font-size-base: 13px; */
    --border-radius: 0.5em;

    --button-primary-bg: var(--color-orange-100);
    --link-color: var(--color-orange-60);
    --form-switch-checked-bg: var(--color-orange-60);
    --pagination-active-bg: var(--color-orange-5);
    --pagination-active-color: var(--color-orange-100);
    
    /* Sidebar */
    --sidebar-bg: #ffffff;
    --sidebar-border-color: transparent;
    --sidebar-menu-color: #7D7D7D;
    --sidebar-menu-active-item-bg: var(--color-orange-5);
    --sidebar-menu-active-item-color: var(--color-orange-100);
    .menu-item.active .menu-icon i {
        color: var(--color-orange-100);
    }
    --sidebar-menu-items-padding-left: 1.0em;

    --content-search-input-bg: #F8F8F8;
}

.user-menu-wrapper img {
    object-fit: contain;
}

/* Sidebar */
.sidebar {
    --font-family-base: 'Poppins', sans-serif;
    font-family: var(--font-family-base);
}

.sidebar .menu-item a {
    padding-top: 0.7em !important;
    padding-bottom: 0.7em !important;
}

/* General layout */
/* @media screen and (min-width: 992px) {
    .wrapper {
        padding: 1em 0;
    }
} */

.content {
    /* background-color: #F8F8F8; */
    /* border-radius: var(--border-radius); */
    /* padding: 1em; */
    --font-family-base: 'Poppins', sans-serif;
    font-family: var(--font-family-base);
}
.main-content {
    background-color: #F8F8F8;
    /* border-radius: var(--border-radius); */
    border-radius: 1.5em;
    margin: 1em;
}

.content-header {
    background-color: transparent;
}

.content-header-title .title {
    font-weight: 200;
    /* font-weight: 400; */
    /* font-family: 'Poppins'; */
}

.menu-header {
    border-bottom: 1px solid #dddddd;
    margin: 1em 0;
    padding: 0 !important;
    height: 0;
    color: transparent !important;
}

/* Forms and fields */
.form-fieldset.field-form_fieldset {
    border-radius: 1em;
    background-color: #ffffff;
}

/* Tables / datagrid */
.datagrid {
    /* --table-cell-color: #ff00ff; */
}

table, tr, td {
    /* border: 1px inset transparent;
    border-collapse: collapse;
    border-spacing: 0; */
}

.datagrid th,
.datagrid tr {
    --bs-table-bg: transparent;
    --table-hover-cell-bg: transparent;
}

.datagrid td {
    padding-top: 1em;
    padding-bottom: 1em;
}

/* Pagination */
.page-item:not(.page-item-previous, .page-item-next) .page-link {
    --pagination-button-size: 2.5em;
    border-radius: 50% !important;
    padding: 0;
    text-align: center;
    width: var(--pagination-button-size);
    line-height: var(--pagination-button-size);
    height: var(--pagination-button-size);
}
.page-item.active .page-link {
    border-radius: 50%;
    border: 1px solid var(--color-orange-100)
}

.page-item-previous .page-link, 
.page-item-next .page-link {
    border: none !important;
    display: flex;
    align-items: center;
    height: 100%;
}
.page-item-next .page-link {
    justify-content: flex-end;
}
.page-item-previous .page-link .icon, 
.page-item-next .page-link .icon {
    line-height: 0;
}

/* Filters */
.filter-heading a {
    color: black;
}

/* .ea-dark-scheme {

} */
