#mnSBcontainerTR{position:fixed;z-index:9999;top:10px;right:0}
#mnSBcontainerTL{position:fixed;z-index:9999;top:10px;left:0}
#mnSBcontainerBL{position:fixed;z-index:9999;bottom:10px;left:0}
#mnSBcontainerBR{position:fixed;z-index:9999;bottom:10px;right:0}
.mnSmallBox{
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important;
	position:relative;
	margin-bottom:10px;
	color:white;
	opacity:0;
	cursor:pointer;
	line-height:0;
	z-index:10003;
}
.mnSmallBox table{
	width:100%!important;
	height:100%!important;border:0!important;
	border-spacing:0!important;
	border-collapse:collapse!important;
	margin:0
}
.mnSmallBox td{
	padding:0!important;
	margin:0!important
	}
.mnSbContent{padding-left:8px;display:block;font-size:14px;padding-bottom:5px;
		padding-top:5px;line-height:1}.mnSbTitle{padding-top:5px;padding-left:5px;
			font-size:20px;font-weight:lighter;display:block;line-height:1}
.mnSbMainImage{width:100px!important;height:100px!important}
.mnSbMainImage img{width:100px!important;height:100px!important}
#mnSBcontainerTR .mbSbIcon{position:absolute;bottom:5px;right:0;width:35px}
.mnSbIcon{width:25px}.mnSbIcon img{position:absolute;bottom:5px;right:10px;width:25px}
.mnSbIcon i{font-size:20px;position:absolute;bottom:5px;right:10px}
.mnSbButtonSection{width:100px}
.mnSbButtonSection button{line-height:1;font-size:13px;padding:5px;margin-top:3px;
	margin-bottom:3px;width:97%;display:block;color:white;border:1px solid white;
	cursor:pointer}#mbBbTabContainer{z-index:999;position:fixed;top:10px;right:10px}
#mnBigBoxContainerBR{position:fixed;bottom:0;right:10px;z-index:9999}
#mnBigBoxContainerBL{position:fixed;bottom:0;left:10px;z-index:9999}
.mnBbTab{position:relative;width:35px!important;height:33px!important;overflow:hidden;
	padding-top:5px;background-color:#6d1d99;margin-bottom:5px;cursor:pointer;opacity:0}
.mnBbTab img{width:25px}.mnBbTab i{font-size:27px;color:white}
.mnBbClose{position:absolute;right:10px;top:5px;font-size:25px;cursor:pointer}
.mnBigBox{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important;
position:fixed;bottom:10px;margin-bottom:10px;color:white;opacity:0;padding:5px}
#mnBigBoxContainerBR .mnBigBox{right:10px}#mnBigBoxContainerBL .mnBigBox{left:10px}
.mnBigBox table{width:100%}.mnBbContent{padding:5px;display:block;font-size:14px;
	font-weight:lighter}.mnBbTitle{font-size:20px;font-weight:lighter;display:block}
.mnBbIconSection{height:25px}
.mnBbIconSection button{font-size:13px;padding:5px;
		margin-top:3px;margin-bottom:3px;width:100%;display:block;color:white;
		border:1px solid white;cursor:pointer}
.mnBbIconImg{position:absolute;bottom:10px;right:7px;width:25px}
.mnBbIconSection i{position:absolute;right:7px;bottom:2px;font-size:22px}
.mnBbIndicator{font-size:25px;font-weight:lighter}
#mnLetterCounter{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important;
z-index:99999999;color:white;font-size:14px;position:fixed;font-weight:lighter;
bottom:10px;right:10px;opacity:0}
.mnMmBackScreen{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999;
	background-color:black;opacity:0}

	
.mnMsgBox{position:fixed;top:0;left:0;width:100%;height:100%;color:white;
	z-index:9999999;opacity:0}.mnMsgBox table{width:100%;height:100%}
	.mnMsgBoxTextContainer{font-family:"Helvetica Neue",Helvetica,
	Arial,sans-serif!important}
.mbMsgBoxMainContainer{width:100%;padding:15px;background-color:#01abff}
.mnMsgBoxTitle{display:block;font-size:25px;font-weight:lighter}
.mbMsgBoxTextContent{display:block;margin-top:5px;font-size:18px;font-weight:lighter}
.mnInputField,.mnTextareaField,.mnSelectField{margin-top:8px;border:0;
	color:black!important;font-weight:lighter;width:300px;font-size:18px;padding:7px 10px}
.mnSelectField{padding-top:10px!important;padding-bottom:10px!important;height:40px}
	@media(max-width:450px){.mnInputField,.mnTextareaField,.mnSelectField{width:80%}}
.mbMsgBoxButtonSection{margin-top:5px;display:block}
.mbMsgBoxButtonSection button{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important;
  color:white;font-size:14px;padding:5px 15px;border:1px solid white;font-weight:lighter!important;margin-left:5px;margin-top:5px}.mbMsgBoxButtonSection button i{margin-right:5px}.mbMsgInputContent{display:block;margin-top:5px}.mnMlBackground{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999999;opacity:0}.mnMlMainContent{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important;font-weight:lighter;color:white;position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999999;opacity:0}.mnMlMainContent table{width:100%;height:100%}.mnMlTitle{position:relative;font-size:30px;display:block;margin-bottom:10px}.mnMlLoadingIcon{font-size:50px!important;display:block}.mnMlContent{margin-top:10px;display:block;font-size:20px}.mnMlMainContainer{padding:10px;background-color:black}.mnSidePanel{position:fixed;height:100%;top:0;color:white;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important;font-weight:lighter;z-index:99;opacity:0;-webkit-overflow-scrolling:touch!important;overflow:hidden}.mnSpTouchScroll{overflow-y:scroll!important}.mnSbShadow{-webkit-box-shadow:0 0 10px 5px rgba(0,0,0,0.3);box-shadow:0 0 10px 5px rgba(0,0,0,0.3)}.mnspLeft{left:0}.mnspRight{right:0}.mnSidePanel table{width:100%;height:100%}.mnSpTitle{font-size:20px;display:block;margin-bottom:20px;padding:5px}.mnSpContent{display:block;font-size:15px;display:block;padding:5px}.mnSpIcon{display:block;font-size:40px}.mnSpIcon img{width:25px}.mnSidePanel iframe{width:100%;height:100%;border:0}.mspIframeLoaded{opacity:0}


