/* Header */

div.breadcrumbs {
	padding: 10px 16px;
}

#tray {
	display: none;
}

.material-icons.minimize.nav-bar {
	display: none;
}

#header {
	padding: 10px 16px;
}


/* Dashboard */

h6 {
	font-size: 1rem;
}


/* ForeignKey Widget and Select */

.related-wrapper {
	display: flex;
	flex-direction: row-reverse;
	align-items: center;
}

.related-wrapper-row {
	display: block;
	margin-left: 8px;
}

.related-wrapper > select,
.related-wrapper > .select2,
.select-wrapper {
	flex: 1;
}

.select-wrapper > .caret {
	background-color: white;
	z-index: 999;
}

.related-wrapper-row:empty {
	display: none;
}

.input-field > .select-wrapper > .caret {
	margin-bottom: 8px;
}

.input-field > .select2 {  /* AutocompleteSelect added manually in Form */
	margin-top: 50px;
}


/* Checkbox */

.input-field.checkbox-row {
	flex-flow: wrap;
}

.input-field.checkbox-row > .help {
	width: 100%;
}

/* Fields with errors (see also admin.js) */

.errornote {
	border: none;
	background-color: transparent;
	padding-left: 0;
}

.errorlist {
	padding: 0 !important;
}

.required label, label.required {
    font-weight: bold !important;
    color: #333 !important;
}


/* Dropdown */

.dropdown-content {
	width: auto !important;
	padding-right: 0 !important;
}


/* File Input */

.file-flex-block {
	align-items: flex-end;
}

.clearable-file-input {
	display: none;
}

.file-download {
	right: 0;
	bottom: 4px;
}

/* Nested Inlines */

.aligned label {
	width: auto !important;
}

.inline-group {
    border: none !important;
    box-shadow: none !important;
}

.inline-group > h2 {
	margin: 0 .75rem;
}

.inline-related > h3 {
	display: none;
}


/* DateRangeFilter */

#changelist-filter > h3 {
	font-weight: normal !important;
    color: #666;
    font-size: 12px !important;
	padding: 0 !important;
	margin: 0 !important;
	margin-top: 12px !important;
}

#changelist-filter > ul {
	border-bottom: none !important;
}

#changelist-filter > ul > li.selected {
	border-left: none !important;
}

/* Office/Settings Admin */

#settings_form div.input-field div.readonly,
#office_form div.input-field div.readonly {
	margin-left: 450px !important;
}

#invitation_set .original p {
	font-size: 14px !important;
	color: black !important;
	width: 400px !important;
	height: 32px !important;
}

#invitation_set-2 .original p {
	font-size: 14px !important;
	color: black !important;
	width: 400px !important;
	height: 32px !important;
}