/* 背景色 */
body {
    background-color: var(--color_background);
}

.login-logo {
    width: 60%;
    height: auto;
    margin: 20px auto;
    width: 60%;
    height: auto;
}

.error_message {
    color: red;
    font-weight: bold;
    margin-top: 5px;
}

.operation_message {
    color: red;
    font-weight: bold;
    font-size: 18px;
    margin-top: 30px;
}

.operation_information {
    width: 360px;
    min-width: 280px;
    height: 150px;
    font-size: 16px;
    padding: 10px 10px 10px 10px;
    border-style: solid;
    border-radius: 0px 0px 0px 10px;
    border-width: 3px;
    border-color: #6c757d;
    overflow: auto;
    font-family: Meiryo, "メイリオ", "Hiragino Kaku Gothic Pro",
        "ヒラギノ角ゴ Pro W3", Osaka, "MS P Gothic", "ＭＳ Ｐゴシック",
        sans-serif;
}

/* 雇用4.0用にデザイン変更 */
/* Todo fujita 色などconfigに移動できるものは移動する */
.nav_bar_login {
    background-color: var(--color_navbar, #22aaaa);
    color: #ffffff;
    padding: 11px 0px 13px 10px;
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 30px;
    text-shadow: 1px 1px #000000;
}

.login_form {
    border: solid 2px #b7b7b7;
    background-color: #f7f7f7;
    padding: 20px 5px 5px 5px;
}

.login_title {
    color: #14abc5;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 30px;
}

.login_input {
    font-size: 18px !important;
}

.btn_login {
    background-color: #389abc;
    color: #ffffff;
    padding: 5px 20px;
    margin: 10px 0px 10px 0px;
    width: 154px;
    float: right;
}

.btn_reset {
    background-color: #5c7894;
    color: #ffffff;
    padding: 5px 20px;
    margin-bottom: 10px;
    width: 154px;
    float: right;
}

.btn_password_forget {
    color: #389abc;
    font-size: 18px;
    font-weight: bold;
    float: right;
}

/* オートコンプリート時の背景色変更を無効化*/
input.form-control:-webkit-autofill {
    box-shadow: 0 0 0 1000px white inset;
}

/* スマホサイズ時 */
@media (max-width: 767px) {
    .login_form {
        border: solid 2px #b7b7b7;
        background-color: #f7f7f7;
        padding: 15px 20px 5px 15px;
    }
}

.ui-datepicker-trigger {
    display: inline-block;
    cursor: pointer;
    border: none;
}
