﻿body {
    margin:0;
	padding:0;
    font-family: 微軟正黑體, Microsoft JhengHei;
	font-size: 14px;
}

.bg {
    position: absolute;
    top: 0px;
    width: 100vw;
    height: 100vh;
    background-color: #000000;
    background-image:url(../images/bg.jpg);
    background-size: cover;
    overflow: hidden;
    z-index: -1;
}

.bg2 {
    position: absolute;
    top: 0px;
    width: 100vw;
    height: 100vh;
    background-color: #000000;
    background-image:url(../images/bg2.jpg);
    background-size: cover;
    overflow: hidden;
    z-index: -1;
}

#loginDiv {
    position: relative;
    margin: 0 auto;
    top: calc(50vh - 125px);
    width: 330px;
    max-width: 100%;
    /*height: 250px;*/
    background-color: rgba(250, 250, 250, 0.4);
    border-radius: 20px;
}

#loginDiv > img.logo {
    position: absolute;
    top: -120px;
    left: -150px;
    width: 600px;
    height: auto;
    margin:auto;
}

#loginDiv > img.logo2 {
    position: absolute;
    bottom: -120px;
    left: 0px;
    width: 330px;
    height: auto;
}

#loginDiv > div {
    padding: 30px;
}

#loginDiv > div > div {
    position: relative;
    margin-bottom: 15px;
    font-size: 20px;
}

#loginDiv > div > div > img {
    position: absolute;
    width: 20px;
    height: auto;
    left: 10px;
    top: 13px;
}

#loginDiv > div > div > input {
    margin: 0px;
    margin-left: 20px;
    border: 0px;
    width: 90%;
    font-size: 20px;
}

@media (max-width: 768px) {
    #loginDiv > div > div {
        font-size: 14px;
    }
    #loginDiv > div > div > input {
        font-size: 14px;
    }
    #loginDiv > img.logo {
    position: absolute;
    top: -80px;
    left: 0px;
    width: 100%;
    height: auto;
    margin:auto;
}
}

#loginDiv > div > input[type=submit] {
    width: 100%;
    font-size: 24px;
}

#loginDiv > div > div > div.checkbox {
    position: absolute;
    left: 0px;
}

#loginDiv > div > div > div.checkbox > input {
    width: inherit;
}

#loginDiv > div > div > div.checkbox > label {
    font-size: 10px;
    color: #fff;
}

#loginDiv > div > div > label.forgot {
    position: absolute;
    top: 16px;
    right: 0px;
    font-size: 10px;
    color: #fff;
    cursor: pointer;
}
