@font-face{font-family:'upc-icones';src:url("../fonts/upc-icones.woff?y6zlm7") format("woff"),url("../fonts/upc-icones.ttf?y6zlm7") format("truetype"),url("../fonts/upc-icones.svg?y6zlm7#upc-icones") format("svg");font-weight:normal;font-style:normal}
/* llistat */

.panel-group .panel-title > a > img:first-child {
    object-fit: cover;
}

li[class*="filtrat-"], .filtrat, .filtra-cerca {
    display: none;
}

.numero-elements {
	float: right;
}

.study-unbold {
	font-weight: 100;
}

div#llistat-filtres [type="checkbox"]+label	{
	margin-left: 24px;
}

span.no-link {
	color: #636363;
}

input#query-search {
	border-top: 0;
}

fieldset#filters-title {
	margin-top: 0;
}

#collapser-all-degrees {
	font-size: 18px;
	text-align: right;
	margin-bottom: 0;
}
#collapser-all-degrees .panel-default {
	border: 0;
}
#collapser-all-degrees .panel-default .panel-heading{
	border: 0;
}

#collapser-all-degrees a {
	border: 0;
	margin-top: 0;
	padding-bottom: 10px;
	padding-right: 45px;
	padding-top: 0;
}
#collapser-all-degrees a:after {
	top: 40%;
	}

/*
#collapser-all-degrees a:after {
	content: "\e919";
	margin-left: 5px;
	font-family: "upc-icones";
	transition: all .25s ease;
	top: 50%;
	transform: translateY(-50%);
}*/
/* fi llistat */



/* modificacions que haurien de ser a css albert */
.titling {	
	float:left;
}
.btn-destructive{ 
}

/* fi modificacions que haurien de ser a css albert */


/* links informacio en els filtres*/
.filtre a.icona-upc {
	font-size: 16px;
	font-weight: 
}

/* preinscripcio oberta */

/*
li[class*="filtre-preinscripcio"] span.study-info	 {    
    background-color: #90C553;
    color: #fff;
    padding: 1px 6px;
}*/

li[class*="filtre-preinscripcio"] span.study-info	 {    
    background-color: #fff;
    color: #90C553;
    padding: 1px 6px;
    border: 1px solid #90C553;
}

/* jpos */
ul.jpos {
	margin-left: 10px;
}

ul.jpos li:before {
	color: orange;
	font-size: .60rem;
}

/* elimina posicio per a que funcioni correctament modals */
.jpos .panel-group .collapse {
	position: unset;
}

/* modal */
.modal-jpo dt {
	float: left;
	clear: left;
	width: 150px;
	text-align: right;
	font-weight: bold;
}

.modal-jpo dd {
	margin: 0 0 0 160px;
	padding: 0 0 0.5em 0;
}

.modal-jpo .modal .no-link {
	display: none;
}

.modal-jpo .especialitats, .modal-jpo .no-link {
	font-size: 90%;
}

/* jpo impressió */
.modal-jpo .button-print {
    position: relative;
    left: 470px;
    bottom: 15px;
}

@media print {
  .hide-body * {
    visibility:hidden;
  }
  .print-section, .print-section * {
    visibility:visible;
  }
  .print-section {
    position:absolute;
    left:0;
    top:0;
  }
  .print-section button {
  	visibility: hidden;
  }
}