/*
 * Globals
 */


/* Custom default button */
.btn-light,
.btn-light:hover,
.btn-light:focus {
  color: #333;
  text-shadow: none; /* Prevent inheritance from `body` */
}


/*
 * Base structure
 */

body {
  text-shadow: 0 .05rem .1rem rgba(0, 0, 0, .5);
  box-shadow: inset 0 0 5rem rgba(0, 0, 0, .5);
}

.cover-container {
  max-width: 42em;
}


/*
 * Header
 */

.nav-masthead .nav-link {
  color: rgba(255, 255, 255, .5);
  border-bottom: .25rem solid transparent;
}

.nav-masthead .nav-link:hover,
.nav-masthead .nav-link:focus {
  border-bottom-color: rgba(255, 255, 255, .25);
}

.nav-masthead .nav-link + .nav-link {
  margin-left: 1rem;
}

.nav-masthead .active {
  color: #fff;
  border-bottom-color: #fff;
}
.box-ritratto{
    position: relative;
    max-width: 300px;
    margin-right: auto;
    margin-left: auto;
}
img.ritratto{
    width: 100%;
}
.dropdown-toggle:not(:focus) {
    outline: 0;
}
.pittore{
    font-family: 'Roboto', sans-serif;
    font-size: 42px;
}

.nomepittore{
    float: left;
}
.overflowauto{
    overflow: auto;
}

.cliccable:hover{
    cursor: pointer;
}
td.titolo{
    background: #cccccc;
    color: var(--bs-danger);
    font-weight: bold;
    border-radius: 6px;
}
.boximg{
    padding: 8px;
    background: #2b2f32;
    min-width: 415px;
}
img.opera{
    position: relative;
    width: auto;
   border: 4px solid #cccccc;
}
.pulsanti{
    position: relative;
    overflow: auto;
}
.titoloriga{
    width: 30%;
}
