body, html{
   height: 98%;
   padding: 0;
   -webkit-user-select: none;  /* Chrome all / Safari all */
   -moz-user-select: none;     /* Firefox all */
   -ms-user-select: none;      /* IE 10+ */
   user-select: none;          /* Likely future */
}
#setUpcover {
    opacity: 1;
    position:absolute;
    height: 100%;
    width: 100%;
	background: url(../images/bg_white.png);
	background-repeat: repeat;
	z-index: 9999;
}
#loginContainerParent {
	margin: auto;
	width: 50%;
	height: 100%;
	display: table;
}
#loginContainerChild {
	display: table-cell;
    vertical-align: middle;
}

#appContainer {
	position: absolute;
	top: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	display: table;
}
#header {
	border-bottom: #ccc 1px solid;
	line-height: 50px;
	overflow: hidden;
}
#logoff {
	float: right;
	margin-right: 20px;
}
#leftColumn {
	position: absolute;
	top: 50px;
	left: 0px;
	width: 25%;
	/* Firefox */
	height: -moz-calc(100% - 50px);
	/* WebKit */
	height: -webkit-calc(100% - 50px);
	/* Opera */
	height: -o-calc(100% - 50px);
	/* Standard */
	height: calc(100% - 50px);
	overflow-y: scroll;
	overflow-x: hidden;
}
#rightColumn {
	position: absolute;
	top: 50px;
	left: 25%;
	width: 75%;
	/* Firefox */
	height: -moz-calc(100% - 50px);
	/* WebKit */
	height: -webkit-calc(100% - 50px);
	/* Opera */
	height: -o-calc(100% - 50px);
	/* Standard */
	height: calc(100% - 50px);
	overflow-y: scroll;
	overflow-x: hidden;
	border-left: #ccc 1px solid;
}
#rightColumnTop {
	height: 50%;
	border-bottom: #ccc 1px solid;
	overflow: scroll;
	overflow-x: hidden;
}
#rightColumnBottom {
	height: 50%;
	overflow: scroll;
	overflow-x: hidden;
}
.visible {

}
.invisible {
	display: none;
}
.modal-header-alert {
	background-color: red;
}
.modal-title-alert {
	color: #fff;
	font-size: 24px;
}
.modal-header-success {
	background-color: green;
}
.modal-title-success {
	color: #fff;
	font-size: 24px;
}
.fa-red {
	color: red;
}
.fa-green {
	color: green;
}
.fa-blue {
	color: #337ab7;
}
.userListRowActive {
	background-color: red;
}
#activeUsersLink {
	cursor: pointer;
}
.cursorPointer {
	cursor: pointer;
}
.actionCell {
	width: 50px;
	text-align: right;
}
.unread {
	font-weight: bold;
}
.activeFile {
	color: #337ab7;
}
#mail_attachments {
	padding-top: 5px;
	padding-left: 20px;
}
#mail_body {
	padding: 20px;
   -webkit-user-select: all;  /* Chrome all / Safari all */
   -moz-user-select: all;     /* Firefox all */
   -ms-user-select: all;      /* IE 10+ */
   user-select: all;          /* Likely future */   
}
.bg-success {
	padding: 10px;
	margin-bottom: 10px;
}
.bg-danger {
	padding: 10px;
	margin-bottom: 10px;
}
.lightgrey {
	color: #ccc;
	width: 100px;
}

.tooltip-inner {
    min-width: 150px;
}
