/* ALERT */

.alertmessagebox {
	color:#000000;
	font-weight:normal;
}

.alert-x {
	font-weight:bold;
}

.blueinfo {
	font-weight:bold;
	color:blue;
}


span.alert-message {
	letter-spacing: 1px;
	font-weight:bold;
}
/* ### ALERT */

div.panelmain {
	margin-top:20px;
}

div.loginpwd {
	background-color: #efefef;
	border: 0px solid red;
	box-shadow: 0px 0px 0px transparent;
	padding-top: 40px;
}

div.loginpwdtext {
	border: 0px solid transparent;
	box-shadow: 0px 0px 0px transparent;
	padding-top: 70px;
	padding-bottom: 70px;
}

div.loginpwdfields {
	border: 0px solid transparent;
	box-shadow: 0px 0px 0px transparent;
}

div.idpc {
	border: 0px solid green;
	background-color: #ffffff;
	padding-top: 80px;
	padding-bottom: 80px;
}

/* #### SPID */
div.spid {
	border: 0px solid blue;
	background-color: #efefef;
	padding-top: 50px;
	padding-bottom: 50px;
}


/* FINE SPID */

div.smartcard {
	border: 2px solid black;
	background-color: #ffffff;
	padding-top: 80px;
	padding-bottom: 80px;
}

.btnaccedi {
	padding: 12px 0px 12px 0px;
	width:50%;
}

.btniscrivi,
.btniscrivi:link,
.btniscrivi:focus {
	font-size: 18px;
	padding: 0px 0px 0px 0px;
	width:100%;
}

.btniscrivi:hover {
	color:#ffffff;
	text-decoration:underline;
}


/* INIZIO DATAGRID */

/* INI pagerstyle */
tr.pagerstyle td {
	background-color:#efefef;
	border-top: 0px solid #5f7077;
	border-right: 0px solid #5f7077;
	border-bottom: 0px solid #5f7077;
	border-left: 0px solid #5f7077;
}
/* END pagerstyle */

/* INI headerstyle */
tr.headerstyle td {
	background-color: transparent;
	color:#224F77;
	border-top: 1px solid #5f7077;
	border-right: 0px solid #5f7077;
	border-bottom: 2px solid #5f7077;
	border-left: 0px solid #5f7077;
	padding-top: 25px;
	padding-bottom: 25px;
	text-transform: uppercase;
}
tr.headerstyle td a,
tr.headerstyle td a:link,
tr.headerstyle td a:visited {
	color:#224F77;
	font-size: 18px;
	line-height:1.55;
	font-weight:bold;
	text-decoration:none;
}
tr.headerstyle td a:hover,
tr.headerstyle td a:active,
tr.headerstyle td a:focus {
	color:#333333;
	font-weight:bold;
	text-decoration:underline;
}

/* END headerstyle */

/* INI gridinternaltitle */
tr.gridinternaltitle td {
	color:#ffffff;
	background-color:#4e6e6c;
	border-top: 0px solid #5f7077;
	border-right: 0px solid #5f7077;
	border-bottom: 0px solid #5f7077;
	border-left: 0px solid #5f7077;
}
/* END gridinternaltitle */

/* INI itemstyle */
tr.itemstyle td {
	border-top: 0px solid #5f7077;
	border-right: 0px solid #5f7077;
	border-bottom: 0px solid #5f7077;
	border-left: 0px solid #5f7077;
}

tr.evidenziaitemstyle td {
	color: #ff0000;
	font-weight: bold;
	border-top: 0px solid #5f7077;
	border-right: 0px solid #5f7077;
	border-bottom: 0px solid #5f7077;
	border-left: 0px solid #5f7077;
}

/* END itemstyle */

/* INI alternatingitemstyle */
tr.alternatingitemstyle td {
	border-top: 0px solid #5f7077;
	border-right: 0px solid #5f7077;
	border-bottom: 0px solid #5f7077;
	border-left: 0px solid #5f7077;
}
/* END alternatingitemstyle */

/* INI selecteditemstyle */
tr.selecteditemstyle td {
	background-color:inherit;
	background-color:#f5f5f5;
	border-top: 0px solid #5f7077;
	border-right: 0px solid #5f7077;
	border-bottom: 0px solid #5f7077;
	border-left: 0px solid #5f7077;
}
/* END selecteditemstyle */

/* INI edititemstyle */
tr.edititemstyle td {
	background-color:inherit;
	border-top: 0px solid #5f7077;
	border-right: 0px solid #5f7077;
	border-bottom: 0px solid #5f7077;
	border-left: 0px solid #5f7077;
}
/* END edititemstyle */

