body {
  font-family: Rubik,sans-serif;
  color: #333;
  font-size: 16px;
  color: #263c4a
}

.details span{padding: 5px;}
.mat-expansion-panel-header{height: auto!important;;}
.search{margin-left: auto; margin-right: auto;}
li{list-style: none;}
.mat-expansion-indicator{position: absolute; float:  right; background-image: url("../../assets/img/plus.png"); background-repeat: no-repeat; border:none;}
.mat-expansion-panel{box-shadow: none!important;}
.details{color: #263c4a; }
.stationImgDiv img {width: 30%; display: block; }
.detailsProp .rowDetails{display: block;   }
.detailsProp .rowDetails .name{font-weight: bold;}
.mat-content{display: block!important;}
article{margin-bottom: 25px; min-height: 350px;}
.ifmap{width: 100%; height: 300px;}
.DataField a{font-size: 14px;}
.mapLoad{font-size: 20px; text-align: center; display: block; }
.ng-value{padding-right: 5px;}
.ng-select{width: 50%; padding-right: 5px;}
.spinerDiv{    position: fixed;
  top: 150px;
  margin-right: 25%;}

.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{padding-right: 0px!important;;}

.ng-select .ng-select-container .ng-value-container .ng-placeholder {
  color: #263c4a !important;
}
a {
  color: #0155af;
}
.buttonPlus{
  background: none;
  border: none;
}
.imgPlus
{
  position: absolute;
  top: 0;
  right: 0;
}
.ng-placeholder{padding-right: 5px;}

.small-txt {
  font-size: 15px;
  font-family: Arial;
}
.white-txt {
  color: #fff;
}
.blue-txt {
  color: #285c7e;
}
.dark-blue-txt {
  color: #263c4a
}
.dark-gray-txt {
  color: #272727
} 
.breadcrumbs-gov li {
  display: inline;
}
.breadcrumbs-gov li:not(:last-child):after {
  content: '';
  border: solid #000;
  border-width: 0 0 1px 1px;
  display: inline-block;
  margin: 2px 3px;
  width: 5px;
  height: 5px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}
.breadcrumbs-gov li a {
  color: #285c7e !important;
}
@media (min-width: 220px){  
.visible-on-desktop {
    display: none;
}}

@media (min-width: 992px){
  .h1 {
    font-size: 55px;
    line-height: 1
}
  .visible-on-desktop {
      display: flex;
  }}
@media only screen and (max-device-width : 640px)
{
.ng-select{width: 100%;}
}
.horizontal-line-lightGrey {
  border-bottom: 1px solid #d2d2d2;
  height: 1px;
  width: 100%;
}

ul{
  padding: 0%;
}