agm-map{
    height: 100%
}

.open{
    width : 350px;
}

.close{
    width :0px;
}

.sidenav {
    height: 100%;
    position: fixed;
    z-index: 1;
    left: 0;
    /* top: 0; */
    background-color: #ffff;
    overflow-x: hidden;
    transition: 0.5s;
    /* padding-top: 10px; */
}

.sidenav a {
    /* padding: 8px 8px 8px 32px; */
    text-decoration: none;
    color: #1077b9;
    display: block;
    transition: 0.3s;
}

.sidenav a:hover {
    color: #f1f1f1;
}

.sidenav .closebtn {
    position: absolute;
    top: 0;
    right: 16px;
    font-size: 36px;
    /* margin-left: 50px; */
}

@media screen and (max-height: 450px) {
  .sidenav {padding-top: 15px;}
  .sidenav a {font-size: 18px;}
}



.Selecttext{
    color:#1077b9;
    font-size: 20px;
}
  
.sideMenu{
    margin-top: 2em;
    padding: 1em;
}

.bcc{
    font-size:13px;
background-color: white;

border-color: #adadad;
}


.mapLabelContainer{
    margin:.9em;
    color:black;
    padding: .8em;
    font-weight :bold;
    background-color: #f3f1ed;
    border: 2px solid grey;
    border-radius: .2em;
  }
  .mapLabelText{
    margin-left:.5em;
  }
  #mapFilter{
    padding: 1em;
    background-color: #f3f1ed;
    border: black 1px solid;
    color:#848380;
    font-weight: bold;
    margin: 1em;

  }

  .footerlogin{
    position: fixed;
    bottom: 0;
    width: 100%;
  }
  .smaltext{
    font-size: smaller;
    padding-left:6em;
  }
  /* .dropdown-toggle[_ngcontent-c1] .caret[_ngcontent-c1]{
    margin-left: 184px !important; 
    white-space: nowrap;
    display: inline-block;
  } */

  .logotitle{
    width: 15em;
    font-size: large;
    font-weight: bold;
  }

a:hover{
    text-decoration: none;
}