﻿/* Login */
/************************************************************************************************/

.sBdLoginPage {
    background-color: White;
}

.sDvPrincipalLogin {
    width: 447px;
    height: 468px;
    border: solid 1px black;
    background: -webkit-gradient(linear, center top, center bottom, color-stop(0.00, #FFFFFF), color-stop(1.00, #F5F5F5));
    background: -moz-linear-gradient(top, #FFFFFF, #F5F5F5);
    background: -o-linear-gradient(top, #FFFFFF, #F5F5F5);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFF', endColorstr='#F5F5F5');
}

.sDvLoginSignIn {
    background: url(images/LoginInnerBackground.png);
    background-repeat: no-repeat;
    width: 347px;
    height: 344px;
}

    .sDvLoginSignIn > div {
        position: relative;
        top: 35px;
        width: 80%;
        height: 80%;
    }

.sDvLoginSpace {
    height: 10px;
}

.sDvLoginSignInText {
    height: 30px;
    vertical-align: middle;
    text-align: left;
    color: #54AFDD;
    font-size: 150%;
}

.sDvLoginMainText {
    text-align: left;
    margin-left: 50px;
    margin-top: 30px;
    margin-bottom: 30px;
    font-size: 180%;
    color: #4D4D4D;
    text-transform: lowercase;
}

.sBtnLogin {
    border-style: none;
    border-color: inherit;
    border-width: 0;
    background: url('images/GoButtonOn.png') no-repeat;
    width: 77px;
    height: 39px;
    font-size: 180%;
    color: #4D4D4D;
}

.sDvCredentials {
    height: 85%;
}

    .sDvCredentials > div {
        padding-left: 20px;
    }

        .sDvCredentials > div > div {
            text-align: left;
            padding-top: 10px;
        }

            .sDvCredentials > div > div input {
                height: 2em;
                width: 90%;
                -webkit-border-radius: 5px;
                -moz-border-radius: 5px;
                -o-border-radius: 5px;
                border-radius: 5px;
                background-color: #F5F5F5;
            }

.sDvLoginButton {
    height: 15%;
}

    .sDvLoginButton > div {
        float: right;
    }

.sDvForgotPassword {
    float: right;
    font-size: 85%;
    font-style: italic;
    padding-right: 20px;
}

.sLaErroMessage {
    color: Red;
    font-weight: bold;
    height: 20px;
}
/* Main Page */
/************************************************************************************************/
ul {
    -webkit-padding-start: 0px;
    -o-padding-start: 0px;
    -moz-padding-start: 0px;
    -webkit-margin-before: 0px;
    -o-margin-before: 0px;
    -moz-margin-before: 0px;
    margin-before: 0px;
    -webkit-margin-after: 0px;
    -o-margin-after: 0px;
    -moz-margin-after: 0px;
    margin-after: 0px;
    padding-start: 0px;
    padding: 0;
}

input[type="checkbox"] {
    /*-webkit-user-select: none;     -moz-user-select: none;     -o-user-select: none;     user-select: none;*/
}

.sRadioButton {
    font-size: 10pt;
}

table {
    border-spacing: 0;
    font-size: 10pt;
    font-family: Arial, Helvetica, sans-serif;
}

body {
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    font-size: 10pt;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #EFF4FA;
    color: #4D4D4D;
}


form[name="frmPlayerConfiguration"] #dvPrincipal {
    min-width: 900px;
}

form[name="frmBetsReport"] #dvPrincipal {
    min-width: 900px;
}

#frmPlayerConfiguration #dvPrincipal, #frmBetsReport #dvPrincipal, #frmPos #dvPrincipal {
    width: 900px !important;
}

#dvMain {
    padding-top: 20px;
    padding-left: 1%;
    padding-right: 1%;
    color: #000000;
    min-width: 1200px;
}

#dvWidgets, #dvQuickLinks, #dvOptions {
    background-color: #E6E6E6;
}

.sSpaceTitleZone {
    display: inline-block;
    height: 20px;
    width: 100%;
}

.sSpaceSection {
    display: inline-block;
    height: 20px;
    width: 100%;
}

.sImagesOfTabsIconOther {
    background-image: url(images/tabs_icons.png);
    background-repeat: no-repeat;
}

.sDvPrincipaConfiguation > div {
    display: block;
}
/* Inicio Windows & iframe styles */
.sAddBlockBackgroudPage {
    opacity: 0.5;
}

.sRemoveBlockBackgroudPage {
    opacity: 1;
}

.sHideWindowsOrIframe {
    display: none;
}

.sShowWindowsOrIframe {
    display: block;
    height: inherit;
}

/* End Windows & iframe styles */

/* Inicio ShowInformationAbout*/

.sDvShowAboutInformation {
    width: 330px;
}

.sTitleShowAbout {
    font-weight: bold;
    padding-left: 10px;
    height: 69px;
    text-align: left;
}

.sTitleShowAboutChange {
    height: 34px !important;
}

    .sTitleShowAboutChange > td > div > div > div {
        position: relative;
        top: 5px;
    }

.sBackgroundTitleShowAbout {
    background-image: url(images/ExpandedHeaderTitleBackground.png);
    background-repeat: repeat-x;
}

#chbIncludeSubPartner, #chUpdatePartnerBalance, #chkSaveReportFilter, #chIncludeFutureBets {
    background-color: Transparent;
    vertical-align: top;
    padding: 0;
    margin-top: 0;
    float: left;
    display: none;
}

.sDvSearchPosition {
    position: absolute;
    left: 370px;
    top: 65px;
}

.sAsearchImage {
    background-image: url(images/search3.png);
    width: 29px;
    height: 26px;
    background-repeat: no-repeat;
    cursor: pointer;
}

.sASearch {
    /*background-color:Aqua;   */
    width: 30px;
    height: 35px;
    cursor: pointer;
    text-decoration: none;
    position: absolute;
    left: 370px;
    z-index: 1000;
}

.sASearchColapse {
    /*background-color:Aqua;   */
    width: 30px;
    height: 35px;
    cursor: pointer;
    text-decoration: none;
    position: absolute;
    left: 285px;
    z-index: 1000;
}

.sASearchReport {
    width: 30px;
    height: 35px;
    cursor: pointer;
    text-decoration: none;
    position: absolute;
}

.sTxtSearchValueWithOutSearch {
    background-position: -200px -450px !important;
}

.sTxtSearchValueWithOutSearchDate {
    background-position: -80px -558px !important;
    text-align: left;
}

.sTxtSearchValueWithOutSearchDropdown {
    background-position: -600px -515px !important;
}

