body {
    padding: 0;
    margin-top: 0;    
}

#preloader{
  position:fixed;
  top: 0;
  left: 0;
  z-index: 2000;
  height: 100%;
  width: 100%; 
  background-color: #f1f2f3;
  display: flex;
  justify-content: center;
  align-items: center;
}

#blockLoader {
  position:fixed;
  top: 0;
  left: 0;
  z-index: 1000;
  height: 100%;
  width: 100%; 
  display: flex;
  justify-content: center;
  align-items: center;
}


#selectDropdown {
  position: relative;
  z-index: 1000;
  margin-left: auto;
  margin-right: auto;
  padding: 0.5% 2% 2% 2%;
  font-size: 2%;
  width:40vw;
}

#myInput {
  padding: 0;
  height: 3%;
  margin-top: auto;
  margin-bottom: auto;
 
}

#search{
  padding: 0 2% 0 2%;
  height: 3%;
  margin-top: auto;
  margin-bottom: auto;
  
}

.instruction{
  margin-bottom: 4%;
}

.pins{
  float: left;
  margin-right: 2%;
}

.pinText {
  font-size: 1.2em;
}

.fa-search{
  padding: 1px;
  box-shadow: none;
}

.ezbtn {
  font-size: 1.5em;
  padding: 0;
  width: 18px;  
}

.ezInfo {
  color:red;
}

.ezWet {
  color:darkblue;
}

.ezNews {
  color:darkred;
}

.ezAbout {
  color:forestgreen;
}

.modal-header{
  background: rgb(72,69,252);
  background: linear-gradient(90deg, rgba(72,69,252,1) 0%, rgba(29,203,253,1) 50%, rgba(72,69,252,1) 100%);
}

.modal-body {
  max-height: 70vh;
  overflow-y: auto;  
}

#myModalAbout .modal-body {
  background-image: url('./images/sea-2755908_1920.jpg');
  background-blend-mode: darken;
  color:white;
}

#myModalWeather .modal-body {
  background-image: url('./images/weatherModal.jpg');
  background-blend-mode: darken;
  color:white;
}

.sevenDay {
  font-size: small;
}

#myModalStories .modal-body {
  background-image: url('./images/news.jpg');
  background-blend-mode: darken;
  color: white;
}

#modalbtn {
  border-radius: 5px;
  background-color: black;
  color: white;
}

#mapid{
    width:100vw;
    height: 100vh;
    z-index: 0;
}

#weatherIco {
  float: right;
  width: 20%;
}


.apiUsed {
  width: 100%;
  margin: 0 auto 0 auto;
  text-align: left;  
  padding: 5% 2% 10% 5%;
  color: white;
  background-color: lightseagreen;
  background-image: url('./images/sea-2755908_1920.jpg');
  background-size: cover;
}

.apiUsed>ul{
  list-style: none;
  text-align: left;  
}

.apiUsed>ul a{ 
  text-align: left;
}

.apiUsed>ul a:hover{
  background-color: rgb(11, 111, 114);
  color: white;
  padding: 2px;
}


