﻿body {
    padding-top: 56px;
    max-width: 750px;
    align-content: center;
    align-items: center;
    margin: auto;
}

    /* Set padding to keep content from hitting the edges */
    .body-content {
        padding-left: 15px;
        padding-right: 15px;
    }

    /* Override the default bootstrap behavior where horizontal description lists 
       will truncate terms that are too long to fit in the left column 
    */
    .dl-horizontal dt {
        white-space: normal;
    }


    .toggle-password {
        float: right;
        margin-left: -30px;
        margin-top: -45px;
        left: -10px;
        position: relative;
        z-index: 2;
    }

    .toggle-password:hover, .info-password:hover {
        cursor: pointer;
    }

.divIscritto {
    float: right;
    margin-right: -20px;
    margin-top: 0px;
    left: -10px;
    position: relative;
    z-index: 2;
    color: green;
}

.divFotoGallery {
    float: right;
    margin-right: -22px;
    margin-top: 0px;
    left: -10px;
    position: relative;
    z-index: 2;
    color: red;
    top: 23px
}

.divEliminaFoto {
    float: right;
    margin-right: 18px;
    margin-top: -52px;
    position: relative;
    z-index: 2;
    color: red;
}

.bigdrop {
    max-height: 500px;
}

#InfoRaduno {
    zoom: 0.7;
    /*background-color: #4e658a*/
}

    #InfoRaduno a {
        text-decoration: none;
        color: black;
        font-weight: bold;
        pointer-events: none;
        cursor: default;
        text-decoration: none;
    }

div .form-floating label {
    color:blue;
}

.divEditNews {
    float: right;
    margin-top: 15px;
    left: -34px;
    position: relative;
    z-index: 2;
}

#navbarUser::after {
    display: none;
}

.hideme {
    display: none;
}

.card-title {
    font-size: large;
    text-transform: uppercase
}

table.dataTable tr.odd {
    background-color: #E2E4FF;
}

table.dataTable tr.even, table.dataTable tr.odd {
    background-color: white !important;
}

.nav-link {
    padding-left: 10px;
    padding-right: 10px;
}

.select2-container--default .select2-results > .select2-results__options {
    max-height: 500px !important;
}

.testo-compatto p {
    margin: 2px 0;
}