body:hover {
    cursor: default;
}

.clear {
    clear: both;
    height: 0;
    font-size: 0;
}

input:disabled {
    color: #545454;
}
/* android settings */
select {
    max-width: 95px;
}
/* end android */

.TabsSingle .ddlAutoesclusionecss select {
    max-width: 150px;
}

.pnl-GDPR-popup .gdprPopUp .tcHolder p a {
    color: #ffbb03;
    outline: none;
}

#valSumm {
    display: none;
}

.summaryValidation {
    display: none;
}

.bold {
    font-weight: bold;
}

.size30 {
    width: 30px;
}

.size50 {
    width: 50px;
}

.size80 {
    width: 80px;
}

.size100 {
    width: 100px;
}

.size150 {
    width: 150px;
}

.size200 {
    width: 200px;
}

.noBorder {
    border: none !important;
}

.no-bg {
    background: none;
    background-color: none !important;
    background-image: none !important;
}

.rightAlign {
    text-align: right;
}

.leftAlign {
    text-align: left;
}

.centerAlign {
    text-align: center;
}

.hideOverflow {
    overflow: hidden;
}

.fadeDiv30 {
    opacity: 0.3;
    -ms-filter: alpha(opacity=30);
    filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=30)';
}

.TabsRegister .divInfo .divInfoNav.navParent2 .nav.nav1.navNumberChecked,
.TabsRegister .divInfo .divInfoNav.navParent3 .nav.nav1.navNumberChecked,
.TabsRegister .divInfo .divInfoNav.navParent3 .nav.nav2.navNumberChecked {
    background-color: #D26A01;
    -webkit-box-shadow: 0px 20px 25px #F8CB24 inset;
    box-shadow: inset 0px 20px 25px #F8CB24;
}

.navNumberChecked input {
    border: solid #000 !important;
    width: 9px !important;
    height: 18px !important;
    transform: rotate(37deg);
    display: block;
    border-width: 0 3px 3px 0 !important;
    border-radius: 0 !important;
    margin: 4px 0px 0px 12px !important;
}

.label.left {
    text-align: left;
    font-size: 12px;
    font-family: Arial;
    padding: 10px 0 5px 5px;
    color: #efefef;
    font-weight: bold;
}

.row.radioRow {
    border: 1px solid #a0a0a0;
    border-radius: 4px;
    height: 42px;
}

    .row.radioRow input {
        position: absolute;
        visibility: hidden;
        display: none;
    }

        .row.radioRow input:checked + label {
            border-radius: 3px;
            background-image: -moz-linear-gradient( 90deg, rgb(160,160,160) 0%, rgb(255,255,255) 100%);
            background-image: -webkit-linear-gradient( 90deg, rgb(160,160,160) 0%, rgb(255,255,255) 100%);
            background-image: -ms-linear-gradient( 90deg, rgb(160,160,160) 0%, rgb(255,255,255) 100%);
            color: #000000;
            margin-top: 1px;
        }

    .row.radioRow label {
        display: inline-block;
        cursor: pointer;
        width: calc(50% - 3px);
        font-size: 16px;
        color: #a0a0a0;
        line-height: 40px;
    }

.TabsRegister .tabDecoration .row.multiCombo.birth select {
    width: calc(33% - 2px) !important;
}

.TabsRegister .tabDecoration .row.multiCombo.dateOfIssue select {
    width: calc(33% - 2px) !important;
}

.TabsRegister .tabDecoration .row.multiCombo.lastRow.expiryDate select {
    width: calc(33% - 2px) !important;
}

.tabDecoration .row.checkAll {
    background-color: #404040;
}

.pnl-GDPR-popup .gdprPopUp .chkAllPopUp {
    height: 40px;
    background-color: #404040;
    line-height: 50px;
    margin-bottom: 10px;
    padding-bottom: 0;
}

    .pnl-GDPR-popup .gdprPopUp .chkAllPopUp .txtHolder {
        vertical-align: middle;
    }

.TabsRegister .tabDecoration.regChkboxPanel div .label .checkboxValue p a,
.pnl-GDPR-popup .gdprPopUp div .txtHolder p a {
    outline: none;
}

.pnl-GDPR-popup .gdprPopUp .chkAllPopUp .txtHolder label {
    display: table-cell;
}

.pnl-GDPR-popup .gdprPopUp .chkAllPopUp .cbxHolder input[type="checkbox"],
.tabDecoration .row.checkAll .label input[type="checkbox"] {
    vertical-align: middle !important;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    width: 25px !important;
    height: 12px !important;
    background: #ddd;
    border-radius: 48px !important;
    position: relative;
    cursor: pointer;
    outline: none;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    background-color: transparent;
    border: 1px solid #888888 !important;
    margin-left: 0px;
}

    .pnl-GDPR-popup .gdprPopUp .chkAllPopUp .cbxHolder input[type="checkbox"]:after,
    .tabDecoration .row.checkAll .label input[type="checkbox"]:after {
        position: absolute;
        content: "";
        width: 25px;
        height: 25px;
        border-radius: 50%;
        background: #fff;
        -webkit-box-shadow: 0 0 0.25em rgba(0,0,0,.3);
        box-shadow: 0 0 0.25em rgba(0,0,0,.3);
        -webkit-transform: scale(.7);
        transform: scale(.7);
        left: -9px;
        -webkit-transition: all .2s ease-in-out;
        transition: all .2s ease-in-out;
        top: -7px;
    }

    .pnl-GDPR-popup .gdprPopUp .chkAllPopUp .cbxHolder input[type="checkbox"]:checked,
    .tabDecoration .row.checkAll .label input[type="checkbox"]:checked {
        background-color: transparent !important;
        background-image: none !important;
    }

        .pnl-GDPR-popup .gdprPopUp .chkAllPopUp .cbxHolder input[type="checkbox"]:checked:after,
        .tabDecoration .row.checkAll .label input[type="checkbox"]:checked:after {
            left: calc(100% - 15px);
            width: 25px;
            height: 25px;
            top: -7px;
            background-color: #f7cb24;
        }

.tabDecoration .row.checkAll .label .checkboxValue {
    margin-bottom: 0 !important;
    padding-top: 8px !important;
    padding-bottom: 5px !important;
}

.tabDecoration .row.titleHead {
    text-align: left;
    padding: 10px 0 5px 10px;
    font-size: 16px;
    color: #ffbb03;
}

.tabDecoration .row.GdprTitle {
    text-align: left;
    padding: 10px 0 12px 10px;
    font-size: 16px;
    color: #ffbb03;
    border-top: 2px solid #414141;
    padding-left: 2px;
}

    #pnlLogin .row .imgPassShowHide.toggledPassword {
        background-position: center bottom;
    }

#ctl00_w_ctl00_ContentMain_ContentMain_ContentMain_newUserPW_loginRegistration_ctrlLogin .pnlLogged #pnlLogin .row .imgPassShowHide {
    display: none;
}

.TabsRegister .CmpError {
    margin: 0 -12px;
    position: relative;
    right: 18px;
    top: 3px;
}
/* show hide password image */
.TabsRegister .imgPassShowHide {
    position: absolute;
    background-position: center top;
    background-image: url('Images/passwordEyes.png');
    background-repeat: no-repeat;
    width: 35px;
    height: 24px;
    right: 15px;
    margin-top: -36px;
    display: block;
}

    .TabsRegister .imgPassShowHide.toggledPassword {
        background-position: center bottom;
    }

.TabsRegister .PasswordHint {
    display: none;
    width: 260px;
    margin: 0 auto;
}

    .TabsRegister .PasswordHint .passHintCheck {
        display: block;
        margin-bottom: 4px;
    }

        .TabsRegister .PasswordHint .passHintCheck .passHintCheckImg {
            background-image: url('Images/passwordHint.png');
            background-repeat: no-repeat;
            background-position: left bottom;
            width: 20px;
            height: 20px;
            display: inline-block;
            vertical-align: middle;
        }

        .TabsRegister .PasswordHint .passHintCheck .passHintCheckText {
            display: inline-block;
            width: 85%;
            vertical-align: middle;
            font-size: 10px;
        }

        .TabsRegister .PasswordHint .passHintCheck .passHintCheckImg.hintChecked {
            background-position: left top;
        }
/* Link Pls */
.LinkPls {
    text-align: center;
    font-size: 14px;
    margin-top: 15px;
}

    .LinkPls a {
        display: inline;
        min-width: 207px;
        line-height: 24px;
        color: #333333;
        font-weight: bold;
        background-color: #70AE08;
        -webkit-box-shadow: 0px 14px 3px #9BD33A inset;
        box-shadow: inset 0px 14px 3px #9BD33A;
        border-radius: 3px;
        border: 1px solid #6CA50F;
        padding: 3px 5px;
        font-size: 14px;
        margin: 10px auto;
        padding: 5px 10px;
    }

/* ERROR PAGE */
.bodyError {
    margin: 0;
    padding: 5px;
    background-color: #000000;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
}

    .bodyError #divHeader {
        border-radius: 5px;
        border: 1px solid #D27D00;
        background-color: #D26A01;
    }

        .bodyError #divHeader .logo {
            text-align: left;
            background-color: #000000;
            border-radius: 5px;
            padding: 2px 5px;
        }

        .bodyError #divHeader .submenu {
            border-width: 1px;
            background-color: #D26A01;
            color: #333333;
            line-height: 30px;
            min-height: 30px;
            padding-left: 5px;
            padding-right: 5px;
            text-align: center;
            font-weight: bold;
            color: #000000;
            font-size: 14px;
            -webkit-box-shadow: 0px 20px 25px #F8CB24 inset;
            box-shadow: inset 0px 20px 25px #F8CB24;
        }

    .bodyError #divMain {
    }

        .bodyError #divMain .errorTitleStyle {
            font-size: 18px;
            display: block;
            text-align: left;
            color: #D26A01;
            margin: 10px 5px;
        }

        .bodyError #divMain .errorMessageStyle {
            font-size: 14px;
            display: block;
            text-align: left;
            color: #DADADA;
            margin: 10px 5px;
        }

        .bodyError #divMain .errorRetry a {
            text-align: center;
            font-size: 14px;
            border: 1px solid #E0A608;
            padding-left: 15px;
            padding-right: 15px;
            line-height: 25px;
            background-color: #F8B707;
            color: #000000;
            font-weight: bold;
            border-radius: 3px;
            margin-left: 2px;
            min-width: 70px;
            cursor: pointer;
            -webkit-box-shadow: 0px 10px 15px #FCE199 inset;
            box-shadow: inset 0px 10px 15px #FCE199;
            float: left;
            display: block;
            margin: 5px;
        }

/* Legenda */

/*--- LANGUAGE ---*/
.LanguageBox {
    text-overflow: ellipsis-word;
    background-position: 7px center;
    background-repeat: no-repeat;
    padding: 5px 10px 5px 35px;
    line-height: 16px;
    font-weight: bold;
    font-size: 14px;
    background-color: #606060;
    width: 88px;
    color: #FFFFFF;
    border-radius: 3px;
    margin: 5px;
    float: left;
    position: relative;
}

.LanguageBoxSelected {
    display: block;
    text-overflow: ellipsis-word;
    background-position: 7px center;
    background-repeat: no-repeat;
    padding: 5px 10px 5px 35px;
    line-height: 16px;
    font-weight: bold;
    font-size: 14px;
    background-color: #F8B707;
    -webkit-box-shadow: 0px 5px 15px #FCE199 inset;
    box-shadow: inset 0px 5px 15px #FCE199;
    width: 88px;
    color: #000000;
    border-radius: 3px;
    margin: 5px;
    float: left;
    position: relative;
}

    /* Immagine per ogni lingua */
    .LanguageBox.it-IT SPAN,
    .LanguageBox.en-GB SPAN,
    .LanguageBox.de-DE SPAN,
    .LanguageBox.es-ES SPAN,
    .LanguageBox.es-AR SPAN,
    .LanguageBox.fr-FR SPAN,
    .LanguageBox.sr-Latn-CS SPAN,
    .LanguageBox.bg-BG SPAN,
    .LanguageBox.pl-PL SPAN,
    .LanguageBox.es-PE SPAN,
    .LanguageBox.es-EC SPAN,
    .LanguageBox.sq-AL SPAN,
    .LanguageBox.sq-AL SPAN,
    .LanguageBox.en-AU SPAN,
    .LanguageBox.ro-RO SPAN,
    .LanguageBoxSelected.it-IT SPAN,
    .LanguageBoxSelected.en-GB SPAN,
    .LanguageBoxSelected.de-DE SPAN,
    .LanguageBoxSelected.es-ES SPAN,
    .LanguageBoxSelected.es-AR SPAN,
    .LanguageBoxSelected.fr-FR SPAN,
    .LanguageBoxSelected.sr-Latn-CS SPAN,
    .LanguageBoxSelected.bg-BG SPAN,
    .LanguageBoxSelected.pl-PL SPAN,
    .LanguageBoxSelected.es-PE SPAN,
    .LanguageBoxSelected.es-EC SPAN,
    .LanguageBoxSelected.sq-AL SPAN,
    .LanguageBoxSelected.sq-AL SPAN,
    .LanguageBoxSelected.en-AU SPAN,
    .LanguageBoxSelected.ro-RO SPAN {
        position: absolute;
        top: 6px;
        left: 7px;
        display: block;
        width: 20px;
        height: 15px;
        background-image: url('images/Language_Flags.png');
    }

    .LanguageBox.en-GB SPAN,
    .LanguageBoxSelected.en-GB SPAN {
        background-position: center 0;
    }

    .LanguageBox.de-DE SPAN,
    .LanguageBoxSelected.de-DE SPAN {
        background-position: center -15px;
    }

    .LanguageBox.it-IT SPAN,
    .LanguageBoxSelected.it-IT SPAN {
        background-position: center -30px;
    }

    .LanguageBox.es-ES SPAN,
    .LanguageBoxSelected.es-ES SPAN {
        background-position: center -225px;
    }
    /*when we add Spain, set this back to -45px*/
    .LanguageBox.fr-FR SPAN,
    .LanguageBoxSelected.fr-FR SPAN {
        background-position: center -60px;
    }

    .LanguageBox.sr-Latn-CS SPAN,
    .LanguageBoxSelected.sr-Latn-CS SPAN {
        background-position: center -75px;
    }

    .LanguageBox.bg-BG SPAN,
    .LanguageBoxSelected.bg-BG SPAN {
        background-position: center -90px;
    }

    .LanguageBox.pl-PL SPAN,
    .LanguageBoxSelected.pl-PL SPAN {
        background-position: center -105px;
    }

    .LanguageBox.es-PE SPAN,
    .LanguageBoxSelected.es-PE SPAN {
        background-position: center -120px;
    }

    .LanguageBox.es-EC SPAN,
    .LanguageBoxSelected.es-EC SPAN {
        background-position: center -135px;
    }

    .LanguageBox.sq-AL SPAN,
    .LanguageBoxSelected.sq-AL SPAN {
        background-position: center -165px;
    }

    .LanguageBox.ro-RO SPAN,
    .LanguageBoxSelected.ro-RO SPAN {
        background-position: center -180px;
    }

    .LanguageBox.en-AU SPAN,
    .LanguageBoxSelected.en-AU SPAN {
        background-position: center -210px;
    }

    .LanguageBox.es-AR SPAN,
    .LanguageBoxSelected.es-AR SPAN {
        background-position: center -225px;
    }


