﻿@import url('https://fonts.googleapis.com/css2?family=Rubik:wght@300;400;500&display=swap');
/* BEGIN - GAME LAUNCH */
.hidder {
    background: #222;
    opacity: 0.8;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 78;
    display: none;
}

    .hidder #correctDiv {
        position: absolute;
        position: fixed;
        left: 46%;
        top: 230px;
        opacity: 2.0;
    }

#game-modal-wrapper {
    width: 100%;
    position: fixed;
    z-index: 80;
    top: 0;
    left: 0;
}

#gameLaunchModals {
    position: fixed;
    z-index: 80;
    margin-top: 50px;
    margin-left: -348px;
    left: 50%;
    text-align: left;
}

.gameLaunchTop {
    width: 669px;
    height: 14px;
    background: none repeat scroll 0 0 transparent;
    margin: 0 auto;
}

.gameLaunchBottom {
    margin: 0 auto;
    width: 669px;
    height: 14px;
    background: none repeat scroll 0 0 transparent;
    float: none;
}

.gameLaunch .body {
    margin: 0 auto;
    width: 975px;
    height: 100%;
    overflow: hidden;
}

    .gameLaunch .body .content {
        position: fixed;
        top: 18%;
        z-index: 100;
        margin: 0 auto 0 12%;
        text-align: left;
        width: 50%;
    }

.gameLaunch .container {
    background: none repeat scroll 0 0 #FBFBFB;
    border-radius: 4px;
    margin: 12px;
    min-height: 150px;
    overflow: hidden;
    width: 665px;
}

#errorModal .gameLaunch .container {
    width: 661px;
}

#step1Error .container {
    background: none repeat scroll 0 0 #FBFBFB;
    border: 3px solid #EBEAEA;
    min-height: 150px;
    border-radius: 8px 8px 8px 8px;
    margin: 10px;
    padding: 0 10px;
    width: 645px;
}

.game Launch .container a {
    text-decoration: underline;
}

.gameLaunch .container a:hover {
    text-decoration: none;
}

.gameLaunch .forgot {
    color: #A9A9A9;
    cursor: pointer;
    font-size: 0.9em;
    line-height: 45px;
}

    .gameLaunch .forgot:hover {
        text-decoration: underline !important;
    }

.horizontal-bg {
    background: none repeat scroll 0 0 #E2E2E2;
    border-radius: 10px 10px 10px 10px;
    color: #FFFFFF;
    display: block;
    font-size: 16px;
    font-weight: bold;
    height: 47px;
    width: 645px;
    margin: 2px 5px;
}

    .horizontal-bg .registerlaunch {
        background: var(--button-color-primary);
        border: none;
        border-radius: 14px 0 0 14px;
        color: #FFFFFF;
        float: left;
        font-size: 13px;
        height: 47px;
        letter-spacing: 2px;
        line-height: 45px;
        margin-bottom: 5px;
        text-align: center;
        text-transform: uppercase;
        width: 141px;
    }

    .horizontal-bg span {
        color: #666666;
        float: left;
        font-size: 12px;
        font-weight: normal;
        line-height: 48px;
        margin-left: 20px;
    }

.LaunchDemoboton {
    background: #ccc;
    color: #555;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 13px;
    height: 47px;
    letter-spacing: 2px;
    line-height: 48px;
    text-align: center;
    text-transform: uppercase;
    width: 143px;
    border-radius: 14px 0 0 14px;
}

.error-txt {
    background-color: #ff4b4b;
    border-radius: 10px 10px 10px 10px;
    clear: both;
    color: #FFFFFF;
    display: block;
    font-size: 12px;
    font-weight: normal;
    height: 47px;
    line-height: 24px;
    margin: 22px 0 0 20px;
    width: 600px;
}

.error-tip {
    background: url(img/ico/error-rojo.png) no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 47px;
    left: 5px;
    position: relative;
    text-indent: -999em;
    width: 65px;
}

.ok-txt {
    background: url("img/ico/horizontal-bg.png") repeat scroll 0 0 transparent;
    border-radius: 10px 10px 10px 10px;
    clear: both;
    color: #888888;
    display: block;
    font-size: 12px;
    font-weight: bold;
    height: 47px;
    line-height: 47px;
    margin: 40px 0 0 20px;
    width: 620px;
}