.sTxtSearchValueWithOutSearchDropdownClick {
    background-position: -600px -450px !important;
}

.sTxtSearchValueWithSearch {
    background-position: 0px -450px;
}

.sTxtSearchValue {
    background-color: Transparent;
    border: 0;
    padding-left: 15px;
    height: 28px;
    width: 182px;
}

    .sTxtSearchValue input {
        background-color: Transparent;
        width: 100%;
        outline: none;
    }

.sDvLogout {
    background-image: url(images/SignOutButtonOffBackground.png);
    background-repeat: repeat-x;
    border: 0;
    width: inherit;
    height: 35px;
    position: static !important;
    top: 5 !important;
    text-align: center;
    font-size: 10pt;
    cursor: pointer;
}

    .sDvLogout:hover {
        background-image: url(images/SignOutButtonOnBackground.png) !important;
    }

.sDvCurrency {
    display: inline-block;
    width: 72px;
    height: 20px;
    text-align: center;
    font-size: 10pt;
    font-weight: bold;
    color: #4D4D4D;
    background-color: White;
}

    .sDvCurrency > span {
        position: relative;
        top: 3px;
    }

.sDvHeader {
    display: inline-block;
    color: #4D4D4D;
    width: 100%;
}

    .sDvHeader td, .sDvHeader td > div > div {
        height: 35px;
    }

        .sDvHeader td > div > div > span {
            position: relative;
            top: 10px;
        }

.checkBoxChecked {
    width: 24px;
    height: 24px;
    background-position: -350px -50px !important;
    -webkit-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
}

.checkBoxUnChecked {
    width: 24px;
    height: 24px;
    background-position: -300px -50px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
}

.sDvIncludeSubPartner, .sDvGenericCheckBox {
    padding-left: 5px;
    font-size: 10pt;
}

    .sDvIncludeSubPartner > div, .sDvGenericCheckBox > div {
        display: table-cell;
        vertical-align: middle;
        padding-left: 5px;
    }

/*Inicio Generic DropDown*/
.sUlGenericDropdown {
    margin: 0;
    padding: 0;
    list-style: none;
    float: left;
    display: block;
    position: relative;
    z-index: 500;
    margin: 0 1px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
    background-image: url(images/tabs_icons.png);
    background-position: -400px -350px;
    background-repeat: no-repeat;
    width: 160px;
    height: 28px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
}

.sUlGenericDropdownSmall {
    list-style: none;
    position: static;
    z-index: 500;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
    background-image: url(images/tabs_icons.png);
    background-position: -400px -245px;
    background-repeat: no-repeat;
    width: 140px;
    height: 40px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
}

.sUlGenericDropdownSmallClick {
    background-position: -600px -245px !important;
}

.sUlGenericDropdownLarge {
    margin: 0;
    padding: 0;
    list-style: none;
    float: left;
    display: block;
    position: relative;
    z-index: 500;
    margin: 0 1px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
    background-image: url(images/tabs_icons.png);
    background-position: -350px -485px;
    background-repeat: no-repeat;
    width: 200px;
    height: 28px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
}

.sUlGenericDropdownRemovePrincipalImage {
    background-image: none !important;
}

.sUlGenericDropdown:hover, .sUlGenericDropdownLarge:hover {
    cursor: pointer;
}

.sIlGenericDropdownGroup li {
    float: left;
    display: block;
    position: relative;
    z-index: 500;
    margin: 0 20px;
    width: 170px; /*height: 34px;*/
    background-repeat: no-repeat;
    background-position: right;
    background-color: #ddd;
}

.sIlGenericDropdownGroupLarge li {
    float: left;
    display: block;
    position: relative;
    z-index: 500;
    margin: 0 20px;
    width: 210px; /*height: 34px;*/
    background-repeat: no-repeat;
    background-position: right;
    background-color: #ddd;
}

/* this is the parent menu */
.sUlGenericDropdown li span, .sUlGenericDropdownLarge li span {
    display: block;
    padding: 8px 5px 0 5px;
    font-weight: 700; /*height: 23px;*/
    text-decoration: none;
    color: #fff;
    text-align: left;
    color: #333;
    margin-left: 5px;
}

    .sUlGenericDropdown li span:hover, .sUlGenericDropdownLarge li span:hover {
        font-weight: bold;
    }

/* you can make a different style for default selected value */
.sUlGenericDropdown span.selected, .sUlGenericDropdownLarge span.selected {
    color: #f00;
}

/* submenu, it's hidden by default */
.sUlGenericDropdown ul, .sUlGenericDropdownLarge ul {
    position: absolute;
    left: 0;
    display: none;
    margin: 0 0 0 -1px;
    padding: 0;
    list-style: none;
}

    .sUlGenericDropdown ul li {
        width: 140px;
        float: left;
        border-top: 1px solid #fff;
    }

    .sUlGenericDropdownLarge ul li {
        width: 180px;
        float: left;
        border-top: 1px solid #fff;
    }

    /* display block will make the link fill the whole area of LI */
    .sUlGenericDropdown ul span, .sUlGenericDropdownLarge ul span {
        display: block; /*height: 15px;*/
        padding: 8px 5px;
        color: #666;
    }

        .sUlGenericDropdown ul span:hover, .sUlGenericDropdownLarge ul span:hover {
            text-decoration: underline;
        }

.sUlGenericDropdownClick {
    background-position: -600px -350px !important;
}

.sUlGenericDropdownLargeClick {
    background-position: -560px -485px !important;
}

.sIlGenericDropdownActive {
    /*background-position: -600px -350px;*/
    font-size: 10pt;
}

.sIlGenericDropdownOffActive {
    /*background-position: -400px -350px !important;*/
    font-size: 10pt;
}
/*Fin Generic DropDown*/

.sUlGenericCollapsibleButton {
    list-style: none;
    position: static;
    z-index: 500; /*-webkit-border-radius: 20px;     -moz-border-radius: 20px;     -o-border-radius: 20px;     border-radius: 20px;*/
    background-image: url(images/tabs_icons.png);
    background-position: 0 -523px;
    background-repeat: no-repeat;
    width: 108px;
    height: 34px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
}

.sUlGenericCollapsibleButtonAdjustment {
    list-style: none;
    position: static;
    z-index: 500; /*-webkit-border-radius: 20px;     -moz-border-radius: 20px;     -o-border-radius: 20px;     border-radius: 20px;*/
    background-image: url(images/tabs_icons.png);
    background-position: 0 -523px;
    background-repeat: no-repeat;
    width: 94px;
    height: 32px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
}