.bg-BG .subMenu .pageTitle.no-float, .sq-AL .subMenu .pageTitle.no-float, .es-ES .subMenu .pageTitle.no-float, .es-PE .subMenu .pageTitle.no-float, .es-EC .subMenu .pageTitle.no-float, .fr-FR .subMenu .pageTitle.no-float, .sr-Latn-CS .subMenu .pageTitle.no-float {
    max-width: 125px;
}

.pnlUserDetails.pnlTypePlatform {
        font-size: 11px;
        font-weight: normal;
        border: none;
        border-bottom: 1px solid #727272;
        margin-top: 0;
        padding-bottom: 5px;
        padding-top: 0;
}

.pnlUserDetails.pnlTypePlatform > span:last-child {
            font-weight: bold;
}


.TabsRegister .lnkBackToPrevPnl {
    background: none;
    border: none;
    color: #ffffff;
    outline: none;
    background-image: url('Images/left_back.png');
    background-repeat: no-repeat;
    background-size: 12px;
    background-position: 0px 1px;
    width: 80px;
    text-align: left;
    padding: 0;
    padding-left: 14px;
}

.TabsRegister .divBackBottom {
    text-align: left;
    padding: 10px 0 10px 20px;
}

.ErrCodiceFiscale {
    width: 94%;
    text-align: justify;
    padding-left: 13px;
}

.titleMenu {
    display: block;
    color: #C3C3C3;
    font-weight: normal;
    text-align: left;
    font-size: 12px;
    line-height: 26px;
    height: 25px;
    padding-left: 10px;
    padding-right: 6px;
    overflow: hidden;
    background-color: #404040;
}

    .titleMenu span {
        float: left;
    }

    .titleMenu .plsUserName {
        float: right;
        font-weight: bold;
        padding-left: 5px;
    }

    .titleMenu .plsClose {
        display: inline-block;
        width: 15px;
        height: 15px;
        background-image: url('Images/Nav_plsClose.png');
        background-repeat: no-repeat;
        float: right;
        margin-top: 7px;
        margin: 7px 0px 0px 5px;
    }

    .titleMenu .plsSaldo {
        float: right;
        z-index: 10;
        position: relative;
    }

        .titleMenu .plsSaldo a {
            display: block;
            padding-right: 20px;
            padding-left: 5px;
            color: #fff;
            font-weight: normal;
            margin: 3px 0 0 0;
            height: 20px;
            line-height: 20px;
            text-decoration: none;
            background-image: url('Images/btnSaldo.png');
            background-repeat: no-repeat;
            background-position: right top;
        }

            .titleMenu .plsSaldo a.open {
                background-position: right -21px;
            }

.titleMenuSaldo {
    text-align: right;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    padding-right: 10px;
    padding-left: 5px;
    line-height: 20px;
    font-weight: normal;
    font-size: 12px;
    background-color: #404040;
    z-index: 1000;
    color: #c3c3c3;
    width: 100%;
    float: right;
    margin-top: 0;
}

    .titleMenuSaldo .container { /*margin-left:35px; padding-left:5px; border-width:1px; border-color:#363636; border-left-style:solid;*/
    }

    .titleMenuSaldo .plsLogout {
        position: absolute;
        top: 3px;
        left: 0px;
        width: 100%;
        height: 20px;
        line-height: 20px;
        padding-left: 25px;
        background-image: url('Images/plsLogout.png');
        background-repeat: no-repeat;
        background-position: 3px 1px;
        background-color: #404040;
        z-index: 1;
        color: #FFFFFF;
        text-align: left;
    }

    .titleMenuSaldo .divBonusUtenteStatoNonAccreditato {
        color: red;
    }

.titleMenu .saldo-amount, #TitleSaldo .saldo-amount {
    color: #fff;
}

.pnlFirstTimeLoginMsg {
    display: block;
    position: relative;
    border: 1px solid #48a133;
    border-radius: 4px;
    margin-top: 10px;
    padding: 5px 35px;
    background-color: #3b3b3b;
    background-image: url(images/Icons/check_white.png);
    background-position: 10px 6px;
    background-repeat: no-repeat;
}

    .pnlFirstTimeLoginMsg:after {
        display: block;
        position: absolute;
        bottom: -14px;
        left: calc(50% - 7px);
        content: '';
        width: 0;
        height: 0;
        background-color: transparent;
        border: 7px solid;
        border-color: #48a133;
        border-left-color: transparent;
        border-right-color: transparent;
        border-bottom-color: transparent;
    }

    .pnlFirstTimeLoginMsg > p {
        margin: 0;
        text-transform: uppercase;
        font-size: 12px;
        font-weight: bold;
        line-height: 19px;
    }

/* Icona Messaggi */
.newMessages {
    background-position: center center;
    display: block;
    height: 33px;
    width: 33px;
    margin: 5px;
    padding: 0px;
    background-image: url('images/icoHeader.png');
    background-position: center -33px;
    background-repeat: no-repeat;
    position: relative;
    border-radius: 5px;
}

    .newMessages .countMess {
        line-height: 12px;
        top: 20px;
        right: 20px;
        border: 1px solid #9DFF00;
        display: block;
        height: 12px;
        min-width: 12px;
        position: absolute;
        margin: 0;
        padding-left: 2px;
        color: #333333;
        font-size: 14px;
        font-weight: bold;
        text-align: center;
        padding: 2px;
        background-color: #7CC109;
        -webkit-box-shadow: 0px 10px 3px #9BD33A inset;
        box-shadow: inset 0px 10px 3px #9BD33A;
        border-radius: 2px;
    }

.bonus-scale-outer {
    display: inline-block;
    position: absolute;
    bottom: -2px;
    left: 0;
    width: 95%;
    height: 1px;
    background-color: #d5d5d5;
}

.bonus-scale-inner {
    position: absolute;
    display: inline-block;
    top: 0;
    left: 0;
    width: 0;
    height: 1px;
    background-color: #E78E10;
}

.bonus-scale-outer:before,
.bonus-scale-outer:after {
    display: inline-block;
    content: '';
    position: absolute;
    top: -3px;
    left: 0;
    width: 0;
    height: 0;
    border: 4px solid #fff;
    border-top-color: transparent;
    border-bottom-color: transparent;
    border-right-color: transparent;
    background-color: transparent;
    opacity: 0;
    z-index: 5;
}

.bonus-scale-outer:after {
    margin-right: 10px;
}

.bonus-scale-outer.slide-in-and-dissapear-animation:before,
.bonus-scale-outer.slide-in-and-dissapear-animation:after {
    -webkit-animation: slide-in-and-dissapear 0.75s;
    -moz-animation: slide-in-and-dissapear 0.75s;
    -ms-animation: slide-in-and-dissapear 0.75s;
    animation: slide-in-and-dissapear 0.75s;
    animation-iteration-count: 1;
}

.bonus-scale-outer.slide-in-and-dissapear-animation:after {
    animation-delay: 0.15s;
}

/*** slide from left animation ***/
@-webkit-keyframes slide-in-and-dissapear {
    0% {
        opacity: 0;
        left: 0;
        -webkit-transform: scale(0.5);
    }

    20% {
        opacity: 1;
    }

    40% {
        opacity: 1;
    }

    100% {
        opacity: 0;
        left: 100%;
        -webkit-transform: scale(1);
    }
}

@-moz-keyframes slide-in-and-dissapear {
    0% {
        opacity: 0;
        left: 0;
        -moz-transform: scale(0.5);
    }

    20% {
        opacity: 1;
    }

    40% {
        opacity: 1;
    }

    100% {
        opacity: 0;
        left: 100%;
        -moz-transform: scale(1);
    }
}

@keyframes slide-in-and-dissapear {
    0% {
        opacity: 0;
        left: 0;
        transform: scale(0.5);
    }

    20% {
        opacity: 1;
    }

    40% {
        opacity: 1;
    }

    100% {
        opacity: 0;
        left: 100%;
        transform: scale(1);
    }
}

/* hide last child */
.lastChild {
    visibility: hidden;
}

/* Fast Menu */
.FastMenu {
    margin: 0px 0 0 0;
}

    .FastMenu ul li {
        display: block;
        padding: 3px 3px 3px 5px;
        background-color: #101010;
        -webkit-box-shadow: 0px 5px 5px #1F1F1F inset;
        box-shadow: inset 0px 5px 5px #1F1F1F;
        border: 1px solid #222222;
        color: #DADADA;
        margin: 2px 0;
    }

        .FastMenu ul li a {
            display: block;
            color: #777;
            font-weight: bold;
            font-size: 16px;
        }

            .FastMenu ul li a:hover {
                color: #aaa;
            }

/* Classi per le voci di Menu da inserire nella voce menu attributo CssClass */
.miWebSiteLink SPAN,
.miHome SPAN,
.miBetCode SPAN,
.miMessaggi SPAN,
.miSchedina SPAN,
.miNews SPAN,
.miCassa SPAN,
.miNewUser SPAN,
.miImpostazioni SPAN,
.miSport SPAN,
.miRisultati SPAN,
.miRegolamento SPAN,
.miContattaci SPAN,
.miLogOut SPAN,
.miMyBets span,
.miGiochi span,
.miLive SPAN,
.miHomeMenu SPAN,
.miWidgetAndroid SPAN,
.miListLogin SPAN,
.miMovimenti SPAN,
.miScommesse SPAN,
.miMovUtente SPAN,
.miMovBonus SPAN,
.miBonusHistory SPAN,
.miGiroconto SPAN,
.miListUser SPAN,
.miLanguage SPAN,
.miSettings SPAN,
.miListAgent SPAN {
    display: block;
    position: absolute;
    top: 5px;
    left: 5px;
    width: 34px;
    height: 34px;
    background-image: url('images/plsMenu2.png');
    background-repeat: no-repeat;
}

.miWebSiteLink span {
    background-position: center -986px;
}

.miHome SPAN {
    background-position: center -204px;
}

.miNewUser SPAN {
    background-position: center -340px;
}

.miLanguage SPAN {
    background-position: center -952px;
}

.miLogOut SPAN {
    background-position: center -1190px;
}

.miListLogin SPAN {
    background-position: center -442px;
}

.miMovUtente SPAN {
    background-position: center -476px;
}

.miListUser SPAN {
    background-position: center -510px;
}

.miMessaggi SPAN {
    background-position: center -544px;
}

.miBonusHistory SPAN {
    background-position: center -1327px;
}

.miCassa SPAN {
    background-position: center -578px;
}

.miGiroconto SPAN {
    background-position: center -612px;
}

.miListAgent SPAN {
    background-position: center -646px;
}

.miMovimenti SPAN {
    background-position: center -680px;
}

.miScommesse SPAN {
    background-position: center -1292px;
}

.miMovBonus SPAN {
    background-position: center -816px;
}

.miNews SPAN {
    background-position: center -850px;
}

.miSport SPAN {
    background-position: center -918px;
}

.miSettings SPAN {
    background-position: center 0px;
}

.miBetCode SPAN {
    background-image: url('images/plsBetCode.png');
}

.miWidgetAndroid SPAN {
    background-image: url('images/plsAndroidWidget.png');
}


    .footerMenu ul li a.newFooterMenuItem::after {
        content: "new";
        position: absolute;
        background-color: #ffffff;
        color: #3b9b22;
        border-radius: 2px;
        width: 22px;
        height: 12px;
        border: 1px solid #3b9b22;
        top: -2px;
        right: 8px;
        font-size: 10px;
        font-weight: 500;
        line-height: 11px;
    }
/*--- CONTACT ---*/
.pnlContract {
    margin-top: 10px;
}

    .pnlContract ul {
        width: 95%;
        margin: auto;
        text-decoration: none;
        list-style-type: none;
        border: 1px solid #222222;
        border-radius: 4px;
        padding: 5px;
        background-color: #111111;
    }

        .pnlContract ul li {
        }

            .pnlContract ul li > a {
                display: block;
                line-height: 35px;
                border-bottom: 1px solid #333333;
                -webkit-box-shadow: 0px 5px 10px #111111 inset;
                box-shadow: inset 0px 5px 10px #111111;
                background-image: linear-gradient(top, #454545 40%, #000000 45%);
                background-image: -o-linear-gradient(top, #454545 40%, #000000 45%);
                background-image: -moz-linear-gradient(top, #454545 40%, #000000 45%);
                background-image: -webkit-linear-gradient(top, #454545 40%, #000000 45%);
                background-image: -ms-linear-gradient(top, #454545 40%, #000000 45%);
                background-image: -webkit-gradient(linear,left top,left 40, color-stop(0.4, #454545), color-stop(0.45, #000000)); /* WebKit Principale*/
                text-transform: uppercase;
                text-align: center;
                color: #FFFFFF;
                font-weight: bold;
            }

            .pnlContract ul li ul {
                display: none;
                width: auto;
                padding: 0;
            }

                .pnlContract ul li ul li {
                }

                    .pnlContract ul li ul li a {
                        background-color: #111111;
                        background-image: none;
                        color: #ffffff;
                    }

    .pnlContract .indice {
        display: table;
        border: 1px solid #333333;
        height: 30px;
        line-height: 32px;
        padding-left: 30px;
        padding-right: 20px;
        background-color: #111111;
        -webkit-box-shadow: 0px 5px 10px #333333 inset;
        box-shadow: inset 0px 5px 10px #333333;
        border-radius: 15px;
        background-image: url('Images/upArrow.png');
        background-repeat: no-repeat;
        background-position: 8px center;
        margin: 5px auto;
    }

        .pnlContract .indice a {
            color: #FFFFFF;
            font-weight: bold;
            display: block;
        }

.detailContract {
    display: none;
    margin: 5px;
}

    .detailContract #content h2 {
        color: #E08D0E;
    }

    .detailContract #content .wait {
        text-align: center;
        height: 150px;
        font-weight: bold;
        background-position: center center;
        background-repeat: no-repeat;
        background-image: url('Images/Waiting.gif');
    }

    .TabsLogin input[type="button"],
    .TabsLogin input[type="submit"] {
        border: 1px solid #E0A608;
        padding-left: 15px;
        padding-right: 15px;
        height: 25px;
        background-color: #F8B707;
        -webkit-box-shadow: 0px 10px 15px #FCE199 inset;
        box-shadow: inset 0px 10px 15px #FCE199;
        color: #000000;
        font-weight: bold;
        border-radius: 3px;
        margin-left: 2px;
        min-width: 70px;
        cursor: pointer;
        font-size: 12px;
        text-transform: uppercase;
    }

    .TabsLogin .LoginError {
        text-align: center;
        margin: 5px;
        color: #AA0000;
        font-weight: bold;
        font-size: 16px;
    }

    .TabsLogin .RegLostPwd a {
        display: block;
        color: #efefef;
        font-weight: normal;
        font-size: 14px;
        line-height: 20px;
        width: 160px;
        margin: auto;
        font-family:Arial;
    }

.row.RegLostPwd {
    margin: 20px 0 5px 0;
}

.TabsLogin .Register {
    text-align: center;
    margin-top: 15px;
}

    .TabsLogin .Register a {
        display: block;
        font-size: 14px;
        width: 188px;
        line-height: 26px;
        color: #ebebeb;
        font-weight: bold;
        font-family: Arial;
        border-radius: 4px;
        box-shadow: inset 0px 16px 5px 0 #73a500;
        background-color: #446700;
        margin: auto auto;
        text-transform: uppercase;
        height:32px;
        line-height:32px;
    }
.TabsLogin #pnlLogin .row span.CmpError {
    position: relative;
    background-position: unset;
    padding: 2px 6px 3px 24px;
    top: 3px;
}
.TabsLogin #pnlLogin .row.spacebottom .chkremember {
    display: inline-block !important;
    width:100%;
    padding:15px 0 15px 0;
}
.TabsLogin #pnlLogin .row.spacebottom .chkremember .label.rememberme{
    display:inline-block;
    font-size:13px;
    font-weight:bold;
    float:left;
    margin:3px 0px 0px 6px;
}
.TabsLogin #pnlLogin .slidingLabel.pwd {
    position:relative;
}
/* STILE PER IL MODULO DI CREAZIONE NUOVO UTENTE */
.TabsRegister {
    margin-top: 6px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    color: #FFFFFF;
    background-color: #323232;
    padding: 5px;
}

    .TabsRegister input[type="text"],
    .TabsRegister input[type="password"],
    .TabsRegister input[type="number"],
    .TabsRegister input[type="tel"] {
        width: -webkit-calc(100% - 10px);
        width: -moz-calc(100% - 10px);
        width: -ms-calc(100% - 10px);
        width: -o-calc(100% - 10px);
        width: calc(100% - 10px);
        border: 0;
        height: 39px;
        padding-top: 5px;
    }

        .TabsRegister input[type="text"]:focus,
        .TabsRegister input[type="password"]:focus,
        .TabsRegister input[type="number"]:focus,
        .TabsRegister select:focus {
            -webkit-box-shadow: inset 0 -3px 0 #ffc000;
            -moz-box-shadow: inset 0 -3px 0 #ffc000;
            box-shadow: inset 0 -3px 0 #ffc000;
            outline: none;
        }

    .TabsRegister #ctl00_w_ctl00_ContentMain_ContentMain_ContentMain_newUserPW_upnlResidence .row.slidingLabel .label.statoIT {
        -moz-transform: translateX(-42px) translateY(-14px) scale(.75);
        -o-transform: translateX(-42px) translateY(-14px) scale(.75);
        -ms-transform: translateX(-42px) translateY(-14px) scale(.75);
        -webkit-transform: translateX(-42px) translateY(-14px) scale(.75);
        transform: translateX(-42px) translateY(-14px) scale(.75);
        color: #5e5e5e;
        padding-left: 2px;
        width: 405px;
        float: left;
    }

        .TabsRegister #ctl00_w_ctl00_ContentMain_ContentMain_ContentMain_newUserPW_upnlResidence .row.slidingLabel .label.statoIT ~ select {
            padding-top: 10px;
        }

    .divRegistrationConfirm .stdButton,
    .TabsRegister .stdButton {
        display: block;
        width: 207px;
        font-size: 15px;
        line-height: 24px;
        color: #FFFFFF;
        font-weight: bold;
        background-image: url('Images/menu_btn_continue_mobile.png');
        background-position: bottom;
        border-radius: 3px;
        border: 0;
        margin: 0 auto;
        text-transform: uppercase;
        cursor: pointer;
        outline: none;
    }

    .TabsRegister .stdButton {
        display: block;
        height: 42px;
        width: 100%;
    }

    .TabsRegister .hidButton {
        display: none !important;
    }

.divRegistrationConfirm .stdButton.yellowButton {
    border: 1px solid #E0A608;
    padding-left: 15px;
    padding-right: 15px;
    height: 28px;
    line-height: 28px;
    background-color: #F8B707;
    color: #000000;
    font-weight: bold;
    border-radius: 3px;
    min-width: 70px;
    cursor: pointer;
    -webkit-box-shadow: 0px 10px 15px #FCE199 inset;
    box-shadow: inset 0px 10px 15px #FCE199;
    display: block;
    width: 210px;
    margin: 8px auto;
    padding-top: 0 !important;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
}

.divRegistrationConfirm .stdButton {
    margin-top: 14px;
}

.TabsRegister .wraper_prev .prev {
    border-left: none;
    margin-right: 30px;
    background-image: url('Images/reg_prev.png');
    background-repeat: no-repeat;
    width: 23px;
    height: 28px;
    background-color: transparent;
    border: 0;
    outline: none;
}

.TabsRegister .wraper_next .stdButton {
    border-right: none;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
}

.TabsRegister .tabDecoration .wraper_prev,
.TabsRegister .tabDecoration .wraper_next {
    display: inline;
}

    .TabsRegister .tabDecoration .wraper_next .nextButtonWraper {
        position: relative;
        display: block;
        height: 28px;
        margin-bottom: 30px;
    }

        .TabsRegister .tabDecoration .wraper_next .nextButtonWraper.it {
            position: relative;
            display: block;
            height: 28px;
            margin-bottom: 30px;
            margin-top: 30px;
        }
/*.TabsRegister .tabDecoration .wraper_next .nextButtonWraper:after {
    content: "";
    background-image: url('Images/reg_next.png');
    background-position: top 0 right 0;
    background-repeat: no-repeat;
    color:pink;
    width: 19px;
    height: 28px;
    position: absolute;
    right: 1px;
    top: 0;
}*/
.TabsRegister .divInfo {
    border-bottom: 1px solid #D27D00;
}

    .TabsRegister .divInfo .divInfoNav {
        text-align: center;
        margin: 7px 0;
    }

        .TabsRegister .divInfo .divInfoNav.navParent1 > .nav1,
        .TabsRegister .divInfo .divInfoNav.navParent2 > .nav2,
        .TabsRegister .divInfo .divInfoNav.navParent3 > .nav3 {
            background-color: #D26A01;
            -webkit-box-shadow: 0px 20px 25px #F8CB24 inset;
            box-shadow: inset 0px 20px 25px #F8CB24;
        }

        .TabsRegister .divInfo .divInfoNav .nav {
            position: relative;
            display: inline-block;
            width: 32px;
            height: 32px;
            border-radius: 18px;
            background-color: #a0a0a0;
            color: black;
            font-size: 25px;
            line-height: 25px;
            margin: 0 22px;
        }

    .TabsRegister .divInfo .tabsNumber {
        font-size: 40px;
        line-height: 40px;
        display: inline;
    }

    .TabsRegister .divInfo .divInfoNav .nav > input[type='submit'] {
        position: absolute;
        left: 0;
        top: 0;
        padding: 0;
        margin: 0;
        color: #000000;
        background: transparent;
        border: 0 none;
        cursor: pointer;
        border-radius: 12px;
        width: 32px;
        height: 32px;
        outline: none;
        font-size: 16px;
        font-weight: bold;
        font-family: Arial;
    }

    .TabsRegister .divInfo .divInfoNav.navParent2 .nav.nav3 input,
    .TabsRegister .divInfo .divInfoNav.navParent1 .nav.nav2 input,
    .TabsRegister .divInfo .divInfoNav.navParent1 .nav.nav3 input {
        color: #5e5e5e;
    }

    .TabsRegister .divInfo .divInfoNav .nav > input[type='submit']:disabled {
        cursor: not-allowed;
    }

    .TabsRegister .divInfo .locInfo {
        width: 95%;
        width: -webkit-calc(100% - 35px);
        width: -moz-calc(100% - 35px);
        width: -ms-calc(100% - 35px);
        width: -o-calc(100% - 35px);
        width: calc(100% - 35px);
        display: inline-block;
        font-size: 11px;
        line-height: 10px;
        padding-left: 5px;
        height: 20px;
        overflow: hidden;
        text-overflow: ellipsis;
    }

.TabsRegister .tabDecoration .SectionTitle {
    margin: 0;
    font-weight: bold;
    font-size: 12px;
    text-transform: uppercase;
}

    .TabsRegister .tabDecoration .SectionTitle.it {
        display: none;
    }

    .TabsRegister .tabDecoration .SectionTitle h4 {
        color: #ffc000;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        padding: 0 25px;
        height: 14px;
    }

.TabsRegister .tabDecoration .row.lastRow {
    margin-bottom: 30px;
}

    .TabsRegister .tabDecoration .row.lastRow.linguaHide {
        display: none;
    }

.TabsRegister .tabDecoration .row select {
    max-width: 100%;
    padding: 0 5px;
    border-radius: 4px;
    width: 100%;
    height: 46px;
    background-color: #FFFFFF;
    font-size: 15px;
}

.TabsRegister .row.phoneRow .label {
    padding-left: 5px;
}

.TabsRegister .tabDecoration .row.phoneRow select {
    width: 25%;
}

.TabsRegister .tabDecoration .row.multiCombo select {
    width: auto;
}

.TabsRegister .row.phoneRow.slidingLabel .label {
    margin-left: 36%;
}

.TabsRegister .row.phoneRow.slidingLabel .telefono .txtTelefono input {
    float: right;
    width: 63%;
}

.TabsRegister .row.phoneRow.slidingLabel.focusedAndDirty .telefono .txtTelefono input {
    padding-left: 5px;
}

.TabsRegister .row.phoneRow.slidingLabel .telefono select {
    padding-top: 2px;
    height: 46px;
    float: left;
    width: 33%;
}

.TabsRegister .row.phoneRow.slidingLabel.focusedAndDirty .telefono select {
    padding-top: 2px;
    height: 46px;
}

.TabsRegister .row.slidingLabel.focusedAndDirty select {
    padding-top: 10px;
}

.TabsRegister .tabDecoration .row.phoneRow div:not(.label):not(.regVal) {
    display: inline;
}

.TabsRegister .tabDecoration .row.radioRow input,
.TabsRegister .tabDecoration .row.radioRow label {
    vertical-align: middle;
}

.TabsRegister .tabDecoration .row a {
    color: #ffbb03;
}

.TabsRegister .tabDecoration .row input[type="radio"] {
    width: 30px;
    height: 30px;
}

.TabsRegister .NewUserInfo {
    font-size: 10px;
    font-style: italic;
    max-width: 95%;
    padding-left: 10px;
    text-align: justify;
    display: none;
}

.TabsRegister .plsCodFiscale {
    border: 1px solid #E0A608;
    padding-left: 15px;
    padding-right: 15px;
    height: 25px;
    background-color: #F8B707;
    color: #000000;
    font-weight: bold;
    border-radius: 3px;
    min-width: 70px;
    cursor: pointer;
    -webkit-box-shadow: 0px 10px 15px #FCE199 inset;
    box-shadow: inset 0px 10px 15px #FCE199;
    display: block;
    width: 210px;
    margin: 8px auto 0 auto;
    padding-top: 0 !important;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
}

.new-user-warning {
    font-size: 1.7em;
    font-weight: normal;
    margin-top: 1em;
    background-color: #000;
    padding: 10px;
    border-radius: 5px;
    color: #f4b916;
    text-align: center;
    line-height: 1.25em;
    font-family: open_sansbold, Tahoma, Arial;
}

#divLoading {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 10000;
    background: rgba(255, 255, 255, 0.5);
    text-align: center;
    vertical-align: middle;
    background-image: url("Images/waiting.gif");
    background-repeat: no-repeat;
    background-position: center center;
}

.TabsRegister .tabs_Title {
    font-weight: bold;
    padding: 3px;
}

.TabsRegister .tabs_Description {
    padding: 3px;
    color: #CACACA;
}

.TabsRegister .tabDecoration {
    text-align: center;
}

.TabsRegister .row {
    overflow: hidden;
    margin-top: 3px;
    width: 100%;
}

    .TabsRegister .row .label {
        font-weight: bold;
        line-height: 20px;
        min-height: 8px;
    }

    .TabsRegister .row.slidingLabel.hasValuta {
        position: relative;
    }

        .TabsRegister .row.slidingLabel.hasValuta .valuta {
            position: absolute;
            top: 38px;
            color: black;
            right: 11px;
            font-size: 16px;
        }

    .TabsRegister .row.slidingLabel .label {
        padding-left: 13px;
        position: relative;
        color: #000000;
        text-align: left;
        margin: 0 auto;
        top: 35px;
        font-weight: normal !important;
        pointer-events: none;
        font-size: 16px;
    }

    .TabsRegister .row.slidingLabel {
        margin-top: -12px;
    }

        .TabsRegister .row.slidingLabel.focusedAndDirty .label {
            -moz-transform: translateX(-42px) translateY(-14px) scale(.75);
            -o-transform: translateX(-42px) translateY(-14px) scale(.75);
            -ms-transform: translateX(-42px) translateY(-14px) scale(.75);
            -webkit-transform: translateX(-42px) translateY(-14px) scale(.75);
            transform: translateX(-42px) translateY(-14px) scale(.75);
            color: #5e5e5e;
            padding-left: 2px;
            width: 405px;
            float: left;
        }

        .TabsRegister .row.slidingLabel.focusedAndDirty input {
            width: calc(100% - 15px);
            padding-left: 10px;
        }

        .TabsRegister .row.slidingLabel.focusedAndDirty .CmpError {
            top: 0;
        }

.TabsRegister .errCodFiscale {
    color: #FF0000;
    font-weight: bold;
}

.TabsRegister .regChkboxPanel .row .label {
    padding: 0 5px 0 10px;
}

.TabsRegister .row.chckbox .label {
    padding-top: 10px;
}

.TabsRegister .regChkboxPanel .row .label input[type="checkbox"] {
    width: 20px;
    height: 20px;
    vertical-align: top;
}

.TabsRegister .regChkboxPanel .row .label input[type="checkbox" i] {
    -webkit-appearance: none;
    border: 1px solid #a0a0a0;
    border-radius: 5px;
}

    .TabsRegister .regChkboxPanel .row .label input[type="checkbox" i]:checked {
        background-color: #000000;
        background-image: url('Images/checkedBox.png');
        background-position: 1px 1px;
        background-repeat: no-repeat;
        background-size: 16px;
    }

.TabsRegister .regChkboxPanel .row .label .checkboxValue {
    width: calc(100% - 51px);
    display: inline-block;
    margin-bottom: 5px;
    vertical-align: middle;
    padding: 0 5px 0 5px;
    text-align: left;
}

    .TabsRegister .regChkboxPanel .row .label .checkboxValue p {
        margin: 0;
        padding: 0;
    }

