<commit_before>@charset "utf-8";
/* Por mi Barrio - Custom Styles*/

body, h1, h2, h3, h4, h5, h6, p, form{
	margin:0;
}

ul{
	padding:0;
	margin:0;
	list-style-type:none;	
}

body{
	font-family: 'Source Sans Pro', sans-serif;
	overflow:hidden;
	font-size:16px;
	position: absolute;
	height: 100%;
	width: 100%;
}

body.fullwidthpage{
	width: 100%;
	background: url("images/bg/bg-intro.jpg") no-repeat scroll center top / cover rgba(0, 0, 0, 0);
	color: white;
}
a, button, div.it-r {
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease;
}
a.btn, a.btn:visited{
	color: white;
}

* {
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box
}

.container{
	height: 100%;
	background:url(images/bg/bg-intro.jpg) no-repeat center top;
	background-size: cover;
	width: 100%;
	overflow: auto;
}

.content-horizontal{
	padding: 20px 39px 20px 120px;
}

div#fms_pan_zoom.pan-horizontal div{
	top: 6.75em !important;
}

.content-vertical{
	padding-top: 120px;
	padding-left: 20px;
	padding-right: 20px;
}
.content-aside{
	padding-left: 200px;
}
/*PAGE INTRO--------------------------------------*/

html {
  position: relative;
  min-height: 100%;
}


body.intro {
  overflow:auto;
  height: inherit;
}

div.c-intro{
	z-index:2;
	position:relative;
	width:100%;
	max-width:940px;
	margin:0 auto;
	text-align:center;
	color:#fff;
	padding-top:6rem;
	/*padding-left:15px;
	padding-right:15px*/
}

div.c-intro h2{
	font-weight:300;
	font-size:3.375em;
	margin: 4rem 0 0 0; 	
}

div.c-intro p{
	font-size:1.125em;
	max-width:740px;
	margin:0 auto;
	line-height:1.44444em;
	margin-top: 1.5rem;
}

div.steps{
	margin-top: 6rem;
}

div.step{
	width:33.3333%;
	float:left;
	min-width:276px;
	text-align:center	
}

div.step h3{
	font-size:1.125em;
	font-weight:400;
	line-height:1.44444em;
	margin-top: 13px;}

div.c-buttons-intro{
	margin-top: 7rem;}

.footer-intro {
  width: 100%;
  text-align:center;
  z-index:2;
  font-size:0.875em;
  color:#fff;
  margin-top:60px;
  padding-bottom:20px
}

a.know-more{
	display:block;
	margin:23px 0 4px 0;
	color:#fff	
}

a.know-more:hover{
	text-decoration:none;
	opacity:0.9;
}

p.photo-credit{
	opacity:0.2;
}

