


.resp table {
  width: 100%;
  background: white;
  margin-bottom: 1.25em;
  border: solid 1px #dddddd;
  border-collapse: collapse;
  border-spacing: 0;
}

 table tr th,
 table tr td {
  padding: 0.5625em 0.625em;
  font-size: 0.875em;
  color: #222222;
  border: 1px solid #dddddd;
}

.resp table tr.even,
.resp table tr.alt,
.resp table tr:nth-of-type(even) {
  background: #f9f9f9;
}

.resp table td:hover{
background: #ABE373;
}

@media only screen and (max-width: 768px) {
	table.resp,
	.resp thead,
	.resp tbody,
	.resp tr,
	.resp th,
	.resp td,
	.resp caption {
	  display: block;
	}
	
	table.resp {
	  border: none
	}
	
	.resp thead tr {
	  display: none;
	}
	
	.resp tbody tr {
	  margin: 1em 0;
	  border: 1px solid #2ba6cb;
	}
/*	
	.resp td {
	  border: none;
	  border-bottom: 1px solid #dddddd;
	  position: relative;
	  padding-left: 45%;
	  text-align: left;
	}
	
	.resp tr td:last-child {
	  border-bottom: 1px double #dddddd;
	}
	
	.resp tr:last-child td:last-child {
	  border: none;
	}
	
	.resp td:before {
	  position: absolute;
	  top: 6px;
	  left: 6px;
	  width: 45%;
	  padding-right: 10px;
	  white-space: nowrap;
	  text-align: left;
	  font-weight: bold;
	}
	
	.resp td:nth-of-type(1):before {
	  content: "País elegible";
	}
	
	.resp td:nth-of-type(2):before {
	  content: "País elegible";
	}
	
	.resp td:nth-of-type(3):before {
	  content: "País elegible";
	}
	
	.resp td:nth-of-type(4):before {
	  content: "País elegible";
	}
	
	.resp td:nth-of-type(5):before {
	  content: "País elegible";
	}
	
	.resp td:nth-of-type(6):before {
	  content: "País elegible";
	}
	.resp td:nth-of-type(7):before {
	  content: "País elegible";
	}*/
}
.resp table-responsive {
    min-height: .01%;
    overflow-x: auto;
}

@media screen and (max-width: 767px) {
    .resp table-responsive {
        width: 100%;
        margin-bottom: 15px;
        overflow-y: hidden;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        border: 1px solid #ddd;
    }
    .resp table-responsive > .table {
        margin-bottom: 0;
    }
    .resp table-responsive > .table > thead > tr > th,
    .resp table-responsive > .table > tbody > tr > th,
    .resp table-responsive > .table > tfoot > tr > th,
    .resp table-responsive > .table > thead > tr > td,
    .resp table-responsive > .table > tbody > tr > td,
    .resp table-responsive > .table > tfoot > tr > td {
        white-space: nowrap;
    }
}