.divRegistrationConfirm {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 10000;
    background: rgba(255, 255, 255, 0.8);
    text-align: center;
}

    .divRegistrationConfirm .divRegistrationConfirmWraper {
        position: relative;
        top: 40%;
        background: #000000;
        margin: 0 auto;
        border-radius: 5px;
        padding: 7px;
        max-width: 300px;
    }

        .divRegistrationConfirm .divRegistrationConfirmWraper .tabs_Title {
            font-weight: bold;
            font-size: 12px;
            text-transform: uppercase;
            color: #ffc000;
            margin-bottom: 5px;
        }

.btnDepositContinue.full {
    width: 100%;
}

/* STILE PER LA MODIFICA DEI DATI PERSONALI */
.TabsUpdProfile {
    margin-top: 15px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    color: #FFFFFF;
    background-color: #000000;
    -webkit-box-shadow: 0px 130px 120px #3A3B3B inset;
    box-shadow: inset 0px 130px 120px #3A3B3B;
    padding: 5px;
}

    .TabsUpdProfile input[type="text"],
    .TabsUpdProfile input[type="password"] {
        width: 200px;
        border: 0;
        height: 22px;
        margin-right: 10px;
        border-radius: 4px;
    }

    .TabsUpdProfile .tabs_Title {
        font-weight: bold;
        padding: 3px;
        color: #CCCCCC;
    }

    .TabsUpdProfile .box {
        border: 1px solid #404040;
        background-color: #22262b;
        padding: 10px 20px 0px 20px;
        border-radius: 8px;
        margin-bottom: 15px;
    }

        .TabsUpdProfile .box .rowSummary {
            position: relative;
            line-height: 25px;
            color: #FFFFFF;
            background-color: #404040;
            font-weight: bold;
            margin-bottom: 5px;
            border-radius: 5px;
            padding: 5px 10px;
        }

            .TabsUpdProfile .box .rowSummary .label {
                display: inline;
            }

            .TabsUpdProfile .box .rowSummary .value {
                position: absolute;
                display: inline-block;
                right: 10px;
                color: #F89B02;
            }

    .TabsUpdProfile .row {
        overflow: hidden;
        margin: 10px 0;
    }

        .TabsUpdProfile .row .label {
            font-weight: bold;
            font-size: 14px;
            line-height: 22px;
        }

    .TabsUpdProfile .userDetailsPanelSection h4 {
        font-size: 16px;
        color: #FFFFFF;
        background-color: #404040;
        border-radius: 5px;
        line-height: 25px;
        padding: 5px 10px;
        margin: 0;
    }

    .TabsUpdProfile .userDetailsPanelSection select {
        max-width: 210px;
        width: 210px;
        border-radius: 4px;
        height: 26px;
    }

.TabsPwdSetNew .row select {
    max-width: 190px;
    width: 190px;
    border-radius: 4px;
    height: 26px;
}

.TabsUpdProfile .userDetailsPanelSection select:disabled {
    appearance: none !important;
    -webkit-appearance: none;
    -moz-appearance: none;
    padding: 0 5px;
    background-color: #ebebe4;
    color: #545454;
    font-size: 18px;
    -webkit-box-shadow: 3px 3px 15px #999999 inset;
    box-shadow: inset 3px 3px 15px #999999;
    border: none;
}

.TabsUpdProfile .userDetailsPanelSection select::-ms-expand { /*IE hack*/
    display: none;
}

.TabsUpdProfile .errCodFiscale {
    color: #FF0000;
    font-weight: bold;
}

.TabsUpdProfile .plsCodFiscale {
    border: 1px solid #E0A608;
    padding-left: 15px;
    padding-right: 15px;
    height: 25px;
    background-color: #F8B707;
    color: #000000;
    font-weight: bold;
    border-radius: 3px;
    margin-left: 2px;
    min-width: 70px;
    cursor: pointer;
    -webkit-box-shadow: 0px 10px 15px #FCE199 inset;
    box-shadow: inset 0px 10px 15px #FCE199;
}

.TabsUpdProfile .plsUpdProfile {
    display: block;
    width: 207px;
    font-size: 14px;
    line-height: 24px;
    color: #333333;
    font-weight: bold;
    background-color: #70AE08;
    -webkit-box-shadow: 0px 14px 3px #9BD33A inset;
    box-shadow: inset 0px 14px 3px #9BD33A;
    border-radius: 3px;
    border: 1px solid #6CA50F;
    margin: 10px auto;
    padding: auto;
    text-transform: uppercase;
}

/* STILE PER IL RECUPERO DELL PASSWORD */
.TabsPwdRecovery {
    margin-top: 5px;
    background-color: #000000;
    color: #FFFFFF;
    padding: 5px;
    border-radius: 5px;
}

    .TabsPwdRecovery input[type="text"],
    .TabsPwdRecovery input[type="password"] {
        width: 180px;
        height: 22px;
        border: 0;
        margin-right: 10px;
    }

    .TabsPwdRecovery input[type="button"],
    .TabsPwdRecovery input[type="submit"] {
        border: 1px solid #E0A608;
        padding-left: 15px;
        padding-right: 15px;
        height: 25px;
        background-color: #F8B707;
        color: #000000;
        font-weight: bold;
        border-radius: 3px;
        margin-left: 2px;
        min-width: 70px;
        cursor: pointer;
        -webkit-box-shadow: 0px 10px 15px #FCE199 inset;
        box-shadow: inset 0px 10px 15px #FCE199;
        font-size: 12px;
        text-transform: uppercase;
    }

    .TabsPwdRecovery .tabs_Title {
        border-width: 1px;
        border-color: #EBA917;
        font-weight: bold;
        padding: 3px;
        border-bottom-style: solid;
        line-height: 18px;
        margin-bottom: 5px;
    }

    .TabsPwdRecovery .tabs_Description {
        padding: 5px 0;
        color: #A5A5A5;
    }

    .TabsPwdRecovery .tabPwdRecovery {
        display: block;
        line-height: 25px;
        height: 25px;
        font-size: 16px;
        font-weight: bold;
    }

    .TabsPwdRecovery .TabsRecovery {
        text-align: left;
        color: #FFFFFF;
    }

        .TabsPwdRecovery .TabsRecovery .row {
            overflow: hidden;
            margin-bottom: 10px;
            line-height: 18px;
        }

            .TabsPwdRecovery .TabsRecovery .row .label {
                font-weight: bold;
            }

/* Stile per il settaggio Nuova Password */
.TabsPwdSetNew {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    color: #FFFFFF;
    background-color: #000000;
    -webkit-box-shadow: 0px 130px 120px #3A3B3B inset;
    box-shadow: inset 0px 130px 120px #3A3B3B;
    font-size: 12px;
    margin-top: 15px;
}

    .TabsPwdSetNew .pwdSetNewLogo {
        background-image: url('Images/LoginLogo.png');
        background-repeat: no-repeat;
        background-position: right 30px;
        padding: 5px;
    }

    .TabsPwdSetNew h1 {
        margin: 0 0 10px 0;
        padding: 0;
        border: 0;
        text-align: left;
        color: #000000;
        border-radius: 4px;
        background-color: #DD870B;
        display: block;
        font-size: 14px;
        font-weight: bold;
        line-height: 22px;
        text-indent: 10px;
        -webkit-box-shadow: 0px 15px 10px #F9D65B inset;
        box-shadow: inset 0px 15px 10px #F9D65B;
    }

    .TabsPwdSetNew .subTitleTabs {
        display: block;
        font-size: 14px;
        line-height: 25px;
        overflow: hidden;
        color: #CCCCCC;
        font-weight: bold;
    }

    .TabsPwdSetNew .row {
        overflow: hidden;
        margin-top: 5px;
    }

        .TabsPwdSetNew .row .label {
            font-weight: bold;
            margin: 2px 0;
        }

        .TabsPwdSetNew .row .input {
            font-weight: bold;
        }

        .TabsPwdSetNew .row .message {
            font-weight: bold;
        }

    .TabsPwdSetNew input[type="text"],
    .TabsPwdSetNew input[type="password"] {
        width: 180px;
        height: 22px;
        border: 0;
        margin-right: 10px;
    }

    .TabsPwdSetNew input[type="button"],
    .TabsPwdSetNew input[type="submit"] {
        border: 1px solid #E0A608;
        padding-left: 15px;
        padding-right: 15px;
        height: 25px;
        background-color: #F8B707;
        color: #000000;
        font-weight: bold;
        border-radius: 3px;
        margin-left: 2px;
        min-width: 70px;
        cursor: pointer;
        -webkit-box-shadow: 0px 10px 15px #FCE199 inset;
        box-shadow: inset 0px 10px 15px #FCE199;
    }

/* Box Antieffrazione */
#boxAntieffrazione {
    margin: 10px;
    border: 3px solid #E79610;
    border-radius: 5px;
    background-color: #FFFFFF;
    color: #000000;
    padding: 5px;
    overflow: hidden;
    text-align: center;
    -webkit-box-shadow: 5px 10px 50px #999999 inset;
    box-shadow: inset 5px 10px 50px #999999;
}

    #boxAntieffrazione span {
        display: block;
        text-align: center;
        border-bottom: 1px solid #000000;
        line-height: 20px;
        font-weight: bold;
        border-radius: 4px;
        border: 1px solid #000000;
        padding: 2px;
        margin: auto;
        text-align: center;
        font-weight: bold;
        background-color: #333333;
        color: #FFFFFF;
        -webkit-box-shadow: 5px 5px 10px 10px #555555 inset;
        box-shadow: inset 5px 5px 10px 10px #555555;
    }

    #boxAntieffrazione div {
        border-radius: 4px;
        border: 1px solid #000000;
        padding: 2px;
        width: 45px;
        margin: 10px 2px; /* float:left; */
        display: inline-block;
        text-align: center;
        font-weight: bold;
        background-color: #333333;
        -webkit-box-shadow: 5px 5px 10px 10px #555555 inset;
        box-shadow: inset 5px 5px 10px 10px #555555;
    }

        #boxAntieffrazione div span {
            color: #F7CF21;
            display: inline;
            border: none;
            background-color: #000000 !important;
        }

        #boxAntieffrazione div input[type="text"] {
            width: 30px;
            margin: 5px auto;
            text-align: center;
        }

#pnlAntieffrazione .btnLogin {
    display: block;
    margin: 10px;
}

/*--- MSG ---*/
.TabsSingle.PwdRecovery .MsgControl .msgTitle {
    display: none;
}

.TabsSingle.PwdRecovery .MsgControl {
    background-color: initial;
    box-shadow: none;
    border-radius: 0;
    border: none;
    color: initial;
    margin: 0;
    padding: 0;
    font-weight: normal;
}
.MsgControl {
    background-color: #DADADA;
    box-shadow: inset 3px 5px 6px 1px #999999;
    border-radius: 5px;
    border: 5px solid #D27D00;
    color: #101c33;
    margin: 5px 0 10px 0;
    border: 4px solid #D27D00;
    padding: 2px;
    font-weight: bold;
}

    .MsgControl .msgTitle {
        display: block;
        font-size: 16px;
        color: #333333;
        text-align: center;
        font-weight: bold;
        line-height: 25px;
        border: 3px solid #F3BF0A;
        background-color: #F4A52D;
        margin: 1px;
        border-radius: 5px;
        -webkit-box-shadow: 0px 10px 10px #ffda69 inset;
        box-shadow: inset 0px 10px 10px #ffda69;
    }

    .MsgControl .msgSubTitle {
        display: block;
        text-align: center;
        font-weight: bold;
        margin: 5px;
    }

    .MsgControl .msgTxt {
        display: block;
        text-align: center;
        padding: 5px;
    }

/*--- RISERVA ---*/
.TabsRiserva {
    border: 1px solid #383838;
    background-color: #000000;
    -webkit-box-shadow: 0px 20px 25px #4F4F4F inset;
    box-shadow: inset 0px 20px 25px #4F4F4F;
    margin-top: 10px;
    color: #FFFFFF;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    padding: 10px;
    overflow: hidden;
}

    .TabsRiserva h1 {
        display: block;
        font-size: 12px;
        font-weight: bold;
        color: #000000;
        line-height: 20px;
        text-align: left;
        overflow: hidden;
        background-color: #DD870B;
        -webkit-box-shadow: 0px 10px 10px #F9D65B inset;
        box-shadow: inset 0px 10px 10px #F9D65B;
        text-indent: 10px;
        text-transform: uppercase;
        border-radius: 4px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        margin: 0 0 10px 0;
        padding: 0px;
    }

    .TabsRiserva .row {
        overflow: hidden;
        padding-left: 40px;
        line-height: 30px;
        position: relative;
        font-size: 16px;
        font-weight: bold;
    }

        .TabsRiserva .row .linkCoupon {
            color: #FFFFFF;
            display: inline;
        }

        .TabsRiserva .row .time {
            color: #FFFFFF;
            float: right;
        }

        .TabsRiserva .row .check {
            float: right;
            margin-left: 20px;
        }

    .TabsRiserva .ScoRisParziale,
    .TabsRiserva .ScoRisParzialeA {
        border: 3px solid #777777;
        border-radius: 5px;
        background-color: #DADADA;
        -webkit-box-shadow: 5px 10px 25px #777777 inset;
        box-shadow: inset 5px 10px 25px #777777;
        color: #000000;
        font-weight: bold;
        overflow: hidden;
        line-height: 30px;
        padding: 5px 10px;
        text-align: right;
    }

        .TabsRiserva .ScoRisParziale .giocato,
        .TabsRiserva .ScoRisParzialeA .giocato {
            display: block;
            border-bottom: 1px solid #AAAAAA;
            padding-right: 30px;
            text-align: left;
            position: relative;
        }

            .TabsRiserva .ScoRisParziale .giocato span,
            .TabsRiserva .ScoRisParzialeA .giocato span {
                position: absolute;
                right: 10px;
                color: #800000;
            }

        .TabsRiserva .ScoRisParziale .accettato,
        .TabsRiserva .ScoRisParzialeA .accettato {
            display: block;
            border-bottom: 1px solid #CACACA;
            padding-right: 30px;
            text-align: left;
            position: relative;
        }

            .TabsRiserva .ScoRisParziale .accettato span,
            .TabsRiserva .ScoRisParzialeA .accettato span {
                position: absolute;
                right: 10px;
                color: #800000;
            }

    .TabsRiserva input[type="submit"],
    .TabsSingle input[type="button"] {
        border: 1px solid #666666;
        padding-left: 15px;
        padding-right: 15px;
        height: 25px;
        background-color: #F8B707;
        color: #000000;
        font-weight: bold;
        border-radius: 3px;
        margin: 5px 5px 0 0;
        min-width: 70px;
        cursor: pointer;
        -webkit-box-shadow: 0px 10px 15px #FCE199 inset;
        box-shadow: inset 0px 10px 15px #FCE199;
    }

    /* Stato della scommessa */
    .TabsRiserva .stato0,
    .TabsRiserva .stato1,
    .TabsRiserva .stato2,
    .TabsRiserva .stato3,
    .TabsRiserva .stato4 {
        background-image: url('Images/statoRis.png');
        width: 10px;
        height: 10px;
        position: absolute;
        top: 10px;
        left: 15px;
    }

    .TabsRiserva .stato0 {
        background-position: center 0;
    }

    .TabsRiserva .stato1 {
        background-position: center -13px;
    }

    .TabsRiserva .stato2 {
        background-position: center -26px;
    }

    .TabsRiserva .stato3 {
        background-position: center -39px;
    }

    .TabsRiserva .stato4 {
        background-position: center -52px;
    }

/*--- LIST BUTTON ---*/
.btnList {
    padding-left: 0px;
    margin-top: 10px;
    text-align: center;
    color: #FFFFFF;
}

    .btnList a {
        overflow: hidden;
        border: 1px solid #333333;
        display: inline-block;
        background-color: #010101;
        -webkit-box-shadow: 0px 30px 20px #333333 inset;
        box-shadow: inset 0px 30px 20px #333333;
        border-radius: 6px;
        margin: 2px 1px;
        width: 46%;
        padding: 2px 0;
        text-align: center;
    }

        .btnList a div {
            height: 64px;
            padding-right: 2px;
        }

        .btnList a:hover {
            -webkit-box-shadow: 0px 0px 45px 5px #333333 inset;
            box-shadow: inset 0px 0px 45px 5px #333333;
        }

        .btnList a div span {
            text-decoration: none;
            font-variant: normal;
            height: 64px;
            color: #FFFFFF;
            text-transform: uppercase;
            font-weight: bold;
            background-repeat: no-repeat;
            margin: 0px;
            text-align: left;
            font-size: 11px;
            display: table-cell;
            vertical-align: middle;
            padding: 0;
        }

    /* ListUseer */
    .btnList .btnDelete,
    .btnList .btnUserDetail {
        height: 38px;
        width: 30%;
        padding: 0 4px 0 42px;
        white-space: nowrap;
        position: relative;
        color: #fff;
        text-align: left;
    }

        .btnList .btnDelete SPAN:first-child,
        .btnList .btnUserDetail SPAN:first-child {
            display: block;
            position: absolute;
            top: 2px;
            left: 2px;
            width: 34px;
            height: 34px;
            background-image: url('Images/plsMenu2.png');
            background-position: center -714px;
            background-repeat: no-repeat;
        }

        .btnList .btnDelete SPAN:first-child {
            background-position: center -748px;
        }

        .btnList .btnDelete SPAN,
        .btnList .btnUserDetail SPAN {
            display: block;
            height: 34px;
            line-height: 34px;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
        }

/*--- PAGING BAR ---*/
.PagingBar {
    overflow: hidden;
    padding: 2px;
    -webkit-box-shadow: 0px 5px 10px #444444 inset;
    box-shadow: inset 0px 5px 10px #444444;
    background-image: -webkit-gradient(linear,left top,left 30, color-stop(0.3, #454545), color-stop(0.58, #222222)); /* WebKit */
    border: 1px solid #2B2B2B;
    color: #FFFFFF;
    height: 30px;
    line-height: 30px;
    border-radius: 4px;
}

    .PagingBar .precButton {
        float: left;
        padding-left: 1px;
        padding-right: 5px;
        height: 30px;
    }

    .PagingBar .succButton {
        float: right;
        padding-left: 5px;
        padding-right: 1px;
        height: 30px;
    }

    .PagingBar .central {
        font-weight: bold;
        text-align: center;
        padding-left: 40px;
        padding-right: 40px;
    }

/*--- USER SELECT ---*/
.UserSelect {
    text-align: right;
}

    .UserSelect select {
        max-width: 200px;
        min-width: 200px;
    }

        .UserSelect select .ddlItemAgente {
            background-color: #FCE8A3;
        }

        .UserSelect select .ddlUserCassa {
            background-color: #DDE8FF;
        }

/*--- NEWS ---*/       

        .MainHomeNews #HNNav a {
            background-position: center center;
            background-image: url(images/itemNews.png);
            display: inline-block;
            width: 10px;
            height: 10px;
            background-repeat: no-repeat;
            margin: 1px 3px 1px 3px;
        }

        .MainHomeNews #HNNav .activeSlide {
            background-image: url(images/itemNewsSelected.png);
        }

    .MainHomeNews .HNContent {
        margin: 6px 0px 5px 5px;
        background-repeat: no-repeat;
        background-position: left;
        z-index: 16;
        overflow: hidden;
        display: block;
        font-size: 14px;
    }

    .MainHomeNews .HNContentOpen {
        height: 100% !important;
    }

    .MainHomeNews .HNContent.noText {
        height: 108px;
        background-position: right top;
        bottom: 10px;
        top: auto;
    }   

    .MainHomeNews #HNData, .HNEvento {
        display: none;
    }

    .MainHomeNews #HNTitle {
        display: block;
        font-size: 12px;
        font-weight: bold;
        color: #000000;
        line-height: 20px;
        overflow: hidden;
        background-color: #DD870B;
        -webkit-box-shadow: 0px 10px 10px #F9D65B inset;
        box-shadow: inset 0px 10px 10px #F9D65B;
        text-indent: 10px;
        text-transform: uppercase;
        border-radius: 4px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        margin-right: 4px;
        text-decoration: none;
    }

    .MainHomeNews #HNTesto {
        padding: 5px;
        font-size: 11px;
        line-height: 14px;
        color: #FFFFFF;
        overflow: hidden;
        text-overflow: ellipsis;
        height: 48px;
    }

        .MainHomeNews #HNTesto img {
            margin: 0 5px 0 0 !important;
            width: 86px;
            height: 75px;
            border: 1px solid #101C34;
            float: left;
        }

    .MainHomeNews .HNOdds {
        padding: 0px 10px 0px 10px;
    }

    /* Evento associato alla news nella Homepage */
    .MainHomeNews .HNSottoEvento a {
        color: #FFFFFF;
        font-weight: bold;
        font-size: 14px;
    }

    /*Quote visualizzate sulla News della Homepage */
    .MainHomeNews .HNOddsCnt {
        text-align: center;
    }

    .MainHomeNews .HNOdd {
        background-color: #000000;
        border: 1px solid #FFFFFF;
        color: #FFFFFF;
        display: inline-block;
        border-radius: 4px;
        font-size: 14px;
        margin: 5px 0 5px 4px;
        font-weight: bold;
        min-width: 85px;
        cursor: pointer;
        cursor: hand;
        line-height: 15px;
    }

        .MainHomeNews .HNOdd .HNTQ {
            padding: 5px 3px 4px 3px;
            white-space: nowrap;
            font-size: 14px;
            color: #FFFFFF;
            float: left;
            min-width: 25px;
            line-height: 15px;
        }

        .MainHomeNews .HNOdd .HNQ {
            padding: 5px 7px 4px 7px;
            display: inline-block;
            background-color: #CACACA;
            -webkit-box-shadow: 0px 10px 10px 3px #DADADA inset;
            box-shadow: inset 0px 10px 10px 3px #DADADA;
            color: #000000;
            text-align: right;
            border-bottom-right-radius: 4px;
            border-top-right-radius: 4px;
            font-size: 14px;
            float: right;
            min-width: 40px;
            line-height: 15px;
        }

    .MainHomeNews .QuotaChecked .HNQ {
        color: #101c33 !important;
        background-color: #DD870B !important;
        -webkit-box-shadow: 0px 10px 10px #F9D65B inset !important;
        box-shadow: inset 0px 10px 10px #F9D65B !important;
    }

/* DIALOG-UP */

#dialogoverlay {
    display: none;
    opacity: .8;
    position: fixed;
    top: 0px;
    left: 0px;
    background: #000000;
    width: 100%;
    height: 100%;
    z-index: 901;
}

#dialogbox {
    display: none;
    position: relative;
    top: -260px;
    margin: 0 auto;
    background: #202020;
    width: auto;
    z-index: 902;
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
    clear: both;
}

    #dialogbox > #TCPopUpPanel > div {
        background: #202020;
        overflow: overlay;
    }

        #dialogbox > #TCPopUpPanel > div > #dialogboxhead {
            height: 22px;
            border-radius: 4px;
            background-color: #DD870B;
            display: block;
            float: left;
            width: 100%;
            line-height: 22px;
            margin: 0;
            padding: 0;
            border: 0;
            text-transform: uppercase;
            color: #111;
            font-weight: bold;
            font-size: 14px;
            text-indent: 10px;
            text-overflow: ellipsis;
            overflow: hidden;
            white-space: nowrap;
            -webkit-box-shadow: 0px 15px 10px #F9D65B inset;
            box-shadow: inset 0px 15px 10px #F9D65B;
        }

        #dialogbox > #TCPopUpPanel > div > #dialogboxbody {
            background: #202020;
            padding: 15px;
            color: #FFF;
            max-height: 55vh;
            overflow-x: auto;
        }

        #dialogbox > #TCPopUpPanel > div > #dialogboxfoot {
            background: #202020;
            text-align: center;
            border-bottom-left-radius: 10px;
            border-bottom-right-radius: 10px;
            font-weight: bold;
        }

            #dialogbox > #TCPopUpPanel > div > #dialogboxfoot > #cancelPopupButton {
                display: block;
                width: 49%;
                background-color: #ff1c1c;
                border: 1px solid #eb4300;
                -webkit-box-shadow: 0px 10px 15px #fca869 inset;
                box-shadow: inset 0px 10px 15px #fca869;
                float: left;
                color: #000000;
                line-height: 44px;
                text-decoration: none;
                font-weight: bold;
                text-align: center;
                border-radius: 5px;
                font-size: 14px;
                text-transform: uppercase;
            }

            #dialogbox > #TCPopUpPanel > div > #dialogboxfoot > a[id$=okPopupButton] {
                display: block;
                width: 49%;
                border: 1px solid #457100;
                background-color: #7fc116;
                -webkit-box-shadow: 0px 10px 15px #d2ff8c inset;
                box-shadow: inset 0 10px 15px #d2ff8c;
                float: right;
                color: #000000;
                line-height: 44px;
                text-decoration: none;
                font-weight: bold;
                text-align: center;
                border-radius: 5px;
                font-size: 14px;
                text-transform: uppercase;
            }

/* High Priority Messages Controls*/

.pnlMessagesHPMain {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.65);
    z-index: 10001;
}
.pnlMessagesHPMain .pnlMessagesHP .mainMessages .singleMessage {
	max-height: 400px;
	overflow: scroll;
}
.pnlMessagesHP {
    margin: 20px;
    border-radius: 4px;
    background-color: #111;
    border: 1px solid #9b0303;
    box-shadow: 0px 0px 15px 5px #e65b0a;
    -webkit-box-shadow: 0px 0px 15px 5px #e65b0a;
}

    .pnlMessagesHP h3 {
        margin: 0;
        line-height: 25px;
        font-size: 14px;
        color: #fff;
        text-align: center;
        background-color: #9b0303;
        -webkit-box-shadow: 0px 10px 25px #e65b0a inset;
        box-shadow: inset 0px 10px 25px #e65b0a;
    }

    .pnlMessagesHP .mainMessages {
    }

        .pnlMessagesHP .mainMessages .singleMessage {
            padding: 10px;
            background-color: #222;
            box-shadow: inset 0px 20px 15px #333;
            display: block;
        }

            .pnlMessagesHP .mainMessages .singleMessage #listMessages {
                width: 100% !important;
            }

                .pnlMessagesHP .mainMessages .singleMessage #listMessages > div {
                    border-bottom: 1px solid #555;
                    min-height: 100px;
                    line-height: 14px;
                    width: 100% !important;
                }

                .pnlMessagesHP .mainMessages .singleMessage #listMessages div .ltlData {
                }

                    .pnlMessagesHP .mainMessages .singleMessage #listMessages div .ltlData span {
                        font-weight: bold;
                        color: #F8B707;
                    }

                .pnlMessagesHP .mainMessages .singleMessage #listMessages div .lblOggetto {
                }

                    .pnlMessagesHP .mainMessages .singleMessage #listMessages div .lblOggetto span {
                        font-weight: bold;
                        color: #F8B707;
                    }

                .pnlMessagesHP .mainMessages .singleMessage #listMessages div .lblMessage {
                }

                    .pnlMessagesHP .mainMessages .singleMessage #listMessages div .lblMessage span {
                        font-weight: bold;
                        color: #F8B707;
                    }

                        .pnlMessagesHP .mainMessages .singleMessage #listMessages div .lblMessage span.lblMsgTxt {
                            font-weight: normal;
                            color: #fff;
                        }

                .pnlMessagesHP .mainMessages .singleMessage #listMessages div .checkAsRead {
                    background-position: center center;
                    float: right;
                    width: 30px;
                    height: 30px;
                    background-image: url('Images/checkValue.png');
                    background-repeat: no-repeat;
                }

            .pnlMessagesHP .mainMessages .singleMessage ul li .leggiMessaggio {
            }

            .pnlMessagesHP .mainMessages .singleMessage .searchBtn {
                position: relative;
                height: 30px;
                margin-top: 5px;
            }

                .pnlMessagesHP .mainMessages .singleMessage .searchBtn .prev,
                .pnlMessagesHP .mainMessages .singleMessage .searchBtn .next {
                    position: absolute;
                    top: 0;
                    background-color: #F8B707;
                    width: 40px;
                    height: 20px;
                    font-weight: bold;
                    cursor: pointer;
                    line-height: 20px;
                    color: #000;
                    text-align: center;
                    border: 1px solid #333;
                    border-radius: 4px;
                    box-shadow: inset 0px 10px 10px #F8CB24;
                    -webkit-box-shadow: 0px 10px 10px #F8CB24 inset;
                }

                .pnlMessagesHP .mainMessages .singleMessage .searchBtn .prev {
                    left: 0;
                }

                .pnlMessagesHP .mainMessages .singleMessage .searchBtn .next {
                    right: 0;
                }

        .pnlMessagesHP .mainMessages .summaryHP {
            background-color: #450101;
            padding: 5px;
            box-shadow: 0px 20px 30px #620808 inset;
            -webkit-box-shadow: 0px 20px 30px #620808 inset;
        }

            .pnlMessagesHP .mainMessages .summaryHP div {
                line-height: 20px;
                border-bottom: 1px solid #761717;
                font-weight: bold;
                color: #F8B707;
            }

                .pnlMessagesHP .mainMessages .summaryHP div span {
                    color: #FFF;
                    padding-left: 5px;
                }

            .pnlMessagesHP .mainMessages .summaryHP .msgHP {
            }

            .pnlMessagesHP .mainMessages .summaryHP .msg {
            }

    .pnlMessagesHP .footerHP {
        background-color: #450101;
        text-align: center;
        padding: 2px 0;
    }

        .pnlMessagesHP .footerHP #btnCloseHP {
            text-align: center;
            background-color: #D87907;
            box-shadow: inset 0px 10px 10px #F8CB24;
            -webkit-box-shadow: 0px 10px 10px #F8CB24 inset;
            line-height: 20px;
            color: #000;
            min-width: 80px;
            width: 40%;
            border-radius: 4px;
            margin: auto;
            font-weight: bold;
            padding: 3px 0;
            cursor: pointer;
            font-size: 12px;
        }

