
.navbar-brand {
    position: relative;
    background: url(../images/logo.png);
    width: 260px;
    height: 58px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
li.nav-item .btn{
	color: rgba(0,0,0,.55);
	
}
li.nav-item .btn:hover{
	color: #feb200;
}
.bi::before {
  display: inline-block;
  content: "";
  vertical-align: -.125em;
  background-image: url("data:image/svg+xml,<svg viewBox='0 0 16 16' fill='%23333' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' d='M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3z' clip-rule='evenodd'/></svg>");
  background-repeat: no-repeat;
  background-size: 1rem 1rem;
}
img.iconsWarning {
	filter: invert(78%) sepia(57%) saturate(1714%) hue-rotate(353deg) brightness(100%) contrast(101%);
}
.carousel__img {
	/*width: 100vw;/
    /*height: 100vh;*/
    object-fit: cover;
}

.carousel-caption {
  z-index: 0;
  background-color:rgba(128,128,128,0.7);
}
.carousel-indicators [data-bs-target] {
	background-color: #f86503;
}
.carousel-control-prev-icon{
	fill: #31d2f2;
}
.btn-check:focus+.btn, .btn:focus {
    box-shadow: 0 0 0 0.25rem rgb(148 151 154 / 25%);
}
.panelMessage {
	background-color: rgba(255, 255, 255, 0.8);
	padding:150px 0px;
}
img.imagesAccess {
filter: invert(0%) sepia(0%) saturate(2%) hue-rotate(173deg) brightness(102%) contrast(101%);
}
.border-boxAccess {
	border-color: #e1ab08!important;
}
.dropdown-item.active, .dropdown-item:active {
    background-color: #6c757d75;
}
.list-group-item {
    border:none;
}

.list-group-item.righe {
	border: 1px solid rgba(0,0,0,.125);
}
.form-floating>label {
    padding: 1rem 1.75rem;
}
.form-floating>.form-select {
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
}