/* line 19, cpi_hospital_mapa.scss */
#hospital_mapa, #hospital_mapa_mobile {
  width: 100%;
  position: relative;
  clear: both;
}
/* line 24, cpi_hospital_mapa.scss */
#hospital_mapa .cpi-mapa, #hospital_mapa_mobile .cpi-mapa {
  position: absolute;
  width: 100%;
  z-index: 0;
  left: 0px;
  top: 0px;
}
/* line 31, cpi_hospital_mapa.scss */
#hospital_mapa .cpi-mapa.base-mapa, #hospital_mapa_mobile .cpi-mapa.base-mapa {
  z-index: 1;
  position: relative;
}
/* line 36, cpi_hospital_mapa.scss */
#hospital_mapa .cpi-mapa.cpi-mapa-icons, #hospital_mapa_mobile .cpi-mapa.cpi-mapa-icons {
  display: none;
  z-index: 3;
}
/* line 41, cpi_hospital_mapa.scss */
#hospital_mapa .cpi-mapa.cpi-mapa-elem, #hospital_mapa_mobile .cpi-mapa.cpi-mapa-elem {
  display: none;
}

/* line 48, cpi_hospital_mapa.scss */
#hospital_control h2 {
  clear: both;
}
/* line 52, cpi_hospital_mapa.scss */
#hospital_control .checkbox-wrapper {
  float: left;
  width: 10%;
  margin: 0px 10px;
}
/* line 57, cpi_hospital_mapa.scss */
#hospital_control .checkbox-wrapper label, #hospital_control .checkbox-wrapper input {
  display: inline;
  vertical-align: middle;
}
/* line 64, cpi_hospital_mapa.scss */
#hospital_control #centers .centers-col {
  float: left;
  width: 25%;
}
/* line 69, cpi_hospital_mapa.scss */
#hospital_control #centers .centers-col label.center {
  padding-top: 90px;
  background-position: left 0px;
  width: 100%;
}
/* line 74, cpi_hospital_mapa.scss */
#hospital_control #centers .centers-col label.center[tid="364"] {
  background-image: url("../img/center/hospital.svg");
  background-image: url("../img/center/hospital.svg");
  background-repeat: no-repeat;
  background-size: 150px;
}
/* line 80, cpi_hospital_mapa.scss */
#hospital_control #centers .centers-col label.center[tid="369"] {
  background-image: url("../img/center/vhir.svg");
  background-image: url("../img/center/vhir.svg");
  background-repeat: no-repeat;
  background-size: 150px;
}
/* line 86, cpi_hospital_mapa.scss */
#hospital_control #centers .centers-col label.center[tid="370"] {
  background-image: url("../img/center/vhio.svg");
  background-image: url("../img/center/vhio.svg");
  background-repeat: no-repeat;
  background-size: 200px;
}
/* line 92, cpi_hospital_mapa.scss */
#hospital_control #centers .centers-col label.center[tid="368"] {
  background-image: url("../img/center/cemcat.svg");
  background-image: url("../img/center/cemcat.svg");
  background-repeat: no-repeat;
  background-size: 160px;
}
/* line 100, cpi_hospital_mapa.scss */
#hospital_control #centers .centers-col .checkbox {
  padding: 5px 10px 5px 0px;
}
/* line 103, cpi_hospital_mapa.scss */
#hospital_control #centers .centers-col .checkbox[tid="367"] {
  display: none;
}
/* line 107, cpi_hospital_mapa.scss */
#hospital_control #centers .centers-col .checkbox label {
  cursor: pointer;
  padding-left: 50px;
  position: relative;
}
/* line 113, cpi_hospital_mapa.scss */
#hospital_control #centers .centers-col .checkbox .cpi-checkbox {
  width: 40px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  background-size: white;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  border: 1px solid #c9c9c9;
  position: absolute;
  left: 0px;
  top: 0px;
  -moz-transition-property: all;
  -o-transition-property: all;
  -webkit-transition-property: all;
  transition-property: all;
  -moz-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -moz-transition-timing-function: ease-in;
  -o-transition-timing-function: ease-in;
  -webkit-transition-timing-function: ease-in;
  transition-timing-function: ease-in;
  background: #fff;
}
/* line 131, cpi_hospital_mapa.scss */
#hospital_control #centers .centers-col .checkbox .cpi-checkbox:before {
  content: ' ';
  display: block;
  position: absolute;
  left: 2px;
  top: 2px;
  width: 18px;
  bottom: 2px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  background: #c9c9c9;
  -moz-transition-property: all;
  -o-transition-property: all;
  -webkit-transition-property: all;
  transition-property: all;
  -moz-transition-duration: 0.6s;
  -o-transition-duration: 0.6s;
  -webkit-transition-duration: 0.6s;
  transition-duration: 0.6s;
  -moz-transition-timing-function: ease-in;
  -o-transition-timing-function: ease-in;
  -webkit-transition-timing-function: ease-in;
  transition-timing-function: ease-in;
}
/* line 148, cpi_hospital_mapa.scss */
#hospital_control #centers .centers-col .checkbox input {
  display: none;
}
/* line 153, cpi_hospital_mapa.scss */
#hospital_control #centers .centers-col .checkbox input:checked + label .cpi-checkbox {
  background: #63d59c;
  border: 1px solid #63d59c;
}
/* line 157, cpi_hospital_mapa.scss */
#hospital_control #centers .centers-col .checkbox input:checked + label .cpi-checkbox:before {
  left: initial;
  right: 2px;
  background: #fff;
}
/* line 168, cpi_hospital_mapa.scss */
#hospital_control #urgencies-wrapper {
  border-top: 1px solid #c9c9c9;
  clear: both;
  padding-top: 20px;
  margin-top: 10px;
}
/* line 173, cpi_hospital_mapa.scss */
#hospital_control #urgencies-wrapper .checkbox {
  padding: 5px 40px 5px 0px;
  float: left;
  width: 33.33333%;
  max-width: 250px;
  margin-top: 0px;
}
/* line 179, cpi_hospital_mapa.scss */
#hospital_control #urgencies-wrapper .checkbox label {
  cursor: pointer;
  padding-left: 50px;
  position: relative;
}
/* line 185, cpi_hospital_mapa.scss */
#hospital_control #urgencies-wrapper .checkbox .cpi-checkbox {
  width: 40px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  background-size: white;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  border: 1px solid #c9c9c9;
  position: absolute;
  left: 0px;
  top: 0px;
  -moz-transition-property: all;
  -o-transition-property: all;
  -webkit-transition-property: all;
  transition-property: all;
  -moz-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -moz-transition-timing-function: ease-in;
  -o-transition-timing-function: ease-in;
  -webkit-transition-timing-function: ease-in;
  transition-timing-function: ease-in;
  background: #fff;
}
/* line 203, cpi_hospital_mapa.scss */
#hospital_control #urgencies-wrapper .checkbox .cpi-checkbox:before {
  content: ' ';
  display: block;
  position: absolute;
  left: 2px;
  top: 2px;
  width: 18px;
  bottom: 2px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  background: #c9c9c9;
  -moz-transition-property: all;
  -o-transition-property: all;
  -webkit-transition-property: all;
  transition-property: all;
  -moz-transition-duration: 0.6s;
  -o-transition-duration: 0.6s;
  -webkit-transition-duration: 0.6s;
  transition-duration: 0.6s;
  -moz-transition-timing-function: ease-in;
  -o-transition-timing-function: ease-in;
  -webkit-transition-timing-function: ease-in;
  transition-timing-function: ease-in;
}
/* line 220, cpi_hospital_mapa.scss */
#hospital_control #urgencies-wrapper .checkbox input {
  display: none;
}
/* line 225, cpi_hospital_mapa.scss */
#hospital_control #urgencies-wrapper .checkbox input:checked + label .cpi-checkbox {
  background: #63d59c;
  border: 1px solid #63d59c;
}
/* line 229, cpi_hospital_mapa.scss */
#hospital_control #urgencies-wrapper .checkbox input:checked + label .cpi-checkbox:before {
  left: initial;
  right: 2px;
  background: #fff;
}
/* line 239, cpi_hospital_mapa.scss */
#hospital_control #selections {
  clear: both;
  padding: 10px 15px 30px 0px;
  float: left;
  width: 60%;
}
/* line 245, cpi_hospital_mapa.scss */
#hospital_control #selections .select-wrapper {
  float: left;
  width: 50%;
  padding-right: 30px;
}
/* line 251, cpi_hospital_mapa.scss */
#hospital_control #selections .trigger {
  border: 1px solid #c9c9c9;
  text-transform: uppercase;
}
/* line 257, cpi_hospital_mapa.scss */
#hospital_control #extra {
  float: left;
  padding: 10px 0px 30px 0px;
  width: 40%;
}
/* line 262, cpi_hospital_mapa.scss */
#hospital_control #extra .checkbox-extra {
  padding: 5px 10px 5px 0px;
  float: left;
  max-width: 200px;
  width: 50%;
}
/* line 268, cpi_hospital_mapa.scss */
#hospital_control #extra .checkbox-extra label {
  cursor: pointer;
  padding-left: 50px;
  position: relative;
}
/* line 274, cpi_hospital_mapa.scss */
#hospital_control #extra .checkbox-extra.clear {
  clear: both;
}
/* line 278, cpi_hospital_mapa.scss */
#hospital_control #extra .checkbox-extra .cpi-checkbox {
  width: 40px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  background-size: white;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  border: 1px solid #c9c9c9;
  position: absolute;
  left: 0px;
  top: 0px;
  -moz-transition-property: all;
  -o-transition-property: all;
  -webkit-transition-property: all;
  transition-property: all;
  -moz-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -moz-transition-timing-function: ease-in;
  -o-transition-timing-function: ease-in;
  -webkit-transition-timing-function: ease-in;
  transition-timing-function: ease-in;
  background: #fff;
}
/* line 296, cpi_hospital_mapa.scss */
#hospital_control #extra .checkbox-extra .cpi-checkbox:before {
  content: ' ';
  display: block;
  position: absolute;
  left: 2px;
  top: 2px;
  width: 18px;
  bottom: 2px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  background: #c9c9c9;
  -moz-transition-property: all;
  -o-transition-property: all;
  -webkit-transition-property: all;
  transition-property: all;
  -moz-transition-duration: 0.6s;
  -o-transition-duration: 0.6s;
  -webkit-transition-duration: 0.6s;
  transition-duration: 0.6s;
  -moz-transition-timing-function: ease-in;
  -o-transition-timing-function: ease-in;
  -webkit-transition-timing-function: ease-in;
  transition-timing-function: ease-in;
}
/* line 313, cpi_hospital_mapa.scss */
#hospital_control #extra .checkbox-extra input {
  display: none;
}
/* line 318, cpi_hospital_mapa.scss */
#hospital_control #extra .checkbox-extra input:checked + label .cpi-checkbox {
  background: #63d59c;
  border: 1px solid #63d59c;
}
/* line 322, cpi_hospital_mapa.scss */
#hospital_control #extra .checkbox-extra input:checked + label .cpi-checkbox:before {
  left: initial;
  right: 2px;
  background: #fff;
}

/* line 334, cpi_hospital_mapa.scss */
#hospital_mapa_thumbnail {
  width: 100%;
  position: relative;
  clear: both;
}
/* line 339, cpi_hospital_mapa.scss */
#hospital_mapa_thumbnail .cpi-mapa {
  position: absolute;
  width: 100%;
  z-index: 1;
  left: 0px;
  top: 0px;
}
/* line 346, cpi_hospital_mapa.scss */
#hospital_mapa_thumbnail .cpi-mapa.base-mapa {
  z-index: 0;
  position: relative;
}

/*# sourceMappingURL=cpi_hospital_mapa.css.map */
