:root {
  --venue-opacity: 1;
}

#Shop {
 /* fill: #0000FF66;*/
  fill-opacity: var(--venue-opacity);
}

#Food {
  /*fill: #FF6B0066;*/
  fill-opacity: var(--venue-opacity);
}

#Other {
  /*fill: #00D41D66;*/
  fill-opacity: var(--venue-opacity);
}

button.route-button {
  background-color: #ff6b00;
}

.route.selected {
  color: #ff6b00;
}

.floor-buttons button.selected {
  background-color: #ff6b00;
}

.mapplic-active,
a.mapplic-active > path,
g.mapplic-active > * {
  fill: #ff6b00;
}

button.route-button {
  background-color: #ff6b00;
}

.wf-forward {
    background-color: #ff6b00;
}

.wf-backward {
    background-color: #ff6b00;
}

.route.selected {
  color: #ff6b00;
}

.route-fastest-div.selected .route-fastest {
    background-image: url("https://inmapper.com/v0/images/fastest-selected-0000FF.svg");
}

.route-fastest.selected {
    background-image: url("https://inmapper.com/v0/images/fastest-selected-0000FF.svg");
}

.route-walk-div.selected .route-walk {
    background-image: url("https://inmapper.com/v0/images/walking-selected-0000FF.svg");
}

.route-walk.selected {
    background-image: url("https://inmapper.com/v0/images/walking-selected-0000FF.svg");
}

.route-elevator-div.selected .route-elevator {
  background-image: url("https://inmapper.com/v0/images/disabled-selected-0000FF.svg");
}

.route-elevator.selected {
  background-image: url("https://inmapper.com/v0/images/disabled-selected-0000FF.svg");
}
.shape-shop{
  background-image: url(https://inmapper.com/maps/malls/terminalkadikoy/img2/shop.png);
  background-size: 45px 45px;
}
.shape-food{
  background-image: url(https://inmapper.com/maps/malls/terminalkadikoy/img2/food.png);
  background-size: 45px 45px;
}
.shape-tk-shop{
  background-image: url(https://inmapper.com/maps/malls/terminalkadikoy/img2/shop.png);
  background-size: 45px 45px;
  background-position-y: center;
  background-repeat: no-repeat;
  background-position-x: center;
}
.shape-tk-food{
  background-image: url(https://inmapper.com/maps/malls/terminalkadikoy/img2/food.png);
  background-size: 45px 45px;
  background-position-y: center;
  background-repeat: no-repeat;
  background-position-x: center;
}
.shape-other{
  background-image: url(https://inmapper.com/maps/malls/terminalkadikoy/img2/other.png);
  background-size: 45px 45px;
}
.shape-wc{
  background-image: url(https://inmapper.com/maps/malls/terminalkadikoy/img2/wc.png);
  background-size: 45px 45px;
}
.shape-atm{
  background-image: url(https://inmapper.com/maps/malls/terminalkadikoy/img2/atm.png);
  background-size: 45px 45px;
}
.shape-7de7{
  background-image: url(https://inmapper.com/maps/malls/terminalkadikoy/img2/7de7.png);
  background-size: 45px 45px;
  background-position-y: center;
  background-repeat: no-repeat;
  background-position-x: center;
}
.shape-entrance{
  background-image: url(https://inmapper-com.s3.amazonaws.com/maps/malls/img2/entrance.svg);
  background-size: 45px 45px;
}
.shape-carpark{
  background-image: url(https://inmapper.com/maps/malls/terminalkadikoy/img2/carpark.png);
  background-size: 45px 45px;
}
.shape-transportation{
  background-image: url(https://inmapper.com/maps/malls/terminalkadikoy/img2/transportation.png);
  background-size: 45px 45px;
  background-repeat: no-repeat;
  background-position-x: center;
}
.shape-service{
  background-image: url(https://inmapper.com/maps/malls/terminalkadikoy/img2/service.png);
  background-size: 45px 45px;
  background-repeat: no-repeat;
  background-position-x: center;
}

/* Renk Değişimleri */

.loaderMsg {
  color: #0000FF;
}

#loader {
    border-top-color: #0000FF;
}
#loader:before {
        border-top-color: #FF6B00;
}
#loader:after {
        border-top-color: #00D41D;
}

.tipue_drop_image_0 {
  background-color: none;
}

.tipue_drop_image_Shopping
{
     width: 40px;
     max-height: 40px;
     border-radius: 10px;
     border: 2px solid transparent;
     padding: 4px;
     background-color: white;
}
.tipue_drop_image_Food
{
     width: 40px;
     max-height: 40px;
     border-radius: 10px;
     border: 2px solid transparent;
     padding: 4px;
     background-color: white;
}
.tipue_drop_image_Other
{
     width: 40px;
     max-height: 40px;
     border-radius: 10px;
     border: 2px solid transparent;
     padding: 4px;
     background-color: white;
}

.tipue_drop_image_0
{
     width: 40px;
     max-height: 40px;
     border-radius: 10px;
     border: 2px solid transparent;
     padding: 4px;
     background-color: white; /**/
}
/*.menu-button-name-sub {
  font-family: Helvetica-Bold;
}
.tipue_drop_right {
  font-family: Helvetica;
}
.tipue_drop_right2 {
  font-family: Helvetica;
}
#tipue_drop_input {
  font-family: Helvetica;
}
#tipue_drop_input2 {
  font-family: Helvetica;
}/*