.menu_hidden{
	display: block;
}

[v-cloak] {
	display: none;
}

.select2-search__field {
	text-transform: uppercase;
}

.sortable {
	cursor: pointer;
}

.sortable:after {
	font-family: "Font Awesome 5 Free";
    content: "\f0dc";
	display: inline-block;
	padding-left: 5px;
	vertical-align: top;
	font-weight: 900;
}

.bootstrap-select.form-control {
	border: 1px solid #ebedf3;
}

.bootstrap-select > .dropdown-toggle {
	border: 1px solid #e4e7ed;
	background-color: #f7f9fc;
	border-radius: 8px;
	min-height: 44px;
	padding: 0.65rem 2.25rem 0.65rem 1rem;
	position: relative;
	box-shadow: none;
	color: #1e2a3b;
}

.bootstrap-select > .dropdown-toggle::after {
	content: "";
	border-top: 0.4em solid;
	border-right: 0.4em solid transparent;
	border-left: 0.4em solid transparent;
	position: absolute;
	right: 0.9rem;
	top: 50%;
	transform: translateY(-50%);
}

.bootstrap-select .dropdown-toggle .bs-caret,
.bootstrap-select .dropdown-toggle .caret {
	display: none;
}

.bootstrap-select.is-invalid > .dropdown-toggle,
.bootstrap-select .dropdown-toggle.is-invalid {
	border-color: #dc3545;
}

.bootstrap-select .dropdown-toggle:focus,
.bootstrap-select .dropdown-toggle:active {
	box-shadow: none;
}

.bootstrap-select .dropdown-toggle .filter-option {
	color: #1e2a3b;
}

.bootstrap-select .dropdown-toggle .filter-option-inner-inner {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.form-control.form-control-solid {
	background-color: #f5f8fa;
}

.bootstrap-select .dropdown-toggle:focus, .bootstrap-select>select.mobile-device:focus+.dropdown-toggle {
	outline: none !important;
}

.date-field {
	position: relative;
}

.date-field-input {
	background-color: #f7f9fc;
	border: 1px solid #e4e7ed;
	border-radius: 8px;
	min-height: 44px;
	padding-right: 2.25rem;
}

.date-field::after {
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	content: "\f073";
	position: absolute;
	right: 0.85rem;
	top: 50%;
	transform: translateY(-50%);
	color: #111827;
	pointer-events: none;
	font-size: 0.9rem;
}

.datepicker {
	z-index: 9999;
}

.datepicker-dropdown {
	z-index: 9999;
}

.datepicker-dropdown {
	background-color: #ffffff;
	border: 1px solid #ced4da;
	border-radius: 0.25rem;
	padding: 0.5rem;
}

.datepicker table {
	width: 100%;
	margin: 0;
}

.datepicker td,
.datepicker th {
	width: 32px;
	height: 32px;
}
