@charset "utf-8";
/* CSS Document */
body {
  /* Location of the image */
  background-image: url(../img/index/CPdam.png);
  background-position: center center;
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: cover;
  background-color:#CFF;
}

#outter-block{
	height: auto;
	margin: auto;
	width: 600px;
	background: #d9ffe6;
	padding: 20px;
	margin-top: 200px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	/*box-shadow: 5px 5px 10px #C4C4C4;*/
}
#alert{
	text-align: center;
	color:#F00;
}
#title{
	text-align: center;
	color: rgb(18, 62, 205);
	/*text-shadow: 2px 2px 2px #CCCCCC;*/
	font-size: 22px;
	padding: 10px;
}
#inner-block{
	width: 380px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #f1fff5;
	margin: auto;
	padding: 10px;
	color: rgb(103, 128, 119);
}
label{
	font-weight:100;
	line-height:25px;
}
.menu-container {
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
	gap: 20px;
	padding: 40px;
	max-width: 900px;
	margin: auto;
}

.menu-btn {
	display: block;
	text-align: center;
	padding: 40px 20px;
	background: linear-gradient(135deg, #4facfe, #00f2fe);
	color: #fff;
	text-decoration: none;
	font-size: 18px;
	border-radius: 15px;
	box-shadow: 0 4px 10px rgba(0,0,0,0.1);
	transition: 0.3s;
}

.menu-btn:hover {
	transform: translateY(-5px);
	box-shadow: 0 8px 20px rgba(0,0,0,0.2);
}


.disabled {
	pointer-events: none;   /* ห้ามคลิก */
	opacity: 0.5;           /* ทำให้สีจาง เห็นว่า disabled */
	cursor: not-allowed;    /* เปลี่ยนเมาส์ */
}

@media only screen and (max-width: 480px) {
    #outter-block {
        width: 350px;
    }
	#inner-block {
        width: 330px;
    }
}
