	.changes {
		
	}
	
		.changes .details {
			font-size:14px;
			margin-top:5px;

		}
	
		.changes .header {
			
		}
		
		.changes .log {
			font-size:14px;
		}
		
			.changes .log > li {
				margin-bottom:10px;
			}
	
	.home {

	}
	
		.home .allentries {
			margin-left:auto;
			margin-right:auto;
			max-width:500px;
			position:relative;
			z-index:-10;
		}
		
		.home .apps {
			background-color:aliceblue;
			border:1px solid lightgrey;
			box-shadow:2px 2px 2px lightsteelblue;
			border-radius:4px;
			
			margin-bottom:30px;
			padding:10px;
				padding-top:3px;
				
			overflow-x:auto;
		}
	
			.home .apps .app {
				display:flex;
					flex-direction:row;
					flex-wrap:wrap;
			}
	
				.home .apps .app img {
					max-width:125px;					
				}
				
				.home .apps .app .abtn {
					box-shadow:1px 1px 1px darkgrey;
				}
				
			.home .apps .appsttl {
				color:steelblue;
				font-size:11px;
				margin-bottom:3px;
				text-align:center;
				/*text-shadow:1px 1px lightgrey;*/
			}
				
		.home .convo {
			display:flex;
				flex-direction:column;
			margin-left:auto;
			margin-right:auto;
			margin-bottom:10px;
			padding:5px 7px;
			position:relative;
			width:100%;
		
			background-color:white;
			border:1px solid #ffd280;
			border-radius:4px;
			box-shadow:1px 1px 3px #ffd280;		
		}
		
			.home .convo .cnvbtns {
				display: flex;
					align-items: center;
					flex-wrap: wrap;
					justify-content: flex-end;
				flex-grow: 2;
				min-height: 25px;
				padding-right: 3px;			
			}
			
				.home .convo .cnvbtns .abtn {
					font-size: 11px;
					margin: 0px;
					margin-left: 4px;
					margin-top: 2px;
					margin-bottom: 2px;
					padding: 2px 4px;
				}
		
			.home .convo .cnvdt {
				color: grey;
				display: flex;
					justify-content: flex-end;
				flex-grow: 2;
				font-size: 10px;
				padding-right: 2px;			
			}
			
			.home .convo .cnvdsc {
				border:1px solid lightgrey;
				border-radius:2px;
				margin-top:3px;
				margin:4px 15px;
				padding:3px 7px;
			}

			.home .convo .cnvnm {
				color:#996300;
				display:inline-flex;
				font-weight:bold;
			}

			.home .convo .cnvtxt {
				color:grey;
				font-size:14px;
			}
		
			.home .convo .cnvusr {
				color:black;
			}
			
		/*Message Read box*/
		.home .msgrd {
			display:flex;
				flex-direction:column;
			margin-left:auto;
			margin-right:auto;
			margin-bottom:10px;
			padding:7px 7px 0px 7px;
			position:relative;
			width:100%;
		
			background-color:white;
			border:1px solid lightgrey;
			border-radius:4px;
			box-shadow:1px 1px 3px grey;			
		}
		
			.home .msgrd .msgtxt {
				color:grey;
				font-size:14px;
			}
			
				.home .msgrd .msgtxt .rcpnt {
					color:black;
				}
				
				.home .msgrd .msgtxt .rd {
					color:darkgreen;
				}
			
			.home .msgrd .msgmsg {
				margin-top:10px;
			}
			
			.home .msgrd .msgmsg .message {
				margin-left:15px;
				margin-right:5px;
				max-width:auto;
				width:auto;
			}
			
		
	
		.home .row {
			margin-left:auto;
			margin-right:auto;
			margin-bottom:30px;
			max-width:500px; /*768px;*/
		}
		
		.home .user {
			border-color:darkseagreen;
			box-shadow:1px 1px 3px darkseagreen;
			padding:5px 0px;
		}
		
		@media screen and (max-width: 700px) {
		
			.home .allentries {
				max-width:100%;
			}
			
			.home .convo .cnvnm {
				display:flex;
				margin-top:3px;
				margin-left:10px;
			
			}
			
			.home .convo .cnvdsc {

			}
		
		
		}
		

		
	.public {
		width:100%;
		min-width:675px;
	}
	
		.public label {
			color:darkseagreen;
		}
	
		.public section {
			margin-bottom:25px;
		}
		
			.public section .pubbtns {
				/*public page buttons*/
				display:flex;
					flex-direction:row;
					justify-content:center;
					
				margin:0px 0px;
				padding:10px;
			}
			
				.public section .pubbtns button,
				.public section .pubbtns .abtn {
					min-width:80px;
					margin-left:5px;
					margin-right:5px;
				}
			
			.public section .concnts {
				/*connection counts*/
				display:flex;
					flex-direction:row;
					justify-content:center;
			}
			
				.public section .concnts .concnt {
					border-radius:4px;
					display:flex;
						flex-direction:column;
					margin:0px 10px;
					padding:5px 0px;
					width:50%;
				}
				
					.public section .concnts .concnt label {
						font-size:10px;
						text-align:center;
					}
	
					.public section .concnts .concnt .val {
						font-size:16px;
						margin-top:5px;
						text-align:center;
						text-shadow:1px 1px lightgrey;
					}
					
			.public .user {

			}

				.public .user .urow {
					display:flex;
						align-items:flex-start;
						flex-direction:column;
						justify-content:flex-start !important;
					min-height:25px;
				}
	
					.public .user .urow .user_label {
					}
		
						.public .user .urow label {
							font-size:10px;
							justify-content:flex-start;
							width:100%;
						}
		
					.public .user .urow .uval {
						width:100%;
					}
					
		@media screen and (max-width: 700px) {
			
			.public {
				min-width:0;
			}
	
		}
					
	.terms {
	
	}