/* INI footerstyle */
tr.footerstyle td {
	border-top: 1px solid #5f7077;
	border-right: 0px solid #5f7077;
	border-bottom: 0px solid #5f7077;
	border-left: 0px solid #5f7077;
}
/* END footerstyle */


.hypersicpagetitlecontainer {
	margin: 15px 0 40px 0;
	padding:0 0 0 0;
	background-color:transparent;
	-webkit-box-shadow: 0px 10px 11px -8px rgba(34,79,119,1);
	-moz-box-shadow: 0px 10px 11px -8px rgba(34,79,119,1);
	box-shadow: 0px 10px 11px -8px rgba(34,79,119,1);
}

/* INI versione font small */
.smalldg {
	font-size: 12px;
}

/* INI headerstylesmall */
tr.headerstylesmall td {
	background-color: transparent;
	color:#224F77;
	font-size: 12px;
	border-top: 1px solid #5f7077;
	border-right: 0px solid #5f7077;
	border-bottom: 2px solid #5f7077;
	border-left: 0px solid #5f7077;
	padding-top: 25px;
	padding-bottom: 25px;
	text-transform: uppercase;
}
tr.headerstylesmall td a,
tr.headerstylesmall td a:link,
tr.headerstylesmall td a:visited {
	color:#224F77;
	font-size: 12px;
	font-weight:bold;
	text-decoration:none;
}
tr.headerstylesmall td a:hover,
tr.headerstylesmall td a:active,
tr.headerstylesmall td a:focus {
	color:#333333;
	font-size: 12px;
	font-weight:bold;
	text-decoration:underline;
}

/* END headerstyle */

/* END versione font small */


/* FINE DATAGRID */

