/* Small devices (tablets, 768px and up) */
@media print {
  a[href]:after {
    content: none !important;
  }
}
@media(max-width:768px){
	
  #tipuscerca span { display: block; }
  
  .popover { display: none !important; }
  .visible-inline-xs {  display: inline!important; }
  .torna_link{  right:5px;}  
  .table-results th{ position:absolute; left:-99999999px}
  .table-results td, .table-results tr:first-child{ display:table; border:none!important; background-color:#fff!important; margin: 3px 8px}
  .table-results tr td:before{  content:"Organisme contractant"; font-weight:bold;display:inline-block; margin-right:5px;  }
  .table-results.opcionB tr td:before{ display:block;}
  .table-results.opcionC tr td:before{ width:160px;}  
    
  .table-results tr td+td:before{ content:"Codi Expedient"; }
  .table-results tr td+td+td:before{ content:"Tipus de contracte"; }
  .table-results tr td+td+td+td:before{ content:"Procediment"; }
  .table-results tr td+td+td+td+td:before{ content:"Descripció del contracte"; }
  .table-results tr td+td+td+td+td+td:before{ content:"Import Adjudicació"; }
  .table-results tr td+td+td+td+td+td+td:before{ content:"Nom Adjudicatari"; }
  .table-results tr td+td+td+td+td+td+td+td:before{ content:"Data Adjudicació"; }

  .table-results tr {
    margin-bottom:15px;
    display:block;
     border-top: 1px solid #ddd;
    padding-top:15px;
  }
  .fons_header>.container {
    margin-top: 81px;
  }
  
}


@media(min-width:768px){
	
  .visible-inline-xs {  display: none!important; }

}


.table-striped.table-results th {
    background-color: #666!important;
    color: #fff;
}
.table-results th, .table-results td{ font-size: 0.8em; }
.table-results td { border: 1px solid #ddd; }
.torna_link{ top: 0; right:25px }
.llistat_xarxes_socials.header{ margin-right:35px; }
.fitxa .col-xs-5{  font-family: 'OpenSansSemibold', sans-serif; }

.amunt {
  text-align: right;
  font-family: "OpenSansSemiBold",Helvetica,Arial,sans-serif;
  font-size: .750em;
  width: 97.7%;
  margin: 1.250em auto;
}

.amunt a {  color: #333; }
.amunt img {  margin: -3px 5px 0 0; }
.torna_link{  z-index: 999; }

.popover-content{
	font-family: OpenSansRegular, Helvetica, Arial, sans-serif;
	font-size: 12.8000001907349px;
	line-height: 18.2857151031494px;
}
.alpha { margin-left: 0; padding-left: 0; }

.mvlogo2{
  background: url("../../vendor/img/logo_cercador_rpc.png") no-repeat scroll 0 0;
  height: 60px;
  margin: 15px auto 6px;
  vertical-align: middle;
  width: 240px;
  display: block;
}

.titolPrincipal{
  font-family: 'OpenSansSemibold',Helvetica,Arial,sans-serif;
  font-size: 16pt;
  vertical-align: middle;
  display: block;
  margin: 15px auto 15px 0;
  color: #fff;
  max-height: 87px;
  overflow: hidden;
}

.custom_select{
  height: 2.2em!important;
  width: 100%!important;
  padding: .65em 1.763em .65em 0;
  background: url(../../vendor/img/NG_ico_select_mobil2.png) no-repeat right center #fff;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}


/* estils chosen */
.chosen-choices {
  background: url(../../vendor/img/NG_ico_select_mobil2.png) no-repeat 98% center #fff !important;
}

/* estils typeahead */
.tt-input {
  padding-right: 8px;
  background: url(../../vendor/img/NG_ico_cercador_mbl.png) no-repeat 99% center #fff !important;
}

.tt-menu {
  padding-top:3px;
  padding-bottom:3px;
  margin-top: 2px;
  border-radius: 4px;
}
.tt-menu{

  max-height: 300px;  
  overflow-y: auto;
}
.tt-suggestion {
  font-family: 'OpenSansRegular',Helvetica,Arial,sans-serif !important;
  font-size: 14px !important;
  font-weight: normal !important;
}

.ui-datepicker-trigger {
  position:absolute;
  top:0;
  right: 0;
}

.mt10{
  margin-top: 10px;
}

/*
Correcció d'un fitxer que s'inclou i afegeix estils (pagination.less)
*/

.noTopBottomPad
	{
		padding-top : 3px !important;
		padding-bottom : 3px !important;
	}
.overlap { position: absolute !important; z-index: 900 !important; width: inherit  !important }
.loadImage { background: white url('{!URLFOR($Resource.AutoCompleteWithModal, 'AjaxLoad.gif')}') right center no-repeat; }
.netejar{ color: #888; }
.netejar:hover{ text-decoration: none  !important;}

.textoLeyenda{ 
	color: #bbb; 
	font-size: 10pt;
}

.chosen-choices.ambitList {
}