/* Width */
.w-5 {
	width: 5% !important;
}

.w-10 {
	width: 10% !important;
}

.w-15 {
	width: 15% !important;
}

.w-20 {
	width: 20% !important;
}

.w-25 {
	width: 25% !important;
}

.w-30 {
	width: 30% !important;
}

.w-35 {
	width: 35% !important;
}

.w-40 {
	width: 40% !important;
}

.w-45 {
	width: 45% !important;
}

.w-50 {
	width: 50% !important;
}

.w-55 {
	width: 55% !important;
}

.w-60 {
	width: 60% !important;
}

.w-65 {
	width: 65% !important;
}

.w-70 {
	width: 70% !important;
}

.w-75 {
	width: 75% !important;
}

.w-80 {
	width: 80% !important;
}

.w-85 {
	width: 85% !important;
}

.w-90 {
	width: 90% !important;
}

.w-95 {
	width: 95% !important;
}

.w-100 {
	width: 100% !important;
}

/* Height */
.h-5 {
	height: 5% !important;
}

.h-10 {
	height: 10% !important;
}

.h-15 {
	height: 15% !important;
}

.h-20 {
	height: 20% !important;
}

.h-25 {
	height: 25% !important;
}

.h-30 {
	height: 30% !important;
}

.h-35 {
	height: 35% !important;
}

.h-40 {
	height: 40% !important;
}

.h-45 {
	height: 45% !important;
}

.h-50 {
	height: 50% !important;
}

.h-55 {
	height: 55% !important;
}

.h-60 {
	height: 60% !important;
}

.h-65 {
	height: 65% !important;
}

.h-70 {
	height: 70% !important;
}

.h-75 {
	height: 75% !important;
}

.h-80 {
	height: 80% !important;
}

.h-85 {
	height: 85% !important;
}

.h-90 {
	height: 90% !important;
}

.h-95 {
	height: 95% !important;
}

.h-100 {
	height: 100% !important;
}

/* Width n Height */
.wh-5 {
	width: 5% !important;
	height: 5% !important;
}

.wh-10 {
	width: 10% !important;
	height: 10% !important;
}

.wh-15 {
	width: 15% !important;
	height: 15% !important;
}

.wh-20 {
	width: 20% !important;
	height: 20% !important;
}

.wh-25 {
	width: 25% !important;
	height: 25% !important;
}

.wh-30 {
	width: 30% !important;
	height: 30% !important;
}

.wh-35 {
	width: 35% !important;
	height: 35% !important;
}

.wh-40 {
	width: 40% !important;
	height: 40% !important;
}

.wh-45 {
	width: 45% !important;
	height: 45% !important;
}

.wh-50 {
	width: 50% !important;
	height: 50% !important;
}

.wh-55 {
	width: 55% !important;
	height: 55% !important;
}

.wh-60 {
	width: 60% !important;
	height: 60% !important;
}

.wh-65 {
	width: 65% !important;
	height: 65% !important;
}

.wh-70 {
	width: 70% !important;
	height: 70% !important;
}

.wh-75 {
	width: 75% !important;
	height: 75% !important;
}

.wh-80 {
	width: 80% !important;
	height: 80% !important;
}

.wh-85 {
	width: 85% !important;
	height: 85% !important;
}

.wh-90 {
	width: 90% !important;
	height: 90% !important;
}

.wh-95 {
	width: 95% !important;
	height: 95% !important;
}

.wh-100 {
	width: 100% !important;
	height: 100% !important;
}

/* Text */
.text-alpha {
    font-weight: 600;
    font-size: 0.65rem;
    font-style: normal;
}

.text-bold,
.text-bold.table td,
.text-bold.table th {
    font-weight: 600;
}

.text-xxs {
    font-size: 0.65rem !important;
}

.text-xs {
    font-size: 0.75rem !important;
}

.text-sm {
    font-size: 0.875rem !important;
}

.text-md {
    font-size: 1rem !important;
}

.text-lg {
    font-size: 1.25rem !important;
}

.text-xl {
    font-size: 2rem !important;
}

.text-xxl {
    font-size: 2.5rem !important;
}

/* Icon */
.fa-clipboard,
.fa-clipboard-user,
.fa-clipboard-list,
.fa-clipboard-check,
.fa-clipboard-question,
.fa-id-badge {
    font-size: 1.3rem !important;
}

/* Badge */
.alpha-numeric {
    font-family: 'Noto Sans', sans-serif;
    font-style: italic;
    font-weight: 400;
}

.badge.alpha-numeric {
    font-weight: 600;
    padding: 0.25em;
    min-width: 1.6em;
    margin: 0;
}

.alphabet {
    font-family: 'Noto Sans', sans-serif;
    font-weight: bold;
    font-style: italic;
    padding: 0.25em;
    width: 1.6em;
    margin: 0;
}

.text-lightblue {
    color: #3c8dbc !important;
}

.bg-lightblue {
    color: #fff !important;
    background-color: #3c8dbc !important;
}

.border-lightblue {
    border-color: #3c8dbc !important;
}

.d-grid {
    display: grid !important;
}

.d-inline-grid {
    display: inline-grid !important;
}

/* Cursor */
.cursor-default {
    cursor: default !important;
}

.cursor-pointer {
    cursor: pointer !important;
}

.cursor-pointer.border:hover,
.cursor-pointer:hover .border {
    border-color: var(--theme) !important;
}

.cursor-pointer.border-top:hover,
.cursor-pointer:hover .border-top {
    border-color: var(--theme) !important;
}

.cursor-pointer.border-right:hover,
.cursor-pointer:hover .border-right {
    border-color: var(--theme) !important;
}

.cursor-pointer.border-bottom:hover,
.cursor-pointer:hover .border-bottom {
    border-color: var(--theme) !important;
}

.cursor-pointer.border-left:hover,
.cursor-pointer:hover .border-left {
    border-color: var(--theme) !important;
}

/* Calendar */
.card-body .fc {
    margin-top: 0;
}

.fc a:not([href]) {
    color: inherit !important;
}

.fc .fc-popover {
    z-index: 999 !important;
}

.fc .fc-more-popover .fc-popover-body {
    min-width: auto !important;
}

.fc .fc-popover-header {
    padding: 3px 6px !important;
}

.fc .fc-popover-title {
    font-size: .875rem !important;
    margin: 0px 18px 0px 0px !important;
}

.fc .fc-popover-close {
    font-size: .825rem !important;
}

.fc .fc-toolbar-title {
    font-size: 1.25rem !important;
}

.fc .fc-toolbar.fc-header-toolbar {
    margin-bottom: 1rem !important;
}

.fc .fc-toolbar.fc-footer-toolbar {
    margin-top: 1rem !important;
}

.fc-toolbar,
.fc-toolbar.fc-header-toolbar,
.fc-toolbar.fc-footer-toolbar {
    padding: 0 !important;
}

.fc .fc-daygrid-day.fc-day-today {
    background-color: transparent !important;
}

.fc .fc-daygrid-event {
    cursor: pointer !important;
}
    