CSS: Editing DayBack's Appearance
Editing the Calendar's Appearance
The look and feel ofDayBack is controlled through a CSS file which you can edit to alter the calendar's appearance and match the colors used in your own Salesforce deployment.
In this article
- Where to make these changes
- Some common CSS customizations (changes you can copy and paste)
- Determining the class names of items you'd like to change
Going Further
Where to make these CSS changes
You can enter your own CSS by logging into Admin Settings and scrolling down to the CSS section in the left-hand sidebar. There you'll find a field into which you can paste your CSS changes:
Some common CSS customizations
How can I make changes to just the "Dark Mode" theme?

.theme-dark .fc-event { font-size: 1em; color: black !important; }
How can I increase the font size for events on all views so they are easier to read?

.fc-event { font-size: 1em; } .nub-content { font-size: 15px; }
How can I hide the status or resource filters on the sidebar?
![]() |
Add the following to hide the status filters
.filters-status { display: none; }
or the following to hide the resource filters:
.filters-resource { display: none; } |
How can I compress the height of status and resource filters to see more at once?

/* Compress the height of the filters in the sidebar */ .sidebar-filters .list-selector, .sidebar-filters .list-selector.selected, .sidebar-filters .list-selector-icon, .sidebar-filters .sidebar-drag-item{ line-height: 20px; height: 20px; min-height: 20px; } .sidebar-filters .list-selector .calendarColor { height: 17px; margin-top: 2px; } .sidebar-filters .list-selector .fa-cog{ font-size: 15px; } /* Adjust filters header block */ .sidebar-filters .header-block { width: 100%; height: 30px; line-height: 30px; } .sidebar-filters .header-block button { padding-top: 2px; } /* Adjust text filter container */ .sidebar-filters .search-wrapper { line-height: 20px; min-height: 25px; } .sidebar-filters .search-wrapper textarea{ height: 17px !important; margin-top: 5px; margin-bottom: 0px; } .sidebar-filters .search-wrapper .fa-search, .sidebar-filters .search-wrapper .fa-times{ margin-top: 1px; } /* Adjust selected folder indicator */ .list-selector.is-filtered:before { bottom: 0px; height: 2px; }
Can I hide the red line for the current time?
If you don't want to see that red line, you can edit the CSS as described above and then add this:
#timelineTime, #timelineTimeVertContainer, #timelineContainer, #timelineContainerVert { display: none !important; }

#timelineTime { color: green !important; font-size: 1.2em !important; top: -14px !important; } #timelineContainer { border-top-color: green !important; }
How can I remove the start time from displaying?
If you don't want to see the event start time until you click on an event, you can add this to your CSS:
.fc-event-time { display: none; }
.fc-view-agendaResourceVert .fc-event-time { display: none; }
How do I pull the event title alongside the start and end times?
![]() |
You can simply add this to your CSS:
.fc-event-time { display: inline; } .fc-event-title { display: inline; } |
How can I show both the start and end date/time?
<span class="fc-event-time display-time-header"><span>StartDateTime</span> - <span>EndDateTime</span></span>
Here's how it might look for FileMaker:
"<span class=" & Quote("fc-event-time display-time-header") & "><span>" & StartTime & "</span> - <span>" & EndTime & "</span></span>"
Next, let's hide the default time display only when not used in the new "display-time-header" class:
.fc-event-time:not(.display-time-header){ display: none; }
div[content=newEvent] { display: none; }

.add-event-container { display: none; } .measure-button-container { bottom: 30px !important; }
Can I remove the analytics button?
.measure-button-container { display: none !important; }
Can I remove the delete button from the event's popover?
.dbk_editEvent .dbk_button_text_danger { display: none; }
Can I remove the custom actions button/cog from the event's popover?
.dbk_popover .fa-cog { display: none; }
Can I remove the custom fields drawer from the event's popover?

