/* COLORS */
.color01{ color: #959697; }
.color02{ color: #f0f4f8; }
.color03{ color: #eeeeee; }
.color04{ color: #d5d7da; }
.color05{ color: #cbccce; }
.color06{ color: #a4a5a7; }
.color07{ color: #5a5c5e; }
.color08{ color: #47494b; }
.color09{ color: #444647 !important; }
.color10{ color: #1c1c1c !important; }
.text-white{ color: #1c1c1c !important; }

body,
.kt-login.kt-login--v1 .kt-login__wrapper, #kt_aside.upfc-aside{ background-color: #1c1c1c; color: #f0f4f8; }

/* HEADERS, TEXT */
.kt-heading{ color: #fff; }
.text-muted{ color: #eeeeee !important; }
a{ color: #cbccce; }
    a:hover, a:focus{ color: #cbccce; }
.upfc-enter-logo {background-color: #000;}
/* PORTLETS */
.home .kt-portlet,
.home-box .kt-wizard-v1.kt-wizard-v1--white .kt-wizard-v1__wrapper{ background-color:rgb(41 44 47 / 80%); color: #fff; }
.kt-portlet, .kt-wizard-v1.kt-wizard-v1--white .kt-wizard-v1__wrapper{ background-color:rgb(41 44 47 / 100%); color: #fff; }

.kt-callout--diagonal-bg:before{ background-color: #2a2c2e; }
.kt-callout--diagonal-bg:after{ background-color: #5a5c5e; }

.kt-wizard-v1__nav-icon, .kt-wizard-v1__nav-label {color:#eaeaea !important;}


.kt-checkbox.kt-checkbox--brand.kt-checkbox--solid>span {background:#eaeaea !important;border:1px solid #333;}
.kt-checkbox.kt-checkbox--brand.kt-checkbox--solid>span:after {border:solid #333;}

.kt-callout__title {color:#fff !important;}
.kt-callout__body, .kt-callout__desc, .kt-widget5__desc{color:#cbccce !important;}
.kt-widget5__title {color:#fff !important;}
.kt-login__signup-label {color:#eaeaea !important;}
.kt-link {color:#fff !important; text-decoration: underline;}
.alert.alert-info {background: #296bbd;border: 1px solid #4b8ada;color: #fff;}

.kt-widget1 .kt-widget1__item .kt-widget1__info .kt-widget1__title {color:#cbccce;}
.kt-widget1 .kt-widget1__item .kt-widget1__info .kt-widget1__desc {color:#cbccce;}
.kt-widget1 .kt-widget1__item .kt-widget1__number {color:#cbccce;}

.kt-section .kt-section__content.kt-section__content--solid {background-color:#444647;}

.btn-success:not(:disabled):not(.disabled).active, .btn-success:not(:disabled):not(.disabled):active, .show>.btn-success.dropdown-toggle {background:#333;color:#fff;}

.btn {color: #000;}
	.btn:hover {color: #fff;background-color: #000;border-color: #1c1c1c;}
.btn.btn-label-primary {color: #fff;background-color: #1c1c1c;border-color: #47494b; }
	.btn.btn-label-primary:hover {color: #fff;background-color: #1c1c1c;border-color: #47494b; }
	.btn-label-primary:not(:disabled):not(.disabled).active, .btn-label-primary:not(:disabled):not(.disabled):active, .show>.btn-label-primary.dropdown-toggle {color: #fff;background-color: #1c1c1c;border-color: #47494b; }
.btn-primary {color: #000;background-color: #cbccce;border-color: #47494b;}
	.btn-primary:hover {color: #fff;background-color: #000;border-color: #47494b; }
	.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle {color: #fff;background-color: #000;border-color: #47494b; }
.btn-secondary {color:#fff;font-size: 1.25rem;line-height: 1.5;}
.btn-success:hover {background-color: #000;}
.kt-widget5__number {color:#ffb822 !important;}
.alert-secondary {background-color:#444647;color:#eaeaea;}
	.alert.alert-secondary .alert-text {color:#eaeaea;}
.kt-widget4 .kt-widget4__item .kt-widget4__info .kt-widget4__text {color:#eaeaea;}
.kt-portlet .kt-portlet__head .kt-portlet__head-label .kt-portlet__head-title {color:#eaeaea;}

.alert.alert-outline-dark, .alert.alert-outline-dark .alert-text, .alert.alert-outline-dark .alert-icon i {color:#eaeaea;}

.alert.alert-light {background-color:rgb(41 44 47 / 100%); color: #fff !important;border-color:#333; }
	.alert.alert-light .alert-text {color:#eaeaea;}

.kt-grid-nav .kt-grid-nav__row .kt-grid-nav__item {border-color:#a4a5a7;}
	.kt-grid-nav .kt-grid-nav__row .kt-grid-nav__item .kt-grid-nav__desc {color:#eaeaea;}
.kt-grid-nav .kt-grid-nav__row .kt-grid-nav__item:hover {background:#000; color:#fff;}
	.kt-grid-nav .kt-grid-nav__row .kt-grid-nav__item:hover .kt-grid-nav__desc {color:#fff;}
	.kt-grid-nav .kt-grid-nav__row .kt-grid-nav__item:hover .kt-grid-nav__title {color:#fff;}
	.kt-grid-nav .kt-grid-nav__row .kt-grid-nav__item:hover .kt-grid-nav__icon {color:#fff;}

.table td, .table th {border-top: 1px solid #cbccce;}
.table-striped thead tr th, .table-striped thead tr th A {color:#eaeaea;}
.table-striped tbody tr td, .table-striped tbody tr td A {color:#eaeaea;}
.table-striped tbody tr:nth-of-type(odd) {background-color: #444647;}

.table-employees thead tr th, .table-employees thead tr th A {color:#eaeaea;}
.table-employees tbody tr td, .table-employees tbody tr td A {color:#eaeaea;}
.table-employees tbody tr:nth-of-type(odd) {background-color: #444647;}

.table-employees tbody .selected-tr {background-color: #0b942e !important;}
.table-employees tbody .selected-tr-error {background-color: #dc3545 !important;}

.select2-results__option {color: #444647 !important;}

.upfcl-note-desc {background-color:#444647;color:#eaeaea;}

.modal-content {background-color: #444647;color:#fff;border-color:#5a5c5e;}
	.modal .modal-content .modal-header .modal-title {color:#fff;}
	.modal .modal-footer, .modal .modal-header {border-color:#5a5c5e;}

.tingle-modal-box {color:#333 !important;}
	.modal .modal-content .modal-header .modal-title {color:#fff;}

.nav-tabs.nav-tabs-line.nav-tabs-line-success.nav-tabs-line-2x, .nav-tabs.nav-tabs-line.nav-tabs-line-success.nav-tabs-line-3x {border-bottom-color: rgb(208 208 209);}
.nav-tabs.nav-tabs-line a.nav-link, .nav-tabs.nav-tabs-line.nav.nav-tabs .nav-link {color:#eaeaea;}

.kt-notes__content {background:#47494b !important;color:#fff !important;}
.kt-notes__title {color:#a4a5a7 !important;}
.kt-notes__desc {color:#eaeaea !important;}
.kt-notes .kt-notes__items .kt-notes__item .kt-notes__content .kt-notes__body {color:#eaeaea !important;}
.kt-notes .kt-notes__items .kt-notes__item .kt-notes__content:after {border-right-color: #47494b;}
.kt-notes .kt-notes__items .kt-notes__item .kt-notes__media .kt-notes__circle {border-color:#eaeaea;background-color: #47494b;}

#kt_aside.upfc-aside a:hover {background-color:#47494b;color:#fff;}

.members-check-bg-free .kt-widget5__title, .members-check-bg-warning .kt-widget5__title, .members-check-bg-full .kt-widget5__title, .members-check-bg-closed .kt-widget5__title {color:#333 !important;}
.members-check-bg-free .text-muted, .members-check-bg-warning .text-muted, .members-check-bg-full .text-muted, .members-check-bg-closed .text-muted {color:#5a5c5e !important;}
.members-check-bg-blue{background-color: #3f3f3f !important;}
.members-check-bg-blue, .members-check-bg-blue span{color: #16c6ff !important;}

.toggle-membership-description {color:#eaeaea;}

/* FOOTER */
.kt-grid__item_footer{ color: #eaeaea; }
    .kt-grid__item_footer a{ color: #eaeaea; }
        .kt-grid__item_footer a:hover{ color: #cbccce; }
    a.btn-light{ border-color: #5a5c5e; background-color: #444647; color: #eaeaea; }
		a.btn-light:hover{ border-color: #a4a5a7; background-color: #a4a5a7; color: #333; }
.footer-copyright-2{color:#fff;text-decoration: underline;}

.accordion.accordion-dark .card {
	background-color: rgb(41 44 47 / 100%);
	color: #fff !important;
}
.accordion.accordion-toggle-arrow .card .card-header .card-title.collapsed{
    color: #ececec !important;
}

.members-check-bg-spot_booked {background-color: #53545a;}

.danger-dark {color: #fff !important;}
.btn-upf-green {color: #fff !important;}
/* .btn-bold {color: #fff !important;} */
.btn-kiosk {color: #000 !important;}
.text-black{ color: #fff !important; }
.card-body {background-color: #444647 !important;}

.text-dark-1{ color: #eaeaea !important; }

.bg-gf{ background-color: #1c1c1c; }
/* Kiosk */
.membership-box-kiosk{ background-color: #1c1c1c; }
.hr-style{ border-top:1px solid rgb(255, 255, 255) }
.box-secondary {background-color:#444647 !important; color: #fff !important;}
.btn-kiosk-secondary {background-color:#444647 !important; color: #fff !important;}
.kt-login__wrapper {background-color:#444647 !important; color: #fff !important;}
.kiosk-notif h1{color:#000 !important;}
.kiosk-notif-log h1{color:#000 !important;}
.bg-kiosk-header {background-color:#000 !important;}
.bg-white {background-color:#000 !important;}

/* Survey */
.container-survey-box{ background-color: #1a1a1a; box-shadow: 1px 0 20px rgba(255, 255, 255, 0.25); }
.box-scale{ background-color: #1a1a1a; color: #fff; }