/* Logo + Top left header block */

.fi-auth-page .fi-brand > img {
    display: none !important;
}
.fi-sidebar-header{
    background-color: #001f2b;
    padding: 30px 0px 0px 0px !important;
    height:80px;
}
.fi-logo{
    height:3rem !important;
}

/* Sidebar */
.fi-sidebar-nav {
    background-color: #001f2b;
    padding: 30px 0px 0px 15px !important;
    margin: 0px !important;
}
.fi-sidebar-item.fi-active>.fi-sidebar-item-btn{
    background-color: #f2c098;
}
.fi-sidebar-item.fi-active>.fi-sidebar-item-btn>.fi-sidebar-item-label, .fi-sidebar-item.fi-active>.fi-sidebar-item-btn>.fi-sidebar-item-icon{
    color: #001f2b;
}
.fi-sidebar-item-label{
    color:#CCCCCC;
    font-size:14px;
    padding: 0px;
    margin:0px;
}
.fi-sidebar-item-icon{
    width:22px;
    height:22px;
    color:#CCCCCC;
}
.fi-sidebar-item-btn{
    column-gap: 8px;
}
.fi-sidebar-item.fi-sidebar-item-has-url>.fi-sidebar-item-btn:hover{
     background-color: #f2c098;
}
.fi-sidebar-item.fi-sidebar-item-has-url>.fi-sidebar-item-btn:hover>.fi-sidebar-item-label, .fi-sidebar-item.fi-sidebar-item-has-url>.fi-sidebar-item-btn:hover>.fi-sidebar-item-icon{
    color: #001f2b;
}
.fi-sidebar-nav-groups{
    row-gap:10px;
}
.fi-sidebar-group{
    row-gap: none;
}
.fi-sidebar-group-label{
    color:#f2c098;
    font-size:15px;
}
.fi-sidebar-group-collapse-btn{
    color:#f2c098;
    width:50px;
}
.fi-sidebar-group-btn .fi-icon{
    color:#f2c098;
}
.fi-sidebar-item-badge-ctn{
    padding-right:7px;
}
.fi-dropdown.fi-user-menu{
    background-color: #f2c098;
    margin:0px;
    color:#001f2b;
}
.fi-dropdown.fi-user-menu .fi-dropdown-trigger .fi-icon.fi-size-md{
    color:#001f2b;
}
.fi-no-database{
    background-color: #001f2b;
}
.fi-sidebar-database-notifications-btn{
    margin:0px 0px 0px 0px;
    border-radius: 10px 0px 0px 0px;
}
.fi-sidebar-database-notifications-btn:hover{
    background-color: #f2c098;
}
.fi-sidebar-database-notifications-btn:hover>.fi-sidebar-database-notifications-btn-label, .fi-sidebar-database-notifications-btn:hover>.fi-icon{
    color: #001f2b;
}
.fi-sidebar-database-notifications-btn-label, .fi-sidebar-database-notifications-btn>.fi-icon{
    color:#CCCCCC;
}
.fi-sidebar-footer{
    margin-inline: 0;
    margin-block: 0;
    row-gap: 0;
}

