/*************************************************
 uxsmap.css
 v 1.2.0

**************************************************/

/***************************************
  PROJECT CUSTOM
****************************************/
.red{color:#ea4026;}
.blue{color:#3ca0f6;}
.green{color:#56bf3e;}
.purple{color:#673ab7;}
.black{color:#111;}

.feminicidio{color:#A54AA7;}
.muerte-violenta{color:#111;}

.bg-feminicidio{color:#A54AA7;}
.bg-muerte-violenta{color:#111;}

.map-primary-color{color:#A54AA7;}
.bg-map-primary-color{background-color:#A54AA7;}
.tab-primary-color.active>a:after {
    background-color:#A54AA7 !important;
}

.number{font-weight: 600; font-size: 1.1em;}
.info-logo-modal{height: 50px;width: auto;}
.info-logo-modal-center{
    float: left;
    position: fixed;
    width: 70px;
    height: auto;
    right: 40px;
}

.uxsmap-logo-modal{height: 40px;}

#modal_feminicidio_tipo_penal{
  font-size: 1.2em;
  font-weight: 600;
}

.modal_feminicidio_title{

}

.modal_feminicidio_icon{
  height: 140px;
}

.modal_feminicidio_value{
  font-size: 1.2em;
  font-weight: 600;
}

.disclaimer-img{
  text-align: center;
}

.disclaimer-img img{
  width: 120px;
  height: auto;
}


.memorial .ui-pnotify-title{
  font-size: 18px !important;
}

.memorial .ui-pnotify-text{
  font-size: 15px !important;
}

/***************************************
  UXSMAP
****************************************/
#uxmap_controls{
  margin-top:24px !important;
  margin-left: 24px;
}

#uxmap_uxmap_footer_controls{
  z-index: 999;
}

/*Controls*/
.fab-icon-open, .fab-icon-close{
  height: 42px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -20px;
  margin-left: -20px;
}



#modal_map_info .modal-body{
  overflow-y: scroll;
  max-height: 600px;
}

/***************************************
  COLLAPSIBLE FOOTER DIALOG
****************************************/
#collapsible_footer_dialog {
  width: 380px;
  max-height: 600px;
  max-width: 540px !important;
  background-color: #EFF0F0;
}

#collapsible_footer_dialog .title-template-image{
  height: 40px;
}

#collapsible_footer_dialog .title-template-title{

}


/*******************************
  MAP SIDEBAR
********************************/
.map-sidebar {

}

.map-sidebar .panel-heading{

}

.map-sidebar .panel-body{

}

.map-sidebar .closebtn {

}

.map-sidebar .filterbtn {

}

.map-sidebar .filtercount{
}

/***************************************
  INFO-DIALOG
****************************************/
.data-image{
  height: 50px;
  margin:10px;
}

.data-title{
  font-weight: 600;
}



/***************************************
 Google Maps
****************************************/
.gm-style .gm-style-iw-a {
}

/***************************************
 SIZES
****************************************/
/*Extra small devices (portrait phones, less than 576px)*/
@media (max-width: 575.98px) {
  #collapsible_footer_dialog {
    width: 340px;
  }
}

/*Small devices (landscape phones, less than 768px)*/
@media (max-width: 767.98px) {
  #collapsible_footer_dialog {
    width: 360px;
  }
}

/*Medium devices (tablets, less than 992px)*/
@media (max-width: 991.98px) {

}

/*Large devices (desktops, less than 1200px)*/
@media (max-width: 1199.98px) {
  #uxmap_controls{
    margin-top:12px !important;
    margin-left: 12px;
  }

}
