:root {--ion-background-color: #494949;
    --ion-background-color-rgb: 73,73,73;
    
    --ion-text-color: #eeeeee;
    --ion-text-color-rgb: 238,238,238;
  }
    
    *{
      padding: 10px;
      display: block;
    }
    
    .main{
      max-width: 800px;
      max-height: auto;
      margin: auto;
      text-align: justify;
    }

    .fotoPerfil{
        text-align: end;

    }
    
    .textoPie{
      position: relative;
      bottom: 40px;
      right: 20px;
      float: right;
    }
    
    .addFoto{
      position: relative;
      float: left;
    }
    
    .datosDisplay{
    
      float: left;
      position: relative;
      margin: auto;
      text-align: right;
      padding-right: 50px;
        
    }
    
    .datosLabel{
        color: grey;
    }
    
    .galeria{
        text-align: center;
        padding: 30px;
        margin: auto;
    }
    
    .botonesHidden{
        display: none;
        padding: none;
    }
    
    .botonesVisible{
      display: none;
    }

    .eventos{
      text-align: justify;
    }

    .evento{
      max-width:fit-content;
    }

    .evento:hover{
      background-color: rgb(97, 97, 97);
    }

    .eventoHeader{
      font-weight: bold;
      float: left;

    }

    .eventoDesc{
      color: white;
    }
    
    ion-slides {
      height: 200px;
    }

    mat-card-header{
      text-align: right;
      font-weight: bold;
    }


    button{
      background-color: transparent;
    }

    .settingsIcon{
      font-size: large;
      background-color: white;
    }

    .menuBotones{
      position: relative;
      float: left;
      bottom: 60px;
      left: 20px;
      
    }
