.app-sidebar {
    background-color: #ffffff;
}

.first-sidemenu {
    border-right: 1px solid #eaf0f7;
}

.side-menu-title {
    color: #1c3faa;
}

.svgicon, .svgicon g {
    fill: #1c3faa;
}

.resp-vtabs .resp-tabs-list li {
    background-color: #fff;
    border: 1px solid #1c3faa;
}

.app-header .menu-search input.form-control:focus {
    -webkit-box-shadow: 0 0 0 2px #ed571d;
    box-shadow: 0 0 0 2px #1c3faa;
}

.resp-vtabs .resp-tabs-list li.resp-tab-active .svgicon,
.resp-vtabs .resp-tabs-list li.resp-tab-active .svgicon g {
    fill: #fff;
}

.resp-vtabs .resp-tabs-list li.resp-tab-active .side-menu-title {
    color: #fff;
}

.tabs-menu-body .tab-content .tab-pane .tab-menu-list .tabmenu-item-box {
    background-color: #fff;
    border: 1px solid #1c3faa;
}

    .tabs-menu-body .tab-content .tab-pane .tab-menu-list .tabmenu-item-box > span {
        color: #1c3faa;
    }

    .tabs-menu-body .tab-content .tab-pane .tab-menu-list .tabmenu-item-box:hover > span,
    .tabs-menu-body .tab-content .tab-pane .tab-menu-list .tabmenu-item-box.active > span {
        color: #fff;
    }

    .resp-vtabs .resp-tabs-list li.resp-tab-active,
    .tabs-menu-body .tab-content .tab-pane .tab-menu-list .tabmenu-item-box:hover,
    .tabs-menu-body .tab-content .tab-pane .tab-menu-list .tabmenu-item-box.active,
    .menu-orders .orderCount, .receipt-box,
    .btn-outline-primary:not(:disabled):not(.disabled).active,
    .btn-outline-primary:not(:disabled):not(.disabled):active,
    .show > .btn-outline-primary.dropdown-toggle {
        background: #1c3faa !important;
    }

.btn-outline-primary {
    background: transparent !important;
}

.receipt-action .btn.btn-outline-primary {
    border-right: 1px solid #1c3faa;
}

.btn-outline-primary:hover {
    border-color: #1c3faa;
}

.btn-outline-primary {
    border: 1px solid #1c3faa;
}

    .resp-vtabs .resp-tabs-list li:before, .close-action-btn:before,
    .btn-outline-primary:before {
        content: "";
        display: none;
    }

.btn-outline-primary {
    -webkit-text-fill-color: #1c3faa;
}

.header-breadcrumb .breadcrumb .breadcrumb-item.active,
.receipt-account .receiptaccount-totalarea:last-child .receiptaccount-value {
    color: #1c3faa;
}

.nav-link.btn-square-header {
    background: #1c3faa !important;
}

.close-action-btn {
    background-color: #ffccc8 !important;
    color: #f44336;
}

.receipt-account .receiptaccount-totalarea:last-child .receiptaccount-value {
    color: #1c3faa !important;
}
