﻿@import url('https://fonts.googleapis.com/css?family=Lato');

/*** Layout pagina ***/
body article {
    font-family: 'Lato', Arial;
}

.divContentMain, .page {
    font-family: 'Lato', Verdana,Helvetica,Arial;
    height: 100% !important;
    padding: 0px 0px 0px 0px !important;
    overflow: hidden !important;
    /**/ position: relative;
    display: block;
    background-repeat: no-repeat;
    background-image: url(http://cms.gplay.it/CMSImages/24/SportsBG_bottom.png);
    background-color: #0f501b;
    background-position: top center;
    /*background-image: url(../../All/images/SportsBG_bottom_v2.jpg);
    background-position: center -175px;
    background-size: 1920px;*/
    background-size: cover;
    background-attachment: fixed;
}
/*.*/ divContentMain::after {
    content: "";
    /*background-image: url(../images/SportBG.jpg);
    background-image: url(../../All/images/SV.it.Desktop-SportLogin_BG_Bottom.jpg);*/
    background-image: url(../../All/images/SportsBG_bottom_v2.jpg);
    background-position: center -120px;
    background-repeat: no-repeat;
    /*background-size: contain;
    opacity: 0.65;*/
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    position: absolute;
    z-index: -1;
}

.divContentMainInternal {
    margin: 15px 7px 50px 7px;
    height: 100% !important;
    padding: 0px 0px 0px 0px !important;
    overflow: hidden !important;
    overflow: visible !important;
}

.divWapperContent {
    float: left;
    width: 100%;
}

.divContentQuote {
    margin: 0 20% 0 230px;
}

.divContentQuoteInternal {
    margin-left: 10px;
    margin-right: 20px;
}

.divContentManifestazioni {
    float: left;
    width: 230px;
    margin-left: -100%;
    font-size: 95%;
    /* border-radius: 6px; */
    overflow: hidden;
    /*box-shadow: inset 1px 1px 10px #F4FAB3, 1px 1px 5px #000;*/
}

.divContentTicket {
    width: 20%;
    margin-left: -20%;
    float: left;
}

.labelhide {
    visibility: hidden;
}

/*** END Layout pagina ***/

/*** Barra caricamento ***/
.loading_bar_1, #mobileLoader.throbber-loader {
    height: 100px;
    width: 424px;
    height: 100%;
    width: 100%;
    background: rgba(255, 255, 255, 0.3) url(../images/anim_barra.gif) no-repeat 50% 50%;
    position: fixed;
    top: 0px;
    left: 0px;
    text-indent: -9999PX;
}

/*** END Barra caricamento ***/

/*** Manifestazioni ***/

/*Titolo Colonna Manifestazioni*/
.divTitleManifestazioni {
    margin-top: 12px;
    width: 230px;
}

.divContentTitleManifestazioni {
    margin-left: 17px;
    margin-right: 9px;
    background-color: #022D0D;
    height: 14px;
}

.divContentTitleSxManifestazioni {
    float: left;
    width: 17px;
    margin-left: -100%;
    height: 14px;
    background-image: url(../images/img_curva_eventi_sx.png);
    background-repeat: no-repeat;
}

.divContentTitleDxManifestazioni {
    float: left;
    width: 9px;
    margin-left: -9px;
    height: 14px;
    background-image: url(../images/img_curva_eventi_dx.png);
    background-repeat: no-repeat;
}
/*END Titolo Colonna Manifestazioni*/

/*Statistiche*/
.divStatistics {
    clear: left;
    background-color: #0f501b;
    width: 230px;
}

    .divStatistics a {
        color: #FFFFFF;
        text-decoration: none;
    }

        .divStatistics a:hover {
            color: #fff;
            text-decoration: underline;
        }

.divBetRadar {
    height: 20px;
    padding-top: 5px;
    border-bottom: 1px inset rgba(66, 136, 1, 0.3);
}

.divLiveScore {
    height: 20px;
    padding-top: 5px;
    border-bottom: 1px inset rgba(66, 136, 1, 0.3);
}

.spanLiveScore {
    border-right: 1px solid #FFFFFF;
    padding-right: 5px;
}

.spanLiveScoreStatistics {
    padding-left: 6px;
}
/*END Statistiche*/

/*Filtro date*/
.divFilterDate {
    clear: left;
    width: 230px;
    background-color: rgb(75, 155, 67);
    min-height: 20px;
    padding-top: 5px;
    color: #FFFFFF;
}

table#PHbody_Leagues_DataListTabGiornalieri {
    height: 30px;
    width: 100%;
    margin: -2px 0 0 2px;
    padding-bottom: 2px;
}

    table#PHbody_Leagues_DataListTabGiornalieri tr td {
        height: 20px;
        font-size: 11px;
        margin: 0;
        padding: 0;
        text-align: center;
    }

        table#PHbody_Leagues_DataListTabGiornalieri tr td span {
            transition: all 0.5s;
            padding: 6px 3px;
            height: 34px;
            width: 100%;
            border-radius: 4px;
            background-color: rgba(0,0,0,0.1);
            overflow: hidden;
        }

            table#PHbody_Leagues_DataListTabGiornalieri tr td span:hover {
                background-color: rgb(30, 130, 20);
            }

            table#PHbody_Leagues_DataListTabGiornalieri tr td span a {
                transition: all 0.5s;
                text-decoration: none;
                padding: 6px 0;
            }

.divFilterDate a {
    color: #FFFFFF;
    text-decoration: none;
}

    .divFilterDate a:hover {
        /* color: #022d0d; */
        text-decoration: underline;
    }

.spanOggi {
}

.spanOggi1 {
    padding-left: 3px;
    padding-right: 3px;
}

.spanTutti {
}

span.selectedTabGiorni {
    background-color: #0b5d03 !important;
    font-weight: bold;
    padding: 16px 3px;
}
/*END Filtro date*/
/*Accordion Discipline-Manifestazioni*/
.accordionLeagues {
    clear: left;
    width: 230px;
}

div#PHbody_Leagues.accordionHeaderLeagues a,
div#PHbody_Leagues.accordionHeaderSelectedLeagues a,
div.divContentManifestazioni .accordionHeaderSelectedLeagues a,
div.divContentManifestazioni .accordionHeaderSelectedLeagues a {
    text-decoration: none;
}

div#PHbody_Leagues.accordionHeaderLeagues,
div#PHbody_Leagues.accordionHeaderSelectedLeagues,
div.divContentManifestazioni .accordionHeaderLeagues,
div.divContentManifestazioni .accordionHeaderSelectedLeagues {
    background-position: 5px !important;
    background-size: 22px !important;
    position: relative;
    background-color: rgba(30, 130, 20, 0.8) !important;
}

    div#PHbody_Leagues.accordionHeaderLeagues:hover,
    div#PHbody_Leagues.accordionHeaderSelectedLeagues,
    div.divContentManifestazioni .accordionHeaderLeagues:hover,
    div.divContentManifestazioni .accordionHeaderSelectedLeagues {
        background-color: #085102 !important;
        font-weight: bold;
        letter-spacing: 0px;
    }

    div#PHbody_Leagues.accordionHeaderLeagues::after,
    div.divContentManifestazioni .accordionHeaderLeagues::after {
        content: "\f138";
        right: 7px;
        display: inline-block;
        font: normal normal normal 14px/1 FontAwesome;
        position: absolute;
        font-size: large;
        padding-top: 2px;
    }

    /*div#PHbody_Leagues.accordionHeaderLeagues:hover::after,*/

    div#PHbody_Leagues.accordionHeaderSelectedLeagues::after,
    div.divContentManifestazioni .accordionHeaderSelectedLeagues::after {
        content: "\f13a";
        right: 6px;
        display: inline-block;
        font: normal normal normal 14px/1 FontAwesome;
        position: absolute;
        font-size: large;
        padding-top: 2px;
    }

    div#PHbody_Leagues.accordionHeaderLeagues a,
    div.divContentManifestazioni .accordionHeaderLeagues a {
        color: white;
    }

.accordionHeaderLeagues-alternativi,
.accordionHeaderLeagues {
    /*background: url("../images/ico_discipline.png") no-repeat;*/
    /* background: url("../images/ico_discipline-giu.png") no-repeat; */
    /*background-color: rgb(109, 143, 0);
    background-color: rgba(30, 130, 20, 0.8);*/
    background-size: 26px !important;
    color: #FFFFFF;
    height: 20px;
    font-size: 90%;
    font-weight: normal;
    padding-left: 35px;
    /* padding-top: 5px; */
    border-bottom: solid 1px rgba(255, 255, 255, 0.4);
    cursor: pointer;
    transition: background-color 0.5s;
    font-size: 10px;
    /*text-shadow:0px 0px 0px #000;
    box-shadow: inset 0px -2px 10px rgba(189, 253, 152, 0.2);*/
    line-height: 20px;
}
    /*PROGRAMMI GIORNALIERI*/ .accordionHeaderLeagues[alternativi="2"] {
        /*background-color: rgb(226, 118, 0);*/
        background-color: rgba(30, 130, 20, 0.8);
        transition: background-color 0.5s;
        /* box-shadow: inset 0px -2px 10px rgba(189, 253, 152, 0.2); */ /**/
    }

    .accordionHeaderLeagues[alternativi="1"] {
        /*background-color: rgb(34, 53, 0);*/
        background-color: rgba(30, 130, 20, 0.8);
        transition: background-color 0.5s;
        /* box-shadow: inset 0px -2px 10px rgba(189, 253, 152, 0.2); */ /**/
    }

.accordionHeaderSelectedLeagues {
    /* background: url("../images/ico_discipline-su.png") no-repeat; */
    background-color: #FFB800;
    background-color: rgba(30, 130, 20, 0.8);
    color: #FFFFFF;
    font-size: 90%;
    height: 20px;
    padding-left: 35px;
    /* padding-top: 10px; */
    border-bottom: solid 1px #FFFFFF;
    cursor: pointer;
    transition: background-color 0.5s;
    font-size: 11px;
    /* text-shadow:1px 1px 2px #000; */
    /* box-shadow: inset 0px -2px 10px rgba(189, 253, 152, 0.2); */ /**/
    line-height: 20px;
}

.accordionContentLeagues {
    background: #4b9b43;
    font-size: 10px;
    line-height: 10px;
    /*overflow-y: scroll !important;*/
    /*max-height: 293px;*/
    /*max-height: 370px;*/
    /*max-height: 635px;*/
}

.accordionGroupLeagues {
    background-color: #0b5d03;
    color: #FFFFFF;
    border-bottom: solid 1px #FFFFFF;
    padding: 5px 0px 5px 8px;
    font-weight: bold;
    letter-spacing: 2px;
}

    .accordionGroupLeagues a {
        color: #FFFFFF;
        text-decoration: none;
    }

        .accordionGroupLeagues a:hover {
            color: #FFFFFF;
            text-decoration: none;
        }

    .accordionGroupLeagues.Hide {
        background-color: #7DB612;
        color: #FFFFFF;
        border-bottom: solid 1px #FFFFFF;
        padding: 5px 0px 5px 8px;
    }

        .accordionGroupLeagues.Hide a {
            color: #FFFFFF;
            text-decoration: none;
        }

            .accordionGroupLeagues.Hide a:hover {
                color: #FFFFFF;
                text-decoration: none;
            }