div[name="customFields"] { display: none; }
Can I hide the "No events found" modal?
When you view a section of your calendar that has no events a modal will appear with the message “No events found”. If you have filters selected and the view of your calendar has no events it will show the same message except it will include a “clear filters” link that, when clicked, will clear the filters applied. This can be helpful for some users, as they want to know if there are no events in the view of the calendar they are in and having no events to appear is most commonly caused by filters being applied and the user not knowing. However, to some it can be unnecessary and cause more confusion so you can hide the modal.
Here is the CSS to hide this modal from appearing when you have no events on the calendar:
.modal-dialog.no-events-modal { display: none; }
Can I style individual custom fields?
custom-fields li:nth-of-type(2) { font-weight: bold }
Can I change the order of the fields in the popover?
// Replace .Events with the name of the calendar for which this change should take place // If you want to change the order of fields for all calendars, remove .Events .Events .panel-selector[name=calendar] { transform:translateY(29px); } .Events .panel-selector[name=location] { transform:translateY(-29px); }
That little handle for resizing an event makes small events look too crowded; can I get rid of that?
.fc .ui-resizable-handle { opacity: 0; }
Can we change the color/opacity of the new event highlight?
.fc-cell-overlay { background-color: yellow; opacity: .5; }
.fc-view-agendaResourceVert .dbk_columnHeader .fc-widget-header span { -webkit-transform: rotate(-70deg); -moz-transform: rotate(-70deg); -o-transform: rotate(-70deg); width: 100px; margin-top: -50px; top: 190px; position: fixed; margin-left: -1.2%; } .fc-view-agendaResourceVert .dbk_columnHeader .fc-widget-header { text-align: left; } .fc-view-agendaResourceVert .fc-date-header span { position: fixed; margin-top: -90px; } .fc-view-agendaResourceVert { top: 90px; } .fc-view-agendaResourceVert .dbk_columnHeader .fc-last span[style^="width"] { margin-left: -1%; position: fixed; width: 100px !important }
Can I color alternate rows on the schedule views?
Add this to get alternate-row scheduling that makes the calendar look more like a spreadsheet:
.fc-agenda-slots tr:nth-child(even){ background-color: rgba(173, 216, 230, 0.19); } .fc-agenda-slots tr.fc-minor td { border-color: #9f9f9f transparent transparent; }
Can I hide one of the tabs in the sidebar, like "Filters"?
![]() |
Yes. I'm not sure you'll want to hide the settings tab as without it there is no way to get to the Account Settings section of the calendar, but if you'd already entered your license--and you remember how to undo what follows--maybe that's ok. Hiding the tabs is easy. Here's the code to hide StatusFilters and Calendars, resizing Settings. .dbk_sidebar .filters-status, .dbk_sidebar .settings { display: none !important; } .tabButtonContainer button.settings { width: 258px; } |
/* Set sidebar width to 265px */ #sidebar { width: 265px; } #header, .message-dialog, .calendar, .sidebar-toggle-container{ Left: 265px; } .calendar-info .calendar-footer, .calendar-footer-settings{ Left: -48px !important; } /* Fix search bar in filters menu */ .search-wrapper .fa-search { margin-left: 5px; } .search-wrapper textarea { width: 150px; } /* Changes the width of the Sidebar tab buttons */ .sidebar .tabButtonContainer .calendars { width: 110px !important; } .sidebar .tabButtonContainer .filters, .sidebar .tabButtonContainer .mini-calendars, .sidebar .tabButtonContainer .settings { width: 55px !important; }
Can I change the order of the buttons on the sidebar?
Yes! You can use CSS to modify the order of the buttons as in the above example. Below is the CSS to re-arrange the buttons just like the above. If you want to rearrange the buttons in a different order, just play around with the pixel amounts.
(TIP: negative number will make the element go left; a positive number will make the element go right)
.calendars { transform:translateX(66px); } .filters { transform:translateX(66px); } .mini-calendars { transform:translateX(-188px); } .settings { transform:translateX(5px); }
Can we change the color of the lines between days of the month or week?

.fc-widget-content, .fc-widget-content { border-color: #49c1e3 }
Can I make the button to show or hide the sidebar more obvious?
@media only screen and (min-device-width : 1025px) and (max-device-width : 3224px) { .sidebar-toggle { position: fixed; right: 33px; } .sidebar-toggle-container { margin-left: 7px; margin-top: -6px; } .sidebar-toggle-container .fa-chevron-left, .sidebar-toggle-container .fa-chevron-right { font-size: 35px ; color: rgb(66, 139, 202); } .sidebar-toggle { overflow: visible ; } .sidebar-toggle-label { font-size: 13px; } .sidebar-toggle-container .fa-chevron-left:before { content: "\f190" !important; } .sidebar-toggle-container .fa-chevron-right:before { content: "\f18e" !important; } .headerTop, .headerBottom { margin-left: 0px; margin-right: 30px; } .dbk_header div > div > div.pad { padding-left: 25px !important; } .dbk_show_hide_sidebar .fa-bars { padding-left: 6px; padding-top: 7px; } }
Can I change the icons used throughout the calendar?

.btn-group .fa-search::before { content: '\f007' }
.dbk_icon_home:: {} .dbk_icon_angle_left {} .dbk_icon_angle_right {} .dbk_icon_cog {} .dbk_icon_check {} .dbk_icon_arrow_left {} .dbk_icon_arrow_right {} .dbk_icon_chevron_circle_right {} .dbk_icon_chevron_circle_left {} .dbk_icon_help {} .dbk_icon_add {} .dbk_icon_cog {}
Note: Watch out for smart quotes! Make sure the icon code is wrapped in straight quotes. Copy/paste these "quotes" if your keyboard just doesn't want to type them in.
Making Changing for Specific Calendars, Resources, or Views:
Can I make customizations to a specific view only?
CSS modifications to the calendar can be formatted to only apply to a specific view. If you'd like your changes only to apply when in the mobile (phone) calendar mode, you can use the following selector:
.mobile-device
The inverse of that, for when viewing the calendar in the full, non-mobile version is:
.not-mobile-device
Adding one of the following selectors to the beginning of your CSS will specify which view to apply the CSS to:
Name of CSS selector -- Corresponding tab in the calendar .fc-view-agendaDay -- Day view with times down the left side .fc-view-basicDay -- Simple Day view .fc-view-agendaWeek -- Week view with times down the left side .fc-view-basicWeek -- Simple Week view .fc-view-month -- Month List view .fc-view-agendaDays -- Month Schedule view .fc-view-basicHorizon -- Gantt Chart .fc-view-basicResourceDays -- Resource daily view .fc-view-agendaResourceVert -- Resource tab with times down left side .fc-view-agendaResourceHor -- Pivot Schedule (was "Grid" view) .fc-view-basicResourceVert -- Resource tab, list view .fc-view-basicResourceHor -- Pivot List
You can see an example of CSS applied specifically to the Horizon view in the following section.
What about changing the popover for just one source/calendar?

.ManagementTeam .dbk_popover { background-color: #DFEFFF; } .ManagementTeam .dbk_popover .fa-cog { display: none; }
The calendar name is also used as a class. You can use the calendar's class name in this example to give a drop shadow to all events on the Sample Event calendar:
fc-event.SampleEvents { border-color: rgba(0, 0, 0, .3); border-width: 1px; -webkit-box-shadow: 3px 10px 11px 0px rgba(0, 0, 0, 0.75); -moz-box-shadow: 3px 10px 11px 0px rgba(0, 0, 0, 0.75); box-shadow: 3px 10px 11px 0px rgba(0, 0, 0, 0.75); }
Can I create CSS that only applies to shared views?
I'd like to shade weekends in Horizon view so it's easier to see where weeks start and stop?

.fc-view-basicHorizon .dbk_day_sat .fc-day-content, .fc-view-basicHorizon .dbk_day_sun .fc-day-content { background-color: rgba(200, 201, 204, 0.14) !important; } /* Optionally make the event hub in horizon view opaque */ .fc-view-basicHorizon .nub-content { background: rgba(240,240,240,1); border-left-width: 2px; }
Can I change the color of the "none" resource column?
Yes! Using this technique you can assign a color to any resource column simply by replacing "none" with the name of that resource.
.dbk_calendarContent td[data-resource="none"] { background-color: #DFECF5 !important; }
Can I style the date numbers in the sidebar's mini-calendar?

.dbk_dayNumber { line-height: 2.3rem; font-size: 1.4rem; font-weight: bold; } .dbk_dayNumber span { padding-left: 3px; }
How can we remove the "New Status" button in the filters sidebar?
![]() |
While you can't pull this for only some users, you can remove it entirely. (Remember that these buttons to add statuses and resources only show for DayBack administrators, and you can decide who those are). Here is the CSS for removing the button outright. You can also remove the "cog" icon for adjusting status names and colors: |
.list-selector.list-event-button { display: none; } .list-selector .fa-cog { display: none !important; }
I'd like to hide the help icons that link to DayBack's docs

button.btn.btn-link.btn-help { display: none; }
Can I change the appearance of the 'breakout' rows in Horizon view?
.breakout-title-collapsed td { color: rgb(183, 184, 190); background-color: rgb(250, 250, 250); }
You can reduce the white space and font size to make it smaller:
.horizon-breakout-title td { padding: 3px 10px; font-size: 1.2em; } .horizon-breakout-title td .fa-caret-down { width: 13px; } .horizon-breakout-title td .fa-caret-right { padding-left: 2px; width: 11px; }
If you'd like it smaller still, you can reduce the spacing, font size and even make the resource name bold:
.horizon-breakout-title td { padding: 1px 5px 2px 5px; font-size: 1em; font-weight: bold; } .horizon-breakout-title td .fa-caret-down { width: 10px; } .horizon-breakout-title td .fa-caret-right { padding-left: 2px; width: 8px; }
Can I change the size of the label column in the Resource Pivot views?

.fc-row-label{ width:100px; }
Can I change the “Selecting contacts is only available in Salesforce” message?
contact-selector div:first-child:before { content: "Selecting contacts coming soon."; } contact-selector .pad div:first-child { display: none; } project-selector div:first-child:before { content: "Selecting projects coming soon."; } project-selector .pad div:first-child { display: none; }
Can I make a specific popover field read-only?
pointer-events: none;
.dbk_editEvent #title{ pointer-events: none; background: rgb(204, 204, 204); color: rgb(51, 51, 51); border-color: rgb(60,60,60) }
Can I hide a specific popover field that I don't need users to see?
![]() |
.dbk_editEvent #title { display: none; } .dbk_editEvent .repeating-checkbox { display: none; } .dbk_editEvent [name=location] { display: none; } |
Can I increase the default heights of text fields in the popover?
![]() |
/* Title height */ .field-container textarea.title-input { min-height: 44px; /* 34px default */ font-size: 1.1em; /* 1.3em default */ font-weight: 700; /* 400 default */ } /* Description height */ .field-container #description { min-height: 78px; /* 28px default */ } /* Additional Fields height */ .custom-field-edit textarea { height: 88px !important; /* 28px default */ } /* Spacing between event properties */ .panel-selector { padding: 3px 20px; /* 6px 20px default */ } |
![]() |
/*Show all resources on up to 3 lines*/ .edit [name="resource"]{ max-height: 3.5em; } .edit [name="resource"] .pull-right{ white-space: unset; text-overflow: unset; } |
.edit { height: 460px; } .edit .field-container { max-height: 375px; }
Can I color the background of specific dates like holidays?
![]() |
Appointments will show up on every calendar view (the CSS below only works on Month and Horizon view) and appointments can be created using DayBack's repeating events engine. But if you do want to style a specific date, here's how: [data-date="2022-03-14"] { background-color: #EEFFEE; } |
How do I change (or disable) the appearance of the threshold tooltip in analytics?
.threshold-tooltip-container handles the horizontal placement of everything .threshold-tooltip handles the vertical placement of the tooltip .tooltip-inner is the actual tooltip with border and background .threshold-title-label is the word “Threshold” .threshold-display is the actual value. This may contain spans with additional data matching what is in other areas of analytics for example if there is a string after the value it would be in a class of “label-after-value” .threshold-tooltip-arrow is the triangle at the bottom of the tooltip .threshold-tooltip-line is, well, the line
Can I add a colored frame around some events?

Can I show an icon wherever a particular resource appears?
How can I remove things from the popover when an event is in the unscheduled list?
The event popover is wrapped in the unscheduled class so you can have the popover behave differently when and item is unscheduled. Maybe you have a custom button in your popover call "Ship Order" and you want to remove that button when an item is in the unscheduled list. Give the button a class named "shipOrderButton" and then use this code to remove it from the popover when the item is unscheduled:
.unscheduled .shipOrderButton {
display: none;
}
Remove fields from the popover the same way. Maybe the date and time fields don't make sense for an unscheduled event. You can hide them like this:
.unscheduled .dateTime {
display: none;
}
How can I find the class names in DayBack?
You can use the online version of DayBack to inspect the classes available to you. Here's a cool little video to show you how.
Looking for something else?
Here are some related articles on how to customiuze DayBack using CSS: