/* ============================================================
   로그인 화면 전용 스타일.
   기존에 templates/security/login.html <head> 안에 <style> 블록으로
   박혀 있던 규칙을 그대로 옮겨온 파일이다(값 변경 없음).

   왜 admin-theme.css 가 아니라 별도 파일인가:
   로그인 화면은 layout/layout-login.html 을 쓰는데, 이 레이아웃은
   admin-theme.css 를 로드하지 않는다. 또한 여기 규칙은 html/body 를
   직접 건드리므로(전체 화면 세로 가운데 정렬) 다른 관리자 화면에
   적용되면 안 된다. 그래서 로그인 화면에서만 <link> 로 불러온다.
   ============================================================ */

.bd-placeholder-img {
    font-size: 1.125rem;
    text-anchor: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}

@media (min-width: 768px) {
    .bd-placeholder-img-lg {
        font-size: 3.5rem;
    }
}

html,
body {
    height: 100%;
}

body {
    display: flex;
    align-items: center;
    padding-top: 40px;
    padding-bottom: 40px;
    background-color: #f5f5f5;
}

.form-signin {
    width: 100%;
    max-width: 330px;
    padding: 15px;
    margin: auto;
}

.form-signin .checkbox {
    font-weight: 400;
}

.form-signin .form-floating:focus-within {
    z-index: 2;
}

.form-signin input[type="email"] {
    margin-bottom: -1px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.form-signin input[type="password"] {
    margin-bottom: 10px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