.s009 {
    list-style: none;
    position: static;
    z-index: 500; /*-webkit-border-radius: 20px;     -moz-border-radius: 20px;     -o-border-radius: 20px;     border-radius: 20px;*/
    background-image: url(images/buttonSummary.png);
    background-repeat: no-repeat;
    width: 118px;
    height: 34px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-weight: bold;
    color: Black;
    padding-left: 10px;
    padding-top: 4px;
}

.sUlGenericCollapsibleButtonBet {
    list-style: none;
    position: static;
    z-index: 500; /*-webkit-border-radius: 20px;     -moz-border-radius: 20px;     -o-border-radius: 20px;     border-radius: 20px;*/
    background-image: url(images/buttonSummary.png);
    background-repeat: no-repeat;
    width: 118px;
    height: 34px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.sUlGenericCollapsibleButtonBalance {
    list-style: none;
    position: static;
    z-index: 550; /*-webkit-border-radius: 20px;     -moz-border-radius: 20px;     -o-border-radius: 20px;     border-radius: 20px;*/
    background-image: url(images/tabs_icons.png);
    background-repeat: no-repeat;
    background-position: 0px -552px;
    width: 40px;
    height: 34px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.sUlGenericCollapsibleButtonClickBalance {
    background-image: url(images/tabs_icons.png);
    background-repeat: no-repeat;
    background-position: -40px -552px !important;
    width: 40px;
    height: 34px;
}

.sUlGenericCollapsibleButtonClick {
    background-position: -125px -523px !important;
}

.sUlGenericCollapsibleButtonBetClick {
    background-image: url(images/buttonDetail.png);
}

/*Inicio Show About DropDown*/
/* make the LI display inline */
/* it's position relative so that position absolute */
/* can be used in submenu */
#ulShowAbout {
    margin: 0;
    padding: 0;
    list-style: none;
    float: left;
    display: block;
    position: relative;
    z-index: 500;
    margin: 0 1px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
    background-image: url(images/tabs_icons.png);
    background-position: -400px -250px;
    background-repeat: no-repeat;
    width: 130px;
    height: 28px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
}

    #ulShowAbout:hover {
        cursor: pointer;
    }

#ilShowAboutGroup li {
    float: left;
    display: block;
    position: relative;
    z-index: 500;
    margin: 0 20px;
    width: 140px;
    height: 34px;
    background-repeat: no-repeat;
    background-position: right;
    background-color: #ddd;
}

/* this is the parent menu */
#ulShowAbout li span {
    display: block;
    padding: 8px 5px 0 5px;
    font-weight: 700;
    height: 23px;
    text-decoration: none;
    color: #fff;
    text-align: left;
    color: #333;
    margin-left: 5px;
}

    #ulShowAbout li span:hover {
        font-weight: bold;
    }

/* you can make a different style for default selected value */
#ulShowAbout span.selected {
    color: #f00;
}

/* submenu, it's hidden by default */
#ulShowAbout ul {
    position: absolute;
    left: 0;
    display: none;
    margin: 0 0 0 -1px;
    padding: 0;
    list-style: none;
}

    #ulShowAbout ul li {
        width: 100px;
        float: left;
        border-top: 1px solid #fff;
    }

    /* display block will make the link fill the whole area of LI */
    #ulShowAbout ul span {
        display: block;
        height: 15px;
        padding: 8px 5px;
        color: #666;
    }

        #ulShowAbout ul span:hover {
            text-decoration: underline;
        }

.sUlShowAboutClick {
    background-position: -600px -250px !important;
}

.sIlShowAboutActive {
    /*background-position: -400px -250px !important;*/
    font-size: 10pt;
}

.sIlShowAboutOffActive {
    /*background-position: -600px -250px !important;*/
    font-size: 10pt;
}
/*Fin Show About  DropDown*/

.sBtnMinimizeShowAbout {
    background-position: -100px -50px;
    background-color: Transparent;
    border: 0;
    width: 37px;
    height: 35px;
    position: static !important;
    top: 0 !important;
    cursor: pointer;
}

    .sBtnMinimizeShowAbout:hover {
        background-position: -150px -50px !important;
        background-color: Transparent;
        border: 0;
        width: 37px;
        height: 35px;
    }

.sBtnMaximizeShowAbout {
    background-position: 0 -50px;
    background-color: Transparent;
    border: 0;
    width: 37px;
    height: 35px;
    position: static !important;
    top: 0 !important;
    cursor: pointer;
}

    .sBtnMaximizeShowAbout:hover {
        background-position: -50px -50px;
        background-color: Transparent;
        border: 0;
        width: 37px;
        height: 35px;
    }

.sBtnEditShowAbout {
    background-position: -200px -50px;
    background-color: Transparent;
    border: 0;
    width: 37px;
    height: 35px;
    position: static !important;
    top: 0 !important;
}

    .sBtnEditShowAbout:hover {
        background-position: -250px -50px;
        background-color: Transparent;
        border: 0;
        width: 37px;
        height: 35px;
    }

.sBtnHelpShowAbout {
    /*background-position: -400px -50px;*/
    background-position: -500px -523px;
    background-color: #EFF4FA;
    border: 0;
    width: 50px;
    height: 35px;
    position: static;
    top: 0;
    cursor: pointer;
}

/*
.sBtnHelpShowAbout:hover
{
    background-position: -460px -50px;
    border: 0;
    width: 50px;
    height: 35px;
}*/

.sBtnCornerShowAbout {
    background-position: -520px -50px;
    background-color: #EFF4FA;
    border: 0;
    width: 50px;
    height: 35px;
}

.sTdShowAboutHelp {
    width: 50px;
}

.sTdShowAboutSection {
    width: 39%;
    padding-left: 15px;
    font-size: 10pt;
}

.sTdShowAboutCurrency {
    width: 9%;
    text-align: center;
    border-left: solid 1px #B3B3B3;
    border-right: solid 1px #B3B3B3;
    font-size: 10pt;
}

.sTdShowAboutIncludeSubPartner {
    width: 21%;
}

.sTdShowAboutMessage {
    width: 6.5%;
    text-align: center;
    border-left: solid 1px #B3B3B3;
    border-right: solid 1px #B3B3B3;
}

.sTdShowAboutLogout {
    width: 9%;
}

.sTdButtonShowAbout {
    width: 37px;
}

.sBtnEmpty1 {
    background-image: url(images/Extra1ButtonOffBackground.png);
    background-repeat: repeat-x;
    border: 0;
    width: inherit;
    height: 34px;
    position: static !important;
    top: 0 !important;
}

