Custom CSS
Add your own CSS rules and improve your experience
This bundle allows you to add custom CSS rules to Kimai.
Permissions
Permission Name | Description |
---|---|
select_custom_css | select from the pre-defined rules |
edit_custom_css | access the administration screen to edit custom css rules |
By default, these are assigned to each user with the role ROLE_SUPER_ADMIN
.
Read how to assign these permissions to your user roles in the permission documentation.
Examples
Hiding a menu:
ul.sidebar-menu li#calendar { display:none; }
Hiding the colored dots:
i.dot, span.dot {display:none !important;}
Activating horizontal scrolling on data-tables:
.box .dataTables_wrapper {
overflow-x: auto;
min-height: .01%;
}
.box .dataTables_wrapper > .row {
margin-left: 0;
margin-right: 0;
}
.box .dataTables_wrapper > .row > .col-sm-12 {
padding-left: 0;
padding-right: 0;
}
Deactivate the background blur for modals, which might be problematic in RDP sessions:
.modal-blur {
-webkit-backdrop-filter: blur(0px) !important;
backdrop-filter: blur(0px) !important;
}
Switching the order of save and cancel buttons:
.modal-footer button[type=submit], .box-footer input[type=submit] {
float: right !important
}
.modal-footer .btn-cancel, .box-footer input[type=reset] {
float: left !important
}
Remove the red dotted lines between overlapping timesheet entries:
table.dataTable tr.overlapping {
border-top: none;
}
Highlight active timesheet records:
tr.recording {
background-color: #ffa059 !important;
}
Hiding the billable field:
label[for=timesheet_edit_form_billable] { display:none; }
Hiding the navigation icons:
.sidebar-menu>li>ul>li>a>i, .sidebar-menu>li>a>i {
display: none;
}
body.sidebar-collapse .sidebar-menu>li>ul>li>a>i, body.sidebar-collapse .sidebar-menu>li>a>i {
display: inline-block;
}
Remove the title on security screens (login, reset password):
.login-logo, .register-logo { visibility: hidden; }
Setting a plain background color for security screens:
.login-logo, .register-logo { visibility: hidden; }
.layout-boxed body, .layout-boxed html, body, html { background: #000000; }
.login-page, .register-page { background: none; }
Hide the header on mobile devices:
@media (max-width: 767px) {
.main-header .logo {
display: none;
}
.fixed .content-wrapper, .fixed .right-side, .control-sidebar, .main-sidebar {
padding-top: 50px;
}
}