ul {
      padding-inline-start: 0px;
      /* list-style: none; */
}

body {
      background-color: #fff;
}
header .navbar {
      background-color: #fff;
}
header .navbar .navbar-nav .btn-link {
      color: #000;
}

/* .nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
      color: #495057;
      background-color: #fff;
      border-color: #78bfee #78bfee #fff;
} */

#nav-banner {
      border: 1rem solid grey;
      border-radius: 0.5rem;
}
.modal-backdrop {
      background-color: rgba(255, 255, 255, 0);
   }
   .modal .modal-dialog{
      height: 100vh;
   }
   .modal .modal-content {
      max-height: 90vh;
   }
   .modal .modal-content .modal-body{
      max-height: 70%;
      overflow-y: auto;
   }
#windows{
      overflow-y: auto;
}
#windows h1, #windows h2{
      font-size: 2em
}
#windows #main-testo,
#windows nav a{
      font-size: 0.95em
}
#banner {
      width: 100%;
      height: 100%;
      overflow: hidden;
      cursor: pointer;
}

#banner .banner-conteiner {
      height: 100%;
      background-color: var(--bgBody);
      cursor: pointer;
      background-size: 100%;
      background-repeat: no-repeat;
      background-position-y: top;

}

#banner .banner-conteiner .banner-item {
      font-size: large;
      cursor: pointer;
}

#banner:hover {
      border: 1px solid yellow;
}

.bannerTmb {
      background-size: 100%;
      background-repeat: no-repeat;
      display: inline-block;
      margin: 0.2rem;
      border: #495057 2px solid;
      border-radius:0.3rem;
}
#current-img-mob.bannerTmb {
      border-top:4px solid #495057;
      border-bottom: 5px solid #495057;
      background-size:cover;
      /* margin: auto 1.5rem; */
}

.bannerTmb input {
      position: relative;
      left: 100%;
      width: 1.2rem;
      height: 1.2rem;
}
.bannerTmb .bannerTmb .modificaTmb {
      background-color: #fff;
      position: relative;
      left: 1rem;
      font-size: 0.6rem;
      border-radius: 0.2rem;
      margin-top: 0;
}
.ui-sortable-handle{
      cursor: move; /* fallback if grab cursor is unsupported */
      cursor: grab;
      cursor: -moz-grab;
      cursor: -webkit-grab;
  }
.pointer {
      cursor: pointer;
}

.note-btn-group .jumbotron {
      height: auto
}

.post-list {
      justify-content: space-between;
      display: flex
}

.note-editable {
      background-color: var(--dark);
}
.note-popover .popover-content, .card-header.note-toolbar {
      display: inline-block;
  }
.note-editable div,
.note-editable p {
      border: 1px gray dotted;
      /* height: fit-content; */
}

.note-editable div.col-12,
.note-editable div.col-6 {
      border: 1px lime dotted;
      /* height: fit-content; */
}

.note-editable li {
      margin-left: 2rem;
      list-style-type: circle;
}

.card {
      border: 1px solid gray;
}

.form-control.active {
      color: #495057;
      background-color: #fff;
      border-color: #80bdff;
      outline: 0;
      box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, .25);
}

.dropdown-menu a div {
      padding: 0px !important
}

.form-control.is-invalid,
.was-validated .form-control:invalid {
      padding-right: 0;
      background-image: none;
}

.input-icon {
      position: absolute;
}

label {
      font-weight: 100;
      margin-bottom: 0;
      margin-top: .3rem;
}

.minicolors-swatch-color {
      cursor: pointer;
}

.icon-position {
      font-size: 19px;
      padding: 0px 5px 0px 5px;
      /*background: linear-gradient(to right, #FDFBFB, #EBEDEE 70%);*/
}

.home-icon-left {
      background: linear-gradient(to right, #011b36 30%, #e1e1e1 30%);
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
}

.home-icon-center {
      background: linear-gradient(to right, #e1e1e1 30%, #011b36 30%, #011b36 70%, #e1e1e1 70%);
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
}

.home-icon-right {
      background: linear-gradient(to left, #011b36 30%, #e1e1e1 30%);
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
}