.checkbox-custom{
    display: flex;
    justify-content: flex-start;
}
.checkbox-custom input[type="checkbox"]{
    opacity: 1;
    border: 0 none;
    width: 20px;
    height: 20px;
    top: 32%;
    left: 0px;
}
.checkbox-custom label{
    line-height: 2.2rem;
    color:#57a4fb;
}
.loginbox{
    height: 100vh;
    max-height: 100vh;
    min-height: 930px;
    overflow: hidden;
}
.login-page1{
    position: relative;
    width: 100%;
    height: 1000px;
}
.has-shadow333{
    position: absolute;
    left: 50%;
    margin-left: -441px;
    top: -865px;
    width: 80%;
    border:8px solid rgba(0,151,209,0.5);

}
.logo123{
    width: 100%;
    opacity: 0.96;
}
.loginimgs{
    display: flex;
    justify-content: flex-start
}
.loginboximg{
    padding: 0px;
    width: 46px;
    height: 56px;
    margin-right: 15px;
    margin-top: -8px
}
.genghuanyan{
    position: absolute;
    right: 0;
    top: 0;
}
.loginboxbtnSubmit{
    margin-top: 40px;
    width: 96%;
    height: 60px;
    font-size: 20px;
    border-radius: 40px;
    background:#57a4fb;
}
.loginboxh1{
    color: #57a4fb;
    font-size: 36px;
    font-weight: 700;
    margin-bottom: 40px
}
.loginboxanquanimg{
    position: absolute;
    top: 0;
    right: 13px;
    width: 78px;
    height: 78px;
}