.sBtnEmpty2 {
    background-position: -530px -300px;
    border: 0;
    width: 37px;
    height: 34px;
    position: static !important;
    top: 0 !important;
}

.sBtnEmpty3 {
    background-position: -590px -300px;
    border: 0;
    width: 37px;
    height: 34px;
    position: static !important;
    top: 0 !important;
}

/* Fin ShowInformationAbout*/

/* Access Titles Sections*/

.sBackgroundTitle {
    font-weight: bold;
    padding-left: 10px;
    background-image: url(images/SectionTitleBackground.png);
    background-repeat: repeat-x;
    font-size: 10pt;
    width: 1px;
    height: 35px;
    text-align: left; /*border-bottom: solid 2px white;     border-top: solid 2px white;*/
}

.sDvTitleSection {
    position: relative;
    top: 10px;
    float: left;
}

.sTitleSection {
    color: #333333;
    margin-left: 20px;
    text-transform: uppercase;
}

.sBtnEdit {
    background-position: -200px -50px;
    background-color: Transparent;
    border: 0;
    width: 37px;
    height: 35px;
    float: right;
}

    .sBtnEdit:hover {
        background-position: -250px -50px;
        background-color: Transparent;
        border: 0;
        width: 37px;
        height: 35px;
        float: right;
    }

.sBtnHelp {
    /*background-position: -400px -50px;*/
    background-position: -500px -523px;
    background-color: #EFF4FA;
    border: 0;
    width: 50px;
    height: 35px;
    float: left;
    cursor: pointer;
}

/*.sBtnHelp:hover
{
    background-position: -460px -50px;
    border: 0;
    width: 50px;
    height: 34px;
}*/

.sBtnMinimize {
    background-position: -100px -50px;
    background-color: Transparent;
    border: 0;
    width: 37px;
    height: 35px;
    float: right;
    cursor: pointer;
}

    .sBtnMinimize:hover {
        background-position: -150px -50px;
        background-color: Transparent;
        border: 0;
        width: 37px;
        height: 35px;
        float: right;
    }

.sBtnMaximize {
    background-position: 0 -50px;
    background-color: Transparent;
    border: 0;
    width: 37px;
    height: 35px;
    float: right;
    cursor: pointer;
}

    .sBtnMaximize:hover {
        background-position: -50px -50px;
        background-color: Transparent;
        border: 0;
        width: 37px;
        height: 35px;
        float: right;
    }

/* End Access button Titles Sections*/


/* Widgets Section (Instant Report)*/

# dvZoneWidgets {
    height: 300px;
}

#dvZoneWidgetTitleTabGroup div {
    display: table-cell;
    vertical-align: middle;
    cursor: pointer;
}

.sDvConfigurationZoneWidgetTitleTabGroup div {
    display: table-cell;
    vertical-align: middle;
    cursor: default;
}

.sTitleTabWidgetZone {
    width: 260px;
    height: 39px;
    background-position: -261px 0;
    background-repeat: no-repeat;
    text-align: center;
    font-weight: bold;
    color: #999999;
}

.sTitleTabWidgetZoneSelected {
    width: 260px;
    height: 39px;
    background-position: 0 0;
    background-repeat: no-repeat;
    color: #4D4D4D;
    font-weight: bold;
}

#dvZoneWidgetTitleTab1:hover, #dvZoneWidgetTitleTab2:hover, #dvZoneWidgetTitleTab3:hover {
    background-position: -522px 0;
    color: #4D4D4D;
    font-weight: bold;
}

#dvZoneWidgetTitleTab1.sTitleTabWidgetZoneSelected:hover, #dvZoneWidgetTitleTab2.sTitleTabWidgetZoneSelected:hover, #dvZoneWidgetTitleTab3.sTitleTabWidgetZoneSelected:hover {
    background-position: 0 0 !important;
    color: #4D4D4D;
    font-weight: bold;
}

#dvZoneWidgetTitleTabGroup input, .sDvConfigurationZoneWidgetTitleTabGroup input {
    display: none;
}


#dvZoneWidgetTitleTabGroup div.selected, .sDvConfigurationZoneWidgetTitleTabGroup div.selected {
    display: inline-block;
    background-color: blue;
}


.sHideInformation, #dvZoneWidgetTabGroup > div {
    display: none;
}

.sDvZoneWidget {
    border: solid 3px #8CC63F;
    width: 99.7%;
    height: 210px;
}

    .sDvZoneWidget > div {
        position: absolute;
    }
/* End Widgets Section (Instant Report)*/


/* Quick Links (Access) Section */

.dvZoneQuickLinksGroup > div {
    display: inline-block;
    vertical-align: middle;
    padding-left: 5px; /*padding-bottom: 5px;*/
    cursor: pointer;
}

    .dvZoneQuickLinksGroup > div > div > div {
        height: inherit;
        vertical-align: middle;
        margin-left: 10px;
        margin-right: 10px;
    }

        .dvZoneQuickLinksGroup > div > div > div > span {
            position: relative;
            top: 13px;
        }

.sTitleTabQuickLinkZone {
    width: 146px;
    height: 66px;
    background-position: -600px -150px;
    background-repeat: no-repeat;
    text-align: center;
    font-weight: bold;
    color: #999999;
}

    .sTitleTabQuickLinkZone:hover {
        background-position: -200px -300px;
        font-weight: bold;
        color: #4D4D4D;
    }


.sTitleTabQuickLinkZoneRefine {
    width: 146px;
    height: 66px;
    background-position: -400px -150px;
    background-repeat: no-repeat;
    text-align: center;
    font-weight: bold;
    color: #999999;
}

    .sTitleTabQuickLinkZoneRefine:hover {
        background-position: 0 -300px;
        font-weight: bold;
        color: #4D4D4D;
    }

.sTitleTabQuickLinkZoneRedefineSelected {
    width: 146px;
    height: 66px;
    background-position: 0 -150px;
    background-repeat: no-repeat;
    text-align: center;
    font-weight: bold;
    color: #4D4D4D;
}

.sTitleTabQuickLinkZoneSelected {
    width: 146px;
    height: 66px;
    background-position: -200px -150px;
    background-repeat: no-repeat;
    text-align: center;
    font-weight: bold;
    color: #4D4D4D;
}

/* End Quick Links (Access) Section */


/*Menu option*/

#divCategoryOption {
    float: right;
}
/*Categorias Opciones*/

