@import url('https://fonts.googleapis.com/css2?family=Cinzel+Decorative&family=Orbitron:wght@900&display=swap');
:root {
    --bs-success-rgb: 71, 222, 152 !important;
}

html, body {
    height: 100%;
    width: 100%;
}

.btn-info.text-light:hover,
.btn-info.text-light:focus {
    background: #000;
}

.fc-toolbar-title {
    color: #f0f8ff;
    letter-spacing: 1px;
    font-family: 'Orbitron', sans-serif;
}

@media (max-width: 1000px) {
    .fc-toolbar-title {
        font-size: 18px !important;
    }
}

@media (max-width: 775px) {
    .fc-toolbar-title {
        font-size: 16px !important;
    }
}

@media (max-width: 600px) {
    .fc-toolbar-title {
        font-size: 14px !important;
    }
    .fc-today-button {
        display: none !important;
    }
}

table, tbody, td, tfoot, th, thead, tr {
    border-color: #ededed !important;
    border-style: solid;
    border-width: 1px !important;
    color: #FFF;
}

.modal-content {
    background-color: #282828 !important;
    border: 1px solid rgba(255, 0, 0, 0.5);
}

.modal-header {
    color: #F00;
}

.eventh {
    color: #ac0000;
    letter-spacing: 1px;
    font-family: 'Orbitron', sans-serif;
}

/*
---------------------------------------------
scroll bar
---------------------------------------------
*/

::-webkit-scrollbar {
	width: 8px;
	background-color: #111;
}

::-webkit-scrollbar-thumb {
	background:  linear-gradient(90deg, rgba(255, 0, 0, 0.438) 0%, rgba(39, 3, 3, 0.781) 35%, rgba(255, 0, 0, 0.438) 100%);
	background-color:#282828;
	background-size:4px 4px;
	border: 1px solid #F00;
    border-radius: 3px;
}

html {
	scrollbar-color: rgba(255,0,0,.5) rgba(37, 37, 37, 0.65); /* thumb and track color */
  scrollbar-width: 4px;
}