.login-bg {
    background-image: #fff;
    background-size: 100%;
    height: 100%;
}



@font-face {
    font-family: "Poppins-Regular";
    src: url(../fonts/Poppins/Poppins-Regular.ttf) format("opentype");
}

body {
    /* font-family: 'SolaimanLipi', Arial, sans-serif !important; */
    font-family: "Poppins-Regular" !important;
}

a:hover {
    text-decoration: none;
}

.intl-tel-input {
    display: table-cell;
}

.intl-tel-input .selected-flag {
    z-index: 4;
}

.intl-tel-input .country-list {
    z-index: 5;
}

.input-group .intl-tel-input .form-control {
    border-top-left-radius: 4px;
    border-top-right-radius: 0;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 0;
}

.border-left-info {
    border-left: .15rem solid #4dd0e1 !important;
}

.logo{
    /* max-height: 90px; */
    /* max-width: 200px; */
    margin: 0 auto;
}

.logo img{
    height: 90px;
    display: block;
    margin: 0 auto;
}
.digital_text{ font-size: 12px; color: #7d5e25; line-height: 16px;}
.bangsamoro_text{ font-size: 12px; color:#474546; line-height: 16px;}
.workflow_text{ font-size: 12px; color:#e8c400; line-height: 16px;}


.password_icon {
    position: absolute;
    right: 5px;
    top: 10px;
    cursor: pointer;
    z-index: 10;
}

@media screen and (max-width:480px){
    .login-bg .login_part {height:auto;width:90%; margin: 0 auto;}
    .login-bg form{ width: 100%; height: auto;}
}

@media (max-width:425px){
    .login_block { margin: 0 15px;}
}