#ulOptions {
    margin: 0;
    padding: 0;
    list-style: none;
    margin-left: auto;
    text-align: left;
    -webkit-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
    cursor: default;
}


    #ulOptions > li > ul {
        z-index: 500;
        position: absolute;
        top: 37px;
        left: -20px;
        background-color: Transparent;
        padding-left: 40px !important;
    }

    #ulOptions > li {
        display: inline-block;
        position: relative;
        padding-top: 0;
        background-image: url(images/tabs_icons.png);
        background-position: -200px -100px;
        background-repeat: no-repeat;
        width: 158px;
        height: 38px;
        text-align: center;
        font-weight: bold;
        color: #999999;
        vertical-align: top;
    }

        #ulOptions > li:hover {
            background-position: 0 -100px;
            font-weight: bold;
            color: #4D4D4D;
        }

        #ulOptions > li > div {
            display: table-cell;
            vertical-align: middle;
            width: inherit;
            height: inherit;
        }

        /*Opciones Internas*/
        #ulOptions > li > ul div {
            display: table-cell;
            vertical-align: middle;
        }
        /*Pone margenes a las textos de las opciones*/
        #ulOptions > li > ul span {
            margin-left: 8px;
            margin-right: 8px;
        }

        /*Ubica la posicion de la opcion ademas de ocultarlo inicialmente*/
        #ulOptions > li > ul li ul {
            display: none;
            z-index: 500;
            background-color: Transparent;
            top: 0px;
        }

        /*Show Menus*/
        #ulOptions > li:hover > ul > li > ul {
            display: block;
            cursor: pointer;
        }

        /*Valores iniciales*/
        #ulOptions > li > ul {
            margin: 0;
            padding: 0;
            list-style: none;
            margin-left: auto; /*margin-right: 10px;*/
            text-align: left;
            -webkit-user-select: none;
            -moz-user-select: none;
            -o-user-select: none;
            user-select: none;
        }

            /*Ordena las opciones por filas*/
            #ulOptions > li > ul > li > ul > li {
                display: inline-table;
                position: relative;
                padding-top: 0;
                vertical-align: top;
                width: 158px;
                height: 35px;
                background-image: url(images/tabs_icons.png);
                background-position: -400px -100px;
                background-repeat: repeat-y;
                background-color: #CFCFCF;
                text-align: center;
                font-weight: normal;
                color: #999999;
            }

                /*Resalta la seleccion de la opcion*/
                #ulOptions > li > ul > li > ul > li:hover {
                    background-position: -600px -100px !important;
                    font-weight: normal;
                    color: #4D4D4D;
                    background-color: #F4C533;
                }

            /*Ordena las opciones por columnas*/
            #ulOptions > li > ul > li {
                display: table-cell;
                padding-top: 0; /*position: inherit;*/
                vertical-align: top; /*width: 158px;     height: 38px;*/
            }


/* make the LI display inline */
/* it's position relative so that position absolute */
/* can be used in submenu */
#ulCategories {
    margin: 0;
    padding: 0;
    list-style: none;
    float: left;
    display: block;
    position: relative;
    z-index: 500;
    margin: 0 1px;
    background-image: url(images/tabs_icons.png);
    background-position: 0 -250px;
    background-repeat: no-repeat;
    width: 148px;
    height: 28px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
}

    #ulCategories:hover {
        cursor: pointer;
    }

.sUlCategoriesClick {
    background-position: -200px -250px !important;
}

.sIlCategoriesActive {
    /*background-image: url(images/tabs_icons.png);     background-position: 0 -250px;     background-repeat: no-repeat;*/
    width: 148px;
    height: 28px;
}

.sIlCategoriesOffActive {
    /*background-image: url(images/tabs_icons.png);     background-position: -200px -250px;     background-repeat: no-repeat;*/
    width: 148px;
    height: 28px;
}


/* this is the parent menu */
#ulCategories li span {
    display: block;
    padding: 6px 5px 0 5px;
    font-weight: 700;
    height: 23px;
    text-decoration: none;
    color: #fff;
    text-align: left;
    color: #4D4D4D;
    margin-left: 25px;
}

/*
#ulCategories li span:hover
{
    font-weight: bold;
}*/

/* you can make a different style for default selected value */
/*#ulCategories span.selected
{
    color: #f00;
}*/

/* submenu, it's hidden by default */
#ulCategories ul {
    position: absolute;
    left: 0;
    display: none;
    margin: 0 0 0 -1px;
    padding: 0;
    list-style: none;
}

    #ulCategories ul li {
        width: 100px;
        float: left;
        border-top: 1px solid #fff;
    }

/* display block will make the link fill the whole area of LI */

#ulCategoryOptionGroup span {
    display: block;
    height: 15px;
    padding: 8px 5px;
    margin-left: 0 !important;
}

    #ulCategoryOptionGroup span:hover {
        text-decoration: underline;
    }

#ulCategoryOptionGroup li {
    float: left;
    display: block;
    position: relative;
    z-index: 500;
    margin: 0 20px;
    width: 140px;
    height: 34px;
    background-repeat: no-repeat;
    background-position: right;
    background-color: #ddd;
}


/*End menu option*/


/*Inicio Configuration page*/

.sDvPageConfiguration, .sDvPageSearchPartnerCustomer {
    border: solid 1px black;
}

.sDvConfigurationTitle {
    width: inherit;
    background-color: #B3B3B3; /*Pending.....*/
}

.dDvConfigurationTitle > div {
    position: relative;
    top: 10px;
}

#dvConfiguration {
    padding-top: 5px;
    padding-left: 20px;
}

    #dvConfiguration > div:last-child {
        text-align: right;
        padding: 10px;
    }

.sDvTitle {
    position: relative;
    top: 10px;
}

.sDvSearchEmpty {
    margin-left: 10px;
}

#rblDefaultShowAbout input[type="radio"], #rblDefaultIncludeSubPartner input, #rblDefaultHideLabelSection input, #rblDefaultHideOptionMenuSection input, #rblDefaultCategorySelected input, #rblDefaultHideQuickLinkSection input, #rblDefaultQuickLinkSelected input, #rblOptionReport input, #rblOptionMonitor input, #rblDefaultInstantInformationSection input, #rblDefaultInstantInformationSelected input, .dvRblGeneric input, #rblOptionEvents input {
    display: none;
}

#rblDefaultShowAbout > div, #rblDefaultCategorySelected > div {
    padding-right: 20px !important;
}

    #rblDefaultShowAbout > div:first-child, #rblDefaultIncludeSubPartner > div:first-child, #rblDefaultHideLabelSection > div:first-child, #rblDefaultHideOptionMenuSection > div:first-child, #rblDefaultCategorySelected > div:first-child, #rblDefaultHideQuickLinkSection > div:first-child, #rblDefaultInstantInformationSection > div-child {
        padding-left: 20px;
    }

