/* Stili per il form di login */
#at .login-form {
  margin-top: 20px;
}

#at .login-form label {
  display: block;
  margin-bottom: 5px;
}

#at .login-form input[type="text"] {
  width: 100%;
  padding: 10px;
  margin-bottom: 10px;
}

#at .login-form input[type="submit"] {
  background-color: #0073aa;
  color: #fff;
  padding: 10px 20px;
  border: none;
  cursor: pointer;
}

#at .login-form input[type="submit"]:hover {
  background-color: #005580;
}

.at_counter{
      background-color: #005580;
    color: #fff;
    font-weight: bold;
    font-size: 0.7em;
    padding-block: 1px;
    margin-left:5px;
    padding-inline: 6px;
    border-radius: 4px;}

.at-card .card-article-img{
width: 85px !important;
background-color:#51758d !important
}

.at-card .at-file-row{
    display: flex;
    gap: 10px;
    justify-content: space-between;
    align-items:center;

}
.at-card .at-file-dwn-btn{
    background: #51758d;
    color: white;
	font-weight: bold;
    padding-inline: 15px;
    padding-block: 5px;
    border: unset;
    border-radius: 4px;

}

.at-card .card-article-content{
flex:1}
   
.at-card .at-file-dwn-btn:hover{
    text-decoration: underline;

}