/*FIRST NAVIGATION------------------------------------*/
nav.first-navigation{
	background-color:#1e2e3d;
	position:fixed;
	top:0;
	left:0;
	height:100%;
	z-index:10000;
	padding:0 8px;
	width:81px;
	-webkit-transition: all 600ms cubic-bezier(0.175, 0.885, 0.32, 1.275);
	transition:         all 600ms cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

nav.first-navigation:hover{
	width:183px;
	-webkit-transition: all 600ms cubic-bezier(0.175, 0.885, 0.32, 1.275);
	transition:         all 600ms cubic-bezier(0.175, 0.885, 0.32, 1.275); 
}

nav.first-navigation li{
	text-align:center;
	margin-bottom:1px
}

nav.first-navigation:hover li a{
	padding:15px 25px 0 61px;
	text-indent:inherit;
	width:auto;
}

nav.first-navigation li a{
	display:block;
	text-indent:-99999em;
	height:55px;
	border-radius:5px;
	padding:15px 45px 0 20px;
	color:#fff;
	text-transform:uppercase;
	font-size:1.125em;
	text-align:left;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease;
}

nav.first-navigation li a:hover{
	text-decoration:none;	
}

nav.first-navigation li a span{
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease;
	opacity:0;
}

nav.first-navigation:hover li a span{
	-webkit-transition: all .9s ease;
	-moz-transition: all .9s ease;
	transition: all .9s ease;
	opacity:1
}

nav.first-navigation li.home a{
	width:100%;
	background:url(images/por-mi-barrio-sm.png) no-repeat top center;
	margin-top:46px;
	text-indent:-9999em;
	text-align:center;
	padding:0;
	display:block;
	height:105px;
	border:#1e2e3d solid 1px;
}

nav.first-navigation li.home a span{
	width:108px;
	height:31px;
	background:url(images/bg/bg-span-pmb.png) no-repeat center top;
	margin:65px auto 0;
	-webkit-transition: all 600ms cubic-bezier(0.075, 0.82, 0.165, 1);
	transition:         all 600ms cubic-bezier(0.075, 0.82, 0.165, 1);
	opacity:0;
	display:block
}

nav.first-navigation:hover li.home a span{
	-webkit-transition: all 600ms cubic-bezier(0.075, 0.82, 0.165, 1);
	transition:         all 600ms cubic-bezier(0.075, 0.82, 0.165, 1);
	opacity:1;
}

li.reportar{
	margin-top:60px;
}

li.reportar a{
	background:#fc4349 url(images/icon-report.png) no-repeat 20px center;
}

li.reportes a{
	/*border-bottom:#2c3e50 solid 1px;*/
	height:55px;
	background:url(images/icon-reportes.png) no-repeat 20px center;	
}

li.reportes a:hover, li.help a:hover{
	background-color:#131e29;
}

li.help a{
	background:url(images/icon-help.png) no-repeat 20px center;
}

nav.first-navigation li.profile a{
	display:block;
	width:35px;
	height:35px;
	text-indent:inherit;
	padding-left:15px	
}

nav.first-navigation:hover li.profile a{
	padding-left:15px	
}

nav.first-navigation li.profile a img{
	float:left;
	margin-right:9px;
}

/*Help info*/
ul.help-info{
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	width:54px;
}

ul.help-info li a{
	/*text-indent:-99999em!important;*/
	padding-left:35px;
}

li.doc-info a{
	background: url(images/icon-data-info.png) no-repeat center 10px;	
}

li.data a{
	/*border-top:#2c3e50 solid 1px;*/
	background:url(images/icon-data.png) no-repeat center 10px;	
}

li.my-society a{
	background:url(images/icon-my-society.png.png) no-repeat center 18px
}

li.avina a{
	background:url(images/avina-americas6.png) no-repeat center 18px
}

/*SECOND NAVIGATION---------------------------------------------------*/
/*nav.second-navigation{
	background-color:#1e2e3d;
	width:193px;
	position:absolute;
	top:0;
	left:70px;
	height:100%;
	z-index:80;
}

ul.second li{
	
}

ul.second li.pmb{
	background:url(images/PMB.png) no-repeat center top;
	height:104px;
	margin:46px 0 49px 0;
	text-indent:-999em;
}

ul.second li a{
	display:block;
	padding:19px 0 16px 64px;
	text-transform:uppercase;
	color:#f6f8fc;
	text-decoration:none;
	font-weight:600
}

li.s-reportar a{
	background:#fc4349 url(images/icon-report.png) no-repeat 22px 12px;
}

li.s-reports a{
	border-bottom:#2c3e50 solid 1px;
	background:url(images/icon-reportes.png) no-repeat 22px 18px;
}

li.s-reports a:hover, li.s-help a:hover{
	background-color:#131e29	
}

li.s-help a{
	background:url(images/icon-help.png) no-repeat 22px 15px;
}
*/

/*THIRD LEVEL--------------------------------------------------------------*/
div.sub{
	position:absolute;
	width:440px;
	height:100%;
	top:0;
	left:81px;
	-webkit-transition: all 600ms cubic-bezier(0.175, 0.885, 0.32, 1.275);
	transition:         all 600ms cubic-bezier(0.175, 0.885, 0.32, 1.275);
	opacity:1;
}

div.open-side{
	left:183px;
	-webkit-transition: all 600ms cubic-bezier(0.175, 0.885, 0.32, 1.275);
	transition:         all 600ms cubic-bezier(0.175, 0.885, 0.32, 1.275); 
	opacity:1!important;
	z-index:1000;
}

div.side-active{
	left:183px;
	-webkit-transition: all 600ms cubic-bezier(0.175, 0.885, 0.32, 1.275);
	transition:         all 600ms cubic-bezier(0.175, 0.885, 0.32, 1.275); 
	opacity:1!important
}

div.reportes{
	background: rgba(255,255,255,0.95);
	height:100%;
	overflow:hidden;
}

div.ir{
	border-bottom:#ebebeb solid 1px;
}

div.ir h2{
	font-size:2.375em;
	font-weight:300;
	color:#2c3e50;	
}

div.ir p{
	color:#7d7d7d;
	font-size:1.125em;
	margin-top:10px;
	line-height:24px;	
}

div.it-r{
	background-color:#f8f8f8;
	border-bottom:#ebebeb solid 1px;
	padding:30px 40px;
	overflow:auto;
	cursor:pointer
}

div.c-t {
    padding: 55px 40px 25px;
}

div.it-r:hover, div.rl div.active{
	background-color:#fff;
}

div.r-icon{
	width:60px;
	height:60px;
	float:left;
	margin-right:19px	
}

div.it-r-info{
	float:left	
}

div.it-r h3{
	text-transform:uppercase;
	font-weight:600;
	font-size:0.875em;
}

div.it-r p{
	font-size:1.125em;
	color:#000
}

div.it-r ul li{
	font-size:0.875em;
	color:#7d7d7d;
	font-style:italic;
	font-weight:400;
	float:left;
	margin-right:7px;
}

div.it-r ul li span{
	display:block;
	float:left
}

div.it-r ul li.icon-solved span{
	background:url(images/icon-resuelto.png) no-repeat left top;
	width:20px;
	height:16px;
	margin-top:2px
}

div.it-r ul li.icon-camera span{
	background:url(images/icon-camera.png) no-repeat left top;
	width:20px;
	height:16px;
	margin-top:2px
}

div.it-r ul li.icon-comments span{
	background:url(images/icon-comments.png) no-repeat left top;
	width:18px;
	height:16px;
	margin-top:2px
}

div.it-r ul li.icon-tags span{
	background:url(images/icon-tags.png) no-repeat left top;
	width:16px;
	height:16px;
	margin-top:2px
}


/*Arbolado*/
div.r-category-group-1, 
div.r-category-group-39{
	background:url(images/r-arbolado.png) no-repeat left top;	
}
h3.r-category-group-1, 
h3.r-category-group-39{
	color:#3b8686;
}

/*Saneamiento*/
div.r-category-group-37{
	background:url(images/r-alcantarillas.png) no-repeat left top;	
}
h3.r-category-group-37{
	color:#a40301	
}

/*Basura*/
div.r-category-group-18,
div.r-category-group-38,
div.r-category-group-40 {
	background:url(images/r-basura.png) no-repeat left top;	
}
h3.r-category-group-18,
h3.r-category-group-38,
h3.r-category-group-40{
	color:#f47026	
}

/*Barometrica*/
div.r-barometrica, div.r-category-group-3 {
	background:url(images/r-barometrica.png) no-repeat left top;	
}
h3.barometrica{
	color:#d9cf48	
}

/*Vereda*/
div.r-vereda, div.r-category-group-8 {
	background:url(images/r-vereda.png) no-repeat left top;	
}
h3.vereda{
	color:#d7dadb	
}

/*Desarrollo*/
div.r-category-group-36{<commit_msg>Se revierten cambios en titulos de listado de problemas<commit_after>@charset "utf-8";
/* Por mi Barrio - Custom Styles*/

body, h1, h2, h3, h4, h5, h6, p, form{
	margin:0;
}

ul{
	padding:0;
	margin:0;
	list-style-type:none;	
}

body{
	font-family: 'Source Sans Pro', sans-serif;
	overflow:hidden;
	font-size:16px;
	position: absolute;
	height: 100%;
	width: 100%;
}

body.fullwidthpage{
	width: 100%;
	background: url("images/bg/bg-intro.jpg") no-repeat scroll center top / cover rgba(0, 0, 0, 0);
	color: white;
}
a, button, div.it-r {
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease;
}
a.btn, a.btn:visited{
	color: white;
}

* {
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box
}

.container{
	height: 100%;
	background:url(images/bg/bg-intro.jpg) no-repeat center top;
	background-size: cover;
	width: 100%;
	overflow: auto;
}

.content-horizontal{
	padding: 20px 39px 20px 120px;
}

div#fms_pan_zoom.pan-horizontal div{
	top: 6.75em !important;
}

.content-vertical{
	padding-top: 120px;
	padding-left: 20px;
	padding-right: 20px;
}
.content-aside{
	padding-left: 200px;
}
/*PAGE INTRO--------------------------------------*/

html {
  position: relative;
  min-height: 100%;
}


body.intro {
  overflow:auto;
  height: inherit;
}

div.c-intro{
	z-index:2;
	position:relative;
	width:100%;
	max-width:940px;
	margin:0 auto;
	text-align:center;
	color:#fff;
	padding-top:6rem;
	/*padding-left:15px;
	padding-right:15px*/
}

div.c-intro h2{
	font-weight:300;
	font-size:3.375em;
	margin: 4rem 0 0 0; 	
}

div.c-intro p{
	font-size:1.125em;
	max-width:740px;
	margin:0 auto;
	line-height:1.44444em;
	margin-top: 1.5rem;
}

div.steps{
	margin-top: 6rem;
}

div.step{
	width:33.3333%;
	float:left;
	min-width:276px;
	text-align:center	
}

div.step h3{
	font-size:1.125em;
	font-weight:400;
	line-height:1.44444em;
	margin-top: 13px;}

div.c-buttons-intro{
	margin-top: 7rem;}

.footer-intro {
  width: 100%;
  text-align:center;
  z-index:2;
  font-size:0.875em;
  color:#fff;
  margin-top:60px;
  padding-bottom:20px
}

a.know-more{
	display:block;
	margin:23px 0 4px 0;
	color:#fff	
}

a.know-more:hover{
	text-decoration:none;
	opacity:0.9;
}

p.photo-credit{
	opacity:0.2;
}

/*FIRST NAVIGATION------------------------------------*/
nav.first-navigation{
	background-color:#1e2e3d;
	position:fixed;
	top:0;
	left:0;
	height:100%;
	z-index:10000;
	padding:0 8px;
	width:81px;
	-webkit-transition: all 600ms cubic-bezier(0.175, 0.885, 0.32, 1.275);
	transition:         all 600ms cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

nav.first-navigation:hover{
	width:183px;
	-webkit-transition: all 600ms cubic-bezier(0.175, 0.885, 0.32, 1.275);
	transition:         all 600ms cubic-bezier(0.175, 0.885, 0.32, 1.275); 
}

nav.first-navigation li{
	text-align:center;
	margin-bottom:1px
}

nav.first-navigation:hover li a{
	padding:15px 25px 0 61px;
	text-indent:inherit;
	width:auto;
}

nav.first-navigation li a{
	display:block;
	text-indent:-99999em;
	height:55px;
	border-radius:5px;
	padding:15px 45px 0 20px;
	color:#fff;
	text-transform:uppercase;
	font-size:1.125em;
	text-align:left;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease;
}

nav.first-navigation li a:hover{
	text-decoration:none;	
}

nav.first-navigation li a span{
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease;
	opacity:0;
}

nav.first-navigation:hover li a span{
	-webkit-transition: all .9s ease;
	-moz-transition: all .9s ease;
	transition: all .9s ease;
	opacity:1
}

nav.first-navigation li.home a{
	width:100%;
	background:url(images/por-mi-barrio-sm.png) no-repeat top center;
	margin-top:46px;
	text-indent:-9999em;
	text-align:center;
	padding:0;
	display:block;
	height:105px;
	border:#1e2e3d solid 1px;
}

nav.first-navigation li.home a span{
	width:108px;
	height:31px;
	background:url(images/bg/bg-span-pmb.png) no-repeat center top;
	margin:65px auto 0;
	-webkit-transition: all 600ms cubic-bezier(0.075, 0.82, 0.165, 1);
	transition:         all 600ms cubic-bezier(0.075, 0.82, 0.165, 1);
	opacity:0;
	display:block
}

nav.first-navigation:hover li.home a span{
	-webkit-transition: all 600ms cubic-bezier(0.075, 0.82, 0.165, 1);
	transition:         all 600ms cubic-bezier(0.075, 0.82, 0.165, 1);
	opacity:1;
}

li.reportar{
	margin-top:60px;
}

li.reportar a{
	background:#fc4349 url(images/icon-report.png) no-repeat 20px center;
}

li.reportes a{
	/*border-bottom:#2c3e50 solid 1px;*/
	height:55px;
	background:url(images/icon-reportes.png) no-repeat 20px center;	
}

li.reportes a:hover, li.help a:hover{
	background-color:#131e29;
}

li.help a{
	background:url(images/icon-help.png) no-repeat 20px center;
}

nav.first-navigation li.profile a{
	display:block;
	width:35px;
	height:35px;
	text-indent:inherit;
	padding-left:15px	
}

nav.first-navigation:hover li.profile a{
	padding-left:15px	
}

nav.first-navigation li.profile a img{
	float:left;
	margin-right:9px;
}

/*Help info*/
ul.help-info{
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	width:54px;
}

ul.help-info li a{
	/*text-indent:-99999em!important;*/
	padding-left:35px;
}

li.doc-info a{
	background: url(images/icon-data-info.png) no-repeat center 10px;	
}

li.data a{
	/*border-top:#2c3e50 solid 1px;*/
	background:url(images/icon-data.png) no-repeat center 10px;	
}

li.my-society a{
	background:url(images/icon-my-society.png.png) no-repeat center 18px
}

li.avina a{
	background:url(images/avina-americas6.png) no-repeat center 18px
}

/*SECOND NAVIGATION---------------------------------------------------*/
/*nav.second-navigation{
	background-color:#1e2e3d;
	width:193px;
	position:absolute;
	top:0;
	left:70px;
	height:100%;
	z-index:80;
}

ul.second li{
	
}

ul.second li.pmb{
	background:url(images/PMB.png) no-repeat center top;
	height:104px;
	margin:46px 0 49px 0;
	text-indent:-999em;
}

ul.second li a{
	display:block;
	padding:19px 0 16px 64px;
	text-transform:uppercase;
	color:#f6f8fc;
	text-decoration:none;
	font-weight:600
}

li.s-reportar a{
	background:#fc4349 url(images/icon-report.png) no-repeat 22px 12px;
}

li.s-reports a{
	border-bottom:#2c3e50 solid 1px;
	background:url(images/icon-reportes.png) no-repeat 22px 18px;
}

li.s-reports a:hover, li.s-help a:hover{
	background-color:#131e29	
}

li.s-help a{
	background:url(images/icon-help.png) no-repeat 22px 15px;
}
*/

/*THIRD LEVEL--------------------------------------------------------------*/
div.sub{
	position:absolute;
	width:440px;
	height:100%;
	top:0;
	left:81px;
	-webkit-transition: all 600ms cubic-bezier(0.175, 0.885, 0.32, 1.275);
	transition:         all 600ms cubic-bezier(0.175, 0.885, 0.32, 1.275);
	opacity:1;
}

div.open-side{
	left:183px;
	-webkit-transition: all 600ms cubic-bezier(0.175, 0.885, 0.32, 1.275);
	transition:         all 600ms cubic-bezier(0.175, 0.885, 0.32, 1.275); 
	opacity:1!important;
	z-index:1000;
}

div.side-active{
	left:183px;
	-webkit-transition: all 600ms cubic-bezier(0.175, 0.885, 0.32, 1.275);
	transition:         all 600ms cubic-bezier(0.175, 0.885, 0.32, 1.275); 
	opacity:1!important
}

div.reportes{
	background: rgba(255,255,255,0.95);
	height:100%;
	overflow:hidden;
}

div.ir{
	border-bottom:#ebebeb solid 1px;
}

div.ir h2{
	font-size:2.375em;
	font-weight:300;
	color:#2c3e50;	
}

div.ir p{
	color:#7d7d7d;
	font-size:1.125em;
	margin-top:10px;
	line-height:24px;	
}

div.it-r{
	background-color:#f8f8f8;
	border-bottom:#ebebeb solid 1px;
	padding:30px 40px;
	overflow:auto;
	cursor:pointer
}

div.c-t {
    padding: 55px 40px 25px;
}

div.it-r:hover, div.rl div.active{
	background-color:#fff;
}

div.r-icon{
	width:60px;
	height:60px;
	float:left;
	margin-right:19px	
}

div.it-r-info{
	float:left	
}

div.it-r h3{
	text-transform:uppercase;
	font-weight:600;
	font-size:0.875em;
}

div.it-r p{
	font-size:1.125em;
	color:#000
}

div.it-r ul li{
	font-size:0.875em;
	color:#7d7d7d;
	font-style:italic;
	font-weight:400;
	float:left;
	margin-right:7px;
}

div.it-r ul li span{
	display:block;
	float:left
}

div.it-r ul li.icon-solved span{
	background:url(images/icon-resuelto.png) no-repeat left top;
	width:20px;
	height:16px;
	margin-top:2px
}

div.it-r ul li.icon-camera span{
	background:url(images/icon-camera.png) no-repeat left top;
	width:20px;
	height:16px;
	margin-top:2px
}

div.it-r ul li.icon-comments span{
	background:url(images/icon-comments.png) no-repeat left top;
	width:18px;
	height:16px;
	margin-top:2px
}

div.it-r ul li.icon-tags span{
	background:url(images/icon-tags.png) no-repeat left top;
	width:16px;
	height:16px;
	margin-top:2px
}


/*Arbolado*/
div.r-category-group-1, 
div.r-category-group-39{
	background:url(images/r-arbolado.png) no-repeat left top;	
}
h3.r-category-group-1, 
h3.r-category-group-39{
	color:#3b8686;
}

/*Saneamiento*/
div.r-category-group-37{
	background:url(images/r-alcantarillas.png) no-repeat left top;	
}
h3.r-category-group-37{
	color: #6dbcdb;	
}

/*Basura*/
div.r-category-group-18,
div.r-category-group-38,
div.r-category-group-40 {
	background:url(images/r-basura.png) no-repeat left top;	
}
h3.r-category-group-18,
h3.r-category-group-38,
h3.r-category-group-40{
	color: #a40301;	
}

/*Barometrica*/
div.r-barometrica, div.r-category-group-3 {
	background:url(images/r-barometrica.png) no-repeat left top;	
}
h3.barometrica{
	color:#d9cf48;
}

/*Vereda*/
div.r-vereda, div.r-category-group-8 {
	background:url(images/r-vereda.png) no-repeat left top;	
}
h3.vereda{
	color:#d7dadb;
}

/*Desarrollo*/
div.r-category-group-36{
{'fraction_non_alphanumeric': 0.1787920025122998, 'fraction_numerical': 0.0812310269025437, 'mean_word_length': 3.6096501809408927, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4312644', 'n_tokens_mistral': 9373, 'n_tokens_neox': 8255, 'n_words': 1499}