/* global */
body .fc{font-size:.85em !important;}
.w40p{width:40%;}
.schedule_left{width:40px;display:inline-block;}
.schedule_right{width:140px;display:inline-block;}
.schedule_content{margin-top:10px;}
.schedule_from_to{font-size:11px;}
.event-red,
.event-red div,
.event-red span{
    background-color: #ff0000;
    border-color: #ff0000;
    color: #FFFFFF;
}

/* aditional css for calendar */
.fc-day.fc-sun,
.fc-day.fc-sat {
  background-color: #b8b8b8;
}
a:not([href]):focus {
	color: white!important;
}

.mptcschedule-tooltip-container .popover-body p {
    display: table !important;
    width: 100% !important;
    text-align: justify;
}
.mptcschedule-tooltip-container .popover-body p img {
    display: table-column;
	width: inherit !important;
    height: auto !important;
}

/* activity lists modal */
.actvity-filter-option-label {
    padding: 0.375rem 0.75rem !important;
}
.actvity-filter-option-select {
    margin-top: -0.5px !important;    
    margin-right: -1px !important;
}
.activity-lists-filter-wrapper {
    width: fit-content !important;
}
.activity-lists-filter-wrapper .input-group-text {
    color: #5c5e68 !important;
    font-weight: 600;
    letter-spacing: 0.3px;
}

/* tooltip */
.mptcschedule-tooltip-container {
    font-family: 'KohSantepheap' !important;
}
