/*Nou component tr?mits-cercador*/

/*.link-cercador-tramits{
	width: 200px;
	font-weight: bold;
}*/
.fpca_tramit_cercador .us-suggerim .panel {
	margin: 0;
	box-shadow: none;
	border-radius: 0;
}
.fpca_tramit_cercador .pagina-activa {
	font-weight: bold;
  	color: rgb(51, 51, 51);
  	background: rgb(238, 238, 238);
}
.fpca_tramit_cercador .us-suggerim .panel .panel-heading {
	background: #fff;
	padding: 1.250em 1.125em;
	border-bottom: none;
}
.fpca_tramit_cercador .us-suggerim .panel .panel-heading h3 {
	font-size: 1.250em;
	font-family: "OpenSansRegular",Helvetica,Arial,sans-serif;
}

.fpca_tramit_cercador .us-suggerim .panel .panel-body {
	background: #f5f5f5;
	padding: .5em 0 1.250em;
}
.fpca_tramit_cercador .us-suggerim .llistat_enllacos_filet_cont {
	padding: 0 20px;
}
.fpca_tramit_cercador .us-suggerim .llistat_enllacos_filet_cont .list-group-item {
	padding-top: .313em;
	padding-bottom: .313em;
	font-size: .938em;
	padding-left: 1.125em;
}

.fpca_tramit_cercador .us-suggerim .panel .list-group-item {
	background: none;
	border: none;
}

.fpca_tramit_cercador .us-suggerim .llistat_enllacos_filet_cont .list-group-item a {
	font-family: 'OpenSansSemibold',Helvetica,Arial,sans-serif;
	display: block;
}

.fpca_tramit_cercador .alineat-cercador-tramits{
	/*padding-left: 2%;*/
	/*padding-right: 5%;*/
}
.fpca_tramit_cercador .alineat-dreta{
	float: right;
	margin-top: 15px;
}
.fpca_tramit_cercador .camps-cercador-linea{
	width: 60px;
	font-size: 12px;
}
.fpca_tramit_cercador .camps-cercador-termini{
	width: 60px;
	font-size: 12px;
}
.fpca_tramit_cercador .check-tramits{
	float:left;
}

.fpca_tramit_cercador .espai-inferior{
	margin-bottom: 30px;
}

.fpca_tramit_cercador .voffset{
	/*margin-top: 10px;*/
	/*padding-top: 5px;*/
}
.fpca_tramit_cercador .unic-element{
	border-top: 1px solid #ddd !important;
	border-bottom: 1px solid #ddd;
}
.fpca_tramit_cercador .voffset:hover{
	background-color: #f5f5f5;
}
.fpca_tramit_cercador .cercador-tramits-detall{
	margin-bottom: 25px;
}
.fpca_tramit_cercador .no-space-left{
	padding-left: 0;
}
.fpca_tramit_cercador .no-spaces{
	padding-left: 0;
	padding-right: 0;
}
.fpca_tramit_cercador .linea-cap{
	font-size: 14px;
	/*margin-left: 12px;*/
	text-align: center;
	/*margin-right: 30px;*/
}

.fpca_tramit_cercador .termini-cap {
	font-size: 14px;
	text-align: center;
	/*margin-left: -55px;*/
}

.fpca_tramit_cercador .cercador-banners-text p{
	padding: 11px;
	font-size: 14px;  
}
.fpca_tramit_cercador .cercador-banners-text{
	padding: 13px;
}

.fpca_tramit_cercador .titol-banner-tramits{
	margin: 5px 0px 7px 0px;
}
.fpca_tramit_cercador .titol-banner-tramits a{
	font-size: 14px;
	font-weight: bold;
	padding-left: 11px;
}

.fpca_tramit_cercador .llistat_enllacos_filet_cont.desactiva-padding .list-group-item a {
	color: #BF0000 !important;
}

.fpca_tramit_cercador .llistat_enllacos_filet_cont.desactiva-padding .list-group-item:before {
	content: none;
}

/*.banners-contenidor-tramits{

}*/
.fpca_tramit_cercador .banners-contenidor-tramits .el_mes_consultat .panel {
	margin: 0;
	box-shadow: none;
	border-radius: 0;
}
.fpca_tramit_cercador .banners-contenidor-tramits .box {
	border: 1px solid #ddd;
	background: #f5f5f5;
	position: relative;
	z-index: 1;
	width: 100%; 
	border-radius:0px
}
.fpca_tramit_cercador .eixample-banners{
	margin-left: -15px;
	margin-right: -10px;
}
.fpca_tramit_cercador .banners-contenidor-tramits{
	margin-bottom: 30px;
}

.fpca_tramit_cercador .avis-no-resultats {
	font-size: 14px;
	background: #FCF4F4;
	padding-top: 15px;
	border: 1px solid #EAC4C4;
	/*margin-right: 35px;*/
	padding-bottom: 0px;
	padding: 30px;
	text-align: center;
}

.fpca_tramit_cercador .resaltat-no-resultats{
	color: #bf0000;
}
/*Nou component tr?mits-cercador FI*/

