.objecWrapAll {
	word-wrap: break-word;
	word-break: break-all;
}

input[type=text], table select, textarea {
	border: 0.1rem solid #000000;
	padding: 0.3rem;
	width: 80%;
	min-width: 15rem;
	font-size: 1.3rem;
}
table {
	border-collapse: collapse;
	text-align: left;
	width: 100%;
}
table thead tr {
	background: #649bb4;
	color: white;
	font-weight: bold;
	font-size: 1.2rem;
}
table tr {
	background: #eef4f7;
    /*border-bottom: 0.1rem solid*/
}
table th, table td {
    padding: 1rem 1rem;
	font-size: 1.2rem;
	/*min-width: 10rem;*/
}
table select {
	width: 82%;
}
textarea {
	width: 98%;
	min-width: 25rem;
}

.TableMenu {
	width: 97%;
	display: flex;
	flex-wrap: wrap;
	padding: 0.5rem;
}
.TableMenu > div {
	padding: 0.2rem;
}
.TableMenuContent > div {
	padding: 0.2rem;
}
.TableMenu select, .TableMenu input, .TableMenu .TableMenuContent a {
	box-shadow: 0px 0px 7px 0px #3a6478;
	border: 0.1rem solid #000000;
	font-size: 1rem;
	padding: 0.5rem;
	background-color: #dde9ee;

	/*margin: 1rem;*/

}
.TableMenu select:hover, .TableMenu input:hover, .TableMenu .TableMenuContent a:hover {
	background-color: white;
	cursor: pointer;
}
.TableMenu input[type=submit] {
	padding-left: 3rem;
	padding-right: 3rem;
}
.TableMenu .TableMenuContentSelected a {
	box-shadow: 0px 0px 7px 0px #3a6478;
	border: 0.1rem solid #000000;
	padding: 0.5rem;
	background-color: white;
}

.TableMenuContent, .TableMenuContentSelected {
	display: flex;
	white-space: nowrap;
	cursor: pointer;
}





@media (max-width: 1920px) {
	article {
		width: 80%;
	}
	table td {
		font-size: 1.4rem;
	}
	input[type=text], table th, table select, textarea {
		font-size: 1.5rem;
	}
	.TableMenu select, .TableMenu input, .TableMenu .TableMenuContent a {
		font-size: 1.3rem;
	}
}
@media (max-width: 1440px) {
	article {
		width: 90%;
	}
	table td {
		font-size: 1.6rem;
	}
	input[type=text], table th, table select, textarea {
		font-size: 1.7rem;
	}
	.TableMenu select, .TableMenu input, .TableMenu .TableMenuContent a {
		font-size: 1.4rem;
	}
}
@media (max-width: 1024px) {
	.objectHidden {
		display: none;
	}
	article {
		width: 95%;
	}
	table td {
		font-size: 1.8rem;
	}
	input[type=text], table th, table select, textarea {
		font-size: 1.9rem;
	}
	.TableMenu select, .TableMenu input, .TableMenu .TableMenuContent a {
		font-size: 1.5rem;
	}
}
@media (max-width: 768px) {
	article {
		width: 100%;
	}
	table td {
		font-size: 2rem;
	}
	input[type=text], table th, table select, textarea {
		font-size: 2.1rem;
	}
	.TableMenu select, .TableMenu input, .TableMenu .TableMenuContent a {
		font-size: 1.6rem;
	}
}
@media (max-width: 425px) {
	article {
		width: 100%;
	}
	table td {
		font-size: 2.2rem;
	}
	input[type=text], table th, table select, textarea {
		font-size: 2.3rem;
	}
	.TableMenu select, .TableMenu input, .TableMenu .TableMenuContent a {
		font-size: 1.7rem;
	}
}