.hypersicpagetitle {
	border:0;
	margin:0 0 0 0;
	padding:10px 5px 10px 5px;
	color:#224F77;
	font-size: 32px;
	line-height:1.2;
	font-weight:bold;
	text-transform:uppercase;
	background: rgba(245,245,255,1);
	background: -moz-linear-gradient(left, rgba(245,245,255,1) 0%, rgba(245,245,255,1) 0%, rgba(45,143,0,1) 0%, rgba(45,143,0,1) 0%, rgba(245,245,255,1) 0%, rgba(245,245,255,1) 0%, rgba(245,245,255,1) 0%, rgba(245,245,255,1) 0%, rgba(247,247,255,0.71) 15%, rgba(250,250,255,0.66) 45%, rgba(255,255,255,0) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(245,245,255,1)), color-stop(0%, rgba(245,245,255,1)), color-stop(0%, rgba(45,143,0,1)), color-stop(0%, rgba(45,143,0,1)), color-stop(0%, rgba(245,245,255,1)), color-stop(0%, rgba(245,245,255,1)), color-stop(0%, rgba(245,245,255,1)), color-stop(0%, rgba(245,245,255,1)), color-stop(15%, rgba(247,247,255,0.71)), color-stop(45%, rgba(250,250,255,0.66)), color-stop(100%, rgba(255,255,255,0)));
	background: -webkit-linear-gradient(left, rgba(245,245,255,1) 0%, rgba(245,245,255,1) 0%, rgba(45,143,0,1) 0%, rgba(45,143,0,1) 0%, rgba(245,245,255,1) 0%, rgba(245,245,255,1) 0%, rgba(245,245,255,1) 0%, rgba(245,245,255,1) 0%, rgba(247,247,255,0.71) 15%, rgba(250,250,255,0.66) 45%, rgba(255,255,255,0) 100%);
	background: -o-linear-gradient(left, rgba(245,245,255,1) 0%, rgba(245,245,255,1) 0%, rgba(45,143,0,1) 0%, rgba(45,143,0,1) 0%, rgba(245,245,255,1) 0%, rgba(245,245,255,1) 0%, rgba(245,245,255,1) 0%, rgba(245,245,255,1) 0%, rgba(247,247,255,0.71) 15%, rgba(250,250,255,0.66) 45%, rgba(255,255,255,0) 100%);
	background: -ms-linear-gradient(left, rgba(245,245,255,1) 0%, rgba(245,245,255,1) 0%, rgba(45,143,0,1) 0%, rgba(45,143,0,1) 0%, rgba(245,245,255,1) 0%, rgba(245,245,255,1) 0%, rgba(245,245,255,1) 0%, rgba(245,245,255,1) 0%, rgba(247,247,255,0.71) 15%, rgba(250,250,255,0.66) 45%, rgba(255,255,255,0) 100%);
	background: linear-gradient(to right, rgba(245,245,255,1) 0%, rgba(245,245,255,1) 0%, rgba(45,143,0,1) 0%, rgba(45,143,0,1) 0%, rgba(245,245,255,1) 0%, rgba(245,245,255,1) 0%, rgba(245,245,255,1) 0%, rgba(245,245,255,1) 0%, rgba(247,247,255,0.71) 15%, rgba(250,250,255,0.66) 45%, rgba(255,255,255,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5ff', endColorstr='#ffffff', GradientType=1 );
}

.btndownload {
	color: #2d8f00;
}

.gridbutton {
	font-size: 31px;
}

@media screen and (max-width:1024px) {
	.spidtext {
		padding-top: 20px;
	}
	.btnaccedi {
		padding: 4px 0px 4px 0px;
	}
	.gridbutton {
		margin: 4px 6px 4px 6px;
	}
}

@media screen and (max-width:768px) {
	.spidtext {
		padding-top: 20px;
	}
	.btnaccedi {
		padding: 4px 0px 4px 0px;
	}
	.smartcenter {
		margin: 4px 0px 4px 0px;
		text-align:center;
	}
}


@media screen and (max-width:450px) {
	.hypersicpagetitle {
		margin-left:3%;
		margin-right:2%;
		font-size:25px;
	}
}

a.linkattach, a.linkattachall {
  background-image: url(../templatelibrary/menutop/img/attachmm.gif);
  background-size: 25px 20px;
  background-repeat: no-repeat;
  background-position: 10px center;
  background-color: transparent;
  padding-left: 40px;
}

a.linkattachp7m, a.linkattachallp7m {
  background-image: url(../templatelibrary/menutop/img/attachsigned.gif);
  background-size: 25px 20px;
  background-repeat: no-repeat;
  background-position: 10px center;
  background-color: transparent;
  padding-left: 40px;
}

.wizminheight {
	min-height:300px;
	margin-bottom:40px;
}

table.pagopatable {
	margin-bottom:35px;
}

table.pagopatable td {
	padding:5px;
}

table.pagopatable td img {
	width: 65px;
	cursor: pointer;
}

div.linkclassificazione a i {
	color:inherit;
}

/* INIZIO Format campi specifici nelle pratiche online */


.formatasterisco {
	font-weight: bold;
	font-size:18px;
}


.descrizionecampo {
}

.testoannotazioni {
	font-style:italic;
	font-size:18px;
}

.campocombo {
}

.campodatetime {
	width:200px;
}

.campoimporto {
	width:200px;
}

.camponumero {
	width:200px;
}

.campotesto {
}

.campotestoricerca {
	width:100%;
}

.campocheck {
	width:30px;
}

/* INIZIO PERSONALIZZAZIONI ANAGRAFE */
div.divautocert {
	border-bottom: 1px #ccc solid;
}

.fototesseraImg img {
	width:138px;
	height:177px;
}
/* FINE PERSONALIZZAZIONI ANAGRAFE */

.logopartitoelenco {
	width:40px;
	height:40px;
	border:0px;
}

.logocandidatoelenco {
	width:60px;
	height:60px;
	border:0px;
}

/* CIMITERO */

.colombariocell {
	border: 2px solid #000000;
}

.colombariocellselected {
	border: 2px solid #000000;
	background-color: yellow;
}

/* CIMITERO */

/* Style the search field */
.inputcerca {
	padding: 10px;
	font-size: 17px;
	border: 1px solid grey;
	float: left;
	width: 80%;
	background: #f1f1f1;
}

/* Style the search submit button */
.buttoncerca {
	float: left;
	width: 20%;
	padding: 10px;
	background: #2196F3;
	color: white;
	font-size: 17px;
	border: 1px solid grey;
	border-left: none; /* Prevent double borders */
	cursor: pointer;
}


@media screen and (max-width:768px) {
	.campodatetime {
		width:250px;
	}
	.camponumero {
		width:250px;
	}
	.campoimporto {
		width:250px;
	}
}

@media screen and (max-width:450px) {
	.logopartitoelenco {
		width:20px;
		height:20px;
		border:0px;
	}
	.campodatetime {
		width:100%;
	}
	.camponumero {
		width:100%;
	}
	.campoimporto {
		width:100%;
	}
}


/* FINE */


/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */


/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
