
#MesseLoginPb {
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 10000;
	background: #ebedef;
	background-size: 100%;
	margin: 0;
	padding: 0;
	box-shadow: 0 0 10px #666;
	height: 35px;
	line-height: 35px;
	font-family: 'Open Sans', sans-serif !important;
	font-size: 10pt;
}

#MesseLoginPbContent {
	text-align: right;
	vertical-align: top;
}

#MesseLoginPbContent .mfperma_autocomplete_list {
	padding-right: 20px;
	padding: 5px;
	margin: 5px;
	font-size: 0.75rem;
	overflow: auto;
	position: absolute;
	right: 0;
	width: 400px;
	max-width: 100%;
	background-color: #EBEBEB;
	text-align: left;
	font-weight: bold;
	max-height: 400px;
	border: 1px solid #cccccc;
}

#MesseLoginPbContent .mfperma_elements {
	display: inline;
	margin: 0;
	padding: 0;
	font-size: 9pt;
	color: #777;
	padding-right: 20px;
}

#MesseLoginPbContent ul.mfperma_autocomplete_results {
	padding: 0;
	margin: 0;
	list-style-type: none;
}

#MesseLoginPbContent ul.mfperma_autocomplete_results li {
	display: block;
	padding: 0.5em;
}

#MesseLoginPbContent ul.mfperma_autocomplete_results li:hover {
	background: #00417C;
	color: white;
}

#MesseLoginPbContent ul.mfperma_autocomplete_results li div.mfperma_result .mfperma_autocomplete_name { 
	padding-left: 0.5em;
	font-weight: normal;
}

#MesseLoginPbContent .mfperma_elements:last-child {
	padding-right: 10px;
	margin-right: 0;
}

#MesseLoginPbContent .mfperma_icon {
	text-decoration: none;
	font-weight: bold;
	color: #000;
	padding: 0 24px 0 0;
	margin-left: 2em;
}

#MesseLoginPbContent .mfperma_icon:hover {
	text-decoration: underline;
}

#MesseLoginPbContent .mfperma_icon.settings {
	background: right no-repeat
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABYElEQVQ4T32TvSvFURjH770GL4OBiMLgDzBgpRDJIrreIgabwWCRf8DAH8AgXYp0RQYLJSIZTAaTSQaKsink5fOtc+rncc499emc5/s853tOz/n90qnwKEV+hWKXfmGuCpWmIwZN6DcmJwMZ/RneoAF1FDbdyUvMs6Z2gXgZamECcvDkDXYJsvApEeojN7tHr4MiWIdpGbTBeWRDIfmbZKsM9mEgUJlHW4UfmIGhQM2aDKphG7oSBdo8YjbsEQ8mtEPW474HGYI38M/WyfrUGHQTHzvtg7lEt/MGaso7aNbogDNj0EN85DQdVg5fMqiAHdAJfuhVho3BAXF/QrtiPSmDDS1MsUI1V01UjZqY3OzLL5VsgWtXGPApKPX5HuQomwJ9SA/QGNmmXCWUgfrR6w30eY7BFjzDPCwakxXiOdBLqfYE7mI/Uw3JR2PQTnxhbxYzUN2tu67Wevdm+Pc3/gLK2D0cCpOylAAAAABJRU5ErkJggg==);
}

#MesseLoginPbContent .mfperma_icon.login {
	background: right no-repeat
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAB30lEQVQ4T31TXWrCQBDu+oegaAKKgmijIIo+6A30BuYIHqG9gTfQI3iEegN7g1RQFB8SFEFBMH3wxb/0m012W9vYhfzMzLffzHw7y54erFKplEwkEhZjTHEcxzYMQ/WDsv8I4vG4LeKTycQXe+es1WodZBzSpul0qtbrdUcQwGawD2Sjou5sNhvRvySoVCq0+c0D2IvFQq1Wq5JgPp8zYA7UkofRgRlxAuoXASsQCFDQuFwuXdM0P8rlsiRYLpesWCw2QqEQVdi83W42KtE4gaZpfRC8kFj4tmkz+bFBEsDHsUQC3NgTd8CdhULBJB4EBuv1+lX0Db8kWK1Wst18Ps8TAmdxZy6X48Dr9drebrfvgkD4yd5sNpIgm822gsHgmIuoKMpzNBq1yEDv7f1+LwkymQwXjVrb7XZyDlKpVAtauAT0SqfTvAIA7whEJb+/RADibwJVVU04NCg7sG1bavCIAFX3cWIkuqsBJo478GuTDsfjkZ+C34rFYg2vf4USCmGSCJAO1K9xPp+7eP6QhMPhBp4hqm1SMiRy54BWJBLpoAo5iWAfgozbXCzGdMS7YhIR10+nkzuJYqE0fhcEyK8FOhG6C2j1/i78ACeRqQeQTsIKPxcMdwWZe/B9Cv8XgyPpV80yPEwAAAAASUVORK5CYII=);
}

