#rm ul.list-group ul {
	margin: 0 0 0 0;
}

#rm select option:disabled {
	color: #ccc;
	font-weight: bold;
}

#rm #dropdiv {
	padding: 5px;
}

#rm .border-rounded {
	border-radius: 3px;
}

#rm .filtered {
	cursor: default !important;
}

#rm .filtered:hover {
	background-color: transparent !important;
}

#rm #dropdiv li {
	padding: 0;
}

#rm .list-group-item {
	border-bottom: 1px dotted var(--border-color);
	margin-top: 0;
	margin-bottom: 1px !important;
	padding: 0;
	z-index: 9;
}

#rm .list-group-item ul li {
	margin-top: 0;
	margin-bottom: 0;
	padding: 0;
}

#rm .list-group-item:hover {
	background-color: var(--selected-color);
}

#rm select#parent {
	height: 31px;
	background-color: transparent !important;
	border: 0;
	text-transform: uppercase;
	border-left: 1px dotted var(--border-color);
}

#rm #dragdiv .list-group-item div,
#rm #paracanoe .list-group-item div {
	padding: 1px 4px 1px 0;
	height: 24px;
}

#rm #dropdiv .list-group-item div {
	padding: 2px 4px 1px 0 !important;
	background-color: var(--selected-color) !important;
}

#rm .squareLonger .handle {
	width: 40px;
	text-align: center;
	border: 0;
	z-index: 9;
}

#rm .squareLonger .handle:hover {
	background-color: var(--bg-color);
	border: 1px dotted var(--border-color) !important;
	cursor: move; /* fallback if grab cursor is unsupported */
	cursor: grab;
}

#rm .handle {
	display: inline-flex;
	justify-content: center;
	text-align: center;
	background-color: var(--card-bg-color);
	border-left: 1px dotted var(--border-color);
	z-index: 9;
}

#rm .place {
	width: 30px;
	text-align: center;
	border-left: 0;
	border-right: 1px dotted var(--border-color);
	z-index: 9;
}

#rm .lane,
#rm .handle.lane {
	width: 30px;
	text-align: center;
	border-left: 0;
	border-right: 1px dotted var(--border-color);
	z-index: 9;
}

#rm .handle span {
	padding: 3px;
	font-size: 16px;
}

#rm .sortable-ghost {
	opacity: 1;
	background-color: var(--selected-color) !important;
	color: var(--font-color) !important;
	border-left: 0;
	border-right: 0;
	border-top: 1rem;
}

#rm .sortable-chosen > div {
	opacity: 1 !important;
	z-index: 999;
	background-color: var(--selected-color);
}

#rm #bank .sortable-chosen div {
	opacity: 1 !important;
	z-index: 999;
}

#rm #myInput,
#rm #myInput2 {
	background-color: var(--selected-color);
}

#rm .sortable-chosen .handle {
	background-color: var(--selected-color);
}

#rm .sortable-chosen .handle.lane {
	font-weight: bold;
}

#rm .list-group-item .parent,
#rm .list-group-item .status {
	border-left: 1px dotted var(--border-color);
}

#rm .list-group-item .crew,
#rm .list-group-item .cid {
	/*border-right: 1px dotted var(--border-color);*/
}

#rm .handle:hover,
#rm .myHandle:hover {
	background-color: var(--bg-color);
	cursor: move; /* fallback if grab cursor is unsupported */
	cursor: grab;
}

#rm .lanes button {
	background-color: var(--bg-color);
}

#rm .lanes button:hover {
	background-color: var(--selected-color);
}
