@charset "utf-8";

/* Login */

.login_wrap{
    background: url(../img/all_bg.jpg) center center no-repeat;
    width: 100%;
    height: 100vh;
    background-size: cover;
    display: flex;
    align-items: center;
}

.login_wrap .txt_box{
    text-align: center;
    color: #fff;
}

.login_wrap .txt_box p{
    font-size: 25px;
    margin-top: 2.8rem;
    word-break: keep-all;
}

.login_box{
    background: #fff;
    border-radius: 10px;
    box-shadow: 10px 10px 35px rgba(0, 0, 0, 0.4);
    padding: 5rem;
    box-sizing: border-box;
}

.login_box {
    width: 900px;
    text-align: center;
}

.login_box h2{
    font-size: 28px;
}

.login_box h3{
    font-size: 2.5rem;
    color: #ff0000;
}


.login_box p{
    font-size: 14px;
    font-weight: 300;
    text-transform: uppercase;
    color: #aaa;
    letter-spacing: 4px;
    margin-bottom: 45px;
}


.login_box p2{
    font-size: 16px;
}

.login_box > a{
    display: block;
    width: 100%;
}

.login_box .input_field{
    display: flex;
}

.login_box .input_box {
    margin-right: 10px;
    width: 78.33%;
}


.login_box .input_box input{
    display: block;
    padding: 1.7rem 2rem;
    font-size: 1.6rem;
    border: 1px solid #ddd;
    width: 100%;
    box-sizing: border-box;
    transition: .3s;
}

.login_box .input_box input:focus{
    border-color: #4ac7ba;
    color: #4ac7ba;
}

.login_box .input_box input[type="text"]{
    margin-bottom: 10px;
}



.login_box .btn_login{
    width: 20%;
    border: none;
    background: #4ac7ba;
    color: #fff;
    font-size: 1.8rem;
    font-weight: 700;
    cursor: pointer;
    transition: .3s;
}



.login_box .btn_login:hover{
    background: #59cfc3;
}

.login_box .btn_find{
    display: block;
    border: 1px solid #eee;
    background: #4ac7ba;
    color: #fff;
    font-size: 18px;
    padding: 13px 0 15px;
    margin-top: 10px;
    transition: .3s;
}

.login_box .btn_find:hover{
    border-color: #4ac7ba;
    background: #fff;
    color: #4ac7ba;
}