.accordionLeagueHidePanelLeagues {
    display: none;
}

.accordionLeagueLeagues {
    border-bottom: solid 1px rgba(255, 255, 255, 0.5);
    /* padding: 5px 0px 5px 10px; */
    padding: 3px 0px 3px 8px;
}

.accordionLeagueImageLeagues {
    margin-right: 5px;
    /* box-shadow: -1px 1px 4px #0D3600; */
    border: 1px solid rgba(255, 255, 255, 0.5);
    float: left;
}

.accordionLeagueLeagues a {
    color: #ffffff;
    text-decoration: none;
}

    .accordionLeagueLeagues a:hover {
        /* color: #FFCC00; */
        text-decoration: none;
        /* text-shadow: 1px 1px 2px #000000; */
    }

.imageButtonLeagueLeagues {
    margin-right: 6px;
    float: right;
}
/*END Accordion Discipline-Manifestazioni*/


/*Coda Colonna Manifestazioni*/
.divFooterManifestazioni {
    clear: left;
    width: 230px;
}

.divContentFooterManifestazioni {
    margin-left: 20px;
    margin-right: 19px;
    background: url("../images/tx_curva_eventi_inf_cx.png") repeat-x;
    height: 27px;
}

.divContentFooterSxManifestazioni {
    float: left;
    width: 20px;
    margin-left: -100%;
    height: 27px;
    background-image: url(../images/img_curva_eventi_inf_sx_1.png);
    background-repeat: no-repeat;
}

.divContentFooterDxManifestazioni {
    float: left;
    width: 19px;
    margin-left: -19px;
    height: 27px;
    background-image: url(../images/img_curva_eventi_inf_dx_1.png);
    background-repeat: no-repeat;
}
/*END Coda Colonna Manifestazioni*/
/*** END Manifestazioni ***/

/*** Scommesse ***/
/*Titolo Scommesse*/
.divTitleScommesse {
    margin-top: 12px;
    width: 100%;
}

.divContentTitleScommesse {
    margin-left: 17px;
    margin-right: 9px;
    background-color: #022D0D;
    height: 14px;
}

.divContentTitleSxScommesse {
    float: left;
    width: 17px;
    margin-left: -100%;
    height: 14px;
    background-image: url(../images/img_curva_scommesse_sx.png);
    background-repeat: no-repeat;
}

.divContentTitleDxScommesse {
    float: left;
    width: 9px;
    margin-left: -9px;
    height: 14px;
    background-image: url(../images/img_curva_scommesse_dx.png);
    background-repeat: no-repeat;
}
/*END Titolo Scommesse*/
/*Scommesse*/
.dataListScommesse {
    clear: left;
    background-color: #F0AD00;
    background-color: rgb(30, 130, 20);
    color: #FFFFFF;
    /*padding: 5px 0px 5px 15px;*/
    font-family: 'Lato', Verdana,Helvetica,Arial;
    font-size: 12px;
    width: 100%;
    /*border-radius:8px;*/
    margin: 0px 0px 20px 0px;
    /*box-shadow: inset 1px 1px 10px #9EE224, 1px 1px 5px #000;*/
    /*border-top: 1px solid #FFFFFF;
    border-left: 1px solid #FFFFFF;*/
}

    .dataListScommesse a {
        color: #ffffff;
        text-decoration: none;
    }

        .dataListScommesse a:hover {
            color: #FFCC00;
            /* color: #000; */
            text-decoration: none;
            /* text-shadow: 1px 1px 2px #efe; */
        }

.dataListScommesseItem {
    /*border-right: 1px solid #FFFFFF;
    border-bottom: 1px solid #FFFFFF;*/
    padding: 2px 10px 8px 10px;
    border-bottom: solid 1px rgba(255, 255, 255, 0.5);
}

    .dataListScommesseItem input {
        border-radius: 10px;
        /* margin: 4px 2px -3px -10px; */
        margin: 4px 2px -3px 10px;
    }

.panelLabelMessaggioScommesse {
    clear: left;
    background-color: #0b5d03;
    color: #FFFFFF;
    text-align: center;
    /* border: 1px solid #FFFFFF; */
    width: 98%;
    /* padding: 10px; */
    /* border-radius: 8px; */
    /* box-shadow: 1px 1px 5px #000; */
    /* text-shadow:1px 1px 3px #000; */
    margin-bottom: 20px;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 5px;
    padding: 30px 10px;
}
/*END Scommesse*/

/*Coda Scommesse*/
.divFooterScommesse {
    clear: left;
    width: 100%;
    margin-bottom: 40px;
}

.divContentFooterScommesse {
    margin-left: 20px;
    margin-right: 19px;
    background: url("../images/tx_curva_eventi_inf_cx.png") repeat-x;
    height: 27px;
}

.divContentFooterSxScommesse {
    float: left;
    width: 20px;
    margin-left: -100%;
    height: 27px;
    background-image: url(../images/img_curva_scommesse_inf_sx_1.png);
    background-repeat: no-repeat;
}

.divContentFooterDxScommesse {
    float: left;
    width: 19px;
    margin-left: -19px;
    height: 27px;
    background-image: url(../images/img_curva_scommesse_inf_dx_1.png);
    background-repeat: no-repeat;
}
/*END Coda Scommesse*/

/*** END Scommesse ***/

/*** Quote ***/

/*Titolo Quote*/
.divTitleQuote {
    width: 100%;
    position: relative;
}

.divContentTitleQuote {
    padding-left: 13px;
    margin: 0px 0px 0px 0px;
    background-color: orange;
    /*background-image: url("../images/tx_discipline.png");*/
    background-repeat: repeat-x;
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    height: 25px;
    padding-top: 8px;
    /*text-shadow: 1px 1px 6px #000000;
    border-radius: 8px 8px 0 0;*/
    /*background-color: #FF7000;
    background-color: rgba(77, 55, 94, 0.8);*/
    background-color: rgba(30, 130, 20, 0.8);
    text-align: center;
    letter-spacing: 2px;
}

.divContentTitleSxQuote {
    float: left;
    width: 27px;
    margin-left: -100%;
    height: 45px;
    background-image: url(../images/img_disciplina_sx.png);
    background-repeat: no-repeat;
}

.divContentTitleImgQuote {
    float: left;
    width: 42px;
    margin-left: -80px;
    height: 40px;
    margin-top: -16px;
}

.imageButtonElimina {
    box-shadow: 0 0 0 #000000;
}

    .imageButtonElimina:hover {
        box-shadow: 0 0 0 #000000;
    }

.divContentTitleDxQuote {
    float: left;
    width: 34px;
    margin-left: -42px;
    height: 33px;
    margin-top: -9px;
}

.imageButtonChiudi {
    box-shadow: 0 0 0 #000000;
}

    .imageButtonChiudi:hover {
        box-shadow: 0 0 0 #000000;
    }
/*END Titolo Quote*/

/* Corpo Quote */
tr.riga_selezione:nth-child(odd) td {
    /*background-color: rgba(51, 154, 220, 0.2);*/
    background-color: rgba(250, 195, 20, 0.2);
    /*background-color: #bfbebe;
    color: #1e8214;
    transition: background-color 0.5s 0.5s, color 0.5s 0.5s;*/
}

tr.riga_selezione:nth-child(even) td {
    /*background-color: rgba(51, 154, 220, 0.2);*/
    background-color: rgba(230, 180, 10, 0.2);
    /*background-color: #b0afaf;*/
}

/*tr:has(>td a.tableQuoteQuotaAttiva),
.riga_selezione td.tableQuoteOraAvvenimentoDispari,
.riga_selezione td.tableQuoteOraAvvenimentoPari,
.riga_selezione td.tableQuoteStatisticheAvvenimentoDispari,
.riga_selezione td.tableQuoteStatisticheAvvenimentoPari,
.riga_selezione td.tableQuoteAvvenimentoDispari, 
.riga_selezione td.tableQuoteAvvenimentoPari {
    border: 1px solid rgba(255, 255, 255, 0.5);
    background-color: rgb(75, 155, 67) !important;
    transition: background-color 0.5s 0.5s, color 0.5s 0.5s;
    color: white;
}*/

.panelLabelMessaggioQuote {
    clear: left;
    background-color: #7DB612;
    color: #FFFFFF;
    text-align: center;
    width: 100%;
    padding: 5px 0px 5px 0px;
}

.divTableQuote {
    clear: left;
}

.tableQuote {
    font-family: 'Lato', Verdana,Helvetica,Arial;
    width: 100%;
    font-size: 12px;
    font-weight: bold;
    /*color: #4E4F50;*/
    color: black;
    border-spacing: 0;
    border-collapse: separate;
}

.tableQuoteIntestazione {
    /* background-color: #022D0D; */
    /* background-color: rgba(0, 0, 0, 0.8); */
    /* background: rgba(18, 2, 45, 0.9) url("../images/ombra_sopra.png") top repeat-x; */
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    padding: 10px 0px;
    text-align: center;
    font-size: 11px;
    /*background: rgba(30, 130, 20, 0.8) url("../images/ombra_sopra.png") top repeat-x;
    background-color: rgba(125, 182, 18, 0.8);*/
    background-color: rgba(30, 130, 20, 0.8);
    text-transform: uppercase;
    background-position-y: -4px;
    /*text-align: left;
    padding-left: 13px;*/
}

.tableQuoteIntestazioneAvvenimento {
    background-color: #0b5d03;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    padding: 7px 5px 7px 5px;
    text-align: left;
    font-size: 10px;
    letter-spacing: 2px;
}

.tableQuoteIntestazioneAltriEsiti {
    background-color: #0b5d03;
    text-align: right;
    padding: 0 5px 0 0;
}

.tableQuotePalinsestoData {
    background: url(../images/ombra_sotto.png) repeat-x scroll 0 14px rgba(125, 182, 18, 0.8);
    color: #FFFFFF;
    font-size: 12px;
    padding: 5px 30px 5px 23px;
    text-align: left;
    /* text-shadow: 1px 0 6px #000000; */
    /* background-color: #1e8214; 
    text-align: center;*/
    text-transform: uppercase;
    letter-spacing: 2px;
}

.tableQuoteOraAvvenimentoPari {
    /*background-color: #ececec;*/
    background-color: rgba(236, 236, 236, 0.7);
    max-width: 35px;
    min-width: 35px;
    /* padding: 3px 3px 6px 4px; */
    text-align: center;
}

.tableQuoteStatisticheAvvenimentoPari {
    /*background-color: #ececec;*/
    background-color: rgba(236, 236, 236, 0.7);
    max-width: 14px;
    min-width: 14px;
    padding-left: 1px;
    padding-right: 1px;
}

.tableQuoteAvvenimentoPari {
    /*background-color: #ececec;*/
    background-color: rgba(236, 236, 236, 0.7);
    padding: 3px;
    text-align: left;
}

.tableQuoteHandicapPari {
    /*background-color: #ececec;*/
    background-color: rgba(236, 236, 236, 0.7);
    padding: 5px 3px 5px 3px;
    text-align: center;
    min-height: 25px;
}

