* {
	margin:0px;
	padding:0px;
	box-sizing:border-box;
	cursor:default;
	font-family:"Helvetica";
	text-decoration:none;
	letter-spacing:1px;
}
*:focus {
    outline:none;
}
html {
	overflow-x: hidden;
}
body {
	width:100%;
	height:auto;
	padding:0px 0px 0px 0px;
	position:relative;
	display:flex;
	flex-direction:column;
	touch-action: pan-x pan-y;
	align-items:center;
	background:#323231;
	overflow-x:hidden;
}
	#noGeo {
		width:100%;
		height:100vh;
		padding:10px;
		display:none;
		flex-direction:row;
		color:#FFF;
		align-items:center;
		justify-content:center;
	}
	#conteudo {
		width:100%;
		height:100vh;
		background:#F00;
		padding:10px;
		display:none;
		flex-direction:column;
	}
		#divChat {
			width:100%;
			height:calc(100% - 40px);
			padding:10px 20px;
			background:#FF0;
			display:flex;
			flex-direction:row;
		}
			#chatRefresh {
				width:100%;
				height:100%;
				background:#000;
				display:flex;
				flex-direction:column;
				align-items:flex-end;
				justify-content:flex-end;
				overflow-y:auto;
			}
				.chatRows {
					margin:0px 0px 15px 0px;
					width:100%;
					min-height:55px;
					max-height:auto;
					padding:0px;
					display:flex;
					flex-direction:row;
					align-items:flex-start;
					
				}
					.chatCombo {
						width:auto;
						max-width:calc(100% - 60px);
						height:auto;
						padding:6px 10px 12px 10px;
						display:flex;
						flex-direction:column;
						justify-content:flex-end;
						border-radius:8px;
						background:#363636;
						border-width:2px 0px 0px 2px;
						border-color:#3E3E3E;
						border-style:solid;
					}
						.chatName {
							margin:0px 0px 5px 0px;
							width:100%;
							height:20px;
							display:flex;
							flex-direction:row;
							align-items:center;
						}
							.chatNick {
								margin:0px 10px 0px 0px;
								width:auto;
								height:auto;
								font-size:0.8em;
								font-weight:700;
								color:#ED9E37;
							}
							.chatGeo {
								width:auto;
								height:auto;
								font-size:0.6em;
								color:#0F0;
							}
						.chatText {
							width:auto;
							padding:0px 55px 0px 0px;
							color:#FFF;
							font-size:0.9em;
							overflow-wrap: anywhere;
							position:relative;
						}
							.chatTimeStamp {
								width:auto;
								height:auto;
								font-size:0.6em;
								color:#A0A0A0;
								position:absolute;
								bottom:-5px;
								right:-3px;
							}
		#inputChat {
			width:100%;
			height:40px;
			background:#F0F;
			padding:0px 20px;
			display:flex;
			flex-direction:row;
			align-items:center;
		}
			#inputChatField {
				width:calc(100% - 200px);
				height:40px;
			}
				#inputChatField input[type="text"] {
					width:100%;
					height:40px;
					padding:0px 10px;
					border-width:0px;
				}
			#buttonInputChat {
				width:200px;
				height:40px;
				background:#000;
				color:#FFF;
				display:flex;
				flex-direction:row;
				align-items:center;
				justify-content:center;
				cursor:pointer;
			}