#page-login-index.path-login .col-notice { position: relative; z-index: 9; display: flex; align-items: center; gap: 16px; height: 46px; }
#page-login-index.path-login .col-notice .notice-txt { display: flex; align-items: center; justify-content: space-between; font-size: 14px; color: #333; font-weight: 400; }
#page-login-index.path-login .col-notice .notice-txt p,
#page-login-index.path-login .col-notice .notice-txt a { color: #333; margin: 0; }
#page-login-index.path-login .col-notice .notice-txt a:hover { color: #000;}
#page-login-index.path-login .col-notice .notice-txt .date { color: #999;}
#page-login-index.path-login .col-notice h3 { font-size:14px; color:#333; margin:0px; font-weight:bold; }

#page-login-index.path-login .background-img { background-image: url('/theme/saturn/pix/login/LoginBg.jpg'); background-size: cover;}

#page-login-index.path-login .login-box { height: calc(100% - 40px); }

#page-login-index.path-login .col-login h2.login-title { line-height: 42px; color: #000; }
#page-login-index.path-login .col-login h2.login-title .login-title-txt { font-family: 'Pretandard'; }
#page-login-index.path-login .col-login h2.login-title .login-txt { line-height: 24px; }
#page-login-index.path-login .col-login h2.login-title .login-txt span { color: #E60039;}

@media (max-width: 576px) {
    #page-login-index.path-login .col-login h2.login-title { line-height: 38px; }
    #page-login-index.path-login .col-login h2.login-title .login-txt { line-height: 18px;}
}

#page-login-index.path-login .col-login-person .form-login .textform input { width: 100%; font-size: 14px; line-height: 24px; color: #999; border: 1px solid #E0E0E0; padding: 16px; }

#page-login-index.path-login .col-login .form-login .checkbox label { font-size:14px; line-height: 24px; color:#000; font-weight: 400; display: flex; align-items: center; gap: 4px; margin: 12px 0 24px; }
#page-login-index.path-login .col-login .form-login .checkbox label input { width: 20px; height: 20px; color: #E60039; vertical-align: middle; -webkit-appearance: none; background: none; border: 0; outline: 0; flex-grow: 0; background-color: #FFF; transition: background 300ms; cursor: pointer; }
#page-login-index.path-login .col-login .form-login .checkbox label input::before { content: ""; color: transparent; display: block; width: inherit; height: inherit; border-radius: inherit; border: 0; background-color: transparent; background-size: contain; box-shadow: inset 0 0 0 1px #CCD3D8; }
#page-login-index.path-login .col-login .form-login .checkbox label input:checked { background-color: currentcolor; }
#page-login-index.path-login .col-login .form-login .checkbox label input:checked::before { box-shadow: none; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath d='M15.88 8.29L10 14.17l-1.88-1.88a.996.996 0 1 0-1.41 1.41l2.59 2.59c.39.39 1.02.39 1.41 0L17.3 9.7a.996.996 0 0 0 0-1.41c-.39-.39-1.03-.39-1.42 0z' fill='%23fff'/%3E %3C/svg%3E"); }

#page-login-index.path-login .col-login-person .form-login .submitform .btn { width:100%; line-height: 56px; font-size: 18px; font-weight: 600; padding: 0; margin:0px; border:0px; border-radius:0px; box-shadow:none; background-color:#E60039 ; color:white; }

#page-login-index.path-login .login-footer { font-style: normal; line-height: 24px; letter-spacing: -.5px; }

#page-login-index.path-login #maincontent { all: unset; }
#page-login-index.path-login .footer-wrap { display: none; }