.ok-tip {
    background: url("img/ico/ok-verde.png") no-repeat scroll 0 -2px transparent;
    display: block;
    float: left;
    height: 47px;
    text-indent: -999em;
    width: 53px;
    position: relative;
    left: -11px;
}

.sobre-uno {
    background: url("img/ico/sobre.png") no-repeat scroll 0 -2px transparent;
    display: block;
    float: left;
    height: 59px;
    text-indent: -999em;
    width: 86px;
    position: relative;
    left: -9px;
    top: -4px;
}

.gameLaunch .btnLogin {
    width: 83px;
    height: 29px;
    margin-left: 15px;
    background: url(/images/en/casino/login-red-off.png) no-repeat center;
}

    .gameLaunch .btnLogin:hover {
        background: url(/images/en/casino/login-red-over.png) no-repeat center;
    }

.gameLaunch .inputlogin {
}

.gameLaunch .textRight a {
    display: block;
    width: 26px;
    height: 27px;
    background-image: url(/images/furniture/buttons/modal-login-close-off.png);
}

    .gameLaunch .textRight a:hover {
        background-image: url(/images/furniture/buttons/modal-login-close-over.png);
    }

.gameLaunch .error {
    background: url("img/ico/msgbox_icon_error.png") no-repeat scroll 0 1px #AA0000;
    border: 1px solid #BBBBBB;
    border-radius: 8px 8px 8px 8px;
    clear: both;
    color: #FFFFFF;
    display: block;
    float: left;
    font-family: var(--fontFamily);
    ,sans-serif;
    font-size: 11px;
    font-weight: bold;
    height: auto;
    line-height: 24px;
    margin: 20px 0;
    overflow: hidden;
    padding: 2px 0 2px 35px;
    text-align: left;
    width: 605px;
}

.gameLaunch .note {
    width: 100%;
    font-size: .9em;
    overflow: hidden;
}

.gameLaunch .gameName {
    color: #555555;
    display: block;
    float: left;
    padding: 0 4px;
    font-weight: bold;
}

    .gameLaunch .gameName span {
    }

#gameLaunch {
    background: #fafafa;
    color: #222222;
    border: medium none;
    border-radius: 2px;
    color: #222222;
    float: none;
    font-size: 14px;
    height: auto;
    margin: 0 auto;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 690px;
}

#gameLaunchLogin .close { /*height:30px;width:30px;cursor: pointer;position: absolute;right: 5px;top: 2px;*/
}


#gameLaunchLogin .pnlPlayGame {
    background: #eee;
    color: #555555;
    float: left;
    font-family: var(--fontFamily);
    font-size: 13px;
    font-weight: normal;
    height: 52px;
    line-height: 42px;
    margin: 0 0 15px 0px;
    padding: 0 0 0 8px;
    white-space: nowrap;
    width: 659px;
}

#gameLaunchLogin .log-fotm-item { /*margin: 5px;*/
}

#gameLaunchLogin .bottns {
    margin: 10px 0;
    padding-left: 167px;
    width: 270px;
    float: left;
}

    #gameLaunchLogin .bottns .cancel-launch {
        background: #ccc;
        border: none;
        border-radius: 14px;
        color: #555;
        cursor: pointer;
        display: inline-block;
        float: left;
        font-size: 12px;
        font-weight: bold;
        height: 26px;
        letter-spacing: 2px;
        line-height: 26px;
        margin: 0 7px;
        padding: 0 16px;
        text-align: center;
        text-transform: uppercase;
        box-shadow: 0 0 8px rgba(255, 255, 255, 0.4) inset;
    }

    #gameLaunchLogin .bottns input {
        background: var(--button-color-primary);
        border: none;
        border-radius: 14px;
        color: #FFFFFF;
        float: left;
        letter-spacing: 2px;
        font-size: 12px;
        font-weight: bold;
        height: 26px;
        line-height: 26px;
        width: 105px;
        text-transform: uppercase;
        padding: 0;
    }

#gameLaunchLogin .LaunchDemoText {
    color: #666666;
    float: left;
    font-size: 12px;
    font-weight: normal;
    line-height: 48px;
    margin-left: 20px;
}

#gameLaunchLoginLeft {
    width: 470px;
}

#gameLaunchLoginCentre {
    width: 49px;
    height: 150px;
    padding-top: 60px;
    overflow: hidden;
    float: left;
}

