.error-text{
    font-size: 12px;
    color: red;
}
.form-control, .form-select {
    color: #000;
    font-size: 13px;
    font-family:Poppins-Regular;
    background: #FDFDFD;
    border-radius: 1px;
    padding: 8px 10px;
    border: 1px solid #E1E1E1;
}

.form-space {
    margin-bottom: 18px;
}
.form-control, .form-select {
    color: #000;
    font-size: 13px;
    font-family:Poppins-Regular;
    background: #FDFDFD;
    border-radius: 1px;
    padding: 8px 10px;
    border: 1px solid #E1E1E1;
}

.form-space {
    margin-bottom: 12px;
}

.form-control, .form-select {
    box-sizing: border-box;
    color: #000;
    font-size: 13px;
    font-family: Poppins-Regular;
    background: #FDFDFD;
    border-radius: 1px;
    padding: 8px 10px;
    border: 1px solid #E1E1E1;
}

.form-space {
    margin-bottom: 12px;
}

.form-float {
    position: relative;
    display: block;
}

.form-float .form-control,
.form-float .form-select {
    height: 40px;
    padding: 8px 10px 8px 10px;
    box-sizing: border-box;
}

.form-float textarea.form-control {
    height: auto;
    min-height: 70px;
    padding-top: 18px;
}
.form-select:focus{
    box-shadow: none;
}
.form-float .floating-label {
    position: absolute;
    left: 10px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 13px;
    color: #222;
    background: #FDFDFD;
    padding: 0 4px;
        font-family: Poppins-Regular;
    pointer-events: none;
    transition: all 0.15s ease-in-out;
    max-width: calc(100% - 20px);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.form-float .form-control:focus + .floating-label,
.form-float .form-control:not(:placeholder-shown) + .floating-label,
.form-float select.form-control:focus + .floating-label,
.form-float select.form-control.filled + .floating-label,
.form-float select.form-select:focus + .floating-label,
.form-float select.form-select.filled + .floating-label {
    top: 0;
    font-size: 10px;
    color: #666;
    max-width: none;
}

.form-float .form-control:focus,
.form-float .form-select:focus {
    border-color: #999;
    outline: none;
    box-shadow: none;
}

   .pay-btn {
           background: linear-gradient(90deg, #E31F23 0%, #7D1113 100%);
font-family:Poppins-Medium;
            border: none;
            color: white;
            font-size: 13px;
            padding: 8px 15px;
            border-radius: 6px;
           
        }

        .pay-btn:hover {
          

            color: white;
        }

        .clear-btn {
            background: #e2e3e5;
            border: none;
            font-family:Poppins-Medium;
            color: #555;
            font-size: 13px;
            padding: 8px 16px;
            border-radius: 6px;
        }
        

        .clear-btn:hover {
            background: #d1d2d4;
        }
