/* apartaments */
/* 
.buttonApartaments{
    font-size: 12px;
    font-weight: bold;
}

.dropdownApartaments{
    font-size: 12px;
}

.sectionApartments {
  --bs-gutter-x:  0!important;
} */

/* header */
.nav-bg {
    background-image: linear-gradient(15deg, #13547a 0%, #80d0c7 100%);
    }
.card-img-top{
  max-width: 100%;
  height: auto;
}

/* Login */

 body{
    font-family: 'Roboto', sans-serif;
    display:flex;
    flex-direction: column;
    min-height: 100vh;
  }
  main{
    min-height: calc(100vh - 50px);
    background-color: blue !important;
  }
  .background-radial-gradient {
    background-color: hsl(218, 41%, 15%);
    background-image: radial-gradient(650px circle at 0% 0%,
        hsl(218, 41%, 35%) 15%,
        hsl(218, 41%, 30%) 35%,
        hsl(218, 41%, 20%) 75%,
        hsl(218, 41%, 19%) 80%,
        transparent 100%),
      radial-gradient(1250px circle at 100% 100%,
        hsl(218, 41%, 45%) 15%,
        hsl(218, 41%, 30%) 35%,
        hsl(218, 41%, 20%) 75%,
        hsl(218, 41%, 19%) 80%,
        transparent 100%);
  }

  #radius-shape-1 {
    height: 220px;
    width: 220px;
    top: -60px;
    left: -130px;
    background: radial-gradient(#006b5d, #6ef5f2);
    overflow: hidden;
  }

  #radius-shape-2 {
    border-radius: 38% 62% 63% 37% / 70% 33% 67% 30%;
    bottom: -60px;
    right: -110px;
    width: 300px;
    height: 300px;
    background: radial-gradient(#006b5d, #6ef5f2);
    overflow: hidden;
  }

  .bg-glass {
    background-color: hsla(0, 0%, 75%, 0.7) !important;
    backdrop-filter: saturate(200%) blur(25px);
  }

  .sectionLogin{
    height: 100vh;
  }


  /* all */

  /* svg {
    margin-right: 10px;
  } */


  /* Apartments */

  .table_immobile p{
    font-size: 0.8rem!important;
  }


  .cannone_mensile {
    background: white;
    border: 0.5px solid #377B92;
    padding: 22px;
    border-radius: 24px!important;
 
  }

  .div-dati-immobile{
    padding:0.5rem;
  }


  .inputReadonly {
    background: #cecece;
    opacity: 70%;
  }