#gameLaunchLoginRight {
    overflow: hidden;
    padding: 20px 0 10px;
    float: left;
    margin: auto;
}

    #gameLaunchLoginRight .gameLaunchContent img {
        margin-bottom: 20px;
        margin-left: 40px;
        margin-top: 20px;
    }

    #gameLaunchLoginRight .gameLaunchContent {
        width: 100%;
        overflow: hidden;
        vertical-align: top;
        color: #A9A9A9;
    }

    #gameLaunchLoginRight .gameLaunchDemo {
        /*width: 300px;*/
        vertical-align: middle;
        /*    text-align: center;
    margin: auto;*/
    }

        #gameLaunchLoginRight .gameLaunchDemo img {
            height: 29px;
            margin-left: 89px;
            margin-top: 0;
            overflow: hidden;
            vertical-align: middle;
            width: 84px;
        }

.reusable-contact-us {
    display: inline-block;
    width: 100%;
}

.reusable-footer {
    height: auto;
    display: inline-block;
    width: 100%;
    background: #EEE;
    font-family: var(--fontFamily),Arial,sans-serif;
}

.reusable-item-container {
    margin-top: 2%;
    margin-left: 3%;
    width: 26%;
    cursor: pointer;
    display: inline-block;
    float: left;
    height: auto;
}

    .reusable-item-container.phone {
        width: 30%;
    }

.reusable-item {
    width: 42px;
    height: 42px;
    display: inline-block;
    float: left;
    margin: 0 5px;
}

.reusable-chat-us {
    background: url("/css/styles/img/ico/whatsapp-pop-up-registro-icon.png") no-repeat scroll 0 0 transparent;
}

.reusable-call-us {
    background: url("/css/styles/img/bg/call-us.png") no-repeat scroll 0 0 transparent;
    width: 38px;
}

.reusable-email-us {
    background: url("/css/styles/img/bg/email-us.png") no-repeat scroll 0 0 transparent;
    width: 48px;
    height: 48px;
    width: 42px;
}

.reusable-item-title {
    width: 70%;
    font-size: 13px;
    display: inline-block;
    color: #666;
    font-weight: bold;
}

.reusable-item-description {
    font-size: 14px;
    width: 70%;
    display: inline-block;
    color: #222;
    font-weight: bold;
}

.gameLaunchDemoText {
    color: #555555;
    background: #eee;
    float: left;
    font-family: var(--fontFamily);
    font-size: 13px;
    font-weight: normal;
    height: 40px;
    line-height: 40px;
    margin: 0 0 20px 0px;
    padding: 9px 0 9px 17px;
    white-space: nowrap;
    width: 100%;
    /* border-bottom: 1px solid #999; */
}

.logInToPlayCash {
    float: left;
    color: #555555;
}

.gameLaunchDenom {
    /*width: 502px;*/
    color: #888888;
}

.gameLaunchDenomHead {
    width: 442px;
    margin: auto;
    text-align: center;
    font-size: 24px;
    color: var(--button-color-primary);
    height: 35px;
    overflow: hidden;
    padding: 20px 0 10px;
}

.gameLaunchDenomText h4 {
    font-size: 18px;
    overflow: hidden;
}

.gameLaunchImg {
    width: 240px;
    height: 175px;
    float: left;
    display: inline;
    overflow: hidden;
}

.gameLaunchDenomTable {
    margin-top: 10px;
    width: 190px;
    overflow: hidden;
}

.gameLaunch a.denom {
    display: block;
    width: 38px;
    height: 17px;
    padding: 0;
    margin: 0 15px 5px 0;
    background: url(/images/furniture/buttons/xsmall-button-off.png) no-repeat;
    text-align: center;
    color: #6A6A6A;
    text-decoration: none;
    font-weight: bold;
    float: left;
    font-size: .9em;
}

    .gameLaunch a.denom:hover {
        background-image: url(/images/furniture/buttons/xsmall-button-over.png);
        color: White;
    }

/* Chrome browser extra step */
.gameLaunchChrome {
    width: 352px;
    height: 159px;
    background: url(/images/furniture/chrome-game-launch-bg.png) no-repeat center;
    color: #6A6A6A;
    margin: auto;
}

    .gameLaunchChrome .close img {
        position: relative;
        top: 0px;
        left: 14px;
        float: right;
        width: 27px;
        height: 26px;
        overflow: hidden;
    }

