.mt30 { margin-top: 30px !important;}

.page-header.navbar .page-logo .logo-default {
    margin: 10px 10px 0;
}

.page-content-wrapper .page-content {
    padding: 0px 0 0 20px;
}

.pagination button {
    color: black;
    float: left;
    padding: 8px 16px;
    text-decoration: none;
    transition: background-color .3s;
}


.pagination form {
    float: left;
}

.pagination button {
    float: left;
    padding: 6px 14px;
	background: #fff;
	margin: 0px;
	border: 1px solid #999;
}
.pagination button:hover {background-color: #ddd;}

.pagination .active span {
    float: left;
    line-height: 1.42857;
    margin: 0 0 0 6px;
    padding: 6px 12px;
    position: relative;
    text-decoration: none;
    background-color: #336699;
    border-color: #336699;
}
	
.pagination {
	width: 100%;
}
	
.paginazione_0 {
	padding: 0 0 0 6px !important;
	border: 0px !important;
}

.form_piccolo {
	width: 50px !important;
}



#tags{
  float:left;
  border:1px solid #ccc;
  padding:5px;
  font-family:Arial;
}
#tags > span{
  cursor:pointer;
  display:block;
  float:left;
  color:#fff;
  background:#789;
  padding:5px;
  padding-right:25px;
  margin:4px;
}
#tags > span:hover{
  opacity:0.7;
}
#tags > span:after{
 position:absolute;
 content:"X";
 border:1px solid;
 padding:2px 5px;
 margin-left:3px;
 font-size:11px;
}
#tags > input{
  background:#eee;
  border:0;
  margin:4px;
  padding:7px;
  width:auto;
  min-width: 400px;
}

.paginazione_0 {
	padding: 0 0 0 6px !important;
	border: 0px !important;
}

.campi_modulo {
	font-size: 10px; width: 100px; padding: 2px; margin: 3px;
}