.tableQuoteQuotaPari {
    /*background-color: #FFFFFF;
    background-color: #ececec;*/
    background-color: rgba(236, 236, 236, 0.7);
    text-align: center;
    min-height: 25px;
    padding: 5px 3px 5px 3px;
}

.tableQuoteAltriEsitiPari {
    /*background-color: #ececec;*/
    background-color: rgba(236, 236, 236, 0.7);
    text-align: center;
    padding: 5px;
}

.tableQuoteOraAvvenimentoDispari {
    /*background-color: #DEDEDE;*/
    background-color: rgba(222, 222, 222, 0.7);
    max-width: 35px;
    min-width: 35px;
    /* padding: 8px; */
    text-align: center;
}

.tableQuoteStatisticheAvvenimentoDispari {
    /*background-color: #DEDEDE;*/
    background-color: rgba(222, 222, 222, 0.7);
    max-width: 14px;
    min-width: 14px;
    padding-left: 1px;
    padding-right: 1px;
}

.tableQuoteAvvenimentoDispari {
    /*background-color: #DEDEDE;*/
    background-color: rgba(222, 222, 222, 0.7);
    padding: 3px;
    text-align: left;
}
/*.tableQuoteDescrizioneAvvenimento{
    margin-left: 18px;
}*/
.tableQuoteHandicapDispari {
    /*background-color: #DEDEDE;*/
    background-color: rgba(222, 222, 222, 0.7);
    padding: 5px 3px 5px 3px;
    text-align: center;
    min-height: 25px;
}

.tableQuoteQuotaDispari {
    /*background-color: #DEDEDE;*/
    background-color: rgba(222, 222, 222, 0.7);
    text-align: center;
    min-height: 25px;
    padding: 5px 3px 5px 3px;
}

.tableQuoteAltriEsitiDispari {
    /*background-color: #DEDEDE;*/
    background-color: rgba(222, 222, 222, 0.7);
    text-align: center;
    padding: 5px;
    width: 20px;
}

.tableQuoteQuotaGrassetto {
    font-weight: bold;
}
/*Allinemanto colonne orario statistiche e palinsesto */
.tableQuoteOraAvvenimentoPari,
.tableQuoteOraAvvenimentoDispari {
    width: 45px;
}

.tableQuoteStatisticheAvvenimentoPari,
.tableQuoteStatisticheAvvenimentoDispari {
    width: 20px;
    text-align: center;
}

    .tableQuoteStatisticheAvvenimentoPari + .tableQuoteAvvenimentoPari,
    .tableQuoteStatisticheAvvenimentoDispari + .tableQuoteAvvenimentoDispari {
        width: 45px;
    }

/** ANTEPOST **/
.tableQuoteAntepostIntestazione {
    background-color: #7DB612;
    /*border-top: 6px solid #113311;*/
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    margin-top: 5px;
    text-align: center;
    padding: 5px 30px 5px 25px;
    /*text-shadow: 1px 0 6px #000000;*/
    letter-spacing: 2px;
}

.tableQuoteAntepostIntestazioneData {
    background-color: #1e8214;
    color: #FFFFFF;
    font-weight: bold;
    padding: 3px;
    text-align: center;
    min-height: 25px;
    letter-spacing: 2px;
}

.tableQuoteAntepostIntestazioneScommessa {
    margin: -12px 4px 0;
    text-align: center;
    width: 100%;
}

.tableQuoteAntepostEsito {
    background-color: #DEDEDE;
    color: #000000;
    margin-left: 2px;
    padding: 4px 3px 3px;
    text-align: center;
    width: 17%;
}

.tableQuoteAntepostQuota {
    /*background: url("../images/ombra_sopra.png") repeat-x scroll 0 -5px #FFFFFF;*/
    margin-left: 2px;
    text-align: center;
    width: 17%;
    padding: 13px 5px !important;
    background-color: #ececec;
}

    .tableQuoteAntepostQuota a {
        border: 1px solid #103F04;
        /*border-radius: 5px 5px 5px 5px;
    box-shadow: 1px 1px 3px #999999;*/
        color: #205C08;
        min-width: 36px;
        padding: 3px 35px !important;
        text-align: center;
        text-decoration: none;
        outline: medium none;
        margin: 4px 12px 12px;
        background-color: white;
    }

        .tableQuoteAntepostQuota a:hover,
        .divContentQuoteInternal .alt1 a:hover,
        .divContentQuoteInternal .alt2 a:hover,
        .divContentQuoteInternal .alt3 a:hover,
        .cellaQuotaaltriesitiDispari a:hover {
            background: rgb(194, 219, 139);
            /*box-shadow: 0px 0px 10px #C2DB8B;
    min-width: 36px;*/
        }

.tableQuoteQuotaAttiva {
    background-color: #1e8214 !important;
    color: #ffffff !important;
}
/** FINE ANTEPOST*/
.imageButtonAltriEsitiVerde {
    width: 25px;
    height: 22px;
    border: none;
    box-shadow: 0px 0px 0px #000000;
}

    .imageButtonAltriEsitiVerde:hover {
        box-shadow: 0px 0px 0px #000000;
        cursor: pointer;
    }

.imageButtonAltriEsitiRosso {
    width: 25px;
    height: 22px;
    border: none;
    box-shadow: 0px 0px 0px #000000;
}

    .imageButtonAltriEsitiRosso:hover {
        box-shadow: 0px 0px 0px #000000;
        cursor: pointer;
    }
/* END Corpo Quote */
/*Coda Quote*/
.divFooterQuote {
    width: 100%;
    margin-bottom: 20px;
    overflow: hidden;
}

.divContentFooterQuote {
    /*background: url("../images/tx_disciplina_inf_1.png") repeat-x;*/
    height: 12px;
    /*border-radius: 0px 0px 10px 10px;
    background: #7db612;*/
    background: rgba(125, 182, 18, 0.7);
    /*background: #F58A07;
    background: rgba(77, 55, 94, 0.8);
    background: #1E8214;*/
    /*box-shadow: inset 0px 0px 10px #C06C00;*/
}

.divContentFooterSxQuote {
    float: left;
    width: 20px;
    margin-left: -100%;
    height: 30px;
    background-image: url(../images/img_disciplina_inf_sx_1.png);
    background-repeat: no-repeat;
}

.divContentFooterDxQuote {
    float: left;
    width: 19px;
    margin-left: -19px;
    height: 30px;
    background-image: url(../images/img_disciplina_inf_dx.png);
    background-repeat: no-repeat;
}
/*END Coda Quote*/

/*** END Quote ***/


/*******ALTRI ESITI AVVENIMENTO****************/

/*Titolo Altri Esiti*/
.divTitleAvvenimento {
    width: 100%;
}

.divContentTitleAvvenimento {
    padding-left: 27px;
    margin: 0px 0px 0px 0px;
    /*background-image: url("../images/tx_discipline.png");*/
    background-repeat: repeat-x;
    color: #FFFFFF;
    font-size: 13px;
    font-weight: normal;
    height: 25px;
    padding-top: 8px;
    /*text-shadow: 1px 1px 6px #000000;
    border-radius: 8px 8px 0 0;
    background-color: orange;
    background-color: rgba(77, 55, 94, 0.8);*/
    background-color: #1E8214;
    letter-spacing: 2px;
}

.labelTitleAvvenimento {
    margin-left: 5px;
}

.divContentTitleSxAvvenimento {
    float: left;
    width: 27px;
    margin-left: -100%;
    height: 45px;
    background-image: url(../images/img_disciplina_sx.png);
    background-repeat: no-repeat;
    display: none;
}

.divContentTitleDxAvvenimento {
    float: left;
    width: 34px;
    margin-left: -40px;
    height: 33px;
    margin-top: 2px;
    margin-bottom: -2px;
}

.imageButtonChiudiAvvenimento {
    box-shadow: 0px 0px 0px #000000;
}

    .imageButtonChiudiAvvenimento:hover {
        box-shadow: 0px 0px 0px #000000;
    }
/*END Titolo Altri Esiti*/


/************* INTESTAZIONE Scommessa *******************************************/
/***contenitore principale Altri ESITI*/
.panelAvvenimento {
    clear: left;
    font-family: 'Lato', Verdana,Helvetica,Arial;
    font-size: 10px;
}

.contScommesseQuote {
    width: 100%;
    background-color: #C7C7C7;
    padding: 0px 0px 0px 0px;
    font-family: 'Lato', Verdana,Helvetica,Arial;
    font-size: 10px;
}
/****stile div contenitore esterno desrizione scommessa + handicap**/
.contScommessaAltriEsiti {
    color: #FFF;
    font-weight: bold;
    /*padding: 2px 0px 2px 15px;*/
    padding: 8px 0px 2px 15px;
    height: 18px;
    vertical-align: middle;
    -moz-opacity: 0.9;
    /*background: rgba(18, 2, 45, 0.9) url("../images/ombra_sopra.png") top repeat-x;*/
    background-color: #4b9b43;
    letter-spacing: 2px;
}

.intestazioneScommessaAltriEsiti {
    text-align: left;
    float: left;
}

.intestazioneHandicapAltriEsiti {
    text-align: right;
    padding-right: 10px;
    float: right;
}

/********************* DESCRIZIONE ESITO ALTRI ESITI GRIGIO CHIARO***********************/
.cellaEsitoaltriesiti {
    padding: 2px 1px 2px 1px;
    background-color: rgb(222,222,222);
    color: rgb(0, 0, 0);
    text-align: center;
    min-width: 36px;
    font-size: 10px;
    font-weight: bold;
    min-height: 16px;
}
/***********quota********************/
.cellaQuotaaltriesiti {
    padding: 2px 3px 2px 3px;
    height: 25px;
    background-color: rgb(199,199,199);
    min-width: 36px;
    text-align: center;
}

    .cellaQuotaaltriesiti :hover {
        background: rgb(194, 219, 139);
        box-shadow: 0px 0px 10px #C2DB8B;
        min-width: 36px;
    }

    .cellaQuotaaltriesiti a {
        background: url("../images/riflesso-animato2.png") repeat-y scroll -200px 0 #FFFFFF;
        border: 1px solid #103F04;
        /*border-radius: 5px 5px 5px 5px;
    box-shadow: 1px 1px 3px #999999;*/
        color: #205C08;
        display: block;
        min-width: 36px;
        /**/ max-width: 80px;
        margin: 0 auto;
        padding: 3px 4px 3px 3px !important;
        text-align: center;
        text-decoration: none;
        outline: medium none;
        margin-top: 2px;
    }

