﻿.menu .main-menu ul li a {
    color: #8f8f8f;
}

.menu .sub-menu ul.inner-level-menu li a, .menu .sub-menu ul.inner-level-menu li i {
    color: #8f8f8f;
}
.user .dropdown-menu .dropdown-item {
    color: #8f8f8f;
}
.transaction-pane {
    margin-left: calc(0.75rem - 2px);
    margin-right: calc(0.75rem - 2px);
    margin-bottom: 0.75rem;
    border-left: solid 1px #dee2e6;
    border-right: solid 1px #dee2e6;
    border-bottom: solid 1px #dee2e6;
}

#transaction-panel-header > .nav > .nav-item.active {
    border-left: solid 1px #dee2e6;
    border-right: solid 1px #dee2e6;
    border-bottom: solid 1px #fff;
}

#transaction-panel-header > .nav {
    width: calc(100% + 20px);
    border-bottom: solid 1px #dee2e6;
}
.fc .fc-toolbar .fc-button {
    background-color: #fff !important;
}
    .fc .fc-toolbar .fc-button.fc-state-active {
        background-color: #ed7117 !important;
        color: white !important;
    }
.swal-button {
    color: #fff !important;
    background-color: #ed7117 !important;
    border-color: #ed7117 !important;
}

.swal-button:hover {
    color: #fff !important;
    background-color: #680403 !important;
    border-color: #680403 !important;
}

.swal-button--cancel {
    color: #fff !important;
    background-color: #343a40 !important;
    border-color: #343a40 !important;
}

.swal-button--cancel:hover {
    color: #ececec !important;
    background-color: #060506 !important;
    border-color: #060506 !important;
}

.card-featured {
    border-color: #ed7117 !important;
}

.item-feature {
    border: solid 1px #ed7117;
    color: #ed7117 !important;
}

.item-feature a, .item-feature a:hover {
    color: #ed7117 !important;
}

.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
    color: #fff !important;
    background-color: #ed7117;
}

.table-list {
    border-color: #ed7117 !important;
}

.table-list td {
    border-color: #efefef !important;
    border-bottom: 1px solid #dee2e6;
}

.table-list tbody tr {
    background-color: #ffffff !important;
    background: #fff;
}

.table-list tbody tr:nth-of-type(odd) {
    background-color: #ffffff !important;
    background: #fff;
}

.table-list tr td:first-child {
    border-left: 1px solid #dee2e6;
}

.table-list tr td:last-child {
    border-right: 1px solid #dee2e6;
}

.transaction-list .transaction-header {
    background: #fff;
}

.transaction-filter {
    background: #fff;
}

.fc .fc-toolbar .fc-left h2:before {
    color: #ed7117;
}

.fc-unthemed td.fc-today {
    background-color: #f3f3f3;
}
.inbox-container {
    width: 280px !important;
    position: fixed;
    z-index: 1030;
    top: 50%;
    right: 0;
    background: white;
    box-shadow: 0 1px 15px rgba(0, 0, 0, 0.1), 0 1px 8px rgba(0, 0, 0, 0.1);
    transform: translate(280px, -50%);
    padding-top: 10px;
    padding-bottom: 10px;
}

.inbox-container .inbox-button {
    position: absolute;
    left: -32px;
    background: white;
    padding: 13px 7px 13px 7px;
    border-radius: 0.2rem;
    color: #ed7117;
    box-shadow: -2px 0px 5px rgba(0, 0, 0, 0.04);
    font-size: 20px;
    top: 50%;
    transform: translateY(-50%);
    color: #ed7117;
}

.inbox-container.shown {
    transform: translate(0, calc(-50% + 0.5px));
    transition: transform 0.4s ease-out;
}

.inbox-container.hidden {
    transform: translate(280px, -50%);
    transition: transform 0.4s ease-out;
}