.hidden{
    display:none!important
}
.no-user-select{
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    -khtml-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
@font-face{
    font-family:'BlockBESmoothRegular';
    src:url('/page/fonts/blockbesmooth-regular-webfont_1089_.eot');
    src:local('-'),url('/page/fonts/blockbesmooth-regular-webfont_1089_.woff') format('woff'),url('/page/fonts/blockbesmooth-regular-webfont_1089_.ttf') format('truetype'),url('/page/fonts/blockbesmooth-regular-webfont_1089_.svg#webfontc2Im7ahv') format('svg');
    font-weight:normal;
    font-style:normal
}
@font-face{
    font-family:'informa';
    src:url('/page/fonts/informapromedium-webfont_1089_.ttf')
}
@font-face{
    font-family:'BetFairFlama';
    src:url('/page/fonts/BetFairFlama-Bold_1089_.ttf')
}
@font-face{
    font-family:'PaddyMischief-Bold';
    src:url('/page/fonts/Paddy-Mischief_1089_.ttf') format('truetype');
    font-weight:bold;
    font-style:normal
}
@font-face{
    font-family:'Roboto-Regular';
    src:url('/page/fonts/Roboto-Regular_1089_.ttf') format('truetype');
    font-weight:normal;
    font-style:normal
}
@font-face{
    font-family:'Roboto-Medium';
    src:url('/page/fonts/Roboto-Medium_1089_.ttf') format('truetype');
    font-weight:normal;
    font-style:normal
}
@font-face{
    font-family:'Roboto-Bold';
    src:url('/page/fonts/Roboto-Bold_1089_.ttf') format('truetype');
    font-weight:bold;
    font-style:normal
}
html{
    height:100%;
    overflow:auto
}
em{
    text-transform:uppercase
}
strong{
    font-weight:bold
}
body{
    font-family:Arial,sans-serif
}
button,input,select{
    font-family:Arial,sans-serif
}
button::-moz-focus-inner{
    border:0;
    padding:0
}
.hidden{
    visibility:hidden;
    display:none
}
.no-borders{
    border:none!important
}
.box-sizing{
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.box-sizing-to-content{
    -moz-box-sizing:content-box;
    -webkit-box-sizing:content-box;
    box-sizing:content-box
}
.ie7-inline{
    display:inline-block;
    *display:inline;
    zoom:1
}
.sso-button{
    cursor:pointer;
    border:0;
    display:inline-block;
    -moz-border-radius:2px 2px 2px 2px;
    -webkit-border-radius:2px 2px 2px 2px;
    border-radius:2px 2px 2px 2px;
    padding:11px 0 9px;
    font-weight:bold;
    overflow:visible;
    margin:0;
    text-align:center
}
.sso-mobile{
    -moz-border-radius:4px 4px 4px 4px;
    -webkit-border-radius:4px 4px 4px 4px;
    border-radius:4px 4px 4px 4px
}
.sso-mobile .sso-button{
    padding:24px 0 20px
}
.cta{
    cursor:pointer;
    border:1px solid;
    font-weight:bold;
    padding:11px 26px 9px;
    font-size:16px;
    overflow:visible;
    border:0;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    margin:0
}
.cta:hover{
    text-decoration:none
}
a.cta,a.cta:hover{
    text-decoration:none
}
.info{
    padding:3px 8px;
    margin-bottom:8px
}
.heading-text{
    font:bold 18px "Helvetica Neue",sans-serif
}
.body-text{
    font:11px "Tahoma",sans-serif
}
.clear-both,.clearfix{
    clear:both
}
#loginForm h3{
    display:none
}
.register-container .register-info{
    display:none
}
.error-container{
    min-height:100px;
    padding-top:10px
}
.error-container p{
    padding:10px 0 20px 0
}
.cta:disabled,.cta:disabled:hover,.cta.disabled,.cta.disabled:hover{
    cursor:default!important
}
.show-message{
    padding:7px 9px 7px 22px;
    font-weight:normal;
    margin-bottom:16px;
    font-size:12px
}
.show-message .icon{
    width:19px;
    height:19px;
    position:relative;
    margin-left:-24px;
    float:left
}
.show-message .icon.icon-error{
    background:transparent url("../assets/img/mantis-sprite_1089_.png") no-repeat 1px -210px
}
.show-message.error{
    background-color:#fff;
    color:#d54d4d
}
.errorMessage{
    font-weight:normal;
    display:inline-block;
    line-height:18px
}
.errorMessage .errorArrow{
    height:21px;
    width:21px;
    display:inline-block;
    top:0;
    vertical-align:top
}
.errorMessage .errorMessageContent{
    display:inline-block
}
body.layout-page-mobile.darkTheme{
    background-color:#18181a
}
body.layout-page-mobile.darkTheme #content-login{
    display:flex;
    flex-flow:column;
    height:100%
}
body.layout-page-mobile.darkTheme #content-login #header-placeholder{
    background-color:#18181a
}
body.layout-page-mobile.darkTheme #content-login #header-placeholder .header-image{
    background:transparent url(/page/images/logo/logo-betfair-dark_1089_.svg) center no-repeat;
    background-size:69px 12px
}
body.layout-page-mobile.darkTheme #content-login .centralWrapper{
    margin:0!important;
    flex-grow:1;
    max-width:100%
}
body.layout-page-mobile.darkTheme #content-login .centralWrapper .main-wrapper{
    background-color:#18181a;
    height:100%
}
body.layout-page-mobile.darkTheme #content-login #footer-wrapper{
    width:100%;
    border:none!important;
    background:#232325
}
body.layout-page,body.layout-page-mobile,body{
    font-size:13px;
    background:#fff;
    height:100%;
    /* min-width:810px */
}
body.layout-page #header-placeholder,body.layout-page-mobile #header-placeholder,body #header-placeholder{
    min-height:50px;
    border-bottom:0
}
body.layout-page .centralWrapper,body.layout-page-mobile .centralWrapper,body .centralWrapper{
    width:787px;
    margin:0 auto;
    padding:0
}
body.layout-page .contentShadow,body.layout-page-mobile .contentShadow,body .contentShadow{
    width:787px
}
body.layout-page .header-back-button,body.layout-page-mobile .header-back-button,body .header-back-button,body.layout-page .header-back-button-forgoten-pages,body.layout-page-mobile .header-back-button-forgoten-pages,body .header-back-button-forgoten-pages{
    width:30px;
    height:18px;
    float:left;
    padding-top:11px;
    padding-bottom:11px
}
body.layout-page .header-image,body.layout-page-mobile .header-image,body .header-image{
    height:50px;
    margin-left:0
}
body.layout-page #loginForm h3,body.layout-page-mobile #loginForm h3,body #loginForm h3{
    display:block
}
body.layout-page #footer .ssc-container .ssc-wtft .mod-footer .ssc-fw,body.layout-page-mobile #footer .ssc-container .ssc-wtft .mod-footer .ssc-fw,body #footer .ssc-container .ssc-wtft .mod-footer .ssc-fw{
    margin-top:6px!important
}
body.layout-page-www .loginHighlight .mod-login #registerContainer,body.layout-page-exchange .loginHighlight .mod-login #registerContainer,body.layout-page-sportsbook .loginHighlight .mod-login #registerContainer,body.layout-page-chat .loginHighlight .mod-login #registerContainer,body.layout-page-games .loginHighlight .mod-login #registerContainer,body.layout-page-virtualsports .loginHighlight .mod-login #registerContainer,body.layout-page-betfair\.main\.int .loginHighlight .mod-login #registerContainer,body.layout-page-home\.betfair\.int .loginHighlight .mod-login #registerContainer,body.layout-page-casino .loginHighlight .mod-login #registerContainer,body.layout-page-arcade\.orbis .loginHighlight .mod-login #registerContainer,body.layout-page-vegasslots .loginHighlight .mod-login #registerContainer,body.layout-page-bingo .loginHighlight .mod-login #registerContainer,body.layout-page-games .loginHighlight .mod-login #registerContainer{
    opacity:.6
}
body.layout-page-www .regHighlight .mod-login #loginForm,body.layout-page-exchange .regHighlight .mod-login #loginForm,body.layout-page-sportsbook .regHighlight .mod-login #loginForm,body.layout-page-chat .regHighlight .mod-login #loginForm,body.layout-page-games .regHighlight .mod-login #loginForm,body.layout-page-virtualsports .regHighlight .mod-login #loginForm,body.layout-page-betfair\.main\.int .regHighlight .mod-login #loginForm,body.layout-page-home\.betfair\.int .regHighlight .mod-login #loginForm,body.layout-page-casino .regHighlight .mod-login #loginForm,body.layout-page-arcade\.orbis .regHighlight .mod-login #loginForm,body.layout-page-vegasslots .regHighlight .mod-login #loginForm,body.layout-page-bingo .regHighlight .mod-login #loginForm,body.layout-page-games .regHighlight .mod-login #loginForm{
    opacity:.6
}
body.layout-page-poker-downloadable{
    padding:0;
    font-family:informa,"InformaPro Medium",sans-serif!important;
    font-size:11px;
    min-width:510px
}
body.layout-page-poker-downloadable label{
    font-size:11px!important
}
body.layout-page-poker-downloadable #content-login{
    width:510px;
    height:710px;
    overflow:hidden;
    margin:0 auto
}
body.layout-page-poker-downloadable #header-placeholder{
    background:0;
    border:0;
    height:0;
    padding-top:0;
    min-height:0
}
body.layout-page-poker-downloadable .centralWrapper,body.layout-page-poker-downloadable .contentShadow{
    position:relative;
    width:510px;
    padding:0
}
body.layout-page-poker-downloadable .header-image{
    position:relative;
    display:none;
    width:315px;
    height:50px;
    margin:0 auto
}
body.layout-page-poker-downloadable .contactBox{
    display:none
}
body.layout-page-poker-downloadable #footer{
    font-size:9px;
    font-family:Tahoma,sans-serif
}
body.layout-page-poker-downloadable #footer #closeButton{
    top:-210px
}
body.layout-page-poker-downloadable #loginForm h3{
    display:none
}
body.layout-page-poker-downloadable #footer-wrapper{
    border-top:0;
    border-bottom:0
}
body.layout-page-poker-downloadable-dk{
    margin:0;
    padding:0;
    font-size:11px;
    width:796px;
    min-width:796px;
    height:596px;
    position:relative;
    margin:0 auto;
    overflow:hidden
}
body.layout-page-poker-downloadable-dk #header-placeholder{
    background:0;
    border:0;
    height:0;
    padding-top:0;
    min-height:0
}
body.layout-page-poker-downloadable-dk .centralWrapper{
    width:796px
}
body.layout-page-poker-downloadable-dk .contentShadow{
    margin:0 auto
}
body.layout-page-poker-downloadable-dk #main-wrapper{
    width:340px;
    height:240px;
    margin:0 auto;
    padding-top:160px;
    margin-bottom:50px
}
body.layout-page-poker-downloadable-dk.nemidjs-view #main-wrapper{
    width:500px;
    height:450px;
    margin:0 auto;
    padding-top:16px;
    margin-bottom:0
}
body.layout-page-poker-downloadable-dk.nemidjs-view .mod-nemidjs{
    padding:0
}
body.layout-page-poker-downloadable-dk .header-image{
    position:relative;
    display:none;
    width:315px;
    height:50px;
    margin:0 auto
}
body.layout-page-poker-downloadable-dk .contactBox{
    display:none
}
body.layout-page-poker-downloadable-dk #footer{
    font-size:10px;
    font-family:Tahoma,sans-serif;
    height:143px
}
body.layout-page-poker-downloadable-dk.ssc-footer{
    background:0
}
body.layout-page-poker-downloadable-dk.ssc-footer #footer{
    height:auto
}
body.layout-page-poker-downloadable-dk.ssc-footer #main-wrapper{
    width:340px;
    height:240px;
    margin:0 auto;
    padding:160px 0 50px
}
body.layout-page-poker-downloadable-dk #footer #closeButton{
    top:15px
}
body.layout-page-poker-downloadable-dk #loginForm h3{
    display:none
}
body.layout-page-poker-downloadable-dk #footer-wrapper{
    border-top:0;
    border-bottom:0
}
body.layout-page-2cols,body.layout-page-chat{
    min-width:700px
}
body.layout-page-2cols .contentShadow,body.layout-page-chat .contentShadow{
    width:auto;
    min-width:700px;
    min-height:120px
}
body.layout-page-2cols .centralWrapper,body.layout-page-chat .centralWrapper{
    width:auto;
    min-width:700px
}
body.layout-page-2cols .header-image,body.layout-page-chat .header-image{
    margin-left:10px
}
body.layout-page-2cols .mod-login,body.layout-page-chat .mod-login{
    padding:0
}
body.layout-page-2cols .mod-login .label,body.layout-page-chat .mod-login .label{
    font-size:12px;
    font-weight:bold
}
body.layout-page-2cols .mod-login .input,body.layout-page-chat .mod-login .input{
    height:26px;
    width:250px
}
body.layout-page-2cols .mod-login #login,body.layout-page-chat .mod-login #login,body.layout-page-2cols .mod-login .register,body.layout-page-chat .mod-login .register{
    padding:4px 14px;
    font:12px "Helvetica Neue",Arial,sans-serif;
    font-weight:bold
}
body.layout-page-2cols .register-container,body.layout-page-chat .register-container{
    float:right;
    width:47%;
    border-top:0;
    padding:16px 0;
    height:230px
}
body.layout-page-2cols .register-container h3,body.layout-page-chat .register-container h3{
    font-size:18px;
    padding:10px 0 20px;
    line-height:22px
}
body.layout-page-2cols .register-container .register-info,body.layout-page-chat .register-container .register-info{
    display:none;
    height:110px;
    padding-left:20px;
    margin-bottom:20px;
    margin-right:10px
}
body.layout-page-2cols .register-container .register-info ul li,body.layout-page-chat .register-container .register-info ul li{
    line-height:18px;
    padding-bottom:5px;
    list-style-type:circle
}
body.layout-page-2cols #loginForm,body.layout-page-chat #loginForm{
    float:left;
    width:50%;
    padding:16px 0;
    height:230px
}
body.layout-page-2cols #loginForm h3,body.layout-page-chat #loginForm h3{
    display:block;
    font-size:18px;
    padding:10px 0 20px;
    line-height:22px
}
body.layout-page-2cols #loginForm fieldset,body.layout-page-chat #loginForm fieldset{
    padding-left:16px
}
body.layout-page-2cols .login-container,body.layout-page-chat .login-container{
    border-bottom:0
}
body.layout-page-2cols .forgotten-credentials-container,body.layout-page-chat .forgotten-credentials-container{
    font-size:12px;
    margin-top:5px
}
body.layout-page-2cols .errorMessage,body.layout-page-chat .errorMessage{
    position:relative;
    min-width:200px;
    margin:0 0 -15px 0
}
body.layout-page-2cols .error-container h1,body.layout-page-chat .error-container h1{
    padding:10px 0 0 0;
    font-weight:bold
}
body.layout-page-2cols .error-container p,body.layout-page-chat .error-container p{
    padding:10px 0
}
body.layout-page-2cols .error-container a.cta,body.layout-page-chat .error-container a.cta{
    text-decoration:none
}
body.layout-page-2cols .error-container,body.layout-page-chat .error-container{
    padding-bottom:15px
}
body.layout-page-2cols #footer-wrapper,body.layout-page-chat #footer-wrapper{
    border-top:0;
    border-bottom:0
}
body.layout-page-virtualsports{
    max-width:520px;
    min-width:520px;
    width:520px;
    height:220px
}
body.layout-page-virtualsports #main-wrapper{
    min-width:520px
}
body.layout-page-virtualsports .contentShadow{
    width:auto;
    min-width:520px
}
body.layout-page-virtualsports .centralWrapper{
    width:auto;
    min-width:520px
}
body.layout-page-virtualsports .mod-login{
    padding:0
}
body.layout-page-virtualsports .mod-login .label{
    font-size:12px;
    font-weight:normal;
    display:block;
    margin:8px 0 4px;
    line-height:12px;
    text-align:left
}
body.layout-page-virtualsports .mod-login .input{
    height:22px;
    border:0;
    width:220px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    margin-bottom:2px
}
body.layout-page-virtualsports .mod-login .input:focus,body.layout-page-virtualsports .mod-login .input:hover{
    border:0
}
body.layout-page-virtualsports .mod-login #login,body.layout-page-virtualsports .mod-login .register{
    padding:2px 14px;
    font:12px "Helvetica Neue",Arial,sans-serif;
    font-weight:bold;
    line-height:16px;
    -ms-filter:none;
    filter:none
}
body.layout-page-virtualsports .mod-login #login:focus{
    outline:0
}
body.layout-page-virtualsports .mod-login #login{
    width:auto
}
body.layout-page-virtualsports .mod-login .register{
    width:auto
}
body.layout-page-virtualsports .mod-login .link-security,body.layout-page-virtualsports .mod-login .link-security:hover{
    padding:0;
    margin:0;
    width:14px;
    height:19px;
    position:relative;
    left:8px;
    top:1px
}
body.layout-page-virtualsports .register-container{
    float:right;
    width:235px;
    border-top:0;
    padding:0 0 0 20px;
    margin:15px 0 5px;
    height:195px
}
body.layout-page-virtualsports .register-container h3{
    font-size:20px;
    padding:0 0 15px;
    line-height:22px;
    font-family:'BlockBESmoothRegular';
    text-transform:uppercase;
    font-weight:normal
}
body.layout-page-virtualsports .register-container .register-info{
    display:block;
    height:100px;
    padding-right:25px;
    margin-right:10px
}
body.layout-page-virtualsports .register-container .register-info p{
    padding-bottom:10px
}
body.layout-page-virtualsports #loginForm{
    float:left;
    margin:15px 0 5px;
    height:195px;
    background:#fff;
    position:relative;
    border-bottom:0;
    border-right:0;
    padding:0
}
body.layout-page-virtualsports #loginForm h3{
    font-size:20px;
    padding:0 0 8px;
    line-height:22px;
    color:#1e1e1e;
    font-family:'BlockBESmoothRegular';
    text-transform:uppercase;
    display:block;
    font-weight:normal
}
body.layout-page-virtualsports #loginForm fieldset{
    padding-left:16px
}
body.layout-page-virtualsports .login-container{
    padding-top:10px;
    width:228px;
    margin-left:0
}
body.layout-page-virtualsports .forgotten-credentials-container{
    font-size:12px;
    padding-bottom:3px;
    position:absolute;
    bottom:0
}
body.layout-page-virtualsports a.forgottenCredentials{
    font-weight:bold;
    padding:0 2px
}
body.layout-page-virtualsports .errorMessage,body.layout-page-virtualsports .warningMessage{
    max-width:510px;
    font-size:11px;
    margin:0;
    padding:5px;
    background-image:none
}
body.layout-page-virtualsports .warningMessage{
    font-weight:bold
}
body.layout-page-virtualsports .error-container h1{
    padding:10px 0 0 0;
    font-weight:bold
}
body.layout-page-virtualsports .error-container p{
    padding:10px 0
}
body.layout-page-virtualsports .error-container a.cta{
    text-decoration:none
}
body.layout-page-virtualsports .register-promo-image{
    height:auto
}
body.layout-page-virtualsports #footer-wrapper,body.layout-page-virtualsports #footer,body.layout-page-virtualsports #header-placeholder{
    display:none;
    border:0
}
@media screen and (max-width:787px){
    body.layout-page-2cols .centralWrapper,body.layout-page-chat .centralWrapper{
        width:100%!important;
        margin:0!important
    }
    body.layout-page-2cols .contentShadow,body.layout-page-chat .contentShadow{
        width:auto!important
    }
}
body.layout-page-mobile{
    min-width:100%;
    width:100%
}
body.layout-page-mobile .centralWrapper{
    width:100%!important;
    max-width:288px;
    margin:0 auto!important;
    padding:0!important
}
body.layout-page-mobile .contentShadow{
    width:auto!important
}
body.layout-page-mobile #header-placeholder{
    min-height:40px
}
.ml-0{
    margin-left:0!important
}
.mt-16{
    margin-top:16px!important
}
.mt-35{
    margin-top:35px
}
.mt-40{
    margin-top:40px
}
.mt-50{
    margin-top:50px
}
.mt-55{
    margin-top:55px
}
body.betfair{
    margin:0
}
body.betfair #header-placeholder{
    background:linear-gradient(-180deg, #ffb500 0%, #ff8001 100%);
}
body.betfair .header-back-button,body.betfair .header-back-button-forgoten-pages{
    width:11px
}
body.betfair .show-message{
    padding:12px 12px 0px 36px;
    border-radius:2px
}
body.betfair .show-message .close-msg-icon{
    width:12px;
    height:12px;
    position:relative;
    background:url('/page/images/bf-icon-close_1089_.svg');
    display:inline-block;
    cursor:pointer;
    background-size:12px 12px
}
body.betfair .show-message p{
    display:inline-block
}
body.betfair .show-message .icon{
    width:15px;
    height:15px;
    position:absolute
}
body.betfair .show-message .icon.icon-error{
    background:url('../assets/img/error-new.svg')
}
body.betfair .show-message .icon.icon-warning{
    background:url('../assets/img/warning-new.svg')
}
body.betfair .show-message .icon.icon-info{
    background:url('../assets/img/bf-icon-info_1089_.svg')
}
body.betfair .show-message .icon.icon-success{
    background:url('../assets/img/bf-icon-success_1089_.svg');
    margin-top:5px
}
body.betfair .show-message p{
    margin-top:2px;
    width:90%
}
body.betfair .show-message p a{
    color:#2797e6
}
body.betfair .show-message.error{
    color:#303030;
    background:#f0f1f5
}
body.betfair .show-message.warning{
    color:#fff;
    background:#7f7f7f
}
body.betfair .show-message.warning p a{
    color:#fff;
    text-decoration:underline
}
body.betfair .show-message.info{
    color:#525252;
    background:#f0f1f5
}
body.betfair .show-message.info p a{
    color:#525252;
    text-decoration:underline
}
body.betfair .show-message.success{
    color:#1c8c47;
    background:rgba(77,179,117,0.2);
    margin-top:16px
}
body.betfair .show-message.success p a{
    color:#1c8c47;
    text-decoration:underline
}
body.betfair .input{
    outline:0
}
body.betfair .input{
    box-sizing:border-box;
    background:#fff;
    color:#303030;
    font-size:14px;
    height:36px;
    padding:0 5px 0 5px;
    border:1px solid #c2c2c2;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    box-shadow:none!important
}
body.betfair .input:hover{
    border:1px solid #c2c2c2
}
body.betfair .input:focus{
    outline:0;
    border:1px solid #000!important
}
body.betfair .input[autofocus]{
    outline:0;
    /* border:1px solid #000!important; */
    cursor:text
}
body.betfair input.invalid,body.betfair select.invalid,body.betfair .invalid-container input,body.betfair .invalid-container select,body.betfair input.invalid:focus{
    border:1px solid #d54d4d!important
}
body.betfair .input-holder .validation-placeholder{
    display:none;
    position:absolute;
    margin-left:225px;
    margin-top:-36px
}
body.betfair .input-holder .validation-placeholder .validation-message{
    width:100%;
    margin-top:0;
    padding:0
}
body.betfair .input-holder .validation-placeholder .validation-message .validation-arrow.invalid,body.betfair .input-holder .validation-placeholder .validation-message .arrow{
    background:url('../assets/img/error-new.svg');
    width:16px;
    height:16px;
    display:block;
    margin-top:6px;
    margin-left:-2px;
    border-radius:50%;
    border:4px solid #fff;
    position:absolute
}
body.betfair .input-holder .validation-placeholder .validation-message .message{
    white-space:nowrap;
    padding:12px;
    background:#fff;
    border:1px solid #d54d4d;
    border-radius:2px;
    color:#303030;
    box-shadow:0 3px 5px 0 rgba(0,0,0,0.25);
    margin-left:29px;
    margin-top:-2px
}
body.betfair .input-holder .validation-placeholder .validation-message .message:after,body.betfair .input-holder .validation-placeholder .validation-message .message:before{
    content:'';
    display:block;
    position:absolute;
    left:12px;
    width:0;
    height:0;
    border-style:solid
}
body.betfair .input-holder .validation-placeholder .validation-message .message:after{
    top:8px;
    border-color:transparent #fff transparent transparent;
    border-width:9px
}
body.betfair .input-holder .validation-placeholder .validation-message .message:before{
    top:7px;
    border-color:transparent #d54d4d transparent transparent;
    border-width:10px;
    left:10px
}
body.betfair .input-holder .validation-placeholder .validation-arrow.valid{
    display:none!important
}
body.betfair .invalid-container .validation-placeholder{
    display:block
}
body.betfair .errorMessage{
    color:#d54d4d
}
body.betfair .errorMessage .errorArrow{
    background:transparent url("../assets/img/mantis-sprite_1089_.png") no-repeat 1px -207px;
    margin-top:2px
}
body.betfair .errorMessage .errorMessageContent{
    padding:7px 9px 7px 0;
    max-width:92%
}
body.betfair input#keepMeLoggedInOnOtherDevices:not(old){
    width:16px;
    height:16px;
    margin:0;
    padding:0;
    opacity:0
}
body.betfair input#keepMeLoggedInOnOtherDevices:not(old)+.select-icon{
    display:inline-block;
    margin-left:-16px;
    background:transparent url("../assets/img/pp-mantis-sprite-v2_1089_.png") no-repeat -2px -507px;
    line-height:24px;
    width:16px;
    height:16px;
    margin-right:10px
}
body.betfair input#keepMeLoggedInOnOtherDevices:not(old):checked+.select-icon{
    background:transparent url("../assets/img/pp-mantis-sprite-v2_1089_.png") no-repeat -19px -507px
}
body.betfair .contactBox-wrapper{
    width:60%;
    margin:0 auto
}
body.betfair .contactBox{
    clear:both;
    color:#555;
    text-align:center;
    width:100%;
    bottom:0;
    background-color:#efefef;
    font-size:12px;
    background:#eee;
    background:-webkit-gradient(linear,left top,left bottom,from(#eee),to(#ccc));
    background:-moz-linear-gradient(top,#eee,#ccc);
    -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#eeeeee,endColorstr=#cccccc);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#eeeeee,endColorstr=#cccccc);
    background-image:linear-gradient(to bottom,#eee 0,#ccc 100%);
    zoom:1
}
body.betfair .contactBox .inner{
    width:170px;
    display:inline-block;
    border-right:1px solid #fff
}
body.betfair .contactBox .inner.first{
    border-left:1px solid #fff
}
body.betfair .contactBox a{
    text-decoration:none;
    color:#555;
    display:inline-block;
    padding:10px 10px 10px 30px;
    line-height:16px
}
body.betfair .contactBox a#twitterLink{
    background:url('/page/images/icon-twitter_1089_.png') 5px 50% no-repeat
}
body.betfair .contactBox a#contactLink{
    background:url('/page/images/icon-email_1089_.png') 2px 50% no-repeat
}
body.betfair .contactBox a:hover{
    color:#000
}
body.betfair .contactBox .inner.one-third,body.betfair .contactBox .inner.one-half,body.betfair .contactBox .inner.one-full{
    text-align:center
}
body.betfair .contactBox .inner.one-third:first-child,body.betfair .contactBox .inner.one-third:last-child{
    width:30%
}
body.betfair .contactBox .inner.one-third:nth-child(2){
    width:35%
}
body.betfair .contactBox .inner.one-half{
    width:49%!important
}
body.betfair .contactBox .inner.one-full{
    width:100%!important
}
body.betfair .warning-container input.invalid{
    border-color:#dcdcdc!important
}
body.betfair .warning-container .validation-placeholder{
    display:block;
    position:absolute;
    margin-left:183px;
    margin-top:-36px
}
body.betfair .warning-container .validation-placeholder .validation-message.invalid{
    font-weight:normal;
    background:0;
    padding:0
}
body.betfair .warning-container .validation-placeholder .validation-message{
    font-size:12px;
    padding:0
}
body.betfair .warning-container .validation-placeholder .validation-message .validation-arrow.invalid,body.betfair .warning-container .validation-placeholder .validation-message .arrow{
    background:url('/page/images/bf-icon-warning-light_1089_.svg');
    width:16px;
    height:16px;
    display:block;
    margin-top:6px;
    margin-left:-2px;
    position:absolute;
    border:4px solid #fff;
    border-radius:50%
}
body.betfair .warning-container .validation-placeholder .validation-message .message{
    white-space:nowrap;
    padding:10px;
    background:#fff;
    border:1px solid #dcdcdc;
    border-radius:2px;
    color:#303030;
    box-shadow:0 3px 5px 0 rgba(0,0,0,0.25);
    margin-left:29px;
    margin-top:0
}
body.betfair .warning-container .validation-placeholder .validation-message .message:after,body.betfair .warning-container .validation-placeholder .validation-message .message:before{
    content:'';
    display:block;
    position:absolute;
    left:11px;
    width:0;
    height:0;
    border-style:solid;
    z-index:99999
}
body.betfair .warning-container .validation-placeholder .validation-message .message:after{
    top:8px;
    border-color:transparent #fff transparent transparent;
    border-width:10px
}
body.betfair .warning-container .validation-placeholder .validation-message .message:before{
    top:7px;
    border-color:transparent #dcdcdc transparent transparent;
    border-width:11px;
    left:8px
}
a{
    color:#2489d5
}
.sso-button{
    background:-webkit-gradient(linear,left top,left bottom,from(#ffc400),to(#ffb80c));
    background:-moz-linear-gradient(top,#ffc400,#ffb80c);
    -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffc400,endColorstr=#ffb80c);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffc400,endColorstr=#ffb80c);
    background-image:linear-gradient(to bottom,#ffc400 0,#ffb80c 100%);
    zoom:1;
    color:#1e1e1e;
    background:#ffc400
}
.sso-button:hover{
    background:#cca10a;
    background:-webkit-gradient(linear,left top,left bottom,from(#cca10a),to(#cc930a));
    background:-moz-linear-gradient(top,#cca10a,#cc930a);
    -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cca10a,endColorstr=#cc930a);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cca10a,endColorstr=#cc930a);
    background-image:linear-gradient(to bottom,#cca10a 0,#cc930a 100%);
    zoom:1
}
.sso-mobile,.layout-page-mobile{
    -moz-border-radius:4px 4px 4px 4px;
    -webkit-border-radius:4px 4px 4px 4px;
    border-radius:4px 4px 4px 4px
}
.sso-mobile .sso-button,.layout-page-mobile .sso-button{
    padding:24px 0 20px
}
.sso-mobile .input-holder.warning-container .validation-placeholder,.layout-page-mobile .input-holder.warning-container .validation-placeholder{
    display:block!important;
    position:relative!important;
    margin-left:0!important;
    margin-top:0!important
}
.sso-mobile .input-holder.warning-container .validation-placeholder .validation-message,.layout-page-mobile .input-holder.warning-container .validation-placeholder .validation-message{
    font-size:12px;
    padding:0
}
.sso-mobile .input-holder.warning-container .validation-placeholder .validation-message .validation-arrow.invalid,.layout-page-mobile .input-holder.warning-container .validation-placeholder .validation-message .validation-arrow.invalid,.sso-mobile .input-holder.warning-container .validation-placeholder .validation-message .arrow,.layout-page-mobile .input-holder.warning-container .validation-placeholder .validation-message .arrow{
    background:url('/page/images/bf-icon-warning-light_1089_.svg')!important;
    margin-top:-29px!important;
    margin-left:13px!important;
    right:-10px!important;
    position:absolute!important;
    margin-right:-1px!important
}
.sso-mobile .input-holder.warning-container .validation-placeholder .validation-message .message,.layout-page-mobile .input-holder.warning-container .validation-placeholder .validation-message .message{
    white-space:nowrap;
    padding:6px 0 0 0!important;
    background:transparent!important;
    border:none!important;
    border-radius:0!important;
    color:#303030!important;
    box-shadow:none!important;
    margin-left:0!important;
    margin-top:0
}
.sso-mobile .input-holder.warning-container .validation-placeholder .validation-message .message:after,.layout-page-mobile .input-holder.warning-container .validation-placeholder .validation-message .message:after,.sso-mobile .input-holder.warning-container .validation-placeholder .validation-message .message:before,.layout-page-mobile .input-holder.warning-container .validation-placeholder .validation-message .message:before{
    content:'';
    display:none!important
}
.cta{
    color:#333;
    background:#c1c1c1;
    background:#e1e1e1;
    background:-webkit-gradient(linear,left top,left bottom,from(#e1e1e1),to(#c0c0c0));
    background:-moz-linear-gradient(top,#e1e1e1,#c0c0c0);
    -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#e1e1e1,endColorstr=#c0c0c0);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#e1e1e1,endColorstr=#c0c0c0);
    background-image:linear-gradient(to bottom,#e1e1e1 0,#c0c0c0 100%);
    zoom:1;
    display:inline-block
}
.cta:hover{
    background:#b3b3b3;
    background:-webkit-gradient(linear,left top,left bottom,from(#b3b3b3),to(#9a9a9a));
    background:-moz-linear-gradient(top,#b3b3b3,#9a9a9a);
    -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b3b3b3,endColorstr=#9a9a9a);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b3b3b3,endColorstr=#9a9a9a);
    background-image:linear-gradient(to bottom,#b3b3b3 0,#9a9a9a 100%);
    zoom:1
}
.cta-primary{
    background:#ffc90c;
    background:#ffc400;
    background:-webkit-gradient(linear,left top,left bottom,from(#ffc400),to(#ffb80c));
    background:-moz-linear-gradient(top,#ffc400,#ffb80c);
    -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffc400,endColorstr=#ffb80c);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffc400,endColorstr=#ffb80c);
    background-image:linear-gradient(to bottom,#ffc400 0,#ffb80c 100%);
    zoom:1
}
.cta-primary:hover{
    background:#cca10a;
    background:-webkit-gradient(linear,left top,left bottom,from(#cca10a),to(#cc930a));
    background:-moz-linear-gradient(top,#cca10a,#cc930a);
    -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cca10a,endColorstr=#cc930a);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cca10a,endColorstr=#cc930a);
    background-image:linear-gradient(to bottom,#cca10a 0,#cc930a 100%);
    zoom:1
}
.cta-dark{
    color:#fff;
    background:#404040;
    background:-webkit-gradient(linear,left top,left bottom,from(#404040),to(#353535));
    background:-moz-linear-gradient(top,#404040,#353535);
    -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#404040,endColorstr=#353535);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#404040,endColorstr=#353535);
    background-image:linear-gradient(to bottom,#404040 0,#353535 100%);
    zoom:1
}
.cta-dark:hover{
    background:#333;
    background:#333;
    background:-webkit-gradient(linear,left top,left bottom,from(#333),to(#2a2a2a));
    background:-moz-linear-gradient(top,#333,#2a2a2a);
    -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#333333,endColorstr=#2a2a2a);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#333333,endColorstr=#2a2a2a);
    background-image:linear-gradient(to bottom,#333 0,#2a2a2a 100%);
    zoom:1
}
.info{
    background:#fff9d9;
    border:1px solid #eef2f3;
    color:#273a47
}
.heading-text{
    color:#273a47
}
.body-text{
    color:#273a47
}
.primary-horizontal-rule{
    border-bottom:2px solid #273a47
}
.secondary-horizontal-rule{
    border-bottom:2px solid #e0e6e6
}
.tertiary-horizontal-rule{
    border-bottom:1px solid #e0e6e6
}
input.invalid,select.invalid{
    border-color:#d54d4d!important
}
.input:disabled,.input:read-only,input:disabled,input:read-only,.input-disabled input.invalid,.input-disabled input:disabled{
    background:#ececec!important;
    border-color:#ececec!important;
    background:#ececec;
    background:-webkit-gradient(linear,left top,left bottom,from(#ececec),to(#ececec));
    background:-moz-linear-gradient(top,#ececec,#ececec);
    -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ececec,endColorstr=#ececec);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ececec,endColorstr=#ececec);
    background-image:linear-gradient(to bottom,#ececec 0,#ececec 100%);
    zoom:1
}
.cta:disabled,.cta:disabled:hover,.cta.disabled,.cta.disabled:hover{
    background:#888!important;
    background:#888;
    background:-webkit-gradient(linear,left top,left bottom,from(#888),to(#888));
    background:-moz-linear-gradient(top,#888,#888);
    -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#888888,endColorstr=#888888);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#888888,endColorstr=#888888);
    background-image:linear-gradient(to bottom,#888 0,#888 100%);
    zoom:1
}
body.betfair.layout-page,body.betfair.layout-page-mobile,body{
    color:#000
}
body.betfair.layout-page h1,body.betfair.layout-page-mobile h1,body h1{
    color:#273a47
}
body.betfair.layout-page .contentShadow,body.betfair.layout-page-mobile .contentShadow,body .contentShadow{
    background-color:#fff
}
body.betfair.layout-page .header-back-button,body.betfair.layout-page-mobile .header-back-button,body .header-back-button,body.betfair.layout-page .header-back-button-forgoten-pages,body.betfair.layout-page-mobile .header-back-button-forgoten-pages,body .header-back-button-forgoten-pages{
    background:transparent url("../assets/img/carbon_1089_.svg") no-repeat 0 16px;
    background-size:10px 16px
}
body.betfair.layout-page .header-image,body.betfair.layout-page-mobile .header-image,body .header-image{
    background-image:url(../assets/img/mainlogo.png);
    background-repeat: no-repeat;
    height: 40px;
    width: 160px;
    background-size: contain;
}
body.betfair.layout-page .header-image.is-back-visible,body.betfair.layout-page-mobile .header-image.is-back-visible,body .header-image.is-back-visible{
    margin-left:18px
}
body.betfair.layout-page .header-image.is-back-fp-visible,body.betfair.layout-page-mobile .header-image.is-back-fp-visible,body .header-image.is-back-fp-visible{
    margin-left:18px!important
}
body.betfair.layout-page #footer-wrapper,body.betfair.layout-page-mobile #footer-wrapper,body #footer-wrapper{
    border-top:1px solid #ddd;
    border-bottom:1px solid #ddd
}
body.betfair.layout-page-mobile .header-image{
    padding-top:0!important
}
body.betfair.layout-page-mobile .header-image.is-back-visible{
    margin-left:20px
}
body.betfair.layout-page .regHighlight .mod-login .loginButton,body.betfair.layout-page-www .regHighlight .mod-login .loginButton,body.betfair.layout-page-exchange .regHighlight .mod-login .loginButton,body.betfair.layout-page-sportsbook .regHighlight .mod-login .loginButton,body.betfair.layout-page-chat .regHighlight .mod-login .loginButton,body.betfair.layout-page-games .regHighlight .mod-login .loginButton,body.betfair.layout-page-virtualsports .regHighlight .mod-login .loginButton,body.betfair.layout-page-betfair\.main\.int\.es\.ro .regHighlight .mod-login .loginButton,body.betfair.layout-page-home\.betfair\.int\.es\.ro .regHighlight .mod-login .loginButton,body.betfair.layout-page-casino .regHighlight .mod-login .loginButton,body.betfair.layout-page-arcade\.orbis .regHighlight .mod-login .loginButton,body.betfair.layout-page-vegasslots .regHighlight .mod-login .loginButton,body.betfair.layout-page-bingo .regHighlight .mod-login .loginButton,body.betfair.layout-page-games .regHighlight .mod-login .loginButton,body.betfair.layout-page-mobile .regHighlight .mod-login .loginButton,body.betfair.layout-page-home.betfair.es .regHighlight .mod-login .loginButton,body.betfair.layout-page-home.betfair.ro .regHighlight .mod-login .loginButton{
    background:#c1c1c1;
    background:#e1e1e1;
    background:-webkit-gradient(linear,left top,left bottom,from(#e1e1e1),to(#c0c0c0));
    background:-moz-linear-gradient(top,#e1e1e1,#c0c0c0);
    -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#e1e1e1,endColorstr=#c0c0c0);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#e1e1e1,endColorstr=#c0c0c0);
    background-image:linear-gradient(to bottom,#e1e1e1 0,#c0c0c0 100%);
    zoom:1
}
body.betfair.layout-page .regHighlight .mod-login .loginButton:hover,body.betfair.layout-page-www .regHighlight .mod-login .loginButton:hover,body.betfair.layout-page-exchange .regHighlight .mod-login .loginButton:hover,body.betfair.layout-page-sportsbook .regHighlight .mod-login .loginButton:hover,body.betfair.layout-page-chat .regHighlight .mod-login .loginButton:hover,body.betfair.layout-page-games .regHighlight .mod-login .loginButton:hover,body.betfair.layout-page-virtualsports .regHighlight .mod-login .loginButton:hover,body.betfair.layout-page-betfair\.main\.int\.es\.ro .regHighlight .mod-login .loginButton:hover,body.betfair.layout-page-home\.betfair\.int\.es\.ro .regHighlight .mod-login .loginButton:hover,body.betfair.layout-page-casino .regHighlight .mod-login .loginButton:hover,body.betfair.layout-page-arcade\.orbis .regHighlight .mod-login .loginButton:hover,body.betfair.layout-page-vegasslots .regHighlight .mod-login .loginButton:hover,body.betfair.layout-page-bingo .regHighlight .mod-login .loginButton:hover,body.betfair.layout-page-games .regHighlight .mod-login .loginButton:hover,body.betfair.layout-page-mobile .regHighlight .mod-login .loginButton:hover,body.betfair.layout-page-home.betfair.es .regHighlight .mod-login .loginButton:hover,body.betfair.layout-page-home.betfair.ro .regHighlight .mod-login .loginButton:hover{
    background:#b3b3b3;
    background:-webkit-gradient(linear,left top,left bottom,from(#b3b3b3),to(#9a9a9a));
    background:-moz-linear-gradient(top,#b3b3b3,#9a9a9a);
    -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b3b3b3,endColorstr=#9a9a9a);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b3b3b3,endColorstr=#9a9a9a);
    background-image:linear-gradient(to bottom,#b3b3b3 0,#9a9a9a 100%);
    zoom:1
}
body.betfair.layout-page .regHighlight .mod-login a.register,body.betfair.layout-page-www .regHighlight .mod-login a.register,body.betfair.layout-page-exchange .regHighlight .mod-login a.register,body.betfair.layout-page-sportsbook .regHighlight .mod-login a.register,body.betfair.layout-page-chat .regHighlight .mod-login a.register,body.betfair.layout-page-games .regHighlight .mod-login a.register,body.betfair.layout-page-virtualsports .regHighlight .mod-login a.register,body.betfair.layout-page-betfair\.main\.int\.es\.ro .regHighlight .mod-login a.register,body.betfair.layout-page-home\.betfair\.int\.es\.ro .regHighlight .mod-login a.register,body.betfair.layout-page-casino .regHighlight .mod-login a.register,body.betfair.layout-page-arcade\.orbis .regHighlight .mod-login a.register,body.betfair.layout-page-vegasslots .regHighlight .mod-login a.register,body.betfair.layout-page-bingo .regHighlight .mod-login a.register,body.betfair.layout-page-games .regHighlight .mod-login a.register,body.betfair.layout-page-mobile .regHighlight .mod-login a.register,body.betfair.layout-page-home.betfair.es .regHighlight .mod-login a.register,body.betfair.layout-page-home.betfair.ro .regHighlight .mod-login a.register{
    background:#ffc90c;
    background:-webkit-gradient(linear,left top,left bottom,from(#ffc90c),to(#ffb80c));
    background:-moz-linear-gradient(top,#ffc90c,#ffb80c);
    -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffc90c,endColorstr=#ffb80c);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffc90c,endColorstr=#ffb80c);
    background-image:linear-gradient(to bottom,#ffc90c 0,#ffb80c 100%);
    zoom:1
}
body.betfair.layout-page .regHighlight .mod-login a.register:hover,body.betfair.layout-page-www .regHighlight .mod-login a.register:hover,body.betfair.layout-page-exchange .regHighlight .mod-login a.register:hover,body.betfair.layout-page-sportsbook .regHighlight .mod-login a.register:hover,body.betfair.layout-page-chat .regHighlight .mod-login a.register:hover,body.betfair.layout-page-games .regHighlight .mod-login a.register:hover,body.betfair.layout-page-virtualsports .regHighlight .mod-login a.register:hover,body.betfair.layout-page-betfair\.main\.int\.es\.ro .regHighlight .mod-login a.register:hover,body.betfair.layout-page-home\.betfair\.int\.es\.ro .regHighlight .mod-login a.register:hover,body.betfair.layout-page-casino .regHighlight .mod-login a.register:hover,body.betfair.layout-page-arcade\.orbis .regHighlight .mod-login a.register:hover,body.betfair.layout-page-vegasslots .regHighlight .mod-login a.register:hover,body.betfair.layout-page-bingo .regHighlight .mod-login a.register:hover,body.betfair.layout-page-games .regHighlight .mod-login a.register:hover,body.betfair.layout-page-mobile .regHighlight .mod-login a.register:hover,body.betfair.layout-page-home.betfair.es .regHighlight .mod-login a.register:hover,body.betfair.layout-page-home.betfair.ro .regHighlight .mod-login a.register:hover{
    background:#cca10a;
    background:-webkit-gradient(linear,left top,left bottom,from(#cca10a),to(#cc930a));
    background:-moz-linear-gradient(top,#cca10a,#cc930a);
    -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cca10a,endColorstr=#cc930a);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cca10a,endColorstr=#cc930a);
    background-image:linear-gradient(to bottom,#cca10a 0,#cc930a 100%);
    zoom:1
}
body.betfair.layout-page .loginHighlight .mod-login .loginButton,body.betfair.layout-page-www .loginHighlight .mod-login .loginButton,body.betfair.layout-page-exchange .loginHighlight .mod-login .loginButton,body.betfair.layout-page-sportsbook .loginHighlight .mod-login .loginButton,body.betfair.layout-page-chat .loginHighlight .mod-login .loginButton,body.betfair.layout-page-games .loginHighlight .mod-login .loginButton,body.betfair.layout-page-virtualsports .loginHighlight .mod-login .loginButton,body.betfair.layout-page-betfair\.main\.int\.es\.ro .loginHighlight .mod-login .loginButton,body.betfair.layout-page-home\.betfair\.int\.es\.ro .loginHighlight .mod-login .loginButton,body.betfair.layout-page-casino .loginHighlight .mod-login .loginButton,body.betfair.layout-page-arcade\.orbis .loginHighlight .mod-login .loginButton,body.betfair.layout-page-vegasslots .loginHighlight .mod-login .loginButton,body.betfair.layout-page-bingo .loginHighlight .mod-login .loginButton,body.betfair.layout-page-games .loginHighlight .mod-login .loginButton,body.betfair.layout-page-mobile .loginHighlight .mod-login .loginButton,body.betfair.layout-page-home.betfair.es .loginHighlight .mod-login .loginButton,body.betfair.layout-page-home.betfair.ro .loginHighlight .mod-login .loginButton{
    background:#ffc90c;
    background:-webkit-gradient(linear,left top,left bottom,from(#ffc90c),to(#ffb80c));
    background:-moz-linear-gradient(top,#ffc90c,#ffb80c);
    -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffc90c,endColorstr=#ffb80c);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffc90c,endColorstr=#ffb80c);
    background-image:linear-gradient(to bottom,#ffc90c 0,#ffb80c 100%);
    zoom:1
}
body.betfair.layout-page .loginHighlight .mod-login .loginButton:hover,body.betfair.layout-page-www .loginHighlight .mod-login .loginButton:hover,body.betfair.layout-page-exchange .loginHighlight .mod-login .loginButton:hover,body.betfair.layout-page-sportsbook .loginHighlight .mod-login .loginButton:hover,body.betfair.layout-page-chat .loginHighlight .mod-login .loginButton:hover,body.betfair.layout-page-games .loginHighlight .mod-login .loginButton:hover,body.betfair.layout-page-virtualsports .loginHighlight .mod-login .loginButton:hover,body.betfair.layout-page-betfair\.main\.int\.es\.ro .loginHighlight .mod-login .loginButton:hover,body.betfair.layout-page-home\.betfair\.int\.es\.ro .loginHighlight .mod-login .loginButton:hover,body.betfair.layout-page-casino .loginHighlight .mod-login .loginButton:hover,body.betfair.layout-page-arcade\.orbis .loginHighlight .mod-login .loginButton:hover,body.betfair.layout-page-vegasslots .loginHighlight .mod-login .loginButton:hover,body.betfair.layout-page-bingo .loginHighlight .mod-login .loginButton:hover,body.betfair.layout-page-games .loginHighlight .mod-login .loginButton:hover,body.betfair.layout-page-mobile .loginHighlight .mod-login .loginButton:hover,body.betfair.layout-page-home.betfair.es .loginHighlight .mod-login .loginButton:hover,body.betfair.layout-page-home.betfair.ro .loginHighlight .mod-login .loginButton:hover{
    background:#cca10a;
    background:-webkit-gradient(linear,left top,left bottom,from(#cca10a),to(#cc930a));
    background:-moz-linear-gradient(top,#cca10a,#cc930a);
    -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cca10a,endColorstr=#cc930a);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cca10a,endColorstr=#cc930a);
    background-image:linear-gradient(to bottom,#cca10a 0,#cc930a 100%);
    zoom:1
}
body.betfair.layout-page .loginHighlight .mod-login a.register,body.betfair.layout-page-www .loginHighlight .mod-login a.register,body.betfair.layout-page-exchange .loginHighlight .mod-login a.register,body.betfair.layout-page-sportsbook .loginHighlight .mod-login a.register,body.betfair.layout-page-chat .loginHighlight .mod-login a.register,body.betfair.layout-page-games .loginHighlight .mod-login a.register,body.betfair.layout-page-virtualsports .loginHighlight .mod-login a.register,body.betfair.layout-page-betfair\.main\.int\.es\.ro .loginHighlight .mod-login a.register,body.betfair.layout-page-home\.betfair\.int\.es\.ro .loginHighlight .mod-login a.register,body.betfair.layout-page-casino .loginHighlight .mod-login a.register,body.betfair.layout-page-arcade\.orbis .loginHighlight .mod-login a.register,body.betfair.layout-page-vegasslots .loginHighlight .mod-login a.register,body.betfair.layout-page-bingo .loginHighlight .mod-login a.register,body.betfair.layout-page-games .loginHighlight .mod-login a.register,body.betfair.layout-page-mobile .loginHighlight .mod-login a.register,body.betfair.layout-page-home.betfair.es .loginHighlight .mod-login a.register,body.betfair.layout-page-home.betfair.ro .loginHighlight .mod-login a.register{
    background:#c1c1c1;
    background:#e1e1e1;
    background:-webkit-gradient(linear,left top,left bottom,from(#e1e1e1),to(#c0c0c0));
    background:-moz-linear-gradient(top,#e1e1e1,#c0c0c0);
    -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#e1e1e1,endColorstr=#c0c0c0);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#e1e1e1,endColorstr=#c0c0c0);
    background-image:linear-gradient(to bottom,#e1e1e1 0,#c0c0c0 100%);
    zoom:1
}
body.betfair.layout-page .loginHighlight .mod-login a.register:hover,body.betfair.layout-page-www .loginHighlight .mod-login a.register:hover,body.betfair.layout-page-exchange .loginHighlight .mod-login a.register:hover,body.betfair.layout-page-sportsbook .loginHighlight .mod-login a.register:hover,body.betfair.layout-page-chat .loginHighlight .mod-login a.register:hover,body.betfair.layout-page-games .loginHighlight .mod-login a.register:hover,body.betfair.layout-page-virtualsports .loginHighlight .mod-login a.register:hover,body.betfair.layout-page-betfair\.main\.int\.es\.ro .loginHighlight .mod-login a.register:hover,body.betfair.layout-page-home\.betfair\.int\.es\.ro .loginHighlight .mod-login a.register:hover,body.betfair.layout-page-casino .loginHighlight .mod-login a.register:hover,body.betfair.layout-page-arcade\.orbis .loginHighlight .mod-login a.register:hover,body.betfair.layout-page-vegasslots .loginHighlight .mod-login a.register:hover,body.betfair.layout-page-bingo .loginHighlight .mod-login a.register:hover,body.betfair.layout-page-games .loginHighlight .mod-login a.register:hover,body.betfair.layout-page-mobile .loginHighlight .mod-login a.register:hover,body.betfair.layout-page-home.betfair.es .loginHighlight .mod-login a.register:hover,body.betfair.layout-page-home.betfair.ro .loginHighlight .mod-login a.register:hover{
    background:#c1c1c1;
    background:#e1e1e1;
    background:-webkit-gradient(linear,left top,left bottom,from(#e1e1e1),to(#c0c0c0));
    background:-moz-linear-gradient(top,#e1e1e1,#c0c0c0);
    -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#e1e1e1,endColorstr=#c0c0c0);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#e1e1e1,endColorstr=#c0c0c0);
    background-image:linear-gradient(to bottom,#e1e1e1 0,#c0c0c0 100%);
    zoom:1
}
body.betfair.layout-page-poker-downloadable{
    color:#fff;
    background-color:#eee
}
body.betfair.layout-page-poker-downloadable label{
    color:#fff
}
body.betfair.layout-page-poker-downloadable h1{
    color:#ffb80c
}
body.betfair.layout-page-poker-downloadable.ssc-footer #content-login{
    background:#fff
}
body.betfair.layout-page-poker-downloadable #content-login{
    background:#18212a
}
body.betfair.layout-page-poker-downloadable .ssc-ffal p{
    float:left;
    margin:35px 5px 0 40px!important
}
body.betfair.layout-page-poker-downloadable .ssc-ffal .ssc-RealMadridOfficial{
    float:left!important;
    margin-top:17px
}
body.betfair.layout-page-poker-downloadable #content-login{
    height:730px
}
body.betfair.layout-page-poker-downloadable-dk{
    color:#fff;
    background:#273a47 url("/page/images/login/background_1089_.jpg") center -60px no-repeat
}
body.betfair.layout-page-poker-downloadable-dk label{
    color:#fff
}
body.betfair.layout-page-poker-downloadable-dk h1{
    color:#ffb80c
}
body.betfair.layout-page-poker-downloadable-dk.nemidjs-view{
    background-position:center -38px
}
body.betfair.layout-page-poker-downloadable-dk .contentShadow{
    background:#273a47 url("/page/images/login/background_1089_.jpg") center top no-repeat
}
body.betfair.layout-page-poker-downloadable-dk .show-message{
    padding:7px 9px 7px 32px;
    font-weight:bold;
    margin-bottom:16px
}
body.betfair.layout-page-poker-downloadable-dk .show-message.error{
    border:1px solid #d54d4d;
    color:#d54d4d;
    background:#fff
}
body.betfair.layout-page-2cols,body.betfair.layout-page-chat{
    background:#273a47
}
body.betfair.layout-page-2cols .contentShadow,body.betfair.layout-page-chat .contentShadow{
    background:#fff
}
body.betfair.layout-page-2cols .main,body.betfair.layout-page-chat .main{
    -webkit-box-shadow:inset 0 20px 20px -20px rgba(5,5,5,0.8);
    -moz-box-shadow:inset 0 20px 20px -20px rgba(5,5,5,0.8);
    box-shadow:inset 0 20px 20px -20px rgba(5,5,5,0.8);
    background:#f3f4f6
}
body.betfair.layout-page-2cols .mod-login .input,body.betfair.layout-page-chat .mod-login .input{
    border:1px solid #b7b8ba;
    background:#f8f9fb
}
body.betfair.layout-page-2cols .register-container .register-info ul li,body.betfair.layout-page-chat .register-container .register-info ul li{
    list-style-image:url(/page/images/ico_greencheck_1089_.png)
}
body.betfair.layout-page-2cols #loginForm,body.betfair.layout-page-chat #loginForm{
    background:#fff;
    -webkit-box-shadow:inset 0 20px 20px -20px rgba(0,0,0,0.8);
    -moz-box-shadow:inset 0 20px 20px -20px rgba(0,0,0,0.8);
    box-shadow:inset 0 20px 20px -20px rgba(0,0,0,0.8)
}
body.betfair.layout-page-virtualsports{
    background:#fff;
    color:#1e1e1e
}
body.betfair.layout-page-virtualsports .contentShadow{
    background:#fff
}
body.betfair.layout-page-virtualsports .mod-login .input{
    background:#e2e2e2
}
body.betfair.layout-page-virtualsports .mod-login #login,body.betfair.layout-page-virtualsports .mod-login .register{
    background:#dfdfdf;
    border:1px solid #dfdfdf!important;
    color:#1e1e1e
}
body.betfair.layout-page-virtualsports .mod-login #login:hover,body.betfair.layout-page-virtualsports .mod-login .register:hover{
    color:#000
}
body.betfair.layout-page-virtualsports .mod-login .register{
    background-color:#ffc22f;
    border:1px solid #ffc22f!important
}
body.betfair.layout-page-virtualsports .mod-login .link-security,body.betfair.layout-page-virtualsports .mod-login .link-security:hover{
    background-position:-146px -3190px;
    background-color:transparent
}
body.betfair.layout-page-virtualsports .register-container{
    border-left:1px solid #e2e2e2
}
body.betfair.layout-page-virtualsports .register-container h3{
    color:#1e1e1e
}
body.betfair.layout-page-virtualsports #loginForm{
    background:#fff
}
body.betfair.layout-page-virtualsports #loginForm h3{
    color:#1e1e1e
}
body.betfair.layout-page-virtualsports .login-container{
    border-bottom:1px solid #e2e2e2
}
body.betfair.layout-page-virtualsports a.forgottenCredentials{
    color:#000
}
body.betfair.layout-page-mobile .header-image{
    background:transparent url("../assets/img/mainlogo.png") no-repeat;
    background-size: contain;
    height: 50px;
    width: 160px;
}
body.betfair.layout-page-mobile .show-message .icon.icon-success{
    margin-top:0
}
body.betfair.layout-page-mobile .show-message .emaliLoginNotAllowed{
    width:92%
}
body.betfair.layout-page-mobile .show-message p{
    margin-top:-1px;
    width:92%
}
body.betfair.layout-page-mobile .show-message.error p,body.betfair.layout-page-mobile .show-message.warning p{
    width:100%
}
body.betfair.layout-page-mobile .show-message .close-msg-icon{
    width:16px;
    height:16px;
    background-size:16px 16px
}
body.betfair.layout-page-mobile .contactBox-wrapper{
    width:100%
}
body.betfair.layout-page-mobile .input-holder .validation-placeholder{
    display:none;
    position:relative;
    margin-left:0;
    margin-top:0
}
body.betfair.layout-page-mobile .input-holder .validation-placeholder .validation-message{
    width:100%;
    margin-top:0;
    padding:0
}
body.betfair.layout-page-mobile .input-holder .validation-placeholder .validation-message .validation-arrow.invalid,body.betfair.layout-page-mobile .input-holder .validation-placeholder .validation-message .arrow{
    background:transparent url("../assets/img/mantis-sprite_1089_.png") no-repeat 0 -228px;
    background:url('/page/images/bf-icon-error-new_1089_.svg');
    width:16px;
    height:16px;
    display:block;
    border-radius:50%;
    border:4px solid #fff;
    margin-top:-30px;
    margin-left:0;
    position:absolute;
    right:0;
    margin-right:-11px
}
body.betfair.layout-page-mobile .input-holder .validation-placeholder .validation-message .message{
    white-space:nowrap;
    padding:8px 0 0 0;
    background:transparent;
    border:0;
    border-radius:0;
    color:#d54d4d;
    box-shadow:none;
    margin-left:0;
    margin-top:0
}
body.betfair.layout-page-mobile .input-holder .validation-placeholder .validation-message .message:after,body.betfair.layout-page-mobile .input-holder .validation-placeholder .validation-message .message:before{
    display:none
}
body.betfair.layout-page-mobile .input-holder .validation-placeholder .validation-arrow.valid{
    display:none!important
}
body.betfair.layout-page-mobile .invalid-container .validation-placeholder{
    display:block
}
body.betfair.layout-page-mobile .contactBox{
    clear:both;
    color:#555;
    text-align:center;
    width:100%;
    bottom:0;
    background-color:#efefef;
    position:relative;
    margin-top:16px;
    background:#eee;
    background:-webkit-gradient(linear,left top,left bottom,from(#eee),to(#ccc));
    background:-moz-linear-gradient(top,#eee,#ccc);
    -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#eeeeee,endColorstr=#cccccc);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#eeeeee,endColorstr=#cccccc);
    background-image:linear-gradient(to bottom,#eee 0,#ccc 100%);
    zoom:1
}
body.betfair.layout-page-mobile .contactBox .inner{
    width:auto;
    border-right:0;
    border-left:1px solid #fff;
    height:auto;
    vertical-align:middle
}
body.betfair.layout-page-mobile .contactBox .first{
    border-left:none
}
body.betfair.layout-page-mobile .contactBox a{
    line-height:14px;
    padding:10px 4px 10px 24px
}
body.paddypower{
    margin:0;
    background-color:#e5e7e8;
    color:#000;
    overflow-x:hidden
}
body.paddypower h1{
    color:#000
}
body.paddypower #header-placeholder{
    background:#fff;
    height:60px;
    box-shadow:0 2px 4px 0 rgba(0,0,0,0.09)
}
body.paddypower #header-placeholder .header-image{
    background:transparent url("/page/images/logo/logo-pp-v2_1089_.svg") no-repeat 0;
    padding:18px 0;
    width:136px;
    height:24px
}
body.paddypower #header-placeholder .centralWrapper{
    width:728px
}
body.paddypower .contentShadow{
    box-shadow:0 1px 4px 0 rgba(0,0,0,0.2),0 0 5px 0 rgba(0,0,0,0.05);
    border-radius:2px;
    margin-top:16px;
    padding:0 16px 12px;
    box-sizing:border-box;
    width:728px
}
body.paddypower a{
    color:#389fda
}
body.paddypower .sso-mobile{
    -moz-border-radius:4px 4px 4px 4px;
    -webkit-border-radius:4px 4px 4px 4px;
    border-radius:4px 4px 4px 4px
}
body.paddypower .sso-mobile .sso-button{
    padding:24px 0 20px
}
body.paddypower .cta{
    color:#fff;
    background:#31953e;
    font-size:12px;
    box-shadow:inset 0 -2px 0 0 rgba(0,0,0,0.25);
    outline:0;
    display:inline-block
}
body.paddypower .cta:hover{
    background:#3ebb4e;
    background:-webkit-gradient(linear,left top,left bottom,from(#3ebb4e),to(#3ebb4e));
    background:-moz-linear-gradient(top,#3ebb4e,#3ebb4e);
    -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3ebb4e,endColorstr=#3ebb4e);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3ebb4e,endColorstr=#3ebb4e);
    background-image:linear-gradient(to bottom,#3ebb4e 0,#3ebb4e 100%);
    zoom:1
}
body.paddypower .cta:focus{
    background:#246f2e;
    background:-webkit-gradient(linear,left top,left bottom,from(#246f2e),to(#246f2e));
    background:-moz-linear-gradient(top,#246f2e,#246f2e);
    -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#246f2e,endColorstr=#246f2e);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#246f2e,endColorstr=#246f2e);
    background-image:linear-gradient(to bottom,#246f2e 0,#246f2e 100%);
    zoom:1;
    color:#000
}
body.paddypower .cta:focus p{
    color:#000
}
body.paddypower .cta-primary,body.paddypower .cta-dark{
    background:#aaa;
    box-shadow:inset 0 -2px 0 0 rgba(0,0,0,0.25);
    outline:0
}
body.paddypower .cta-primary:hover,body.paddypower .cta-dark:hover{
    background:#919191;
    background:-webkit-gradient(linear,left top,left bottom,from(#919191),to(#919191));
    background:-moz-linear-gradient(top,#919191,#919191);
    -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#919191,endColorstr=#919191);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#919191,endColorstr=#919191);
    background-image:linear-gradient(to bottom,#919191 0,#919191 100%);
    zoom:1
}
body.paddypower .cta-primary:focus,body.paddypower .cta-dark:focus{
    color:#000!important;
    background:#888;
    background:-webkit-gradient(linear,left top,left bottom,from(#888),to(#888));
    background:-moz-linear-gradient(top,#888,#888);
    -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#888888,endColorstr=#888888);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#888888,endColorstr=#888888);
    background-image:linear-gradient(to bottom,#888 0,#888 100%);
    zoom:1
}
body.paddypower .info{
    background:#fff9d9;
    border:1px solid #eef2f3;
    color:#273a47
}
body.paddypower .heading-text{
    color:#273a47
}
body.paddypower .body-text{
    color:#273a47
}
body.paddypower .primary-horizontal-rule{
    border-bottom:2px solid #273a47
}
body.paddypower .secondary-horizontal-rule{
    border-bottom:2px solid #e0e6e6
}
body.paddypower .tertiary-horizontal-rule{
    border-bottom:1px solid #e0e6e6
}
body.paddypower .errorMessage{
    color:#bb3838;
    margin-top:8px
}
body.paddypower .errorMessage .errorArrow{
    background:transparent url("../assets/img/pp-mantis-sprite-v2_1089_.png") no-repeat -24px -137px;
    margin-top:2px
}
body.paddypower .errorMessage .errorMessageContent{
    padding:7px 9px 7px 0;
    width:298px
}
body.paddypower .input{
    width:100%;
    box-sizing:border-box;
    background:#fff;
    color:#000;
    font-size:14px;
    height:36px;
    padding:0 5px 0 5px;
    border:1px solid #bbb;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    box-shadow:none!important
}
body.paddypower .input:hover{
    border:1px solid #bbb
}
body.paddypower .input:focus{
    outline:0;
    border:1px solid #000!important
}
body.paddypower select{
    -webkit-appearance:none;
    -moz-appearance:none;
    text-indent:1px;
    text-overflow:''
}
body.paddypower select::-ms-expand{
    display:none
}
body.paddypower input.invalid,body.paddypower select.invalid,body.paddypower .invalid-container input,body.paddypower .invalid-container select,body.paddypower input.invalid:focus{
    border:1px solid #bb3838!important
}
body.paddypower input:focus{
    outline:0;
    border:1px solid #000!important
}
body.paddypower .input:disabled,body.paddypower .input:read-only,body.paddypower input:disabled,body.paddypower input:read-only{
    background:#ececec!important;
    border:1px solid #ececec!important;
    background:#ececec;
    background:-webkit-gradient(linear,left top,left bottom,from(#ececec),to(#ececec));
    background:-moz-linear-gradient(top,#ececec,#ececec);
    -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ececec,endColorstr=#ececec);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ececec,endColorstr=#ececec);
    background-image:linear-gradient(to bottom,#ececec 0,#ececec 100%);
    zoom:1
}
body.paddypower .input-holder .validation-placeholder .validation-message{
    width:100%;
    margin-top:0
}
body.paddypower .input-holder .validation-placeholder .validation-arrow.valid{
    display:none!important
}
body.paddypower .newpassword-container.invalid-container .validation-message .message{
    display:none!important
}
body.paddypower .invalid-container .validation-placeholder{
    display:block
}
body.paddypower .validation-placeholder{
    display:none;
    position:absolute;
    margin-left:322px;
    margin-top:-36px
}
body.paddypower .validation-placeholder .validation-message.invalid{
    font-weight:normal;
    background:0;
    padding:0
}
body.paddypower .validation-placeholder .validation-message{
    padding:0
}
body.paddypower .validation-placeholder .validation-message .validation-arrow.invalid,body.paddypower .validation-placeholder .validation-message .arrow{
    background:url('/page/images/pp-icon-alert_1089_.svg');
    width:16px;
    height:16px;
    display:block;
    margin-top:6px;
    margin-left:-3px;
    position:absolute;
    border:4px solid #fff
}
body.paddypower .validation-placeholder .validation-message .message{
    white-space:nowrap;
    padding:12px;
    background:#f1f1f1;
    border:1px solid #bb3838;
    border-radius:2px;
    color:#1e1e1e;
    box-shadow:0 3px 5px 0 rgba(0,0,0,0.25);
    margin-left:26px;
    margin-top:0
}
body.paddypower .validation-placeholder .validation-message .message:after,body.paddypower .validation-placeholder .validation-message .message:before{
    content:'';
    display:block;
    position:absolute;
    left:9px;
    width:0;
    height:0;
    border-style:solid
}
body.paddypower .validation-placeholder .validation-message .message:after{
    top:8px;
    border-color:transparent #f1f1f1 transparent transparent;
    border-width:9px
}
body.paddypower .validation-placeholder .validation-message .message:before{
    top:7px;
    border-color:transparent #bb3838 transparent transparent;
    border-width:10px;
    left:7px
}
body.paddypower input#keepMeLoggedInOnOtherDevices:not(old),body.paddypower input#allowEmailLogin:not(old),body.paddypower input#confirmationCheckboxLimb:not(old){
    width:16px;
    height:16px;
    margin:0;
    padding:0;
    opacity:0
}
body.paddypower input#keepMeLoggedInOnOtherDevices:not(old)+.select-icon,body.paddypower input#allowEmailLogin:not(old)+.select-icon,body.paddypower input#confirmationCheckboxLimb:not(old)+.select-icon{
    display:inline-block;
    margin-left:-16px;
    background:transparent url("../assets/img/pp-mantis-sprite-v2_1089_.png") no-repeat -2px -507px;
    line-height:24px;
    width:16px;
    height:16px;
    margin-right:7px
}
body.paddypower input#keepMeLoggedInOnOtherDevices:not(old):checked+.select-icon,body.paddypower input#allowEmailLogin:not(old):checked+.select-icon,body.paddypower input#confirmationCheckboxLimb:not(old):checked+.select-icon{
    background:transparent url("../assets/img/pp-mantis-sprite-v2_1089_.png") no-repeat -19px -507px
}
body.paddypower .cta:disabled,body.paddypower .cta:disabled:hover,body.paddypower .cta.disabled,body.paddypower .cta.disabled:hover{
    background:#eaeaea!important;
    background:#eaeaea;
    background:-webkit-gradient(linear,left top,left bottom,from(#eaeaea),to(#eaeaea));
    background:-moz-linear-gradient(top,#eaeaea,#eaeaea);
    -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#eaeaea,endColorstr=#eaeaea);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#eaeaea,endColorstr=#eaeaea);
    background-image:linear-gradient(to bottom,#eaeaea 0,#eaeaea 100%);
    zoom:1;
    color:#aaa!important
}
body.paddypower .show-message{
    padding:13px 12px 12px 36px;
    font-weight:normal;
    color:#666;
    margin-bottom:16px;
    line-height:17px;
    width:100%;
    box-sizing:border-box;
    position:relative;
    border-radius:2px
}
body.paddypower .show-message .close-msg-icon{
    width:12px;
    height:12px;
    position:relative;
    background:url('/page/images/pp-close_1089_.svg');
    display:inline-block;
    cursor:pointer
}
body.paddypower .show-message p{
    display:inline-block
}
body.paddypower .show-message a{
    color:#fff;
    text-decoration:underline
}
body.paddypower .show-message p.message{
    margin-left:-25px
}
body.paddypower .show-message .icon{
    width:16px;
    height:16px;
    position:relative;
    margin-left:-24px;
    float:left
}
body.paddypower .show-message .icon.icon-error{
    background:url('/page/images/pp-icon-error-new_1089_.svg')
}
body.paddypower .show-message .icon.icon-warning{
    background:url('/page/images/pp-icon-warning-new_1089_.svg')
}
body.paddypower .show-message .icon.icon-info{
    background:url('/page/images/pp-icon-info_1089_.svg')
}
body.paddypower .show-message .icon.icon-success{
    background:url('/page/images/pp-icon-success_1089_.svg')
}
body.paddypower .show-message.error{
    color:#444;
    background-color:#eaeaea
}
body.paddypower .show-message.error p a{
    color:#2797e6;
    text-decoration:none
}
body.paddypower .show-message.error p a:hover{
    text-decoration:underline
}
body.paddypower .show-message.warning{
    color:#fff;
    background-color:#666
}
body.paddypower .show-message.warning p a{
    color:#fff
}
body.paddypower .show-message.info{
    color:#666;
    background-color:#f1f1f1
}
body.paddypower .show-message.info p a{
    color:#666;
    text-decoration:underline
}
body.paddypower .show-message.success{
    padding:13px 13px 13px 36px;
    color:#31953e;
    background:rgba(49,149,62,0.2);
    margin-bottom:16px;
    border-radius:2px
}
body.paddypower .show-message.success p a{
    color:#31953e;
    text-decoration:underline
}
body.paddypower .show-message.success p.message{
    padding:0;
    margin-left:0
}
body.paddypower #footer-wrapper{
    border-top:1px solid #bbb;
    border-bottom:0;
    width:100%;
    height:auto;
    position:relative
}
body.paddypower #footer-wrapper .ssc-container.ssc-theme-paddypower .mod-footer{
    background-color:#fff
}
body.paddypower .contactBox{
    margin-bottom:16px
}
body.paddypower .contact-box-inner-content .contactBox{
    width:332px;
    position:relative;
    left:0;
    margin-top:16px;
    background-color:#f1f1f1;
    border-radius:2px;
    font-size:12px;
    background:#f1f1f1;
    background:-webkit-gradient(linear,left top,left bottom,from(#f1f1f1),to(#f1f1f1));
    background:-moz-linear-gradient(top,#f1f1f1,#f1f1f1);
    -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#F1F1F1,endColorstr=#F1F1F1);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#F1F1F1,endColorstr=#F1F1F1);
    background-image:linear-gradient(to bottom,#f1f1f1 0,#f1f1f1 100%);
    zoom:1;
    clear:left
}
body.paddypower .contact-box-inner-content .contactBox .inner{
    width:auto;
    display:inline-block;
    border-left:1px solid #bbb;
    border-right:0
}
body.paddypower .contact-box-inner-content .contactBox .inner.one-half{
    width:48%;
    text-align:center
}
body.paddypower .contact-box-inner-content .contactBox .inner.one-full{
    width:100%;
    border:none!important
}
body.paddypower .contact-box-inner-content .contactBox .inner.first{
    border-left:none
}
body.paddypower .contact-box-inner-content .contactBox .inner.last{
    border-right:0
}
body.paddypower .contact-box-inner-content .contactBox a{
    text-decoration:none;
    color:#389fda;
    display:inline-block;
    padding:10px 13px;
    line-height:16px;
    background:0
}
body.paddypower .contact-box-inner-content .contactBox a#twitterLink{
    padding-left:37px;
    background:0
}
body.paddypower .contact-box-inner-content .contactBox a#twitterLink:before{
    content:"";
    height:16px;
    width:20px;
    position:absolute;
    padding-right:0;
    margin-left:-22px;
    background:transparent url("../assets/img/pp-mantis-sprite-v2_1089_.png") no-repeat -1px -487px
}
body.paddypower .contact-box-inner-content .contactBox a#contactLink{
    background:0
}
body.paddypower .contact-box-inner-content .contactBox a:hover{
    color:#47bcff
}
body.paddypower .contact-box-inner-content .contactBox a:hover#twitterLink:before{
    background:transparent url("../assets/img/pp-mantis-sprite-v2_1089_.png") no-repeat -21px -487px
}
body.paddypower .contactBox .inner.one-third{
    text-align:center
}
body.paddypower .contactBox .inner.one-third:first-child,body.paddypower .contactBox .inner.one-third:last-child{
    width:24%
}
body.paddypower .contactBox .inner.one-third:nth-child(2){
    width:48%
}
body.paddypower .warning-container input.invalid{
    border-color:#bbb!important
}
body.paddypower .warning-container .validation-placeholder{
    display:block;
    position:absolute;
    margin-left:320px;
    margin-top:-35px
}
body.paddypower .warning-container .validation-placeholder .validation-message.invalid{
    font-weight:normal;
    background:0;
    padding:0
}
body.paddypower .warning-container .validation-placeholder .validation-message{
    font-size:12px;
    padding:0
}
body.paddypower .warning-container .validation-placeholder .validation-message .validation-arrow.invalid,body.paddypower .warning-container .validation-placeholder .validation-message .arrow{
    background:url('/page/images/pp-icon-warning-light_1089_.svg');
    width:16px;
    height:16px;
    display:block;
    margin-top:6px;
    margin-left:-2px;
    position:absolute;
    border:4px solid #fff;
    border-radius:50%
}
body.paddypower .warning-container .validation-placeholder .validation-message .message{
    white-space:nowrap;
    padding:10px;
    background:#f1f1f1;
    border:1px solid #bbb;
    border-radius:2px;
    color:#000;
    box-shadow:0 3px 5px 0 rgba(0,0,0,0.25);
    margin-left:29px;
    margin-top:0
}
body.paddypower .warning-container .validation-placeholder .validation-message .message:after,body.paddypower .warning-container .validation-placeholder .validation-message .message:before{
    content:'';
    display:block;
    position:absolute;
    left:10px;
    width:0;
    height:0;
    border-style:solid
}
body.paddypower .warning-container .validation-placeholder .validation-message .message:after{
    top:8px;
    border-color:transparent #f1f1f1 transparent transparent;
    border-width:10px
}
body.paddypower .warning-container .validation-placeholder .validation-message .message:before{
    top:7px;
    border-color:transparent #bbb transparent transparent;
    border-width:11px;
    left:8px
}
body.paddypower .mod-footer .ssc-fw{
    margin:0 auto!important
}
body.paddypower.layout-page-mobile .header-image{
    margin-left:60px;
    height:48px
}
body.paddypower.layout-page-mobile,body.paddypower.sso-mobile{
    background-color:#fff!important;
    border-radius:0
}
body.paddypower.layout-page-mobile .warning-container .validation-placeholder,body.paddypower.sso-mobile .warning-container .validation-placeholder{
    display:block
}
body.paddypower.layout-page-mobile .warning-container .validation-placeholder .validation-arrow.invalid,body.paddypower.sso-mobile .warning-container .validation-placeholder .validation-arrow.invalid,body.paddypower.layout-page-mobile .warning-container .validation-placeholder .arrow,body.paddypower.sso-mobile .warning-container .validation-placeholder .arrow{
    background:url('/page/images/pp-icon-warning-light_1089_.svg')!important;
    width:16px!important;
    height:16px!important;
    display:block!important;
    margin-top:-30px!important;
    margin-left:-2px!important;
    position:absolute!important;
    border:4px solid #fff!important;
    border-radius:50%!important
}
body.paddypower.layout-page-mobile .warning-container .validation-placeholder .message,body.paddypower.sso-mobile .warning-container .validation-placeholder .message{
    color:#000!important
}
body.paddypower.layout-page-mobile #header-placeholder,body.paddypower.sso-mobile #header-placeholder{
    background:#fff;
    height:56px
}
body.paddypower.layout-page-mobile #header-placeholder .centralWrapper,body.paddypower.sso-mobile #header-placeholder .centralWrapper{
    width:288px!important;
    margin:0 auto!important
}
body.paddypower.layout-page-mobile #header-placeholder .centralWrapper .header-image,body.paddypower.sso-mobile #header-placeholder .centralWrapper .header-image{
    background:transparent url("../assets/img/logo-paddypower-minimal_1089_.svg") no-repeat 0;
    margin-left:0;
    height:24px;
    width:35px;
    padding:16px 0
}
body.paddypower.layout-page-mobile fieldset,body.paddypower.sso-mobile fieldset{
    width:288px;
    min-width:288px
}
body.paddypower.layout-page-mobile #recoverUsernameForm input,body.paddypower.sso-mobile #recoverUsernameForm input,body.paddypower.layout-page-mobile #recoverUsernameForm #recover,body.paddypower.sso-mobile #recoverUsernameForm #recover{
    width:100%
}
body.paddypower.layout-page-mobile .contentShadow,body.paddypower.sso-mobile .contentShadow{
    background-color:transparent;
    box-shadow:none!important
}
body.paddypower.layout-page-mobile .header-back-button,body.paddypower.sso-mobile .header-back-button,body.paddypower.layout-page-mobile .header-back-button-forgoten-pages,body.paddypower.sso-mobile .header-back-button-forgoten-pages{
    background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+MTQ5MDlCMTMtREI3Ni00MkUzLTg5MkYtMUEyNzJBQzIwQTcwQDEuMDB4PC90aXRsZT4KICAgIDxnIGlkPSJHdWlkZWxpbmVzLSh3ZWIpIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iQXNzZXRzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTAwLjAwMDAwMCwgLTIxMS4wMDAwMDApIiBmaWxsPSIjMDA2ODU4Ij4KICAgICAgICAgICAgPGcgaWQ9ImFjdGlvbi9iYWNrIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMDAuMDAwMDAwLCAyMTEuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iaWNvbi9zeXN0ZW0vYXJyb3cvbGVmdCI+CiAgICAgICAgICAgICAgICAgICAgPHJlY3QgaWQ9ImJnIiBmaWxsPSJub25lIiB4PSIwIiB5PSIwIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiPjwvcmVjdD4KICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iRmlsbC00IiBmaWxsPSIjMDA2ODU4IiBwb2ludHM9IjExLjcxNyA0IDQgMTEuNzAyIDExLjcwNyAxOS40MTEgMTMuMTIxIDE3Ljk5NiA3LjgyOCAxMi43MDMgMTkuNDE0IDEyLjcwMyAxOS40MTQgMTAuNzAzIDcuODMyIDEwLjcwMyAxMy4xMjkgNS40MTYiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");
    background-color:transparent;
    background-repeat:no-repeat;
    background-size:100%;
    background-position:0 0;
    height:24px;
    width:24px;
    padding:0;
    margin:16px 0 0 0;
    float:left
}
body.paddypower.layout-page-mobile .header-image.is-back-visible,body.paddypower.sso-mobile .header-image.is-back-visible{
    margin-left:32px!important
}
body.paddypower.layout-page-mobile .header-image.is-back-fp-visible,body.paddypower.sso-mobile .header-image.is-back-fp-visible{
    margin-left:32px!important
}
body.paddypower.layout-page-mobile .header-back-button-forgoten-pages,body.paddypower.sso-mobile .header-back-button-forgoten-pages{
    margin:16px 0 0 0
}
body.paddypower.layout-page-mobile .invalid-container .validation-placeholder,body.paddypower.sso-mobile .invalid-container .validation-placeholder{
    display:block
}
body.paddypower.layout-page-mobile .input-form.invalid-box .label,body.paddypower.sso-mobile .input-form.invalid-box .label{
    color:#bb3838
}
body.paddypower.layout-page-mobile .errorMessage,body.paddypower.sso-mobile .errorMessage{
    position:relative;
    box-sizing:border-box;
    margin-top:0
}
body.paddypower.layout-page-mobile .errorMessage .errorArrow,body.paddypower.sso-mobile .errorMessage .errorArrow{
    margin-top:-38px;
    margin-left:13px;
    right:-10px;
    position:absolute
}
body.paddypower.layout-page-mobile .errorMessage .errorMessageContent,body.paddypower.sso-mobile .errorMessage .errorMessageContent{
    padding:2px 0 0 1px;
    background:transparent;
    border:0;
    color:#bb3838;
    box-shadow:none;
    margin-left:0;
    width:100%;
    box-sizing:border-box
}
body.paddypower.layout-page-mobile .validation-placeholder,body.paddypower.sso-mobile .validation-placeholder{
    display:none;
    position:relative;
    margin-left:0;
    margin-top:0
}
body.paddypower.layout-page-mobile .validation-placeholder .validation-message.invalid,body.paddypower.sso-mobile .validation-placeholder .validation-message.invalid{
    font-weight:normal;
    background:0;
    padding:0
}
body.paddypower.layout-page-mobile .validation-placeholder .validation-message,body.paddypower.sso-mobile .validation-placeholder .validation-message{
    padding:0
}
body.paddypower.layout-page-mobile .validation-placeholder .validation-message .validation-arrow.invalid,body.paddypower.sso-mobile .validation-placeholder .validation-message .validation-arrow.invalid,body.paddypower.layout-page-mobile .validation-placeholder .validation-message .arrow,body.paddypower.sso-mobile .validation-placeholder .validation-message .arrow{
    background:url('../assets/img/pp-icon-alert_1089_.svg');
    display:block;
    margin-top:-30px;
    margin-left:13px;
    right:-10px;
    position:absolute
}
body.paddypower.layout-page-mobile .validation-placeholder .validation-message .message,body.paddypower.sso-mobile .validation-placeholder .validation-message .message{
    white-space:nowrap;
    padding:8px 0 0 0;
    background:transparent;
    border:0;
    border-radius:0;
    color:#bb3838;
    box-shadow:none;
    margin-left:0;
    margin-top:0
}
body.paddypower.layout-page-mobile .validation-placeholder .validation-message .message:after,body.paddypower.sso-mobile .validation-placeholder .validation-message .message:after,body.paddypower.layout-page-mobile .validation-placeholder .validation-message .message:before,body.paddypower.sso-mobile .validation-placeholder .validation-message .message:before{
    content:'';
    display:none
}
body.paddypower.layout-page-mobile .show-message,body.paddypower.sso-mobile .show-message{
    padding:13px 16px 12px 32px;
    font-weight:normal;
    line-height:1.33;
    box-shadow:none;
    width:100%;
    max-width:288px;
    margin:0 auto 16px auto
}
body.paddypower.layout-page-mobile .show-message a,body.paddypower.sso-mobile .show-message a{
    text-decoration:underline;
    padding:0!important;
    font-size:12px!important
}
body.paddypower.layout-page-mobile .show-message p.message,body.paddypower.sso-mobile .show-message p.message{
    margin-left:-25px
}
body.paddypower.layout-page-mobile .show-message .close-msg-icon,body.paddypower.sso-mobile .show-message .close-msg-icon{
    width:16px;
    height:16px;
    position:absolute;
    cursor:pointer;
    right:10px;
    top:12px;
    background-size:16px 16px
}
body.paddypower.layout-page-mobile .show-message.error,body.paddypower.sso-mobile .show-message.error,body.paddypower.layout-page-mobile .show-message.warning,body.paddypower.sso-mobile .show-message.warning{
    padding:13px 12px 12px 36px
}
body.paddypower.layout-page-mobile .show-messagewarning,body.paddypower.sso-mobile .show-messagewarning{
    color:#fff!important
}
body.paddypower.layout-page-mobile .show-messagewarning p a,body.paddypower.sso-mobile .show-messagewarning p a{
    color:#fff!important
}
body.paddypower.layout-page-mobile .emaliLoginNotAllowed,body.paddypower.sso-mobile .emaliLoginNotAllowed{
    padding:13px 36px 12px 32px
}
body.paddypower.layout-page-mobile .cta.chat,body.paddypower.sso-mobile .cta.chat{
    margin-bottom:16px
}
body.paddypower.layout-page-mobile .cta,body.paddypower.sso-mobile .cta{
    width:100%;
    overflow:visible;
    display:inline-block;
    box-sizing:border-box;
    text-align:center
}
body.paddypower.layout-page-mobile .contactBox,body.paddypower.sso-mobile .contactBox{
    margin-bottom:0;
    position:relative;
    margin-top:16px
}
body.paddypower.layout-page-mobile .contact-box-inner-content .contactBox,body.paddypower.sso-mobile .contact-box-inner-content .contactBox{
    width:100%;
    box-sizing:border-box;
    position:relative
}
body.paddypower.layout-page-mobile .contact-box-inner-content .contactBox a,body.paddypower.sso-mobile .contact-box-inner-content .contactBox a{
    padding:10px 6px
}
body.paddypower.layout-page-www .regHighlight .mod-login #loginForm input:focus,body.paddypower.layout-page-exchange .regHighlight .mod-login #loginForm input:focus,body.paddypower.layout-page-sportsbook .regHighlight .mod-login #loginForm input:focus,body.paddypower.layout-page-chat .regHighlight .mod-login #loginForm input:focus,body.paddypower.layout-page-games .regHighlight .mod-login #loginForm input:focus,body.paddypower.layout-page-virtualsports .regHighlight .mod-login #loginForm input:focus,body.paddypower.layout-page-paddypower\.main\.int .regHighlight .mod-login #loginForm input:focus,body.paddypower.layout-page-home\.betfair\.int .regHighlight .mod-login #loginForm input:focus,body.paddypower.layout-page-casino .regHighlight .mod-login #loginForm input:focus,body.paddypower.layout-page-arcade\.orbis .regHighlight .mod-login #loginForm input:focus,body.paddypower.layout-page-vegasslots .regHighlight .mod-login #loginForm input:focus,body.paddypower.layout-page-bingo .regHighlight .mod-login #loginForm input:focus,body.paddypower.layout-page-games .regHighlight .mod-login #loginForm input:focus{
    opacity:.6
}
body.paddypower.layout-page .regHighlight .mod-login .loginButton,body.paddypower.layout-page-www .regHighlight .mod-login .loginButton,body.paddypower.layout-page-exchange .regHighlight .mod-login .loginButton,body.paddypower.layout-page-sportsbook .regHighlight .mod-login .loginButton,body.paddypower.layout-page-chat .regHighlight .mod-login .loginButton,body.paddypower.layout-page-games .regHighlight .mod-login .loginButton,body.paddypower.layout-page-virtualsports .regHighlight .mod-login .loginButton,body.paddypower.layout-page-paddypower\.main\.int .regHighlight .mod-login .loginButton,body.paddypower.layout-page-home\.paddypower\.int .regHighlight .mod-login .loginButton,body.paddypower.layout-page-home\.betfair\.int .regHighlight .mod-login .loginButton,body.paddypower.layout-page-casino .regHighlight .mod-login .loginButton,body.paddypower.layout-page-arcade\.orbis .regHighlight .mod-login .loginButton,body.paddypower.layout-page-vegasslots .regHighlight .mod-login .loginButton,body.paddypower.layout-page-bingo .regHighlight .mod-login .loginButton,body.paddypower.layout-page-games .regHighlight .mod-login .loginButton,body.paddypower.layout-page-mobile .regHighlight .mod-login .loginButton,body.paddypower.layout-page-mobile-www .regHighlight .mod-login .loginButton,body.paddypower.layout-page-mobile-exchange .regHighlight .mod-login .loginButton,body.paddypower.layout-page-mobile-sportsbook .regHighlight .mod-login .loginButton,body.paddypower.layout-page-chat .regHighlight .mod-login .loginButton,body.paddypower.layout-page-mobile-games .regHighlight .mod-login .loginButton,body.paddypower.layout-page-mobile-virtualsports .regHighlight .mod-login .loginButton,body.paddypower.layout-page-mobile-paddypower\.main\.int .regHighlight .mod-login .loginButton,body.paddypower.layout-page-mobile-home\.paddypower\.int .regHighlight .mod-login .loginButton,body.paddypower.layout-page-mobile-home\.betfair\.int .regHighlight .mod-login .loginButton,body.paddypower.layout-page-mobile-casino .regHighlight .mod-login .loginButton,body.paddypower.layout-page-mobile-arcade\.orbis .regHighlight .mod-login .loginButton,body.paddypower.layout-page-mobile-vegasslots .regHighlight .mod-login .loginButton,body.paddypower.layout-page-mobile-bingo .regHighlight .mod-login .loginButton,body.paddypower.layout-page-mobile-games .regHighlight .mod-login .loginButton{
    background:#aaa
}
body.paddypower.layout-page .regHighlight .mod-login .loginButton:hover,body.paddypower.layout-page-www .regHighlight .mod-login .loginButton:hover,body.paddypower.layout-page-exchange .regHighlight .mod-login .loginButton:hover,body.paddypower.layout-page-sportsbook .regHighlight .mod-login .loginButton:hover,body.paddypower.layout-page-chat .regHighlight .mod-login .loginButton:hover,body.paddypower.layout-page-games .regHighlight .mod-login .loginButton:hover,body.paddypower.layout-page-virtualsports .regHighlight .mod-login .loginButton:hover,body.paddypower.layout-page-paddypower\.main\.int .regHighlight .mod-login .loginButton:hover,body.paddypower.layout-page-home\.paddypower\.int .regHighlight .mod-login .loginButton:hover,body.paddypower.layout-page-home\.betfair\.int .regHighlight .mod-login .loginButton:hover,body.paddypower.layout-page-casino .regHighlight .mod-login .loginButton:hover,body.paddypower.layout-page-arcade\.orbis .regHighlight .mod-login .loginButton:hover,body.paddypower.layout-page-vegasslots .regHighlight .mod-login .loginButton:hover,body.paddypower.layout-page-bingo .regHighlight .mod-login .loginButton:hover,body.paddypower.layout-page-games .regHighlight .mod-login .loginButton:hover,body.paddypower.layout-page-mobile .regHighlight .mod-login .loginButton:hover,body.paddypower.layout-page-mobile-www .regHighlight .mod-login .loginButton:hover,body.paddypower.layout-page-mobile-exchange .regHighlight .mod-login .loginButton:hover,body.paddypower.layout-page-mobile-sportsbook .regHighlight .mod-login .loginButton:hover,body.paddypower.layout-page-chat .regHighlight .mod-login .loginButton:hover,body.paddypower.layout-page-mobile-games .regHighlight .mod-login .loginButton:hover,body.paddypower.layout-page-mobile-virtualsports .regHighlight .mod-login .loginButton:hover,body.paddypower.layout-page-mobile-paddypower\.main\.int .regHighlight .mod-login .loginButton:hover,body.paddypower.layout-page-mobile-home\.paddypower\.int .regHighlight .mod-login .loginButton:hover,body.paddypower.layout-page-mobile-home\.betfair\.int .regHighlight .mod-login .loginButton:hover,body.paddypower.layout-page-mobile-casino .regHighlight .mod-login .loginButton:hover,body.paddypower.layout-page-mobile-arcade\.orbis .regHighlight .mod-login .loginButton:hover,body.paddypower.layout-page-mobile-vegasslots .regHighlight .mod-login .loginButton:hover,body.paddypower.layout-page-mobile-bingo .regHighlight .mod-login .loginButton:hover,body.paddypower.layout-page-mobile-games .regHighlight .mod-login .loginButton:hover{
    background:#919191;
    background:-webkit-gradient(linear,left top,left bottom,from(#919191),to(#919191));
    background:-moz-linear-gradient(top,#919191,#919191);
    -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#919191,endColorstr=#919191);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#919191,endColorstr=#919191);
    background-image:linear-gradient(to bottom,#919191 0,#919191 100%);
    zoom:1
}
body.paddypower.layout-page .regHighlight .mod-login .loginButton:focus,body.paddypower.layout-page-www .regHighlight .mod-login .loginButton:focus,body.paddypower.layout-page-exchange .regHighlight .mod-login .loginButton:focus,body.paddypower.layout-page-sportsbook .regHighlight .mod-login .loginButton:focus,body.paddypower.layout-page-chat .regHighlight .mod-login .loginButton:focus,body.paddypower.layout-page-games .regHighlight .mod-login .loginButton:focus,body.paddypower.layout-page-virtualsports .regHighlight .mod-login .loginButton:focus,body.paddypower.layout-page-paddypower\.main\.int .regHighlight .mod-login .loginButton:focus,body.paddypower.layout-page-home\.paddypower\.int .regHighlight .mod-login .loginButton:focus,body.paddypower.layout-page-home\.betfair\.int .regHighlight .mod-login .loginButton:focus,body.paddypower.layout-page-casino .regHighlight .mod-login .loginButton:focus,body.paddypower.layout-page-arcade\.orbis .regHighlight .mod-login .loginButton:focus,body.paddypower.layout-page-vegasslots .regHighlight .mod-login .loginButton:focus,body.paddypower.layout-page-bingo .regHighlight .mod-login .loginButton:focus,body.paddypower.layout-page-games .regHighlight .mod-login .loginButton:focus,body.paddypower.layout-page-mobile .regHighlight .mod-login .loginButton:focus,body.paddypower.layout-page-mobile-www .regHighlight .mod-login .loginButton:focus,body.paddypower.layout-page-mobile-exchange .regHighlight .mod-login .loginButton:focus,body.paddypower.layout-page-mobile-sportsbook .regHighlight .mod-login .loginButton:focus,body.paddypower.layout-page-chat .regHighlight .mod-login .loginButton:focus,body.paddypower.layout-page-mobile-games .regHighlight .mod-login .loginButton:focus,body.paddypower.layout-page-mobile-virtualsports .regHighlight .mod-login .loginButton:focus,body.paddypower.layout-page-mobile-paddypower\.main\.int .regHighlight .mod-login .loginButton:focus,body.paddypower.layout-page-mobile-home\.paddypower\.int .regHighlight .mod-login .loginButton:focus,body.paddypower.layout-page-mobile-home\.betfair\.int .regHighlight .mod-login .loginButton:focus,body.paddypower.layout-page-mobile-casino .regHighlight .mod-login .loginButton:focus,body.paddypower.layout-page-mobile-arcade\.orbis .regHighlight .mod-login .loginButton:focus,body.paddypower.layout-page-mobile-vegasslots .regHighlight .mod-login .loginButton:focus,body.paddypower.layout-page-mobile-bingo .regHighlight .mod-login .loginButton:focus,body.paddypower.layout-page-mobile-games .regHighlight .mod-login .loginButton:focus{
    background:#888;
    background:-webkit-gradient(linear,left top,left bottom,from(#888),to(#888));
    background:-moz-linear-gradient(top,#888,#888);
    -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#888888,endColorstr=#888888);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#888888,endColorstr=#888888);
    background-image:linear-gradient(to bottom,#888 0,#888 100%);
    zoom:1
}
body.paddypower.layout-page .regHighlight .mod-login a.register,body.paddypower.layout-page-www .regHighlight .mod-login a.register,body.paddypower.layout-page-exchange .regHighlight .mod-login a.register,body.paddypower.layout-page-sportsbook .regHighlight .mod-login a.register,body.paddypower.layout-page-chat .regHighlight .mod-login a.register,body.paddypower.layout-page-games .regHighlight .mod-login a.register,body.paddypower.layout-page-virtualsports .regHighlight .mod-login a.register,body.paddypower.layout-page-paddypower\.main\.int .regHighlight .mod-login a.register,body.paddypower.layout-page-home\.paddypower\.int .regHighlight .mod-login a.register,body.paddypower.layout-page-home\.betfair\.int .regHighlight .mod-login a.register,body.paddypower.layout-page-casino .regHighlight .mod-login a.register,body.paddypower.layout-page-arcade\.orbis .regHighlight .mod-login a.register,body.paddypower.layout-page-vegasslots .regHighlight .mod-login a.register,body.paddypower.layout-page-bingo .regHighlight .mod-login a.register,body.paddypower.layout-page-games .regHighlight .mod-login a.register,body.paddypower.layout-page-mobile .regHighlight .mod-login a.register,body.paddypower.layout-page-mobile-www .regHighlight .mod-login a.register,body.paddypower.layout-page-mobile-exchange .regHighlight .mod-login a.register,body.paddypower.layout-page-mobile-sportsbook .regHighlight .mod-login a.register,body.paddypower.layout-page-chat .regHighlight .mod-login a.register,body.paddypower.layout-page-mobile-games .regHighlight .mod-login a.register,body.paddypower.layout-page-mobile-virtualsports .regHighlight .mod-login a.register,body.paddypower.layout-page-mobile-paddypower\.main\.int .regHighlight .mod-login a.register,body.paddypower.layout-page-mobile-home\.paddypower\.int .regHighlight .mod-login a.register,body.paddypower.layout-page-mobile-home\.betfair\.int .regHighlight .mod-login a.register,body.paddypower.layout-page-mobile-casino .regHighlight .mod-login a.register,body.paddypower.layout-page-mobile-arcade\.orbis .regHighlight .mod-login a.register,body.paddypower.layout-page-mobile-vegasslots .regHighlight .mod-login a.register,body.paddypower.layout-page-mobile-bingo .regHighlight .mod-login a.register,body.paddypower.layout-page-mobile-games .regHighlight .mod-login a.register{
    background:#31953e
}
body.paddypower.layout-page .regHighlight .mod-login a.register:hover,body.paddypower.layout-page-www .regHighlight .mod-login a.register:hover,body.paddypower.layout-page-exchange .regHighlight .mod-login a.register:hover,body.paddypower.layout-page-sportsbook .regHighlight .mod-login a.register:hover,body.paddypower.layout-page-chat .regHighlight .mod-login a.register:hover,body.paddypower.layout-page-games .regHighlight .mod-login a.register:hover,body.paddypower.layout-page-virtualsports .regHighlight .mod-login a.register:hover,body.paddypower.layout-page-paddypower\.main\.int .regHighlight .mod-login a.register:hover,body.paddypower.layout-page-home\.paddypower\.int .regHighlight .mod-login a.register:hover,body.paddypower.layout-page-home\.betfair\.int .regHighlight .mod-login a.register:hover,body.paddypower.layout-page-casino .regHighlight .mod-login a.register:hover,body.paddypower.layout-page-arcade\.orbis .regHighlight .mod-login a.register:hover,body.paddypower.layout-page-vegasslots .regHighlight .mod-login a.register:hover,body.paddypower.layout-page-bingo .regHighlight .mod-login a.register:hover,body.paddypower.layout-page-games .regHighlight .mod-login a.register:hover,body.paddypower.layout-page-mobile .regHighlight .mod-login a.register:hover,body.paddypower.layout-page-mobile-www .regHighlight .mod-login a.register:hover,body.paddypower.layout-page-mobile-exchange .regHighlight .mod-login a.register:hover,body.paddypower.layout-page-mobile-sportsbook .regHighlight .mod-login a.register:hover,body.paddypower.layout-page-chat .regHighlight .mod-login a.register:hover,body.paddypower.layout-page-mobile-games .regHighlight .mod-login a.register:hover,body.paddypower.layout-page-mobile-virtualsports .regHighlight .mod-login a.register:hover,body.paddypower.layout-page-mobile-paddypower\.main\.int .regHighlight .mod-login a.register:hover,body.paddypower.layout-page-mobile-home\.paddypower\.int .regHighlight .mod-login a.register:hover,body.paddypower.layout-page-mobile-home\.betfair\.int .regHighlight .mod-login a.register:hover,body.paddypower.layout-page-mobile-casino .regHighlight .mod-login a.register:hover,body.paddypower.layout-page-mobile-arcade\.orbis .regHighlight .mod-login a.register:hover,body.paddypower.layout-page-mobile-vegasslots .regHighlight .mod-login a.register:hover,body.paddypower.layout-page-mobile-bingo .regHighlight .mod-login a.register:hover,body.paddypower.layout-page-mobile-games .regHighlight .mod-login a.register:hover{
    background:#3ebb4e;
    background:-webkit-gradient(linear,left top,left bottom,from(#3ebb4e),to(#3ebb4e));
    background:-moz-linear-gradient(top,#3ebb4e,#3ebb4e);
    -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3ebb4e,endColorstr=#3ebb4e);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3ebb4e,endColorstr=#3ebb4e);
    background-image:linear-gradient(to bottom,#3ebb4e 0,#3ebb4e 100%);
    zoom:1
}
body.paddypower.layout-page .regHighlight .mod-login a.register:focus,body.paddypower.layout-page-www .regHighlight .mod-login a.register:focus,body.paddypower.layout-page-exchange .regHighlight .mod-login a.register:focus,body.paddypower.layout-page-sportsbook .regHighlight .mod-login a.register:focus,body.paddypower.layout-page-chat .regHighlight .mod-login a.register:focus,body.paddypower.layout-page-games .regHighlight .mod-login a.register:focus,body.paddypower.layout-page-virtualsports .regHighlight .mod-login a.register:focus,body.paddypower.layout-page-paddypower\.main\.int .regHighlight .mod-login a.register:focus,body.paddypower.layout-page-home\.paddypower\.int .regHighlight .mod-login a.register:focus,body.paddypower.layout-page-home\.betfair\.int .regHighlight .mod-login a.register:focus,body.paddypower.layout-page-casino .regHighlight .mod-login a.register:focus,body.paddypower.layout-page-arcade\.orbis .regHighlight .mod-login a.register:focus,body.paddypower.layout-page-vegasslots .regHighlight .mod-login a.register:focus,body.paddypower.layout-page-bingo .regHighlight .mod-login a.register:focus,body.paddypower.layout-page-games .regHighlight .mod-login a.register:focus,body.paddypower.layout-page-mobile .regHighlight .mod-login a.register:focus,body.paddypower.layout-page-mobile-www .regHighlight .mod-login a.register:focus,body.paddypower.layout-page-mobile-exchange .regHighlight .mod-login a.register:focus,body.paddypower.layout-page-mobile-sportsbook .regHighlight .mod-login a.register:focus,body.paddypower.layout-page-chat .regHighlight .mod-login a.register:focus,body.paddypower.layout-page-mobile-games .regHighlight .mod-login a.register:focus,body.paddypower.layout-page-mobile-virtualsports .regHighlight .mod-login a.register:focus,body.paddypower.layout-page-mobile-paddypower\.main\.int .regHighlight .mod-login a.register:focus,body.paddypower.layout-page-mobile-home\.paddypower\.int .regHighlight .mod-login a.register:focus,body.paddypower.layout-page-mobile-home\.betfair\.int .regHighlight .mod-login a.register:focus,body.paddypower.layout-page-mobile-casino .regHighlight .mod-login a.register:focus,body.paddypower.layout-page-mobile-arcade\.orbis .regHighlight .mod-login a.register:focus,body.paddypower.layout-page-mobile-vegasslots .regHighlight .mod-login a.register:focus,body.paddypower.layout-page-mobile-bingo .regHighlight .mod-login a.register:focus,body.paddypower.layout-page-mobile-games .regHighlight .mod-login a.register:focus{
    background:#246f2e;
    background:-webkit-gradient(linear,left top,left bottom,from(#246f2e),to(#246f2e));
    background:-moz-linear-gradient(top,#246f2e,#246f2e);
    -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#246f2e,endColorstr=#246f2e);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#246f2e,endColorstr=#246f2e);
    background-image:linear-gradient(to bottom,#246f2e 0,#246f2e 100%);
    zoom:1
}
body.paddypower.layout-page .loginHighlight .mod-login .loginButton,body.paddypower.layout-page-www .loginHighlight .mod-login .loginButton,body.paddypower.layout-page-exchange .loginHighlight .mod-login .loginButton,body.paddypower.layout-page-sportsbook .loginHighlight .mod-login .loginButton,body.paddypower.layout-page-chat .loginHighlight .mod-login .loginButton,body.paddypower.layout-page-games .loginHighlight .mod-login .loginButton,body.paddypower.layout-page-virtualsports .loginHighlight .mod-login .loginButton,body.paddypower.layout-page-paddypower\.main\.int .loginHighlight .mod-login .loginButton,body.paddypower.layout-page-home\.paddypower\.int .loginHighlight .mod-login .loginButton,body.paddypower.layout-page-home\.betfair\.int .loginHighlight .mod-login .loginButton,body.paddypower.layout-page-casino .loginHighlight .mod-login .loginButton,body.paddypower.layout-page-arcade\.orbis .loginHighlight .mod-login .loginButton,body.paddypower.layout-page-vegasslots .loginHighlight .mod-login .loginButton,body.paddypower.layout-page-bingo .loginHighlight .mod-login .loginButton,body.paddypower.layout-page-games .loginHighlight .mod-login .loginButton,body.paddypower.layout-page-mobile .loginHighlight .mod-login .loginButton,body.paddypower.layout-page-mobile-www .loginHighlight .mod-login .loginButton,body.paddypower.layout-page-mobile-exchange .loginHighlight .mod-login .loginButton,body.paddypower.layout-page-mobile-sportsbook .loginHighlight .mod-login .loginButton,body.paddypower.layout-page-chat .loginHighlight .mod-login .loginButton,body.paddypower.layout-page-mobile-games .loginHighlight .mod-login .loginButton,body.paddypower.layout-page-mobile-virtualsports .loginHighlight .mod-login .loginButton,body.paddypower.layout-page-mobile-paddypower\.main\.int .loginHighlight .mod-login .loginButton,body.paddypower.layout-page-mobile-home\.paddypower\.int .loginHighlight .mod-login .loginButton,body.paddypower.layout-page-mobile-home\.betfair\.int .loginHighlight .mod-login .loginButton,body.paddypower.layout-page-mobile-casino .loginHighlight .mod-login .loginButton,body.paddypower.layout-page-mobile-arcade\.orbis .loginHighlight .mod-login .loginButton,body.paddypower.layout-page-mobile-vegasslots .loginHighlight .mod-login .loginButton,body.paddypower.layout-page-mobile-bingo .loginHighlight .mod-login .loginButton,body.paddypower.layout-page-mobile-games .loginHighlight .mod-login .loginButton{
    background:#31953e
}
body.paddypower.layout-page .loginHighlight .mod-login .loginButton:hover,body.paddypower.layout-page-www .loginHighlight .mod-login .loginButton:hover,body.paddypower.layout-page-exchange .loginHighlight .mod-login .loginButton:hover,body.paddypower.layout-page-sportsbook .loginHighlight .mod-login .loginButton:hover,body.paddypower.layout-page-chat .loginHighlight .mod-login .loginButton:hover,body.paddypower.layout-page-games .loginHighlight .mod-login .loginButton:hover,body.paddypower.layout-page-virtualsports .loginHighlight .mod-login .loginButton:hover,body.paddypower.layout-page-paddypower\.main\.int .loginHighlight .mod-login .loginButton:hover,body.paddypower.layout-page-home\.paddypower\.int .loginHighlight .mod-login .loginButton:hover,body.paddypower.layout-page-home\.betfair\.int .loginHighlight .mod-login .loginButton:hover,body.paddypower.layout-page-casino .loginHighlight .mod-login .loginButton:hover,body.paddypower.layout-page-arcade\.orbis .loginHighlight .mod-login .loginButton:hover,body.paddypower.layout-page-vegasslots .loginHighlight .mod-login .loginButton:hover,body.paddypower.layout-page-bingo .loginHighlight .mod-login .loginButton:hover,body.paddypower.layout-page-games .loginHighlight .mod-login .loginButton:hover,body.paddypower.layout-page-mobile .loginHighlight .mod-login .loginButton:hover,body.paddypower.layout-page-mobile-www .loginHighlight .mod-login .loginButton:hover,body.paddypower.layout-page-mobile-exchange .loginHighlight .mod-login .loginButton:hover,body.paddypower.layout-page-mobile-sportsbook .loginHighlight .mod-login .loginButton:hover,body.paddypower.layout-page-chat .loginHighlight .mod-login .loginButton:hover,body.paddypower.layout-page-mobile-games .loginHighlight .mod-login .loginButton:hover,body.paddypower.layout-page-mobile-virtualsports .loginHighlight .mod-login .loginButton:hover,body.paddypower.layout-page-mobile-paddypower\.main\.int .loginHighlight .mod-login .loginButton:hover,body.paddypower.layout-page-mobile-home\.paddypower\.int .loginHighlight .mod-login .loginButton:hover,body.paddypower.layout-page-mobile-home\.betfair\.int .loginHighlight .mod-login .loginButton:hover,body.paddypower.layout-page-mobile-casino .loginHighlight .mod-login .loginButton:hover,body.paddypower.layout-page-mobile-arcade\.orbis .loginHighlight .mod-login .loginButton:hover,body.paddypower.layout-page-mobile-vegasslots .loginHighlight .mod-login .loginButton:hover,body.paddypower.layout-page-mobile-bingo .loginHighlight .mod-login .loginButton:hover,body.paddypower.layout-page-mobile-games .loginHighlight .mod-login .loginButton:hover{
    background:#3ebb4e;
    background:-webkit-gradient(linear,left top,left bottom,from(#3ebb4e),to(#3ebb4e));
    background:-moz-linear-gradient(top,#3ebb4e,#3ebb4e);
    -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3ebb4e,endColorstr=#3ebb4e);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3ebb4e,endColorstr=#3ebb4e);
    background-image:linear-gradient(to bottom,#3ebb4e 0,#3ebb4e 100%);
    zoom:1
}
body.paddypower.layout-page .loginHighlight .mod-login .loginButton:focus,body.paddypower.layout-page-www .loginHighlight .mod-login .loginButton:focus,body.paddypower.layout-page-exchange .loginHighlight .mod-login .loginButton:focus,body.paddypower.layout-page-sportsbook .loginHighlight .mod-login .loginButton:focus,body.paddypower.layout-page-chat .loginHighlight .mod-login .loginButton:focus,body.paddypower.layout-page-games .loginHighlight .mod-login .loginButton:focus,body.paddypower.layout-page-virtualsports .loginHighlight .mod-login .loginButton:focus,body.paddypower.layout-page-paddypower\.main\.int .loginHighlight .mod-login .loginButton:focus,body.paddypower.layout-page-home\.paddypower\.int .loginHighlight .mod-login .loginButton:focus,body.paddypower.layout-page-home\.betfair\.int .loginHighlight .mod-login .loginButton:focus,body.paddypower.layout-page-casino .loginHighlight .mod-login .loginButton:focus,body.paddypower.layout-page-arcade\.orbis .loginHighlight .mod-login .loginButton:focus,body.paddypower.layout-page-vegasslots .loginHighlight .mod-login .loginButton:focus,body.paddypower.layout-page-bingo .loginHighlight .mod-login .loginButton:focus,body.paddypower.layout-page-games .loginHighlight .mod-login .loginButton:focus,body.paddypower.layout-page-mobile .loginHighlight .mod-login .loginButton:focus,body.paddypower.layout-page-mobile-www .loginHighlight .mod-login .loginButton:focus,body.paddypower.layout-page-mobile-exchange .loginHighlight .mod-login .loginButton:focus,body.paddypower.layout-page-mobile-sportsbook .loginHighlight .mod-login .loginButton:focus,body.paddypower.layout-page-chat .loginHighlight .mod-login .loginButton:focus,body.paddypower.layout-page-mobile-games .loginHighlight .mod-login .loginButton:focus,body.paddypower.layout-page-mobile-virtualsports .loginHighlight .mod-login .loginButton:focus,body.paddypower.layout-page-mobile-paddypower\.main\.int .loginHighlight .mod-login .loginButton:focus,body.paddypower.layout-page-mobile-home\.paddypower\.int .loginHighlight .mod-login .loginButton:focus,body.paddypower.layout-page-mobile-home\.betfair\.int .loginHighlight .mod-login .loginButton:focus,body.paddypower.layout-page-mobile-casino .loginHighlight .mod-login .loginButton:focus,body.paddypower.layout-page-mobile-arcade\.orbis .loginHighlight .mod-login .loginButton:focus,body.paddypower.layout-page-mobile-vegasslots .loginHighlight .mod-login .loginButton:focus,body.paddypower.layout-page-mobile-bingo .loginHighlight .mod-login .loginButton:focus,body.paddypower.layout-page-mobile-games .loginHighlight .mod-login .loginButton:focus{
    background:#246f2e;
    background:-webkit-gradient(linear,left top,left bottom,from(#246f2e),to(#246f2e));
    background:-moz-linear-gradient(top,#246f2e,#246f2e);
    -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#246f2e,endColorstr=#246f2e);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#246f2e,endColorstr=#246f2e);
    background-image:linear-gradient(to bottom,#246f2e 0,#246f2e 100%);
    zoom:1
}
body.paddypower.layout-page .loginHighlight .mod-login a.register,body.paddypower.layout-page-www .loginHighlight .mod-login a.register,body.paddypower.layout-page-exchange .loginHighlight .mod-login a.register,body.paddypower.layout-page-sportsbook .loginHighlight .mod-login a.register,body.paddypower.layout-page-chat .loginHighlight .mod-login a.register,body.paddypower.layout-page-games .loginHighlight .mod-login a.register,body.paddypower.layout-page-virtualsports .loginHighlight .mod-login a.register,body.paddypower.layout-page-paddypower\.main\.int .loginHighlight .mod-login a.register,body.paddypower.layout-page-home\.paddypower\.int .loginHighlight .mod-login a.register,body.paddypower.layout-page-home\.betfair\.int .loginHighlight .mod-login a.register,body.paddypower.layout-page-casino .loginHighlight .mod-login a.register,body.paddypower.layout-page-arcade\.orbis .loginHighlight .mod-login a.register,body.paddypower.layout-page-vegasslots .loginHighlight .mod-login a.register,body.paddypower.layout-page-bingo .loginHighlight .mod-login a.register,body.paddypower.layout-page-games .loginHighlight .mod-login a.register,body.paddypower.layout-page-mobile .loginHighlight .mod-login a.register,body.paddypower.layout-page-mobile-www .loginHighlight .mod-login a.register,body.paddypower.layout-page-mobile-exchange .loginHighlight .mod-login a.register,body.paddypower.layout-page-mobile-sportsbook .loginHighlight .mod-login a.register,body.paddypower.layout-page-chat .loginHighlight .mod-login a.register,body.paddypower.layout-page-mobile-games .loginHighlight .mod-login a.register,body.paddypower.layout-page-mobile-virtualsports .loginHighlight .mod-login a.register,body.paddypower.layout-page-mobile-paddypower\.main\.int .loginHighlight .mod-login a.register,body.paddypower.layout-page-mobile-home\.paddypower\.int .loginHighlight .mod-login a.register,body.paddypower.layout-page-mobile-home\.betfair\.int .loginHighlight .mod-login a.register,body.paddypower.layout-page-mobile-casino .loginHighlight .mod-login a.register,body.paddypower.layout-page-mobile-arcade\.orbis .loginHighlight .mod-login a.register,body.paddypower.layout-page-mobile-vegasslots .loginHighlight .mod-login a.register,body.paddypower.layout-page-mobile-bingo .loginHighlight .mod-login a.register,body.paddypower.layout-page-mobile-games .loginHighlight .mod-login a.register{
    background:#aaa
}
body.paddypower.layout-page .loginHighlight .mod-login a.register:hover,body.paddypower.layout-page-www .loginHighlight .mod-login a.register:hover,body.paddypower.layout-page-exchange .loginHighlight .mod-login a.register:hover,body.paddypower.layout-page-sportsbook .loginHighlight .mod-login a.register:hover,body.paddypower.layout-page-chat .loginHighlight .mod-login a.register:hover,body.paddypower.layout-page-games .loginHighlight .mod-login a.register:hover,body.paddypower.layout-page-virtualsports .loginHighlight .mod-login a.register:hover,body.paddypower.layout-page-paddypower\.main\.int .loginHighlight .mod-login a.register:hover,body.paddypower.layout-page-home\.paddypower\.int .loginHighlight .mod-login a.register:hover,body.paddypower.layout-page-home\.betfair\.int .loginHighlight .mod-login a.register:hover,body.paddypower.layout-page-casino .loginHighlight .mod-login a.register:hover,body.paddypower.layout-page-arcade\.orbis .loginHighlight .mod-login a.register:hover,body.paddypower.layout-page-vegasslots .loginHighlight .mod-login a.register:hover,body.paddypower.layout-page-bingo .loginHighlight .mod-login a.register:hover,body.paddypower.layout-page-games .loginHighlight .mod-login a.register:hover,body.paddypower.layout-page-mobile .loginHighlight .mod-login a.register:hover,body.paddypower.layout-page-mobile-www .loginHighlight .mod-login a.register:hover,body.paddypower.layout-page-mobile-exchange .loginHighlight .mod-login a.register:hover,body.paddypower.layout-page-mobile-sportsbook .loginHighlight .mod-login a.register:hover,body.paddypower.layout-page-chat .loginHighlight .mod-login a.register:hover,body.paddypower.layout-page-mobile-games .loginHighlight .mod-login a.register:hover,body.paddypower.layout-page-mobile-virtualsports .loginHighlight .mod-login a.register:hover,body.paddypower.layout-page-mobile-paddypower\.main\.int .loginHighlight .mod-login a.register:hover,body.paddypower.layout-page-mobile-home\.paddypower\.int .loginHighlight .mod-login a.register:hover,body.paddypower.layout-page-mobile-home\.betfair\.int .loginHighlight .mod-login a.register:hover,body.paddypower.layout-page-mobile-casino .loginHighlight .mod-login a.register:hover,body.paddypower.layout-page-mobile-arcade\.orbis .loginHighlight .mod-login a.register:hover,body.paddypower.layout-page-mobile-vegasslots .loginHighlight .mod-login a.register:hover,body.paddypower.layout-page-mobile-bingo .loginHighlight .mod-login a.register:hover,body.paddypower.layout-page-mobile-games .loginHighlight .mod-login a.register:hover{
    background:#919191;
    background:-webkit-gradient(linear,left top,left bottom,from(#919191),to(#919191));
    background:-moz-linear-gradient(top,#919191,#919191);
    -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#919191,endColorstr=#919191);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#919191,endColorstr=#919191);
    background-image:linear-gradient(to bottom,#919191 0,#919191 100%);
    zoom:1
}
body.paddypower.layout-page .loginHighlight .mod-login a.register:focus,body.paddypower.layout-page-www .loginHighlight .mod-login a.register:focus,body.paddypower.layout-page-exchange .loginHighlight .mod-login a.register:focus,body.paddypower.layout-page-sportsbook .loginHighlight .mod-login a.register:focus,body.paddypower.layout-page-chat .loginHighlight .mod-login a.register:focus,body.paddypower.layout-page-games .loginHighlight .mod-login a.register:focus,body.paddypower.layout-page-virtualsports .loginHighlight .mod-login a.register:focus,body.paddypower.layout-page-paddypower\.main\.int .loginHighlight .mod-login a.register:focus,body.paddypower.layout-page-home\.paddypower\.int .loginHighlight .mod-login a.register:focus,body.paddypower.layout-page-home\.betfair\.int .loginHighlight .mod-login a.register:focus,body.paddypower.layout-page-casino .loginHighlight .mod-login a.register:focus,body.paddypower.layout-page-arcade\.orbis .loginHighlight .mod-login a.register:focus,body.paddypower.layout-page-vegasslots .loginHighlight .mod-login a.register:focus,body.paddypower.layout-page-bingo .loginHighlight .mod-login a.register:focus,body.paddypower.layout-page-games .loginHighlight .mod-login a.register:focus,body.paddypower.layout-page-mobile .loginHighlight .mod-login a.register:focus,body.paddypower.layout-page-mobile-www .loginHighlight .mod-login a.register:focus,body.paddypower.layout-page-mobile-exchange .loginHighlight .mod-login a.register:focus,body.paddypower.layout-page-mobile-sportsbook .loginHighlight .mod-login a.register:focus,body.paddypower.layout-page-chat .loginHighlight .mod-login a.register:focus,body.paddypower.layout-page-mobile-games .loginHighlight .mod-login a.register:focus,body.paddypower.layout-page-mobile-virtualsports .loginHighlight .mod-login a.register:focus,body.paddypower.layout-page-mobile-paddypower\.main\.int .loginHighlight .mod-login a.register:focus,body.paddypower.layout-page-mobile-home\.paddypower\.int .loginHighlight .mod-login a.register:focus,body.paddypower.layout-page-mobile-home\.betfair\.int .loginHighlight .mod-login a.register:focus,body.paddypower.layout-page-mobile-casino .loginHighlight .mod-login a.register:focus,body.paddypower.layout-page-mobile-arcade\.orbis .loginHighlight .mod-login a.register:focus,body.paddypower.layout-page-mobile-vegasslots .loginHighlight .mod-login a.register:focus,body.paddypower.layout-page-mobile-bingo .loginHighlight .mod-login a.register:focus,body.paddypower.layout-page-mobile-games .loginHighlight .mod-login a.register:focus{
    background:#888;
    background:-webkit-gradient(linear,left top,left bottom,from(#888),to(#888));
    background:-moz-linear-gradient(top,#888,#888);
    -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#888888,endColorstr=#888888);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#888888,endColorstr=#888888);
    background-image:linear-gradient(to bottom,#888 0,#888 100%);
    zoom:1
}
body.paddypower.layout-page-mobile .mod-login .show-message.warning,body.paddypower.sso-mobile .mod-login .show-message.warning{
    margin:0 auto 0 auto
}
body.paddypower.minimal-design{
    background-color:#fff
}
body.paddypower.minimal-design .show-message{
    margin:12px 0;
    font-family:Roboto-Regular,sans-serif;
    letter-spacing:0;
    line-height:16px;
    position:relative
}
body.paddypower.minimal-design .show-message.error{
    color:#bb3838;
    background-color:#fff;
    padding:0 0 0 25px
}
body.paddypower.minimal-design .show-message.error a{
    color:#474752;
    text-decoration:underline
}
body.paddypower.minimal-design .show-message.info{
    background-color:#fff;
    border-color:#fff;
    padding:0 0 0 25px
}
body.paddypower.minimal-design .show-message.info p{
    width:95%
}
body.paddypower.minimal-design .show-message.info .close-msg-icon{
    margin-top:6px
}
body.paddypower.minimal-design .show-message.warning{
    background-color:#f2f2f7;
    border-color:#f2f2f7;
    color:#474752
}
body.paddypower.minimal-design .show-message.warning a{
    color:#474752
}
body.paddypower.minimal-design .show-message .icon{
    width:16px
}
body.paddypower.minimal-design .main{
    width:327px;
    margin:0 auto
}
body.paddypower.minimal-design .mod-login{
    padding:0
}
body.paddypower.minimal-design .mod-login .paddyfi-logo-wrapper{
    width:100%;
    margin:143px auto 69px auto;
    text-align:center
}
body.paddypower.minimal-design .mod-login .paddyfi-logo-wrapper .paddypower-logo{
    width:80px;
    height:56px
}
body.paddypower.minimal-design .mod-login .paddyfi-title-wrapper h1{
    display:flex;
    flex-direction:row;
    font-size:34px;
    font-family:PaddyMischief-Bold,sans-serif;
    letter-spacing:0;
    line-height:44px
}
body.paddypower.minimal-design .mod-login .paddyfi-title-wrapper h1 #ht-one{
    color:#004833
}
body.paddypower.minimal-design .mod-login .paddyfi-title-wrapper h1 #ht-two{
    padding-left:10px;
    color:#009e51
}
body.paddypower.minimal-design .mod-login .paddyfi-title-wrapper h1 #ht-dot{
    color:#009e51
}
body.paddypower.minimal-design .mod-login .error ~ #loginForm,body.paddypower.minimal-design .mod-login .show-message ~ #loginForm{
    margin-top:0
}
body.paddypower.minimal-design .mod-login #loginForm{
    padding:0;
    border-right:0;
    box-sizing:border-box;
    width:100%;
    margin-top:34px
}
body.paddypower.minimal-design .mod-login ::-webkit-input-placeholder{
    color:#73737d
}
body.paddypower.minimal-design .mod-login :-ms-input-placeholder{
    color:#73737d
}
body.paddypower.minimal-design .mod-login ::placeholder{
    color:#73737d
}
body.paddypower.minimal-design .mod-login .allow-email-login span{
    color:#7e7e88;
    font-size:14px
}
body.paddypower.minimal-design .mod-login .input{
    width:100%;
    box-sizing:border-box;
    background:#f2f2f7;
    color:#474752;
    font-family:Roboto-Regular,sans-serif;
    font-size:16px;
    font-weight:normal;
    letter-spacing:0;
    line-height:24px;
    height:48px;
    padding:12px 16px 12px 16px;
    border:1px solid #f2f2f7;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    box-shadow:none!important;
    margin-bottom:12px;
    outline:0
}
body.paddypower.minimal-design .mod-login .input:focus{
    outline:0;
    border:transparent!important
}
body.paddypower.minimal-design .mod-login .input.valid{
    background:#eaf7ef
}
body.paddypower.minimal-design .mod-login input:-webkit-autofill,body.paddypower.minimal-design .mod-login input:-internal-autofill-selected{
    color:#474752!important;
    background-color:#eaf7ef!important;
    outline:none!important;
    -webkit-text-fill-color:#474752!important;
    -webkit-box-shadow:0 0 0 10rem #eaf7ef inset!important;
    box-shadow:0 0 0 10rem #eaf7ef inset!important;
    background-clip:content-box!important
}
body.paddypower.minimal-design .mod-login .login-container{
    margin-top:76px;
    padding:0
}
body.paddypower.minimal-design .mod-login .login-container #login{
    width:100%;
    color:#fff;
    font-family:Roboto-Bold,sans-serif;
    font-size:14px;
    font-weight:bold;
    height:44px;
    letter-spacing:0;
    line-height:20px;
    text-align:center;
    padding:12px;
    background:#009e51;
    box-shadow:none
}
body.paddypower.minimal-design .mod-login .login-container #login:hover,body.paddypower.minimal-design .mod-login .login-container #login:active{
    background:#147c3e
}
body.paddypower.minimal-design .mod-login .register-container{
    width:100%;
    padding:0;
    box-sizing:border-box;
    margin-top:18px;
    text-align:center
}
body.paddypower.minimal-design .mod-login a.register{
    color:#009e51;
    font-family:Roboto-Regular,sans-serif;
    font-size:14px;
    font-weight:normal;
    height:20px;
    letter-spacing:0;
    line-height:20px;
    text-align:center;
    background:none!important;
    box-shadow:none;
    width:auto;
    padding:0
}
body.paddypower.minimal-design .mod-login .valid-input{
    background:#eaf7ef!important;
    border-radius:4px!important
}
body.paddypower.minimal-design .mod-login .forgotten-credentials-container{
    color:#73737d;
    font-family:Roboto-Regular,sans-serif;
    font-size:14px;
    font-weight:normal;
    height:20px;
    letter-spacing:0;
    line-height:20px;
    text-align:right;
    margin-right:0
}
body.paddypower.minimal-design .mod-login .forgotten-credentials-container a{
    text-decoration:underline;
    color:#737373
}
body.paddypower.minimal-design .mod-login label.emailLoginCheck{
    top:0;
    position:relative;
    margin-top:5px;
    color:#bb3838;
    margin-left:0;
    margin-bottom:16px;
    float:left;
    width:100%
}
body.paddypower.minimal-design .mod-login .emailLoginNotAllowedReg{
    padding-top:55px
}
body.paddypower.minimal-design .mod-login .allow-email-login{
    position:relative;
    margin-top:16px;
    margin-bottom:16PX;
    width:100%;
    float:left
}
body.paddypower.minimal-design .mod-login .allow-email-login input#allowEmailLogin{
    float:left
}
body.paddypower.minimal-design .mod-login .allow-email-login span{
    position:relative;
    display:inline-block;
    margin-top:2px
}
body.paddypower.minimal-design .mod-login .input-container.toggle-password{
    display:block
}
body.paddypower.minimal-design .mod-login .input-container.toggle-password input{
    width:100%!important;
    height:48px!important;
    max-width:100%!important
}
body.paddypower.minimal-design .mod-login .input-container.toggle-password .icon-eyenew{
    position:absolute;
    top:18px
}
body.paddypower.minimal-design .mod-login .input-container.toggle-password .icon-eyenew.icon-hide-pass{
    top:19px
}
body.paddypower.minimal-design #footer-wrapper{
    border:0;
    width:327px;
    margin:157px auto 0 auto
}
body.paddypower.minimal-design .mod-footer .ssc-fw{
    min-width:auto
}
body.paddypower.minimal-design .mod-footer .ssc-fw .spacer{
    display:none!important
}
body.paddypower.minimal-design .mod-footer .ssc-fw .ssc-fal{
    display:flex;
    padding-left:0!important;
    padding-right:0!important
}
body.paddypower.minimal-design .mod-footer .ssc-fw .ssc-fal .ssc-fsal{
    display:flex
}
body.paddypower.minimal-design .mod-footer .ssc-fw .ssc-fal .ssc-fsal a{
    margin-left:5px!important;
    margin-right:25px!important
}
body.paddypower.minimal-design .mod-footer .ssc-fw .ssc-fal .ssc-fsal .ssc-gamblingCommission{
    background-position:0 0!important
}
body.paddypower.minimal-design .mod-footer .ssc-fw .ssc-fal .ssc-fsal .ssc-lgaMalta{
    background-position:0 -83px!important
}
body.paddypower.minimal-design .mod-footer .ssc-fw .ssc-fal .ssc-clock-default-holder{
    position:relative;
    top:0!important
}
body.paddypower.layout-page-mobile.minimal-design .centralWrapper{
    max-width:327px;
    margin:0 auto
}
body.paddypower.layout-page-mobile.minimal-design .centralWrapper,body.paddypower.layout-page-mobile.minimal-design .main,body.paddypower.layout-page-mobile.minimal-design fieldset{
    width:100%
}
body.paddypower.layout-page-mobile.minimal-design .main{
    margin:0 auto
}
body.paddypower.layout-page-mobile.minimal-design .main .paddyfi-logo-wrapper{
    width:100%;
    margin:13px auto 39px auto;
    text-align:left
}
body.paddypower.layout-page-mobile.minimal-design .main .paddyfi-logo-wrapper .pp-back-button{
    background:transparent url('../assets/img/pp_back_btn_action_1089_.svg') no-repeat 0 0;
    height:25px;
    width:25px;
    padding:0;
    margin:0 12px 0 0;
    float:left
}
body.paddypower.layout-page-mobile.minimal-design .main .paddyfi-logo-wrapper .paddypower-logo{
    width:31px;
    height:23px
}
body.paddypower.layout-page-mobile.minimal-design .main fieldset{
    max-width:100%
}
body.paddypower.layout-page-mobile.minimal-design .main #showMessage{
    margin:0 0 12px 0!important;
    max-width:100%
}
body.paddypower.layout-page-mobile.minimal-design .main #showMessage a{
    color:#474752;
    text-decoration:underline
}
body.paddypower.layout-page-mobile.minimal-design .main #showMessage .icon{
    width:16px
}
body.paddypower.layout-page-mobile.minimal-design .main #showMessage.info,body.paddypower.layout-page-mobile.minimal-design .main #showMessage.warning,body.paddypower.layout-page-mobile.minimal-design .main #showMessage.info a,body.paddypower.layout-page-mobile.minimal-design .main #showMessage.warning a{
    font-size:16px!important;
    line-height:24px
}
body.paddypower.layout-page-mobile.minimal-design .main #showMessage.info p{
    width:91%
}
body.paddypower.layout-page-mobile.minimal-design .main #showMessage.info .close-msg-icon{
    top:2px
}
body.paddypower.layout-page-mobile.minimal-design .main .paddyfi-title-wrapper{
    margin-bottom:24px
}
body.paddypower.layout-page-mobile.minimal-design .main .paddyfi-title-wrapper h1{
    flex-direction:column;
    font-size:40px
}
body.paddypower.layout-page-mobile.minimal-design .main .paddyfi-title-wrapper h1 #ht-two{
    padding-left:0;
    color:#004833
}
body.paddypower.layout-page-mobile.minimal-design .main .login-container{
    max-width:inherit;
    margin-top:24px
}
body.paddypower.layout-page-mobile.minimal-design .main .input{
    background:#f2f2f7;
    font-size:16px;
    height:48px;
    padding:12px 16px 12px 16px;
    border:1px solid #f2f2f7;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    box-shadow:none!important
}
body.paddypower.layout-page-mobile.minimal-design .main .input.valid{
    background:#eaf7ef
}
body.paddypower.layout-page-mobile.minimal-design .main .input.invalid{
    background:#f8ebeb;
    border:1px solid #f8ebeb!important
}
body.paddypower.layout-page-mobile.minimal-design .main input#remember{
    display:inline-block!important
}
body.paddypower.layout-page-mobile.minimal-design .main input#remember:after{
    width:12px;
    height:12px;
    background-color:#fff;
    border:1px solid #73737d!important;
    display:inline-block;
    visibility:visible;
    margin-top:3px;
    border-radius:2px
}
body.paddypower.layout-page-mobile.minimal-design .main input#remember:checked:after{
    background:transparent url(../assets/img/pp-mantis-sprite-v2_1089_.png) no-repeat -49px -164px;
    background-color:#009e51!important;
    border-color:#009e51!important
}
body.paddypower.layout-page-mobile.minimal-design .main .remember{
    margin-top:4px;
    margin-bottom:16px
}
body.paddypower.layout-page-mobile.minimal-design .main .remember label{
    color:#7e7e88;
    font-family:Roboto-Regular,sans-serif;
    font-size:14px;
    font-weight:normal;
    height:20px;
    letter-spacing:0;
    line-height:20px
}
body.paddypower.layout-page-mobile.minimal-design .main .password-container{
    margin-bottom:0
}
body.paddypower.layout-page-mobile.minimal-design .main .forgotten-credentials-container{
    padding-bottom:0;
    font-size:14px;
    border:0;
    color:#73737d
}
body.paddypower.layout-page-mobile.minimal-design .main .forgotten-credentials-container a{
    padding:0
}
body.paddypower.layout-page-mobile.minimal-design .main .register-container{
    width:100%;
    padding:0;
    margin-top:18px
}
body.paddypower.layout-page-mobile.minimal-design .main a.register{
    color:#009e51;
    font-size:14px;
    height:20px;
    letter-spacing:0;
    line-height:20px;
    background:none!important;
    padding:0
}
body.paddypower.layout-page-mobile.minimal-design #footer-wrapper{
    border:0;
    width:327px!important;
    margin:60px auto 0 auto
}
@media screen and (device-aspect-ratio:40/71){
    body.paddypower.layout-page-mobile.minimal-design{
        padding:0 16px;
        box-sizing:border-box
    }
}
body.paddypower .ssc-fal .ssc-fsal .ssc-gamblingCommission{
    background-position:0 0!important
}
html{
    color:#000;
    background:#FFF
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{
    margin:0;
    padding:0
}
table{
    border-collapse:collapse;
    border-spacing:0
}
fieldset,img{
    border:0
}
address,caption,cite,code,dfn,em,var{
    font-style:normal;
    font-weight:normal
}
li{
    list-style:none
}
caption,th{
    text-align:left
}
h1,h2,h3,h4,h5,h6{
    font-size:100%;
    font-weight:normal
}
q:before,q:after{
    content:''
}
abbr,acronym{
    border:0;
    font-variant:normal
}
sup{
    vertical-align:text-top
}
sub{
    vertical-align:text-bottom
}
input,textarea,select{
    font-family:inherit;
    font-size:inherit;
    font-weight:inherit
}
input,textarea,select{
    *font-size:100%
}
legend{
    color:#000
}
.yui3-widget-hidden{
    display:none
}
.yui3-widget-content{
    overflow:hidden
}
.yui3-widget-content-expanded{
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -ms-box-sizing:border-box;
    box-sizing:border-box;
    height:100%
}
.yui3-widget-tmp-forcesize{
    overflow:hidden!important
}
.yui3-widget-stacked .yui3-widget-shim{
    opacity:0;
    filter:alpha(opacity=0);
    position:absolute;
    border:0;
    top:0;
    left:0;
    padding:0;
    margin:0;
    z-index:-1;
    width:100%;
    height:100%;
    _width:0;
    _height:0
}
.yui3-overlay{
    position:absolute
}
.yui3-overlay-hidden{
    visibility:hidden
}
.yui3-widget-tmp-forcesize .yui3-overlay-content{
    overflow:hidden!important
}
.yui3-overlay{
    background-color:#fff;
    border:1px solid #000;
    padding:20px
}
.yui3-overlay-mask{
    background-color:#000;
    -moz-opacity:.60;
    filter:alpha(opacity=60);
    opacity:.60
}
.yui3-dialog{
    width:275px;
    position:fixed;
    background-color:#fff;
    border:0 none;
    padding:16px
}
.yui3-dialog .yui3-widget-header{
    border-bottom:1px solid #273a47;
    padding:0 16px 5px 0;
    border-radius:4px 4px 0 0
}
.yui3-dialog .yui3-widget-body{
    padding:9px
}
.yui3-dialog .yui3-widget-footer{
    float:right
}
.yui3-dialog .primary{
    background:#ffc90c;
    background:#ffc400;
    background:-webkit-gradient(linear,left top,left bottom,from(#ffc400),to(#ffb80c));
    background:-moz-linear-gradient(top,#ffc400,#ffb80c);
    -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffc400,endColorstr=#ffb80c);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffc400,endColorstr=#ffb80c);
    background-image:linear-gradient(to bottom,#ffc400 0,#ffb80c 100%);
    zoom:1
}
.yui3-dialog input{
    cursor:pointer;
    border:1px solid;
    font-weight:bold;
    padding:11px 26px 9px;
    font-size:16px;
    overflow:visible;
    border:0;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    margin:0;
    color:#333;
    background:#c1c1c1;
    background:#e1e1e1;
    background:-webkit-gradient(linear,left top,left bottom,from(#e1e1e1),to(#c0c0c0));
    background:-moz-linear-gradient(top,#e1e1e1,#c0c0c0);
    -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#e1e1e1,endColorstr=#c0c0c0);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#e1e1e1,endColorstr=#c0c0c0);
    background-image:linear-gradient(to bottom,#e1e1e1 0,#c0c0c0 100%);
    zoom:1;
    display:inline-block;
    margin-right:9px;
    margin-bottom:9px
}
.bullets .yui3-widget-body p{
    margin:13px 0
}
.bullets .yui3-widget-body ul{
    padding-left:10px
}
.bullets .yui3-widget-body li{
    list-style:outside;
    margin-left:10px;
    padding-top:5px
}
.yui3-dialog-modal-overlay{
    position:fixed;
    width:100%;
    height:100%;
    top:0;
    left:0;
    background-color:#273a47;
    opacity:.5;
    filter:alpha(opacity = 50);
    -ms-filter:"alpha(opacity = 50)"
}
.yui3-dialog-absolute{
    position:absolute
}
.mod-footer .sso-footer{
    font-size:11px;
    font-family:Tahoma;
    text-align:center
}
.mod-footer .sso-footer a{
    text-decoration:none;
    border-right:1px solid #526777;
    padding:0 10px;
    margin:15px 0 14px 0;
    color:#4eb6ff;
    display:inline-block;
    line-height:11px;
    outline:0
}
.mod-footer .sso-footer a:hover{
    text-decoration:underline
}
.mod-footer .sso-footer a.last{
    border:0
}
body.paddypower.layout-page #footer-wrapper{
    border-bottom:0
}
body.paddypower.layout-page #ssc-footer-container,body.paddypower.layout-page-pp-poker-downloadable #ssc-footer-container{
    background-color:#fff!important;
    background:#fff!important
}
@media(min-width:1152px){
    #ssc-footer-container.ssc-theme-paddypower .mod-footer,#cookie-holder.ssc-theme-paddypower .mod-footer{
        background-color:#fff
    }
}
body.paddypower.layout-page .mod-footer .ssc-fw .ssc-flnk{
    padding:10px 0 0!important
}
body.paddypower.layout-page .mod-footer .ssc-fw .ssc-flnk .ssc-lw{
    line-height:1.67;
    font-weight:bold
}
body.paddypower.layout-page .mod-footer .ssc-fw .responsibleGambling a{
    text-decoration:none
}
body.paddypower.layout-page .mod-footer .ssc-fw a{
    color:#000
}
div.mod div.module-info{
    border:1px solid black;
    clear:both;
    padding:3px
}
div.mod div.module-info li{
    display:inline
}
.mod-header{
    top:6px;
    position:relative
}
.mod-header #closePopupButton{
    z-index:5;
    width:16px;
    height:16px;
    background:transparent url("../assets/img/downlodable-sprite_1089_.png") no-repeat 0 -31px;
    display:inline-block;
    position:absolute;
    right:8px;
    top:8px
}
.mod-header #closePopupButton:hover{
    background:transparent url("../assets/img/downlodable-sprite_1089_.png") no-repeat -16px -31px
}
.mod-header #closePopupButton:active{
    background:transparent url("../assets/img/downlodable-sprite_1089_.png") no-repeat -32 -31px
}
body.jur-sweden .mod-header{
    height:50px
}
.mod-login{
    font-size:12px;
    padding:16px
}
.mod-login h3{
    font-size:16px;
    font-weight:bold;
    line-height:12px;
    padding-bottom:20px
}
.mod-login .label{
    display:inline-block;
    font-weight:normal;
    margin:15px 5px 15px 0;
    line-height:12px;
    width:150px;
    text-align:left;
    font-weight:bold
}
.mod-login .firstlabel{
    margin-top:0
}
.mod-login .input{
    width:194px
}
.mod-login a{
    text-decoration:none;
    color:#2789ce
}
.mod-login a:hover{
    text-decoration:underline
}
.mod-login .remember{
    font-size:11px;
    margin-top:5px
}
.mod-login .remember input{
    position:relative;
    top:2px
}
.mod-login .toggle-password-container{
    cursor:pointer;
    color:#2789ce;
    text-align:right;
    line-height:40px;
    clear:both
}
.mod-login .toggle-password-container span{
    padding:14px 0
}
.mod-login .link-security{
    background:transparent url("../assets/img/mantis-sprite_1089_.png") no-repeat -74px -34px;
    width:21px;
    height:21px;
    border:0;
    margin:0 8px;
    outline:0;
    display:inline-block;
    text-indent:-999px;
    /* float:left */
}
.mod-login .link-security:hover{
    background:transparent url("../assets/img/mantis-sprite_1089_.png") no-repeat -74px -70px
}
.mod-login .link-security:active{
    background:transparent url("../assets/img/mantis-sprite_1089_.png") no-repeat -74px -105px
}
.mod-login .forgotten-credentials-container{
    padding:2px 0 12px;
    font-size:11px;
    text-align:right;
    margin-right:25px
}
.mod-login .register{
    display:inline-block;
    line-height:14px;
    width:176px;
    color:#273a47;
    padding:11px 9px 9px 9px;
    font-size:14px;
    text-align:center
}
.mod-login .register:hover{
    text-decoration:none
}
.mod-login #login{
    /* float:left; */
    width:194px;
    line-height:12px;
    display:inline-block;
    margin:0;
    padding:12px 9px 10px 9px;
    font-size:14px
}
.mod-login .errorMessage{
    padding:7px 9px 7px 22px;
    background:transparent url("../assets/img/mantis-sprite_1089_.png") no-repeat 1px -205px;
    color:#d54d4d;
    font-weight:normal;
    margin-bottom:16px
}
.mod-login .warningMessage{
    margin-bottom:10px;
    padding:7px 0
}
.mod-login .emaliLoginNotAllowed{
    background:#f0e9d7;
    padding-bottom:5px
}
.mod-login label.emailLoginCheck{
    position:absolute;
    top:100px;
    color:#d54d4d;
    margin-left:10px
}
.mod-login input#allowEmailLogin{
    position:relative;
    top:2px
}
.mod-login .hidden{
    display:none
}
.mod-login .continueForm{
    display:block;
    margin-top:16px
}
.mod-login .loading{
    position:absolute
}
.mod-login .login-container{
    overflow:hidden;
    padding-top:12px;
    padding-bottom:8px;
    border-bottom:0;
    margin-left:158px
}
.mod-login .register-container{
    float:right;
    width:47%;
    padding:16px 0
}
.mod-login .register-promo-image{
    height:93px
}
.mod-login #loginForm{
    float:left;
    width:50%;
    padding:16px 0;
    border-right:1px solid #ddd;
    border-bottom:0
}
.mod-login .allow-email-login{
    position:relative;
    margin-top:0;
    margin-bottom:16px;
    width:100%;
    /* float:left; */
    display:inline-block
}
.mod-login .allow-email-login input#allowEmailLogin{
    float:left
}
.mod-login .allow-email-login span{
    position:relative;
    display:inline-block;
    /* float:left; */
    margin-top:2px;
    margin-left:5px;
    width:90%
}
.mod-login fieldset{
    display:inline-block;
    position:relative
}
.mod-login .input-container.toggle-password{
    position:relative;
    display:inline-block
}
.mod-login .input-container.toggle-password input{
    padding-right:30px!important
}
.mod-login .input-container.toggle-password .icon-eyenew{
    position:absolute;
    top:11px;
    right:12px;
    cursor:pointer;
    width:18px;
    height:17px;
    background-image:url('../assets/img/sso-sprite.svg')
}
.mod-login .input-container.toggle-password .icon-eyenew.icon-hide-pass{
    top:12px;
    background-position:-186px -103px
}
.mod-login .input-container.toggle-password .icon-eyenew.icon-show-pass{
    background-position:-157px -102px
}
body.paddypower .mod-login{
    padding:16px 0 0 0
}
body.paddypower .mod-login h3{
    font-size:18px;
    font-weight:normal;
    color:#000;
    padding-bottom:0;
    line-height:18px
}
body.paddypower .mod-login #loginForm{
    padding:14px 16px 16px 0;
    border-right:1px solid #bbb;
    box-sizing:border-box;
    margin-top:-16px
}
body.paddypower .mod-login .label{
    width:100%;
    box-sizing:border-box;
    font-weight:normal;
    margin:15px 5px 5px 0
}
body.paddypower .mod-login .login-container{
    margin-left:0;
    padding-top:15px
}
body.paddypower .mod-login .login-container #login{
    width:100%;
    font-size:12px;
    color:#fff;
    padding:13px 9px 11px 9px
}
body.paddypower .mod-login .register-container{
    width:50%;
    padding:16px 0 16px 16px;
    box-sizing:border-box;
    margin-top:-16px
}
body.paddypower .mod-login .register-promo-image{
    height:149px
}
body.paddypower .mod-login .register{
    width:100%;
    box-sizing:border-box;
    padding:12px 9px 10px 9px
}
body.paddypower .mod-login .forgotten-credentials-container{
    padding:2px 0 0;
    margin-right:0!important
}
body.paddypower .mod-login label.emailLoginCheck{
    top:0;
    position:relative;
    margin-top:5px;
    color:#bb3838;
    margin-left:0;
    margin-bottom:16px;
    float:left;
    width:100%
}
body.paddypower .mod-login .emailLoginNotAllowedReg{
    padding-top:55px
}
body.paddypower .mod-login .allow-email-login{
    position:relative;
    margin-top:16px;
    margin-bottom:16PX;
    width:100%;
    float:left
}
body.paddypower .mod-login .allow-email-login input#allowEmailLogin{
    float:left
}
body.paddypower .mod-login .allow-email-login span{
    position:relative;
    display:inline-block;
    /* float:left; */
    margin-top:2px
}
body.paddypower .mod-login fieldset{
    display:inline-block;
    width:100%
}
body.paddypower .mod-login .input-container.toggle-password{
    display:block
}
body.paddypower .mod-login .input-container.toggle-password input{
    width:100%!important;
    height:36px!important
}
body.paddypower .mod-login .input-container.toggle-password .icon-eyenew{
    position:absolute;
    top:10px
}
body.paddypower .mod-login .input-container.toggle-password .icon-eyenew.icon-hide-pass{
    top:11px
}
body.paddypower .mod-footer .ssc-fw{
    margin:0 auto!important
}
body.betfair.layout-page-mobile.darkTheme .mod-login{
    padding:0
}
body.betfair.layout-page-mobile.darkTheme .mod-login #loginForm{
    padding:0 12px!important
}
body.betfair.layout-page-mobile.darkTheme .mod-login #loginForm fieldset{
    max-width:100%
}
body.betfair.layout-page-mobile.darkTheme .mod-login #loginForm fieldset .padlock-icon{
    background:transparent url(/page/images/logo/padlock-dark_1089_.svg) center no-repeat;
    height:54px;
    margin-top:40px;
    margin-bottom:12px
}
body.betfair.layout-page-mobile.darkTheme .mod-login #loginForm fieldset h3{
    text-align:center;
    font-size:24px!important;
    color:#fff;
    padding-bottom:40px!important;
    line-height:32px
}
body.betfair.layout-page-mobile.darkTheme .mod-login #loginForm fieldset .input{
    width:100%;
    box-sizing:border-box;
    background:#2a2a2c;
    color:#fff;
    font-family:Roboto-Regular,sans-serif;
    font-size:16px;
    font-weight:normal;
    letter-spacing:0;
    line-height:22px;
    height:54px;
    padding:12px 16px 12px 16px;
    box-shadow:none!important;
    outline:0;
    border:0;
    border-radius:4px
}
body.betfair.layout-page-mobile.darkTheme .mod-login #loginForm fieldset .input:-webkit-autofill,body.betfair.layout-page-mobile.darkTheme .mod-login #loginForm fieldset input:-internal-autofill-selected{
    color:#fff;
    -webkit-text-fill-color:#fff!important;
    background:#2a2a2c;
    outline:0;
    box-shadow:none!important
}
body.betfair.layout-page-mobile.darkTheme .mod-login #loginForm fieldset .input-container.toggle-password{
    display:block
}
body.betfair.layout-page-mobile.darkTheme .mod-login #loginForm fieldset .input-container.toggle-password input{
    max-width:100%!important
}
body.betfair.layout-page-mobile.darkTheme .mod-login #loginForm fieldset .input-container.toggle-password .icon-eyenew{
    display:none
}
body.betfair.layout-page-mobile.darkTheme .mod-login #loginForm fieldset .remember{
    display:flex;
    align-items:center;
    margin-left:8px;
    margin-top:12px;
    margin-bottom:32px
}
body.betfair.layout-page-mobile.darkTheme .mod-login #loginForm fieldset .remember span{
    color:#fff;
    line-height:18px
}
body.betfair.layout-page-mobile.darkTheme .mod-login #loginForm fieldset input#remember{
    height:25.5px;
    width:25.5px;
    margin-right:12px
}
body.betfair.layout-page-mobile.darkTheme .mod-login #loginForm fieldset input#remember:after{
    height:24px;
    width:24px;
    margin-top:0;
    border-radius:4px;
    border:1.5px solid #979797!important;
    background-color:#18181a
}
body.betfair.layout-page-mobile.darkTheme .mod-login #loginForm fieldset input#remember:checked:after{
    background:transparent url(../assets/img/pp-mantis-sprite-v2_1089_.png) no-repeat -44px -159px
}
body.betfair.layout-page-mobile.darkTheme .mod-login #loginForm fieldset .login-container{
    max-width:none;
    padding-top:24px;
    padding-bottom:8px
}
body.betfair.layout-page-mobile.darkTheme .mod-login #loginForm fieldset .login-container button{
    background:#ffb80c;
    border-radius:4px;
    height:48px;
    color:#18181a;
    font-size:16px;
    font-weight:bold;
    line-height:22px
}
body.betfair.layout-page-mobile.darkTheme .mod-login #loginForm fieldset .forgotten-credentials-container{
    border-bottom:0;
    text-align:center;
    color:#fff;
    font-size:16px;
    font-weight:normal;
    line-height:22px;
    padding-bottom:57px
}
body.betfair.layout-page-mobile.darkTheme .mod-login .register-container-dark{
    text-align:center;
    color:#fff;
    font-size:16px;
    line-height:22px;
    margin-bottom:24px
}
body.betfair.layout-page-mobile .mod-login .allow-email-login{
    margin-top:0;
    width:100%;
    max-width:288px;
    margin:16px 0 auto;
    bottom:16px;
    display:block;
    float:inherit
}
body.betfair.layout-page-mobile .mod-login .input{
    width:100%
}
body.layout-page-mobile .mod-login{
    padding:16px 0
}
body.layout-page-mobile .mod-login .header-back-button-forgoten-pages{
    display:none;
    visibility:hidden;
    opacity:0
}
body.layout-page-mobile .mod-login .header-back-button-forgoten-pages .is-back-fp-visible{
    margin:0
}
body.layout-page-mobile .mod-login #loginForm{
    float:none;
    width:auto;
    border-right:0
}
body.layout-page-mobile .mod-login #loginForm h3{
    padding-bottom:20px;
    font-size:18px
}
body.layout-page-mobile .mod-login .label{
    display:block;
    font-size:14px;
    font-weight:bold;
    margin-bottom:10px;
    color:#273a47;
    text-align:left;
    width:auto
}
body.layout-page-mobile .mod-login .firstlabel{
    margin-top:0
}
body.layout-page-mobile .mod-login a{
    text-decoration:none;
    color:#2789ce
}
body.layout-page-mobile .mod-login a:hover{
    text-decoration:underline
}
body.layout-page-mobile .mod-login .link-security{
    background:transparent url("../assets/img/mantis-sprite_1089_.png") no-repeat -74px -34px;
    width:21px;
    height:21px;
    border:0;
    margin:0 8px;
    outline:0;
    display:inline-block;
    text-indent:-999px;
    /* float:left */
}
body.layout-page-mobile .mod-login .link-security:hover{
    background:transparent url("../assets/img/mantis-sprite_1089_.png") no-repeat -74px -70px
}
body.layout-page-mobile .mod-login .link-security:active{
    background:transparent url("../assets/img/mantis-sprite_1089_.png") no-repeat -74px -105px
}
body.layout-page-mobile .mod-login .forgotten-credentials-container{
    padding:0 0 10px 0;
    font-size:14px;
    font-family:"Helvetica Neue",Arial;
    margin-bottom:0;
    text-align:left;
    border-bottom:1px solid #ccc;
    margin-right:0
}
body.layout-page-mobile .mod-login .login-container{
    overflow:hidden;
    border-bottom:0;
    border-top:0;
    padding-bottom:14px;
    width:100%;
    max-width:288px;
    margin-left:auto
}
body.layout-page-mobile .mod-login .login-container.toogle-password{
    padding-top:0
}
body.layout-page-mobile .mod-login .register-container{
    overflow:hidden;
    padding:0;
    margin:0 auto;
    max-width:288px;
    float:none;
    width:auto
}
body.layout-page-mobile .mod-login .register-container h3{
    font-size:18px;
    line-height:18px;
    padding-bottom:14px
}
body.layout-page-mobile .mod-login .register{
    display:inline-block;
    font-size:14px;
    font-weight:bold;
    color:#273a47;
    padding:14px 0 0 0;
    width:100%;
    height:28px;
    text-align:center;
    margin-bottom:8px
}
body.layout-page-mobile .mod-login .register:hover{
    text-decoration:none
}
body.layout-page-mobile .mod-login .show-hide-password{
    background:#e0e0e0;
    line-height:15px;
    text-transform:capitalize;
    float:right;
    font-size:14px;
    font-weight:bold;
    color:#273a47;
    padding:0;
    width:25%;
    height:31px;
    text-align:center;
    margin-bottom:8px;
    cursor:pointer;
    -moz-border-radius:3px 3px 3px 3px;
    -webkit-border-radius:3px 3px 3px 3px;
    border-radius:3px 3px 3px 3px;
    border:1px solid #cccfd2;
    outline:0
}
body.layout-page-mobile .mod-login .show-hide-password:hover{
    text-decoration:none
}
body.layout-page-mobile .mod-login .show-hide-password span{
    display:block;
    padding:8px 0
}
body.layout-page-mobile .mod-login .username-container input{
    width:100%
}
body.layout-page-mobile .mod-login .password-container{
    margin-bottom:10px
}
body.layout-page-mobile .mod-login .password-container input{
    width:65%
}
body.layout-page-mobile .mod-login .password-container .toggle-password-container{
    margin:0
}
body.layout-page-mobile .mod-login #login{
    font-size:14px;
    font-weight:bold;
    margin:0;
    height:40px;
    width:100%
}
body.layout-page-mobile .mod-login .warningMessage{
    margin-bottom:10px;
    padding:7px 0
}
body.layout-page-mobile .mod-login .hidden{
    display:none
}
body.layout-page-mobile .mod-login .remember{
    font-size:14px;
    margin-bottom:18px
}
body.layout-page-mobile .mod-login #remember{
    margin-right:4px;
    cursor:pointer
}
body.layout-page-mobile .mod-login input#remember{
    visibility:hidden;
    margin-right:4px;
    height:16px;
    width:16px;
    display:inline-block!important;
    top:0
}
body.layout-page-mobile .mod-login input#remember:after{
    content:" ";
    width:14px;
    height:14px;
    background-color:#dcdcdc;
    border:1px solid #7f7f7f!important;
    display:inline-block;
    visibility:visible;
    margin-top:3px
}
body.layout-page-mobile .mod-login input#remember:checked:after{
    background:transparent url("../assets/img/pp-mantis-sprite-v2_1089_.png") no-repeat -48px -164px;
    background-color:#20a052!important;
    border-color:#20a052!important
}
body.layout-page-mobile .mod-login fieldset{
    width:100%;
    max-width:288px;
    margin:0 auto;
    display:block
}
body.layout-page-mobile .mod-login .register-promo-image{
    height:auto
}
body.layout-page-mobile .mod-login .emaliLoginNotAllowed{
    padding-bottom:15px;
    margin-bottom:0
}
body.layout-page-mobile .mod-login label.emailLoginCheck{
    position:relative;
    top:-42px;
    left:10px;
    color:#d54d4d;
    font-size:14px;
    margin-left:0
}
body.layout-page-mobile .mod-login input#allowEmailLogin{
    position:relative;
    top:2px
}
body.layout-page-mobile .mod-login .input-container.toggle-password{
    display:block
}
body.layout-page-mobile .mod-login .input-container.toggle-password input{
    max-width:290px!important;
    width:100%!important
}
body.paddypower.layout-page-mobile .header-image{
    margin-left:16px
}
body.paddypower.layout-page-mobile .mod-login{
    background-color:#fff
}
body.paddypower.layout-page-mobile .mod-login #loginForm{
    padding:0;
    margin-top:0
}
body.paddypower.layout-page-mobile .mod-login #loginForm h3{
    padding-bottom:11px;
    line-height:20px
}
body.paddypower.layout-page-mobile .mod-login .label{
    font-size:12px;
    font-weight:normal;
    line-height:14px;
    margin:14px 5px 5px 0;
    color:#000
}
body.paddypower.layout-page-mobile .mod-login .firstlabel{
    margin-top:0!important
}
body.paddypower.layout-page-mobile .mod-login .username-container input{
    width:100%
}
body.paddypower.layout-page-mobile .mod-login .password-container{
    margin-bottom:16px
}
body.paddypower.layout-page-mobile .mod-login .password-container input{
    width:100%
}
body.paddypower.layout-page-mobile .mod-login .input{
    max-width:100%;
    background:#fff;
    font-size:14px;
    height:36px;
    padding:10px 16px;
    border:1px solid #bbb;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px
}
body.paddypower.layout-page-mobile .mod-login .show-hide-password{
    background:#aaa;
    font-size:12px;
    line-height:20px;
    font-weight:bold;
    font-style:normal;
    font-stretch:normal;
    letter-spacing:normal;
    color:#fff;
    width:27.8%;
    height:36px;
    -moz-border-radius:2px 2px 2px 2px;
    -webkit-border-radius:2px 2px 2px 2px;
    border-radius:2px 2px 2px 2px;
    border:0;
    box-shadow:inset 0 -2px 0 0 rgba(0,0,0,0.25);
    outline:0
}
body.paddypower.layout-page-mobile .mod-login #login{
    height:36px
}
body.paddypower.layout-page-mobile .mod-login .remember{
    margin-top:8px;
    margin-bottom:14px
}
body.paddypower.layout-page-mobile .mod-login .lbl{
    position:relative;
    display:block;
    height:28px;
    width:48px;
    background:#eaeaea;
    border-radius:100px;
    cursor:pointer;
    transition:all .3s ease;
    border:1px solid #ddd
}
body.paddypower.layout-page-mobile .mod-login .lbl span{
    margin-left:58px;
    width:143px;
    float:left;
    margin-top:7px;
    font-size:14px;
    font-weight:bold;
    font-stretch:normal;
    line-height:normal;
    letter-spacing:normal;
    color:#1e1e1e
}
body.paddypower.layout-page-mobile .mod-login .lbl:after{
    position:absolute;
    left:1px;
    top:1px;
    display:block;
    width:26px;
    height:26px;
    border-radius:100px;
    background:#fff;
    box-shadow:0 2px 8px 0 rgba(0,0,0,0.2);
    content:'';
    transition:all .3s ease
}
body.paddypower.layout-page-mobile .mod-login .lbl:active:after{
    transform:scale(1.15,0.85)
}
body.paddypower.layout-page-mobile .mod-login .cbx:checked ~ label{
    background:#31953e;
    border:1px solid #31953e
}
body.paddypower.layout-page-mobile .mod-login .cbx:checked ~ label:after{
    left:21px;
    background:#fff
}
body.paddypower.layout-page-mobile .mod-login .cbx:disabled ~ label{
    background:#aaa;
    pointer-events:none
}
body.paddypower.layout-page-mobile .mod-login .cbx:disabled ~ label:after{
    background:#fff
}
body.paddypower.layout-page-mobile .mod-login .hidden{
    display:none
}
body.paddypower.layout-page-mobile .mod-login .forgotten-credentials-container{
    padding-bottom:16px;
    font-size:12px;
    border-color:#bbb;
    color:#000
}
body.paddypower.layout-page-mobile .mod-login a{
    color:#389fda;
    font-size:14px;
    padding:0 5px
}
body.paddypower.layout-page-mobile .mod-login .register-container{
    padding:13px 0 0 0;
    margin-top:0
}
body.paddypower.layout-page-mobile .mod-login .register-container h3{
    padding-bottom:13px;
    line-height:20px
}
body.paddypower.layout-page-mobile .mod-login .register-container .register{
    width:100%;
    font-size:12px;
    padding:13px 9px 11px 9px;
    height:36px;
    margin-bottom:0;
    color:#fff
}
body.paddypower.layout-page-mobile .mod-login label.emailLoginCheck{
    position:relative;
    top:-15px;
    left:0;
    color:#bb3838;
    font-size:12px;
    margin-left:0
}
body.paddypower.layout-page-mobile .mod-login input#remember{
    display:none!important
}
body.betfair.layout-page-chat .mod-login,body.betfair.layout-page-casino .mod-login,body.betfair.layout-page-arcade\.orbis .mod-login{
    font-size:12px;
    padding:0
}
body.betfair.layout-page-chat .mod-login .label,body.betfair.layout-page-casino .mod-login .label,body.betfair.layout-page-arcade\.orbis .mod-login .label{
    display:block;
    margin:10px 0 4px;
    line-height:12px;
    width:auto;
    text-align:left
}
body.betfair.layout-page-chat .mod-login .firstlabel,body.betfair.layout-page-casino .mod-login .firstlabel,body.betfair.layout-page-arcade\.orbis .mod-login .firstlabel{
    margin-top:0
}
body.betfair.layout-page-chat .mod-login .input,body.betfair.layout-page-casino .mod-login .input,body.betfair.layout-page-arcade\.orbis .mod-login .input{
    background-color:#fff;
    color:#3b5160;
    font-size:13px;
    height:28px;
    padding:0 5px 0 5px;
    width:235px;
    border:1px solid #7e97a7
}
body.betfair.layout-page-chat .mod-login .input:hover,body.betfair.layout-page-casino .mod-login .input:hover,body.betfair.layout-page-arcade\.orbis .mod-login .input:hover{
    border:1px solid #2489d5
}
body.betfair.layout-page-chat .mod-login a,body.betfair.layout-page-casino .mod-login a,body.betfair.layout-page-arcade\.orbis .mod-login a{
    text-decoration:none;
    color:#2789ce
}
body.betfair.layout-page-chat .mod-login a:hover,body.betfair.layout-page-casino .mod-login a:hover,body.betfair.layout-page-arcade\.orbis .mod-login a:hover{
    text-decoration:underline
}
body.betfair.layout-page-chat .mod-login .remember,body.betfair.layout-page-casino .mod-login .remember,body.betfair.layout-page-arcade\.orbis .mod-login .remember{
    font-size:11px;
    margin-top:5px
}
body.betfair.layout-page-chat .mod-login .remember input,body.betfair.layout-page-casino .mod-login .remember input,body.betfair.layout-page-arcade\.orbis .mod-login .remember input{
    position:relative;
    top:2px
}
body.betfair.layout-page-chat .mod-login .link-security,body.betfair.layout-page-casino .mod-login .link-security,body.betfair.layout-page-arcade\.orbis .mod-login .link-security{
    background:transparent url("../assets/img/mantis-sprite_1089_.png") no-repeat -74px -34px;
    width:21px;
    height:21px;
    border:0;
    margin:0 8px;
    outline:0;
    display:inline-block;
    text-indent:-999px;
    /* float:left */
}
body.betfair.layout-page-chat .mod-login .link-security:hover,body.betfair.layout-page-casino .mod-login .link-security:hover,body.betfair.layout-page-arcade\.orbis .mod-login .link-security:hover{
    background:transparent url("../assets/img/mantis-sprite_1089_.png") no-repeat -74px -70px
}
body.betfair.layout-page-chat .mod-login .link-security:active,body.betfair.layout-page-casino .mod-login .link-security:active,body.betfair.layout-page-arcade\.orbis .mod-login .link-security:active{
    background:transparent url("../assets/img/mantis-sprite_1089_.png") no-repeat -74px -105px
}
body.betfair.layout-page-chat .mod-login .forgotten-credentials-container,body.betfair.layout-page-casino .mod-login .forgotten-credentials-container,body.betfair.layout-page-arcade\.orbis .mod-login .forgotten-credentials-container{
    padding:2px 0 10px;
    font-size:11px;
    text-align:left
}
body.betfair.layout-page-chat .mod-login .register,body.betfair.layout-page-casino .mod-login .register,body.betfair.layout-page-arcade\.orbis .mod-login .register{
    display:inline-block;
    line-height:14px;
    color:#273a47;
    padding:6px 9px 5px 9px;
    font-size:12px;
    width:auto
}
body.betfair.layout-page-chat .mod-login .register:hover,body.betfair.layout-page-casino .mod-login .register:hover,body.betfair.layout-page-arcade\.orbis .mod-login .register:hover{
    text-decoration:none
}
body.betfair.layout-page-chat .mod-login #login,body.betfair.layout-page-casino .mod-login #login,body.betfair.layout-page-arcade\.orbis .mod-login #login{
    /* float:left; */
    line-height:12px;
    display:inline-block;
    margin:0;
    padding:6px 9px 5px 9px;
    font-size:12px;
    width:auto
}
body.betfair.layout-page-chat .mod-login #loginForm,body.betfair.layout-page-casino .mod-login #loginForm,body.betfair.layout-page-arcade\.orbis .mod-login #loginForm{
    border-right:0
}
body.betfair.layout-page-chat .mod-login .errorMessage,body.betfair.layout-page-casino .mod-login .errorMessage,body.betfair.layout-page-arcade\.orbis .mod-login .errorMessage{
    padding:7px 9px;
    border:1px solid #d54d4d;
    color:#d54d4d;
    font-weight:normal;
    margin-bottom:16px;
    background:#fff
}
body.betfair.layout-page-chat .mod-login .warningMessage,body.betfair.layout-page-casino .mod-login .warningMessage,body.betfair.layout-page-arcade\.orbis .mod-login .warningMessage{
    margin-bottom:10px;
    padding:7px 0
}
body.betfair.layout-page-chat .mod-login .emaliLoginNotAllowed,body.betfair.layout-page-casino .mod-login .emaliLoginNotAllowed,body.betfair.layout-page-arcade\.orbis .mod-login .emaliLoginNotAllowed{
    padding-bottom:35px;
    margin-bottom:0
}
body.betfair.layout-page-chat .mod-login label.emailLoginCheck,body.betfair.layout-page-casino .mod-login label.emailLoginCheck,body.betfair.layout-page-arcade\.orbis .mod-login label.emailLoginCheck{
    position:relative;
    top:-26px;
    left:10px;
    color:#d54d4d;
    margin-left:0
}
body.betfair.layout-page-chat .mod-login input#allowEmailLogin,body.betfair.layout-page-casino .mod-login input#allowEmailLogin,body.betfair.layout-page-arcade\.orbis .mod-login input#allowEmailLogin{
    position:relative;
    top:2px
}
body.betfair.layout-page-chat .mod-login .hidden,body.betfair.layout-page-casino .mod-login .hidden,body.betfair.layout-page-arcade\.orbis .mod-login .hidden{
    display:none
}
body.betfair.layout-page-chat .mod-login .continueForm,body.betfair.layout-page-casino .mod-login .continueForm,body.betfair.layout-page-arcade\.orbis .mod-login .continueForm{
    display:block;
    margin-top:16px
}
body.betfair.layout-page-chat .mod-login .loading,body.betfair.layout-page-casino .mod-login .loading,body.betfair.layout-page-arcade\.orbis .mod-login .loading{
    position:absolute
}
body.betfair.layout-page-chat .mod-login .login-container,body.betfair.layout-page-casino .mod-login .login-container,body.betfair.layout-page-arcade\.orbis .mod-login .login-container{
    overflow:hidden;
    border-bottom:0;
    padding-bottom:10px;
    margin-left:0
}
body.betfair.layout-page-chat .mod-login .register-container,body.betfair.layout-page-casino .mod-login .register-container,body.betfair.layout-page-arcade\.orbis .mod-login .register-container{
    border-top:0;
    padding-top:10px
}
body.betfair.layout-page-chat .mod-login .register-promo-image,body.betfair.layout-page-casino .mod-login .register-promo-image,body.betfair.layout-page-arcade\.orbis .mod-login .register-promo-image{
    height:auto
}
body.betfair:not(.sso-mobile) .mod-login .input-form{
    position:relative;
    float:left;
    margin-bottom:7px
}
body.betfair:not(.sso-mobile) .mod-login .input-form .label{
    float:left
}
body.betfair:not(.sso-mobile) .mod-login .input-form .input-holder{
    display:inline-block;
    position:relative;
    /* float:left */
}
body.betfair:not(.sso-mobile) .mod-login .login-container{
    padding-top:0;
    float:left;
    outline:0;
    margin-left:155px
}
body.layout-page-poker-downloadable .mod-login{
    min-height:189px;
    padding:10px 16px 0 16px
}
body.layout-page-poker-downloadable .mod-login #loginForm{
    border-right:0;
    float:none;
    width:auto;
    position:relative;
    padding:56px 0 0 0;
    display:inline-block;
    width:100%
}
body.layout-page-poker-downloadable .mod-login #loginForm fieldset{
    margin:0 auto 0 20px
}
body.layout-page-poker-downloadable .mod-login form .login-container .link-security{
    display:none
}
body.layout-page-poker-downloadable .mod-login form .input{
    position:relative;
    display:inline-block;
    border:1px solid #7e97a7;
    margin:0;
    width:288px;
    height:28px;
    font-size:21px;
    background:#fff;
    color:#000;
    padding:0 5px 0 5px;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0
}
body.layout-page-poker-downloadable .mod-login form .input:hover{
    border:1px solid #eaeaea
}
body.layout-page-poker-downloadable .mod-login form .input:focus{
    border:1px solid #eaeaea
}
body.layout-page-poker-downloadable .mod-login .input-form label{
    float:initial
}
body.layout-page-poker-downloadable .mod-login .input-form .input-holder{
    float:initial
}
body.layout-page-poker-downloadable .mod-login .remember{
    float:left;
    padding-left:159px;
    margin-top:-10px;
    margin-bottom:5px
}
body.layout-page-poker-downloadable .mod-login .password-container{
    margin-top:2px
}
body.layout-page-poker-downloadable .mod-login .username-container label,body.layout-page-poker-downloadable .mod-login .password-container label{
    display:inline-block;
    width:90px;
    text-align:right;
    padding-right:4px;
    margin:0;
    margin-bottom:6px;
    font-size:11px
}
body.layout-page-poker-downloadable .mod-login .username-container{
    margin-bottom:0
}
body.layout-page-poker-downloadable .mod-login .remember{
    width:288px;
    margin:0 auto 5px -3px;
    float:left
}
body.layout-page-poker-downloadable .mod-login .remember input{
    top:0
}
body.layout-page-poker-downloadable .mod-login .password-container label{
    margin-bottom:0
}
body.layout-page-poker-downloadable .mod-login form .login-container button{
    position:relative;
    border:0;
    font-weight:bold;
    cursor:pointer;
    width:292px;
    height:25px;
    font-size:12px;
    color:#33404a
}
body.layout-page-poker-downloadable .mod-login #login{
    width:292px;
    font-size:11px;
    padding:6px 9px 5px 9px
}
body.layout-page-poker-downloadable .mod-login .forgotten-credentials-container{
    margin:0 0 2px 156px!important;
    padding-top:0;
    padding-bottom:4px;
    font-size:11px;
    text-align:left;
    float:left
}
body.layout-page-poker-downloadable .mod-login .forgotten-credentials-container a{
    text-decoration:none;
    font-size:11px;
    color:#4db8fe;
    padding-top:3px
}
body.layout-page-poker-downloadable .mod-login .login-container{
    border-bottom:0;
    margin-left:98px;
    padding:6px 0 4px
}
body.layout-page-poker-downloadable .mod-login .register-container{
    height:40px;
    padding:5px 0;
    border-top:0;
    margin-left:98px;
    float:none;
    width:auto
}
body.layout-page-poker-downloadable .mod-login .register-container h3{
    font-size:11px;
    line-height:11px;
    margin-bottom:2px;
    padding:0
}
body.layout-page-poker-downloadable .mod-login .register-container a{
    position:relative;
    text-align:center;
    display:block;
    width:272px;
    height:14px;
    color:#33404a;
    text-decoration:none;
    font-weight:bold;
    font-size:12px;
    line-height:14px;
    padding:6px 9px 5px 9px
}
body.layout-page-poker-downloadable .mod-login .register-promo-image{
    height:auto
}
body.layout-page-poker-downloadable .mod-login .errorMessage .messageEmail{
    text-decoration:none;
    color:#4db8fe
}
body.layout-page-poker-downloadable .mod-login .show-message{
    padding:7px 9px 7px 9px;
    font-weight:normal;
    margin-bottom:16px;
    text-align:center;
    line-height:16px;
    left:10px;
    right:30px;
    font-size:11px;
    font-family:"Helvetica Neue",Arial;
    height:auto;
    overflow:hidden;
    position:absolute
}
body.layout-page-poker-downloadable .mod-login .icon.icon-error,body.layout-page-poker-downloadable .mod-login .close-msg-icon{
    display:none
}
body.layout-page-poker-downloadable .mod-login .show-message.error{
    border:1px solid #d54d4d;
    color:#d54d4d;
    background:#fff
}
body.layout-page-poker-downloadable .mod-login .emaliLoginNotAllowed{
    margin-bottom:0;
    height:42px
}
body.layout-page-poker-downloadable .mod-login label.emailLoginCheck{
    position:absolute;
    top:25px;
    margin-left:25px;
    color:#d54d4d;
    font-size:14px;
    z-index:99;
    font-family:"Helvetica Neue",Arial
}
body.layout-page-poker-downloadable .mod-login input#allowEmailLogin{
    position:relative;
    top:3px;
    width:14px;
    height:14px
}
body.sso-no-js .mod-login .toggle-password-container{
    display:none;
    visibility:hidden
}
body.layout-page-poker-downloadable-dk .main-wrapper{
    width:480px!important
}
body.layout-page-poker-downloadable-dk .main-wrapper .login-container{
    margin-left:152px!important
}
body.layout-page-poker-downloadable-dk .mod-login #loginForm{
    border-right:0;
    float:none;
    width:auto
}
body.layout-page-poker-downloadable-dk .mod-login .username-container #username-label,body.layout-page-poker-downloadable-dk .mod-login .password-container #password-label{
    display:block;
    font-size:11px;
    margin:0;
    font-weight:bold;
    text-align:left
}
body.layout-page-poker-downloadable-dk .mod-login .username-container{
    padding-bottom:5px
}
body.layout-page-poker-downloadable-dk .mod-login form .input{
    border:1px solid #7e97a7!important;
    margin:0;
    width:292px;
    height:26px;
    font-size:18px;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0
}
body.layout-page-poker-downloadable-dk .mod-login form .input:hover{
    border:1px solid #7e97a7
}
body.layout-page-poker-downloadable-dk .mod-login form .input:focus{
    border:1px solid #7e97a7
}
body.layout-page-poker-downloadable-dk .mod-login form .username-container{
    padding:0 0 10px
}
body.layout-page-poker-downloadable-dk .mod-login form .remember{
    padding-bottom:10px;
    float:left;
    margin:0 auto 0 152px
}
body.layout-page-poker-downloadable-dk .mod-login form .forgotten-credentials-container{
    margin:0;
    text-align:left;
    float:left;
    margin-left:152px
}
body.layout-page-poker-downloadable-dk .mod-login form .forgotten-credentials-container a{
    text-decoration:none;
    font-size:11px;
    color:#4db8fe;
    padding-top:3px
}
body.layout-page-poker-downloadable-dk .mod-login .login-container{
    padding:10px 0 0 0;
    border-bottom:0;
    margin-left:auto
}
body.layout-page-poker-downloadable-dk .mod-login form .login-container>button{
    border-top:1px solid #ffaa23;
    border-left:1px solid #ffaa23;
    border-right:1px solid #ffaa23;
    border-bottom:1px solid #ba7911;
    float:left;
    cursor:pointer;
    width:303px;
    height:26px;
    font-size:12px;
    color:#33404a
}
body.layout-page-poker-downloadable-dk .mod-login #login{
    width:290px;
    padding:4px 9px 5px 9px;
    font-size:12px
}
body.layout-page-poker-downloadable-dk .mod-login form .login-container .link-security{
    display:none;
    float:left
}
body.layout-page-poker-downloadable-dk .mod-login form label,body.layout-page-poker-downloadable-dk .mod-login form h3{
    padding:0 0 1px 0;
    margin:0
}
body.layout-page-poker-downloadable-dk .mod-login form .login-container .loading{
    position:absolute
}
body.layout-page-poker-downloadable-dk .mod-login .input-container.toggle-password .icon-eyenew.icon-hide-pass{
    top:7px
}
body.layout-page-poker-downloadable-dk .mod-login .input-container.toggle-password .icon-eyenew{
    top:6px
}
body.layout-page-poker-downloadable-dk .mod-login .register-container{
    height:40px;
    padding:0 0 16px;
    border-top:0;
    float:none;
    width:auto;
    margin:0 auto 0 150px
}
body.layout-page-poker-downloadable-dk .mod-login .register-container h3{
    font-size:11px;
    line-height:19px;
    padding-bottom:3px
}
body.layout-page-poker-downloadable-dk .mod-login .register-container a{
    text-align:center;
    display:block;
    width:293px;
    padding:5px 0 0 0;
    color:#33404a;
    text-decoration:none;
    font-size:12px;
    padding:5px 0
}
body.layout-page-poker-downloadable-dk .mod-login .register-promo-image{
    height:auto
}
body.layout-page-poker-downloadable-dk .mod-login .emaliLoginNotAllowed{
    margin-bottom:0;
    padding-bottom:32px
}
body.layout-page-poker-downloadable-dk .mod-login label.emailLoginCheck{
    position:absolute;
    top:130px;
    left:195px;
    color:#d54d4d;
    font-size:12px;
    font-weight:bold;
    font-family:"Helvetica Neue",Arial;
    text-align:left;
    z-index:99;
    margin-left:0
}
body.layout-page-poker-downloadable-dk .mod-login input#allowEmailLogin{
    position:relative;
    top:2px;
    width:14px;
    height:14px
}
body.layout-page-poker-downloadable-it,body.layout-page-poker-downloadable-es{
    color:#fff;
    background-color:#eee
}
body.layout-page-poker-downloadable-it,body.layout-page-poker-downloadable-es{
    padding:0;
    font-size:11px;
    min-width:510px
}
body.layout-page-poker-downloadable-it #header-placeholder,body.layout-page-poker-downloadable-es #header-placeholder{
    background:0;
    border:0;
    height:0;
    padding-top:0;
    min-height:0
}
body.layout-page-poker-downloadable-it #header-placeholder .header-image,body.layout-page-poker-downloadable-es #header-placeholder .header-image{
    background:0
}
body.layout-page-poker-downloadable-it #content-login,body.layout-page-poker-downloadable-es #content-login{
    width:510px;
    height:386px;
    overflow:hidden;
    margin:0 auto
}
body.layout-page-poker-downloadable-es #content-login{
    background:#18212a
}
body.layout-page-poker-downloadable-it .centralWrapper,body.layout-page-poker-downloadable-es .centralWrapper{
    width:510px
}
body.layout-page-poker-downloadable-it .contentShadow,body.layout-page-poker-downloadable-es .contentShadow{
    background:#18212a url(../../../page/images/login/small-background_1089_.jpg) center top no-repeat!important;
    width:510px;
    height:249px
}
body.ssc-footer.layout-page-poker-downloadable-it #footer-wrapper .ssc-container.ssc-theme-betfair .mod-footer .ssc-seos .ssc-seotc{
    background:#18212a!important;
    color:gray
}
body.layout-page-poker-downloadable-it .ssc-container .mod-footer .ssc-fw{
    background:#18212a;
    color:gray
}
.ssc-container .mod-footer .ssc-fw .ssc-fal .ssc-ffal .ssc-RealMadridOfficial{
    float:left;
    margin-top:15px
}
.ssc-container .mod-footer .ssc-fw .ssc-fal .ssc-ffal p{
    float:left;
    padding-top:25px
}
body.layout-page-poker-downloadable-es .mod-login .remember{
    margin:-15px auto 7px 155px!important
}
body.layout-page-poker-downloadable-it .mod-login,body.layout-page-poker-downloadable-es .mod-login{
    min-height:189px;
    padding:10px 16px 0 16px
}
body.layout-page-poker-downloadable-it .mod-login #loginForm,body.layout-page-poker-downloadable-es .mod-login #loginForm{
    border-right:0;
    float:none;
    width:auto;
    position:relative;
    padding:56px 0 0 0;
    display:inline-block;
    width:100%
}
body.layout-page-poker-downloadable-it .mod-login #loginForm h3,body.layout-page-poker-downloadable-es .mod-login #loginForm h3{
    display:none
}
body.layout-page-poker-downloadable-it .mod-login form .login-container .link-security,body.layout-page-poker-downloadable-es .mod-login form .login-container .link-security{
    display:none
}
body.layout-page-poker-downloadable-it .mod-login form .input,body.layout-page-poker-downloadable-es .mod-login form .input{
    position:relative;
    display:inline-block;
    border:1px solid #7e97a7;
    margin:0;
    width:288px;
    height:28px;
    font-size:21px;
    background:#fff;
    color:#000;
    padding:0 5px 0 5px;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0
}
body.layout-page-poker-downloadable-it .mod-login form .input:hover,body.layout-page-poker-downloadable-es .mod-login form .input:hover{
    border:1px solid #eaeaea
}
body.layout-page-poker-downloadable-it .mod-login form .input:focus,body.layout-page-poker-downloadable-es .mod-login form .input:focus{
    border:1px solid #eaeaea
}
body.layout-page-poker-downloadable-it .mod-login .password-container,body.layout-page-poker-downloadable-es .mod-login .password-container{
    margin-top:2px
}
body.layout-page-poker-downloadable-it .mod-login .username-container label,body.layout-page-poker-downloadable-es .mod-login .username-container label,body.layout-page-poker-downloadable-it .mod-login .password-container label,body.layout-page-poker-downloadable-es .mod-login .password-container label{
    display:inline-block;
    width:90px;
    text-align:right;
    padding-right:4px;
    margin:0;
    margin-bottom:6px;
    font-size:11px
}
body.layout-page-poker-downloadable-it .mod-login .username-container,body.layout-page-poker-downloadable-es .mod-login .username-container{
    margin-bottom:0
}
body.layout-page-poker-downloadable-it .mod-login .remember,body.layout-page-poker-downloadable-es .mod-login .remember{
    width:100%;
    margin:0 auto 7px 155px;
    float:left
}
body.layout-page-poker-downloadable-it .mod-login .password-container label,body.layout-page-poker-downloadable-es .mod-login .password-container label{
    margin-bottom:0
}
body.layout-page-poker-downloadable-it .mod-login form .login-container button,body.layout-page-poker-downloadable-es .mod-login form .login-container button{
    position:relative;
    border:0;
    font-weight:bold;
    cursor:pointer;
    width:292px;
    height:25px;
    font-size:12px;
    color:#33404a
}
body.layout-page-poker-downloadable-it .mod-login #login,body.layout-page-poker-downloadable-es .mod-login #login{
    width:292px;
    font-size:11px;
    padding:6px 9px 5px 9px
}
body.layout-page-poker-downloadable-it .mod-login .forgotten-credentials-container,body.layout-page-poker-downloadable-es .mod-login .forgotten-credentials-container{
    margin:0 0 2px 155px;
    padding-top:0;
    padding-bottom:0;
    font-size:11px;
    text-align:left;
    float:left
}
body.layout-page-poker-downloadable-it .mod-login .forgotten-credentials-container a,body.layout-page-poker-downloadable-es .mod-login .forgotten-credentials-container a{
    text-decoration:none;
    font-size:11px;
    color:#4db8fe;
    padding-top:3px
}
body.layout-page-poker-downloadable-it .mod-login .login-container,body.layout-page-poker-downloadable-es .mod-login .login-container{
    border-bottom:0;
    margin-left:98px;
    padding:6px 0 4px
}
body.layout-page-poker-downloadable-it .mod-login .register-container,body.layout-page-poker-downloadable-es .mod-login .register-container{
    height:40px;
    padding:5px 0;
    border-top:0;
    margin-left:155px;
    float:none;
    width:auto
}
body.layout-page-poker-downloadable-it .mod-login .register-container h3,body.layout-page-poker-downloadable-es .mod-login .register-container h3{
    font-size:11px;
    line-height:11px;
    margin-bottom:2px;
    padding:0
}
body.layout-page-poker-downloadable-it .mod-login .register-container a,body.layout-page-poker-downloadable-es .mod-login .register-container a{
    position:relative;
    text-align:center;
    display:block;
    width:272px;
    height:14px;
    color:#33404a;
    text-decoration:none;
    font-weight:bold;
    font-size:12px;
    line-height:14px;
    padding:6px 9px 5px 9px
}
body.layout-page-poker-downloadable-it .mod-login .register-promo-image,body.layout-page-poker-downloadable-es .mod-login .register-promo-image{
    height:auto
}
body.layout-page-poker-downloadable-it .mod-login .errorMessage .messageEmail,body.layout-page-poker-downloadable-es .mod-login .errorMessage .messageEmail{
    text-decoration:none;
    color:#4db8fe
}
body.layout-page-poker-downloadable-it .mod-login .show-message,body.layout-page-poker-downloadable-es .mod-login .show-message{
    padding:7px 9px 7px 9px;
    font-weight:normal;
    margin-bottom:16px;
    text-align:center;
    line-height:16px;
    left:10px;
    right:30px;
    font-size:11px;
    font-family:"Helvetica Neue",Arial;
    height:auto;
    overflow:hidden;
    position:absolute
}
body.layout-page-poker-downloadable-it .mod-login .icon.icon-error,body.layout-page-poker-downloadable-es .mod-login .icon.icon-error{
    display:none
}
body.layout-page-poker-downloadable-it .mod-login .show-message.error,body.layout-page-poker-downloadable-es .mod-login .show-message.error{
    border:1px solid #d54d4d;
    color:#d54d4d;
    background:#fff
}
body.layout-page-poker-downloadable-it .mod-login .emaliLoginNotAllowed,body.layout-page-poker-downloadable-es .mod-login .emaliLoginNotAllowed{
    margin-bottom:0;
    height:42px
}
body.layout-page-poker-downloadable-it .mod-login label.emailLoginCheck,body.layout-page-poker-downloadable-es .mod-login label.emailLoginCheck{
    position:absolute;
    top:25px;
    margin-left:25px;
    color:#d54d4d;
    font-size:14px;
    z-index:99;
    font-family:"Helvetica Neue",Arial
}
body.layout-page-poker-downloadable-it .mod-login input#allowEmailLogin,body.layout-page-poker-downloadable-es .mod-login input#allowEmailLogin{
    position:relative;
    top:3px;
    width:14px;
    height:14px
}
body.paddypower.layout-page-pp-poker-downloadable #content-login{
    background-image:url('/page/images/login/pp-poker-background_1089_.png');
    background-repeat:no-repeat;
    background-position:0 0;
    overflow-x:hidden;
    overflow-y:hidden;
    width:766px;
    height:710px;
    margin:0 auto;
    min-width:766px
}
body.paddypower.layout-page-pp-poker-downloadable .scroll-error{
    overflow-y:auto!important
}
body.paddypower.layout-page-pp-poker-downloadable .contentShadow{
    padding:0 0 215px 0;
    margin:24px 0 0 0;
    box-shadow:none;
    width:100%;
    background:0;
    position:relative;
    height:auto;
    min-height:586px
}
body.paddypower.layout-page-pp-poker-downloadable .contentShadow #footer-wrapper{
    width:100%;
    margin-top:27px;
    font-size:11px;
    background:#fff;
    border-color:#fff;
    height:auto;
    bottom:0;
    position:absolute
}
body.paddypower.layout-page-pp-poker-downloadable .contentShadow #footer-wrapper .customer-support{
    padding:6px 10px 6px 10px
}
body.paddypower.layout-page-pp-poker-downloadable .contentShadow #footer-wrapper .customer-support .assistance,body.paddypower.layout-page-pp-poker-downloadable .contentShadow #footer-wrapper .customer-support .phone,body.paddypower.layout-page-pp-poker-downloadable .contentShadow #footer-wrapper .customer-support .email{
    font-weight:bold;
    display:inline-block
}
body.paddypower.layout-page-pp-poker-downloadable .contentShadow #footer-wrapper .customer-support a{
    text-decoration:none;
    border-right:0;
    padding:0;
    margin:0;
    color:#1e1e1e;
    display:inline-block;
    line-height:11px;
    outline:0
}
body.paddypower.layout-page-pp-poker-downloadable .contentShadow #footer-wrapper .customer-support,body.paddypower.layout-page-pp-poker-downloadable .contentShadow #footer-wrapper .license{
    border-bottom:1px solid #e1e1e1;
    color:#1e1e1e
}
body.paddypower.layout-page-pp-poker-downloadable .contentShadow #footer-wrapper .mod-footer a{
    color:#1e1e1e;
    text-decoration:underline
}
body.paddypower.layout-page-pp-poker-downloadable .contentShadow #footer-wrapper .mod-footer .gambling-policy{
    padding:9px 0
}
body.paddypower.layout-page-pp-poker-downloadable .contentShadow #footer-wrapper .mod-footer .license p{
    line-height:16px
}
body.paddypower.layout-page-pp-poker-downloadable .contentShadow #footer-wrapper .mod-footer .responsability{
    padding:5px 0 0 0;
    color:#1e1e1e;
    text-decoration:underline
}
body.paddypower.layout-page-pp-poker-downloadable #header-placeholder{
    height:auto;
    padding-top:43px;
    min-height:auto;
    background:0;
    position:relative
}
body.paddypower.layout-page-pp-poker-downloadable #header-placeholder .centralWrapper{
    width:100%
}
body.paddypower.layout-page-pp-poker-downloadable #header-placeholder .header-image{
    width:180px;
    height:57px;
    top:0;
    background:transparent url("../assets/img/pp-mantis-sprite-v2_1089_.png") no-repeat -1px -321px;
    margin:0 auto;
    position:relative
}
body.paddypower.layout-page-pp-poker-downloadable #header-placeholder #closePopupButton{
    right:26px;
    top:-19px;
    background:transparent url("../assets/img/pp-mantis-sprite-v2_1089_.png") no-repeat -5px -443px;
    position:absolute;
    height:16px;
    width:16px;
    display:inline-block
}
body.paddypower.layout-page-pp-poker-downloadable .mod-login{
    font-family:Arial,Tahoma,Verdana,Helvetica,sans-serif;
    width:320px;
    margin:0 auto;
    background:#fff;
    box-sizing:border-box;
    border-radius:2px;
    box-shadow:0 0 3px 0 rgba(0,0,0,0.25);
    padding:16px
}
body.paddypower.layout-page-pp-poker-downloadable .mod-login #loginForm{
    padding:0;
    margin:0;
    width:100%;
    float:inherit;
    border:0
}
body.paddypower.layout-page-pp-poker-downloadable .mod-login #loginForm h3{
    display:none!important;
    visibility:hidden!important
}
body.paddypower.layout-page-pp-poker-downloadable .mod-login form .input{
    border:1px solid #bbb;
    margin:0;
    width:100%;
    height:36px;
    font-size:14px;
    background:#fff;
    color:#000;
    padding:10px 16px;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    font-weight:normal
}
body.paddypower.layout-page-pp-poker-downloadable .mod-login .username-container label,body.paddypower.layout-page-pp-poker-downloadable .mod-login .password-container label{
    width:100%;
    text-align:left;
    font-size:12px;
    line-height:14px;
    margin:0 0 4px 0
}
body.paddypower.layout-page-pp-poker-downloadable .mod-login .remember{
    margin-top:8px;
    color:#666
}
body.paddypower.layout-page-pp-poker-downloadable .mod-login .remember label{
    font-size:12px;
    display:inline-block;
    top:-3px;
    position:relative
}
body.paddypower.layout-page-pp-poker-downloadable .mod-login .password-container{
    margin-top:14px
}
body.paddypower.layout-page-pp-poker-downloadable .mod-login .login-container,body.paddypower.layout-page-pp-poker-downloadable .mod-login .register-container{
    margin-left:0
}
body.paddypower.layout-page-pp-poker-downloadable .mod-login .login-container{
    border-bottom:0;
    padding:16px 0 9px
}
body.paddypower.layout-page-pp-poker-downloadable .mod-login .login-container #login{
    font-size:14px;
    padding:10px 9px 10px 9px;
    height:36px
}
body.paddypower.layout-page-pp-poker-downloadable .mod-login .cta-primary{
    background:#f04c3d;
    box-shadow:inset 0 -2px 0 0 rgba(0,0,0,0.25)
}
body.paddypower.layout-page-pp-poker-downloadable .mod-login .cta-primary:hover{
    background:#ff5141
}
body.paddypower.layout-page-pp-poker-downloadable .mod-login .cta-primary:active{
    background:#cc4034;
    outline:0
}
body.paddypower.layout-page-pp-poker-downloadable .mod-login .forgotten-credentials-container{
    margin:0;
    padding-top:0;
    padding-bottom:16px;
    font-size:12px;
    text-align:left;
    position:relative;
    display:inline-block;
    width:100%;
    color:#666;
    border-bottom:1px solid #bbb
}
body.paddypower.layout-page-pp-poker-downloadable .mod-login .forgotten-credentials-container a{
    color:#2e8cd1;
    text-decoration:none;
    font-size:12px
}
body.paddypower.layout-page-pp-poker-downloadable .mod-login .register-container{
    height:auto;
    width:100%;
    margin-top:16px;
    padding:0
}
body.paddypower.layout-page-pp-poker-downloadable .mod-login .register-container h3{
    font-size:12px;
    line-height:14px;
    margin-bottom:8px;
    padding:0;
    color:#666;
    font-weight:normal
}
body.paddypower.layout-page-pp-poker-downloadable .mod-login .register-container a.register{
    height:36px;
    color:#fff;
    background:#aaa;
    font-size:14px;
    padding:10px 0;
    width:100%
}
body.paddypower.layout-page-pp-poker-downloadable .mod-login .register-container a.register:hover{
    background:#919191
}
body.paddypower.layout-page-pp-poker-downloadable .mod-login .register-container a.register:active{
    background:#919191
}
body.paddypower.layout-page-pp-poker-downloadable .mod-login .register-container .register-promo-image{
    height:0;
    display:none
}
body.paddypower.layout-page-pp-poker-downloadable .mod-login input#remember{
    visibility:hidden;
    margin-right:4px;
    height:16px;
    width:16px;
    display:inline-block!important;
    top:0
}
body.paddypower.layout-page-pp-poker-downloadable .mod-login input#remember:after{
    content:" ";
    width:14px;
    height:14px;
    background-color:#eaeaea;
    border:1px solid #bbb!important;
    display:inline-block;
    visibility:visible;
    margin-top:1px
}
body.paddypower.layout-page-pp-poker-downloadable .mod-login input#remember:checked:after{
    background:transparent url("../assets/img/pp-mantis-sprite-v2_1089_.png") no-repeat -48px -164px;
    background-color:#7cc576!important;
    border-color:#7cc576!important
}
body.paddypower.layout-page-pp-poker-downloadable .mod-login .show-message{
    color:#666;
    font-weight:normal;
    margin-top:0;
    line-height:1.33;
    box-shadow:none;
    position:relative;
    border:0;
    height:auto;
    text-align:left;
    font-size:12px;
    box-sizing:border-box;
    width:100%;
    left:0;
    right:0
}
body.paddypower.layout-page-pp-poker-downloadable .mod-login .show-message a{
    color:#389fda;
    text-decoration:underline
}
body.paddypower.layout-page-pp-poker-downloadable .mod-login .show-message p{
    width:92%
}
body.paddypower.layout-page-pp-poker-downloadable .mod-login .show-message p.message{
    margin-left:-25px
}
body.paddypower.layout-page-pp-poker-downloadable .mod-footer .sso-footer{
    padding:0 10px 13px 10px;
    font-size:12px;
    font-family:Arial,Tahoma,Verdana,Helvetica,sans-serif;
    text-align:center
}
body.paddypower.layout-page-pp-poker-downloadable #footer{
    padding:0
}
body.layout-page-casino-downloadable{
    color:#fff;
    margin:0;
    padding:0;
    font-size:11px
}
body.layout-page-casino-downloadable label{
    color:#fff
}
body.layout-page-casino-downloadable h1{
    color:#ffb80c
}
body.layout-page-casino-downloadable #content-login{
    width:1017px;
    height:710px;
    background:#273a47 url(/page/images/login/bf-casino-background_1089_.png) left top no-repeat;
    overflow:hidden;
    margin:0 auto;
    padding:0;
    position:relative
}
body.layout-page-casino-downloadable #content-login #header-placeholder{
    height:50px;
    min-height:auto;
    position:relative;
    display:inline-block;
    width:100%
}
body.layout-page-casino-downloadable #content-login #header-placeholder .centralWrapper{
    padding:0;
    width:100%
}
body.layout-page-casino-downloadable #content-login #header-placeholder .header-image{
    width:90px;
    background-image:url(/page/images/logo/logo-betfair-casino-stacked_1089_.svg);
    background-position:center center;
    background-repeat:no-repeat;
    background-size:100% 100%;
    content:'';
    display:inline-block;
    height:33px;
    vertical-align:middle;
    margin:2px 0 0 16px;
    position:relative
}
body.layout-page-casino-downloadable #content-login #header-placeholder #closePopupButton{
    background:transparent url(/page/images/bf-icon-close_1089_.svg) no-repeat;
    right:16px;
    top:16px
}
body.layout-page-casino-downloadable #content-login .contentShadow{
    padding:0;
    margin:10px 0 0 0;
    box-shadow:none;
    width:100%;
    background:0;
    position:relative;
    height:100%
}
body.layout-page-casino-downloadable #content-login .contentShadow #main-wrapper{
    height:auto;
    min-height:390px
}
body.layout-page-casino-downloadable #content-login .contentShadow #main-wrapper .mod-login{
    width:320px;
    margin:0 auto;
    background:#fff;
    box-sizing:border-box;
    border-radius:2px;
    box-shadow:0 0 3px 0 rgba(0,0,0,0.25);
    padding:20px 16px 16px;
    z-index:1;
    position:relative;
    color:#303030;
    height:auto;
    max-height:430px;
    overflow-y:hidden;
    overflow-x:hidden
}
body.layout-page-casino-downloadable #content-login .contentShadow #main-wrapper .mod-login .show-message .icon{
    height:16px;
    width:16px
}
body.layout-page-casino-downloadable #content-login .contentShadow #main-wrapper .mod-login fieldset{
    width:100%;
    position:relative
}
body.layout-page-casino-downloadable #content-login .contentShadow #main-wrapper .mod-login #showMessage{
    margin-top:-7px
}
body.layout-page-casino-downloadable #content-login .contentShadow #main-wrapper .mod-login #loginForm{
    width:100%;
    padding:0;
    border-right:0;
    border-bottom:0
}
body.layout-page-casino-downloadable #content-login .contentShadow #main-wrapper .mod-login #loginForm h3{
    display:none;
    visibility:hidden;
    height:0
}
body.layout-page-casino-downloadable #content-login .contentShadow #main-wrapper .mod-login .remember{
    font-size:12px;
    margin-top:-8px;
    float:left;
    margin-bottom:16px;
    width:100%
}
body.layout-page-casino-downloadable #content-login .contentShadow #main-wrapper .mod-login .remember label{
    color:#303030
}
body.layout-page-casino-downloadable #content-login .contentShadow #main-wrapper .mod-login .input-form{
    margin-bottom:16px
}
body.layout-page-casino-downloadable #content-login .contentShadow #main-wrapper .mod-login .input-form label{
    width:100%;
    color:#303030;
    width:auto;
    transition:all .3s ease-in;
    transform:translateY(13px);
    pointer-events:none;
    position:absolute;
    z-index:1;
    opacity:.5;
    font-size:14px;
    margin:0 16px;
    font-weight:normal
}
body.layout-page-casino-downloadable #content-login .contentShadow #main-wrapper .mod-login .input-form .input-holder{
    padding:0
}
body.layout-page-casino-downloadable #content-login .contentShadow #main-wrapper .mod-login .input-form .input{
    border:1px solid #c2c2c2;
    background-position:0 -30px;
    margin:0;
    width:288px;
    height:36px;
    font-size:14px;
    border-radius:2px;
    padding:0 16px
}
body.layout-page-casino-downloadable #content-login .contentShadow #main-wrapper .mod-login .input-form .input:hover{
    border:1px solid #c2c2c2
}
body.layout-page-casino-downloadable #content-login .contentShadow #main-wrapper .mod-login .input-form .input:focus{
    border:1px solid #303030
}
body.layout-page-casino-downloadable #content-login .contentShadow #main-wrapper .mod-login .input-form .labelMoveUp{
    font-size:12px;
    background:#fff;
    padding:2px;
    transform:translateY(-9px);
    width:auto;
    opacity:1;
    line-height:14px
}
body.layout-page-casino-downloadable #content-login .contentShadow #main-wrapper .mod-login .login-container{
    margin:0!important;
    width:100%;
    border-bottom:0
}
body.layout-page-casino-downloadable #content-login .contentShadow #main-wrapper .mod-login .login-container button{
    position:relative;
    border:0;
    background:#ffb80c;
    float:left;
    cursor:pointer;
    width:100%;
    height:36px;
    font-size:14px;
    color:#303030;
    font-weight:bold
}
body.layout-page-casino-downloadable #content-login .contentShadow #main-wrapper .mod-login .login-container button:hover{
    background:#e6a40b
}
body.layout-page-casino-downloadable #content-login .contentShadow #main-wrapper .mod-login .login-container button:focus{
    background:#e6a40b
}
body.layout-page-casino-downloadable #content-login .contentShadow #main-wrapper .mod-login .forgotten-credentials-container{
    margin:8px 0;
    width:100%;
    float:left;
    text-align:left;
    padding:0;
    margin-bottom:0
}
body.layout-page-casino-downloadable #content-login .contentShadow #main-wrapper .mod-login .forgotten-credentials-container a{
    text-decoration:none;
    font-size:12px;
    color:#4db8fe;
    padding-top:3px
}
body.layout-page-casino-downloadable #content-login .contentShadow #main-wrapper .mod-login .register-container{
    height:auto;
    margin:16px 0 0;
    border-top:1px solid #e1e6ea!important;
    padding:16px 0 0 0;
    border-top:0;
    float:left;
    width:100%;
    box-sizing:border-box
}
body.layout-page-casino-downloadable #content-login .contentShadow #main-wrapper .mod-login .register-container h3{
    font-size:12px;
    line-height:14px;
    padding-bottom:8px;
    color:#303030;
    font-weight:normal
}
body.layout-page-casino-downloadable #content-login .contentShadow #main-wrapper .mod-login .register-container .register-promo-image{
    display:none
}
body.layout-page-casino-downloadable #content-login .contentShadow #main-wrapper .mod-login .register-container .register{
    position:relative;
    text-align:center;
    display:block;
    width:100%;
    height:36px;
    color:#303030;
    text-decoration:none;
    font-size:14px;
    padding:12px 9px 10px 9px;
    background:#dcdcdc;
    box-sizing:border-box
}
body.layout-page-casino-downloadable #content-login .contentShadow #main-wrapper .mod-login .register-container .register:hover,body.layout-page-casino-downloadable #content-login .contentShadow #main-wrapper .mod-login .register-container .register:focus{
    background:#c2c2c2
}
body.layout-page-casino-downloadable #content-login .contentShadow #main-wrapper .emaliLoginNotAllowed{
    margin-bottom:0;
    padding-bottom:32px
}
body.layout-page-casino-downloadable #content-login .contentShadow #main-wrapper .allow-email-login{
    margin-bottom:26px;
    margin-top:-26px;
    margin-left:36px
}
body.layout-page-casino-downloadable #content-login .contentShadow #main-wrapper .allow-email-login label{
    color:#303030
}
body.layout-page-casino-downloadable #content-login .contentShadow #main-wrapper input#remember,body.layout-page-casino-downloadable #content-login .contentShadow #main-wrapper input#allowEmailLogin{
    visibility:hidden;
    margin-right:4px;
    height:16px;
    width:16px;
    display:inline-block!important;
    top:0
}
body.layout-page-casino-downloadable #content-login .contentShadow #main-wrapper input#remember:after,body.layout-page-casino-downloadable #content-login .contentShadow #main-wrapper input#allowEmailLogin:after{
    content:" ";
    width:14px;
    height:14px;
    background-color:#dcdcdc;
    border:1px solid #7f7f7f!important;
    display:inline-block;
    visibility:visible;
    margin-top:3px
}
body.layout-page-casino-downloadable #content-login .contentShadow #main-wrapper input#remember:checked:after,body.layout-page-casino-downloadable #content-login .contentShadow #main-wrapper input#allowEmailLogin:checked:after{
    background:transparent url("../assets/img/pp-mantis-sprite-v2_1089_.png") no-repeat -48px -164px;
    background-color:#20a052!important;
    border-color:#20a052!important
}
body.layout-page-casino-downloadable #content-login .contentShadow #main-wrapper input#allowEmailLogin:after{
    margin-top:0!important
}
body.layout-page-casino-downloadable #content-login .contentShadow #footer-wrapper{
    width:100%;
    margin-top:10px;
    font-size:11px;
    background:#fff;
    border-color:#fff;
    height:auto;
    bottom:52px;
    z-index:0;
    position:absolute
}
body.layout-page-casino-downloadable #content-login .contentShadow #footer-wrapper .ssc-twitter{
    display:none
}
body.layout-page-casino-downloadable #content-login .contentShadow #footer-wrapper .ssc-plus18{
    width:28px;
    height:28px;
    padding:0 0 2px 0;
    background-size:contain
}
body.layout-page-casino-downloadable #content-login .contentShadow #footer-wrapper .ssc-fl{
    padding:7px 0 6px
}
body.paddypower.layout-page-pp-casino-downloadable #content-login{
    background-image:url('/page/images/login/pp-casino-background_1089_.png');
    background-repeat:no-repeat;
    background-position:0 0;
    overflow-x:hidden;
    overflow-y:hidden;
    width:766px;
    height:710px;
    margin:0 auto;
    min-width:766px
}
body.paddypower.layout-page-pp-casino-downloadable .scroll-error{
    overflow-y:auto!important
}
body.paddypower.layout-page-pp-casino-downloadable #header-placeholder{
    height:auto;
    padding-top:43px;
    min-height:auto;
    background:0;
    position:relative
}
body.paddypower.layout-page-pp-casino-downloadable #header-placeholder .centralWrapper{
    width:100%
}
body.paddypower.layout-page-pp-casino-downloadable #header-placeholder .header-image{
    width:180px;
    height:57px;
    top:0;
    background:transparent url("../assets/img/pp-mantis-sprite-v2_1089_.png") no-repeat -1px -380px;
    margin:0 auto;
    position:relative
}
body.paddypower.layout-page-pp-casino-downloadable #header-placeholder #closePopupButton{
    right:26px;
    top:-19px;
    background:transparent url("../assets/img/pp-mantis-sprite-v2_1089_.png") no-repeat -5px -443px;
    position:absolute;
    height:16px;
    width:16px;
    display:inline-block
}
body.paddypower.layout-page-pp-casino-downloadable .contentShadow{
    padding:0 0 215px 0;
    margin:24px 0 0 0;
    box-shadow:none;
    width:100%;
    background:0;
    position:relative;
    height:auto;
    min-height:586px
}
body.paddypower.layout-page-pp-casino-downloadable .contentShadow #footer-wrapper{
    width:100%;
    margin-top:27px;
    font-size:11px;
    background:#fff;
    border-color:#fff;
    height:auto;
    bottom:0;
    position:absolute
}
body.paddypower.layout-page-pp-casino-downloadable .contentShadow #footer-wrapper .customer-support{
    padding:6px 10px 6px 10px
}
body.paddypower.layout-page-pp-casino-downloadable .contentShadow #footer-wrapper .customer-support .assistance,body.paddypower.layout-page-pp-casino-downloadable .contentShadow #footer-wrapper .customer-support .phone,body.paddypower.layout-page-pp-casino-downloadable .contentShadow #footer-wrapper .customer-support .email{
    font-weight:bold;
    display:inline-block
}
body.paddypower.layout-page-pp-casino-downloadable .contentShadow #footer-wrapper .customer-support a{
    text-decoration:none;
    border-right:0;
    padding:0;
    margin:0;
    color:#1e1e1e;
    display:inline-block;
    line-height:11px;
    outline:0
}
body.paddypower.layout-page-pp-casino-downloadable .contentShadow #footer-wrapper .customer-support,body.paddypower.layout-page-pp-casino-downloadable .contentShadow #footer-wrapper .license{
    border-bottom:1px solid #e1e1e1;
    color:#1e1e1e
}
body.paddypower.layout-page-pp-casino-downloadable .contentShadow #footer-wrapper .mod-footer a{
    color:#1e1e1e;
    text-decoration:underline
}
body.paddypower.layout-page-pp-casino-downloadable .contentShadow #footer-wrapper .mod-footer .gambling-policy{
    padding:9px 0
}
body.paddypower.layout-page-pp-casino-downloadable .contentShadow #footer-wrapper .mod-footer .license p{
    line-height:16px
}
body.paddypower.layout-page-pp-casino-downloadable .contentShadow #footer-wrapper .mod-footer .responsability{
    padding:5px 0 0 0;
    color:#1e1e1e;
    text-decoration:underline
}
body.paddypower.layout-page-pp-casino-downloadable .mod-login{
    font-family:Arial,Tahoma,Verdana,Helvetica,sans-serif;
    width:320px;
    margin:24px auto 0 auto;
    background:#fff;
    box-sizing:border-box;
    border-radius:2px;
    box-shadow:0 0 3px 0 rgba(0,0,0,0.25);
    padding:16px
}
body.paddypower.layout-page-pp-casino-downloadable .mod-login #loginForm{
    padding:0;
    margin:0;
    width:100%;
    float:inherit;
    border:0
}
body.paddypower.layout-page-pp-casino-downloadable .mod-login #loginForm h3{
    display:none!important;
    visibility:hidden!important
}
body.paddypower.layout-page-pp-casino-downloadable .mod-login form .input{
    border:1px solid #bbb;
    margin:0;
    width:100%;
    height:36px;
    font-size:14px;
    background:#fff;
    color:#000;
    padding:10px 16px;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    font-weight:normal
}
body.paddypower.layout-page-pp-casino-downloadable .mod-login .username-container label,body.paddypower.layout-page-pp-casino-downloadable .mod-login .password-container label{
    width:100%;
    text-align:left;
    font-size:12px;
    line-height:14px;
    margin:0 0 4px 0
}
body.paddypower.layout-page-pp-casino-downloadable .mod-login .remember{
    margin-top:8px;
    color:#666
}
body.paddypower.layout-page-pp-casino-downloadable .mod-login .remember label{
    font-size:12px;
    display:inline-block;
    top:-3px;
    position:relative
}
body.paddypower.layout-page-pp-casino-downloadable .mod-login .allow-email-login{
    margin-top:-10px;
    margin-bottom:0
}
body.paddypower.layout-page-pp-casino-downloadable .mod-login .password-container{
    margin-top:0
}
body.paddypower.layout-page-pp-casino-downloadable .mod-login .login-container,body.paddypower.layout-page-pp-casino-downloadable .mod-login .register-container{
    margin-left:0
}
body.paddypower.layout-page-pp-casino-downloadable .mod-login .login-container{
    border-bottom:0;
    padding:16px 0 9px
}
body.paddypower.layout-page-pp-casino-downloadable .mod-login .login-container #login{
    font-size:14px;
    padding:10px 9px 10px 9px;
    height:36px
}
body.paddypower.layout-page-pp-casino-downloadable .mod-login .cta-primary{
    background:#9f2741;
    box-shadow:inset 0 -2px 0 0 rgba(0,0,0,0.25)
}
body.paddypower.layout-page-pp-casino-downloadable .mod-login .cta-primary:hover{
    background:#9f2741;
    box-shadow:inset 0 1px 2px 0 rgba(0,0,0,0.8);
    color:rgba(255,255,255,0.2)!important
}
body.paddypower.layout-page-pp-casino-downloadable .mod-login .cta-primary:active{
    background:rgba(159,39,65,0.5);
    outline:0;
    color:#fff!important;
    box-shadow:inset 0 -2px 0 0 rgba(0,0,0,0.25)
}
body.paddypower.layout-page-pp-casino-downloadable .mod-login .forgotten-credentials-container{
    margin:0;
    padding-top:0;
    padding-bottom:16px;
    font-size:12px;
    text-align:left;
    position:relative;
    display:inline-block;
    width:100%;
    color:#666;
    border-bottom:1px solid #bbb
}
body.paddypower.layout-page-pp-casino-downloadable .mod-login .forgotten-credentials-container a{
    color:#2e8cd1;
    text-decoration:none;
    font-size:12px
}
body.paddypower.layout-page-pp-casino-downloadable .mod-login .register-container{
    height:auto;
    width:100%;
    margin-top:16px;
    padding:0
}
body.paddypower.layout-page-pp-casino-downloadable .mod-login .register-container h3{
    font-size:12px;
    line-height:14px;
    margin-bottom:8px;
    padding:0;
    color:#666;
    font-weight:normal
}
body.paddypower.layout-page-pp-casino-downloadable .mod-login .register-container a.register{
    height:36px;
    color:#fff;
    background:#aaa;
    font-size:14px;
    padding:10px 0;
    width:100%
}
body.paddypower.layout-page-pp-casino-downloadable .mod-login .register-container a.register:hover{
    background:#919191
}
body.paddypower.layout-page-pp-casino-downloadable .mod-login .register-container a.register:active{
    background:#919191
}
body.paddypower.layout-page-pp-casino-downloadable .mod-login .register-container .register-promo-image{
    height:0;
    display:none
}
body.paddypower.layout-page-pp-casino-downloadable .mod-login input#remember{
    visibility:hidden;
    margin-right:4px;
    height:16px;
    width:16px;
    display:inline-block!important;
    top:0
}
body.paddypower.layout-page-pp-casino-downloadable .mod-login input#remember:after{
    content:" ";
    width:14px;
    height:14px;
    background-color:#eaeaea;
    border:1px solid #bbb!important;
    display:inline-block;
    visibility:visible;
    margin-top:1px
}
body.paddypower.layout-page-pp-casino-downloadable .mod-login input#remember:checked:after{
    background:transparent url("../assets/img/pp-mantis-sprite-v2_1089_.png") no-repeat -48px -164px;
    background-color:#7cc576!important;
    border-color:#7cc576!important
}
body.paddypower.layout-page-pp-casino-downloadable .mod-login .show-message{
    color:#666;
    font-weight:normal;
    margin-top:0;
    line-height:1.33;
    box-shadow:none;
    position:relative;
    border:0;
    height:auto;
    text-align:left;
    font-size:12px;
    box-sizing:border-box;
    width:100%;
    left:0;
    right:0
}
body.paddypower.layout-page-pp-casino-downloadable .mod-login .show-message a{
    color:#389fda;
    text-decoration:underline
}
body.paddypower.layout-page-pp-casino-downloadable .mod-login .show-message p.message{
    margin-left:-25px
}
body.paddypower.layout-page-pp-casino-downloadable .mod-login .show-message p{
    width:92%
}
body.paddypower.layout-page-pp-casino-downloadable .mod-login .show-message .icon.icon-error{
    display:block
}
body.paddypower.layout-page-pp-casino-downloadable .mod-footer .sso-footer{
    padding:0 10px 11px 10px;
    font-size:12px;
    font-family:Arial,Tahoma,Verdana,Helvetica,sans-serif;
    text-align:center
}
body.paddypower.layout-page-pp-casino-downloadable #footer{
    padding:0
}
.sso-content .input-holder .validation-placeholder{
    font-size:0
}
.sso-content .input-holder .validation-placeholder .helper-message{
    color:#CCC;
    display:inline-block;
    font-style:italic
}
.sso-content .input-holder .validation-placeholder .validation-message{
    vertical-align:top;
    color:#d54d4d;
    display:inline-block
}
.sso-content .input-holder .validation-placeholder .validation-arrow{
    background:transparent url("../assets/img/mantis-sprite_1089_.png") no-repeat 1px -207px;
    height:21px;
    width:21px;
    float:left
}
.sso-content .input-holder .validation-placeholder .validation-arrow.valid{
    background:transparent url("../assets/img/mantis-sprite_1089_.png") no-repeat -115px -173px;
    display:inline-block
}
.sso-content .input-holder .validation-placeholder .validation-arrow.valid.invisible{
    display:none
}
.sso-content .input-holder .validation-placeholder .validation-arrow.invalid{
    display:inline-block
}
.sso-content .input-holder .validation-placeholder .message{
    margin-top:5px;
    display:inline-block;
    /* float:left */
}
.sso-content .input-holder.invalid-container select,.sso-content .input-holder.invalid-container input{
    border:solid 2px #d54d4d
}
.sso-content .input-holder.invalid-container .validation-message,.sso-content .input-holder.invalid-container .helper-message{
    font-size:12px;
    margin-top:0
}
