.box {
    background:#FFFFFF;
    position:absolute;
    top:0px;
    right:0px;
    bottom:0px;
    left:0px;
    }
.img {
        width: 100%;
        height: 100%;
        border-top-right-radius: 10px;
        border-bottom-right-radius:10px;
        object-fit: cover;
      }
.div_selamat_datang{
    width: 729px;
    height: 168px;
    margin-top: -630px;
    padding: 20px 0 0 20px;
    /* color:#FFFFFF; */
    color:#243D76;
    font-family: 'Open Sans';
    font-weight: bold;
    font-size: 40px;
}
.div_polisi_lalu_lintas{
    width: 729px;
    height: 168px;
    margin-top: -120px;
    padding: 20px 0 0 20px;
    /* color:#FFFFFF; */
    color:#243D76;
    font-family: 'Open Sans';
    font-weight: 700;
    font-size: 40px;
}

.div_content{
    width: 729px;
    height: 168px;
    margin-top: -100px;
    padding: 20px 0 0 20px;
    color:#FFFFFF;
    /* color:#243D76; */
    font-family: 'Open Sans';
    font-weight: 400;
    font-size: 20px;
    text-align: justify;
    text-justify: inter-word;
}
.div_polisi_left{
    margin: 50px 0px 0 200px;
    padding: 10px 0px 0 10px;
    width:200px;
    height:30px;
}
.img_polisi_left{
    width: 100px;
    height: 25px;
    object-fit: cover;
}
.div_lalu_lintas_left{
    margin: -50px 0px 0 200px;
    padding: 10px 10px 0 10px;
    width:210px;
    height:30px;
}

.img_lalu_lintas_left{
    width: 206px;
    height: 25px;
    object-fit: cover;
    margin-top: 52.05px;
}

.div_logo_polisi_left{
    margin:0px 0 0 120px;
}

.img_logo_polisi_left{
    width: 70px;
    height: 70px;
}

.div_selamat_datang_kembali{
    width: 100%;
    height: 40px;
    margin: 20px 0 0 0;
    text-align: center;
    color:black;
    font-weight: 600;
    font-family: 'Open Sans';
    font-size: 20;
}

.div_masuk_ke_aplikasi{
    width: 100%;
    height: 40px;
    margin: -10px 0 0 0;
    text-align: center;
    color:black;
    font-weight: 400;
    font-family: 'Open Sans';
    font-size: 14;
}
.div_form{
    width: 100%;
    text-align: center;
}

.textbox .textbox-button{
    background: transparent;
    border: none;
}

.error-message{
    margin: 4px 0 0 0;
    padding: 0;
    color: red;
}

.div_lupa_password{
    width: 100px;
    margin: -10px 0 20px 180px;
    text-align: right;
    font-size: 11px;
    color: #436AAC;
}

a.fill-div {
    text-decoration: none;
}
.div_message{
    margin: 10px 0 0 0;
    width: 100%;
    text-align: center;
}
.p_error{
    color: red;
    font-size: 11;
    font-weight: 400;
}
.p_success{
    color: green;
    font-size: 11;
    font-weight: 400;
}