#lodes_geo_search_params {
	width: 100%;
	display: inline-block;
}

#widget_search-text {
	width: calc(100% - 350px); /* -350px to account for the search button and dataset filter */
	margin-left: 0.4em;
}

#dataset-filter {
	margin-left: 0.4em;
}

.rw-label-div {
	margin-bottom: 10px;
}

.origin-div {
	position: relative;
	left: 42px;
}

.destination-div {
	position: relative;
	left: 74px;
}

.origin-arrow {
	position: relative;
	width: 13px;
	height: 29px;
	top: 24px;
	left: 4px;
}

.destination-arrow {
	position: relative;
	width: 13px;
	height: 13px;
	top: 8px;
	left: 2px;
}

.cb-label {
	padding: 2px 6px;
	cursor: pointer;
}

.cb {
	margin: 0;
	padding: 0;
}

.od-highlight {
	background: #F2F2F2;
}

.otm_treenode .otm_treenode {
	margin-left: 20px;
}
.otm_tree_leaf {
	padding-left: 20px;
	display: -moz-inline-stack;
	display: inline-block;

}
.nihilo .otm_tree_leaf {
	background-position: -36px -0.25em !important; /* overrides dojo settings and makes them font-size aware */
}
.tundra .otm_tree_leaf {
	background-repeat: no-repeat;
	background-position: 0 -0.25em !important;
}
#search-results .dijitTreeIsLast {
	background-position: 0 -.25em !important; /* again, make a dojo theme font-size aware */
}
.otm_tree_hot {
	cursor: pointer;
}
#search-results {
	white-space: wrap;
}