html, body, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li, p,
fieldset, form, legend,
caption, tbody, tfoot, thead, 
article, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	vertical-align: baseline;
	/* color:#7f7f7f; */
	color:rgb(0,0,0);
}
body{
background:rgb(240,240,240);
min-width:760px;
}
aside,Conciliacion, menuConci,popup,filterTrack,archivos,productionTrack,upload{
	display: block;
}
.wrapper{
width:100%;
background:rgb(255,255,255);
height:89%;
min-height:89%;
/*height: auto !important;*/
}
.header{
width: 100%;
height: 64px;
background-color: cornflowerblue;
background-image: url('img/header.png');
background-size: 840px;
background-position: left center;
background-repeat: no-repeat;
}
.content{
height:100%;
width:100%;
background:rgb(240,240,240);
/*padding: 0 50px 0 0;*/
}
.menuLeft{
width:80px;
height:100%;
min-height:100%;
background:rgb(255,255,255);
float:left;
margin-right: 20px;
}
.rowMenuLeft{
width:100%;
padding: 20px 0 20px 0;
color: black;
}
.menuActiv{
color:rgb(0,145,72); 
background:rgb(240,240,240);
}
.login{
  width:320px;
  min-height:90px;
  display:block;
  margin-left: auto;
  margin-right: auto;
  margin-top:50px;
}
.celLogin{
vertical-align:middle;
}
.txtLogin{
  width:190px;
  font-size: 14px;
  text-align:center;
  padding: 6px 0px 6px 0px;
  text-decoration: none;
  border:none;
  color: rgb(127,127,127);
  font-weight:bold;
  border-bottom: solid 2px rgb(0,145,72);
  background:none;
}
.actLogin{
color:rgb(0,145,72);
}
.inactLogin{
color:rgb(255,30,30);
}
tracking{
        /*text-align: center;*/
        overflow-y:scroll;
		height: 90%;
		display:block;
}
tracking table {
       margin: 0 auto;
       min-width: 800px;
       text-align: left;
       border-spacing:0px 10px;
}
tracking tr {
      background:rgb(255,255,255);
}
tracking td {
       text-align: left;
       height:60px;
	   border:none;
	   vertical-align:middle;
	   padding:5px;
}
.trackShow{
display:block;
height:40px;
min-height:40px;
width:50px;
float:left;
cursor: pointer; cursor: hand;
	border-bottom: 10px solid rgb(240,240,240);
color: black;
}
.trackShow:hover{
	/*border-bottom: 1px solid rgb(0,145,72);*/
	border-bottom: 10px solid #ccc;
}
.trackActiv{
display:block;
height:40px;
min-height:40px;
width:50px;
float:left;
cursor: pointer; cursor: hand;
border-bottom: 10px solid rgb(0,145,72);
}
.trackStandBy{
display:block;
height:40px;
min-height:40px;
width:50px;
float:left;
cursor: pointer; cursor: hand;
border-bottom: 10px solid rgb(255,255,0);
}
.trackInactiv{
display:block;
height:40px;
min-height:40px;
width:50px;
float:left;
cursor: pointer; cursor: hand;
border-bottom: 10px solid rgb(255,30,30);
}
.trackActiva{
display:block;
height:40px;
min-height:40px;
width:50px;
float:left;
cursor: pointer; cursor: hand;
border-bottom: 10px solid rgb(0,145,72);
}
.trackActiva:hover{
border-bottom: 10px solid rgb(255,30,30);
}
productionTrack{
        text-align: center;
        padding:1%;
}
productionTrack table {
       margin: 0 auto;
       width:90%;
       text-align: left;
       border-spacing:0px 10px;
}
productionTrack tr {
      /*background:rgb(255,255,255);*/
}
productionTrack td {
       margin: 0 auto;
       width:20%;
       text-align: center;
       height:30px;
       min-height: 30px;
	   border:none;
	   vertical-align:middle;
	   padding:5px;
}
productionTrack th {
       margin: 0 auto;
       width:20%;
       text-align: center;
       padding: 5px;
       vertical-align:middle;
}
.productionTxt{
background:none;
border:none;
border-bottom: solid 2px rgb(0,145,72);
text-align:center;
color:#7f7f7f;
font-weight:bold;
}
.productionLabel{
background:none;
border:none;
text-align:center;
color:rgb(0,145,72);
font-weight:bold;
font-size:16px;
}
.actProdTrack{
color:rgb(0,145,72);
}
.inactProdTrack{
color:rgb(255,30,30);
}
.txtGreen{
color:rgb(0,145,72);
font-size:14px; 
}
.paseProd{
        text-align: center;
        padding:1%;
}
.paseProd table {
       margin: 0 auto;
       width:90%;
       text-align: center;
       border-spacing:0px 10px;
}
.paseProd td {
       margin: 0 auto;
       width:33%;
       text-align: center;
       height:60px;
       min-height: 60px;
	   border:none;
	   vertical-align:middle;
	   padding:5px;
}
.paseProdCont{
        text-align: center;
        padding:1%;
}
.paseProdContL{
        text-align: center;
        width:70%;
        float:left;
        max-height:330px;
        overflow-y:auto; 
}
.paseProdContR{
        text-align: center;
        width:30%;
        float:right;
}
.paseProdCont table {
       margin: 0 auto;
       width:90%;
       text-align: center;
       border-spacing:0px 10px;
}
.paseProdCont td {
       margin: 0 auto;
       width:20%;
       text-align: center;
       height:30px;
       min-height: 30px;
	   border:none;
	   vertical-align:middle;
	   padding:5px;
}
.textGreen{
color:rgb(0,145,72);
font-size:12px;
}
.menuTracking{
border-bottom:2px solid rgb(0,144,75);
width:100%;
height:50px;
/*position:relative;*/
}
.textMenuTracking{
color:rgb(127,127,127);
height:30px;
width:60px;
margin-top:22px;
font-size: 15px;
float:left;
}
.rightMenuTracking{
float:right;
}
.floatFilterTracking{
	background:rgb(240,240,240);
	width:400px;
	height:200px;
	min-height:200px;
	position:fixed;
	right:1px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	z-index: 10;
}
filterTrack{
        text-align: center;
        padding:1%;
        background: rgb(240,240,240);
        border:solid 2px rgb(0,145,72);
}
filterTrack table {
       margin: 0 auto;
       width:90%;
       text-align: left;
       border-spacing:0px 5px;
}
filterTrack td {
       margin: 0 auto;
       width:20%;
       text-align: center;
       height:60px;
       min-height: 60px;
	   border:none;
	   vertical-align:middle;
	   padding:5px;
}
filterTrack th {
       margin: 0 auto;
       width:20%;
       text-align: center;
       height:40px;
       min-height: 40px;
	   border:none;
	   vertical-align:middle;
	   padding:5px;
}
.cellZona{
       margin: 0 auto;
       width:14%;
       text-align: center;
       height:20px;
       min-height: 20px;
	   vertical-align:middle;
	   padding:1px;
	   border:solid 2px rgb(0,145,72);
	   font-weight:bold;
	   	-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
}
.cellZona:hover{
background:rgb(0,145,72);
color:rgb(255,255,255);
}
.cellZonaAct{
background:rgb(0,145,72);
color:rgb(255,255,255);
}
.cellAgencie{
       margin: 0 auto;
       width:12%;
       text-align: center;
       height:20px;
       min-height: 20px;
	   vertical-align:middle;
	   padding:1px;
	   border:solid 2px rgb(0,145,72);
	   font-weight:bold;
	   	-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
}
.cellAgencie:hover{
background:rgb(0,145,72);
color:rgb(255,255,255);
}
.cellAgencieAct{
background:rgb(0,145,72);
color:rgb(255,255,255);
}
.menuConciliacion{
border-bottom:2px solid rgb(0,144,75);
width:100%;
height:50px;
/*position:relative;*/
}
.textMenuConciliacion{
color:rgb(127,127,127);
height:30px;
width:60px;
margin-top:22px;
font-size: 15px;
float:left;
}
.conciliacionContent{
overflow: auto;
/*
overflow-y:auto;
*/
}
.conciliacionLeft{
float:left;
width:100%;
}
.tableScrollConci{
height:70%;
max-height:70%;
overflow-y:auto;
}
.conciliacionRight{
float:left;
width:300px;
height:100%;
min-height:100%;
display: none;
}
menuConci{
        text-align: center;
        vertical-align:middle;
}
menuConci table {
       margin: 0 auto;
       width:60%;
       text-align: left;
       border-spacing:0px 10px;
}
menuConci td {
       margin: 0 auto;
       width:20%;
       text-align: left;
       height:100px;
	   border:none;
	   vertical-align:middle;
	   padding:5px;
}
menuConci th {
       margin: 0 auto;
       width:40%;
       text-align: left;
       padding: 5px;
       vertical-align:middle;
}
.conciliacion{
  text-align: center;
  padding:1%;
}
.conciliacion table {
       margin: 0 auto;
       width:90%;
       text-align: left;
       border-spacing:0px 2px;
}
.conciliacion tr {
      /*background:rgb(255,255,255);*/
}
.conciliacion td {
       margin: 0 auto;
       width:33%;
       text-align: center;
       height:20px;
       min-height: 20px;
	   border:none;
	   vertical-align:middle;
	   padding:5px;
}
.conciliacion th {
       margin: 0 auto;
       width:33%;
       text-align: center;
       padding: 5px;
       
       vertical-align:middle;
}
.headerTableConc{
background:rgb(0,145,72);
color:rgb(255,255,255);
}
.filterConci{
width:20%;
min-width:30px;
height:30px;
float:left;
padding: 10px 0 0 0;
border: 2px solid rgb(0,145,72);
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}
.filterConci:hover{
background:rgb(0,145,72);
color:rgb(255,255,255);
}
.filterActiv{
background:rgb(0,145,72);
color:rgb(255,255,255);
}
.btnGreen{
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  border:none;
  color: rgb(255,255,255);
  font-size: 12px;
  background: rgb(0, 145, 72);
  text-align:center;
  padding: 10px 0px 10px 0px;
  text-decoration: none;
  width:100%
}
.btnGreen:hover {
  background:rgb(0, 180, 72);
  text-decoration: none;
}
.btnRed{
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  border:none;
  color: rgb(255,255,255);
  font-size: 12px;
  background: rgb(255, 30, 30);
  text-align:center;
  padding: 10px 0px 10px 0px;
  text-decoration: none;
  width:100%
}
.btnRed:hover {
  background:rgb(255, 60, 60);
  text-decoration: none;
}
.textBox{
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  border: solid 2px rgb(0,145,72);
  color: rgb(127,127,127);
  font-size: 12px;
  background: rgb(255, 255, 255);
  text-align:center;
  padding: 6px 0px 6px 0px;
  text-decoration: none;
  width:100%
}
.textArea{
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  border: solid 2px rgb(0,145,72);
  color: rgb(127,127,127);
  font-size: 12px;
  background: rgb(255, 255, 255);
  text-align:center;
  text-decoration: none;
  width:100%;
}
.textCalend{
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  border: solid 2px rgb(0,145,72);
  color: rgb(127,127,127);
  font-size: 12px;
  background: rgb(255, 255, 255);
  text-align:center;
  padding: 6px 0px 6px 0px;
  text-decoration: none;
}
.popup{
		width:100%;
		height:100%;
		position:fixed;
		top:0%;
		left:0%;
		margin-left: -0%;
		margin-top: -0%;
		/*background-color:rgba(10,34,41,0.2);*/	
}
.popupCont{
		background:rgb(240,240,240);
		position: relative;
		margin-left:auto;
		margin-right:auto;
		top: 20%;
		clear: none;
		width: 60%;
		//min-width:60%;
		min-width:400px;
		height:60%;
		min-height:300px;
		border:solid 2px rgb(0,145,72);
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		box-shadow: 10px 10px 10px rgba(0,0,0,0.2);
}

