input, textarea , select {
  
  padding: 4px;
  border-radius: 5px;
  border: 2px solid #C1E3FF;
  outline: none !important;
  margin-left: 10px;
}

ol {
  margin: 0;
  padding: 0
}
.bg-blue{background-color:#285c7e }
.mat-progress-spinner circle, .mat-spinner circle {
  stroke: #285c7e;
}


.line{height:1px;opacity: 0.2;}
.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-placeholder{padding-right: 5px;}
.errValid{color: red;}
.left { float: left;}
.lastDateUpdate{display: inline;}
.smalllastDateUpdate{display: none;}
.small-title{padding: 5px;}
.input-title{font-weight: bold;}
.inner-col > div :nth-child(2)  * { float:right;}
.inner-col >div:nth-child(2){overflow: hidden;width: 100%;}
.constText,.error-div{min-height: 24px;}
.constText span {color: white;padding: 5px;}

input[type=tel]{
  width: 200px;
  text-align: right;
  padding-right: 10
px
;}
@media only screen and (max-device-width : 640px)
{
.ng-select{width: 100%;}
.lastDateUpdate{display: none;}
.smalllastDateUpdate{display: inline;}
input[type=tel]{width: 140px;}
}
.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;
}

.notBM{
  margin-bottom: 0 !important;
}

@media (min-width: 992px){
.h1 {
    font-size: 55px;
    line-height: 1;
}
}