.upu{
	white-space:pre-wrap;
	font-size:1.6rem;
	letter-spacing:1px;
	line-height:23px;
	margin-bottom:9px;
	text-align:justify;
}

.rows{margin-top:45px;}

.rowtop{
	line-height:29px;
	padding:0 14px;
	font-size:1.2rem;
	font-weight:500;
	letter-spacing:1px;
	background:#0099cc;
	color:white;
	border-radius:25px;
	margin-top:25px;
	cursor:pointer;
}

.info{
	text-align:right;
	margin-top:5px;
	padding-right:25px;
	font-size:12px;
	color:black;
	letter-spacing:1px;
}

.rowbot{
	font-size:1.2rem;
	line-height:20px;
	letter-spacing:1px;
	padding:9px 20px;
	background:#eee;
	margin-top:5px;
	border-radius:25px;
}

.catopt{
	float:left;
	font-size:13px;
	letter-spacing:1px;
	cursor:pointer;
	margin-left:20px;
	margin-right:14px;
	margin-top:14px;
	border-bottom:2px dashed transparent;
	padding-bottom:3px;
}

.catact{
	border-bottom:2px dashed #b30000;
}

.ce{
	white-space: pre-wrap;
	overflow-wrap: break-word;
	-webkit-user-modify: read-write-plaintext-only;
	border:none;
	outline:none;
}

.ce:focus{
	background:white;
}

.btns{
	text-align:center;
	margin-top:45px;
}

.btnb{
	display:inline-block;
	margin:0 9px;
	line-height:27px;
	padding:0 20px;
	border-radius:25px;
	font-size:1.2rem;
	font-weight:600;
	letter-spacing:1px;
	cursor:pointer;
	background:#007399;
	color:white;
	position:relative;
}

.btnb:hover{background:#0099cc;}
.btnb:active{bottom:2px;}

.minw{
	display:none;
	background:#0099cc;
	color:white;
	font-size:14px;
	letter-spacing:1px;
	text-align:center;
	padding:9px 25px;
	margin-top:20vh;
	line-height:30px;
}


@media screen and (max-width: 999px){
	.colb{display:none;}
	.minw{display:block;}
}
