﻿    #map {height: 100%;}
    html,body {height: 100%;margin: 0;padding: 0;}
    #description {font-family: Roboto;font-size: 15px;font-weight: 300;}
    #infowindow-content .title {font-weight: bold;}
    #infowindow-content {display: none;}
    #map #infowindow-content {display: inline;}
    .pac-card {background-color: #fff;border: 0;border-radius: 2px;box-shadow: 0 1px 4px -1px rgba(0, 0, 0, 0.3);margin: 10px;padding: 0 0.5em;font: 400 18px Roboto, Arial, sans-serif;overflow: hidden;font-family: Roboto;padding: 0;}
    #pac-container {padding-bottom: 12px;margin-right: 12px;}
    .pac-controls {display: inline-block;padding: 5px 11px;}
    .pac-controls label {font-family: Roboto;font-size: 13px;font-weight: 300;}
    #title {color: #fff;background-color: #4d90fe;font-size: 25px;font-weight: 500;padding: 6px 12px;}
    #target {width: 345px;}
    #pac-input {background-color: #fff;font-family: Roboto;font-size: 15px;font-weight: 300;margin-left: 12px;padding: 0 11px 0 13px;text-overflow: ellipsis;width: 400px;}
    #pac-input:focus {border-color: #4d90fe;}
    #CheckinModel #pac-input {width: 360px;height: 40px;margin-top: 10px;}
    div#InnerMap {min-height: 250px;}
    #title {color: #fff;background-color: #4d90fe;font-size: 25px;font-weight: 500;padding: 6px 12px;}
    #target {width: 345px;}
    .hm-newuserlogin .modal-content {border-radius: 10px;}
    .hm-newuserlogin .bootbox-body {text-align: center;font-size: 16px;font-weight: 600;margin: 0;padding: 0;line-height: 24px;color: #020202;}
    .hm-newuserlogin .modal-footer {justify-content: center;}
    .hm-newuserlogin .btn {width: 40%;margin: 0 10px;}
    .hm-newuserlogin .btn.sf-color-2.bootbox-accept.text-white {background: #f0f2f5 !important;border-radius: 10px;box-shadow: 0 2px 5px rgb(0 0 0 / 20%);font-weight: 600;font-size: 14px;color: #020202 !important;}
    .hm-newuserlogin .btn.sf-color1.bootbox-accept.text-white {background: #7d15e6;border-radius: 10px;box-shadow: 0 2px 6px rgb(0 0 0 / 30%);font-weight: 600;font-size: 14px;color: #ffffff !important;}
    .hm-newuserlogin .modal-footer {padding: 1.5rem;}
    .hm-newuserlogin .btn {position: relative;bottom: 0px;transition: all ease-in-out 0.3s;}
    .hm-newuserlogin .btn:hover {bottom: 5px;}
    .autocomplete-input-container {position: absolute;z-index: 999999;width: 100%;}
    .autocomplete-input {text-align: center;}
    #my-input-autocomplete {box-shadow: none;font-size: 14px;border-radius: 15px;border: 0;margin-top: 10px;width: 95%;height: 40px;text-overflow: ellipsis;padding: 0 1em;border: 1px solid #408EF0;}
    #my-input-autocomplete:focus {outline: none;}
    .autocomplete-results {margin: 0 auto;left: 10px;position: absolute;display: none;background-color: white;width: 93.5%;padding: 0;list-style-type: none;margin: 0 auto;border: 1px solid #d2d2d2;border-top: 0;box-sizing: border-box;}
    .autocomplete-item {padding: 5px 5px 5px 35px;height: 30px;line-height: 26px;border-top: 1px solid #d9d9d9;position: relative;white-space: nowrap;overflow: hidden;font-size: 14px;}
    .autocomplete-icon {display: block;position: absolute;top: 7px;bottom: 0;left: 8px;width: 20px;height: 20px;background-repeat: no-repeat;background-position: center center;}
    .autocomplete-icon.icon-localities {background-image: url(https://images.woosmap.com/icons/locality.svg);}
    .autocomplete-item:hover .autocomplete-icon.icon-localities {background-image: url(https://images.woosmap.com/icons/locality-selected.svg);}
    .autocomplete-item:hover {background-color: #f2f2f2;cursor: pointer;}
    .autocomplete-results::after {content: "";padding: 1px 1px 1px 0;height: 18px;box-sizing: border-box;text-align: right;display: block;background-image: url(https://maps.gstatic.com/mapfiles/api-3/images/powered-by-google-on-white3_hdpi.png);background-position: right;background-repeat: no-repeat;background-size: 120px 14px;}
    .border-radius50 {border-radius: 0 !important}
    .error {color: red;}
    .map-container-9,
    .map-container-10,
    .map-container-11 {overflow: hidden;padding-bottom: 56.25%;position: relative;height: 0;}
    .map-container-9 iframe,
    .map-container-10 iframe,
    .map-container-11 iframe {left: 0;top: 0;height: 100%;width: 100%;position: absolute;}
    .map-container {overflow: hidden;padding-bottom: 56.25%;position: relative;height: 0;}
    .map-container iframe {left: 0;top: 0;height: 100%;width: 100%;position: absolute;}