#loadingOverlay {
	display: none;
	z-index: 10000;
	height: auto;
	min-height: 100%;
	position: fixed;
	top: 0px;
	left: 0px;
}

#loadingOverlay img {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 64px;
	height: 64px;
	margin-top: -32px; /* Half the height */
   	margin-left: -32px; /* Half the width */
}

#languageSelector {
	opacity: 1;
}


.nav2 {
	width: 100%;
	margin-left: -2px;
}

#crmsubnav {
	margin-left: -1px;
}

.ui-tabs .ui-tabs-nav ul.nav2 {
	width: 180px;
}
.ui-tabs .ui-tabs-nav ul.nav2 li {
	border-bottom: 1px dotted !important;
}

button span a.clear {
	styles: clear;
	font-size: 0.6em
}

.searchResult {
	margin-top: 100px;
	position: absolute;
	top: 33px;
	z-index: 15;
	display: none;
}

.searchResult2 {
	position: relative;
	z-index: 15;
	display: none;
}

#maintab {
	min-height: 500px;
}

span.closeSearch {
	float: right;
}

ul#moduleList li {
	list-style: none;
}

ul#moduleList li div {
	padding-bottom: 20px;
}

ul#erpSubmodules {
	display: none;
}

div.longLabel, div.longLabel div {
	padding-bottom: 15px;
}

div.longLabel2, div.longLabel2 div {
	padding-bottom: 30px;
}

input.currency, input.smallint, input.short {
    width: 3em !important;
}

input.monetary {
	width: 6em !important;
}

.ui-accordion-content div div .c33l { margin-left:1%;}
.ui-accordion-content div div .c33l, .ui-accordion-content div div .c33l{width: 30.5%;}

.emphasize {
	font-size: large;
	font-weight: bold;
}

/* Tree styling -> http://odyniec.net/articles/turning-lists-into-trees/ */
ul.tree, ul.tree ul {
	list-style-type: none;
	background: url(../img/tree/vline.png) repeat-y;
	margin: 0;
	padding: 0;
}

ul.tree ul {
	margin-left: 10px;
}

ul.tree li {
	margin: 0;
	padding: 0 12px;
	line-height: 20px;
	background: url(../img/tree/node.png) no-repeat;
	font-weight: bold;
}

ul.tree li:last-child {
	background: #fff url(../img/tree/lastnode.png) no-repeat;
}
/* END Tree styling */

.red { color: red; }

/* move some stuff because of jqueryui api update from 1.8 to 1.9/1.10 */
.ui-accordion .ui-accordion-header a {
	margin-left: 1em;
}

.ui-button-icon-primary.ui-icon.ui-icon-closethick {
  margin-left: -0.7em;
  margin-top: -0.6em;
}
/* END moving stuff because of jqueryui api update from 1.8 to 1.9/1.10 */

div.labels {
	overflow: auto;
	display: flex;
}

div.labels div {
	display: block;
}

.nocopy {
	-webkit-user-select: none;
 	-moz-user-select: none;
 	-ms-user-select: none;
	-o-user-select: none;
 	user-select: none;
}