#rblDefaultShowAbout div, #rblDefaultCategorySelected div {
    display: table-cell;
    vertical-align: middle;
    padding-right: 1px;
}

#rblDefaultIncludeSubPartner div, #rblDefaultHideLabelSection div, #rblDefaultHideOptionMenuSection div, #rblDefaultHideQuickLinkSection div, #rblOptionReport div, #rblOptionMonitor div, #rblDefaultInstantInformationSection div, .dvRblGeneric div, #rblOptionEvents div {
    display: table-cell;
    vertical-align: middle;
}

.sRadioButtonSpace {
    width: 33px;
    height: 28px;
    background-position: -660px -300px !important;
    -webkit-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
    text-align: center;
}

.sRadioButtonMiddleOff {
    width: 33px;
    height: 28px;
    background-position: -660px -300px !important;
    -webkit-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
    text-align: center;
}

.sRadioButtonMiddleOn {
    width: 33px;
    height: 28px;
    background-position: -700px -300px !important;
    -webkit-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
    text-align: center;
}

.sRadioButtonMiddleOff:hover {
    width: 33px;
    height: 28px;
    background-position: -740px -300px !important;
    -webkit-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
    text-align: center;
}


.sRadioButtonCheckedCenter {
    width: 103px;
    height: 28px;
    background-position: -120px -485px !important;
    -webkit-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
    text-align: center;
    cursor: default;
}

.sRadioButtonUnCheckedCenter {
    width: 103px;
    height: 28px;
    background-position: 0 -485px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
    text-align: center;
    cursor: default;
}

    .sRadioButtonUnCheckedCenter:hover {
        background-position: -235px -485px !important;
    }





.sRadioButtonCheckedLeft {
    width: 100px;
    height: 28px;
    background-position: -170px -400px !important;
    -webkit-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
    text-align: center;
    cursor: default;
}

.sRadioButtonUnCheckedLeft {
    width: 100px;
    height: 28px;
    background-position: -300px -400px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
    text-align: center;
    cursor: default;
}

    .sRadioButtonUnCheckedLeft:hover {
        background-position: -660px -400px !important;
    }

.sRadioButtonCheckedRight {
    width: 100px;
    height: 28px;
    background-position: -420px -400px !important;
    -webkit-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
    text-align: center;
    cursor: default;
    z-index: 1;
}

.sRadioButtonUnCheckedRight {
    width: 100px;
    height: 28px;
    background-position: -540px -400px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
    text-align: center;
    cursor: default;
}

    .sRadioButtonUnCheckedRight:hover {
        background-position: -400px -450px !important;
        z-index: 0;
    }

.sDvMarginQuickAccess {
    display: table-cell;
    width: 140px;
    vertical-align: top;
}

    .sDvMarginQuickAccess > div:first-child {
        position: relative;
        background: #f9f9f9;
        color: #444;
        text-shadow: none;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        -o-border-radius: 4px;
        border-radius: 4px;
        margin: 0;
        border: 0;
        outline: none;
        vertical-align: top;
        width: 110px;
        height: 80px;
        border: solid 1px X4D4D4D;
        background-color: #DBDBDB;
        color: #4D4D4D;
    }

.sDvMarginQuickAccessContenier {
    position: relative;
    top: 10px;
    margin-left: 5px;
}

.sDvMarginQuickDefault {
    position: relative;
    text-align: center;
    right: -45px;
}

.sDvMarginQuickDefaultSelected {
    border: solid 1px #29A6D5 !important;
}

.sADeleteQuickAccess {
    position: absolute;
    top: -10px;
    right: -10px;
    width: 21px;
    height: 20px;
    cursor: pointer;
    z-index: 400;
    background-image: url(images/Delete.png);
}

.sDvEditQuickLink {
    position: absolute;
    top: -23px;
    right: 30px;
    width: 60px;
    height: 20px;
    cursor: pointer;
    z-index: 400;
    background-color: #CCCCCC;
    color: #4D4D4D;
    text-align: center;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    vertical-align: middle;
}

.sDvEditInstantInformation {
    /*position: absolute;     top: -23px;*/
    right: 30px;
    width: 60px;
    height: 20px;
    cursor: pointer;
    z-index: 400;
    background-color: #CCCCCC;
    color: #4D4D4D;
    text-align: center;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    vertical-align: middle;
}

    .sDvEditQuickLink label, .sDvEditInstantInformation label {
        position: relative;
        top: 3px;
        cursor: pointer;
    }

.sDvPoistionLabel label {
    position: relative;
    top: 10px;
}

.sDvEditQuickLink:hover, .sDvEditInstantInformation:hover {
    background-color: #B4B4B4;
}

.sBlockMenuOption {
    opacity: 0.4; /*background-color: #EFF4FA;*/
    background-color: Black; /*background-image: url(images/ExpandedHeaderTitleBackground.png);     background-repeat: repeat-x;*/
    z-index: 600;
    position: absolute;
    height: 40px;
    width: 98%;
    top: 165px;
    left: 8px;
}

    .sBlockMenuOption:hover {
        /*opacity: 0.8;*/
    }
/*
#aSearchConfiguration
{
    width: 30px;
    height: 35px;
    cursor: pointer;
    text-decoration: none;
    position: absolute;
    left: 435px;
}*/

.sSActiveOption {
    margin-left: 15px;
}

.sDvAlignInColumns > div {
    display: table-cell;
    vertical-align: top;
}

.sDvAlignTabConfiguration {
    position: relative;
    margin-left: 80px;
    vertical-align: top;
}

.sDvWeightActiveTab {
    height: 45px;
}

.sDvAlignEditConfiguration {
    position: relative;
    margin-left: 100px;
}

.sDvWidthTab {
    width: 260px;
}

.sDvSpaceConfiguration {
    height: 5px;
}
/*End Configuration page*/


/*Inicio MiniSearchPartnerPlayer*/

#rblSearchFilterOption input {
    display: none;
}

#rblSearchFilterOption > div {
    padding-right: 20px !important;
}

    #rblSearchFilterOption > div:first-child {
        padding-left: 20px;
    }

#rblSearchFilterOption div {
    display: table-cell;
    vertical-align: middle;
    padding-right: 1px;
}

#dvSearchText {
    float: none;
}

    #dvSearchText > div {
        display: inline-block;
    }

        #dvSearchText > div:first-child {
            padding-left: 20px;
        }

