html, body {
    height: 100%;
}

body {
    display: flex;
    align-items: center;
    background-image: url('/login/img/background.jpg'); /* 使用背景图片 */
    background-size: cover; /* 图片覆盖整个背景 */
    background-position: center; /* 图片居中 */
    background-repeat: no-repeat; /* 防止图片重复 */
    font-family: Arial, sans-serif; /* 字体 */
    color: #ffffff; /* 白色字体 */
}

a {
    color: #1e90ff;
    text-decoration: none;
}

a:hover {
    color: #4682b4;
}

.uf-form-signin {
    width: 100%;
    max-width: 350px;
    padding: 15px;
    margin: auto;
}

.uf-input-group .input-group-text {
    background: #ffffff70;
    color: #0000ff;
    border: unset;
    font-size: 18px;
    padding: 15px;
    width: 50px;
}

.uf-input-group .form-control {
    border: unset;
    border-left: 1px solid #ffffff05;
    font-size: 16px;
    background: #ffffff70;
    color: #000;
}

.uf-input-group .form-control:focus {
    box-shadow: unset;
    background: #ffffff;
}

.uf-btn-primary {
    background: #1e90ff;
    color: #fff;
}

.uf-btn-primary:hover {
    background: #4682b4;
    color: #fff;
}

.uf-form-check-input:checked {
    background-color: #1e90ff;
    border-color: #1e90ff;
}

.uf-social-login .uf-social-ic+.uf-social-ic {
    margin-left: 15px;
}

.uf-social-ic {
    width: 40px;
    height: 40px;
    background: #fff;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.uf-social-ic:hover {
    background: #1e90ff;
}

.uf-social-ic:hover i {
    color: #fff;
}

/* 调整模态框的主体颜色为淡蓝色 */
.modal-content {
    background-color: #b0e0e6; /* 淡蓝色背景 */
    color: #000000; /* 黑色字体，与背景颜色形成对比 */
    border: none; /* 去掉白色边框 */
}

/* 去掉模态框左边的白色边框 */
.modal-dialog {
    border: none;
    box-shadow: none; /* 去掉阴影效果 */
}

/* 设置头部背景为天蓝色以突出白色文字 */
.modal-header {
    padding: 10px; /* 减小头部高度 */
    background-color: #224bdd; /* 深蓝色背景 */
    border-bottom: none; /* 移除底部边框 */
}

/* 将“登录错误”标题设置为白色并缩小字体 */
.modal-header .modal-title {
    color: #ffffff; /* 白色标题 */
    font-size: 16px; /* 调整字体大小以缩小标题 */
    font-weight: bold; /* 可选：加粗标题文字 */
}


/* 调整底部按钮的间距和样式 */
.modal-footer {
    padding: 10px;
    border-top: none; /* 移除顶部边框 */
}

/* 设置关闭按钮的样式 */
.btn-close {
    color: #000; /* 黑色关闭按钮 */
    opacity: 1; /* 确保按钮清晰可见 */
}
.input-group-append {
    display: flex;
    align-items: center;
}

.input-group-append {
    display: flex;
    align-items: center;
}

.input-group-append .input-group-text {
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

.captcha-img {
    width: 200px;  /* 设置验证码图片的宽度 */
    height: 40px;  /* 设置验证码图片的高度 */
    margin-top: 1px; /* 与输入框的距离 */
    cursor: pointer;  /* 鼠标移上去时显示为指针 */
    border-radius: 10px;  /* 让图片四角变圆，数值越大圆角越明显 */
}