.gameLaunch a.chromeLaunchBtn {
    background: url("img/ico/btn-fucha.png") repeat scroll -30px -63px transparent;
    width: 115px;
    height: 48px;
    float: left;
    margin-top: 35px;
    margin-left: 45px;
    font-size: 18px;
    line-height: 45px;
    text-align: center;
}

    .gameLaunch a.chromeLaunchBtn:hover {
        background: url("img/ico/btn-fucha.png") repeat scroll -203px -63px transparent;
    }

    .gameLaunch a.chromeLaunchBtn span {
        display: none;
    }

.displayN {
    display: none;
}

#errorWithLoginModal {
    font: bold 12px arial;
    position: relative;
}

    #errorWithLoginModal a {
        color: #DDDDDD;
    }

#gameLaunchLogin .close span, .modal-error .close span, .ui-dialog-content .modal669 .close span, .close h4 {
    color: #FFFFFF;
    display: block;
    font-family: var(--regular);
    font-weight: normal;
    letter-spacing: 0;
    font-size: 13px;
    padding: 0 10px;
    text-align: left;
    text-transform: uppercase;
    line-height: 34px;
}

#gameLaunchLogin .close, .modal-error .close, .ui-dialog-content .modal669 .close {

    height: 42px;
    background: none repeat scroll 0 0 var(--color-primario);
    color: var(--color-texto) !important;
}

#step1Error .close {
    background: none repeat scroll 0 0 #C63333;
    color: #FFFFFF !important;
    height: 26px;
}

    #step1Error .close span {
        color: #FFFFFF;
        display: block;
 
        font-weight: bold;
        letter-spacing: 0;
        font-size: 13px;
        margin: 0 0 3px;
        padding: 7px 10px;
        text-align: left;
        text-transform: uppercase;
    }

    #step1Error .close img {
        border: 0 none;
        cursor: pointer;
        height: 30px;
        position: absolute;
        right: -1px;
        width: 31px;
    }

#gameLaunchLogin .close img, .modal-error .close img, .ui-dialog-content .modal669 .close img {
    border: 0 none;
    cursor: pointer;
    height: 30px;
    position: absolute;
    right: 0;
    top: 5px;
    width: 31px;
}

#errorWithLoginModal p.pass-error {
    clear: both;
    float: left;
    margin: 18px 0 35px;
    color: #DDDDDD;
}

#errorWithLoginModal .logo-pop {
    background: url("img/ico/logo-pop.png") repeat scroll 0 0 transparent;
    float: left;
    height: 92px;
    width: 110px;
}

.chomr-bug .logo-pop {
    background: url("img/ico/logo-pop.png") repeat scroll 0 0 transparent;
    float: left;
    height: 92px;
    width: 110px;
}

.chomr-bug .titulo-launch {
    float: right;
    margin-top: 25px;
    margin-left: 15px;
}

    .chomr-bug .titulo-launch span {
        color: #FFFFFF;
        font-size: 12px;
        font-weight: bold;
    }

.chomr-bug p {
    color: #FFF;
    width: 620px;
    margin: 10px;
}

.ui-dialog-content .gameLaunchTop {
    background: url("img/ico/logo-pop.png") repeat scroll 0 0 transparent;
    float: left;
    height: 92px;
    width: 110px;
}

.ui-dialog-content .regCongratsBlurb {
    color: #C80202;
    margin-bottom: 20px;
}

.ui-dialog-content .modal669 {
    float: left;
    font-weight: bold;
    padding: 35px 0 0 20px;
    width: 524px;
    background: none repeat scroll 0 0 transparent;
    border: medium none;
}

.validamensajes {
    line-height: 17px;
    margin: 20px 10px;
    color: #666;
}

.uLinkbottom {
    margin: 20px 0;
    color: #FFFFFF;
}

    .uLinkbottom a {
        color: #6F6F6F;
        margin: 0 5px;
    }

#OkAnchor.okmensajes {
    background: url("img/bg/bg-error.png") repeat scroll 125px 41px transparent;
    color: #FFFFFF;
    display: block;
    font-weight: bold;
    height: 31px;
    line-height: 17px;
    margin: 5px 10px 13px;
    padding: 10px 40px 0;
    width: 22px;
}

