/* Edited by Soo Oh - March 2014 */

.geocodifyInput {
    font: 14px Arial, sans-serif !important;
    width: 315px;
    height: 14px;
    font-size: 14px;
    line-height: 20px;
    border: 1px solid #ccc;
    outline: none;
    vertical-align: top;
    padding: 2px 2px 2px 25px !important;
    margin: 0 !important;
    position: relative;
    z-index: 1039;
    color: black;
    font-family: inherit;
    box-sizing:inherit;
    box-shadow: none !important;
    border: 1px solid #fff !important;
    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;
    -webkit-border-top-right-radius: 0 !important;
        -moz-border-radius-topright: 0 !important;
            border-top-right-radius: 0 !important;
    -webkit-border-bottom-right-radius: 0 !important;
        -moz-border-radius-bottomright: 0 !important;
            border-bottom-right-radius: 0 !important;
}

.geocodifyInput:focus {
    border: 1px solid #2262CC;
}

.geocodifyDropdown {
    position: absolute;
    display:block;
    z-index: 900;
    width: 100%;
    left: 4px;  
    top: 27px;
    margin: 1px 0 0 !important;
    background-color: white;
    border-top-color: #D9D9D9;
    font: 14px Arial, sans-serif !important;
    -webkit-border-bottom-right-radius: 4px;
        -moz-border-radius-bottomright: 4px;
            border-bottom-right-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
        -moz-border-radius-bottomleft: 4px;
            border-bottom-left-radius: 4px;
    -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.65) !important;
       -moz-box-shadow: 0 1px 5px rgba(0,0,0,0.65) !important;
            box-shadow: 0 1px 5px rgba(0,0,0,0.65) !important;
}

.geocodifyDropdown ul {
    margin: 0 !important;
    padding: 0 !important;
}

.geocodifyDropdown li {
    display: block;
    padding: 8px;
    cursor: pointer;
    margin: 0;
    list-style-type: none;
    text-align: left;
    font-size: 100%;
    font-family: inherit;
}
.geocodifyDropdown li:last-child {
    -webkit-border-bottom-right-radius: 4px;
     -webkit-border-bottom-left-radius: 4px;
        -moz-border-radius-bottomright: 4px;
         -moz-border-radius-bottomleft: 4px;
            border-bottom-right-radius: 4px;
             border-bottom-left-radius: 4px;
}

.selected {
    color: #000;
    background-color: #ddd;
}