.popupContMaster{
	height:85%;
	min-height:250px;
	overflow-y:auto;
}
.popupHeader{
background:cornflowerblue;
width:100%;
height:50px;

}
.popupBtn{
background:rgb(240,240,240);
-webkit-border-radius: 50em;
-moz-border-radius: 50em;
border-radius: 50em;
width:30px;
height:30px;
float:right;
margin:10px;
color:rgb(0,145,72);
text-align:center;
font-size:22px;
cursor: pointer; cursor: hand;
box-shadow: 3px 3px 3px rgba(0,0,0,0.2);
}
.popupTxtHeader{
color:rgb(255,255,255);
height:30px;
width:60px;
margin:10px;
font-size: 18px;
float:left;
}
.popupTxtHeaderB{
color:rgb(255,255,255);
height:30px;
width:50%;
margin:10px;
font-size: 18px;
float:left;
}
.uploader{
width:70%;
margin-left:auto;
margin-right:auto;
}
archivos{
        text-align: center;
        padding:1%;
}
archivos table {
       margin: 0 auto;
       width:95%;
       text-align: left;
       border-spacing:0px 10px;
}
archivos tr {
      background:rgb(255,255,255);
}
archivos td {
       margin: 0 auto;
       width:80%;
       text-align: left;
       height:60px;
       min-height: 60px;
	   border:none;
	   vertical-align:middle;
	   padding:5px;
}
archivos th {
       margin: 0 auto;
       width:20%;
       text-align: left;
       padding: 5px;
       vertical-align:middle;
}
.statusTrack{
width:100%;
height:500px;
background:rgb(255,0,0);
}
.statusTrackMenu{
border-bottom:2px solid rgb(0,144,75);
width:100%;
height:50px;
}
.statusTrackControl table {
       margin: 0 auto;
       width:60%;
       text-align: left;
       border-spacing:0px 10px;
       
}
.statusTrackControl tr {
      /*background:rgb(255,255,255);*/
}
.statusTrackControl td {
       margin: 0 auto;
       width:20%;
       text-align: center;
       height:30px;
       min-height: 30px;
	   border:none;
	   vertical-align:middle;
	   padding:5px;
}
.statusTrackTable{
height:50%;
min-height:300px;
overflow-y:scroll;
}
.statusTrackTable table {
       margin: 0 auto;
       width:60%;
       text-align: left;
       border-spacing:0px 10px;
}
.statusTrackTableRow{
     background:rgb(255,255,255);
}
.statusTrackTableHeader{
     background:rgb(0,145,72);
     color:rgb(255,255,255);
}
.statusTrackTable td {
       margin: 0 auto;
       width:25%;
       text-align: center;
       height:30px;
       min-height: 30px;
	   border:none;
	   vertical-align:middle;
	   padding:5px;   
}
.statusTrackRowActiv{
background:rgba(255,30,30,0.2);
}
.detailDelibery table {
       margin: 0 auto;
       width:90%;
       text-align: left;
       border-spacing:0px 10px;
       
}
.detailDelibery td {
       margin: 0 auto;
       text-align: center;
       height:30px;
       min-height: 30px;
	   border:none;
	   vertical-align:middle;
	   padding:5px;
}
.detailDeliberyMap{
       margin: 0 auto;
       width:100%;
       height:350px; 
       box-shadow: 3px 3px 3px rgba(0,0,0,0.2);
	   -webkit-border-radius: 10px;
	   -moz-border-radius: 10px;
	   border-radius: 10px;
       border:2px solid rgb(0,145,72);
}
.incidence table {
       margin: 0 auto;
       width:90%;
       text-align: left;
       border-spacing:0px 5px;
       
}
.incidence td {
       margin: 0 auto;
       width:50%;
       text-align: center;
       height:30px;
       min-height: 30px;
	   border:none;
	   vertical-align:middle;
	   padding:5px;
}
.incidence th {
       margin: 0 auto;
       width:50%;
       text-align: left;
       height:30px;
       min-height: 30px;
	   border:none;
	   vertical-align:middle;
	   padding:5px;
}
.btnIncidence{
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  border:none;
  color: rgb(255,255,255);
  font-size: 12px;
  background: rgb(0, 145, 72);
  text-align:center;
  padding: 10px 0px 10px 0px;
  text-decoration: none;
  width:60%
}
.btnIncidence:hover {
  background:rgb(0, 180, 72);
  text-decoration: none;
}
.btnCancel{
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  border:none;
  color: rgb(255,255,255);
  font-size: 12px;
  /*background: rgb(255, 30, 30);*/
  background:rgb(255,69,0);
  text-align:center;
  padding: 10px 0px 10px 0px;
  text-decoration: none;
  width:60%
}
.btnCancel:hover {
  /*background:rgb(255, 50, 50);*/
  background:rgb(255,69,0);
  text-decoration: none;
}
.incidenceMsn table {
       margin: 0 auto;
       width:90%;
       text-align: left;
       border-spacing:0px 5px;
}
.incidenceMsn td {
       margin: 0 auto;
       width:50%;
       text-align: left;
       height:30px;
       min-height: 30px;
	   border:none;
	   vertical-align:middle;
	   padding:5px;
}
.incidenceMsn th {
       margin: 0 auto;
       width:50%;
       text-align: right;
       height:30px;
       min-height: 30px;
	   border:none;
	   vertical-align:middle;
	   padding:5px;
}
.mounthProgram table {
       margin: 0 auto;
       width:90%;
       text-align: left;
       border-spacing:0px 5px;
}
.mounthProgram td {
       margin: 0 auto;
       width:11%;
       text-align: center;
       height:30px;
       min-height: 30px;
	   border:none;
	   vertical-align:middle;
	   padding:2px;
	   font-size:9px;
}
.mounthProgram th {
       margin: 0 auto;
       width:33%;
       text-align: center;
       height:30px;
       min-height: 30px;
	   border:none;
	   vertical-align:middle;
	   padding:5px;
}
.mounthProgramHead{
background:rgb(0,145,72);
color:rgb(255,255,255);
}
.reportAgencies table {
       margin: 0 auto;
       width:90%;
       text-align: left;
       border-spacing:0px 5px;
}
.reportAgencies td {
       margin: 0 auto;
       width:4%;
       text-align: center;
       height:30px;
       min-height: 30px;
	   border:none;
	   vertical-align:middle;
	   padding:2px;
	   font-size:9px;
}
.reportAgencies th {
       margin: 0 auto;
       width:33%;
       text-align: center;
       height:30px;
       min-height: 30px;
	   border:none;
	   vertical-align:middle;
	   padding:5px;
}
.reportAgenciesHead{
background:rgb(0,145,72);
color:rgb(255,255,255);
}
upload{
/*
	background:rgb(240,240,240);
	border:solid 2px rgb(0,145,72);
	width:650px;
	height:auto;
	max-height:600px;
	position:fixed;
	margin-top:auto;
	margin-left:auto;
	margin-right:auto;
	/*left:80px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	z-index: 10;
*/
}
upload{
		width:100%;
		height:100%;
		position:fixed;
		top:0%;
		left:0%;
		margin-left: -0%;
		margin-top: -0%;
		/*background-color:rgba(10,34,41,0.2);*/	
}
.uploadCont{
		background:rgb(240,240,240);
		position: relative;
		margin-left:auto;
		margin-right:auto;
		top: 20%;
		clear: none;
		width: 60%;
		min-width:600px;
		height:60%;
		min-height:500px;
		border:solid 2px cornflowerblue;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		box-shadow: 10px 10px 10px rgba(0,0,0,0.2);
}
@font-face {
  font-family: 'fontello';
  src: url('fontello/font/fontello.eot?81624147');
  src: url('fontello/font/fontello.eot?81624147#iefix') format('embedded-opentype'),
       url('fontello/font/fontello.woff?81624147') format('woff'),
       url('fontello/font/fontello.ttf?81624147') format('truetype'),
       url('fontello/font/fontello.svg?81624147#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
  
} 
 [class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
 
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
 
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
     
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
 
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .1em;
 
  /* you can be more comfortable with increased icons size */
   font-size: 42px; 
 
  /* Uncomment for 3D effect */
  text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); 
}
.fa{
	 font-size: 40px !important;
	 text-align: center;
}
.buttonMenu{
	
}
.buttonMenu:hover{
	color:rgb(0,145,72) !important; 
	background:rgb(240,240,240);
}
.buttonText{
	font-size: 12px;
}
.buttonMenuTracking{
	font-size: 30px !important;
	width: 50px;
	height: 40px;
	margin-top: 10px;
	color: #000 !important;
}
.buttonMenuTracking:hover{
	color:rgb(0,145,72) !important; 
}

