.input {
    display: block;
    background: transparent;
    border:none;
    outline: none;
    font-family: Podkova;
    font-size: 18px;
    padding: 0px;
    margin: 0px;
    color: #fff;
}

.input:focus {
    outline: none;
}
.input-label {
    display: block;
    margin: 0px;
    padding: 0px;
    text-align: left;
}

.input-container {
    display: block;
    text-align: left;
    background: #3e3e3e;
    padding: 8px 2px;
    border-radius: 15px;
}

.input-container label {
    display: block;
    color: #a0a0a0;
    font-family: russia;
    font-size: 14px;
    margin: 0px 11px;
}

.input-container[error="true"] {
    border: 2px solid #e74c3c;
    padding: 6px 0px;
}

.input-container[error="true"] label {
    color: #e74c3c;
}