﻿body {
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
}


#officeSearch {
    box-shadow: 0 0px 4px 0 rgba(0, 0, 0, 0.2), 0 0px 8px 0 rgba(0, 0, 0, 0.19);
    min-height:530px;
    max-width:700px;
}

    #officeSearch > .Title {
        padding: .5em .5em .5em 1em;
        /*background: #ffc154;*/
        /*background: #fbad23;*/
        background:rgb(6, 83, 122);
        /*background:rgba(1,78,120,0.85);*/
    }

    .Title > h2 {
        color:white;
    }

#officeSearch > .Body  {
    padding: 1em 1.5em 1.5em 2em;
}

.result-title {
    padding: 1em 0em 0em 0em;
    font-size:20px;
}

#office-name, #office-hours, #office-address, #office-phone-number {
    display:block;
}

#office-name {
    font-weight:bold;
}


.zipCodeForm {
    padding: 1em 0em 1em 0em;
}

label.zip-input {
    padding: 0 0 0 0;
    font-size:20px;
}

label input[type=text] {
    margin: 1em 0 1em 0;
    display:block;
    padding: .5em;
    font-size:16px;
    border: 1px solid #aaa;
}

#zipSearchResult {
    padding: .5em 0em 0em 0em;
    line-height:1.75em;
}

/*input[type=text] {
    background-color: white;
    background-image: url('searchicon.png');
    background-position: 10px 10px;
    background-repeat: no-repeat;
    padding-left: 40px;
}*/