.mg-r-4 {
	margin-right: 4px;
}

#user_nav {
	display: inline-block;
}

#user_nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	display: inline-block;
}

#user_nav li {
	display: inline-block;
}

#selection-mode {
	display: inline-block;
	vertical-align: middle;
}
#selection-mode .selection-choice {
	display: inline-block;
}

#vve_history {
	position: absolute;

}

#context-switch {
	float: right;
}

.inline-block {
	display: inline-block;
}
.bold {
	font-weight: bold;
}

input[type=text],
input[type=password],
input[type=email],
input[type=number],
select,
textarea {
	border: 1px solid rgba(35, 35, 35, .30);
	padding: 3px 9px;
	color: #444;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Helvetica Neue', 'Open Sans', sans-serif;
	box-sizing: border-box;
}

.ui-tabs {
	padding: 0;
	border: 0;
	border-radius: 0;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: 0;
}

.ui-tabs .ui-corner-top {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.ui-tabs .ui-tabs-nav li {
	margin: 0;
}
.ui-widget-header {
	background: #fafafa;
	border: 1px solid #ddd;
	border-radius: 0;
}
.ui-tabs .ui-state-default, .ui-tabs .ui-widget-content .ui-state-default, .ui-tabs .ui-widget-header .ui-state-default {
	background: white;
}
.ui-tabs .ui-state-active, .ui-tabs .ui-widget-content .ui-state-active, .ui-tabs .ui-widget-header .ui-state-active {
	background: #fafafa;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active,
.ui-tabs .ui-tabs-nav li.ui-state-default {
	/*margin: -1px;*/
	border-color: #ddd;
}
.ui-widget {
	font-family: 'Roboto', Sans-Serif;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	font-weight: 500;
}
#menuh ul li ul li.main-link-hover {
	text-align: center;
}
#menuh ul li ul li.main-link-hover:hover {
	text-underline: none;
}