.cellaQuotaaltriesitiPari {
    padding: 2px 3px 2px 0px;
    height: 25px;
    /*background-color: #ffffff;
    background-color: #ececec;*/
    background-color: rgba(236, 236, 236, 0.7);
    min-width: 36px;
    text-align: center;
}

    .cellaQuotaaltriesitiPari :hover {
        background: rgb(194, 219, 139);
        /*box-shadow: 0px 0px 10px #C2DB8B;*/
        min-width: 36px;
    }

    .cellaQuotaaltriesitiPari a {
        background: url("../images/riflesso-animato2.png") repeat-y scroll -200px 0 #FFFFFF;
        border: 1px solid #1e8214;
        /*border-radius: 5px 5px 5px 5px;
    box-shadow: 1px 1px 3px #999999;*/
        /* color: #1e8214; */
        color: black;
        display: block;
        min-width: 36px;
        padding: 3px 4px 3px 3px !important;
        text-align: center;
        text-decoration: none;
        outline: medium none;
        max-width: 45px;
        margin: 0 auto;
    }

.cellaQuotaaltriesitiDispari {
    padding: 2px 3px 2px 0px;
    height: 25px;
    /*background-color: #DEDEDE;*/
    background-color: rgba(222, 222, 222, 0.7);
    min-width: 36px;
    text-align: center;
}

    .cellaQuotaaltriesitiDispari :hover {
        background: rgb(194, 219, 139);
        /*box-shadow: 0px 0px 10px #C2DB8B;*/
        min-width: 36px;
    }

    .divContentQuoteInternal .alt1 a,
    .divContentQuoteInternal .alt2 a,
    .divContentQuoteInternal .alt3 a,
    .cellaQuotaaltriesitiDispari a {
        background: url("../images/riflesso-animato2.png") repeat-y scroll -200px 0 #FFFFFF;
        border: 1px solid #1e8214;
        /* border-radius: 5px 5px 5px 5px; */
        /* box-shadow: 1px 1px 3px #999999; */
        /* color: #1e8214; */
        color: black;
        display: block;
        min-width: 36px;
        padding: 3px 4px 3px 3px !important;
        text-align: center;
        text-decoration: none;
        outline: medium none;
        max-width: 45px;
        margin: 0 auto;
    }

.divContentQuoteInternal .alt1,
.divContentQuoteInternal .alt2,
.divContentQuoteInternal .alt3,
.divContentQuoteInternal .alt4 {
    text-align: center;
}

.divContentQuoteInternal .alt1,
.divContentQuoteInternal .alt3 { /* background-color: #DEDEDE !important; */ /*box-shadow: 0px 0px 2px #DBDBDB, inset 0px 0px 1px #777;*/
}

.divContentQuoteInternal .alt2,
.divContentQuoteInternal .alt4 {
    background-color: #C2C2C2 !important; /*box-shadow: 0px 0px 2px #b3b3b3, inset 0px 0px 1px #777;*/
}

.divContentQuoteInternal table tr:nth-child(even) .alt1,
.divContentQuoteInternal table tr:nth-child(even) .alt3 {
    background-color: #ECECEC !important; /*box-shadow: 0px 0px 2px #DBDBDB, inset 0px 0px 1px #777;*/
}

.divContentQuoteInternal table tr:nth-child(even) .alt2,
.divContentQuoteInternal table tr:nth-child(even) .alt4 {
    background-color: #CECECE !important; /*box-shadow: 0px 0px 2px #b3b3b3, inset 0px 0px 1px #777;*/
}

/*Coda Altri Esiti*/
.divFooterAvvenimento {
    width: 100%;
}

.divContentFooterAvvenimento {
    height: 12px;
    /*border-radius: 0px 0px 10px 10px;*/
    background: #F58A07;
    background: /*rgba(77, 55, 94, 0.8)*/ #1E8214;
}

.divContentFooterSxAvvenimento {
    float: left;
    width: 20px;
    margin-left: -100%;
    height: 30px;
    background-image: url(../images/img_disciplina_inf_sx_1.png);
    background-repeat: no-repeat;
    display: none;
}

.divContentFooterDxAvvenimento {
    float: left;
    width: 19px;
    margin-left: -19px;
    height: 30px;
    background-image: url(../images/img_disciplina_inf_dx.png);
    background-repeat: no-repeat;
    display: none;
}
/*END Coda Quote*/

/*****END ALTRI ESITI AVVENIMENTO***********************/

/******* TICKET *******/
/*Titolo Ticket*/
.divTitleTicket {
    width: 100%;
    background: /*rgba(77, 55, 94, 0.8)*/ #1E8214;
    height: 20px;
    /*border-radius: 10px 10px 0 0;*/
}

.divContentTitleTicket {
    margin-left: 16px;
    margin-right: 51px;
    background-image: url(../images/tx_ticket.png);
    background-repeat: repeat-x;
    height: 44px;
    display: none;
}

.divContentTitleSxTicket {
    float: left;
    width: 36px;
    margin-left: -100%;
    height: 44px;
    background-image: url(../images/img_ticket_sx.png);
    background-repeat: no-repeat;
    background-position: -8px;
    display: none;
}

.divContentTitleDxTicket {
    float: left;
    width: 55px;
    margin-left: 10px;
    height: 45px;
    /*background-image: url(../images/img_ticket_dx.png);
    background-repeat: no-repeat;*/
    position: relative;
    z-index: 1;
    margin-bottom: -5px;
    margin-top: -20px;
}
/*END Titolo Ticket*/

/*Corpo Ticket*/
.panelLabelMessaggioTicket {
    clear: left;
    background-color: /*#4d375e*/ rgba(30, 130, 20, 0.8);
    color: #FFFFFF;
    text-align: center;
    padding: 5px;
}

.divFissaTicket {
    clear: left;
    /* background: rgba(18, 2, 45, 0.9) url("../images/ombra_sopra.png") top repeat-x; */
    color: #ffffff;
    text-align: right;
    height: 17px;
    padding: 3px 6px 3px 3px;
    background-color: #0b5d03;
}

.tableTicket {
    clear: left;
    font-family: 'Lato', Verdana,Helvetica,Arial;
    width: 100%;
    font-size: 10px;
    font-weight: bold;
    color: #4E4F50;
    border-spacing: 0;
    border-collapse: separate;
    font-size: 62%;
    margin-bottom: 2px;
    /* border-radius: 0 0 5px 5px; */
    overflow: hidden;
}

.tableTicketIntestazione {
    background-color: #4b9b43;
    padding: 5px;
    color: white;
    letter-spacing: 2px;
}

.tableTicketIntestazioneFissa {
    background-color: #4b9b43;
    padding: 5px 10px 5px 10px;
    text-align: center;
}

.tableTicketLegature {
    background-color: #ECECEC;
    /*padding-bottom: 5px;*/
    padding-left: 5px;
    text-align: left;
    white-space: nowrap;
}

.tableTicketEsitoQuota {
    background-color: #ECECEC;
    /* padding-bottom: 5px; */
    padding-left: 5px;
    text-align: left;
}

td.tableTicketEsitoQuota:nth-child(4) {
    font-size: 13px;
}

.tableTicketEsitoQuota:last-child {
    text-align: center;
}

.imageButtonDeleteEsito {
    border: 0 none;
    border-radius: 10px 10px 10px 10px;
    cursor: pointer;
    height: 16px;
    margin: 0 3px 0 2px;
    width: 16px;
}

.labelTicketDescrizioneEsito {
    color: #FFFFFF;
    text-align: center;
    background-color: #58595B;
    /* border-radius: 4px 4px 4px 4px; */
    min-height: 1.5em;
    line-height: 1.4em;
    margin: 4px 3px;
    overflow: hidden;
    padding: 1px 2px;
    display: block;
    white-space: nowrap;
    font-weight: bold;
    font-size: 10px;
    /*margin: 5px 0px;*/
    margin: 0px;
    background-color: #b0afaf;
}

.divTabTicket {
    clear: both;
    border: 1px solid #7DB612;
    font-size: 13px;
    padding: 2px 2px;
    /* border-radius: 4px 4px 4px 4px; */
    background: url("../images/bg_tabTicket_ffffff_1x100.png") repeat-x scroll 50% 50% #FFFFFF;
    border: 1px solid #AAAAAA;
}

#PHbody_UCLiveTicket_PanelTabTicket {
    height: 40px;
}

#PHbody_UCLiveTicket_PanelLabelFissa {
    height: 30px;
}

.tabTicket {
    /* background: rgba(18, 2, 45, 0.9) url("../images/ombra_sopra.png") top repeat-x; */
    /* border-radius: 4px 4px 4px 4px; */
    height: 28px;
    text-align: center;
    border: 1px solid rgba(255, 255, 255, 0.6);
    padding-top: 10px;
    background-color: #0b5d03;
}

    .tabTicket a.tabTicketNonAttivo {
        margin-top: 10px;
        font-weight: bold;
        padding: 7px 5px 8px;
        /*background: none repeat scroll 0 0 #FFAE02;*/
        border-radius: 4px 4px 4px 4px;
        color: #fff !important;
        /* height: 24px; */
        outline: medium none;
    }

        .tabTicket a.tabTicketNonAttivo:hover {
            cursor: pointer;
            text-decoration: none;
            background: #339933 none repeat scroll 0 0;
            /* text-shadow: 1px 1px 4px #000; */
        }

    .tabTicket a.tabTicketAttivo {
        margin-top: 10px;
        font-weight: bold;
        padding: 7px 5px 8px;
        /*background: none repeat scroll 0 0 #FFAE02;*/
        background: none repeat scroll 0 0 #fac314;
        border-radius: 4px 4px 4px 4px;
        color: #000000 !important;
        height: 24;
        outline: medium none;
    }

    .tabTicket a:hover {
        cursor: pointer;
        text-decoration: none;
        /* color: #ffffff !important; */
        /* text-shadow: 1px 0 6px #000000; */
    }

#TicketGameOptions {
    padding: 5px;
    font-weight: bold;
}

    #TicketGameOptions input {
        margin-right: 10px;
    }

    #TicketGameOptions table tr td {
        padding: 1px;
    }

#PHbody_div_Panoramic {
    overflow: hidden;
    width: 835px;
    height: 600px;
}
/*** tabella totali **/
.tableTotaliTicket {
    width: 100%;
    background-color: #b0afaf;
    font-size: 11px;
    font-weight: bold;
    border-radius: 0px 0px 4px 4px;
    /*box-shadow: inset 1px 1px 10px #000;*/
    width: 100%;
}

    .tableTotaliTicket tr {
        border-bottom: 1px solid #444444;
    }

.tableLabelVincitaticket,
.tableLabelTotaliticket {
    /* width: 50%;*/
    padding: 5px 5px 8px 5px;
    text-align: left;
}

.tableVincitaValoreTotali,
.tableTotaliValoreTotali {
    /*  width: 50%;*/
    text-align: right;
    padding: 7px;
    vertical-align: top;
    white-space: nowrap;
}

    .tableVincitaValoreTotali input,
    .tableTotaliValoreTotali input {
        border-radius: 4px;
        text-align: right;
        padding: 3px 4px 1px 3px;
        width: 46px;
    }

        .tableTotaliValoreTotali input:hover {
            box-shadow: 0px 0px 0px #000;
        }

