table {
	margin-top: 10px;
}
.action-icon {
	margin: 4px;
	height: 18px;
	cursor: pointer;
	visibility: visible !important;
  	display: inline !important;	
}
td.nowrap {
    white-space: nowrap;
}
.uk-modal-dialog form {
    border-radius: 0;
    box-shadow: none;
    padding: 0;
}    
.uk-input {
	margin-bottom: 10px;
}
.uk-modal-body {
	border-radius: 10px;
	padding: 20px 30px 20px 30px !important;	
}
#set-activities-modal .uk-modal-body {
	width: 820px;
	padding: 20px 30px 30px 30px !important;	
}
.uk-modal-title {
    font-size: 20px;
    margin-bottom: 20px;
}
.uk-alert-success {
    background: #fff;
    color: #4BB543;
}
.pagination-controls {
	justify-content: normal;
}
.uk-navbar-nav li {
	justify-content: flex-start !important;
}
.uk-navbar-dropdown {
	top: 60px !important;
    width: 220px;
    right: 0;
    border-radius: 10px;
}
.full-page {
	max-width: 1280px;
}	
span.Category {
    background-color: var(--light-blue);
    color: #000;
    padding: 2px 6px;
    font-size: 13px;
    margin-right: 8px;
    border-radius: 4px;
}
span.Group {
    background-color: var(--light-pink);
    color: #000;
    padding: 2px 6px;
    font-size: 13px;
    border-radius: 4px;
}
.uk-textarea {
    border: solid 1px var(--border-color);
    border-radius: var(--border-radius);
}
.uk-input {    
    margin-bottom: 0 !important;
}
uk-form-label, label {
    font-weight: bold;
}
.uk-grid-divider {
  margin: 20px 0;
}
.uk-heading-divider {
  margin-bottom: 20px;
}
.uk-navbar-nav {
    gap: 15px !important;
}
.uk-margin-left-medium {
    margin-left: 15px !important;
}
.bottom-small {
    margin-bottom: 10px !important;
}
.uk-margin-small-right {
    margin-right: 10px !important;
}
h1 {
    font-size: 20px;
}
.uk-nav-header:not(:first-child) {
    margin-top: 0;
}