.sTxtValuesToSearch {
    width: 200px;
}

.sBtnSearch {
    width: 150px;
}

.sDvSpaceSearch {
    width: 20px;
}

.sDvSearchGroup {
    display: inline-block;
    vertical-align: top;
    padding: 0 0 0 20px;
}

.sDvSearchItem {
    padding: 2px 0 2px 0;
    width: 80px;
}

    .sDvSearchItem:hover {
        text-decoration: underline;
        cursor: pointer;
        font-weight: bold;
    }

#dvSearchResult {
    overflow: auto;
    min-height: 200px;
    height: 360px;
}
/*End MiniSearchPartnerPlayer*/


/* Inicio option Section*/

#dvReportProcessZone > iframe {
    border: solid 3px #54AFDD;
    width: 100%;
}

/* End option section*/


/*Inicio Report*/
.sDvFilterOptionReport > div {
    display: inline-block;
    vertical-align: middle;
}

.sDvBorderSubTotal {
    border-top-style: solid;
    padding-top: 5px;
    border-width: 1px;
}

.sDvBorderTotal, .sDvBorderTotalDetail {
    border-top-style: double;
    padding-top: 5px;
    padding-left: 5px;
}

.sDvBorderTotalDetail {
    padding-left: 10px;
}

.sDvTabInformation {
    margin-left: 10px;
}
/*End Report*/
/* Inicio Monitor Bet*/
/*DataGrid*/
/************************************************************************************************/
.sDataGridAlternatingColor {
    color: #666666 !important;
}

.sDataGridHeader {
    font-size: 10pt !important;
    color: #4D5A71 !important;
    font-weight: bold !important;
}

.sTableBettingMonitorList {
    font-weight: bold !important;
}

    .sTableBettingMonitorList td, #dtgRangeAmountUser td, #dtgLeagueByUser td, #dtgBetTypeByUser td, #dtgTrackByUser td {
        margin-left: 5px;
        margin-right: 5px;
        padding-left: 5px;
        padding-right: 5px;
    }


/*Player Smartness*/
.sTbColumnPlayerNormal {
    background-color: #EFF4FA !important;
}

.sTbColumnPlayerRespect {
    background-color: #EFF4FA !important;
    background-image: URL(images/iconPlayerRespect.png);
    background-repeat: no-repeat;
    background-position: left center;
    width: 15px;
    height: 18px;
}

.sTbColumnPlayerMover {
    background-color: #EFF4FA !important;
    background-image: URL(images/iconPlayerMover.png);
    background-repeat: no-repeat;
    background-position: left center;
    width: 15px;
    height: 18px;
}

.sTxtNumber {
    text-align: right;
}

.sBtnAddConfiguration {
    width: 200px;
}

/* End monitor bet*/

/*Start Advanced Options*/

.sBtnAdvancedConfiguration {
    display: block;
    border: 2px solid #efefef;
    padding: 0.005em 1em;
    color: #999999;
    font-size: 12px;
    text-decoration: none;
    background-color: #dddddd;
    border-radius: 3px;
    -moz-border-radius: 3px; /* Firefox */
    -webkit-border-radius: 3px; /* Safari y Chrome */
}

    .sBtnAdvancedConfiguration:hover {
        background-position: 0 -300px;
        font-weight: bold;
        color: #4D4D4D;
    }

.sUlGenericSectorAdvacedOptions {
    width: 100%;
    background-color: #e4e4e4;
    background-repeat: repeat-x;
    height: 5.8em;
    padding-top: 1%;
    border: 2px solid #efefef;
}

#pnlDate {
    padding-left: 15px;
}

/*End Advanced Options*/


.noVisibleContent {
    display: none !important;
}

/* End monitor bet*/

.tdDistribution {
    text-align: left !important;
    border-bottom-style: none !important;
    border-bottom-color: transparent !important;
    color: #64aacc;
}

.srNewPosition {
    position: absolute;
    top: 36px;
    left: 890px;
}

/*Begin Failed bets reports*/
.divShowDetailsExpanded {
    list-style: none;
    position: static;
    z-index: 500;
    background-image: url(images/buttonDetail.png);
    background-repeat: no-repeat;
    width: 124px;
    height: 36px;
    text-align: center;
    vertical-align: bottom;
}

.divShowDetailsCollapsed {
    list-style: none;
    position: static;
    z-index: 500;
    background-image: url(images/buttonSummary.png);
    background-repeat: no-repeat;
    width: 124px;
    height: 36px;
    text-align: center;
    vertical-align: bottom;
}

.divShowErrorShow {
    display: block;
    width: 100%;
}

.divShowErrorHide {
    display: none;
    width: 100%;
}
/*End Failed bets reports*/

.sUlGenericButton:hover {
    cursor: pointer;
}

.sUlGenericButton {
    padding: 5px;
    list-style: none;
    float: left;
    display: block;
    position: relative;
    z-index: 500;
    margin: 1 1px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
    background-position: center center;
    background-repeat: no-repeat;
    height: auto;
    -webkit-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    border-width: 0.5px;
}

#dvScheduleTypeOptions button, #bodyPos button {
    height: 30px;
    position: relative;
    left: 5px;
}

#dvScheduleTypeOptions input[type="text"] {
    padding-right: 10px;
}

#dvScheduleTypeOptions input[type="checkbox"], #bodyPos input[type="radio"] {
    /*-webkit-user-select: none;     -moz-user-select: none;     -o-user-select: none;     user-select: none;*/
    width: 20px;
    height: 20px;
    text-align: center;
    vertical-align: sub;
}



#dvListAssignConfigOdds > div {
    border-radius: 10px;
    border: solid 1px #dddddd;
    background-color: #EFF4FA;
    width: 230px;
    display: inline-block;
    margin-right: 10px;
}

    #dvListAssignConfigOdds > div > div {
        display: table-cell;
        height: 30px;
        vertical-align: middle;
    }

        #dvListAssignConfigOdds > div > div:first-child {
            padding-left: 5px;
            width: 200px;
        }

        #dvListAssignConfigOdds > div > div:last-child {
            padding-right: 10px;
        }

#bodyPos .ui-datepicker {
    width: 17em; /*what ever width you want*/
}

#bodyPos .sUlGenericDropdownLarge, #bodyPos .sUlGenericDropdown {
    z-index: auto;
}

#tblListConfigOdds tr:nth-child(1) > td, #tblListSchedule tr:nth-child(1), #tblListOddsConfiguration tr:nth-child(1), #tblListOddsConfigurationExpiration tr:nth-child(1) {
    font-weight: bold;
}

