.alert-danger, .alert-success {
    display: none;
}

.input-wrap, #amount-charged-wrap, .amount-div {
    margin-bottom: 2.5em;
}

.input-wrap label, #amount-charged-wrap .input-wrap label {
    position: relative;
    top: 5px;
    font-weight: bold;
    width: 100%;
    transition: top 200ms linear 0s;
}

.input input, .input select, #amount-charged-wrap .input-wrap .input div,
#generalForm .input-wrap .input div, .amount-div {
    outline: 0;
    border-width: 0 0 2px;
    border-color: #000000;
    width: 100%;
    height: 2em;
    background: #fff;
    border-radius: 0;
    color: inherit;
}

::-webkit-input-placeholder {
    color: transparent;
}

::-moz-placeholder {
    color: transparent;
}

input::placeholder {
    color: transparent;
}


.btn {
    height: 3.5em;
    width: 100%;
    background: #1a2238 !important;
    color: #fff !important;
    font-weight: 700;
    border-radius: 30px !important;
    font-size: 15px;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

.spinner-border {
    display: none !important;
}