.info-principal{margin-bottom:2.5em;}
.nav-pills{font-size:1em;margin-bottom:0.5em;}
.nav-pills li a{padding-top:0.4em;padding-bottom:0.4em;margin-bottom:0.5em;color:#bdc3c7;font-weight:400;}
.nav-pills li a:hover{background-color:#f9f9f9;font-weight:700;}
.nav-pills .active a{border-bottom:0.25em solid #e9bd2f;border-radius:0;color:#003a73 !important;font-weight:700;}
/*.last-event-pre{color:#e9bd2f;font-size:0.9em;}*/
.last-event-pre{background-color:#e9bd2f;color:white;font-size:0.9em;padding:0.2em;border-radius:2px;opacity:0.9;font-weight:700;letter-spacing:0.1em;}
.last-event-note{color:#003a73;font-size:0.85em;opacity:0.5;margin-left:1em;margin-bottom:1em;}
.last-event-field{font-size:1em;line-height:0.75em;font-weight:700;margin-left:1em;}
.last-event-field span{color:#003a73;font-size:0.9em;font-weight:400;}
.date span{margin-right:4.5em;}
.time span{margin-right:4.85em;}
.mag span{margin-left:-0.1em;margin-right:2em;font-size:0.85em;}
.epi-sub span{font-size:0.85em;}
.lat span{margin-right:3.75em;}
.lon span{margin-right:2.75em;}
.loc span{margin-right:0.5em;}
.prof span{margin-right:0.3em;}
.date-en span{margin-right:4.5em;}
.time-en span{margin-right:4.75em;}
.mag-en span{margin-left:-0.1em;margin-right:0.85em;font-size:0.85em;}
.lat-en span{margin-right:2.65em;}
.lon-en span{margin-right:1.65em;}
.loc-en span{margin-right:2.2em;}
.prof-en span{margin-right:3.8em;}
.mag{line-height:1.2em;font-size:1.1em;}
.mag-en{line-height:1.2em;font-size:1.1em;}
.epi-sub{font-size:1em;margin-left:1.2em;line-height:1em;}
.loc{padding-left:7.1em;text-indent:-7.1em;line-height:1.4em;}
.prof{line-height:1.2em;margin-bottom:2em;}
.prof-en{line-height:1.2em;margin-bottom:2em;}
/*.arrow-top{margin-left:28px;}*/
.sismos-recientes{max-height:198px;overflow:auto;line-height:normal;margin-bottom:2.5em;}
.sismos-recientes th, td{border-bottom:1px solid #f5f5f5;}
.latest-events-subheader{font-size:0.7em;color:#e9bd2f;line-height:normal;}
.latest-events-subheader th{font-weight:normal;}
.latest-events-subheader-data{padding-left:0.4em;}
.magnitud-sismos-recientes{font-size:1.1em;padding-left:0.2em;font-weight:700;}
.latest-events-table{width:99%;}
.loc-table{font-size:0.85em;font-weight:700;word-spacing:0.1em;margin-left:0.4em;line-height:1.1em;margin-top:0.3em;}
.dtlld-table{line-height:0.85em;margin-bottom:0.3em;}
.dtlld-table p{display:inline-block;font-size:0.8em;margin-bottom:-1em;margin-left:0.4em;}
.dtlld-table span{font-size:0.8em;}
.date-table{margin-right:0.2em;}
.time-table{margin-right:1em;}
.prof-table{padding-left:5em;}
.prof-en-table{padding-left:3.8em;}
span.prof-span{font-size:0.7em;}
.lon-span{margin-right:.5em;}
.date-subheader-table{margin-right:4.5em;}
.time-subheader-table{margin-right:2em;}
.coord-subheader-table{margin-right:1.6em;}
.prof-subheader-table{margin-left:3em;}
.label-marker-pre{box-sizing:border-box;background:#bdc3c7;box-shadow:1px 1px 1px #333;border:2px solid black;height:14px!important;width:14px!important;border-radius:14px!important;opacity:0.75;}
.label-marker-green{box-sizing:border-box;background:#2e9027;box-shadow:1px 1px 1px #333;border:2px solid black;height:12px!important;width:12px!important;border-radius:12px!important;opacity:0.75;}
.label-marker-gold{box-sizing:border-box;background:#ffd700;box-shadow:1px 1px 1px #333;border:2px solid black;height:12px!important;width:12px!important;border-radius:12px!important;opacity:0.75;}
.label-marker-orange{box-sizing:border-box;background:#f57a00;box-shadow:1px 1px 1px #333;border:2px solid black;height:13px!important;width:13px!important;border-radius:13px!important;opacity:0.75;}
.label-marker-red{box-sizing:border-box;background:#e31a1c;box-shadow:1px 1px 1px #333;border:2px solid black;height:15px!important;width:14px!important;border-radius:14px!important;opacity:0.75;}
.label-marker-brown{box-sizing:border-box;background:#8b1831;box-shadow:1px 1px 1px #333;border:2px solid black;height:14px!important;width:15px!important;border-radius:15px!important;opacity:0.8;}
.label-marker-deeppink{box-sizing:border-box;background:#ff00ff;box-shadow:1px 1px 1px #333;border:2px solid black;height:16px!important;width:16px!important;border-radius:16px!important;opacity:0.8;}
.label-marker-purple{box-sizing:border-box;background:#800080;box-shadow:1px 1px 1px #333;border:2px solid black;height:17px!important;width:17px!important;border-radius:17px!important;opacity:0.9;}
.label-marker-background{background:white;}
.label-marker-selected{opacity:0.95; transition:.5s all ease-in;}
/*.label-marker-selected{opacity:0.95;-webkit-animation:pulse 1.5s ease 0s 10;-moz-animation:pulse 1.5s ease 10;-o-animation:pulse 1.5s ease 10;-ms-animation:pulse 1.5s ease 10;animation:pulse 1.5s ease 0s 10;}
.animation-stop{-webkit-animation:none;-moz-animation:none;-o-animation:none;-ms-animation:none;animation:pulse none;}
@-webkit-keyframes pulse{50%{-webkit-transform:scale(2);-moz-transform:scale(2);transform:scale(2);}
100%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);}
}
@-moz-keyframes pulse{50%{-webkit-transform:scale(2);-moz-transform:scale(2);transform:scale(2);}
100%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);}
}
@keyframes pulse{50%{-webkit-transform:scale(2);-moz-transform:scale(2);transform:scale(2);}
100%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);}
}
*/
.recent-event{cursor:pointer;}
.recent-event-row-selected-pre{background-color:gray;color:white;}
.recent-event-row-selected-green{background-color:green;color:white;}
.recent-event-row-selected-gold{background-color:gold;color:black;}
.recent-event-row-selected-orange{background-color:orange;color:white;}
.recent-event-row-selected-red{background-color:red;color:white;}
.recent-event-row-selected-brown{background-color:brown;color:white;}
.recent-event-row-selected-deeppink{background-color:deeppink;color:white;}
.recent-event-row-selected-purple{background-color:purple;color:white;}
.recent-event-row-selected-mag{color:white !important;}
.recent-event-row-selected-mag-gold{color:black !important;}
.report{margin-top:-1em;margin-bottom:2em;}

.marquee-wrapper{margin-top:-1.5em;margin-bottom:1em;margin-left:-1em;}
/*.marquee{height:65px;max-width:768px;margin:10px auto;overflow:hidden;position:relative;}*/
.marquee{height:80px;max-width:1200px;margin:10px auto;overflow:hidden;position:relative;}
.marquee p{position:absolute;font-size:1.1em;width:100%;height:100%;margin-top:7px;line-height:normal;transform:translateY(100%);-moz-transform:translateY(100%);-webkit-transform:translateY(100%);-ms-transform:translateY(100%);}
.marquee a{color:#e9bd2f !important;font-weight:700;padding:10px;}
.marquee a:hover{text-decoration:none;color:orange !important;font-weight:700;}
.marquee-span{text-transform:uppercase;text-shadow:0 0 2px orange;}
.marquee-span-info{color:#e9bd2f;font-size:1.3em;position:absolute;margin-top:0;margin-left:0.25em;}
.marquee-span-info-0{color:#e9bd2f;font-size:1.3em;position:absolute;margin-top:0;margin-left:0.2em;}
.marquee a:hover .marquee-span-info{color:orange;}
.marquee a:hover .marquee-span-info-0{color:orange;}
.marquee p:nth-child(1){animation:one 100s ease infinite;-moz-animation:one 100s ease infinite;-webkit-animation:one 100s ease infinite;-ms-animation:one 100s ease infinite;}
/*.marquee p:nth-child(2){animation:two 100s ease infinite;-moz-animation:two 100s ease infinite;-webkit-animation:two 100s ease infinite;-ms-animation:two 100s ease infinite;}
.marquee p:nth-child(3){animation:three 100s ease infinite;-moz-animation:three 100s ease infinite;-webkit-animation:three 100s ease infinite;-ms-animation:three 100s ease infinite;}*/
/*@-webkit-keyframes one{0%{-webkit-transform:translateY(-150%);}
6%{-webkit-transform:translateY(0);}
29%{-webkit-transform:translateY(0);}
33%{-webkit-transform:translateY(100%);}
100%{-webkit-transform:translateY(100%);}
}
@-webkit-keyframes two{0%{-webkit-transform:translateY(-150%);}
33%{-webkit-transform:translateY(-150%);}
37%{-webkit-transform:translateY(0);}
62%{-webkit-transform:translateY(0);}
66%{-webkit-transform:translateY(100%);}
100%{-webkit-transform:translateY(100%);}
}
@-webkit-keyframes three{0%{-webkit-transform:translateY(-150%);}
66%{-webkit-transform:translateY(-150%);}
70%{-webkit-transform:translateY(0);}
96%{-webkit-transform:translateY(0);}
100%{-webkit-transform:translateY(100%);}
}
@-ms-keyframes one{0%{-ms-transform:translateY(-150%);}
6%{-ms-transform:translateY(0);}
29%{-ms-transform:translateY(0);}
33%{-ms-transform:translateY(100%);}
100%{-ms-transform:translateY(100%);}
}
@-ms-keyframes two{0%{-ms-transform:translateY(-150%);}
33%{-ms-transform:translateY(-150%);}
37%{-ms-transform:translateY(0);}
62%{-ms-transform:translateY(0);}
66%{-ms-transform:translateY(100%);}
100%{-ms-transform:translateY(100%);}
}
@-ms-keyframes three{0%{-ms-transform:translateY(-150%);}
66%{-ms-transform:translateY(-150%);}
70%{-ms-transform:translateY(0);}
96%{-ms-transform:translateY(0);}
100%{-ms-transform:translateY(100%);}
}
@-moz-keyframes one{0%{-moz-transform:translateY(-100%);}
6%{-moz-transform:translateY(0);}
29%{-moz-transform:translateY(0);}
33%{-moz-transform:translateY(100%);}
100%{-moz-transform:translateY(100%);}
}
@-moz-keyframes two{0%{-moz-transform:translateY(-100%);}
33%{-moz-transform:translateY(-100%);}
37%{-moz-transform:translateY(0);}
62%{-moz-transform:translateY(0);}
66%{-moz-transform:translateY(100%);}
100%{-moz-transform:translateY(100%);}
}
@-moz-keyframes three{0%{-moz-transform:translateY(-100%);}
66%{-moz-transform:translateY(-100%);}
70%{-moz-transform:translateY(0);}
96%{-moz-transform:translateY(0);}
100%{-moz-transform:translateY(100%);}
}*/
@-webkit-keyframes one{
	0%{-webkit-transform:translateY(-100%);}
	8%{-webkit-transform:translateY(0);}
	92%{-webkit-transform:translateY(0);}
	100%{-webkit-transform:translateY(100%);}
}
@-ms-keyframes one{
	0%{-ms-transform:translateY(-100%);}
	8%{-ms-transform:translateY(0);}
	92%{-ms-transform:translateY(0);}
	100%{-ms-transform:translateY(100%);}
}
@-moz-keyframes one{	
	0%{-moz-transform:translateY(-100%);}
	8%{-moz-transform:translateY(0);}
	92%{-moz-transform:translateY(0);}
	100%{-moz-transform:translateY(100%);}
}
.section-title{color:#003a73;font-weight:700;}
.carousel{min-width:75%;margin-left:13%;}
.carousel-indicators{position:relative;z-index:15;width:100%;top:1em;padding-left:0;margin-left:-51%;text-align:center;list-style:none;}
.carousel-indicators li{width:10px;height:10px;margin:0 2px;background:transparent;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:3px solid transparent;-webkit-box-shadow:rgba(0,0,0,0.5) 0 0 2px;-moz-box-shadow:rgba(0,0,0,0.5) 0 0 2px;box-shadow:rgba(0,0,0,0.5) 0 0 2px;cursor:pointer;}
.carousel-indicators .active{background-color:#003a73;}
.carousel-item{font-weight:normal;}
a.carousel-item{color:#003a73 !important;}
.carousel-inner{margin-top:0.25em;}
.carousel-item:hover{font-weight:bold;color:#e9bd2f !important;}
.small{font-size:16px;}
.carousel-control.right, .carousel-control.left{background-image:none;@include reset-filter();margin-left:-25px;margin-right:-25px;opacity:1;}
.carousel-control.right:focus, .carousel-control.left:focus{color:#003a73;}
.carousel-control{color:#003a73;max-width:2em;max-height:1.5em;margin-left:5em;margin-right:5em;}
span.fa-chevron-left, span.fa-chevron-right{font-size:18px;}
.carousel-wrapper{margin-top:0;margin-bottom:10em;max-width:650px;}
.ssn-map-brand{text-align:center;background-color:rgba(255, 255, 255, 0.6);margin-bottom:1.4em;padding-left:0.5em;padding-right:0.5em;font-size:1em;font-weight:700;color:#003a73;margin-right:-22.2em;line-height:normal;}
.ssn-map-brand-xs{text-align:center;background-color:rgba(255, 255, 255, 0.6);margin-bottom:1.4em;padding-left:0.5em;padding-right:0.5em;font-size:1em;font-weight:700;color:#003a73;margin-right:11.7em;line-height:normal;display:none;}
.more-info{margin-top:-1em;}
.more-info .section-title{margin-bottom:1em;}
.more-info figure{max-width:150px !important;margin:0 auto;}
.more-info-effect{opacity:0.7;transition:transform 0.75s ease-in-out;filter:grayscale(20%);-webkit-filter:grayscale(20%);-moz-filter:grayscale(20%);-o-filter:grayscale(20%);-ms-filter:grayscale(20%);}
.more-info figure:hover figcaption{background-color:rgba(233,189,47,0.75);color:white;}
.more-info figure:hover img{opacity:1;transform:scale3d(1.1,1.1,1);-webkit-transform:scale3d(1.1,1.1,1);filter:grayscale(0%);-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-o-filter:grayscale(0%);-ms-filter:grayscale(0%);}
.more-info-figcaption{font-size:0.75em;font-weight:700;padding-top:0.4em;padding-bottom:0.45em;}

.zoom {	margin-left: 1em;}

.zoom-control {	margin-top: 2em;}
.item_popup{grid-area: item_popup;}
.item_mapa{grid-area: item_mapa;}
.item_iso{grid-area: item_iso;}
.item_info_1{grid-area: item_info_1;}
.item_info_2{grid-area: item_info_2;}

.mas_informacion_footer{display: grid; grid-template-areas: 'item_popup item_popup item_mapa item_mapa item_info_1 item_info_1 item_info_2 item_info_2';}
.info_container{margin: 0 auto; width: 80%;}

@media (min-width:320px){.map{margin-left:-0.3em;margin-right:-0.3em;}
.report{padding-left:4em;padding-right:4em;}
.more-info img{height:35px !important;}
.more-info figure{width:78px !important;}
.more-info-figcaption{margin-top:0.2em;}
}
@media (min-width:400px){.more-info img{height:55px !important;}
.more-info figure{width:122px !important;}
.more-info-figcaption{margin-top:0.25em;}
}
@media (min-width:480px){.more-info img{height:68px !important;}
.more-info figure{width:150px !important;}
.more-info-figcaption{margin-top:0.3em;}
.report{padding-left:7em;padding-right:7em;}
.report-break{display:none;}
}
@media (min-width:485px){.marquee-break{display:none;}
}
@media (max-width:484px){.marquee-break-two{display:none;}
}
@media (max-width:290px){.marquee p{font-size:0.85em !important;}
}
@media (min-width:575px){.report{padding-left:9em;padding-right:9em;}
}
@media (min-width:650px){.report{padding-left:12em;padding-right:12em;}
}
@media (min-width:768px){.report{padding-left:15em;padding-right:15em;}
.more-info figure{width:200px !important;}
.more-info-figcaption{margin-top:0.3em;}
.marquee-break-two{display:none;}
}
@media (min-width:992px){.info-principal{width:100%;}
.map{margin-top:-3em;}
.more-info-figcaption{margin-top:0.3em;}
.report{padding-left:8em;padding-right:8em;margin-top:2em;}
#mapDiv{height:310px;}
}
@media (min-width:1200px){.info-principal{width:1150px;}
.map{margin-top:-3em;}
.report{padding-left:11em;padding-right:11em;}
}
@media (max-width:1199px){}
@media (max-width:991px){.nav-pills > li{float:none;display:inline-block;*display:inline;*zoom:1;}
.nav-pills{text-align:center;}
.last-event-pre{text-align:center;}
.last-event-note{text-align:center;margin-left:0;}
.last-event-field{text-align:center;margin-left:0;padding-left:0;text-indent:0;}
.last-event-field span{text-align:center;margin-right:0.2em;}
.latest-events-table{margin:0 auto;}
.mas_informacion_footer{grid-template-areas: 
'item_popup item_mapa'
'item_info_1 item_info_2';
.item_mas_informacion{margin-top: 1.5rem;}
}
@media (max-width:767px){}
@media (max-width:479px){.sismos-recientes{max-height:150px;}/*215*/
.marquee-span-2{margin-left:0.75em;}
.report-break{display:inline-block;}
}
@media (max-width:550px){.ssn-map-brand{display:none !important;}
.ssn-map-brand-xs{display:inline-block !important;}
.mas_informacion_footer{grid-template-areas:
'item_popup'
'item_mapa'
'item_info_1'
'item_info_2';}
}
@media (max-width:330px){.nav-pills li a{padding-left:0.2em;padding-right:0.2em;}
}
@media (max-width:319px){.more-info img{height:30px !important;}
.more-info figure{width:70px !important;}
.more-info-figcaption{margin-top:0.2em;}
}