#errorWithLoginModal .bottns {
    margin: 10px 0;
    width: 245px;
    padding-left: 276px;
}

    #errorWithLoginModal .bottns #closeAnchor {
        background: none repeat scroll 0 0 #CCC;
        border: 0;
        color: #444;
        float: left;
        font-family: 'Rubik';
        /* font-weight: bold; */
        letter-spacing: 0;
        font-size: 12px;
        font-weight: normal;
        height: 26px;
        line-height: 26px;
        width: 105px;
        text-transform: uppercase;
        display: inline-block;
        margin: 0 0 0 12px;
        text-align: center;
        box-sizing: border-box;
        cursor: pointer;
        border-top-left-radius: 14px;
        border-top-right-radius: 14px;
        border-bottom-right-radius: 14px;
        border-bottom-left-radius: 14px;
    }

    #errorWithLoginModal .bottns input {
        background: none repeat scroll 0 0 var(--color-acento);
        border: 0;
        color: var(--color-texto);
        float: left;
        font-family: 'Rubik';
        font-weight: bold;
        letter-spacing: 0;
        font-size: 12px;
        font-weight: normal;
        height: 26px;
        width: 105px;
        text-transform: uppercase;
        cursor: pointer;
        border-top-left-radius: 14px;
        border-top-right-radius: 14px;
        border-bottom-right-radius: 14px;
        border-bottom-left-radius: 14px;
    }

#errorWithLoginModal .bootom-reg {
    padding: 15px;
}

    #errorWithLoginModal .bootom-reg p {
        font-weight: normal;
        margin: 10px;
        padding: 13px 10px 10px 10px;
    }

        #errorWithLoginModal .bootom-reg p a {
            color: #444;
        }

            #errorWithLoginModal .bootom-reg p a:hover {
                text-decoration: underline;
            }

.ui-dialog-titlebar {
    display: none;
}
/*.ui-widget-content {background: none repeat scroll 0 0 #313030;border: medium none;color: #222222;border-radius: 2px;padding:0;}*/
ul.ui-autocomplete {
    background: none repeat scroll 0 0 #272727;
    border: medium none;
    border-radius: 1px 1px 1px 1px;
    color: #222222;
    width: 227px !important;
    position: relative;
}

    ul.ui-autocomplete .ui-menu-item {
        background: none repeat scroll 0 0 transparent;
    }

        ul.ui-autocomplete .ui-menu-item a {
            color: var(--color-primario);
            padding-left: 12px;
        }

.center-user {
    margin-top: 80px;
}

.form-itemError {
    clear: both;
    height: 37px;
    margin: 0 auto;
    width: 410px;
}

    .form-itemError label {
        color: #666666;
        display: inline-block;
        float: left;
        font-family: var(--fontFamily);
        font-size: 12px;
        font-weight: normal;
        height: 31px;
        line-height: 31px;
        width: 135px;
    }

    .form-itemError input {
        border: 1px solid #CFCFCF;
        border-radius: 5px 5px 5px 5px;
        color: #6B6A6A;
        float: left;
        font-size: 12px;
        height: 26px;
        width: 256px;
    }

#freePlayModal .ui-widget-content {
}

#loginError p {
    margin: 10px 0;
}

.gameLaunch .center-user .form-itemError {
    width: 387px;
}

    .gameLaunch .center-user .form-itemError input {
        width: 220px;
    }

#modalBox .close {
    background: none repeat scroll 0 0 var(--color-primario);
    height: 33px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

#idCancelBonusWindow #modalBox .close img {
    top: -34px;
}

    #modalBox .close img {
        border: 0 none;
        cursor: pointer;
        height: 30px;
        position: absolute;
        right: 0;
        top: 0px;
        width: 31px;
    }

#modalBox {
    background: #fff;
    border-radius: 8px 8px 8px 8px;
    margin: 37px 10px 10px;
    min-height: 80px;
    padding: 0 10px;
    position: static;
    width: auto;
}
    #modalBox .modalBoxInt {
        height: 100%;
        margin: 10px 0;
        overflow: auto;
        padding: 0 15px;
        text-align: left;
    }

    #modalBox h2 {
        color: var(--color-primario);
        font-family: var(--fontFamily);
        font-size: 12px;
        font-weight: bold;
        padding: 0;
        text-transform: uppercase;
        margin: 10px 0;
    }

    #modalBox h3 {
        color: var(--color-primario);
        font-family: var(--fontFamily);
        font-size: 12px;
        font-weight: bold;
        padding: 5px 0;
    }

    #modalBox p {
        font-size: 12px;
        line-height: normal;
        margin: 0;
        text-align: justify;
    }

    #modalBox ul li {
        font-size: 12px;
        line-height: normmal;
        text-align: left;
        margin: 10px 0;
        list-style: none;
    }


    #modalBox a {
        font-size: 11px;
        padding: 0 0 5px;
        color: #666666;
    }

    #modalBox .registerlaunch {
        margin: 0 auto;
        color: white;
    }

    #modalBox a.mobileno {
        display: none;
    }

