/* openandshutkc.css */
/* 
    FOURTH CLIENT - fourth-client-store-logo
    openandshutkc Colors - #ACC71F #9EBB0A #CAE53F

    color: #231F20;
    color: #333333;
    color: #ACC71F;
    color: #9EBB0A;
    color: #CAE53F;
*/

:root {
    /* --primary:             #6571ff;
    --secondary:           #7987a1;
    --success:             #05a34a;
    --info:                #66d1d1;
    --warning:             #fbbc06;
    --danger:              #ff3366;
    --light:               #e9ecef;
    --dark:                #060c17;

    --body-bg:             #f9fafb;
    --body-color:          #0c1427;

    --border-color:        #e9ecef;
    --text-muted:          #7987a1;

    --font-family:         "Roboto", Helvetica, sans-serif;
    --font-size-base:      0.937rem;

    --sidebar-dark-bg:    #0c1427;
    --sidebar-dark-color: var(--text-muted);
    --sidebar-width:      250px; */

    --color-primary: #231F20;
    --color-secondary: #CAE53F;
    --color-text: #1A1A1A;
    --color-accent: #CAE53F;
    --color-f1d8fe5: #000000;
    --color-78292ed: #FFFFFF;
    --color-0d72ff0: #F8F8F8;
    --color-9cf3422: #ACC71F;
    --color-8f5412b: #333333;
    --color-111276c: #CCCCCC;
    --color-2eb8396: #1A1A1A;
    --color-ff84635: #F1F1F1;
}

/* .card-body {
    background-color: #231F20;
    background-color: #333333;
    background-color: #ACC71F;
    background-color: #9EBB0A;
    background-color: #CAE53F;
} */

a {
    color: #ACC71F;
}

.window-store-logo span {
    color: #ACC71F;
    color: #9EBB0A;
    color: #CAE53F;
    font-weight: 700;
}

.page-item.active .page-link {
    z-index: 3;
    color: #fff;
    background-color: #CAE53F;
    border-color: #9EBB0A;
}

.sidebar .sidebar-header .first-client-logo {
    font-size: 16px;
    color: #ACC71F;
    opacity: 1;
    visibility: visible;
    transition: opacity .5s ease;
    font-weight: 700;
}

.modal-label-thumb-image {
    display: block;
    background-size: cover;
    background-size: 280px;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url("../assets/images/button-x.png");
    background-blend-mode: overlay;
    border: 1px solid red;
}

.modal-image-thumb-checkbox-delete:checked~.modal-image-thumb {
    display: block;
    background-size: cover;
    background-size: 280px;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url("../assets/images/button-x.png");
    background-blend-mode: overlay;
    border: 1px solid red;
}

#theme-kommerling~.btn-primary,
#theme-kommerling .fc .fc-button-primary:not(:disabled).fc-button-active,
#theme-kommerling .fc .fc-button-primary:not(:disabled):active,
#theme-kommerling .swal2-popup .swal2-actions button.swal2-confirm,
#theme-kommerling .wizard>.actions a,
#theme-kommerling .wizard>.actions a:active,
#theme-kommerling .wizard>.actions a:hover,
#theme-kommerling div.tox .tox-button:not(.tox-button--naked):not(.tox-button--secondary) {
    color: #ffffff !important;
    background-color: #ACC71F !important;
    border-color: #ACC71F !important;
}

#theme-kommerling~.btn-primary,
#theme-kommerling~button.btn,
#theme-kommerling~.btn-primary {
    color: #fff;
    background-color: #CAE53F;
    border-color: #9EBB0A;
}

#theme-kommerling .btn-primary.btn-icon-text {
    /* color: #ffffff !important; */
    /* background-color: #ACC71F !important; */
    /* border-color: #ACC71F !important; */
}

#theme-kommerling .btn-outline-primary,
#theme-kommerling .fc .fc-button-primary {
    /* color: #ACC71F !important; */
    border-color: #ACC71F !important;
}

#theme-kommerling .sidebar .sidebar-body .nav .nav-item:hover {
    color: #ACC71F !important;
}

#theme-kommerling .sidebar .sidebar-body .nav .nav-item:hover,
#theme-kommerling .sidebar .sidebar-body .nav .nav-item a:hover {
    color: #ACC71F !important;
}

#theme-kommerling .sidebar .sidebar-body .nav.sub-menu .nav-item:hover .nav-link:before {
    color: #ACC71F !important;
    border: 1px solid #ACC71F;
    background: #ACC71F;
}

#theme-kommerling .sidebar .sidebar-body .nav.sub-menu .nav-item:hover .nav-link {
    color: #ACC71F !important;
}

#theme-kommerling .sidebar .sidebar-body .nav .nav-item.active a li {
    color: #ACC71F !important;
}

#theme-kommerling .sidebar .sidebar-body .nav .nav-item.active a span {
    color: #ACC71F !important;
}

#theme-kommerling .sidebar .sidebar-body .nav .nav-item.active a i::before {
    color: #ACC71F !important;
}

#theme-kommerling .sidebar .sidebar-body .nav .nav-item.active .nav-link:hover {
    color: #ACC71F !important;
}

#theme-kommerling .sidebar .sidebar-body .nav .nav-item.active .nav-link.active {
    color: #ACC71F !important;
}

