:root {
	--primary-color: #FB0000;
	--sub-color :#FC6464;
}	

.text-primary {
	color: var(--primary-color) !important;
}

.btn-primary {
    color: #fff;
    background-color: var(--primary-color);
    border-color: var(--primary-color);
}

.btn-primary:hover {
    background-color: var(--sub-color);
    border-color: var(--sub-color);
}

.btn-primary.focus, .btn-primary:focus {
    background-color: var(--sub-color);
    border-color: var(--sub-color);
    -webkit-box-shadow: none;
    box-shadow: none;
}

.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle {
    background-color: var(--sub-color);
    border-color: var(--sub-color);
}

a.text-primary:focus, a.text-primary:hover {
    color: var(--sub-color) !important;
}

.custom-control-input:checked~.custom-control-label::before {
    border-color: var(--primary-color);
    background-color: var(--primary-color);
}

.bg-soft-primary {
	background-color: var(--sub-color) !important;
    color: #fff !important;
}

a {
    color: var(--primary-color);
}

a:hover {
    color: var(--sub-color);
}

.btn-link {
    color: var(--primary-color);
}

.btn-link:hover {
    color: var(--sub-color);
}

.verti-timeline .event-list.active .event-timeline-dot {
    color: var(--primary-color);
}

body[data-sidebar=dark].vertical-collpsed .vertical-menu #sidebar-menu ul li.mm-active .active i, body[data-sidebar=dark].vertical-collpsed .vertical-menu #sidebar-menu ul li.mm-active .active {
    color: #fff !important;
}

#cookies-consent {
    background: var(--primary-color);
}
.btn-primary.disabled, .btn-primary:disabled {
    background-color: var(--sub-color);
    border-color: var(--sub-color);
}

.btn-primary:disabled .spinner-border {
    width: 1rem !important;
    height: 1rem !important;
    color: #fff !important;
    border-width: 0.1rem !important;
}

.bg-primary {
    background-color: var(--primary-color) !important;
}

.avatar-title {
    background-color: var(--sub-color);
}

.tui-full-calendar-month-week-item .tui-full-calendar-today .tui-full-calendar-weekday-grid-date-decorator {
    background: var(--sub-color) !important;
}

.tr-selected td {
    background-color: #dcdcdc;
}