html {
	font-size: 15px;
}
.bd-placeholder-img {
    font-size: 1.125rem;
    text-anchor: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
@media (min-width: 768px) {
	.bd-placeholder-img-lg {
		font-size: 3.5rem;
	}
}
.table {
	margin-bottom: unset !important;
}
.pointer {
	cursor: pointer;
}
[tabindex] {
   outline: none !important;
}
.popover {
	max-width: fit-content;
	overflow-wrap: break-word;
}
::-webkit-input-placeholder {
	color: #d2d2d2;
	opacity: 1;
}
.form-control::placeholder {
	color: #d2d2d2;
	opacity: 1;
}
.custom-file-input:lang(en)~.custom-file-label::after {
	content: 'Pārlūkot';
}
#msg {
	position: absolute;
	top: 4rem;
	z-index: 1;
}
.toast {
	background-color: white;
	max-width: max-content;
}
a.disabled {
	pointer-events: none;
	cursor: default;
}
.invalid-feedback {
	display: block !important;
}

.select2-container--default .select2-selection--multiple {
	border: 1px solid #ced4da;
	padding-left: 0.5rem;
	padding-top: 1px;
}
.select2-container--default .select2-selection--multiple:hover,
.select2-container--default .select2-search--inline .select2-search__field:hover {
	cursor: pointer;
}
.select2-container--default.select2-container--focus .select2-selection--multiple {
	border-style: solid;
	border-width: 1px;
	border-color: #80bdff;
	outline: 0;
}
.select2-container .select2-selection--single {
	height: 37px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: 32px;
	padding-left: 3px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
	height: 38px;
	right: 8px;
}
.select2-container--default .select2-selection--single .select2-selection__clear {
	margin-right: 5px;
	float: left;
}
.select2-container--default .select2-selection--single {
	border: 1px solid #ced4da;
	padding-left: 0.5rem;
	padding-top: 1px;
	border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
.select2-container--default.select2-container--focus .select2-selection--single {
	border-style: solid;
	border-width: 1px;
	border-color: #80bdff;
	outline: 0;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
	border-radius: .25em;
	border: 1px solid #ced4da;
}
.select2-container--default .select2-search--dropdown .select2-search__field:focus {
	border-color: #80bdff;
}
.select2-results {
	padding-left: 5px;
}

.pointer,
input#id_date,
#div_id_date > div > div > div > span,
#search-form > div:nth-child(1) > div:nth-child(1) > div > div,
#search-form > div:nth-child(1) > div:nth-child(2) > div > div,
#date-form > div:nth-child(1) > div:nth-child(1) > div > div > span,
#date-form > div:nth-child(1) > div:nth-child(2) > div > div > span {
	cursor: pointer;
}
.move {
	cursor: move;
}
.autowidth {
	width: 1px;
	white-space: nowrap;
}
.form-control::-webkit-input-placeholder {
	opacity: 0.25;
}
.blinking {
	animation: blinker 2s linear infinite;
}
@keyframes blinker {
	50% {
		opacity: 0.4;
	}
}
.no-border {
	border: none;
}
.no-background {
	background: none;
}
.no-padding {
	padding: 0;
}
.file-drop-zone {
	border: none;
	margin: 5px;
	border: 5px;
}
.file-preview {
	padding: 0;
}
.krajee-default .file-footer-caption {
	margin-bottom: 5px;
}
.file-sortable .file-drag-handle {
	display: none;
}
.tooltip {
    pointer-events: none;
}
#map {
	height: 400px;
}