tr.tableVincitaRowBonus td,
tr.tableTotaliRowBonus td,
tr.tableVincitaPiuBonus td {
    /*color: #0b5d03;*/
    background-color: #fff;
    /*text-align: center;
    text-shadow: 0px 0px 3px #fff;*/
    padding: 4px;
}

    tr.tableVincitaRowBonus td.intestazione,
    tr.tableTotaliRowBonus td.intestazione,
    tr.tableVincitaPiuBonus td.intestazione {
        /*background: #1e8214;
    color: #FFC200;*/
        text-shadow: none;
        text-align: left;
        white-space: nowrap;
    }

    tr.tableVincitaRowBonus td:last-child {
        background: url(../images/coppa.png) no-repeat right top #fff;
        padding-right: 28px;
        text-align: right;
        background-size: contain;
    }

    tr.tableTotaliRowBonus td:last-child {
        background: url(../images/bonus_vincita.png) no-repeat right top #fff;
        padding-right: 28px;
        text-align: right;
        background-size: contain;
    }

    tr.tableVincitaPiuBonus td:last-child {
        background: url(../images/BonusCoppa.png) no-repeat right top #fff;
        padding-right: 28px;
        text-align: right;
        background-size: contain;
    }

.ticketImportoTotale {
    border-radius: 4px 4px 4px 4px;
    margin: -3px 3px 0 5px;
    padding: 3px 3px 1px;
    text-align: right;
    width: 45px;
}

#TicketInfoBonus {
    /* background: url("../images/bonus_sport.png") no-repeat scroll -38px 10px transparent; */
    /* border-radius: 6px 6px 6px 6px; */
    /* border: 2px solid rgba(0, 0, 0, 0.2); */
    color: #000000;
    font-size: 10px;
    font-weight: bold;
    margin: 5px;
    /* padding: 55px 14px 8px; */
    text-align: justify;
    text-align: center;
    /*padding: 15px;*/
    padding: 6px;
    background-color: rgba(0, 0, 0, 0.2);
}

.tableVincitaRowBonus,
.tableTotaliRowBonus,
.tableVincitaPiuBonus {
    /*font-size: 20px;*/
    font-size: 16px;
}

.tableImportoTotaleTicket {
    width: 100%;
}

.tableTotaliSumSubImporto {
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}

.tableTotaliSumImporto {
    text-align: right;
}

.tableTotaliSumImporto,
.tableTotaliSumImporto,
.tableInputImporto {
    width: 10px;
    padding-right: 5px;
}

.importoTotale {
    float: right;
    border: 0px solid;
    height: 16px;
    padding: 1px;
    margin: 1px 2px 0px 2px;
}

    .importoTotale:hover {
        box-shadow: 0px 0px 0px #000;
    }

.divSubImporto,
.divSumImporto {
    background-color: #51ae32;
    color: #fff;
    width: 20px;
    height: 20px;
    float: right;
    cursor: pointer;
    position: relative;
    font-size: 15px;
    line-height: 20px;
    transition: all 0.5s;
    font-weight: bold;
}

    .divSubImporto:hover,
    .divSumImporto:hover {
        background-color: #ffcc01;
        color: #1a3710;
    }

    .divSubImporto::selection,
    .divSumImporto::selection {
        background-color: transparent;
        color: #1a3710;
    }

.divSubImporto {
}
/*** fine tabelle totali **/
/** sistema **/
.alertMessaggioSistema {
    padding: 1px 5px 14px 10px;
    color: #000000;
    font-size: 10px;
    font-weight: bold;
}

.panelSistemaTicket {
    background-color: #E5E5E5;
    font-size: 11px;
    /*padding: 0 3px;
    width: 98%;*/
    display: none;
}

.labelSistemaMenoTreAvvenimenti {
    color: red;
    font-weight: bold;
    /* padding: 10px 0; */
    font-size: 12px;
    text-align: center;
    padding: 10px 40px;
}

.h4Sistema {
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 12px;
    color: Red;
}

.tableSistemaTicketHeaderCell {
    font-size: 9px;
    font-weight: bold;
    padding: 3px;
    text-align: center;
}

.tableSistemaTicket {
    width: 100%;
    margin: 0px 0px 3px 0px;
    /*padding-left: 3px;
    padding-right: 3px;*/
    vertical-align: middle;
}

.tableRowSistema {
    border-right: 1px solid #FFFFFF;
    border-left: 1px solid #FFFFFF;
    color: #222222;
}

    .tableRowSistema a {
        color: #222222;
    }

        .tableRowSistema a:hover {
            color: #339933;
        }

.tableRowSistemaErrore {
    /*background-color: Red !important;*/
    background-color: #A3090B !important;
    color: #FBFBF9 !important;
}

    .tableRowSistemaErrore a {
        color: #FBFBF9 !important;
    }

.tableRowSistemaOmbra {
    /*background: url("../images/ombra_sopra.png") repeat-x scroll 0 -5px #CCCCCC;*/
}

.tableSistemaTicket td {
    font-size: 10px;
    font-weight: bold;
    /* padding: 5px 2px 5px 3px; */
    border-top: 1px solid #FFFFFF;
    text-align: center;
    padding: 2px 0px;
}

.tableSistemaTicketSviluppo {
    /*width: 68px;*/
}

.tableSistemaTicketTextBox {
    text-align: right;
    font-size: 10px;
    width: 50px;
    box-shadow: 0 0 0 #000000;
    transition: all 0.3s ease 0s;
}

.tableSistemaTicketTextBox {
    text-align: right;
    font-size: 10px;
    width: 50px;
    box-shadow: 0 0 0 #000000;
    transition: all 0.3s ease 0s;
    border: 1px solid #ccc;
    padding: 0px 3px 0px 0px;
}

/*.tableSistemaTicketSviluppo1
{
    padding: 5px 0px 5px 0px!important;
}*/

.tableSistemaPanelAddBtn {
    width: 15px;
    height: 15px;
    /*background: url("../images/more.png") no-repeat;*/
    background: url("/App_Themes/5/images/chk_sco_unchecked.png") no-repeat;
}

.tableSistemaPanelSubBtn {
    width: 15px;
    height: 15px;
    /*background: url("../images/less.png") no-repeat;*/
    background: url("/App_Themes/5/images/chk_sco_checked.png") no-repeat;
}

.provaError {
    background: none repeat scroll 0 0 #EE0101;
    border: 2px solid #DDDDDD;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 0 6px #000000;
    color: #FFFFFF;
    font-family: 'Lato', tahoma;
    font-size: 11px;
    padding: 4px 10px;
    position: relative;
    width: 120px;
    z-index: 5001;
}

.tableSistemaTotCombinazioni {
    background-color: #000000;
    color: #ffffff;
    border: 1px solid #000000;
    border-radius: 3px;
}

.tableSistemaTotImporti {
    background-color: #ffffff;
    color: #000000;
    border: 1px solid #ffffff;
    border-radius: 3px;
}


.tableSistemaLabelTot {
    text-align: right !important;
}

.tableSistemaImportoHeaderRow {
    background: url("../images/ombra_sopra.png") repeat-x scroll 0 -5px #CCCCCC;
    border-right: 1px solid #FFFFFF;
    border-left: 1px solid #FFFFFF;
}

.tableSistemaImportoHeaderCell {
    /*padding: 5px 0px 5px 0px;
    padding: 5px 2px 5px 3px;*/
    padding: 5px 2px 5px 0px;
}

.tableSistemaPanelSplitBtn {
    width: 15px;
    height: 15px;
    background: url("../images/split.png") no-repeat;
}

.tableSistemaPanelCopyBtn {
    width: 15px;
    height: 15px;
    background: url("../images/copy.png") no-repeat;
}
/** fine sistema **/
/* pannello login ticket */
.panelLoginErrorTicket {
    color: #FF0000;
    background-color: #FFFF00;
    font-size: 12px;
    padding: 5px 0 5px 0px;
    text-align: center;
}

.panelLoginUtenteTicket {
    overflow: hidden;
    opacity: 0.7;
    filter: alpha(opacity=90);
    -moz-opacity: 0.9;
    width: 100%;
    background: url(../images/img_cont.jpg)repeat-x #070002;
    border-radius: 6px;
    margin: 2px auto;
    padding: 2px 0 3px 0;
    opacity: 0.9;
}

.tableTicketLogin td {
    font-weight: bold;
    color: #FFF;
    font-size: 11px;
    padding: 10px;
}

.tableTicketLogin .tableTicketLoginTitle {
    color: #F58A07;
    font-size: 12px;
    padding: 10px 0 15px 10px;
    text-align: center;
}

.tableTicketLogin input[type=text], .tableTicketLogin input[type=password] {
    background-color: #07330C;
    border: 1px solid #7DB612;
    border-radius: 4px 4px 4px 4px;
    color: #FFFFFF;
    font-size: 12px;
    height: 20px;
    margin: 5px 0 0;
    padding: 3px;
    width: 140px;
}
/* FINE pannello login ticket */

/*** Pannello gioca **/
.panelGiocaTicket {
    color: #FFF;
    background: url(../images/img_cont.jpg)repeat-x #070002;
    width: 100%;
    margin: 2px 0 0 0;
}

.divButtonsGiocaTicket center {
    text-align: center;
    padding: 5px;
    display: -webkit-flex;
    display: flex;
}

a.linkSvuotaTicket, a.linkGiocaTicket, a.linkRichiamaTicket {
    font-weight: bold;
    color: #FFFFFF;
    cursor: pointer;
    transition: all 0.3s;
    padding: 6px;
    margin: 6px;
    font-size: 13px;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    border: 1px solid transparent;
}

.linkSvuotaTicket {
    background: #316B8F;
}

.linkGiocaTicket {
    background: #669C00;
}

.linkRichiamaTicket {
    background: #669C00;
}

a.linkSvuotaTicket:hover, a.linkGiocaTicket:hover, a.linkRichiamaTicket:hover {
    color: #efe;
    text-decoration: none;
    text-shadow: 0px 0px 5px #000;
}

.linkSvuotaTicket:hover {
    background: #419DD6;
}

.linkGiocaTicket:hover {
    background: #7db612;
}

.linkRichiamaTicket:hover {
    background: #7db612;
}

.panelLinkRegistratiTicket {
    margin-top: 20px;
}

.linkRegistratiTicket {
    background: none repeat scroll 0 0 #FF6600;
    border: 2px solid #FFFFFF;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-size: 13px;
    margin: 8px 3px;
    padding: 3px 8px;
    text-shadow: 1px 1px 8px #000000;
    text-transform: uppercase;
    width: 210px;
    height: auto;
    font-weight: bold;
}

.panelLinkScontrinoTicket {
    margin-top: 2px;
    padding: 3px 0px 3px 0px;
    font-family: Verdana, Helvetica, Arial;
    background-color: rgb(222,222,222);
    text-align: center;
}
/* fine pannello gioca*/

/*END Corpo Ticket*/

/*Coda Ticket*/
.divFooterTicket {
    clear: left;
    width: 100%;
    margin-bottom: 40px;
}

.divContentFooterTicket {
    background-color: /*rgba(77, 55, 94, 0.8)*/ #1E8214;
    height: 24px;
    /*border-radius:0 0 10px 10px;*/
    display: none;
}

    .divContentFooterTicket a {
        color: #fff;
        padding-top: 2px;
        display: block;
    }