/*-- Footer --*/
.footer {
    margin: 10px 0;
    background-color: #D26A01;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    border-width: 1px;
    box-shadow: 0 20px 25px #F8CB24 inset;
    -webkit-box-shadow: 0 20px 25px #F8CB24 inset;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    line-height: 30px;
    min-height: 30px;
    padding: 0;
    position: relative;
    text-align: center;
    border-radius: 4px;
    overflow: hidden;
}

    .footer a {
        padding: 0 8px;
        background-color: #990000;
        border: 1px solid #000;
        border-radius: 5px 5px 5px 5px;
        box-shadow: 0 10px 5px #DD0000 inset;
        color: #FFF;
        cursor: pointer;
        display: block;
        font-size: 10px;
        font-weight: bold;
        line-height: 20px;
        margin: 7px 3px;
        min-width: 60px;
        float: left;
        text-align: center;
        text-indent: 0;
        text-transform: uppercase;
    }

        .footer a.btnLogout {
            float: right;
            min-width: 51px;
            line-height: 22px;
        }

.utilityPopupWrapper {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: rgba(0,0,0,0.7);
    z-index: 10000;
}

.utilityPopup {
    width: 90%;
    width: -webkit-calc(90% - 4em);
    width: -moz-calc(90% - 4em);
    width: calc(90% - 4em);
    margin: 5% auto;
    padding: 2em;
    background-color: #000;
    color: #fff;
    border: 5px solid #555;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 1.3em;
    line-height: 1.7em;
    text-align: center;
    -webkit-animation: pop-in 0.75s;
    -moz-animation: pop-in 0.75s;
    -ms-animation: pop-in 0.75s;
    animation: pop-in 0.75s;
    -webkit-animation-timing-function: cubic-bezier(0.010, 1, 0.310, 1); /* older webkit */
    -webkit-animation-timing-function: cubic-bezier(0.010, 1.450, 0.310, 1.300);
    -moz-animation-timing-function: cubic-bezier(0.010, 1.450, 0.310, 1.300);
    -o-animation-timing-function: cubic-bezier(0.010, 1.450, 0.310, 1.300);
    -animation-timing-function: cubic-bezier(0.010, 1.450, 0.310, 1.300); /* custom */
}

    .utilityPopup > * {
        box-sizing: border-box;
    }

    .utilityPopup .popupBtn {
        display: block;
        max-width: 185px;
        font-size: 1.3em;
        line-height: 1.7em;
        text-align: center;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        text-transform: uppercase;
        padding: 0 3px 0 3px;
        border: none;
        background-color: #D26A01;
        -webkit-box-shadow: 0px 20px 25px #F8CB24 inset;
        box-shadow: inset 0px 20px 25px #F8CB24;
        border-radius: 5px;
        color: #000000;
        margin: 1em auto;
    }

        .utilityPopup .popupBtn:hover {
            background-color: #ffc000;
            box-shadow: inset 0px 20px 25px #f5cf47;
        }

/*** popup animation ***/
@-webkit-keyframes pop-in {
    0% {
        opacity: 0;
        -webkit-transform: scale(0.5);
    }

    100% {
        opacity: 1;
        -webkit-transform: scale(1);
    }
}

@-moz-keyframes pop-in {
    0% {
        opacity: 0;
        -moz-transform: scale(0.5);
    }

    100% {
        opacity: 1;
        -moz-transform: scale(1);
    }
}

@keyframes pop-in {
    0% {
        opacity: 0;
        transform: scale(0.5);
    }

    100% {
        opacity: 1;
        transform: scale(1);
    }
}

@media screen and (max-width: 320px) {
    .mainMenu ul li a.miScommesse {
        width: 73% !important;
    }
}

/***Deposit***/
div[id*='uplPrepareDeposit'] {
    background: #3a3b3b; /* Old browsers */
    background: -moz-linear-gradient(top, #3a3b3b 0%, #000000 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #3a3b3b 0%,#000000 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #3a3b3b 0%,#000000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a3b3b', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
    margin-top: 10px;
    padding-top: 10px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

div[id*='pnlCassaMenu'] {
    background-color: #000;
}

div[id*='amountsPrePanel'] {
    padding-bottom: 5px;
}

div[id*='amountEnterPanel'] {
    padding-bottom: 6px;
}

.deposit-header {
    display: block;
    font-size: 14px;
    font-weight: bold;
    line-height: 22px;
    height: 22px;
    text-indent: 10px;
    margin: 5px;
}

.bottom-line {
    border-bottom: 1px solid #e1ac40;
}

.amountsPredefined {
    padding-left: 2px;
    margin: 0 5px 15px 5px;
    text-align: center;
    background-color: transparent;
}

    .amountsPredefined UL {
        min-height: 40px;
        margin: 0;
        padding: 8px 0 0 0;
        list-style-type: none;
        clear: both;
    }

        .amountsPredefined UL LI {
            float: left;
            width: 25%;
            height: 35px;
            text-align: center;
            margin: 0;
            background-color: #111;
            -webkit-box-shadow: 0px 10px 10px #666 inset;
            box-shadow: inset 0px 10px 10px #666;
            font-size: 15px;
            font-weight: bold;
            color: #FFF;
            line-height: 35px;
            border-top: 1px solid #666;
            border-bottom: 1px solid #666;
            cursor: pointer;
            white-space: nowrap;
            text-overflow: ellipsis;
        }

            .amountsPredefined UL LI.selected {
                color: #000;
                background-color: #e3940d;
                -webkit-box-shadow: 0px 10px 10px #ffe965 inset;
                box-shadow: 0px 10px 10px #ffe965 inset;
            }


            .amountsPredefined UL LI:first-child {
                margin-left: 0;
            }

#amountEnterPanelInner {
    display: block;
    text-align: center;
}

    #amountEnterPanelInner .numberField {
        width: 150px;
        text-align: center;
    }

    #amountEnterPanelInner .lclValutaImporto {
        width: 10px;
    }

div[id*='amountEnterPanel'] .ValErrorMessage[style*=inline],
#pMethodEmptyErrMsg[style*=inline] {
    width: 100%;
    display: block !Important;
    text-align: center;
}

div[id*='pnlMetodiPagamento'],
div[id*='pnlContinue'] {
    display: block;
    position: relative;
    overflow: hidden;
}

div[id*='pnlContinue'] {
    text-align: center;
    margin: 15px auto 25px auto;
}

div[id*='pnlMetodiPagamento'] {
    padding: 9px 10px 0 10px;
}

    div[id*='pnlMetodiPagamento'] input[type='radio'] {
        display: none;
        position: relative;
        float: left;
    }

    div[id*='pnlMetodiPagamento'] .pMethod.selected {
        height: 46px;
        width: 29%;
        width: -webkit-calc(33.3333% - 15px);
        width: -moz-calc(33.3333% - 15px);
        width: -ms-calc(33.3333% - 15px);
        width: -o-calc(33.3333% - 15px);
        width: calc(33.3333% - 15px);
        border: 2px solid #48a133;
    }

        div[id*='pnlMetodiPagamento'] .pMethod.selected:after {
            content: url(images/Icons/check.png);
            position: absolute;
            top: -9px;
            right: -10px;
        }

.pMethod {
    display: block;
    position: relative;
    width: 29%;
    width: -webkit-calc(33.3333% - 11px);
    width: -moz-calc(33.3333% - 11px);
    width: -ms-calc(33.3333% - 11px);
    width: -o-calc(33.3333% - 11px);
    width: calc(33.3333% - 11px);
    float: left;
    height: 50px;
    text-align: center;
    border: none;
    border-radius: 3px;
    cursor: pointer;
    background-position: center;
    background-repeat: no-repeat;
    background-color: #fff;
    margin-right: 15px;
    margin-bottom: 15px;
}

    .pMethod:nth-child(3n) {
        margin-right: 0;
    }

    .pMethod.gray:before {
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        content: '';
        width: 100%;
        height: 100%;
        background-color: rgba(0,0,0,0.3);
        border-radius: 3px;
    }

.btnDepositContinue,
.btnBigGreen,
.btnBigGray,
.btnBigBlack {
    display: inline-block;
    width: calc(100% - 30px);
    height: 45px;
    color: #ffffff;
    background-image: url(images/menu_btn_continue_mobile.png);
    line-height: 43px;
    text-align: center;
    text-decoration: none;
    font-weight: bold;
    cursor: pointer;
    text-transform: uppercase;
    font-size: 15px;
    background-repeat: repeat-x;
    background-position: left bottom;
    font-family: Arial, Helvetica, sans-serif;
    border: 1px solid #545454;
    border-radius: 5px;
}

.btnBigGreen,
.btnBigGray {
    width: 100%;
}

.btnBigGray {
    background-image: url(images/menu_bg_sx_mobile.png);
    background-position: left top;
}

input.btnDepositContinue:active,
input.btnDepositContinue:hover,
.btnBigGreen:active,
.btnBigGreen:hover {
    color: #fff;
}

.btnBigGray:active,
.btnBigGray:hover {
    color: #000;
}

input.btnDepositContinue:disabled,
input.btnDepositContinue:active:disabled,
.btnBigGreen:disabled,
.btnBigGreen:hover {
    color: #000;
    background-position: left top;
}

iframe[id*='cashierIFrame'] {
    width: 100%;
    display: inline-block;
    border: none;
    margin-top: 10px;
}

input[id*='selectedPaymetMethod'] {
    display: none;
}

.pMethod.lblPMethod0 {
    background-image: url(images/loghi/bonifico_bancario2.png);
}

.pMethod.lblPMethod1 {
    background-image: url(images/loghi/moneybookers.png);
}

.pMethod.lblPMethod2 {
    background-image: url(images/loghi/moneybookers_eWallet.png);
}

.pMethod.lblPMethod3 {
    background-image: url(images/loghi/neteller.png);
}

.pMethod.lblPMethod4 {
    background-image: url(images/loghi/moneybookers_visa.png);
}

.pMethod.lblPMethod145 {
    background-image: url(images/loghi/neteller.png);
}

.pMethod.lblPMethod5 {
    background-image: url(images/loghi/moneybookers_mastercard.png);
}

.pMethod.lblPMethod6 {
    background-image: url(images/loghi/moneybookers_diners.png);
}

.pMethod.lblPMethod7 {
    background-image: url(images/loghi/moneybookers_delta.png);
}

.pMethod.lblPMethod8 {
    background-image: url(images/loghi/moneybookers_visa_electron.png);
}

.pMethod.lblPMethod9 {
    background-image: url(images/loghi/moneybookers_cartasi.png);
}

.pMethod.lblPMethod10 {
    background-image: url(images/loghi/pp-moneybookers_postepay-alt.png);
}

.pMethod.lblPMethod11 {
    background-image: url(images/loghi/moneybookers.png);
}

.pMethod.lblPMethod12 {
    background-image: url(images/loghi/Neteller.png);
}

.pMethod.lblPMethod13 {
    background-image: url(images/loghi/Generico_bonificobancario.png);
}

.pMethod.lblPMethod21 {
    background-image: url(images/loghi/doughflow.png);
}

.pMethod.lblPMethod22 {
    background-image: url(images/loghi/ClickAndBuy.png);
}

.pMethod.lblPMethod23 {
    background-image: url(images/loghi/ClickAndBuy.png);
}

.pMethod.lblPMethod24 {
    background-image: url(images/loghi/moneybookers_SofortNew.png);
}

.pMethod.lblPMethod25 {
    background-image: url(images/loghi/moneybookers_GiroPay.png);
}

.pMethod.lblPMethod26 {
    background-image: url(images/loghi/moneybookers_Euro6000.png);
}

.pMethod.lblPMethod27 {
    background-image: url(images/loghi/moneybookers_4B.png);
}

.pMethod.lblPMethod28 {
    background-image: url(images/loghi/moneybookers_ePay.png);
}

.pMethod.lblPMethod29 {
    background-image: url(images/loghi/moneybookers_Maestro.png);
}

.pMethod.lblPMethod30 {
    background-image: url(images/loghi/moneybookers_Solo.png);
}

.pMethod.lblPMethod31 {
    background-image: url(images/loghi/moneybookers_Laser.png);
}

.pMethod.lblPMethod32 {
    background-image: url(images/loghi/moneybookers_Dankort.png);
}

.pMethod.lblPMethod33 {
    background-image: url(images/loghi/moneybookers_ELV.png);
}

.pMethod.lblPMethod34 {
    background-image: url(images/loghi/moneybookers_OnlineBankTransfer.png);
}

.pMethod.lblPMethod35 {
    background-image: url(images/loghi/moneybookers_NordeaSoloSw.png);
}

.pMethod.lblPMethod36 {
    background-image: url(images/loghi/moneybookers_NordeaSoloFin.png);
}

.pMethod.lblPMethod37 {
    background-image: url(images/loghi/moneybookers_iDeal.png);
}

.pMethod.lblPMethod38 {
    background-image: url(images/loghi/moneybookers_EPS.png);
}

.pMethod.lblPMethod39 {
    background-image: url(images/loghi/moneybookers_Enets.png);
}

.pMethod.lblPMethod40 {
    background-image: url(images/loghi/moneybookers_POLi.png);
}

.pMethod.lblPMethod41 {
    background-image: url(images/loghi/moneybookers_PolishBanks.png);
}

.pMethod.lblPMethod42 {
    background-image: url(images/loghi/doughflow.png);
}

.pMethod.lblPMethod45 {
    background-image: url(images/loghi/ukash.png);
}

.pMethod.lblPMethod46 {
    background-image: url(images/loghi/ukash.png);
}

.pMethod.lblPMethod47 {
    background-image: url(images/loghi/APCO.png);
}

.pMethod.lblPMethod48 {
    background-image: url(images/loghi/APCO.png);
}

.pMethod.lblPMethod54 {
    background-image: url(images/loghi/moneybookers_BonificoBancarioIstantaneo.png);
}

.pMethod.lblPMethod53 {
    background-image: url(images/loghi/Generico_bonificobancario.png);
}

.pMethod.lblPMethod58 {
    background-image: url(images/loghi/APCO.png);
}

.pMethod.lblPMethod59 {
    background-image: url(images/loghi/APCO.png);
}

.pMethod.lblPMethod60 {
    background-image: url(images/loghi/APCO.png);
}

.pMethod.lblPMethod61 {
    background-image: url(images/loghi/APCO.png);
}

.pMethod.lblPMethod62 {
    background-image: url(images/loghi/APCO.png);
}

.pMethod.lblPMethod63 {
    background-image: url(images/loghi/APCO.png);
}

.pMethod.lblPMethod70 {
    background-image: url(images/loghi/ecocard.png);
}

