:root{

    --primary: rgb(230, 140, 7);
}

aside
{
    background: #050000 !important;
}
.fi-sidebar-header .fi-logo{
    color: #fff;
}
.fi-sidebar-item-label,
.fi-sidebar-group-label{
    color: #fff !important;
}
.fi-sidebar-item:hover  .fi-sidebar-item-label,
.fi-sidebar-item:hover .fi-sidebar-group-label
{
    color: #000 !important;
}
.fi-sidebar-item-active .fi-sidebar-item-label{
    color: var(--primary)  !important;
}

.fi-main{
    max-width: 100% !important;
}

.fi-in-entry-wrp-label span{
    font-size: 14px !important;
    text-transform: uppercase !important;
    color:#333;
}
.fi-in-entry-wrp div{
    row-gap: 1px;
}



.custom-auth-empty-panel{
    width:100% !important;
}
.fi-header-heading{
    font-size: 1.3rem !important;
    font-weight: 500 !important;
}

.fi-main{
    max-width: 100%;
    background-color: #f7f7f7;
}


.fi-sidebar-nav-groups{
    row-gap: 2px !important;
}

.fi-badge{
    text-transform: capitalize;
}

.center-align{
    justify-content: center !important;
}
.text-right-input input{
    text-align: right !important;
}
.gap-6{
    gap: 1rem !important;
}

.fi-tabs .fi-active{
    background: var(--primary);
}
.fi-tabs .fi-active .fi-tabs-item-label{
    color: #fff;
}

.text-sm{
    font-size: 15px !important;
}
.fi-ta-header-cell-label{
    font-weight: 500 !important;
}
.font-medium{
    font-weight: 400 !important;
}
.fi-btn-label{
    font-weight: 400 !important;
}
.ssss::after{
    content: "";
    background: #ddd;
    width:2px;
    height: 100%;
    display: block;
    position: absolute;
    left:50%;
    transform: translateX(-50%);
    z-index: 1;
}
.fi-modal-footer-actions{
    justify-content: center;
    margin-top:30px;
}

.fi-resource-list-records-page .fi-tabs{
    width:100% !important;
}

.gap-y-6{
    row-gap: 1rem !important;
}

table tbody td,
table thead th
{
    border: 1px solid #ddd !important;
}
table tbody td .py-4{
    padding-top:7px;
    padding-bottom:7px;
}
.font-semibold{
    font-weight: 400 !important;
}

.filament-table-repeatable{
    border: none;
    border-radius: 5px !important;
}

.filament-table-repeatable th,
.filament-table-repeatable td{
    padding: 5px 10px !important;
}