/* Popup container */
.popup {
  position: relative;
  cursor: pointer;
}

.popupa {
	display: none;
	position: fixed;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	padding: 20px;
	box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
	z-index: 1000;
}
		
/* The actual popup (appears on top) */
.popup .popuptext, .popup .popupapp, .popup .list_notif , .popup .popup_incid {
  visibility: hidden;
  text-align: center;
  padding: 8px 0;
  z-index: 10000;
}

/* The actual popup (appears on top) */
.popup .popuptext, .popup .popup_incid, .popuptext_i {
  border-radius: 6px;
}

.popup .popupapp, .popup .list_notif {
  border-radius: 40px;
}

.popup .popupapp > #imagen_close {
    right: 14px;
    top: 12px;
}
.popup .popupapp > h1 {
    text-transform: inherit;
    font-size: 18pt;
}

.popup .popup_incid, .popup .popuptext, .popuptext_i {
  background-color: #555;
  color: #fff;
}

.popup .popup_incid, .popup .popuptext {
  position: absolute;
  left: -50%;
}

.popup .popup_incid {
  bottom: 100%;
}

.popup .popuptext{
  bottom: 125%;
}

.popup .popupapp {
  pointer-events: all;
  top:20%;
  width: 40%;
  left: 37.5%;
  background-color: #fff;
  color: #555;
  position: fixed;
  overflow-y: scroll;
  max-height: 55%;
  max-width: 30%;
}
.popup .popupcargador{    
  width: 70%;
  left: 15%;
}
.popup .list_notif {
    top: 5%;
  position: fixed;
}

.popup .popupapp > p {
    font-size:14pt;
    margin: 2rem;
    text-align: justify;
    /*white-space:pre-wrap;*/
    
}
.popup .popupapp > img {
    position:absolute;
    margin-left:-50%;
    max-height:100px; 
}
.popup .popupapp > button {
    width: 60%;
    font-size: 14pt;
}


/* Popup arrow */
.popup .popuptext::after, .popup .popup_incid::after  {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #555 transparent transparent transparent;
}

/* Toggle this class when clicking on the popup container (hide and show the popup) */
.popup .show {
  visibility: visible;
  -webkit-animation: fadeIn 1s;
  animation: fadeIn 1s
}

/* Add animation (fade in the popup) */
@-webkit-keyframes fadeIn {
  from {opacity: 0;} 
  to {opacity: 1;}
}

@keyframes fadeIn {
  from {opacity: 0;}
  to {opacity:1 ;}
}


.overlay_i {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	z-index: 999;
}