html body {
    background-color: #fdf9f8;
}

.main-menu .navbar-header .navbar-brand .brand-text {
    color: #fdf9f8;
}
.main-menu .navbar-header .navbar-brand {
    margin-top: 0rem;
}

.main-menu.menu-light {
    color: #fdf9f8;
    background: #67534c;
}

.main-menu.menu-light .navigation {
    background: #67534c;
}

.main-menu.menu-light .navigation li a {
    color: #fdf9f8;
}

.main-menu.menu-light .navigation > li.open:not(.menu-item-closing) > a,
.main-menu.menu-light .navigation > li.sidebar-group-active > a {
    color: #fdf9f8;
    background: #b68d76;
    border-radius: 6px;
}

.main-menu.menu-light .navigation > li.active > a {
    background: #b68d76;
    box-shadow: none;
    color: #fdf9f8;
}

.vertical-layout.vertical-menu-modern.menu-collapsed
    .main-menu:not(.expanded)
    .navigation
    li.active
    a {
    background: none;
    color: #b68d76;
}

.disabled-column {
    pointer-events: none;
}
/* default-primary: #67534c */
.text-primary {
    color: #b68d76 !important;
}
.bg-primary {
    background-color: #b68d76 !important;
}
a {
    color: #b68d76;
    text-decoration: none;
}
a:hover {
    color: #67534c;
    text-decoration: none;
}
.page-item.active .page-link {
    z-index: 3;
    border-radius: 5rem;
    background-color: #67534c;
    color: #fff !important;
    font-weight: 600;
}
.alert-primary {
    background: rgb(233 170 105 / 12%) !important;
    color: #b68d76 !important;
}
.alert-primary .alert-heading {
    box-shadow: rgba(240, 213, 103, 0.4) 0 6px 15px -7px;
}
.alert-primary .alert-link {
    color: #b68d76 !important;
}
.alert-primary .btn-close {
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2367534c'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e")
        center/.75rem auto no-repeat;
    color: #b68d76 !important;
}
.bg-light-primary {
    background: rgb(233 170 105 / 12%) !important;
    color: #67534c !important;
}
.bg-light-primary.fc-h-event,
.bg-light-primary.fc-v-event {
    border-color: rgba(115, 103, 240, 0.1);
}
.bg-light-primary .fc-list-event-dot,
.btn-primary {
    border-color: #67534c !important;
}
.bg-light-primary.fc-list-event:hover td {
    background: rgba(240, 197, 103, 0.1) !important;
}
.bg-light-primary.fc-list-event .fc-list-event-title {
    color: #6e6b7b;
}
.avatar.bg-light-primary {
    color: #67534c !important;
}
.border-primary {
    border: 1px solid #67534c !important;
}
.border-top-primary {
    border-top: 1px solid #67534c;
}
.border-bottom-primary {
    border-bottom: 1px solid #67534c;
}
.border-start-primary {
    border-left: 1px solid #67534c;
}
.border-end-primary {
    border-right: 1px solid #67534c;
}
.bg-primary.badge-glow,
.border-primary.badge-glow {
    box-shadow: 0 0 10px #67534c;
}
.badge.badge-light-primary {
    background-color: rgb(233 170 105 / 12%);
    color: #b68d76 !important;
}
.overlay-primary {
    background: #b68d76;
    background: rgba(240, 190, 103, 0.6);
}
.btn-flat-primary.dropdown-toggle::after,
.btn-outline-primary.dropdown-toggle::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2367534c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
}
.btn-primary {
    background-color: #67534c !important;
    color: #fff !important;
}
.btn-check:active + .btn-primary,
.btn-check:checked + .btn-primary,
.btn-primary.active,
.btn-primary:active,
.btn-primary:focus {
    color: #fff;
    background-color: #b68d76 !important;
}
.btn-primary:hover:not(.disabled):not(:disabled) {
    box-shadow: 0 8px 25px -8px #b68d76;
}
.btn-primary:not(:disabled):not(.disabled):active:focus {
    box-shadow: none;
}
.btn-flat-primary {
    background-color: transparent;
    color: #67534c;
}
.btn-flat-primary:hover {
    color: #b68d76;
}
.btn-flat-primary:hover:not(.disabled):not(:disabled) {
    background-color: rgb(233 170 105 / 12%);
}
.btn-flat-primary.active,
.btn-flat-primary:active,
.btn-flat-primary:focus {
    background-color: rgba(240, 178, 103, 0.2);
    color: #b68d76;
}
.btn-relief-primary {
    background-color: #67534c;
    box-shadow: inset 0 -3px 0 0 rgba(34, 41, 47, 0.2);
    color: #fff;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
.btn-relief-primary:hover:not(.disabled):not(:disabled) {
    background-color: #b68d76;
}
.btn-relief-primary.active,
.btn-relief-primary:active,
.btn-relief-primary:focus {
    background-color: #b68d76;
}
.btn-relief-primary:hover {
    color: #fff;
}
.btn-relief-primary.active,
.btn-relief-primary:active {
    outline: 0;
    box-shadow: none;
    -webkit-transform: translateY(3px);
    -ms-transform: translateY(3px);
    transform: translateY(3px);
}
.btn-outline-primary {
    border: 1px solid #67534c !important;
    background-color: transparent;
    color: #b68d76;
}
.btn-outline-primary:hover:not(.disabled):not(:disabled) {
    background-color: rgba(240, 183, 103, 0.04);
    color: #b68d76;
}
.btn-outline-primary.show.dropdown-toggle,
.btn-outline-primary:not(:disabled):not(.disabled).active,
.btn-outline-primary:not(:disabled):not(.disabled):active,
.btn-outline-primary:not(:disabled):not(.disabled):focus {
    background-color: rgba(240, 194, 103, 0.2);
    color: #b68d76;
}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus {
    box-shadow: none;
}
.btn-check:active + .btn-outline-primary,
.btn-check:checked + .btn-outline-primary {
    color: #b68d76;
    background-color: rgba(240, 185, 103, 0.2) !important;
}
.btn-flat-primary.waves-effect .waves-ripple,
.btn-outline-primary.waves-effect .waves-ripple {
    background: -webkit-radial-gradient(
        rgba(240, 178, 103, 0.2) 0,
        rgba(240, 171, 103, 0.3) 40%,
        rgba(240, 181, 103, 0.4) 50%,
        rgba(240, 176, 103, 0.5) 60%,
        rgba(255, 255, 255, 0) 70%
    );
    background: radial-gradient(
        rgba(240, 194, 103, 0.2) 0,
        rgba(240, 197, 103, 0.3) 40%,
        rgba(240, 178, 103, 0.4) 50%,
        rgba(240, 174, 103, 0.5) 60%,
        rgba(255, 255, 255, 0) 70%
    );
}
.bullet.bullet-primary {
    background-color: #b68d76;
}
form.modal-content {
    background-color: transparent !important;
}
.modal.modal-primary .modal-header .modal-title {
    color: #b68d76;
}
.modal.modal-primary .modal-header .btn-close {
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23b68d76'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e")
        center/.75rem auto no-repeat #fff !important;
    color: #b68d76 !important;
}
.pagination-primary .page-item.active .page-link {
    background: #b68d76 !important;
    color: #fff;
}
.pagination-primary .page-item.active .page-link:hover {
    color: #fff;
}
.pagination-primary .page-item .page-link:hover {
    color: #b68d76;
}
.pagination-primary .page-item.next-item .page-link:hover,
.pagination-primary .page-item.prev-item .page-link:hover {
    background: #b68d76;
    color: #fff;
}
.pagination-primary .page-item.next .page-link:active:after,
.pagination-primary .page-item.next .page-link:hover:after,
.pagination-primary .page-item.next-item .page-link:active:after,
.pagination-primary .page-item.next-item .page-link:hover:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b68d76' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E") !important;
}
.pagination-primary .page-item.prev .page-link:active:before,
.pagination-primary .page-item.prev .page-link:hover:before,
.pagination-primary .page-item.prev-item .page-link:active:before,
.pagination-primary .page-item.prev-item .page-link:hover:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b68d76' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-left'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E") !important;
}
.nav-pill-primary .nav-item .nav-link.active {
    color: #fff;
    background-color: #b68d76 !important;
    border-color: #b68d76;
    box-shadow: 0 4px 18px -4px rgba(240, 165, 103, 0.65);
}
.divider.divider-primary .divider-text:after,
.divider.divider-primary .divider-text:before,
.timeline .timeline-point-primary {
    border-color: #b68d76 !important;
}
.progress-bar-primary {
    background-color: rgb(233 170 105 / 12%);
}
.progress-bar-primary .progress-bar {
    background-color: #b68d76;
}
.timeline .timeline-point-primary i,
.timeline .timeline-point-primary svg {
    stroke: #b68d76 !important;
}
.timeline .timeline-point-primary.timeline-point-indicator {
    background-color: #b68d76 !important;
}
.timeline .timeline-point-primary.timeline-point-indicator:before {
    background: rgb(233 170 105 / 12%) !important;
}
input:focus ~ .bg-primary {
    box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #b68d76 !important;
}
.form-check-primary .form-check-input:checked {
    border-color: #b68d76;
    background-color: #b68d76;
}
.form-check-primary .form-check-input:not(:disabled):checked,
.form-check-primary .form-check-input:not(:disabled):focus {
    border-color: #b68d76;
    box-shadow: 0 2px 4px 0 rgba(229, 136, 22, 0.4);
}
.select2-primary
    .select2-container--default
    .select2-selection--multiple
    .select2-selection__choice {
    background: #b68d76 !important;
    border-color: #b68d76 !important;
}
.bg-gradient-primary,
.btn-gradient-primary {
    color: #fff;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    background-image: -webkit-linear-gradient(43deg, #b68d76, #c4904c);
    background-image: linear-gradient(47deg, #b68d76, #c4904c);
    background-repeat: repeat;
}

.bg-gradient-primary:active,
.bg-gradient-primary:focus,
.btn-gradient-primary:active,
.btn-gradient-primary:focus {
    background-image: -webkit-linear-gradient(43deg, #bd7809, #b68d76);
    background-image: linear-gradient(47deg, #bd7809, #b68d76);
    background-repeat: repeat;
}

.content-right {
    width: 100% !important;
}

.navbar-floating.footer-static .app-content .content-area-wrapper {
    height: auto !important;
}

.content.app-content .content-area-wrapper {
    overflow: visible;
}

.dropdown-item:focus,
.dropdown-item:hover {
    color: #b68d76;
    background-color: rgba(240, 171, 103, 0.12);
}

.dropzone {
    border: 1px solid #67534c;
    border-radius: 5px;
    background: #fdf9f8;
}

.dropzone .dz-message {
    color: #b68d76;
    flex-direction: column;
}

.dropzone .dz-message:before {
    display: none;
}

.select2-container--classic .select2-results__option[aria-selected="true"],
.select2-container--default .select2-results__option[aria-selected="true"] {
    background-color: #67534c !important;
}

.select2-container--classic.select2-container--open .select2-selection--single,
.select2-container--default.select2-container--open .select2-selection--single {
    border-color: #67534c !important;
    outline: 0;
}

.select2-container--classic .select2-results__option--highlighted,
.select2-container--default .select2-results__option--highlighted {
    background-color: rgba(240, 171, 103, 0.12) !important;
    color: #67534c !important;
}

.file-manager-application
    .content-area-wrapper
    .file-manager-main-content
    .file-manager-content-body
    .view-container.list-view
    .file-manager-item
    .file-size,
.file-manager-application
    .content-area-wrapper
    .file-manager-main-content
    .file-manager-content-body
    .view-container.list-view
    .file-manager-item
    .file-date {
    width: auto;
    -webkit-box-flex: 0.02;
    -webkit-flex-grow: 0.02;
    -ms-flex-positive: 1;
    flex-grow: 0.02;
    margin-bottom: 0;
    margin-right: 20px;
}

.file-manager-application
    .content-area-wrapper
    .file-manager-main-content
    .file-manager-content-body
    .view-container
    .file-manager-item
    .card-body {
    padding: 1rem;
}

.file-manager-application
    .content-area-wrapper
    .file-manager-main-content
    .file-manager-content-body
    .view-container
    .file-name {
    width: 20px;
}

.btn-transparent {
    background-color: transparent !important;
    color: #000 !important;
}

/* CUSTOM DOT ANIMATION */
.dot2-animation {
    opacity: 0;
    animation: dot2-animation .8s infinite;
}

.dot3-animation {
    opacity: 0;
    animation: dot3-animation .8s infinite;
}

@keyframes dot2-animation {
    0%   {opacity: 0;}
    25%  {opacity: 1;}
    50%  {opacity: 1;}
    100% {opacity: 0;}
}

@keyframes dot3-animation {
    0%   {opacity: 0;}
    25%  {opacity: 0;}
    50%  {opacity: 1;}
    100% {opacity: 0;}
}

.table-issue-msg, .table-issue-msg th, .table-issue-msg td {
    padding: 0px;
}
.table-issue-msg th {
    text-align: center;
}