.divContentFooterSxTicket {
    float: left;
    width: 15px;
    margin-left: -100%;
    height: 14px;
    /* background-image: url(../images/img_ticket_inf_sx.png); */
    background-repeat: no-repeat;
    background-position: -8px;
}

.divContentFooterDxTicket {
    float: left;
    width: 13px;
    margin-left: -13px;
    height: 14px;
    /* background-image: url(../images/img_ticket_inf_dx.png); */
    background-repeat: no-repeat;
}
/*END Coda Ticket*/

/*Messaggio Legame Ticket*/
.divKOLegame {
    display: none;
}

.LabelKOLegame {
    font-family: 'Lato', Verdana,Helvetica,Arial;
    font-size: 13px;
}

.ui-dialog-titlebar-close {
    display: none;
}
/*END Messaggio Legame Ticket*/

/****** Scontrino *******/
body.TicketDetails {
    background: #fff;
}

    body.TicketDetails table {
        color: #000;
        width: 100%;
    }

        body.TicketDetails table tr {
            background-color: #DDD;
        }

            body.TicketDetails table tr:nth-child(even) {
                background-color: #FFF;
            }

            body.TicketDetails table tr:nth-child(odd) {
                background-color: #DDD;
            }

            body.TicketDetails table tr td {
                padding: 2px;
            }

.LgConc {
    /*height: 35mm;
    width: 45mm;*/
}

.LgAams {
    /*height: 9mm;
    width: 25mm;*/
}

.TableTicketGen {
    font-family: 'Lato', Verdana, Helvetica, Arial;
    text-align: justify;
    margin-top: 2pt;
    width: 95%;
}

.EtichettaTicket {
    width: 45%;
    border-left: solid 1px rgb(226,226,226);
    border-right: solid 1px rgb(226,226,226);
    border-bottom: solid 1px rgb(226,226,226);
    border-top: solid 1px rgb(226,226,226);
    font-size: 65%;
    color: Black;
    text-align: right;
}

.ValoreTicket {
    width: 45%;
    border-left: solid 1px rgb(226,226,226);
    border-right: solid 1px rgb(226,226,226);
    border-bottom: solid 1px rgb(226,226,226);
    border-top: solid 1px rgb(226,226,226);
    font-size: 65%;
    text-align: left;
}

.TicketTipoGiocata {
    font-weight: bold;
    font-size: 65%;
}

.ColonnaTRighePari {
    background-color: rgb(226,226,226);
}

.ColonnaTRigheDispari {
}

.ColonnaAvvTRighePari {
    background-color: rgb(226,226,226);
}

.ColonnaAvvTRigheDispari {
}

.ColonnaEvTRighePari {
    background-color: rgb(226,226,226);
}

.ColonnaEvTRigheDispari {
}

.ColonnaEsTRighePari {
    background-color: rgb(226,226,226);
}

.ColonnaEsTRigheDispari {
}

.ColonnaHTRighePari {
    background-color: rgb(226,226,226);
}

.ColonnaHTRigheDispari {
}

.ColonnaQuotaTRighePari {
    background-color: rgb(226,226,226);
}

.ColonnaQuotaTRigheDispari {
}

.ColonnaRefTRighePari {
    background-color: rgb(226,226,226);
}

.ColonnaRefTRigheDispari {
}

.panelStampaTicketDetails {
    margin-top: 10px;
}

.NotaTicket {
    font-family: 'Lato', Verdana, Helvetica, Arial;
    font-size: 55%;
    text-align: center;
    margin-top: 5px;
    width: 95%;
}

.divstampaA4 {
    display: none;
}

/*******  DETTAGLIO SISTEMA *******/

.tabellaDettaglioSistema {
    font-family: 'Lato', Verdana, Helvetica, Arial;
    font-size: 10px;
    /*width: 100%;*/
    width: 95%;
    margin: auto;
}

.dettaglioSistemaLabelSviluppo {
    font-family: 'Lato', Verdana, Helvetica, Arial;
    margin: 10px 0px 10px 0px;
    font-weight: bold;
    text-align: center;
    width: 95%;
    font-size: 9pt;
}

.TableTicketDettEventoSviluppo {
    margin: 5px !important;
    text-align: center;
}

.TableDettaglioSystem {
    border: 1px solid rgb(226,226,226);
    font-family: 'Lato', Verdana, Helvetica, Arial;
    font-size: 7pt;
    width: 95%;
}

.TestataDettaglioSystem {
    font-weight: bold;
    text-align: center;
    background-color: Black;
    color: White;
    padding: 5px;
}

.TableDettaglioSystemRow {
    padding: 5px;
    text-align: center;
}

.ColonnaSystemRighePari {
    background-color: rgb(226,226,226);
}

.ColonnaSystemRigheDispari {
}

.TableDettaglioSystemVincitaVincente {
    color: Green !important;
    font-weight: bold !important;
}

.TableDettaglioSystemFissa {
    background-color: rgb(236,28,36);
    color: #FFF;
    font-weight: bold;
}

.TableDettaglioSystemRefertoVincente {
    color: Green;
    font-weight: bold;
}

.TableDettaglioSystemRefertoPerdente {
    color: Red;
    font-weight: bold;
}

.TableDettaglioSystemRefertoRimborso {
    color: Orange;
    font-weight: bold;
}

.LgConcSystem {
    display: none;
}

.LgAamsSystem {
    display: none;
}
/******** END DETTAGLIO SISTEMA *********/

/*************** ACCETTAZIONE CON RISERVA ***************************/

.tableAccettazioneRiserva {
    width: 100%;
    font-family: 'Lato', Verdana, Helvetica, Arial;
    font-size: 65%;
}

.cellAccettazioneRiservaAvvenimento {
    background-color: rgb(222,222,222);
    padding: 5px;
}

.cellAccettazioneRiservaScommessa {
    background-color: #ECECEC;
    padding-bottom: 5px;
    text-align: left;
    padding-left: 5px;
}

.cellAccettazioneRiservaScommessaColor {
    background-color: #ECECEC;
    padding-bottom: 5px;
    text-align: left;
    padding-left: 5px;
    color: Red;
}

.ticketImportoTotaleColor {
    border-radius: 4px 4px 4px 4px;
    margin: -3px 3px 0 5px;
    padding: 3px 3px 1px;
    text-align: right;
    width: 45px;
    color: Red;
}

.panelAccettaRifiutaTicket {
    color: #FFF;
    background: url(../images/img_cont.jpg)repeat-x #070002;
    width: 100%;
}

.divButtonsAccettaRifiutaTicket {
    padding: 20px 0px 20px 0;
}


.linkRifiutaTicket {
    background: url("../images/p_svuota.png") repeat-x scroll 0 0 #316B8F;
    border-radius: 10px 10px 10px 10px;
    font-size: 13px;
    font-weight: bold;
    padding: 8px;
    color: #ffffff;
    height: 30px;
    width: 50%;
    font-size: 13px;
    margin: 6px;
    color: #FFFFFF;
    cursor: pointer;
}

.linkAccettaTicket {
    background: url("../images/p_gioca.png") repeat-x scroll 0 0 #07330C;
    border-radius: 10px 10px 10px 10px;
    font-size: 13px;
    height: 30px;
    padding: 8px;
    margin: 6px;
    width: 50%;
    font-weight: bold;
    color: #FFFFFF;
    cursor: pointer;
}

.divtitlegenda {
    margin-top: 10px;
    background-color: rgb(213, 32, 39);
    color: #FFF;
    text-align: right;
    padding: 2px 3px 3px 0px; /*width: 203px;*/
    height: 15px;
}

.tablelegenda {
    font-family: 'Lato', Verdana, Helvetica, Arial;
    font-size: 6.5pt;
    text-align: left;
    border-bottom: solid 1px rgb(213, 32, 39); /*width: 203px;*/
}

.legendac {
    width: 10px;
    padding: 3px 0px 3px 0px;
}

.legenda {
    padding: 3px 0px 3px 5px;
}

.legenda11 {
    height: 10px;
    background-color: rgb(213, 32, 39);
}

.legenda120 {
    height: 10px;
    background-color: rgb(225, 99, 103);
}

.legenda320 {
    height: 10px;
    background-color: rgb(130, 146, 182);
}

.legendaa {
    height: 10px;
    background-color: rgb(46, 56, 151);
}

.coda {
    margin-top: 20px;
}

.codaint {
    margin: 10px 0px 10px 0px;
}

/*************** END ACCETTAZIONE CON RISERVA ***************************/

/******* END TICKET *******/

/********* DIALOG ****/
.ui-dialog-titlebar {
    color: #FFFFFF;
    background: url("../images/statusbar_blu.png") repeat-x scroll 50% 8px #356308;
    border: 1px solid #7DB612;
    font-size: 13px;
}

.ui-dialog .ui-dialog-buttonpane button {
    color: #000000;
    font-size: 13px;
}

.LgConc,
.LgAams {
    width: auto !important;
    height: auto !important;
}
/*#HLA4 {display:none;}*/
.NotaTicket {
    width: 95% !important;
}

/******* END STILI PER LA STAMPA ******/

#PHbody_Leagues:last-child {
    border-bottom: 0px;
}

/* START Categorie Scommesse */
.dataListCategoryBets {
    clear: left;
    color: #FFFFFF;
    padding: 0px 0px 5px 0px;
    font-family: 'Lato', Verdana,Helvetica,Arial;
    font-size: 12px;
    font-weight: bold;
    width: 100%;
    border-radius: 8px;
    margin: 0px 0px 5px 0px;
    border-spacing: 2px;
}

.dataCategoryBetsItem {
    border: 0px solid #103F04;
    border-radius: 5px 5px 5px 5px;
    /*box-shadow: 2px 2px 0px rgba(0, 0, 0, 0.3);*/
    background-color: #7db612 !important;
    color: #205C08;
    min-width: 36px;
    text-align: center;
    text-decoration: none;
    outline: medium none;
    max-width: 45px;
    margin: 0 auto;
    transition: background-color 0.5s;
    position: relative;
}

.dataListCategoryBets .dataCategoryBetsItem {
    border-radius: 0px;
    background: #FFFFFF;
}

    .dataListCategoryBets .dataCategoryBetsItem:hover {
        /*background-color: #FF8F00;*/
        background-color: #fac314 !important;
    }
/*.dataListCategoryBets tr:first-child .dataCategoryBetsItem:first-child,
.dataListCategoryBets tr:first-child .dataCategoryBetsItem:first-child .tableCategoryBetsAttiva {  
    border-radius: 4px 0px 0px 0px; }
.dataListCategoryBets tr:first-child .dataCategoryBetsItem:last-child,
.dataListCategoryBets tr:first-child .dataCategoryBetsItem:last-child .tableCategoryBetsAttiva {   
    border-radius: 0px 4px 0px 0px; }
.dataListCategoryBets tr:last-child .dataCategoryBetsItem:first-child,
.dataListCategoryBets tr:last-child .dataCategoryBetsItem:first-child .tableCategoryBetsAttiva {   
    border-radius: 0px 0px 0px 4px; }
.dataListCategoryBets tr:last-child .dataCategoryBetsItem:last-child,
.dataListCategoryBets tr:last-child .dataCategoryBetsItem:last-child .tableCategoryBetsAttiva {
    border-radius: 0px 0px 4px 0px; }   */

