:root {
	font-size:13px;
	line-height:15px;
}
BODY {
	margin-top:80px;
}

.loginWelcome {
	font-size:190px;
	line-height:120px;
	color:#eee;
	font-weight:bold;
	letter-spacing:-10px;
}

.navbarPadding {
	padding:0px 20px 0px 20px;
}

.mainCol {
	position:relative;
	overflow:auto;
	float:left;
}

#navRoot {
	padding:5px 0px 0px 0px;
	background-color:#f5f5f5;
	width:170px;
	overflow-x:hidden;
}


#navRoot UL {
	padding:0px 10px 0px 10px;
}
#navRoot LI  A {
	line-height:1rem;
	font-size:1rem;
}

#navItems {
	border-right:1px solid #eee;
	margin:0px;
	padding:0px;
	width:320px;
	overflow:visible;
}

#navItemsWide {
	margin:0px;
	padding:0px;
}

#navMain {
	padding:20px 20px 20px 20px;
}

.container-fluid {
	padding:0px;
	margin:0px;
}

#navItemsSort {
	cursor:pointer;
	font-size:0.85rem;
	font-weight:bold;
	color:grey;
	background-color:#eee;
	padding:1px 3px 1px 8px;
	
}
#navItemsView {
	cursor:pointer;
	font-size:0.85rem;
	font-weight:bold;
	color:grey;
	background-color:#eee;
	padding:1px 3px 1px 8px;
	
}

#navItemsInner {
	overflow:auto;
	overflow-x:hidden;
	margin:0px;
	padding:0px;
}

.arrow {
	float:left;
	width:10px;
	height:10px;
	margin:3px;
	background-repeat:no-repeat;
}

.arrow-rt {
	background-image:url(../images/arrow-rt.png);
}

.arrow-dn {
	background-image:url(../images/arrow-dn.png);
}

.nav-header {
	padding-left:15px;
}

#navFull {
	margin-top:-40px;
	padding:20px;
}

#busy {
	display:none;
	margin-top:3px;
}

.ddTick {
	margin-left:-16px;
	margin-right:2px;
}

#settingsPanel {
	padding:20px;
}

#alertStack {
	position:absolute;
	top:90px;
	right:20px;
	z-index:5000;
}

#alertStack .alert {
	clear:both;
}

.version {
	position:absolute;
	z-index:10000;
	bottom:10px;
	left:15px;
	font-size:0.7rem;
	color:#ccc;
}

.warn {
	color:red !important;
}

.navbarPadding A {
	font-size:1rem;
	padding:10px 10px 10px 10px !important;
}

.navbarPadding A {
	font-size:1rem;
	padding:10px 10px 10px 10px !important;
}

.dropdown-menu A {
	font-size:1rem;
	padding:5px 15px 5px 15px !important;
}

.brand {
	margin-left:0px !important;
	margin-right:10px !important;
}

/* Share Panel */

.shareDelegates, .publicUsers {
	line-height:2rem;
	width:280px;
	height:160px;
	border:1px solid silver;
	overflow:auto;
	margin-bottom:5px;
}


.shareDelegate {
	cursor:pointer;	
}

.shareDelegateEven, .publicUserEven {
	background-color:#d9edf7;
}

.shareDelegateSelect {
	background-color:#0088cc;
	color:white;
}

.shareDelegateEmail {
	margin-left:10px;
}

.shareDelegateCheck {
	margin:-3px 20px 0px 0px;
}

.shareDelegatesRWLabel {
	font-size:0.85rem;
	margin-left:227px;
	margin-top:-12px;
}

/* End Share Panel */

#publicInfo {
	display:none;	
}

.publicUser {
	padding-left:10px;
}

.publicUsers {
	height:120px;
}

.spacedList UL {
	margin-bottom:15px;
	margin-top:15px;
}
.spacedList LI {

	line-height:2rem;

}

.scrollable-menu {
    height: auto;
    max-height: 400px;
    overflow-x: hidden;
}

.csUser, .csUserBox OPTION {
	padding:5px;
	border:1px solid silver;
	list-style: none;
	margin:0;
	cursor: pointer;
}

.csUserBox {
	min-width:200px;
	min-height:200px;
	border:0;
	padding:0;
	margin:0;
}
