.w95 {
  width: 95%;
}
@media (max-width: 969px){
	.w100-mob {
	  width: 100%;
	}
}   

.icono-ver {
    width: 22px;
    height: 13px;
    display: inline-flex;
    cursor: pointer;
}

table.advice {
 	width: 100% !important;
	font-size: 11px;
    background: #F5F5F5;
    padding: 0.6em;
    border-radius: 5px;
    margin-bottom: 20px !important;
}

table.advice tr, table.advice td {
    background: transparent !important;
}

table.advice td.title {
    font-weight: bold;
}

table.advice td:first-child {
    width: 20%;
}


table.advice td a {
    overflow-wrap: anywhere;
}

@media (max-width: 1024px){

	table.advice, table.advice thead, table.advice tbody, table.advice th, table.advice td, table.advice tr {
		display: block;
	}
	
	table.advice td:first-child {
 	   width: auto;
	}

	/* Hide table headers (but not display: none;, for accessibility) */
	table.advice thead tr {
		position: absolute;
		top: -9999px;
		left: -9999px;
	}

    table.advice tr {
      margin: 0 0 1rem 0;
    }
      
	table.advice td {
		border: none;
		border-bottom: 1px solid #eee;
		position: relative;
		padding-left: 50%;
	}

	table.advice td:before {
		position: absolute;
		top: 0;
		left: 6px;
		width: 45%;
		padding-right: 10px;
		white-space: nowrap;
	}

}