@import url("common.css");

textarea:focus, input:focus {
    outline : none;
}

.login {
    position            : absolute;
    top                 : 50%;
    left                : 50%;
    width               : 530px;
    height              : 540px;
    margin              : -270px 0 0 -265px;
    background-image    : url("../img/login/bg_logo.png"), linear-gradient(160deg, #75c4ee, #977bd2);
    background-repeat   : no-repeat;
    background-position : left bottom;
    box-shadow          : 7px 12px 30px 0 rgba(0, 0, 0, 0.25);
    border-radius       : 10px;
}

.login-logo img {
    display     : block;
    margin-left : 155px;
    margin-top  : 40px;
    width       : 328px;
}

.usis-logo img {
    display      : block;
    height       : 36px;
    margin-left  : auto;
    margin-right : auto;
    margin-top   : 20px;
}

.login-form {
    margin-top : 20px;
}

div input {
    display          : block;
    margin-right     : auto;
    margin-left      : auto;
    border-radius    : 5px;
    background-color : #ffffff;
    box-shadow       : inset 2px 4px 5px 0 rgba(0, 0, 0, 0.1);
    border           : solid 1px #b6b6b6;
    width            : 380px;
    height           : 42px;
    margin-top       : 10px;
    text-indent      : 40px;
    line-height      : 21px;
}

#id {
    background-image  : url(../img/login/ID.png);
    background-repeat : no-repeat;
}

#pw {
    background-image  : url(../img/login/PW.png);
    background-repeat : no-repeat;
}

button {
    background-color : #2C1759;
    border           : 0;
    border-radius    : 6px;
    color            : #A48CD5;
    display          : block;
    font-size        : 24px;
    margin-right     : auto;
    margin-left      : auto;
    margin-top       : 10px;
    height           : 65px;
    width            : 380px;
    padding          : 0;
}

button:active {
    transform : translateY(1px);
}

.checkbox {
    display      : flex;
    margin-right : auto;
    margin-left  : auto;
    margin-top   : 10px;
    width        : 380px;
}

.checkbox input {
    width        : auto;
    height       : auto;
    margin-right : 10px;
}

label {
    display : none;
}