.tableCategoryBetsAttiva {
    /*background-color: #FF8F00 !important;
    color: #032c0c !important;*/
    background-color: #fac314 !important;
    color: white !important;
    font-weight: 600;
    border: 1px solid #1e8214;
}

    .tableCategoryBetsAttiva a {
        /*color: #032c0c !important;
    color: white !important;*/
        color: #1e8214 !important;
        text-decoration: none;
        transition: color 0.5s;
    }

.dataCategoryBetsItem a {
    display: block;
    position: relative;
    width: 100%;
    height: 100%;
    transition: color 0.5s;
    padding-top: 5px;
    padding-bottom: 5px;
    color: white;
}

.dataCategoryBetsItem .divCategoria {
    padding: 0px;
}

.dataCategoryBetsItem a:hover,
.tableCategoryBetsAttiva a:hover {
    text-decoration: none;
    /*color:#000;  */
    color: white;
}

.divCategoria {
    padding-top: 5px;
    padding-bottom: 5px;
}
/* END Categorie Scommesse */

/* add NEW RESTAYLING */

.h4Sistema {
    display: none;
}

.accordionLeagueLeagues:hover {
    background-color: #1e8214;
}

td.dataListScommesseItem:hover {
    background-color: #4b9b43;
}

/*.accordionLeagueLeagues:hover,*/
td.dataListScommesseItem:hover,
div.accordionGroupLeagues:hover,
div.accordionGroupLeagues.Hide:hover {
    cursor: pointer;
}

    .accordionLeagueLeagues:hover a,
    td.dataListScommesseItem:hover a {
        color: #FFCC00;
    }

.accordionLeagueLeagues a:last-child {
    display: inline-block;
    position: relative;
    height: 16px;
    line-height: 14px;
}

a#PHbody_Ticket_LinkSvuotaTicket:hover, .linkGiocaTicket:hover {
    text-decoration: none;
    box-shadow: 0px 0px 3px white;
    border: 1px solid white;
}

tr.tableQuoteIntestazione td {
    padding: 10px 0px;
}

/*.divContentQuoteInternal tr:nth-child(even) td.alt1,
.divContentQuoteInternal tr:nth-child(even) td.alt3,
.divContentQuoteInternal tr:nth-child(even) td.alt4 {
    background-color: #ececec !important;
}

.divContentQuoteInternal tr:nth-child(odd) td.alt1,
.divContentQuoteInternal tr:nth-child(odd) td.alt3,
.divContentQuoteInternal tr:nth-child(odd) td.alt4 {
    background-color: #dedede !important;
}*/

.divContentQuoteInternal tr.tableQuoteAvvenimentoPari td.alt1,
.divContentQuoteInternal tr.tableQuoteAvvenimentoPari td.alt3,
.divContentQuoteInternal tr.tableQuoteAvvenimentoPari td.alt4 {
    background-color: #ececec !important;
}

.divContentQuoteInternal tr.tableQuoteAvvenimentoDispari td.alt1,
.divContentQuoteInternal tr.tableQuoteAvvenimentoDispari td.alt3,
.divContentQuoteInternal tr.tableQuoteAvvenimentoDispari td.alt4 {
    background-color: #dedede !important;
}

/*td.tableQuoteIntestazione:nth-child(2):empty,*/
/*tr.tableQuoteIntestazione td:nth-child(2):empty,
td.tableQuoteStatisticheAvvenimentoPari,
td.tableQuoteStatisticheAvvenimentoDispari {
    display: none;
}*/

/* end */

/* START Cerca Avvenimenti */
.CercaAvvenimentiPanel {
    width: 100%;
    /*width: 80%;*/
    background-color: #0f501b;
    /*background-color: rgba(255, 212, 157, 0.5);
    border-radius: 6px;*/
    margin-bottom: 5px;
    position: relative;
    padding: 5px 0px 5px 0px;
    /*display: none;*/
    float: left;
}

.CercaAvvenimentiLabel {
    color: #FFFFFF;
}

.CercaAvvenimentiTxt {
    height: 20px;
    padding: 2px 5px;
    margin: 7px 15px;
    /*margin: 7px 10px 7px 0px;*/
    border: 0px solid;
}

    .CercaAvvenimentiTxt:hover {
        box-shadow: none;
    }

.CercaAvvenimentiBtn {
    background: url(../images/search.png) no-repeat;
    border: 0px;
    width: 35px;
    height: 35px;
    background-color: #ff8f00;
    border-radius: 50%;
    background-size: 50%;
    background-position: center;
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 6px;
    cursor: pointer;
    transition: all 0.5s;
}

    .CercaAvvenimentiBtn:hover {
        box-shadow: none;
        box-shadow: 3px 3px 0px rgba(0,0,0,0.3);
    }
/* END Cerca Avvenimenti */

/* START Avvenimenti TOP HOME */
.descrizione_avvenimenti_top a {
    color: orange;
}

    .descrizione_avvenimenti_top a:hover {
        color: orange;
    }

/* END Avvenimenti TOP HOME */

/* custom panel */

div.divContentManifestazioni, div.divContentTicket {
    z-index: 1;
}

/* div# */ divQuote {
    overflow-y: scroll;
    max-height: 615px;
    margin-bottom: 15px;
    height: 615px; /*490px*/
    background-color: rgba(33, 150, 243, 0.5); /*#4b9b43*/
}

.divContentTitleImgQuote {
    margin-top: -7px;
}

.divContentTitleDxQuote {
    margin-top: 0px;
}

.accordionLeagues ::-webkit-scrollbar,
div#divQuote::-webkit-scrollbar,
.tableTicket::-webkit-scrollbar,
#PHbody_Ticket_divTableSistemaTicket::-webkit-scrollbar,
.tableScroll::-webkit-scrollbar,
table.tableSistemaTicket tbody::-webkit-scrollbar {
    /*width: 5px;*/
    width: 8px;
}

.accordionLeagues ::-webkit-scrollbar-track,
div#divQuote::-webkit-scrollbar-track,
.tableTicket::-webkit-scrollbar-track,
#PHbody_Ticket_divTableSistemaTicket::-webkit-scrollbar-track,
.tableScroll::-webkit-scrollbar-track,
table.tableSistemaTicket tbody::-webkit-scrollbar-track {
    /*-webkit-box-shadow: inset 0 0 6px rgb(125, 182, 18);
    -webkit-box-shadow: inset 0 0 60px #ececec;*/
    -webkit-box-shadow: inset 0 0 60px #1e8214;
}

.accordionLeagues ::-webkit-scrollbar-thumb,
div#divQuote::-webkit-scrollbar-thumb,
.tableTicket::-webkit-scrollbar-thumb,
#PHbody_Ticket_divTableSistemaTicket::-webkit-scrollbar-thumb,
.tableScroll::-webkit-scrollbar-thumb,
table.tableSistemaTicket tbody::-webkit-scrollbar-thumb {
    /*-webkit-box-shadow: inset 0 0 6px rgb(30, 130, 20);
    -webkit-box-shadow: inset 0 0 60px #7db612;*/
    -webkit-box-shadow: inset 0 0 60px #fac314;
}

/*.tableScroll, #PHbody_Ticket_divTableSistemaTicket {
    overflow-y: auto;
}*/

.tableScroll {
    /*overflow-y: auto;*/
    /*max-height: 260px;*/
}

#PHbody_Ticket_divTableSistemaTicket {
    overflow-y: auto;
    /*max-height: 100px;*/
}

#container {
    padding-bottom: initial !important;
    margin-bottom: initial !important;
    height: initial !important;
}

.FastCodeAppContainer {
    border-radius: 0px !important;
}

span.codAvvSpan {
    min-width: 40px;
    display: inline-block;
}

td.tableTicketIntestazione {
    font-size: 10px;
}

/*tr[id^=PHbody_Ticket_tableRowSistema][id$=Error].tableRowSistemaErrore {
    display: none;
}*/

/*tr[id^=PHbody_Ticket_tableRowSistema]:not([id$=Error]).tableRowSistemaErrore {
    position: relative;
}

tr[id^=PHbody_Ticket_tableRowSistema][id$=Error].tableRowSistemaErrore {
    visibility: hidden;
    position: absolute;
    z-index: 1;
}*/

div#PHbody_Ticket_divTableSistemaTicket input:hover,
table#PHbody_Ticket_chkBoxGameOptions input:hover {
    box-shadow: none;
}

/* myAlert */

.myAlert p {
    background-color: #0f501b;
    color: white;
    text-align: center;
    height: 30px;
    line-height: 30px;
    text-transform: uppercase;
    font-weight: bold;
}

.myAlert table {
    width: 100%;
    padding: 40px 10px 10px;
    border: 1px solid #0f501b;
    height: 100%;
    position: relative;
    top: -30px !important;
}

    .myAlert table td {
        padding: 0px;
    }

        .myAlert table td:first-child {
            width: 87px;
            font-weight: 600;
            text-align: center;
        }

        .myAlert table td input:not([type="button"]) {
            width: 98%;
        }

        .myAlert table td input[type="button"] {
            padding: 3px 10px;
            font-family: "Open Sans";
            font-weight: 600;
            /*width: 100%;*/
            cursor: pointer;
        }

            .myAlert table td input[type="button"]:hover {
                box-shadow: 0px 0px 0px #0F501B;
            }

.myAlert {
    position: fixed;
    z-index: 9999;
    background-color: rgba(0, 0, 0, 0.5);
    height: 100%;
    width: 100%;
}

    .myAlert div {
        width: 240px;
        height: 160px;
        position: relative;
        top: 50%;
        left: 50%;
        margin-top: -80px;
        margin-left: -120px;
        background-color: #FFF;
        padding: 10px;
    }

th.tableSistemaImportoHeaderCell:not(:first-child) {
    text-align: center;
}

/* end myAlert */

/*div#PHbody_FastCodeUpdatePanel,
div#PHbody_BetsCategory_UpdatePanelCategorie,
div#PHbody_Bets_UpdatePanelScommesse,
div.divContentManifestazioni,
div.divContentTicket {
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}*/

/*.tableTicket {
    display: inline-block;
    overflow-y: scroll;
    max-height: 260px;
}*/

div#miniFooter {
    position: fixed;
    bottom: 0px;
    width: 100%;
    z-index: 3;
    display: inline-block;
    left: 0px;
    background-color: #0F501B;
    box-shadow: 0px 0px 8px black;
    border-top: 1px solid white;
    text-align: center;
}

div#minimizeFooter {
    position: relative;
    height: 40px;
    display: inline-block;
}

    div#minimizeFooter span {
        display: inline-block;
        text-align: left;
        height: 40px;
        line-height: 40px;
        margin-left: 15px;
        color: white;
        font-size: 11px;
    }

    div#minimizeFooter img {
        height: 32px;
        margin: 5px;
        float: left;
    }

