﻿body{color: #000000; background-color: #dddddd; font-family: Arial, Helvetica, "sans-serif"; font-size: 12pt;}
p{text-align: left; font-family: Arial, Helvetica, "sans-serif"; font-size: 10pt;}
.error{text-align: center; color: #ff0000; font-weight: bold; font-size: 12pt;}
.title{text-align: center; font-weight: bold; font-size: 12pt;}
.c{text-align: center;}
div.nw {margin-top: 10px;}
div.nwr {margin-top: 10px; float: right;}
a.footerlink{font-weight: bold; font-size: 12pt;}
.clear {clear: both;}

body {display: flex; flex-direction: row; justify-content: center; margin: 20px;}
.login-container {width: 100%; max-width: 400px; padding: 20px; box-sizing: border-box;}
.login-form {background: #ffffff; padding: 30px; border-radius: 8px; box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);}
.login-form h2 {margin-bottom: 20px; color: #333333; text-align: center;}
.input-group {margin-bottom: 20px; height: 60px;}
.input-group label {display: block; margin-bottom: 8px; color: #666666; font-size: 14px; font-weight: bold}
.input-group input {width: 100%; padding: 12px; border: 1px solid #cccccc; border-radius: 4px; box-sizing: border-box; font-size: 16px;}
.input-group input:focus {border-color: #007bff; outline: none;}
.submit-btn {width: 100%; padding: 12px; background-color: #007bff; color: white; border: none; border-radius: 4px; font-size: 16px; cursor: pointer; margin-top: 10px;}
.submit-btn:hover {background-color: #0056b3;}
#button2 {color: #000000; background-color: #ff9999; margin-top: 20px;}
#pkc {margin-top: 30px;}