.pMethod.lblPMethod71 {
    background-image: url(images/loghi/ecocard.png);
}

.pMethod.lblPMethod81 {
    background-image: url(images/loghi/ukash.png);
}

.pMethod.lblPMethod93 {
    background-image: url(images/loghi/moneybookers_americanexpress.png);
}

.pMethod.lblPMethod94 {
    background-image: url(images/loghi/coins.png);
}

.pMethod.lblPMethod105 {
    background-image: url(images/loghi/WirecardPaysafeCard.png);
}

.pMethod.lblPMethod112 {
    background-image: url(images/loghi/card_logos.png);
}

.pMethod.lblPMethod113 {
    background-image: url(images/loghi/SkyeBank2.png);
}

.pMethod.lblPMethod114 {
    background-image: url(images/loghi/astropay.png);
}

.pMethod.lblPMethod115 {
    background-image: url(images/loghi/astropay.png);
}

.pMethod.lblPMethod116 {
    background-image: url(images/loghi/wccc_visa.png);
}

.pMethod.lblPMethod117 {
    background-image: url(images/loghi/wccc_visa.png);
}

.pMethod.lblPMethod118 {
    background-image: url(images/loghi/pp-postepay-alt.png);
}

.pMethod.lblPMethod119 {
    background-image: url(images/loghi/pp-postepay-alt.png);
}

.pMethod.lblPMethod120 {
    background-image: url(images/loghi/ScratchCard.png);
}

.pMethod.lblPMethod122 {
    background-image: url(images/loghi/SecureTradingLogo.png);
}

.pMethod.lblPMethod123 {
    background-image: url(images/loghi/SecureTradingLogo.png);
}

.pMethod.lblPMethod124 {
    background-image: url(images/loghi/rapidTransfer.png);
}

.pMethod.lblPMethod125 {
    background-image: url(images/loghi/one_tap.png);
}

.pMethod.lblPMethod128 {
    background-image: url(images/loghi/wccc_mastercard.png);
}

.pMethod.lblPMethod129 {
    background-image: url(images/loghi/wccc_mastercard.png);
}

.pMethod.lblPMethod126 {
    background-image: url(images/loghi/paypal.png);
    background-size: 90px;
}

.pMethod.lblPMethod133 {
    background-image: url(images/loghi/worldpay_visa.png);
    background-size: 90px;
}

.pMethod.lblPMethod135 {
    background-image: url(images/loghi/worldpay_mastercard.png);
    background-size: 90px;
}

.pMethod.lblPMethod137 {
    background-image: url(images/loghi/pp-worldpay_postepay-alt.png);
    background-size: 90px;
}

.pMethod.lblPMethod143 {
    background-image: url(images/loghi/worldpay_sofort.png);
    background-size: 90px;
}

.pMethod.lblPMethod152 {
    background-image: url(images/loghi/pp-postepay-alt.png)
}

.pMethod.lblPMethod147 {
    background-image: url(images/loghi/wccc_visa.png);
}

.pMethod.lblPMethod149 {
    background-image: url(images/loghi/wccc_mastercard.png);
}

.pMethod.lblPMethod151 {
    background-image: url(images/loghi/WirecardPaysafeCard.png);
}

.pMethod.lblPMethod178 {
    background-image: url(images/loghi/vouchers-logo.png);
}
.pMethod.lblPMethod182 {
    background-image: url(images/loghi/OnShop.png);
}

/*--- REG.POPUP ---*/
#divRegistrationProcess {
    position: absolute;
    width: 100%;
    height: 100%;
    display: block;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 10000;
    background-color: transparent;
    opacity: 1;
    border-radius: 5px;
    overflow-y: scroll;
}

    #divRegistrationProcess:before {
        display: block;
        position: absolute;
        content: '';
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: #000;
        z-index: 2;
        opacity: 0.5;
    }

#popupRegistrationProcess {
    width: 97%;
    width: -webkit-calc(100% - 10px);
    width: -moz-calc(100% - 10px);
    width: -ms-calc(100% - 10px);
    width: -o-calc(100% - 10px);
    width: calc(100% - 10px);
    position: absolute;
    top: 10px;
    left: 5px;
    display: block;
    background-color: #000;
    z-index: 3;
    border-radius: 5px;
}

    #popupRegistrationProcess .RiquadroPopRiserva {
        width: 100%;
        overflow: hidden;
        border-radius: 5px;
        background-color: #1d1d1d;
    }

        #popupRegistrationProcess .RiquadroPopRiserva .divTitle {
            background: #f7d55a; /* Old browsers */
            background: -moz-linear-gradient(top, #f7d55a 0%, #db870b 100%); /* FF3.6-15 */
            background: -webkit-linear-gradient(top, #f7d55a 0%,#db870b 100%); /* Chrome10-25,Safari5.1-6 */
            background: linear-gradient(to bottom, #f7d55a 0%,#db870b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7d55a', endColorstr='#db870b',GradientType=0 ); /* IE6-9 */
        }

            #popupRegistrationProcess .RiquadroPopRiserva .divTitle h3 {
                color: #000;
                margin: 0;
                line-height: 25px;
                height: 25px;
                padding: 0 10px;
            }

        #popupRegistrationProcess .RiquadroPopRiserva .Cnt {
            border-radius: 5px;
            padding: 0;
        }

#btnClosePopupRegistrationProcess {
    display: inline-block;
    border: 1px solid #E0A608;
    padding: 5px 15px;
    background-color: #F8B707;
    -webkit-box-shadow: 0px 10px 15px #FCE199 inset;
    box-shadow: inset 0px 10px 15px #FCE199;
    color: #000000;
    font-weight: bold;
    border-radius: 3px;
    cursor: pointer;
    font-size: 12px;
    text-transform: uppercase;
    text-align: center;
    margin: 0 auto 5px;
}

span[id*='MessageOfRegistrationProcess'] {
    display: block;
    width: 95%;
    width: -webkit-calc(100% - 50px);
    width: -moz-calc(100% - 50px);
    width: -ms-calc(100% - 50px);
    width: -o-calc(100% - 50px);
    width: calc(100% - 50px);
    color: #c4c4c4;
    margin: 0 auto;
    font-size: 12px;
    line-height: 17px;
    background-color: #1d1d1d;
    padding: 15px 15px 0 15px;
}

.buttonHolder {
    display: block;
    width: 95%;
    width: -webkit-calc(100% - 50px);
    width: -moz-calc(100% - 50px);
    width: -ms-calc(100% - 50px);
    width: -o-calc(100% - 50px);
    width: calc(100% - 50px);
    margin: 0 auto 15px auto;
    background-color: #1d1d1d;
    padding: 15px;
    text-align: center;
}

@media only screen and (min-width: 320px) {
    .TabsRegister .row.phoneRow.slidingLabel.focusedAndDirty .label {
        -moz-transform: translateX(-53px) translateY(-14px) scale(.75);
        -o-transform: translateX(-53px) translateY(-14px) scale(.75);
        -ms-transform: translateX(-53px) translateY(-14px) scale(.75);
        -webkit-transform: translateX(-53px) translateY(-14px) scale(.75);
        transform: translateX(-53px) translateY(-14px) scale(.75);
    }
}

@media only screen and (min-width: 742px) {
    .TabsRegister .row.phoneRow.slidingLabel.focusedAndDirty .label {
        -moz-transform: translateX(-72px) translateY(-14px) scale(.75);
        -o-transform: translateX(-72px) translateY(-14px) scale(.75);
        -ms-transform: translateX(-72px) translateY(-14px) scale(.75);
        -webkit-transform: translateX(-72px) translateY(-14px) scale(.75);
        transform: translateX(-72px) translateY(-14px) scale(.75);
    }

    .TabsRegister .row.slidingLabel.focusedAndDirty .label {
        width: 590px;
    }
}
/***element that disables clicking***/
#noclickdiv {
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 1000;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.55);
}
/******/
.bodyMain.RegHideHeader .plsR,
.bodyMain.RegHideHeader .HeadContainer .plsSx.lnkBack,
.bodyMain.RegHideHeader .HeadContainer .plsDx.mhlogin,
.bodyMain.RegHideHeader .footerMenu {
    display: none;
}
.bodyMain.PwdRecovery .HeadContainer .subMenu .mhlogin,
.bodyMain.PwdRecovery .HeadContainer .plsR .iconNewUser,
.bodyMain.LogHideHeader .HeadContainer .title .iconNewUser,
.bodyMain.LogHideHeader .HeadContainer .subMenu .plsDx.mhlogin {
    display: none;
}
/***cancel withdrawal widget***/
.ActiveTransactions {
    position: relative;
    border: 1px solid #D27D00;
    border-radius: 5px;
    margin-top: 5px;
    margin-bottom: -4px;
    padding: 5px;
    background-color: #3a3b3b;
}

.activeTransactionsTitle {
    display: block;
    width: 100%;
    font-weight: bold;
    font-size: 12px;
    line-height: 19px;
    min-height: 19px;
    margin-bottom: 5px;
}

.lwActiveTransactionsRow {
    display: block;
    position: relative;
    width: 100%;
    font-size: 12px;
    line-height: 20px;
    border-bottom: 1px solid #a0a0a0;
    margin: 0 auto 10px auto;
    overflow: hidden;
}

.ActiveTransactions div:nth-last-child(2) {
    margin-bottom: 0;
}

.activeTransactionsData {
    float: left;
    width: 88%;
    width: -webkit-calc(100% - 35px);
    width: -moz-calc(100% - 35px);
    width: -ms-calc(100% - 35px);
    width: -o-calc(100% - 35px);
    width: calc(100% - 35px);
}

    .activeTransactionsData .upperRow,
    .activeTransactionsData .lowerRow {
        float: left;
        width: 100%;
    }

        .activeTransactionsData .upperRow > div:first-child,
        .activeTransactionsData .lowerRow > span:first-child {
            float: left;
        }

        .activeTransactionsData .upperRow > div:last-child,
        .activeTransactionsData .lowerRow > span:last-child {
            float: right;
        }

.activeTransactionsButtons {
    float: right;
    width: 33px;
}

.pagerActiveTransactions {
    display: block;
    position: relative;
    width: 100%;
    font-size: 11px;
    line-height: 25px;
}

    .pagerActiveTransactions > span {
        display: table;
        width: 100%;
        margin-top: 5px;
    }

        .pagerActiveTransactions > span > a,
        .pagerActiveTransactions > span > .pageNumbers {
            display: table-cell;
        }

        .pagerActiveTransactions > span > .prev {
            text-align: left;
            padding-left: 10px;
        }

        .pagerActiveTransactions > span > .pageNumbers {
            text-align: center;
        }

        .pagerActiveTransactions > span > .next {
            text-align: right;
            padding-right: 10px;
        }

        .pagerActiveTransactions > span > a[disabled="disabled"] {
            color: transparent;
            user-select: none;
        }

.ActiveTransactions a:link,
.ActiveTransactions a:visited,
.ActiveTransactions a:hover,
.ActiveTransactions a:active,
.ActiveTransactions a:focus {
    color: #fff;
}

.activeTransactionsButtons a {
    display: block;
    width: 33px;
    min-height: 35px;
    background-image: url(images/Icons/delete_no_shadow.png);
    background-position: center;
    background-position: -webkit-calc(50% + 1px) calc(50% + 2px);
    background-position: -moz-calc(50% + 1px) calc(50% + 2px);
    background-position: -ms-calc(50% + 1px) calc(50% + 2px);
    background-position: -o-calc(50% + 1px) calc(50% + 2px);
    background-position: calc(50% + 1px) calc(50% + 2px);
    background-repeat: no-repeat;
    border: none;
    outline: none;
    margin: 0;
    padding: 0;
}

.awCount {
    position: relative;
    min-width: 10px;
    display: inline-block;
    margin-left: 5px;
}

    .awCount:before,
    .awCount:after {
        position: relative;
        top: -1px;
    }

    .awCount:before {
        content: "(";
        left: -1px;
    }

    .awCount:after {
        content: ")";
        right: -1px;
    }

@media only screen and (max-width: 275px) {
    .activeTransactionsButtons {
        top: 15px;
        position: relative;
    }

    .activeTransactionsData .upperRow > div:last-child,
    .activeTransactionsData .lowerRow > span:last-child,
    .activeTransactionsData .upperRow > div:first-child,
    .activeTransactionsData .lowerRow > span:first-child {
        float: none;
        display: block;
    }
}

/***end cancel withdrawal widget***/

/********************************************************/
/******************** BETDETAIL PAYOUT *******************/
/********************************************************/
.payout-blocking-div-wraper {
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.7);
    top: 0;
    left: 0;
}

.payout-blocking-div-wait {
    position: absolute;
    width: 50px;
    height: 10px;
    background-color: black;
    opacity: 0.7;
    top: calc(50% + 5px);
    left: calc(50% - 25px);
    background-image: url(images/icons/wait_top.gif);
}
/********************************************************/
/*** GDPR popup ***/
.pnl-GDPR-popup {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: transparent;
    z-index: 100001;
}

.bg-GDPR-popup {
    position: absolute;
    display: block;
    content: '';
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: 0.8;
    z-index: 100000;
}

.gdprPopUp {
    position: absolute;
    top: 50px;
    left: 50%;
    transform: translate(-50%, 0);
    width: calc(100% - 30px);
    height: calc(100% - 105px);
    border: 1px solid #000000;
    background-color: #1d1d1d;
    color: #a2a2a2;
    z-index: 100002;
    padding: 19px 9px;
    overflow-y: scroll;
    overflow-x: hidden;
    border-top: 2px solid #ffbb03;
    bottom: 3px;
}

    .gdprPopUp .alertable-ok {
        background-color: none;
        background-image: url(images/menu_btn_continue_mobile.png);
        background-position: left bottom;
        border: none;
    }

    .gdprPopUp > div {
        display: table;
        width: 100%;
        table-layout: fixed;
        padding-bottom: 10px;
    }

    .gdprPopUp input[type="checkbox"] {
        width: 20px;
        height: 20px;
        vertical-align: top;
        -webkit-appearance: none;
        border: 1px solid #a0a0a0;
        border-radius: 5px;
        outline: none;
    }

        .gdprPopUp input[type="checkbox"]:checked {
            background-color: #000000;
            background-image: url(Images/checkedBox.png);
            background-position: 1px 1px;
            background-repeat: no-repeat;
            background-size: 16px;
        }

    .gdprPopUp label {
        display: inline-block;
        min-height: 8px;
        color: #fff;
        text-align: left;
        font-weight: normal;
        line-height: 16px;
        margin-bottom: 5px;
        padding: 0 5px 0 5px;
    }

        .gdprPopUp label p {
            margin: 0;
            padding: 0;
        }

    .gdprPopUp .cbxHolder,
    .gdprPopUp .txtHolder {
        display: table-cell;
        vertical-align: top;
        margin: 0;
        padding: 0;
    }

    .gdprPopUp .cbxHolder {
        width: 30px;
        padding-left: 10px;
    }

    .gdprPopUp .tcHolder {
        margin-bottom: 20px;
    }

    .gdprPopUp .sep {
        height: 0;
        border-top: 1px solid #666666;
        margin: 15px auto;
    }

    .gdprPopUp .btnHolder {
        text-align: center;
        text-transform: uppercase;
        margin: 20px auto 0 auto;
    }

