.normal_form{
    display: flex;
    flex-direction: column;
}

.normal_form input, textarea{
    padding: 12px;
    border-radius: 10px;
    background-color: #fafafa;
    border: 2px solid #F7F7F9;
    min-width: 150px;
}

.normal_form label{
    color: #000000;
    font-size: 0.8rem;
    font-weight: 600;
}

.input_error{
    font-size: 0.8rem;
    color: #F0264E;
}

.input_error_hide{
    display: none;
}

.form_item_group{
    display: flex;
    align-items: center;
}

.form_item_group .form_item_wrapper{
    margin-right: 20px;
    width: 100%;
}

.form_item_group .form_item_wrapper:last-child{
    margin-right: 0;
}

.form_item_wrapper{
    width: 100%;
    margin-bottom: 20px;
}

.w_50{
    width: 50%;
}

.w_75{
width: 75%;
}

.w_100{
    width: 100%;
}

.form_submit_button{
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #000000;
    color: #ffffff;
    font-size: 0.8rem;
    padding: 8px;
    border-radius: 20px;
    border: none !important;
    min-width: 120px;
}

.diaplay_popup{
    display:flex;
align-items: center;
border-radius: 10px;
 padding:12px;
    margin:8px;
}

.diaplay_popup img{
    width: 25px;
    height:25px;
 margin:8px;
    object-fit:contain;
}

.flex-column{
    display: flex;
    flex-direction:column;
}

.flex-row{
       display: flex;
    flex-direction:row; 
}

.align-center{
     align-items: center;
}


.diaplay_popup p{
    font-size:0.8rem;
    position: relative;
    top:-10px;
}


#success_modal{
    background-color:#f1f7f4;
    border:1px solid #bcdcbf;
    
}
#success_modal h5{
    color:#bcdcbf;
}
#success_modal p{
    color:#bcdcbf;
}

#error_modal{
      background-color:#fdedee;
    border:1px solid #e5c9c4;  
}

#success_modal h5{
    color:#2e5b29;
}
#success_modal p{
    color:#2e5b29;
}

