/*LAYOUT*/
/*INICI*/
.responsive-image-bandera{
	width:auto;
	height:70%;
	max-height:23px;
	min-height:5px;
}

tr.dadesfact:hover{
	background-color:#d9edf7 !important;
}

tr.dadesfact>td:hover{
	background-color:#d9edf7 !important;
}

#myTable {
  border-collapse: collapse;
  margin: 0;
  width: 100%;
  table-layout: fixed;
}

#myTable caption {
  font-size: 1.5em;
}

#myTable tr {
 
 }

#myTable th,
#myTable td {
  text-align: center;
}

#myTable th {
  
  letter-spacing: .1em;
  text-transform: uppercase;
}
/*MOVIL*/
@media screen and (max-width: 991px) {
  #myTable caption {
    
	}
  
  #myTable thead {
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  
  #myTable tr {
    /*display: block;*/
  }
  /*TAULA CONTINGUT*/
  #myTable td {
	font-size:4.5vw;
    display: block;
    text-align: right;
  }
  #myTable tbody tr td.busqueda-hide{
    display: none !important;
  }
  /*AMAGA I ENSENYAR BUSQUEDA*/
  #myTable tbody tr td div.responsive-amaga{
	  display:none;
	  transition: max-height 0.3s, padding 0.3s;
  }
  
  #myTable tbody tr.active td div.responsive-amaga {
	  display:block;
	  transition: max-height 0.6s, padding 0.6s;
}
  /*TABLE HEADERS*/
  #myTable td::before {
	font-size:3.5vw;
    content: attr(data-label);
    float: left;
    font-weight: bold;
    text-transform: uppercase;
  }
  #myTable tr {
	border-top:3px solid #3097d1;
  }
 
  #myTable td:last-child {
	border-bottom:0px;
  }
   .busqueda-hide{
	 display:none;
 }   
  
  .responsive-show{
	  display:block;
  }
  td.responsive-show{
	display:block;
	background-color:grey !important;
	padding:0;
}

.responsive-hide{
  display:none !important;
  }
  

.responsive-maxample{
	width:100% !important;
}
.totals-fact{
	border-top:3px solid black !important;
	border-bottom:3px solid black !important;
}

tr.totals-fact:nth-child(2){
border-bottom:5px solid black !important;
}

.totals-fact:hover{
	background-color:background-color:#f5f5f5;
}
/*BUTO BUSQEDA TOGGLE*/
#toggle-buscar{
	width:50% !important;
	display: block;
	margin: auto;
}
/*BUTO BUSCAR*/
#cercaCalls{
	vertical-align:center;
	height:auto;
	font-size:4.5vw !important;
	padding:0 !important;
	/*float:right;*/
}

.bg-white{
	background-color:white !important;
}

.bg-white>td{
	background-color:white !important;
}
.border-0{
	border:0px !important;
}
.border-0>td{
	border:0px !important;
}
.border-0>tr>td{
	border:0px !important;
}

.descargas-modal{
	font-size:2vw;
	margin:0 !important;
}

.responsive-image-bandera{
	width:auto;
	height:20%;
	max-height:2vh;
	min-height:.1vh;
}
.responsive-image-welcome{
`margin-top: .1vh;
width: 96vw;
}

table>tbody>tr>td{
	border-top:0px!important;
}

/*SCROLL*/
#button-scrollup{
  display: none; /* Hidden by default */
  position: fixed; /* Fixed/sticky position */
  bottom: .5vh; /* Place the button at the bottom of the page */
  right: 12vw; /* Place the button 30px from the right */
  z-index: 99; /* Make sure it does not overlap */
  border: none; /* Remove borders */
  outline: none; /* Remove outline */
  background-color: #3097d1; /* Set a background color */
  color: white; /* Text color */
  cursor: pointer; /* Add a mouse pointer on hover */
  padding-left:.5vw; /* Some padding */
  padding-right:.5vw;
  padding-top:.2vh;
  border-radius: .4vh; /* Rounded corners */
  font-size: 3vh; /* Increase font size */
}
-
#button-scrollup.span.glyphicon{
 color:white !important;
  z-index: 9999;
}
#button-scrollup:hover { z-index: 9999;
  background-color: #grey; /* Add a dark-grey background on hover */
}
#button-scrollup>span{
	 z-index: 9999;
	font-size:2vh;
	color: white !important;
    vertical-align: middle; 
}

}
/*FACTURES*/


/*TRUCADES*/