#MesseLoginPbContent .mfperma_icon.logout {
	background: right no-repeat
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAB30lEQVQ4T31TXWrCQBDu+oegaAKKgmijIIo+6A30BuYIHqG9gTfQI3iEegN7g1RQFB8SFEFBMH3wxb/0m012W9vYhfzMzLffzHw7y54erFKplEwkEhZjTHEcxzYMQ/WDsv8I4vG4LeKTycQXe+es1WodZBzSpul0qtbrdUcQwGawD2Sjou5sNhvRvySoVCq0+c0D2IvFQq1Wq5JgPp8zYA7UkofRgRlxAuoXASsQCFDQuFwuXdM0P8rlsiRYLpesWCw2QqEQVdi83W42KtE4gaZpfRC8kFj4tmkz+bFBEsDHsUQC3NgTd8CdhULBJB4EBuv1+lX0Db8kWK1Wst18Ps8TAmdxZy6X48Dr9drebrfvgkD4yd5sNpIgm822gsHgmIuoKMpzNBq1yEDv7f1+LwkymQwXjVrb7XZyDlKpVAtauAT0SqfTvAIA7whEJb+/RADibwJVVU04NCg7sG1bavCIAFX3cWIkuqsBJo478GuTDsfjkZ+C34rFYg2vf4USCmGSCJAO1K9xPp+7eP6QhMPhBp4hqm1SMiRy54BWJBLpoAo5iWAfgozbXCzGdMS7YhIR10+nkzuJYqE0fhcEyK8FOhG6C2j1/i78ACeRqQeQTsIKPxcMdwWZe/B9Cv8XgyPpV80yPEwAAAAASUVORK5CYII=);
}

#MesseLoginPbContent .mfperma_icon.editLocalization {
    background: right no-repeat    
        url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAACXBIWXMAAAsTAAALEwEAmpwYAAABuElEQVQokX3SvarqQBSG4ZWUmkrBNCJ2EsGAla1egt5AFCRgdxpbO23EwlLbQxD/OYOSBGxjFL0ChYBlQAKKSUSzyCncCm7c+23ne2AYBhzH0TSt1+v9fW82mx2PR9/3EXG73eq6bpomIsJyuYxEIvBeMBhsNBqXy8X3fdu2s9kswzDlctk0TRgOhwCQSqUqlcqfZ+1227Ztz/NkWe52u+PxOJPJMAyjaRoMBgMAKJVKh8Ph9Ox6vSKiqqo8z4fD4Wq1OhqNcrncZrP5AqIoWpblP0PEyWQSjUYfNwyFQp1Ox3VdRPwAbrfbfD5/rQEgnU7Lsvw4/Q7u9/t0Ok0mk691LBZbLBaIeD6fLct6A57nEUI4jqNp+rGOx+OEEEQ8nU61Wk1RlDew2+3q9TrLshRF0TTN87yqqojoum6z2QwEAv1+/w3k83lJklqtFsuyqVSKEOJ5nu/7lmWJoggA3wFFUYlEQpKkRqOhKMpj/RsAAIqiCoXCfr9HxNcrfwCCIBiGYf2QYRjFYvELPL4Gx3GCIIg/JAgCx3EAMBqNPn++j7Esq+s6OI6zWq0IIf9+jRCyXq9d1/0Pf5GWSCTQCuAAAAAASUVORK5CYII=);
}

@media (max-width : 680px) {
	#MesseLoginPbContent .mfperma_label {
		display: none !important;
	}
	#MesseLoginPbContent .mfperma_elements {
		padding-right: 10px;
	}
	#MesseLoginPbContent .mfperma_icon {
		margin-left: 0;
	}
}

