.site-title{
    margin-top: 0.75rem; margin-bottom: 0px;
}


.alert_container{
  color:white;
  border-top: 1px solid white;
  padding-top: 1rem;
  padding-left: 0.5rem;
}
.alert_container .headline_time{
  border-bottom:1px solid white;

}
.alert_container .headline_text{
  padding-top:8px;

}
.alert_container span{
  font-size:.9rem;
  display:block;

}
.module-title{
    color: white;
    /* padding-left: 34px; */
    padding: 8px;
    padding-left: 16px;
    background: #0077be;
    margin: 0;
}
.module-body{
    padding: 0px;
}

.module-title{
    height: calc(100% - 16px);
}

@media (max-width: 480px) {
   .site-title{
       font-size:18px;
   }

   .site-sub-title{
       display:none;
   }
   .module-title {
       font-size:16px;
   }
   .navbar.default-layout .navbar-brand-wrapper .brand-logo-mini{
       font-size: 18px;
   }

}

@media (max-width: 375px) {
    .site-title{
        font-size:14px;
    }

    .site-sub-title{
        display:none;
    }
    .module-title{
        font-size:14px;
    }

 }

.module-links a.module-card {
    height:180px;

}
.module-links a.module-card div{


}


.module-links a.module-card:hover{
    opacity: 0.8;
    text-decoration: none;
}

.site-title{
    margin-top: 0.75rem; margin-bottom: 0px;
}



.module-title{
    color: white;
    /* padding-left: 34px; */
    padding: 8px;
    padding-left: 16px;
    background: #0077be;
    margin: 0;
}
.module-body{
    padding: 0px;
}

.module-title{
    height: calc(100% - 16px);
    padding:.75rem;
}

@media (max-width: 480px) {
   .site-title{
       font-size:18px;
   }

   .site-sub-title{
       display:none;
   }
   .module-title {
       /* font-size: 49px; */
   }
   .navbar.default-layout .navbar-brand-wrapper .brand-logo-mini{
       font-size: 18px;
   }

}

@media (max-width: 375px) {
    .site-title{
        font-size:14px;
    }

    .site-sub-title{
        display:none;
    }
    .module-title{
        font-size:14px;
    }

 }

.module-links a.module-card {
    height:180px;

}
.module-links a.module-card div{


}


.module-links a.module-card:hover{
    opacity: 0.8;
    text-decoration: none;
}


.study_catalogue-card .card {
  background: #15ad25;
}

.damage_assessment-card .card {
  background: #607D8B;
}

.vehicle_tracking-card .card {
  background: #2196F3;

}

.rapid_response-card .card {
  background: #795548;

}

.store_inventory-card .card {
  background: #009688;

}

.disaster_warning-card .card {
  background: #FFC107;
}

.video_conferencing-card .card {
  background: #8BC34A;

}

.mapping_drone-card .card {
  background: #F44336;

}

.custom-magicsuggest .dropdown-menu {
    position: relative !important;
}
/*///////////////////////////////////*/
.ol-popup {
    position: absolute;
    background-color: white;
    -webkit-filter: drop-shadow(0 1px 4px rgba(0,0,0,0.2));
    filter: drop-shadow(0 1px 4px rgba(0,0,0,0.2));
    padding: 15px;
    border-radius: 10px;
    border: 1px solid #cccccc;
    bottom: 12px;
    left: -50px;
    min-width: 280px;
  }
  .ol-popup:after, .ol-popup:before {
    top: 100%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
  }
  .ol-popup:after {
    border-top-color: white;
    border-width: 10px;
    left: 48px;
    margin-left: -10px;
  }
  .ol-popup:before {
    border-top-color: #cccccc;
    border-width: 11px;
    left: 48px;
    margin-left: -11px;
  }
  .ol-popup-closer {
    text-decoration: none;
    position: absolute;
    top: 2px;
    right: 8px;
  }
  .ol-popup-closer:after {
    content: "X";
  }

/*////////////////////////*/
.wi_icon_div{
  background:#003a67;

  font-size:24px;
  border-radius:24px;
  color:white;
  margin-right:8px;

  padding-top:3px;
  float:left;
  text-align:center;
  width:36px;
}
.wi_icon_div i{
  padding:4px;
}
.wi_icon_color{

}
