.modal-content .btn-close {
    margin-left: 90.8%;
    padding: 15px;
    z-index: 111;
    background-color: #e8e4e4;
}
.modal-content .btn-close:hover {
    background-color: rgb(250, 17, 17);
}
.modal-content .step-0 {
    padding: 20px;
}
.modal {
    background: rgba(15, 4, 4, 0.795);
}
.modal-content .entryarea {
    position: relative;
    height: 40px;
    line-height: 40px;
}
.modal-content .entryarea input {
    position: absolute;
    outline: none;
    font-size: 1rem;
    padding:  0 20px !important;
    line-height: 40px;
    border-radius: 4px;
    border:  1px solid #6b6a6a;
}
.modal-content .entryarea  .labelline {
    position: absolute;
    font-size: .8rem;
    color: #000;
    padding: 0 15px;
    margin: 0 20px;
    top: 5.4px;
    background-color: #fff transparent;
    transition: 0.2s ease ;
}
.modal-content .entryarea input:focus,
.modal-content .entryarea input:valid {
    color: #333;
    border: 1px solid #000;
}
.modal-content .entryarea input:focus + .labelline,
.modal-content .entryarea input:valid + .labelline{
    color: #ff400f;
    height: 30px;
    line-height: 30px;
    transform: translate(-10px, -16px) scale(0.88);
    z-index: 1111;
    background-color: #ffffff;
}
.checkbox-group  {
    padding: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.checkbox-group a {
    text-decoration: none;
}
.checkbox-group span {
    text-decoration: underline;
}
.step-1 h4 {
    position: relative;
}
.step-1 h4::before{
    content: '';
    position: absolute;
    background-color: #ff400f;
    width: 60px;
    height: 2.5px;
    left: 43%;
    bottom: -6px;
    border-radius: 10px;
}