
/*************************Home*************************/

.home {

}

	.home .div_picture
	{
		width:100%;
		text-align:center;
		margin-bottom:10px;
	}

	.home .form_update
	{

	}

	.home .picture
	{
		margin-left:auto;
		margin-right:auto;
		text-align:center;
		width:375px;
			max-width:calc(100% - 20px);
		border:3px double grey;
	}

	.home .submit_update
	{
		margin-top:15px;
		margin-bottom:15px;
	}


	
	.home .titles
	{
		display:flex;
			align-items:center;
			flex-direction:column;
			justify-content:center;
		padding:0px 10px;
		margin:0px;
		width:100%;
	}
	
		.home .titles .subtitle
		{
			font-size:20px;
			font-family:Papyrus, fantasy;
			font-weight:bold;
			color:saddlebrown;
			margin-bottom:20px;
			text-align:center;
			width:100%;
		}

		.home .titles .subtitle_ta
		{
			height:200px;
			resize:vertical;	
		}
	
		.home .titles .subtitle2 {
			font-size:16px;
			color:crimson;
			margin-bottom:20px;
			width:100%;
		}

		.home .titles .subtitle2_ta {
			height:200px;
			resize:vertical;
		}

		.home .titles .title
		{
			font-size:32px;
			font-weight:bold;
			margin-top:30px;
			margin-bottom:20px;
			text-align:center;
			width:100%;
		}
		
		.home .titles .title_ta
		{
			/*width:80%;*/
			resize:vertical;
		}

	.home .tr_testedon
	{
		background-color:lightcoral;
		font-size:13px;
		height:20px;
	}

.home_row {
	display:flex;
		justify-content:center;
}



@media screen and (max-width: 700px) {

	.home {

	}
	
	.home .titles .subtitle {
		margin-left: 5px;
		margin-right: 5px;	
	}
	
	.home .titles .title {
		margin-left: 5px;
		margin-right: 5px;
	}

}

/******My Home*****/
.myhome {

}

.page_header {
	display:flex;
		align-items:center;
}

.page_header_extlink {
	flex-grow:2;
	text-align:right;
}

	.page_header_extlink .button {
		/*background-color:green !important;*/
		color:green !important;
	}

.myhome .section {
	margin-bottom:25px;
	
	border:2px solid black;
	border-radius:4px;
}

.myhome .section .section_button {
	display:flex;
		justify-content:center;
	margin-bottom:5px;
	margin-top:5px;
}

	.myhome .section .section_button .button {
		color:darkorange !important;
		width:250px;
	}

.myhome .section .section_content {
	/*border:1px solid lightgrey;*/
	padding:15px;
}

.myhome .section .section_title {
	background-color:black;
	color:white;
	font-size:13px;
	font-weight:bold;
	margin-bottom:5px;
	padding:5px;
}

.myhome .section .section_subtitle {
	color:grey;
	font-size:11px;
	margin-bottom:5px;
	margin-left:10px;
}

.myhome .section .noborder {
	border:0px;
	padding:0px;
}


/*League Home modifications*/
.myhome .subtitle {
	margin-bottom:0px;
}

/*Messagse modifications*/
.myhome .messages {
	margin-top:0px;
}

.myhome .messages .more {
	margin-top:0px;
	margin-bottom:5px;
}

@media screen and (max-width: 700px) {

	.myhome .section .section_button {
		padding:0px 5px;
	}

		.myhome .section .section_button .button {
			width:calc(100% - 16px);
		}
	
	.myhome .section .section_content {
		padding:5px;
	}


}