I have a design for input like this:

But with my style, I can't do that.
My CSS:
input.custom[type=text]{
border: none;
border-bottom: 1px solid #00CCCB;
}
.custom::-webkit-input-placeholder {
color: #727272;
}
.custom:-moz-placeholder { /* Firefox 18- */
color: #727272;
}
.custom::-moz-placeholder { /* Firefox 19+ */
color: #727272;
}
.custom:-ms-input-placeholder {
color: #727272;
}
My HTML:
<input type="text" class="custom" placeholder="Text goes here"/>
Results:

How can I style an input with bottom border and tiny left, right borders, like in my design?
