/* FORMS */

button,.button,input[type="submit"] {
    border: 0;
    background: #aaa;
    color: #fff;
    padding: 0.8em 1em;
    display: inline-block;
    line-height:1;
    text-decoration: none;
}

.btn-pill {
    border-radius:5px;
}

.search-form {
    border-radius: 3px;
    border:2px solid #AAAAAA;
    padding:0.25em;
    font-size:1.3em;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: space-around;
    justify-content: space-around;
    background:#Fff;
}

.search-form:hover {
    outline:0;
}

.search-form input {
    border:0;
    padding:0;
    font-size:0.8em;
    -webkit-flex:1 1 100%;
    flex:1 1 100%;
}

.search-form input:focus {
    outline:0;
}

.search-form button {
    background: transparent;
    padding:0;
    color:#AAAAAA;
    -webkit-flex:1 1 auto;
    flex:1 1 auto;
    padding:0 0.4em;
}