div#miniFooter a#MF {
    height: 40px;
    width: 40px;
    /*background-color: #4b9b43;*/
    position: absolute;
    top: 0px;
    right: 0px;
}

    div#miniFooter a#MF:hover::before, div#miniFooter a#MF.invisible:hover::before {
        color: white;
    }

    div#miniFooter a#MF.invisible::before {
        content: "\f0ab" !important;
    }

    div#miniFooter a#MF::before {
        content: "\f0aa";
        font: normal normal normal 14px/1 FontAwesome;
        font-size: 35px;
        color: rgba(255, 255, 255, 0.7);
        padding: 2px 5px;
        position: absolute;
        right: 0px;
    }

div#FullScreen {
    float: left;
    cursor: pointer;
    width: 20%;
    height: 48px;
    background: #0f501b url(https://cms.gplay.it/CMSImages/svg/F-screen.svg) no-repeat center center;
    background-size: 24px;
}

table.tableSistemaTicket thead,
table.tableSistemaTicket tbody,
table.tableSistemaTicket tfoot {
    display: block;
    width: 100%;
}

    table.tableSistemaTicket thead tr th:first-child,
    table.tableSistemaTicket tbody tr td:first-child,
    table.tableSistemaTicket tfoot tr td:first-child {
        width: 20px;
    }

    table.tableSistemaTicket thead tr th:nth-child(2),
    table.tableSistemaTicket tbody tr td:nth-child(2),
    table.tableSistemaTicket tfoot tr td:nth-child(2) {
        width: 74px;
    }

    table.tableSistemaTicket thead tr th:nth-child(3),
    table.tableSistemaTicket tbody tr td:nth-child(3),
    table.tableSistemaTicket tfoot tr td:nth-child(3) {
        width: 110px;
        white-space: nowrap;
    }

    table.tableSistemaTicket thead tr th:not(:first-child):not(:nth-child(2)):not(:nth-child(3)),
    table.tableSistemaTicket tbody tr td:not(:first-child):not(:nth-child(2)):not(:nth-child(3)),
    table.tableSistemaTicket tfoot tr td:not(:first-child):not(:nth-child(2)):not(:nth-child(3)) {
        width: 68px;
    }

    table.tableSistemaTicket thead tr th.tableSistemaImportoHeaderCell {
        text-align: center;
    }

        table.tableSistemaTicket thead tr th.tableSistemaImportoHeaderCell div.tableSistemaPanelSplitBtn,
        table.tableSistemaTicket thead tr th.tableSistemaImportoHeaderCell input.tableSistemaTicketTextBox,
        table.tableSistemaTicket thead tr th.tableSistemaImportoHeaderCell div.tableSistemaPanelCopyBtn,
        table.tableSistemaTicket tbody tr td.tableSistemaTicketSviluppo1 div.tableSistemaPanelSubBtn,
        table.tableSistemaTicket tbody tr td.tableSistemaTicketSviluppo1 input.tableSistemaTicketTextBox,
        table.tableSistemaTicket tbody tr td.tableSistemaTicketSviluppo1 div.tableSistemaPanelAddBtn {
            /* float: left; */
            display: inline-block;
        }

        table.tableSistemaTicket thead tr th.tableSistemaImportoHeaderCell input.tableSistemaTicketTextBox,
        table.tableSistemaTicket tbody tr td.tableSistemaTicketSviluppo1 input.tableSistemaTicketTextBox {
            position: relative;
            top: -3px;
            max-width: 38px;
        }

table.tableSistemaTicket tbody {
    /*max-height: 138px;*/
    /*overflow-y: auto;*/
    overflow-x: hidden;
}

td.tableSistemaLabelTot {
    padding-right: 4px;
}

.divContentTitleImgQuote img {
    display: none;
}

.divContentTitleImgQuote a::after {
    content: "\f00d";
}

.divContentTitleDxQuote::before {
    content: "\f0c9";
    /*content: "\f2d2";*/
}

.divContentTitleDxQuote input[type=image] {
    opacity: 0;
}

.divContentTitleImgQuote a::after,
.divContentTitleDxQuote::before {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 26px;
    color: white;
    background-color: transparent;
    position: absolute;
    top: 0px;
    width: 34px;
    height: 34px;
    padding: 6px;
    box-sizing: border-box;
    line-height: 22px;
    transition: all 0.5s;
}

.divContentTitleImgQuote a:hover::after,
.divContentTitleDxQuote:hover::before {
    color: #0f501b;
    background-color: white;
}

td.tableSistemaTicketSviluppo1 div.tableSistemaPanelSubBtn::after {
    content: "\f146";
}

td.tableSistemaTicketSviluppo1 div.tableSistemaPanelAddBtn::after {
    content: "\f0fe";
}

td.tableSistemaTicketSviluppo1 div.tableSistemaPanelSubBtn::after,
td.tableSistemaTicketSviluppo1 div.tableSistemaPanelAddBtn::after {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 16px;
    color: #0f501b;
    background-color: transparent;
    box-sizing: border-box;
}

td.tableSistemaTicketSviluppo1 div.tableSistemaPanelSubBtn,
td.tableSistemaTicketSviluppo1 div.tableSistemaPanelAddBtn {
    background: none !important;
}

div#PHbody_Ticket_PanelLabelFissa,
div.divTitleTicket {
    display: none;
}

div#PHbody_Ticket_PanelTabTicket {
    height: 20px;
    padding: 3px;
}

    div#PHbody_Ticket_PanelTabTicket a {
        width: 46%;
        display: inline-block;
        border-radius: 0px;
        padding: 2px 6px;
        margin-top: 0px;
    }

        div#PHbody_Ticket_PanelTabTicket a:first-child {
            margin-right: 1px;
        }


        div#PHbody_Ticket_PanelTabTicket a:not(.tabTicketAttivo) {
            background-color: rgba(250, 195, 20, 0.3);
        }

.panelPromoTicket {
    padding: 5px;
    border-radius: 0px;
}

a.linkSvuotaTicket, a.linkGiocaTicket, a.linkRichiamaTicket {
    margin: 0px;
}

#TicketGameOptions {
    padding: 0px 5px;
}

/* new fixedBox with div#PHbody_CercaAvvenimentiUpdatePanel && div.divStatistics && div.contenitore_divDatiConto elements */

div.fixedBox div#PHbody_CercaAvvenimentiUpdatePanel,
div.fixedBox div.divStatistics,
div.fixedBox div.contenitore_divDatiConto {
    float: left;
    clear: none;
    height: 32px;
}

div.fixedBox div#fastCode {
    max-width: 30%;
    float: left;
}

div.fixedBox div#FullScreen {
    height: 32px;
}

div.fixedBox .divLiveScore {
    border-bottom: 0px inset transparent;
    margin-top: -2px;
    padding: 0px;
}

div.fixedBox div#PHbody_CercaAvvenimentiUpdatePanel {
    width: 12%;
    border-left: 2px solid white;
}

    div.fixedBox div#PHbody_CercaAvvenimentiUpdatePanel .CercaAvvenimentiPanel {
        margin-bottom: 0px;
        padding: 0px;
    }

    div.fixedBox div#PHbody_CercaAvvenimentiUpdatePanel .CercaAvvenimentiTxt {
        margin: 6px 0px;
        padding: 0px 5px;
    }

    div.fixedBox div#PHbody_CercaAvvenimentiUpdatePanel .CercaAvvenimentiBtn {
        width: 25px;
        height: 25px;
        top: 3px;
    }

div.fixedBox div.divStatistics {
    max-width: 10%;
    border-left: 2px solid white;
}

    div.fixedBox div.divStatistics center {
        padding-top: 11px;
    }

/*div.fixedBox div.contenitore_divDatiConto {
    width: 35%;
}

div.fixedBox div.contenitore_divDatiConto #Login_divDatiConto {
    padding-top: 8px;
    padding-left: 10px;
    background: #0f501b;
    height: 24px;
    color: white;
    border-left: 2px solid white;
}

div.fixedBox div.contenitore_divDatiConto #Login_divDatiConto span.nome_saldo[title^="Prelevabile"]:last-child {
    margin-left: 15px;
}

div.fixedBox div.contenitore_divDatiConto br {
    display: none !important;
}

div.fixedBox div.contenitore_divDatiConto br::after {
    content: "";
    display: inline-block;
    width: 100px;
    margin-right: 5px;
    
}*/

div#loginElement {
    display: inline-block;
    border-left: 2px solid white;
    float: left;
    height: 32px;
    line-height: 32px;
}

    div#loginElement span.saldo {
        display: inline-block;
        margin-left: 15px;
        margin-right: 15px;
    }

/* end new fixedBox */

/*
@media only screen and (max-width: 1450px) {
    .tableVincitaRowBonus,
    .tableTotaliRowBonus,
    .tableVincitaPiuBonus {
        font-size: 14px;
    }
}

@media only screen and (max-height: 900px) {
    .accordionContentLeagues {
        max-height: 180px;
    }

    .tableScroll {
        max-height: 180px;
    }

    table.tableSistemaTicket tbody {
        max-height: 110px;
    }

    .accordionHeaderLeagues-alternativi,
    .accordionHeaderLeagues {
        height: 16px;
        line-height: 16px;
    }

    div#PHbody_Leagues.accordionHeaderLeagues::after,
    div#PHbody_Leagues.accordionHeaderSelectedLeagues::after {
        font-size: medium;
    }
    
    div#PHbody_Leagues.accordionHeaderLeagues::after {
        padding-top: 0px;
    }
    
    div#PHbody_Leagues.accordionHeaderLeagues,
    div#PHbody_Leagues.accordionHeaderSelectedLeagues {
        background-size: 17px !important;
    }
    
    .accordionHeaderLeagues-alternativi,
    .accordionHeaderLeagues,
    .accordionHeaderSelectedLeagues {
        padding-left: 26px;
    }
    
    div#PHbody_Ticket_PanelTabTicket a {
        width: 44%;
    }
    
    .tableSistemaTicket td{
        font-size: 9px;
    }
    
    table.tableSistemaTicket thead tr th:nth-child(2),
    table.tableSistemaTicket tbody tr td:nth-child(2),
    table.tableSistemaTicket tfoot tr td:nth-child(2) {
        width: 80px;
    }
    
    table.tableSistemaTicket thead tr th:nth-child(3),
    table.tableSistemaTicket tbody tr td:nth-child(3),
    table.tableSistemaTicket tfoot tr td:nth-child(3) {
        width: 88px;
    }
    
    .dataListScommesseItem {
        padding: 0px 5px 2px 5px;
        font-size: 10px;
    }
}
*/

div.divContentManifestazioni {
    margin-bottom: 100px
}

@media only screen and (max-height: 900px) {
    div#PHbody_Ticket_PanelTabTicket a {
        width: 44%;
    }
}

@media only screen and (max-width: 1300px) {
    div#PHbody_Ticket_PanelTabTicket a {
        width: 44%;
    }

    div.fixedBox div.contenitore_divDatiConto {
        font-size: 9px;
    }

        div.fixedBox div.contenitore_divDatiConto #Login_divDatiConto {
            padding-top: 10px;
        }

    div.fixedBox div#PHbody_CercaAvvenimentiUpdatePanel .CercaAvvenimentiTxt {
        width: 80%;
    }

    div.fixedBox div.divStatistics {
        max-width: 15%;
    }
}
