﻿/*
.form-group {
    position: relative;
}

.form-label {
    position: absolute;
    left: 7px;
    top: 10px;
    color: #000;
    background-color: #fff;
    z-index: 10;
    transition: font-size 150ms ease-out, -webkit-transform 150ms ease-out;
    transition: transform 150ms ease-out, font-size 150ms ease-out;
    transition: transform 150ms ease-out, font-size 150ms ease-out, -webkit-transform 150ms ease-out;
}

.focused .form-label {
    -webkit-transform: translateY(-125%);
            transform: translateY(-125%);
    font-size: .9em;
}

.form-input {
    position: relative;
    padding: 12px 0px 5px 3px;
      
    outline: 0;
    border: 0;

    border-bottom:1px solid #e9e9e9;
    transition: box-shadow 150ms ease-out;
}

.form-input.filled {    
}

.form-input ~ .input-group-append {
    border-bottom:1px solid #e9e9e9;
}
*/