.bgcclr
{
    padding: 200px 150px 200px 100px;
    background-color: #1e293b;
    background-image:url('../image/bgc.jpg');
    height: 657px;

}

.bgcwht
{
    background-color:#fff !important;
    padding:60px 60px;
}

.bgcclr h3
{
    font-size: 57px;
    font-weight: 700;
    line-height: 60px;
    font-family: 'Noto Sans JP', sans-serif;
 
    color: #fff !important;
}
.bgcclr p
{
    color:#cdcdcd;
    margin:20px 0;
}
.row
{
    width:100% !important;
   
}
.loginfrms h2
{
    font-size: 35px !important;
    font-weight: 800;
    font-family: 'Noto Sans JP', sans-serif;
    margin-top: 10px;
    line-height: 1.25!important;
    color: #1e293b;
    letter-spacing: -2px;
}
.loginfrms form label
{
    font-size: 14px;
    font-weight: 600;
    font-family: revert;
    margin-bottom: 5px;

}
.loginfrms form input
{
    height:45px;
    border-radius:5px;

}



.field-icon {
    float: right;
    margin-right: 12px;
    margin-top: -29px;
    position: relative;
    z-index: 2;
    color:#1e293b !important;
  }

.btnsubmit
{
    width:100%;
    background-color:#4f46e5 !important;
    border-color:#4f46e5 !important;
    border-radius:20px;
    height:45px;
    margin-top:15px;
}

.btnsubmit:hover
{
    background-color:#4f46e5 !important;
    border-color:#4f46e5 !important;
}

.loginfrms form
{
    margin-top:25px;
}
.loginfrms form span
{
    color:#f00 ;
}
