#header img {
    margin: 22px 0 0 26px;
}

.login-header a,
.login-header div {
    margin: 0 auto;
    display: block;
	/*width: 181px;
	height: 82px;*/
	border: 0;    
}

.mbl-request-btn {
    width: 27px;
    height: 27px;
   	background: url(/images/help-icon.png) no-repeat;
	margin-right: 5px;
	margin-top: -13px;
	background-size: 100%;
}

.mbl-request-btn:before,
.mbl-request-btn:after {
	display: none;
}

@media screen and (max-width: 1200px) {
	#header img {
 		margin: 24px 0 0 17px;
		width: 160px;
	}
}

@media screen and (max-width: 840px) {
	#header .logo-intelicall {
		background-image: url(/images/intelicall-v2@2x.png);
		width: 41px;
		height: 26px;
		background-size: 41px 26px;
	}

	#header .logo-phonepanel {
		background-image: url(/images/phonepanel.png);
		width: 34px;
		height: 26px;
		background-size: 34px 26px;
	}
	
	#header .logo-callpeople {
		background-image: url(/images/callpeople.png);
		width: 22px;
		height: 30px;
		background-size: 22px 30px;
		margin: 16px auto 15px;
	}
	
	.mbl-logo {
		top: 17px;
	}
}

@media screen and (max-width: 668px) {
	.mbl-request-btn {
		width: 23px;
		height: 23px;
		margin-top: -11px;
	}
}

/* CSS for designer context menu */
#contextMenu {
	z-index: 300;
	position: absolute;
	left: 5px;
	border: 1px solid #444;
	background-color: #F5F5F5;
	display: none;
	box-shadow: 0 0 10px rgba( 0, 0, 0, .4 );
	font-size: 12px;
	font-family: sans-serif;
	font-weight:bold;
}

#contextMenu ul {
	list-style: none;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
}

#contextMenu li {
	position: relative;
	min-width: 60px;
}

#contextMenu div {
	color: #444;
	display: inline-block;
	padding: 6px;
	text-decoration: none;
	cursor: pointer;
}

#contextMenu li:hover {
	background: #444;
}

#contextMenu li:hover div {
	color: #EEE;
}

textarea {
	resize: none;
}