/* Page header */
:is(.fi-main,.fi-simple-main).fi-width-full{
    padding:30px;
    background-color: #FFFFFF;
}
.fi-header-heading{
    color:#001f2b;
    font-size:28px;
}
/* Table */
.fi-ta-ctn{
    border-radius: 0px;
    box-shadow: none;
}
.table-count{
    font-size: 16px;
}
.fi-ta-ctn .fi-ta-header-toolbar{
    background-color: #FFFFFF;
    padding:10px 25px 10px 5px;
}
.fi-ta-table{
    border:1px solid var(--color-gray-200);
}
:where(.fi-ta-table>:not(:last-child)){
    border:0px;
}
.fi-ta-header-ctn{
    border: 0px;
}
.fi-ta-header-cell, .fi-ta-actions-header-cell{
    background-color: #001f2b;
    border: 0px;
    padding: 12px;
    color:#EFEFEF;
}
.fi-ta-header-cell.fi-ta-header-cell-sorted .fi-icon{
    color:var(--gray-400);
}
.fi-ta-cell:first-of-type{
    padding:0px;
}
.fi-ta-cell:has(.fi-ta-actions):last-of-type{
    padding-inline-end:calc(var(--spacing)*3);
}
.fi-ta-row:hover, .fi-ta-row.fi-striped{
    background-color:#F3F3F3;
}
.fi-ta-ctn .fi-pagination{
    padding-inline:8px;
}
.fi-pagination-overview{
    color:#001f2b;
}
.fi-ta-content-ctn{
    border:0px;
}
.fi-ta-content{
    background-color: #FFFFFF;
    padding:15px 1px;
}
.fi-ta-content-ctn .fi-ta-content.fi-ta-content-grid{
    gap:calc(var(--spacing)*6);
    padding:25px;
    background-color: #EEEBE9;
}
.fi-ta-content-ctn .fi-ta-content.fi-ta-content-grid .fi-ta-record{
    border-radius: 0px;
}
.fi-btn-group>.fi-btn:not(:nth-last-child(1 of .fi-btn)), .fi-btn-group>.fi-btn:not(:nth-child(1 of .fi-btn)){
    background-color:#F3F3F3;
}
.fi-ta-ctn .fi-ta-filters-above-content-ctn{
    padding:0px;
    margin:0px;
}
.fi-ta-filters{
    background-color: #f4dfd0;
    border-radius: 0px;
    padding:25px;
}
.fi-ta-header-toolbar{
    background-color: #DDDDDD;
    border: 0px;
}
.fi-ta-cell .fi-ta-actions{
    justify-content: right;
}
.fi-ta-actions{
    justify-content: center;
}
.fi-ta-stack .fi-growable{
    margin-bottom: 2px;
}
.product-label-grid{
    margin: 20px 0px;
}
.fi-ta-empty-state .fi-ta-empty-state-heading{
    font-weight: normal;
}
.fi-ta-stack.fi-align-start, .fi-ta-stack.fi-align-left{
    padding:20px;
}

/* Form */
.fi-input, .fi-select-input, .fi-fo-textarea textarea, .fi-fo-rich-editor-content, .fi-fo-file-upload .filepond--root, .fi-fo-date-time-picker .fi-fo-date-time-picker-display-text-input{
    background-color: #FFFCF9;
    border-radius: 10px;
}
.fi-input-wrp .fi-input-wrp-prefix.fi-inline, .fi-input-wrp .fi-input-wrp-prefix:not(.fi-inline){
    background-color: #FFFCF9;
    border:0px;
    border-radius: 8px;
}
.fi-dropdown-header{
    background-color: #F0F0F0;
}
.fi-section-header-heading{
    color: var(--primary-700);
}
.fi-section:not(.fi-section-not-contained):not(.fi-aside){
    box-shadow: none;
}
.fi-section-header{
    padding-inline: 0;
}
.fi-section-content-ctn{
    border:0;
}
.filepond--image-preview-overlay{
    z-index: 0;
}
.fi-fo-repeater.fi-collapsible .fi-fo-repeater-item-header{
    background-color: #E0E0E0;
    border-radius: 10px 10px 0px 0px !important;
}
.fi-fo-repeater .fi-fo-repeater-item-content{
    background-color: #F9F9F9;
    border-radius: 0px 0px 10px 10px !important;
}
.fi-fo-repeater-add> .fi-btn {
    background-color: var(--info-500);
    color:#EFEFEF;
}
.fi-fo-table-repeater-add> .fi-btn{
    background-color: #EFEFEF !important;
    border-radius: 10px !important;
    color:#333333 !important;
}
.fi-tabs.fi-contained{
    display: list-item;
    background-color: #efe4da !important;
    border-radius: 10px 10px 0px 0px !important;
    padding-top: 10px !important;
}
.fi-tabs.fi-contained>.fi-tabs-item{
    margin:5px 0px 5px 0px !important;
}
.fi-tabs.fi-vertical.fi-contained{
    background-color: #efe4da !important;
    border-radius: 10px 0px 0px 10px !important;
    padding-top: 30px !important;
}
.fi-sc-tabs.fi-vertical .fi-sc-tabs-tab.fi-active{
    padding:35px 50px 70px 50px !important;
    margin:0px !important;
    background-color: #f6f6F6;
    border-radius: 0px 10px 10px 0px !important;
}
.fi-dropdown.fi-user-menu>.fi-icon{
    color:#333333;
}
.fi-footer{
    text-align: center;
    border-top: 1px solid #DEDEDE;
    padding: 13px;
    font-size: 14px;
    color: #666666;
    background-color: #EFEFEF;
    width:100%;
    display: block;
}
.daterangepicker .ranges li.active, .daterangepicker td.end-date.active, .daterangepicker td.start-date.active{
    background-color:#F4953E;
}
.daterangepicker td.in-range{
    background-color: #f7f5ea;
}
.daterangepicker td.in-range:hover{
    background-color: #F4953E;
}
#nprogress .bar { background: #F1891C !important; height:5px !important}


