/* --------------------------- FORM LOGIN ------------------------------------------------------- */
#searchclear,#searchclear1,#searchclear2,#searchclear3,#searchclear4,#searchclear5,#searchclear6,#searchclear7,#searchclear8,#searchclear9,#searchclear10{
    position: absolute;
    right: 20px;
    top: 0;
    bottom: 0;
    height: 14px;
    margin: auto;
    font-size: 14px;
    cursor: pointer;
    color: #ccc;
}

.form-signin{max-width:330px;margin:0 auto;padding:15px;}
.form-signin .form-signin-heading,.form-signin .checkbox{margin-bottom:10px;}
.form-signin .checkbox{font-weight:normal;}
.form-signin .form-control{position:relative;font-size:16px;height:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px;}
.form-signin .form-control:focus{z-index:2;}
.form-signin input[type="text"]{margin-bottom:-1px;border-bottom-left-radius:0;border-bottom-right-radius:0;}
.form-signin input[type="password"]{margin-bottom:10px;border-top-left-radius:0;border-top-right-radius:0;}
.account-wall{margin-top:20px;background-color:#f7f7f7;-moz-box-shadow:0 2px 2px rgba(0,0,0,0.3);-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.3);box-shadow:0 2px 2px rgba(0,0,0,0.3);padding:40px 0 20px;}
.login-title{color:#555;font-size:18px;font-weight:400;display:block;}
.profile-img{width:96px;height:96px;display:block;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;margin:0 auto 10px;}
.need-help{margin-top:10px;}
.new-account{display:block;margin-top:10px;}


/* --------------------------- TEXT AREA su RICERCA ATTIVITA ------------------------------------ */
textarea {
  resize: none;
}

/* --------------------------- IMMAGINI GRAFICI su MODIFICA COMAPAGNA ------------------------------------ */
#img-graf {
    position: absolute;
    left: 0; right:0;
    margin: auto;
}

/* ----------------------------- DIV CHE INCLUDE LE TABELLE ------------------------------------------------- */
.div-table {
  margin-left: 15px;
  margin-right: 15px;
}
.div-table .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px;
}
.div-table .btn-block + .btn-block {
  margin-left: 0;
}
.div-table:before,
.div-table:after {
  display: table;
  content: " ";
}
.div-table:after {
  clear: both;
}

/* ----------------------------- FOOTER DEL PANEL MOD ------------------------------------------------- */
.panel-footer-mod {
  padding: 5px;
}


/* ----------------------------- Pagina SU ------------------------------------------------------------ */
#tasto_top{background:url(../../../images/up1.png); width:45px; height:46px; display: none; z-index:9; position:fixed; top:100%; 
 margin-top:-50px; right:5%; margin-left:10px; opacity:.8; text-decoration:none; }
#tasto_top:hover{background:url(../../../images/up2.png); width:45px; height:46px; display: none; z-index:9; position:fixed; top:100%; 
 margin-top:-50px; right:5%; margin-left:10px; opacity:.8; text-decoration:none; transition-duration: 1s;}
 
 
/* ---------------------------------------- classe fieldset modificata -------------------------------- */ 
.the-legend {
    border-style: none;
    border-width: 0;
    font-size: 18px;
    line-height: 20px;
    margin-bottom: 0;
}
.the-fieldset {
    border: 2px groove threedface #444;
    -webkit-box-shadow:  0px 0px 0px 0px #000;
            box-shadow:  0px 0px 0px 0px #000;
    background-color: #EEEEEE;
}