#tblListConfigOdds tr > td, #tblListSchedule tr > td, #tblListOddsConfiguration tr > td, #tblListOddsConfigurationExpiration tr > td {
    height: 30px;
    vertical-align: middle;
}

    #tblListConfigOdds tr > td:nth-child(1), #tblListConfigOdds tr > td:nth-child(5), #tblListSchedule tr > td:first-child, #tblListSchedule tr > td:last-child, #tblListOddsConfiguration tr > td:first-child, #tblListOddsConfiguration tr > td:last-child, #tblListOddsConfigurationExpiration tr > td:first-child, #tblListOddsConfigurationExpiration tr > td:last-child {
        width: 60px;
        text-align: center;
    }

    #tblListConfigOdds tr > td:nth-child(2) {
        width: 200px;
        padding-left: 5px;
    }

    #tblListConfigOdds tr > td:nth-child(3) {
        width: 160px;
        padding-left: 5px;
    }

    #tblListConfigOdds tr > td:nth-child(4) {
        width: 150px;
        padding-left: 5px;
    }

        #tblListConfigOdds tr > td:nth-child(4) input {
            width: 100px;
        }

#tblListSchedule tr > td, #tblListOddsConfiguration tr > td, #tblListOddsConfigurationExpiration tr > td {
    padding-left: 5px;
}

    #tblListSchedule tr > td:nth-child(2), #tblListSchedule tr > td:nth-child(4) {
        width: 320px;
        padding-left: 5px;
    }

    #tblListOddsConfiguration tr > td:nth-child(2), #tblListOddsConfiguration tr > td:nth-child(3), #tblListOddsConfigurationExpiration tr > td:nth-child(2), #tblListOddsConfigurationExpiration tr > td:nth-child(3) {
        width: 370px;
        padding-left: 5px;
    }

#dvScheduleWeekOption > div label {
    display: inline-block;
    width: 88px;
}

.sDvTitleTable {
    padding: 5px;
    font-size: 14px;
    font-weight: bold;
}

.sDvTitleTablePromitionActive {
    border-bottom: solid 2px green;
}

.sDvTitleTablePromitionExpired {
    border-bottom: solid 2px firebrick;
}
/*ToolTipMsg Password Rules*/
#ToolTipMsg {
    display: none;
    position: absolute;
    background-color: #e6e6e6;
    opacity: 0.9;
    border-radius: 0px 0px 0px 0px;
    border: 1px solid #4D4D4D;
    padding: 10px;
    color: #626362;
    font-size: 12px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
}

/*ToolTipMsg Password Rules End*/

.clsPartnerRow {
    width: 100%;
    padding-top: 5px;
    padding-bottom: 5px;
    display: table-cell;
}

.rowGrpPerHead {
    border-bottom: 1px dotted #E5E5E5;
    margin-bottom: 5px;
    width: 100%;
    display: table;
}

.rowPerHeadTitle,
.rowPerHead {
    display: table-row;
    width: 100%;
}

    .rowPerHead:hover {
        background-color: #3B9D3B;
        cursor: pointer;
    }

        .rowPerHead:hover .label {
            color: White;
        }

.dvPlayerLst {
    padding: 10px;
}

.tblMain {
    width: 60%;
    display: table;
    padding: 5px;
}

@media only all and (max-width: 1900px) {
    .tblMain {
        width: 70%;
    }
}


@media only all and (max-width: 1600px) {
    .tblMain {
        width: 80%;
    }
}


@media only all and (max-width: 1300px) {
    .tblMain {
        width: 90%;
    }
}

@media only all and (max-width: 1024px) {
    .tblMain {
        width: 100%;
    }
}

.div-disabled {
    pointer-events: none;
    cursor: not-allowed;
    opacity: 0.5;
}
.noVisibleContent
{
    display: none !important;
}
.s002 {
    font-weight: bold;
}

.s003 {
    width: 99%;
    border: 0;
    border-spacing: 0; /*cellspacing:0; */
    cellpadding: 0;
}

.s004 {
    width: 13.5%;
    text-align: right;
}

.s005 {
    width: 60%;
    text-align: right;
}

.s006 {
    width: 100%;
    display: none;
}

.s007 {
    width: 100%;
    border: 0;
    border-spacing: 0; /*cellspacing:0; */
    cellpadding: 0;
}

.s008 {
    text-align: left;
    font-weight: bold;
    color: #0080FF;
    margin: 4px;
}

/* aqui debrería estar pero se puso arriba de sUlGenericCollapsibleButtonBet para que tenga prioridad la imagen del icono menos cuando se descolapsó.
.s009 {
    list-style: none;
    position: static;
    z-index: 500; 
    background-image: url(images/buttonSummary.png);
    background-repeat: no-repeat;
    width: 118px;
    height: 34px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-weight: bold;
    color: Black;
    padding-left: 10px;
    padding-top: 4px;
}
*/

.s010 {
    text-align: left;
    padding-right: 10px;
    min-width: 150px;
}

.s013 {
    border: 0;
    border-spacing: 0; /*cellspacing:0; */
    cellpadding: 0;
    background-color: #FFFFFF;
    width: 99%;
    border-top: solid 1px black;
    border-bottom: solid 1px black;
}

.s014 {
    width: 49.2%;
    font-weight: bold;
}

.s015 {
    width: 35.7%;
    font-weight: bold;
}

.s016 {
    width: 21%;
    font-weight: bold;
}

.s017 {
    width: 16.5%;
    text-align: right;
}

.s018 {
    width: 13.2%;
    text-align: right;
}

.s019 {
    font-weight: bold;
}

.s020 {
    width: 35.7%;
    text-align: left;
}

.s021 {
    width: 15%;
    text-align: left;
}

.s023 {
    border: 0;
    border-spacing: 0;
    cellpadding: 0;
}

.s024 {
    border: 0;
    border-spacing: 0;
    cellpadding: 0;
    width: 100%;
}

.s025 {
    width: 13.5%;
    height: 40px;
}

.s026 {
    width: 13.5%;
    text-align: center;
}


.s027 {
    width: 13.5%;
    font-weight: bold;
    text-align: center;
}


.s028 {
    width: 13.5%;
    font-weight: bold;
    text-align: right;
}

.s029 {
    text-align: left;
    width: 100px;
}

.s030 {
    width: 12%;
    color: blue;
}

.s031 {
    width: 41%;
    text-align: left;
}

.s032 {
    width: 10%;
    text-align: right;
}

