@charset "UTF-8";

#comuneInputDiv {
	border-radius: 20px;
	border: none;
	outline: none;
	box-shadow: none;
}



#comuneInput:focus {
	outline: none;
	box-shadow: none;
}
#comuneInputDiv:focus {
	outline: none;
	box-shadow: none;
}

.label-comune-input {
	color: #7e4a9c;
	font-size: medium;
	font-weight: bold;
	margin-top: 7%;
	
}

.titoloPV {
	background: rgb(239, 69, 105);
	background: linear-gradient(0deg, rgba(239, 69, 105, 1) 0%,
		rgba(121, 78, 160, 1) 100%);
}

.testoTitoloPV {
	color: white;
	font-size: xx-large;
	margin-top: 3%;
	margin-bottom: 3%;
	letter-spacing: -.02em;
	line-height: 1.12em;
}

.sv-single-content {
	padding: 0;
}

.sottotitoloPV {
	color: #7e4a9c;
	margin-bottom: 10px;
}

.search-col-PV .form-control {
	width: 100%;
	height: 40px;
	border-radius: 13px;
	background-color: #EEE;
	font-size: medium;
	padding: 10px 15px;
	border: none;
	margin: 0;
}

.searchButton {
	display: flex;
	align-content: center;
	background-color: transparent;
	border: none;
	cursor: pointer;
	top: 6px;
	position: absolute;
	right: 10px;
}

#comuneInputDiv .search-form-group {
	width: 90%;
	display: flex;
	justify-content: center;
	margin-top: 1%;
}

.form-control:focus {
	border: none;
	
}

.container-title {
	margin-bottom: 10px;
	font-weight: bold;
	color: #ef4568 !important;
}

.listaPV {
	border-radius: 20px !important;
	border-color: #EEE !important;
	margin-top: 1%;
}

.ancor-custom {
	color: #007bff !important;
	text-decoration: underline !important;
	cursor: pointer;
}

.listaPV1 {
	margin-top: 6%;
}
#comuneInputDiv .searchButton{
	right:5px;
}
.searchButton img{
	max-height: 25px;
}
@media (min-width:992px)and  (max-width:1199px){
	#comuneInputDiv .searchButton{
	top:10px;
}
}
@media(max-width:991px){
	#comuneInputDiv .searchButton {
    right:5px;
}
}

.result-count {
	font-size: medium;
	font-weight: bold;
	color: #7e4a9c;
}
@media(max-width:448px){
	.testoTitoloPV {
    font-size:x-large ;
}
}
@media(max-width:229px){
	.testoTitoloPV {
    font-size: medium;
}
}
.col-Pv{
	padding:0;
}