/* Custom Classes in The Panel */
.product-price-column> .fi-ta-text-description {
    text-decoration: line-through;
}
.social-share-button{
    background-color: #F4953E;
}
.social-share-button>svg{
    color:#A34C00
}
.store-name-heading{
    padding: 35px 0px 10px;
    font-size: 24px;
}
.store-followers{
    padding: 35px 0px 10px;
    font-size: 16px;
    color:#A34C00;
}
.store-counter-head{
    border:1px solid #DDD;
    border-bottom:0px;
    background-color: #EFEFEF;
}
.store-counter-row{
    border:1px solid #DDD;
    position: relative;
    top:-7px;
}
.store-discount-fieldset{
    border:0px;
    padding:0px;
    margin:0px;
}
.text-success-500{
    color:#F4953E;
}
.stat-product-views{
    background-color: #E9EFFC;
}
.stat-product-views .fi-wi-stats-overview-stat-content .fi-wi-stats-overview-stat-label-ctn .fi-icon{
    color: #7EAAFB;
}
.stat-store-views{
    background-color: #EAF3FB;
}
.stat-store-views .fi-wi-stats-overview-stat-content .fi-wi-stats-overview-stat-label-ctn .fi-icon{
    color: #80acfb;
}
.stat-active-products{
    background-color: #FFFAF1;
}
.stat-active-products .fi-wi-stats-overview-stat-content .fi-wi-stats-overview-stat-label-ctn .fi-icon{
    color: #EDA769;
}
.stat-total-inquiries{
    background-color: #E1F8EF;
}
.stat-total-inquiries .fi-wi-stats-overview-stat-content .fi-wi-stats-overview-stat-label-ctn .fi-icon{
    color: #6FC2AE;
}
.stat-custom .fi-wi-stats-overview-stat-content .fi-wi-stats-overview-stat-label{
    font-size: 18px;
    color:#444;
}
.stat-custom .fi-wi-stats-overview-stat-content .fi-wi-stats-overview-stat-value{
    padding-left: 40px;
}

.stat-custom .fi-wi-stats-overview-stat-content .fi-wi-stats-overview-stat-label-ctn .fi-icon{
    height:32px;
    width: 32px;
}

.auth-success-message{
    margin-top:15px;
    padding:15px;
    border-radius: 8px;
    background-color: #D4EDDA;
    color:#155724;
    border:1px solid #C3E6CB;
    text-align: center;
}
.auth-failure-message{
    margin-top:15px;
    padding:15px;
    border-radius: 8px;
    background-color: #F8D7DA;
    color:#721C24;
    border:1px solid #F5C6CB;
    text-align: center;
}