#MesseLoginPbContent .ui-autocomplete-loading {
	background: white
		url(data:image/gif;base64,R0lGODlhEAAQAPMPALu7u5mZmTMzM93d3REREQAAAHd3d1VVVWZmZqqqqoiIiO7u7kRERCIiIgARAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFBwAPACwAAAAAEAAQAEAEcPDJtyg6dUrFetDTIopMoSyFcxxD1krD8AwCkASDIlPaUDQLR6G1Cy0SgqIkE1IQGMrFAKCcGWSBzwPAnAwarcKQ15MpTMJYd1ZyUDXSDGelBY0qIoBh/ZoYGgELCjoxCRRvIQcGD1kzgSAgAACQDxEAIfkEBQcADwAsAAAAAA8AEAAABF3wyfkMkotOJpscRKJJwtI4Q1MAoxQ0RFBw0xEvhGAVRZZJh4JgMAEQW7TWI4EwGFjKR+CAQECjn8DoN0kwDtvBT8FILAKJgfoo1iAGAPNVY9DGJXNMIHN/HJVqIxEAIfkEBQcADwAsAAAAABAADwAABFrwyfmColgiydpaQiY5x9Ith7hURdIl0wBIhpCAjKIIxaAUPQ0hFQsAC7MJALFSFi4SgC4wyHyuCYNWxH3AuhSEotkNGAALAPqqkigG8MWAjAnM4A8594vPUyIAIfkEBQcADwAsAAAAABAAEAAABF3wySkDvdKsddg+APYIWrcg2DIRQAcU6DJICjIsjBEETLEEBYLqYSDdJoCGiHgZwG4LQCCRECEIBAdoF5hdEIWwgBJqDs7DgcKyRHZl3uUwuhm2AbNNW+LV7yd+FxEAIfkEBQcACAAsAAAAABAADgAABEYQyYmMoVgeWQrP3NYhBCgZBdAFRUkdBIAUguVVo1ZsWFcEGB5GMBkEjiCBL2a5ZAi+m2SAURExwKqPiuCafBkvBSCcmiYRACH5BAUHAA4ALAAAAAAQABAAAARs0MnpAKDYrbSWMp0xZIvBKYrXjNmADOhAKBiQDF5gGcICNAyJTwFYTBaDQ0HAkgwSmAUj0OkMrkZM4HBgKK7YTKDRICAo2clAEIheKc9CISjEVTuEQrJASGcSBQcSUFEUDQUXJBgDBW0Zj34RACH5BAUHAA8ALAAAAAAQABAAAARf8Mn5xqBYgrVC4EEmBcOSfAEjSopJMglmcQlgBYjE5NJgZwjCAbO4YBAJjpIjSiAQh5ayyRAIDKvJIbnIagoFRFdkQDQKC0RBsCIUFAWsT7RwG410R8HiiK0WBwJjFBEAIfkEBQcADgAsAQABAA8ADwAABFrQybEWADXJLUHHAMJxIDAgnrOo2+AOibEMh1LN62gIxphzitRoCDAYNcNN6FBLShao4WzwHDQKvVGhoFAwGgtFgQHENhoB7nCwHRAIC0EyUcC8Zw1ha3NIRgAAIfkEBQcADwAsAAAAABAAEAAABGDwyfnWoljaNYYFV+Zx3hCEGEcuypBtMJBISpClAWLfWODymIFiCJwMDMiZBNAAYFqUAaNQ2E0YBIXGURAMCo1AAsFYBBoIScBJEwgSVcmP0li4FwcHz+FpCCQMPCFINxEAIfkEBQcADgAsAAABABAADwAABFzQyemWXYNqaSXY2vVtw3UNmROM4JQowKKlFOsgRI6ASQ8IhSADFAjAMIMAgSYJtByxyQIhcEoaBcSiwegpDgvAwSBJ0AIHBoCQqIAEi/TCIAABGhLG8MbcKBQgEQAh+QQFBwAPACwAAAEAEAAPAAAEXfDJSd+qeK5RB8fDRRWFspyotAAfQBbfNLCVUSSdKDV89gDAwcFBIBgywMRnkWBgcJUDKSZRIKAPQcGwYByAAYTEEJAAJIGbATEQ+B4ExmK9CDhBd8ThdHw/AmUYEQAh+QQFBwAPACwAAAEADwAPAAAEXvBJQIa8+ILSspdHkXxS9wxF4Q3L2aTBeC0sFjhAtuyLIjAMhYc2GBgaSKGuyNoBDp7czFAgeBIKwC6kWCAMxUSAFjtNCAAFGGF5tCQLAaJnWCTqHoREvQuQJAkyGBEAOw==)
		right center no-repeat;
}

.ui-autocomplete {
	z-index: 10001 !important;
}

/* --- Adminbar --- */

#MesseLoginPbContent .mfperma_admin_label {
	font-weight: bold;
	color: #000000;
	padding-right: 10px;
}

#MesseLoginPbContent .mfperma_admin_button {
	display: inline-block;
    height: 25px;
	line-height: 24px;
    width: 40px;
    color: #ffffff;
    border: 1px solid rgb(204, 204, 204);
	background-color: rgb(218, 64, 64);
    text-align: center;
	cursor: pointer;    
}

#MesseLoginPbStatusTextButton {
	color: #000000;
}

#MesseLoginPbInput {
	height: 25px;
}