#theme-kommerling .sidebar .sidebar-body .nav .nav-item.active .nav-link.active svg {
    color: #ACC71F !important;
}

#theme-kommerling .sidebar .sidebar-body .nav.sub-menu .nav-item .nav-link.active:before {
    border: 1px solid #ACC71F;
    background: #ACC71F;
}

#theme-kommerling .datepicker .border-primary {
    border-color: #ACC71F !important;
}

#theme-kommerling .text-primary {
    color: #ACC71F !important;
}

#theme-kommerling .card-body .btn-primary.btn-icon-text {
    /* color: #ffffff !important; */
    /* background-color: #ACC71F !important; */
    /* border-color: #ACC71F !important; */
}

#theme-kommerling .card-body .page-item.active .page-link,
#theme-kommerling .table-responsive .page-item.active .page-link {
    background-color: #ACC71F !important;
    border-color: #ACC71F !important;
}

#theme-kommerling .footer a {
    color: #ACC71F !important;
}

#theme-kommerling~.btn-check:active+.btn-outline-primary,
#theme-kommerling~.btn-check:checked+.btn-outline-primary,
#theme-kommerling~.btn-outline-primary.active,
#theme-kommerling~.btn-outline-primary.dropdown-toggle.show,
#theme-kommerling~.btn-outline-primary:active,
#theme-kommerling~.fc .active.fc-button-primary,
#theme-kommerling~.fc .btn-check:active+.fc-button-primary,
#theme-kommerling~.fc .btn-check:checked+.fc-button-primary,
#theme-kommerling~.fc .dropdown-toggle.show.fc-button-primary,
#theme-kommerling~.fc .fc-button-primary:active {
    color: #fff;
    background-color: #CAE53F;
    border-color: #9EBB0A;
}

#theme-kommerling .btn-primary,
#theme-kommerling .fc .fc-primary {
    /* color: #ACC71F !important; */
    /* background-color: #ACC71F !important; */
    /* border-color: #ACC71F !important; */
}

#theme-kommerling~.btn-primary,
#theme-kommerling~.fc .fc-button-primary:not(:disabled).fc-button-active,
#theme-kommerling~.fc .fc-button-primary:not(:disabled):active,
#theme-kommerling~.swal2-popup .swal2-actions button.swal2-confirm,
#theme-kommerling~.wizard>.actions a,
#theme-kommerling~.wizard>.actions a:active,
#theme-kommerling~.wizard>.actions a:hover,
#theme-kommerling~div.tox .tox-button:not(.tox-button--naked):not(.tox-button--secondary) {
    color: #fff;
    /* color: #ACC71F !important; */
    border-color: #ACC71F !important;
}

#theme-kommerling~.btn-primary:hover,
#theme-kommerling~.fc .fc-button-primary.fc-button-active:hover:not(:disabled),
#theme-kommerling~.fc .fc-button-primary:hover:not(:disabled):active,
#theme-kommerling~.swal2-popup .swal2-actions button.swal2-confirm:hover,
#theme-kommerling~.wizard>.actions a:hover,
#theme-kommerling~div.tox .tox-button:hover:not(.tox-button--naked):not(.tox-button--secondary) {
    color: #fff;
    background-color: #CAE53F;
    border-color: #9EBB0A;
}

#theme-kommerling~.btn-outline-primary:hover,
#theme-kommerling~.fc .fc-button-primary:hover {
    color: #fff !important;
    background-color: #ACC71F !important;
}

#theme-kommerling~.btn-outline-primary:hover,
#theme-kommerling~.fc .fc-button-primary:hover {
    color: #fff !important;
    background-color: #ACC71F !important;
}

#theme-kommerling~.form-check-input:checked {
    background-color: #CAE53F;
    border-color: #9EBB0A;
}

#theme-kommerling~.form-check-input[type=checkbox] {
    background-color: #CAE53F;
    border-color: #9EBB0A;
}

.sidebar .sidebar-header .sidebar-brand span {
    color: #ACC71F;
    color: #9EBB0A;
    color: #CAE53F;
}

.sidebar .sidebar-header .sidebar-brand {
    color: #231F20;
}

.sidebar .sidebar-body .nav .nav-item.active>.nav-link {
    color: #ACC71F;
    color: #9EBB0A;
    color: #CAE53F;
}

.sidebar .sidebar-body .nav .nav-item:hover .nav-link:hover {
    color: #231F20;
}

.btn-primary:hover {
    background-color: #CAE53F;
    border-color: #9EBB0A;
}

.window-store-logo {
    color: #231F20;
}

.window-store-logo span {
    color: #ACC71F;
    color: #9EBB0A;
    color: #CAE53F;
}

.btn-primary {
    background-color: #231F20;
    border-color: #000000;
}

.btn-primary:hover,
.btn-primary:focus {
    background-color: #CAE53F;
    border-color: #9EBB0A;
}

.page-link {
    color: #ACC71F;
}

.btn-danger {
    background-color: #333333;
    border-color: #333333;
}

.btn-warning {
    background-color: #CAE53F;
    border-color: #9EBB0A;
}

.text-danger {
    color: #333333;
    color: #333333;
}

.fourth-client-store-logo {

}

.fourth-client-store-logo span {

}
