  body {
            font-family: 'Noto Sans Thai', sans-serif;
            background-color: #f7f7f7;
        }
        .centered-form,.centered {
            min-height: 100vh;
            display: flex;
            align-items: center;
            justify-content: center;
        }
        .form-card {
            width: 100%;
            max-width: 500px; /* ขยายขนาดกล่อง */
        }
        .input-group-text {
            background-color: #009688;
            color: white;
        }
		.btn-primary{
			background-color: #009688;
            color: white;
			border-color:#009688;
		}

        .card {
            border-radius: 15px;
        }
        .card-title {
            color: #009688;
        }
        .icon-box {
            width: 60px;
            height: 60px;
            background-color: #009688;
            color: white;
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 30px;
            margin-bottom: 20px;
        }
.hidden{display:none;}