.icon-chart-line:before { content: '\e800'; } /* '' */
.icon-chart-line:hover{color:rgb(0,145,72); background:rgb(240,240,240);)}
.icon-chart-area:before { content: '\e801'; } /* '' */
.icon-chart-area:hover{color:rgb(0,145,72); background:rgb(240,240,240);)}
.icon-upload:before { content: '\e802'; } /* '' */
.icon-upload:hover{color:rgb(0,145,72); background:rgb(240,240,240);)}
.icon-docs:before { content: '\e803'; } /* '' */
.icon-docs:hover{color:rgb(0,145,72); background:rgb(240,240,240);)}
.icon-user:before { content: '\e804'; } /* '' */
.icon-user:hover{color:rgb(0,145,72); background:rgb(240,240,240);)}
.icon-login:before { content: '\e80a'; font-size:30px;} /* '' */
/*.icon-login:hover{color:rgb(0,145,72); background:rgb(240,240,240);)}*/
.icon-attention:before { content: '\e805'; } /* '' */
.icon-attention-1:before { content: '\e806';} /* '' */
.icon-doc-text:before { content: '\e807'; width:20%; float:left; } /* '' */
.icon-doc-text-inv:before { content: '\e808'; } /* '' */
.icon-thumbs-up-alt:before { content: '\e809';} /* '' */
.icon-ok-squared:before { content: '\e80a'; } /* '' */
.icon-ok-squared:hover{color:rgb(0,145,72); background:rgb(240,240,240);) } /* '' */
.icon-conci:before { content: '\e80e'; } /* '' */
.icon-conci:hover{color:rgb(0,145,72); background:rgb(240,240,240);) } /* '' */
.icon-check:before { content: '\e80b'; } /* '' */
.icon-upload-1:before { content: '\e80c'; /*border-bottom:solid 10px rgb(0, 145, 72);*/} /* '' */
.icon-chart-pie:before { content: '\e80d'; } /* '' */
.icon-calendar:before { content: '\e80e'; } /* '' */
.icon-truck:before { content: '\e80f'; } /* '' */
.icon-filter:before { content: '\e810'; } /* '' */
.icon-filter:hover{color:rgb(0,145,72);)}
.icon-file-archive:before { content: '\e811'; } /* '' */
.icon-home:before { content: '\e812'; } /* '' */
.icon-box:before { content: '\e813';} /* '' */
.icon-wrench:before { content: '\e814'; } /* '' */
.icon-industrial-building:before { content: '\e815';} /* '' */
.icon-filterIndustrial:before { content: '\e815';} /* '' */
.icon-filterIndustrial:hover{color:rgb(0,145,72); background:rgb(240,240,240);)}
.icon-inbox:before { content: '\e816'; } /* '' */
.icon-attach:before { content: '\e817'; } /* '' */
.icon-angellist:before { content: '\e818'; } /* '' */
.icon-spin4:before { content: '\e819'; } /* '' */
.icon-spin5:before { content: '\e81a'; } /* '' */
.icon-spin6:before { content: '\e81b'; } /* '' */
.btn{
	background: rgb(0,145,72);
	color: white;
	width: 100%;
	text-align: center;
	padding: 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.repagencia1 {
	color:#008000; /* verde */ 
	font-weight:bolder;
}

.repagencia2 {
	color: #DAA520; /* Amarillo */
	
}
.repagencia3 {
	font-weight:bolder;
	color:#B22222; /* Rojo */
	font-size:10px;
}

.cont-evento{
  border-style: solid; 
  padding: 5px; 
  margin: 10px; 
  border-color: rgb(6, 99, 24); 
  border-radius: 15px;
}
.title-evento{
  text-align: center; 
  font-size: 17px; 
  color: rgb(17, 102, 33);
}
.img-foto{
  border-radius: 5px; 
  background: rgb(16, 104, 23); 
  border-style: solid; 
  padding: 2px;
  margin-left:auto; 
  margin-right: auto; 
  max-height:300px;   
}
.cont-evd{
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  width: 25%;
  float: left;  
}
.cont-evd span {
  color: rgb(146, 35, 35);
  font-weight: bold;
} 
.cont-evd p {
  color: rgb(33, 87, 132);
  text-align: justify;
  font-size: 12px;
  padding: 5px;
} 
.cont-evd img{
  border-radius: 10px;
  width: 100%;
} 
.cont-evd-file {
  overflow: hidden;
  border-style: dashed none;
  border-color: rgba(179, 37, 37, 0.34);
  padding-top: 10px;
  border-width: 1px;    
}
.fecha-evd {
  position: absolute;
  bottom: 1px;
  font-size: 10px;
  color: RGB(255, 255, 255) !important;
  background: rgba(0, 0, 0, 0.53);
  right: 0px;
  padding: 4px;
  border-radius: 10px 0px 0px 0px;    
} 



