body {
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	background: #EEEEEE;
	margin: 0;
}
#wrapper {
	max-width: 1000px;
	margin: 0 auto;
}
.body {
	background: white;
	padding: 20px;
	margin: 10px auto;
	box-shadow: 2px 2px 10px rgba(0,0,0,0.3);
}
.blackOut {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.0);
	display: none;
	transition: 1s;
}
.messageBox {
	width: 700px;
	margin: 200px auto;
	height: 125px;
	box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.12), 0px 12px 12px 0px rgba(0,0,0,0.24);
	transition: all 0.3s ease-in-out;
}
.messageBox.denied, .messageBox.access {
	width: 100%;
}
.messageText {
	background: white;
	color: black;
	font-size: 30px;
	vertical-align: top;
	padding: 15px;
	height: 95px;
	margin-left: 125px;
	width: 545px;
}
.messageBox.denied .messageText {
	margin: 0 auto;
	background: url('/core/iconX48.png') no-repeat 38px;
	color: white;
	padding-left: 140px;
}
.messageBox.access .messageText {
	margin: 0 auto;
	background: url('/core/iconCheck48.png') no-repeat 38px;
	color: white;
	padding-left: 140px;
}
.messageBox.access.home .messageText {
	background: url('/core/profileHome.png') no-repeat 0;
}
.messageBox.access.Rick_Annet .messageText {
	background: url('/core/profileRickAnnet.png') no-repeat 0;
}
[hover-info]:after {content: '';}
[hover-info]:hover::after {
	background: #FFF9C4;
	content: attr(hover-info);
	display: block;
	position: absolute;
	margin-top:7px;
	padding: 5px;
	width: 350px;
	border-left: 3px solid #FFD600;
	box-shadow: 0 0 15px rgba(0,0,0,0.3);
}
.denied { background: #CC3A21; color: white;}
.access { background: #149E60; color: white;}
.error { background: #EAA041 url('iconAttention48.png') no-repeat 38px; color: white;}
.connect { background: #3C78D8 url('/core/iconSync48.png') no-repeat 38px; color: white;}

.red { background: #AC2b16; background-image: linear-gradient(#CC3A21,#AC2B16); color: white;}
.orange { background: #CF8933; background-image: linear-gradient(#EAA041,#CF8933); color: white;}
.yellow { background: #D5AE49; background-image: linear-gradient(#F2C960,#D5AE49); color: white;}
.green { background: #0B804B; background-image: linear-gradient(#149E60,#0B804B); color: white;}
.lime { background: #2A9C68; background-image: linear-gradient(#3DC789,#2A9C68); color: white;}
.blue5 { background: #3C78D8 linear-gradient(#4A86E8,#3C78D8);}
.blue { background: #285BAC; background-image: linear-gradient(#3C78D8,#285BAC); color: white;}
.purple { background: #653E9B; background-image: linear-gradient(#8E63CE,#653E9B); color: white;}
.pink { background: #B65775; background-image: linear-gradient(#E07798,#B65775); color: white;}
.white { background: #F3F3F3; background-image: linear-gradient(#FFF,#F3F3F3); color: black;}
select { border: 0; padding: 4px;}
input[type='submit'] { border: 0; padding: 5px;}