.register-footer {
    background: none repeat scroll 0 0 #E2E2E2;
    border: 1px solid #BBBBBB;
    display: block;
    float: left;
    height: 55px;
    margin: 0;
    padding: 5px;
    text-align: left;
    width: 100%;
}

#ExternalWindowPopup .modalBoxInt {
    height: 425px;
    margin: 10px 0;
    overflow: auto;
    padding: 0 15px;
    text-align: justify;
}

#ExternalWindowPopup .outside-window h2 {
    color: #E13737;
    font-family: var(--fontFamily);
    font-size: 23px;
    font-weight: bold;
    padding: 5px 0 16px;
}

#ExternalWindowPopup h3 {
    color: #E13737;
    font-family: var(--fontFamily);
    font-size: 16px;
    font-weight: bold;
    padding: 5px 0;
}

#ExternalWindowPopup .close {
    background: none repeat scroll 0 0 #C63333;
    height: 26px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

    #ExternalWindowPopup .close img {
        border: 0 none;
        cursor: pointer;
        height: 30px;
        position: absolute;
        right: 0;
        top: -2px;
        width: 31px;
    }

#ExternalWindowPopup {
    background: none repeat scroll 0 0 #FBFBFB;
    border: 1px solid #EBEAEA;
    border-radius: 8px 8px 8px 8px;
    margin: 37px 10px 10px;
    min-height: 150px;
    padding: 0 10px;
    position: static;
    line-height: 47px;
    /* position: fixed;
    top: 300px; */
    width: 645px;
}

.ui-dialog .ui-dialog-buttonpane button {
    background: #ff3019; /* Old browsers */
    background: -moz-linear-gradient(top, #ff3019 0%, #cf0404 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff3019), color-stop(100%,#cf0404)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ff3019 0%,#cf0404 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ff3019 0%,#cf0404 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ff3019 0%,#cf0404 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ff3019 0%,#cf0404 100%); /* W3C */
    border: 1px solid #F62815;
    border-radius: 2px 2px 2px 2px;
    color: #FFFFFF;
    float: left;

    font-weight: bold;
    letter-spacing: 0;
    font-size: 12px;
    font-weight: bold;
    height: 26px;
    line-height: 26px;
    padding: 0px 7px;
    text-transform: uppercase;
    cursor: pointer;
}

.register-footer span {
    display: none;
}

.form-bottom .PadB25 {
    background: url("img/ico/spry-popup.png") no-repeat scroll 2px -4px transparent;
    height: 90px;
}

#step1Error .form-bottom .PadB25 {
    background: url("img/ico/spry-popup.png") no-repeat scroll 2px -4px transparent;
    height: 90px;
}

#step1Error .register-footer {
    background: linear-gradient(to top, #FAFAFA 0%, #969696 100%) repeat scroll 0 0 transparent;
    border: 1px solid #BBBBBB;
    box-shadow: 0 -80px 50px rgba(210, 210, 230, 0.5) inset, 0 -25px 6px #FFFFFF inset;
    display: block;
    float: left;
    height: 75px;
    margin: 0;
    padding: 5px;
    text-align: left;
    width: 100%;
}

.register-btn-container {
    float: right;
    margin: 20px 9px 0;
    text-align: left;
    width: 155px;
}

.register-btn {
    background: url("img/ico/btn-registrate.png") repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    display: block;
    font-size: 12px;
    font-weight: normal;
    height: 50px;
    text-indent: -999px;
    width: 150px;
}

.ui-dialog .ui-dialog-content {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    overflow: hidden;
    padding: 0;
    position: relative;
}

/* --------------------------------------------------------------
RETIRO OPERACIONES
-------------------------------------------------------------- */


.clearfixNotBackground {
    display: block;
    height: 18px;
}



[aria-labelledby="ui-dialog-title-idCancelBonusWindow"] {
    top: 20% !important;
}