@media screen and (min-height: 570px) {
    .gdprPopUp .btnHolder {
        position: absolute;
        bottom: 3px;
        width: 96%;
    }
}

.gdprPopUp .btnHolder div {
    padding-bottom: 20px;
    width: 99%;
    font-weight: 600;
    color: #ffffff;
    margin: 0 auto;
}

.gdprPopUp .btnHolder .alertable-ok {
    padding: 10px 20px;
    font-size: 14px;
    width: 100%;
    margin-left: 0;
}

.gdprPopUp .btnHolder .alertable-ok {
    white-space: normal;
}

.gdprPopUp .btnHolder input {
    width: auto;
    font-weight: bold;
    text-transform: uppercase;
}

.gdpr-save-message-title,
.gdpr-save-message-text {
    display: block;
    margin: 0 auto;
    text-align: center;
}

.gdpr-save-message-title {
    color: #fff;
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 10px;
}

.alertable-button-wrapper {
    display: inline-block;
    width: 50%;
}

.alertable-cancel.gdpr,
.alertable-ok.gdpr {
    display: block;
    width: auto;
    margin: 0 auto;
    outline: none;
}

.alertable-cancel.gdpr {
    float: right;
    min-width: 50%;
    margin-right: 5px;
}

.alertable-ok.gdpr {
    float: left;
    min-width: 50%;
    margin-left: 5px;
}

/*** End GDPR popup **
/*** Registration Tab03 PopUp for Url's***/
.alertable.regPopUp {
    height: 94%;
    top: 1%;
    left: 0;
    right: 0;
    width: calc(100% - 36px);
    border: 4px solid #555555;
}

    .alertable.regPopUp .alertable-message p a {
        color: #ffbb03;
        outline: none;
    }

    .alertable.regPopUp .alertable-buttons {
        z-index: 1;
    }

a.modal-reject {
    display: block;
    position: absolute;
    top: 6px;
    right: 6px;
    z-index: 100;
    font-size: 20px;
    color: #ffc900;
}

    .alertable.DepositCoupon .alertable-message {
        margin-bottom: 10px;
        margin-top: 20px;
    }

.alertable.regPopUp .alertable-message {
    margin-top: -5px;
}

.helpButton {
    display: none !important;
}
/*MY BONUSES*/
.loaders-mybonuses {
    overflow: hidden;
    width: 100%;
    height: 100%;
    /* margin: 10px 0; */
    display: flex;
    flex-wrap: wrap;
    position: absolute;
    z-index: 100;
    background: rgba(0,0,0,0.95);
    display: none;
}

.loader {
    min-width: 100px;
    box-sizing: border-box;
}

.circle-loader {
    width: 64px;
    min-width: 64px;
    height: 64px;
    min-height: 64px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: auto;
    border-radius: 50%;
    border-top: 8px solid rgba(235, 169, 23, 0.2);
    border-right: 8px solid rgba(235, 169, 23, 0.2);
    border-bottom: 8px solid rgba(235, 169, 23, 0.2);
    border-left: 8px solid rgba(235, 169, 23, 1);
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-animation: circle-loader-spin 1s infinite linear;
    animation: circle-loader-spin 1s infinite linear;
}

@keyframes circle-loader-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@media (min-width: 768px) {
    .circle-loader {
        width: 8em;
        min-width: 8em;
        height: 8em;
        min-height: 8em;
        border-top: 1em solid rgba(235, 169, 23, 0.2);
        border-right: 1em solid rgba(235, 169, 23, 0.2);
        border-bottom: 1em solid rgba(235, 169, 23, 0.2);
        border-left: 1em solid rgba(235, 169, 23, 1);
    }
}

@media (min-width: 992px) {
    .circle-loader {
        width: 7em;
        min-width: 7em;
        height: 7em;
        min-height: 7em;
        border-top: .8em solid rgba(235, 169, 23, 0.2);
        border-right: .8em solid rgba(235, 169, 23, 0.2);
        border-bottom: .8em solid rgba(235, 169, 23, 0.2);
        border-left: .8em solid rgba(235, 169, 23, 1);
    }
}

@media (min-width: 1200px) {
    .circle-loader {
        width: 6em;
        min-width: 6em;
        height: 6em;
        min-height: 6em;
        border-top: .8em solid rgba(235, 169, 23, 0.2);
        border-right: .8em solid rgba(235, 169, 23, 0.2);
        border-bottom: .8em solid rgba(235, 169, 23, 0.2);
        border-left: .8em solid rgba(235, 169, 23, 1);
    }
}

@media (min-width: 1600px) {
    .circle-loader {
        width: 5em;
        min-width: 5em;
        height: 5em;
        min-height: 5em;
        border-top: .6em solid rgba(235, 169, 23, 0.2);
        border-right: .6em solid rgba(235, 169, 23, 0.2);
        border-bottom: .6em solid rgba(235, 169, 23, 0.2);
        border-left: .6em solid rgba(235, 169, 23, 1);
    }
}

.container_bonuses {
    width: 96%;
    position: relative;
    margin: 0 auto;
}

.mybonusescontent {
    position: relative;
    width: 100%;
}

.mybonuses {
    position: relative;
}

    .mybonuses > ul {
        margin: 0;
        padding: 0;
        list-style: none;
    }

        .mybonuses > ul > li {
            position: relative;
            overflow: hidden;
            border-radius: 6px;
            background: #404040;
            padding: 5px;
            margin-top: 15px;
            cursor: pointer;
        }

            .mybonuses > ul > li > h1 {
                /*margin:0 5px ;*/
                padding: 6px 10px;
                color: #000;
                font-family: arial;
                font-size: 14px;
                margin-right: 0;
                margin-top: 0;
                margin-left: 0;
                margin-bottom: 15px;
                font-weight: bold;
                border-radius: 4px;
                background: linear-gradient(to top, #e79211, #f8cb24);
            }

            .mybonuses > ul > li > .bonusoverview {
                /*margin:0 5px;*/
                border: 1px solid #545454;
                background: #242424;
                border-radius: 6px;
            }

                .mybonuses > ul > li > .bonusoverview .bonusbanner img {
                    display: block;
                    width: 100%;
                    border-top-right-radius: 6px;
                    border-top-left-radius: 6px;
                }

                .mybonuses > ul > li > .bonusoverview > .bonus_header {
                    position: relative;
                    padding: 4px 8px;
                    border-bottom: 1px solid #545454;
                }

/*.bonus_header a.trigger_drop {
    display: block;
    position: absolute;
    right: 9px;
    top: 50%;
    transform: translate(0%, -50%);
    width: 10px;
    height: 7px;
    background: url('Images/arrowsprite.png') no-repeat top left;
    background-position: 0px -12px;
    z-index: 10;
}*/

.bonus_header.opened a.trigger_drop {
    background-position: 0px 0px;
}

.mybonuses > ul > li > .bonusoverview > .bonus_header span {
    font-family: arial;
    font-size: 11px;
    color: #fff;
    padding: 4px 0;
}

.mybonuses > ul > li > .bonusoverview > .bonus_header .bonusrow {
    position: relative;
    overflow: hidden;
    margin-right: 25px;
}

.mybonuses > ul > li > .bonusoverview > .bonus_header span.bonusname, .mybonuses > ul > li > .bonusoverview > .bonus_header span.bonusvalid {
    display: block;
    float: left;
}

.mybonuses > ul > li > .bonusoverview > .bonus_header span.bonusstatus, .mybonuses > ul > li > .bonusoverview > .bonus_header span.bonusacredited {
    display: block;
    float: right;
}

.mybonuses > ul > li > .bonusoverview .bonus_notice {
    position: relative;
    border-bottom: 1px solid #545454;
    padding: 8px;
    background: #404040;
}

    .mybonuses > ul > li > .bonusoverview .bonus_notice p {
        color: #fff;
        margin: 0;
        padding: 0;
        font-family: arial;
        font-size: 11px;
    }

.mybonuses > ul > li > .bonusoverview > .bonus_content {
    position: relative;
    display: none;
}

table.bonus_table {
    /*width:100%;*/
    display: block;
    border-left: 1px solid #545454;
    border-right: 1px solid #545454;
    font-family: arial;
    color: #fff;
}

    table.bonus_table thead {
        display: inline-table;
        width: 100%;
    }

        table.bonus_table thead tr th {
            text-align: center;
            display: table-cell;
            padding: 9px 0px;
            /* padding: 8px; */
            font-weight: bold;
            /* height: 30px; */
            /*width: 20%;*/
        }
    /*table.bonus_table thead tr th:first-child{
/*	width:46%; */
    /*}*/
    table.bonus_table tbody, table.bonus_table tbody tr {
        display: inline-table;
        width: 100%;
    }

        table.bonus_table tbody tr td {
            border-top: 1px solid #545454;
            font-size: 10px;
            text-align: center;
            padding: 9px 12px 9px 12px;
            width: 20%;
        }

            table.bonus_table tbody tr td span {
                display: block;
                text-align: left;
            }
/*MY BONUSES END*/
/* upgrade browser popup*/
#browserUpgradePop {
    width: 96%;
    margin: 0;
    padding: 0;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}

.upgradeTop {
    position: relative;
    background: url('data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABRAAD/4QOPaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzE0MCA3OS4xNjA0NTEsIDIwMTcvMDUvMDYtMDE6MDg6MjEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MDA0M2M0NjctM2JmNi00MzliLTgyNmEtM2M3Njc1NWNmMWViIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjY4OTFFNUZBQjlBMzExRTg5MUQ3QjY3MDQ1RDQyQ0NDIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjY4OTFFNUY5QjlBMzExRTg5MUQ3QjY3MDQ1RDQyQ0NDIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE4IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Yzc3M2M0MjQtMjE4NS00YWY3LWEwZTgtNzM5YWEyNGM1MTJlIiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6NjMxZGU1Y2UtZDkzMC0zNjQxLThmNjctMzQzMWQ2OGMxZTZlIi8+IDwv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') no-repeat center center;
    background-size: cover;
    text-align: center;
    overflow: hidden;
}

    .upgradeTop h3 {
        font-size: 16px;
        font-weight: bold;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: normal;
        text-align: center;
        color: #ffffff;
        margin-bottom: 60px;
        margin-top: 40px;
    }

img.browserIcons {
    margin-bottom: 60px;
}

.upgradeBottom {
    background-color: #f8cb24;
    position: relative;
    text-align: center;
    color: black;
    overflow: hidden;
    padding: 35px 0;
}

    .upgradeBottom p {
        font-size: 12px;
        font-weight: normal;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.67;
        letter-spacing: normal;
        text-align: center;
        color: #000000;
    }

    .upgradeBottom h5 {
        font-size: 12px;
        font-weight: bold;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.67;
        letter-spacing: normal;
        text-align: center;
        color: #000000;
    }

#dismissUpgrade {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 10;
}

button.dismissBrowserUpgrade {
    background: transparent;
    border: none;
    outline: none;
    font-size: 24px;
    color: #fff;
    cursor: pointer;
    font-weight: bold;
}
/*  upgrade browser popup end*/

/*** AdvancedAutoExclusion popup start***/

.TabsSingle.skinAutoexclusion {
    font-size: 13px;
    line-height: 1.46;
    text-align: left;
}
.TabsSingle.skinAutoexclusion ul {
    padding-left: 15px;
}
.TabsSingle.skinAutoexclusion li {
    margin-bottom: 1em;
}
.TabsSingle.skinAutoexclusion .row.buttons {
    text-align: center;
}
.TabsSingle.skinAutoexclusion .row.buttons input {
    float: none;
    margin: 0 auto 15px;
}
.pnl-autoesclusioni-popup {
    display: none;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: transparent;
    z-index: 100001;
    font-family: open_sansregular, Arial, Helvetica, sans-serif;
    font-weight: normal;
}
.bg-autoesclusioni-popup {
    position: absolute;
    display: block;
    content: '';
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: 0.5;
    z-index: 100000;
}
.autoesclusioniPopUp {
    position: absolute;
    top: 10%;
    left: 50%;
    max-width: 50%;
    max-height: 80%;
    transform: translate(-50%, 0);
    width: 25%;
    min-width: 350px;
    border: 10px solid #000000;
    background-color: #1d1d1d;
    color: #a2a2a2;
    z-index: 100002;
    padding: 19px 19px;
    overflow-y: auto;
}
.autoesclusioniPopUp_title {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
    text-align: center;
    text-transform: uppercase;
    margin: 0 auto;
    color: #efefef;
}
.autoesclusioniPopUp_inlineTitle {
    display: block;
    margin-bottom: 5px;
}
.autoesclusioniPopUp_body {
    font-family: Arial, Helvetica, Sans-Serif;
    font-weight: bold;
    font-size: 13px;
    line-height: 1.46;
    text-align: center;
    color: #efefef;
    margin: 1em auto;
    padding: 0 15px;
}
.autoesclusioniPopUp_body-normal {
    font-weight: normal;
}
.autoesclusioniPopUp_body-nomargintop {
    margin-top: 0;
}
.autoesclusioniPopUp_buttons {
    text-align: center;
    padding: 5px 0 5px 0;
}
.autoesclusioniPopUp_button-next,
.autoesclusioniPopUp_button-prev {
    float: none;
    border: 1px solid #E0A608;
    padding-left: 15px;
    padding-right: 15px;
    height: 25px;
    background-color: #F8B707;
    color: #000000;
    font-weight: bold;
    border-radius: 3px;
    margin: 0 auto;
    min-width: 70px;
    cursor: pointer;
    -webkit-box-shadow: 0px 10px 15px #FCE199 inset;
    box-shadow: inset 0px 10px 15px #FCE199;
    cursor: pointer;
    outline: none;
    opacity: 1;
    -webkit-transition: opacity 1s ease;
    -moz-transition: opacity 1s ease;
    -o-transition: opacity 1s ease;
    -ms-transition: opacity 1s ease;
    transition: opacity 1s ease;
}
.autoesclusioniPopUp_button-next:disabled,
.autoesclusioniPopUp_button-prev:disabled {
    border: 1px solid #666666;
    cursor: not-allowed;
    opacity: 0.2;
}
.autoesclusioniPopUp_radioHolder {
    display: block;
    width: 100%;
    margin: 0 auto;
}
.autoesclusioniPopUp_radioHolder span {
    display: table-cell;
    vertical-align: middle;
    height: 40px;
    font-weight: normal;
    padding-right: 10px;
}
.autoesclusioniPopUp_radioHolder label,
.autoesclusioniPopUp_radioHolder input {
    cursor: pointer;
}
.pnl-autoesclusioni-popup .hide {
    display: none;
}

/*** AdvancedAutoExclusion popup end***/


