    .update
    {
        width: 100%;
        background: #0e9346;
        color: white;
        border-radius: 5px !important;
        line-height: 15px !important;
        position: inherit !important;
    }
    .update:hover
    {
        background: #0e9346;
        color: white;
    }
    .update:disabled
    {
        cursor: not-allowed;
        pointer-events: none;
        color: #c0c0c0;
        background-color: #84C4AA;
    }
    .useMylocation
    {
        width: 100%;
        border: none;
        background: none;
        color: green;
        margin-top: 20px;
    }
    .search
    {
        position: relative;
        color: #aaa;
        font-size: 16px;
        margin: 15px;
    }
    
    .search input
    {
        width: 250px; /*height: 32px; background: #fcfcfc;
         border-radius: 5px;
        box-shadow: 0 0 3px #ccc, 0 10px 15px #ebebeb inset;*/
        border: none;
        border-bottom: 3px solid #666;
        margin: 0px;
    }
    
    .search input
    {
        text-indent: 25px;
        font-size: 20px;
        color: Green;
    }
    .search .fa-map-marker
    {
        position: absolute;
        top: 0px;
        left: 5px;
        zoom: 1.3;
        color: Green;
    }
    .fa-compass
    {
        zoom: 1.1;
        color: Green;
    }
    .noPadding
    {
        padding: 0;
    }
    .location
    {
        color: Green !important;
		width:101%;
    }
    @media screen and (max-width: 641px)
    {
        .reveal-modal
        {
            margin-left: 25%;
        }
        .textrow-padding
        {
            padding: 0px;
        }
    }
    @media screen and (min-width: 779px)
    {
        .textrow-padding
        {
            padding: 20px 20%;
        }
    }
    @media screen and (max-width: 767px)
    {
        .textrow-padding
        {
            padding: 20px 13%;
        }
    }
    @media screen and (min-width: 642px)
    {
        .reveal-modal
        {
            margin-left: -25%;
        }
    }
    .reveal-modal
    {
        width: 50%;
        border: 0;
        padding: 15px 0px 0px 0px; /*background: green;*/
        border-radius: 0;
        background: -moz-linear-gradient(0deg, #038D50 0%, #506271 100%); /* ff3.6+ */
        background: -webkit-gradient(linear, left top, right top, color-stop(0%, #038D50), color-stop(100%, #506271)); /* safari4+,chrome */
        background: -webkit-linear-gradient(0deg, #038D50 0%, #506271 100%); /* safari5.1+,chrome10+ */
        background: -o-linear-gradient(0deg, #038D50 0%, #506271 100%); /* opera 11.10+ */
        background: -ms-linear-gradient(0deg, #038D50 0%, #506271 100%); /* ie10+ */
        background: linear-gradient(90deg, #038D50 0%, #506271 100%); /* w3c */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#038D50', endColorstr='#506271',GradientType=1 ); /* ie6-9 */
    }
    .close-reveal-modal
    {
        position: inherit !important;
        font-size: 20px !important;
        width: 100%;
        height: 55px;
        margin: 15px;
        padding: 15px;
        border-radius: 5px;
        background: none;
    }
    .current
    {
        height: 18px;
        width: 25px;
        background-image: url(/content/blac/images/current.png);
        background-size: 20px;
        background-repeat: no-repeat;
        display: inline-block;
    }
    .LocationName
    {
        text-transform: capitalize;
    }
    .popUpMessage
    {
        text-align: center;
        margin-top: 0px;
        font-size: 18px;
        color: #666;
    }
    .popUpError
    {
        text-align: center;
        margin-top: 0px;
        font-size: 18px;
        color: red;
    }
    ::placeholder
    {
        font-family: 'Frutiger Neue W01 Light' ,sans-serif;
        color: #aaa;
        font-size: 16px;
    }
    ::-webkit-input-placeholder
    {
        color: #aaa;
    }
    @-moz-document url-prefix() {
    .search {font-size:20px;}
    }
