.myacc_form input{
    padding: 20px 28px;
    border-radius: 25px !important;
    outline: none !important;
    border: 1px solid #dddada;
}
.myacc_form input:focus{
border: 1px solid #48D892;
}
.myacc_form textarea{
    padding: 20px 28px;
    border-radius: 25px !important;
    outline: none !important;
    border: 1px solid #dddada;
}
.myacc_form input::placeholder,.myacc_form textarea::placeholder {
    color: rgb(37, 36, 36);
    opacity: 1;
    transition: opacity 1s ease; 
}
.myacc_form input:focus::placeholder,.myacc_form textarea:focus::placeholder{
    opacity: 0;
}
.btn_submit{
    background-color: #313F90;
    color: #fff;
    border-radius: 35px;
    font-weight: 600;
    padding: 18px 28px;
}
.btn_submit:hover{
    padding: 18px 28px;
    background-color: #48D892;
    color:#313F90;
    border-radius: 35px;
    font-weight: 600;
}
.dashed_underline{
    text-decoration: underline;
    text-decoration-style:dotted;
    color: #000;
}
.hidden{
    display: none;
}

  .radio-container {
    display: flex;
    align-items: center;
  }

  .radio-container input[type="radio"] {
    margin-right: 5px;
    vertical-align: middle;
    transform: scale(0.7);
  }
  .border_left{
    border-left:1px solid rgb(172, 169, 169);
    margin-left:20px ;
    padding-left: 50px;
  }
  @media only screen and (max-width:990px) {
    .border_left{
        border-left:none !important;  
        padding-left: 0px !important; 
    }
  }