*{
	margin:0;
	padding:0;
	box-sizing:border-box;
}

html{
	background:#223344;
	padding-bottom:20vh;
}

body{
	max-width:1920px;
	margin:0 auto;
}

::-webkit-scrollbar{width:9px;}
::-webkit-scrollbar-track{background:#1a2733;}
::-webkit-scrollbar-thumb{background:#007399; border-radius:5px; cursor:pointer;}

.clear{clear:both;}

.apan{
	height:calc(100vh - 32px);
	overflow-y:scroll;
}

.ains{
	width:100%;
	max-width:670px;
	margin:0 auto;
	margin-top:36px;
	padding:0 20px;
}

.wr{
	-webkit-user-modify: read-write-plaintext-only;
	font-family:monospace;
	font-size:19px;
	border:none;
	outline:none;
	color:#bbb;
	text-align:left;
	line-height:25px;
	position:relative;
	padding-bottom:9px;
	border-bottom:2px dashed #999;
}

.bwrap{
	position:fixed;
	width:100%;
	max-width:670px;
	left:50%;
	transform:translatex(-50%);
	bottom:63px;
}

.bts{
	text-align:center;
	font-size:0;
}

.btn{
	display:inline-block;
	font-family:montserrat;
	font-size:14px;
	color:#aaa;
	line-height:25px;
	position:relative;
	cursor:pointer;
	margin:0 14px;
	padding:0 9px;
	border-radius:5px;
}

.speedact{
	.border-bottom:2px dashed #aaa;
	background:#aaa;
	color:black;
}

.sent{
	font-family:monospace;
	font-size:19px;
	color:#aaa;
	text-align:left;
	line-height:25px;
	margin-bottom:14px;
	position:relative;
	cursor:pointer;
}

.sent:active{bottom:2px;}

@media only screen and (max-width: 740px){
	.btcheck{display:none;}
}