/*Nou component table*/
.fpca_tramit_cercador #tramit-table tbody {
	border-top: 2px solid #ccc;
}
.fpca_tramit_cercador #tramit-table tr {
	background-color: transparent;
}
.fpca_tramit_cercador #tramit-table tbody tr:hover {
	background-color: #f5f5f5;
}
.fpca_tramit_cercador #tramit-table td {
	border-left: none;
	border-right: none;
	padding-right: 0;
	padding-left: 0;
}
.fpca_tramit_cercador #tramit-table tr td:first-child {
	width: 66.66%;
}
.fpca_tramit_cercador #tramit-table tbody tr td:not(:first-child) {
	text-align: center;
	width: 16.66%;
}
.fpca_tramit_cercador #tramit-table thead th {
	background: transparent;
	padding: unset;
	color: #333;
	font-weight: normal;
	border-left: none;
	border-right: none;
}
.fpca_tramit_cercador #tramit-table thead th:not(:first-child) {
	text-align: center;
}
.fpca_tramit_cercador #tramit-table .termini-detall-cap {
	margin-left: unset;
}
.fpca_tramit_cercador #tramit-table tbody tr:not([style*="display:none"]) td,
.fpca_tramit_cercador #tramit-table tbody tr:last-child td {
	border-bottom: none;
}

/*Nou component table FI*/

.alineat-dreta {
	float: right;
	margin-top: 15px;
}
span.titol-campania{
	float:left;
	width:100%;
	font-size:30px;
	line-height:33px;
	margin-bottom:0.5em;
}
.fpca_tramit_cercador .cercador_vermell .form-group .form-control {
  padding-right: 2.6em;
}

.fpca_tramit_cercador .table-responsive table thead > tr:first-child th,
.fpca_tramit_cercador .table-responsive table tbody,
.fpca_tramit_cercador .table-responsive table tbody > tr:first-child td{
	border:0 !important;
}

.fpca_tramit_cercador .linea-detall-cap,
.fpca_tramit_cercador .termini-detall-cap {
	font-size: 14px;
}

@media ( max-width : 767px) {
	.pagination li span.visible-xs {
		display: inline !important;
	}
}
@media (max-width: 750px){
	.fpca_tramit_cercador .table-responsive{
		padding: 0 !important;
		border: none;
	}
	.fpca_tramit_cercador #tramit-table{
		width: 100%;
		position: relative;
		display: block;
		border: none;
	}
	.fpca_tramit_cercador #tramit-table tbody{
		position: relative;
		width: auto;
		display: block;
	}
	.fpca_tramit_cercador #tramit-table tbody tr{
		display: grid;
		grid-template-columns: 1fr 1fr 1fr;
		grid-template-rows: 1fr auto;
		border-bottom: 1px solid #ddd;
		padding: 3px 0;
	}
	.fpca_tramit_cercador #tramit-table tbody tr td{
		border:none;
		padding:2px 0;
		/* width: 100%; */
	}
	.fpca_tramit_cercador #tramit-table tbody tr td:first-child{
		grid-column: 1/4;
		width: 100%;
	}
	.fpca_tramit_cercador #tramit-table tbody tr td:first-child a{
		white-space:initial;
	}
	.fpca_tramit_cercador #tramit-table tbody tr td .camps-cercador-termini{
		margin:0;
	}

	.fpca_tramit_cercador .paginacio {
  		margin-top: 0;
  		padding-top: 0;
	}
	.fpca_tramit_cercador #anteriorC {
		float: left;
		/*padding: 0px 30px 0px 30px;*/
  		padding: 0px 7% 0px 7%;
	}
	.fpca_tramit_cercador #posteriorC {
		float: right;
		/*padding: 0px 30px 0px 30px;*/
		padding: 0px 7% 0px 7%;
	}
	.fpca_tramit_cercador .pagination li span.pag-hidden {
		visibility: hidden;
	}
	.fpca_tramit_cercador .pagina-activa {
		color: #666;
  		cursor: default;
  		background: transparent;
	}
	.fpca_tramit_cercador .camps-cercador-linea {
  		text-align: left;
	}
	
	.fpca_tramit_cercador .avis-no-resultats {
		text-align: left;
	}
	.fpca_tramit_cercador .us-suggerim .llistat_enllacos_filet_cont {
		padding-left: 0;
	}
	.fpca_tramit_cercador .detall-cerc{
		padding-left: 15px;
		margin-left: -15px;
		padding-right: 15px;
		margin-right: -15px;
	}
	.col-xs-12 .fpca_tramit_cercador .detall-cerc, .col-xs-8 .fpca_tramit_cercador .detall-cerc, .col-xs-6 .fpca_tramit_cercador .detall-cerc, .col-xs-4 .fpca_tramit_cercador .detall-cerc {
  		padding-left: 15px;
  		margin-left: -15px;
  		padding-right: 15px;
 		margin-right: -15px;
	}	
	.fpca_tramit_cercador .link-cercador-tramits{
		width: 155%;
		margin-bottom: 5px;
	}
	.fpca_tramit_cercador .desactiva-padding{
		padding: 0;
	}
	.fpca_tramit_cercador .info-checks-tramits{
		width: 210px;
		/*margin-left: -8px;
		padding-bottom: 70px;*/
	}
	.fpca_tramit_cercador .check-tramits-linea{
		margin-top: -5px;
	}
	.fpca_tramit_cercador .check-tramits-termini{
		margin-top: -5px;
	}
	.fpca_tramit_cercador .avis-no-resultats{
		margin-right: -15px;
		padding: 10px;
		margin-left: -15px;
		margin-bottom: 50px;
	}
	.fpca_tramit_cercador .eixample-banners{
        margin-left: 0px !important;
        margin-right: 5px !important;
    }
	.fpca_tramit_cercador .voffset{
		margin-top: 5px;
		padding-top: 5px;
	}
	.fpca_tramit_cercador .pagination{
		margin-bottom: 0;
  		padding-bottom: 0
	}
	span.titol-campania {
        font-size: 1.250em;
    }
    .fpca_tramit_cercador .cercador_vermell .form-group .form-control {
        padding-right: 2.3em;
    }
}