﻿@charset "UTF-8";
@import url("../fonts/stylesheet.css");

@media all and (min-width: 768px) and (max-width: 991px) {
}

@media all and (min-width: 992px) and (max-width: 1199px) {
}


/* BILANCIO SOCIALE*/

.img-resp-sociale {
    float: left;
}

.text-resp-sociale {
    margin-left: 20px;
}

@media all and (min-width: 0px) and (max-width: 767px) {
    .text-resp-sociale {
        margin-left: 0;
    }
}

.bilancio-soc-arrow-down {
    color: #23527c;
    height: 10%;
    width: 10%;
    margin-left: 8px;
}

.bilancio-soc-text a {
    font-family: museo_sans500;
    color: #23527c;
}


/* ARCHIVIO */


/* modale */

.modale-team-text {
}

.modal-dialog {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
}

.modal-backdrop {
    opacity: 0.9 !important;
}

.modale-tabella-sc {
    background-color: #0055a2;
    color: white;
}

.modale-tabella-ch {
    background-color: #266eb0;
    color: white;
}

.modale-tabella-archivio th {
    border-top: 10px solid #191919 !important;
    border-right: 1px solid #191919;
    color: white;
}

.modale-legenda-archivio tr {
    color: white;
}

.BluBold {
    color: #0055a2;
    font-weight: bold;
}

.modale-archivio-nome {
    font-size: 45px;
    color: white;
}

.modale-archivio-top {
    font-size: 20px;
    color: white;
}

.WhiteBold {
    font-weight: bold;
}

#myModal1 {
    margin: 5% auto;
    width: 88%;
}

#myModal2 {
    margin: 5% auto;
    width: 88%;
}

.modale-legenda-archivio {
    padding-left: 15px;
}

@media all and (min-width: 0px) and (max-width: 767px) {
    #myModal1 {
        width: 100%;
    }

    #myModal2 {
        width: 100%;
    }

    .modale-archivio-top {
        font-size: 14px;
        color: white;
        font-family: museo_sans300;
    }
}

.modale-tabella-arch-scuro {
    background-color: #0055a2;
    color: white;
}

    .modale-tabella-arch-scuro i {
        color: white;
    }

    .modale-tabella-arch-scuro td {
        background-color: #0055a2;
        color: white;
        border-top: 1px solid #ddd !important;
        border-right: 0px !important;
    }

.modale-tabella-arch-chiaro {
    background-color: #266eb0;
    color: white;
}

    .modale-tabella-arch-chiaro i {
        color: white;
    }

    .modale-tabella-arch-chiaro td {
        background-color: #266eb0;
        color: white;
        border-top: 1px solid #ddd !important;
        border-right: 0px !important;
    }


/*LIVESCORE GOLD SILVER*/

.livescore-multi-bottom {
    display: table;
    margin-bottom: 10%;
}

    .livescore-multi-bottom img {
        max-width: 100%;
    }

.text-img-livescore {
    position: absolute;
    display: table-cell;
    vertical-align: middle;
    max-width: 100%;
    width: 85%;
    top: 50%;
    transform: translateY(-60%);
    text-align: center;
}

    .text-img-livescore a {
        color: white;
        font-family: museo_sans300;
        font-weight: bold;
        font-size: 20px;
        max-width: 100%;
    }

    .text-img-livescore p {
        color: white;
        font-family: museo_sans300;
        font-weight: bold;
        font-size: 20px;
        max-width: 100%;
    }

    .text-img-livescore a:hover {
        color: white;
    }


.SepDashed {
    border-bottom: dashed 1px #ccc;
    width: 100%;
    height: 6px;
    margin-bottom: 6px;
    clear: both;
    float: none;
}

.SepLine {
    border-bottom: solid 1px #fff;
    width: 100%;
    height: 6px;
    margin-bottom: 6px;
    clear: both;
    float: none;
}

.stampaCp {
    /* float: right; */
    background-repeat: no-repeat;
    background-position: right top;
    padding: 20px 20px 20px 20px;
    color: #000;
    /* margin-left: 40px; */
    font-size: 16px;
    cursor: pointer;
}

    .stampaCp a, .stampaCp a:hover {
        color: #000;
    }
