body {
    background-color: gray;
}

div, li, ul, button, a {
    border-radius: 0 !important;
}

#ticketImprimir{
    text-align: justify;
	text-justify: inter-word;
    word-break: unset; 
}

/*****************MENU-TOP**************************/

.navbar-header {
    margin-right: 35px;
    background-image: url('../assent/Logo Meridiano.png');
    background-repeat: no-repeat;
    background-position: 25px 5px;
    background-size:120px;
}
.navbar-inverse {
    background-color: #fef200;
    border-top: 4px solid #e51a4b;
    color: black;
}

.nav-tabs li, .nav > li > a:focus, .nav > li > a:hover {
    background-image: unset;
    background-color: red;
    color: white;
}

#MenuPrueba .Btn-Menu,#MenuPrueba .icon-circle-left{
    color:black;
}

#bs-example-navbar-collapse-1 > ul > li:nth-child(2) > a {
    background-color: transparent;
    color: black;
}

.pddgMenu1, #btnInicioSsesion, .pddgMenu1 {
    background-image: unset;
    background-color: transparent;
    color: black;
}

    div#bs-example-navbar-collapse-1 li:hover, .navbar-nav li:hover, .pddgMenu1:hover, #btnInicioSsesion:hover {
        background-color: red;
        background-image: unset;
        color: white;
    }


/************DROPDOWN CONFIGURACIÓN**************/
#configuracion {
    background-color: red;
    color: white;
}

    #configuracion .Btn-Menu {
        color: white;
    }

    #configuracion .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
        color: white;
        background-color: black;
    }
     #configuracion ul>li{
         color:white;
     }

     div#bs-example-navbar-collapse-1 li ul.dropdown-menu >li:hover {
        background-color: indianred;
    }
    #configuracion  .dropdown-menu>li>a:focus, #configuracion .dropdown-menu>li>a:hover {
    background-color: yellow;
    background-image: unset;
    color:black;
}

div#bs-example-navbar-collapse-1 li > .dropdown-menu {
    border: none;
    background: red;
    background-image: unset;
    color: white;
}
/***************SIDEBAR LEFT***********************/
#left-sidebar-wrapper, #right-sidebar-wrapper {
    background-color: #C5C6C6;
}

    #left-sidebar-wrapper #btn-buscar,
    #left-sidebar-wrapper #btn-resultados {
        border: none;
        color: black;
        font-weight: bold;
        background: white;
    }

        #left-sidebar-wrapper #btn-buscar:hover {
            background-color: #E31E24;
        }

    #left-sidebar-wrapper .nav-tabs li,
    #left-sidebar-wrapper .nav > li > a,
    #left-sidebar-wrapper .nav > li > a:focus,
    #left-sidebar-wrapper .nav > li > a:hover {
        background-image: unset;
        background-color: black;
        color: white;
        border: 1px solid white;
        border-bottom: none;
    }

    #left-sidebar-wrapper .nav-tabs.nav-justified > .active > a,
    #left-sidebar-wrapper .nav-tabs.nav-justified > .active > a:focus,
    #left-sidebar-wrapper .nav-tabs.nav-justified > .active > a:hover {
        background-image: unset;
        background-color: #E31E24;
        color: white;
        border-bottom: none;
        border-radius: 0;
    }

    #left-sidebar-wrapper #Deportes, #left-sidebar-wrapper #DeportesManana, #left-sidebar-wrapper #Deportes30dia {
        background-color: transparent;
    }

    #left-sidebar-wrapper [id^="Deportes"] > a.list-group-item {
        text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
        border-top: none;
        background-color: #FEFEFE;
        background-image: unset;
        color: black;
        border-radius: 0;
    }

div.MainMenu .SubMenuListed {
    background-color: #434242;
    border: transparent 1px solid;
    border-top-color: transparent;
    margin-top: -2px;
}

#left-sidebar-wrapper [id^="Deportes"] > a.list-group-item:hover {
    background-color: #E31E24;
}

#left-sidebar-wrapper [id^="Deportes"] > a.list-group-item > span[class^="icon"] {
    color: black;
}

#left-sidebar-wrapper a.list-group-item.SubMenuListedTeam {
    background-color: #434242;
    color: white;
    border-radius: 0;
}

    #left-sidebar-wrapper a.list-group-item.SubMenuListedTeam:hover {
        background-color: white;
        color: black;
    }

#left-sidebar-wrapper div.list-group-submenu.Sub-SubMenuListed > a.list-group-item {
    background-color: #898989;
    color: white;
    border-radius: 0;
}

    #left-sidebar-wrapper div.list-group-submenu.Sub-SubMenuListed > a.list-group-item:hover {
        background-color: black;
    }
/****************SIDEBAR RIGHT***********************/


#right-sidebar-wrapper .nav-tabs.nav-justified > .active > a,
#right-sidebar-wrapper .nav-tabs.nav-justified > .active > a:focus,
#right-sidebar-wrapper .nav-tabs.nav-justified > .active > a:hover {
    background-image: unset;
    background-color: #E31E24;
    color: #e8d06a;
    border-bottom: none;
    color: white;
}

#right-sidebar-wrapper .nav-tabs li,
#right-sidebar-wrapper .nav-tabs li > a,
#right-sidebar-wrapper .nav > li > a:focus,
#right-sidebar-wrapper .nav > li > a:hover {
    background-image: unset;
    background-color: gray;
    color: white;
}

#right-sidebar-wrapper .nav-tabs > li.active,
#right-sidebar-wrapper .nav-tabs > li {
    border-top: none;
}

#right-sidebar-wrapper #DivCart.well {
    background-color: #E31E24;
}

#right-sidebar-wrapper #DivCart > ul > li {
    background-color: azure;
    border: none;
    border-radius: 0;
}

#right-sidebar-wrapper .StrgSaldo,
#right-sidebar-wrapper .ParlSald,
#right-sidebar-wrapper .ParlBons {
    background-color: whitesmoke;
    color: black;
    border-radius: 0;
}


#right-sidebar-wrapper .StrgBon {
    background-color: whitesmoke;
    border-radius: 0;
}

#right-sidebar-wrapper .StraTtalRies,
#right-sidebar-wrapper .StraTtalGana,
#right-sidebar-wrapper .TotP1,
#right-sidebar-wrapper .StrgBon2,
#right-sidebar-wrapper .StrgSaldo2,
#right-sidebar-wrapper .ParlTRiesgo,
#right-sidebar-wrapper .TtalGan,
#right-sidebar-wrapper .ParlSaldMont,
#right-sidebar-wrapper .ParlBonsMont {
    background-color: white;
    color: black;
}

#right-sidebar-wrapper .TotP1,
#right-sidebar-wrapper .TtalPgar2,
#right-sidebar-wrapper #PagarS,
#right-sidebar-wrapper #PagarP {
    background-color: black;
    color: yellow;
    border: none;
}

#right-sidebar-wrapper #DivCart > ul.FourSeg > li {
    background-color: black;
}

#right-sidebar-wrapper .input-group-addon,
#right-sidebar-wrapper .input-group-addon.btn-success,
#right-sidebar-wrapper .input-group-addon.btn-warning,
#right-sidebar-wrapper .input-group-addon.btn-warning:hover,
#right-sidebar-wrapper .input-group-addon.btn-success:hover,
#right-sidebar-wrapper .btn-warning:hover {
    background-color: black;
    color: white;
}


#right-sidebar-wrapper .Tcond, #right-sidebar-wrapper .TmnoCond {
    background-color: gray;
    background-image: unset;
    border-radius: 0;
    border: none;
}

#right-sidebar-wrapper .labelTcond,
#right-sidebar-wrapper .TmnoCond2,
#right-sidebar-wrapper .TmnoCond {
    color: White;
}

#right-sidebar-wrapper #aceptarS, #right-sidebar-wrapper #aceptarP {
    border: none;
    color: white;
    background: green;
    background-color: forestgreen;
}

#right-sidebar-wrapper #cancelarS, #right-sidebar-wrapper #cancelarP {
    border: none;
    color: white;
}

#right-sidebar-wrapper #RepetirS{
    background-image:unset;
    background-color:#fef200;
}
/*******CAROUSEL IMAGE********/
#carouselRemking .item {
    background-repeat: no-repeat;
}

/*#carouselRemking .item:first-child {
    background-image: url('../assent/Publi-Prematch1.jpg');
}

#carouselRemking .item:last-child {
    background-image: url('../assent/Publi-Prematch2.jpg');
}*/

/****PARTE CENTRAL****/

div#accordion div.panel-heading {
    background-color: #2B2A29;
    background-image: none;
    color: white;
}

#page-content-wrapper  span[class^="icon"] {
    color: red;
}

div#accordion ul.list-group li.list-group-item {
    background-color: #CFD0D0;
    background-image: unset;
    border-left: 5px solid red;
}



#accordion > div > div.panel-heading > div > ul.list-group > div {
    background-color: gray;
    color: white;
}

.btn-prematch {
    color: DarkKhaki;
    background-image: unset;
    border-color: #434242;
    background-color: #434242;
}

    .btn-prematch:active, .btn-prematch.active, .btn-prematch.active:hover {
        background-color: #E31E24;
        border-color: #E31E24;
        color: white;
    }

    .btn-prematch:hover, .btn-prematch:focus {
        background-color: #E31E24;
        color:white;
    }

#accordion div.panel-heading.text-center.popH, div[id^="collapseTodas"].partidos div.panel-heading.text-center.popH {
    background-color: #676766;
    background-image: none;
    color: #fef200;
}

.btn-gcordialito {
    background-color: white;
    background-image: unset;
    border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    color: black;
}

    .btn-gcordialito:hover, .btn-gcordialito:focus {
        color: black;
        background-color: #fef200;
    }

/*Arreglo de CSS 2020 Nacho Prematch*/
/*Comentar este codigoo / will2020prematchEscritorio / 2020 Nacho Prematch*/
/*#page-content-wrapper .date {
    color: red;
}*/
/*Arreglo de CSS 2020 Nacho Prematch*/
/*Comentar este codigo / will2020prematchEscritorio / 2020 Nacho Prematch*/
#page-content-wrapper .nombreEquipo1, #page-content-wrapper .nombreEquipo2 {
    color: black;
}

#page-content-wrapper .Vs {
    color: yellow;
}

#page-content-wrapper .btn-group.btn-group-justified > .btn.btn-gcordialito.btn-sm > span:last-child {
    color: #E31E24;
}

#page-content-wrapper div[id^="resultadoSub"] > div.btn-group.btn-group-justified > a.btn.btn-gcordialito.btn-sm {
    border: solid 1px silver;
}

#page-content-wrapper .btn-gcordialito.active, .btn-gcordialito.active:hover {
    background-color: #fef200;
    /* background-color: darkorange; */
    border-color: #464645;
    color: black;
}


/*****MODAL INICIO SESIÓN*******/
#myModal2 .modal-header {
    background-image: url('../assent/Logo Meridiano.png');
    background-size: 120px;
    background-repeat:no-repeat;
    background-position:center 20px;
    background-color:#bdbdbd;
    padding-top:65px 
}
#myModal2 .modal-body{
    background-color:#f2f2f2;
}

#myModal2 .userTitle,#myModal2 .passTitle{
    color:black
}

#myModal2 input{
    background: #333;
    border: 1px solid #333;
}

#myModal2 #LoginAceptar, #myModal2 #btLCancelar{
    padding-top:12px;
    padding-bottom:12px;
}

#myModal2 #LoginAceptar{
    background-color: #E83F33;
    border-color:#E83F33;
}
#myModal2 #btLCancelar{
    background-color:black;
    border-color:black;
}


/*****MODAL BUSQUEDA*******/

#myModalBusqueda > div > div > div.modal-body > div:nth-child(1) > div > div > span, #myModalBusqueda > div > div > div.modal-body > div > div > div > span {
    background-color: red;
    color: white;
}


#myModalBusqueda hr {
    background-image: unset;
    background-color: red;
}

#myModalBusqueda .modal-header {
    background-image: url('../assent/logoMeridiano.png');
    background-size: 120px;
    background-repeat: no-repeat;   
    background-position: center center;
    background-color: #C10011;
    padding-top: 27px;
}
#myModalBusqueda .modal-body{
    background-color:#E0E1E3;
}
.modal-header{
    background: #CA2736;
    color:white;
}
.modal-body{
    background-color:#e0e1e3;
}






/************MODAL TICKET**************/
#ModalTicketApuesta .modal-content {
    background-color: blue;
    color:;
}

#ModalTicketApuesta .modal-header {
    background-color: red;
    color: #888;
}
#ModalTicketApuesta .modal-title {  
    color: black;
}

#ModalTicketApuesta .modal-body {
    background-color: #3a3a3a;
    color:;
}

#ModalTicketApuesta .modal-footer {
    background-color: green;
}

#ModalTicketApuesta .modal-header {
    background-size: 120px;
    background-repeat:no-repeat;
    background-position:20px 20px;
    background-color:#bdbdbd;
}
#ModalTicketApuesta .modal-body{
    background-color:#f2f2f2;
}

#ModalTicketApuesta .modal-footer {
    background-color:#bdbdbd;
    color:;
}
#ModalTicketApuesta .modal-footer > .btn.btn-default{
    background-color:red;
    color:white;
    border-color:red;
}


#left-sidebar-wrapper {
    border-right: 4px solid #c5c6c6;
    overflow-y: hidden;
}

#left-sidebar-wrapper, #right-sidebar-wrapper {
    padding-top: 8px;
}
.btn-group {
    background-color: #949494;
}

#myModalBusqueda > div > div > div.modal-body > div.form-group > div > span > button {
    background: black;
    border: 2px solid #242424;
}
.icon.icon-info.informacionApuesta{
    color:gold;
}
#buscarButton{
    margin:0;
}
#imputBusqueda+span{
    border:1px solid #242424;
}
#cerrarBtn{
    background-color:gray;
    border:none;
    border-radius:0;
}
#cerrarBtn:hover {
    background-color:black;
    border:none;
}
.modal-content {
    background: #e0e1e3;
}

#left-sidebar-wrapper ul{
    margin-bottom:3px;
}
.TotP2 {
    padding: 1px 0px;
    background-color: unset; 
}


.list-group.boxGamble.ThirdSeg>li:last-child{
    background-color:black;
}

.col-md-6.text-center.TotP2l, .col-md-6.text-center.TtalPgar3,.TotP2{
    background-color:black;
}

#ModalInfoCuerpo {
    background-color: white;
    font-weight: bold;
    margin: 10px;
    padding: 20px;
    text-align: justify;
}

ul[id^="ListaBotones"],ul[id^="MListaBotones"],ul[id^="30ListaBotones"]{    
    background-color:#434242;
}
ul[id^="ListaBotones"] a,ul[id^="MListaBotones"] a, ul[id^="30ListaBotones"] a{
    color:white;
}
ul[id^="ListaBotones"] button,ul[id^="MListaBotones"] button,ul[id^="30ListaBotones"] button,
ul[id^="ListaBotones"] .btn-group, ul[id^="MListaBotones"] .btn-group,ul[id^="30ListaBotones"] .btn-group{
     background-image:unset;
     background-color:#676766;     
     color:white;
     border-color:#676766;
}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
    background-color: lightgray;
    background-image: unset;
}


#infoValBox.well {
    background-image:unset;
    background-color: #E31E24;
    color:white;
}
#infoValBox.well .list-group-item{
        background-image: linear-gradient(#484e55, #3a3f44 60%, #313539);
}

#page-content-wrapper .well>.btn.btn-primary.btn-lg.btn-block{
    background-color: #2B2A29;
    color: white    ;
}



/********
    
.##..##..##..##..######..##..##...####...........######...####...#####...##...##...####...######...####..
.###.##..##..##..##......##..##..##..##..........##......##..##..##..##..###.###..##..##....##....##..##.
.##.###..##..##..####....##..##..##..##..........####....##..##..#####...##.#.##..######....##....##..##.
.##..##..##..##..##.......####...##..##..........##......##..##..##..##..##...##..##..##....##....##..##.
.##..##...####...######....##.....####...........##.......####...##..##..##...##..##..##....##.....####..
.........................................................................................................
.................#####...#####...######..##...##...####...######...####...##..##.........................
.................##..##..##..##..##......###.###..##..##....##....##..##..##..##.........................
.................#####...#####...####....##.#.##..######....##....##......######.........................
.................##......##..##..##......##...##..##..##....##....##..##..##..##.........................
.................##......##..##..######..##...##..##..##....##.....####...##..##.........................
.........................................................................................................
    

 ######  #     #    ######  ### #     # ####### 
 #     #  #   #     #     #  #  ##    # #     # 
 #     #   # #      #     #  #  # #   # #     # 
 ######     #       ######   #  #  #  # #     # 
 #     #    #       #   #    #  #   # # #     # 
 #     #    #       #    #   #  #    ## #     # 
 ######     #       #     # ### #     # ####### 
                                                
    
    *************/

.noSeparar {
    text-align: justify;
    text-justify: inter-word;
}

#ticketImprimir {
    text-align: justify;
    text-justify: inter-word;
    word-break: unset;
}

/**rino*/
#aquiaqui {
    style: none;
}



.titulosCajas {
    background-color: gray;
    border: none;
    padding: none;
    border-right: 1px solid gray;
    padding-top: 2px;
    margin-left: 1px;
    font-size: 0.8em;
    font-weight: 700;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* Internet Explorer */
    -khtml-user-select: none; /* KHTML browsers (e.g. Konqueror) */
    -webkit-user-select: none; /* Chrome, Safari, and Opera */
    -webkit-touch-callout: none;
}
/*fin rino*/

.separador {
    margin-bottom: 1px;
}

.contenedor, .sub_box {
    flex-flow: row wrap;
    align-items: stretch;
    padding-bottom: 0px; /*agregado para que no sobresalgan las cajas de botones*/
    border: none;
}



.elem_title {
    color: #ffffff;
    text-align: left;
    font-weight: bold;
    padding: 5px;
    font-size: 1.2rem;
    background-color: #1d1b28;
    padding-left: 20px;
}

/*rino*/

.centrarPanelIzquierdo div {
    margin-top: 0.8rem;
}

.box_soccer a:link {
    color: #ffffff;
    text-decoration: none;
}

.box_soccer a:visited {
    color: #ffffff;
    text-decoration: none;
}

.box_soccer a:hover {
    color: #E7DEA3;
    text-decoration: none;
}

.box_soccer a:active {
    text-decoration: none;
    color: #E7DEA3;
}

.box_soccer ul.li {
    margin-bottom: 10px;
}

.enlaceCabecera {
    text-decoration: none;
    float: left;
}



.enlaceCabeceraX {
    color: white;
    float: left;
}

    .enlaceCabeceraX:hover {
        color: white;
        text-decoration: none;
    }

    .enlaceCabeceraX:active {
        color: white;
        text-decoration: none;
    }

    .enlaceCabeceraX:visited {
        color: white;
        text-decoration: none;
    }

.enlaceCabecera- {
    color: white;
    font-weight: bold;
    float: left;
    text-decoration: none;
}

    .enlaceCabecera-:hover {
        color: white;
        text-decoration: none;
    }

    .enlaceCabecera-:active {
        color: white;
        text-decoration: none;
    }

    .enlaceCabecera-:visited {
        color: white;
        text-decoration: none;
    }
/*fin rino*/

.elem_title:hover {
    cursor: pointer;
    color: goldenrod;
}

.elem {
    color: #ffffff;
    text-align: center;
    font-weight: bold;
    padding: 0px;
}

.elem {
    color: #ffffff; /* text-align: center; */
    font-weight: bold;
}

.elem {
}

    .elem:nth-child(1) {
        /*background-color: #daaf46;*/
        /*background: #e8c053;
        background: -moz-linear-gradient(top, #e8c053 0%, #896b00 100%);
        background: -webkit-linear-gradient(top, #e8c053 0%,#896b00 100%);
        background: linear-gradient(to bottom, #e8c053 0%,#896b00 100%);*/
        background-color: #3e3e3e;
    }

    .elem:nth-child(2) {
        /*background-color: #183449;*/
        background-color: #3e3e3e;
    }

    .elem:nth-child(3) {
        /* background-color: #204662;*/
        background-color: #3e3e3e;
    }

    .elem:nth-child(4) {
        /*background-color: #2a5b7f;*/
        background-color: #3e3e3e;
    }

    .elem:nth-child(5) {
        /* background-color: blue;*/
        background-color: #3e3e3e;
    }

    .elem:nth-child(6) {
        background-color: #3e3e3e;
    }

ul, li {
    padding: 0;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 1px;
    list-style-type: none;
    /*float:left;rino*/
}

    li:first-child > .elem:nth-child(1) {
        background-color: #122838;
    }

    li:first-child > .elem:nth-child(2) {
        background-color: #183449;
    }

    li:first-child > .elem:nth-child(3) {
        background-color: #204662;
    }

    li:first-child > .elem:nth-child(4) {
        background-color: #2a5b7f;
    }

    li:first-child > .elem:nth-child(5) {
        background-color: blue;
    }

    li:first-child > .elem:nth-child(6) {
        background-color: red;
    }

.SubElem {
    padding: 5px;
}

    .SubElem:nth-child(1) {
        font-size: 16px;
        /* vertical-align: middle; */
    }

    .SubElem:nth-child(2) {
    }

.Elem.info {
    font-size: 10px;
}

.SubElem.date {
    font-size: 1rem;
}



.elem.merge {
}

    .elem.merge .btn.btn-primary {
    }


/*Comentar el codigo, se ve letras muy pequeñas / will2020prematchEscritorio / 2020 Nacho Prematch*/
/*.elem button {
    font-size: 10px;
}*/
/*Comentar el codigo, se ve letras muy pequeñas / will2020prematchEscritorio / 2020 Nacho Prematch*/

    .elem button:first-child {
        background-color: gray;
        border-color: gray;
        border-left-color: lightgray;
    }

    .elem button:last-child {
        background-color: #3e3e3e;
        border-color: #3e3e3e;
        border-left-color: lightgray;
    }

.elem.merge button {
    /*background-color: goldenrod;
    border-color: goldenrod;
    color: black;*/
    /*Comentar el codigo, se ve letras muy pequeñas / will2020prematchEscritorio / 2020 Nacho Prematch*/
   /* word-spacing: -2px;*/
    /*Comentar el codigo, se ve letras muy pequeñas / will2020prematchEscritorio / 2020 Nacho Prematch*/
    padding-left: 0;
    padding-right: 0;
    /*background: #e8c053;
    background: -moz-linear-gradient(top, #e8c053 0%, #896b00 100%);
    background: -webkit-linear-gradient(top, #e8c053 0%,#896b00 100%);
    background: linear-gradient(to bottom, #e8c053 0%,#896b00 100%);*/
    background-color: #2B2A29;
    color: white;
    border: none;
    // border-bottom: solid 2px #907106;
}

    .elem.merge button:hover {
        color: black;
    }

.SubElem .Equipo {
    /*color: #3e3e3e;*/
    color: black;
    font-weight: bolder;
    /*margin-bottom:0px;
    padding-bottom:0px;
    float:left; */
    padding-left: 20px;
}

.elem.merge .arrow-right {
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 5px solid white;
/*Comentar el codigo, se ve letras muy pequeñas / will2020prematchEscritorio / 2020 Nacho Prematch*/

    /*vertical-align: text-bottom;*/
/*Comentar el codigo, se ve letras muy pequeñas / will2020prematchEscritorio / 2020 Nacho Prematch*/

}

.box_baseball .sideBtn_bb, .box_nfl .sideBtn_bb, .box_tennis .sideBtn_bb, .box_matchups .sideBtn_bb, .box_hockey .sideBtn_bb, .box_golf .sideBtn_bb {
    flex-flow: row wrap;
    align-items: stretch;
}

    .box_baseball .sideBtn_bb > button, .box_nfl .sideBtn_bb > button, .box_tennis .sideBtn_bb > button, .box_matchups .sideBtn_bb > button, .box_hockey .sideBtn_bb > button, .box_golf .sideBtn_bb > button {
    }

.box_matchups .elem.remking {
}

/*Comentar el codigo, se ve letras muy pequeñas / will2020prematchEscritorio / 2020 Nacho Prematch*/
 /*   .SubElem.TeamEvent {
        font-size: 1rem;
    }

    .SubElem.date {
        font-size: 0.7rem;
    }*/
/*Comentar el codigo, se ve letras muy pequeñas / will2020prematchEscritorio / 2020 Nacho Prematch*/

}


.box_teamEvents {
    text-align: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 0 auto;
    font-size: 1.2rem;
}

.sideBtn_bb button.btn-xs.btn.btn-primary {
    /*background-color: #3e3e3e;*/
    /*background: #5d5c5b;
    background: -moz-linear-gradient(top, #5d5c5b 0%, #323436 100%);
    background: -webkit-linear-gradient(top, #5d5c5b 0%,#323436 100%);
    background: linear-gradient(to bottom, #5d5c5b 0%,#323436 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5d5c5b', endColorstr='#323436',GradientType=0 );*/
    background-color:white;
    color:black;
}

/*Arreglo de CSS 2020 Nacho Prematch*/
/*Comentar este codigo / will2020prematchEscritorio / 2020 Nacho Prematch*/
    /*.sideBtn_bb button.btn-xs.btn.btn-primary.btn-block {
        background-color: #3e3e3e;
        border-color: #3e3e3e;
        border-left-color: #3e3e3e;
    }*/
/*Arreglo de CSS 2020 Nacho Prematch*/
/*Comentar este codigo / will2020prematchEscritorio / 2020 Nacho Prematch*/
#aquiaqui .well {
    padding: 0;
}


.sideBtn_bb button.btn-xs.btn.btn-primary.btn-block.activeRino {
    color: black;
    /*background-color:goldenrod;*/
    /*background: #e8c053;*/
    /*background: #e8c053;
        background: -moz-linear-gradient(top, #e8c053 0%, #896b00 100%);
        background: -webkit-linear-gradient(top, #e8c053 0%,#896b00 100%);
        background: linear-gradient(to bottom, #e8c053 0%,#896b00 100%);*/
    background-color: #fef200;
}

    .sideBtn_bb button.btn-xs.btn.btn-primary.btn-block.activeRino:hover {
        color: black;
        background-color: yellow;
    }
/*Arreglo de CSS 2020 Nacho Prematch*/
/*Comentar este codigo / will2020prematchEscritorio / 2020 Nacho Prematch*/
/*.elem.bloque1 {
}

.elem.bloque2 {
}

.elem.bloque3 {
}

.elem.bloque4 {
}

.elem.bloque5 {
}

.sideBtn_bb {
}*/
/*Arreglo de CSS 2020 Nacho Prematch*/
/*Comentar este codigo / will2020prematchEscritorio / 2020 Nacho Prematch*/
/*outright*/
/*rino*/

.enlaceOutright {
    font-weight: 100;
    font-size: 0.8em;
}

.box_outright b {
    margin-left: 10px;
    font-size: 0.8em;
    font-weight: 700;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}


.box_outright a:link {
    color: white;
    text-decoration: none;
}

.box_outright a:visited {
    color: white;
    text-decoration: none;
}

.box_outright a:hover {
    color: goldenrod;
    text-decoration: none;
}

.box_outright a:active {
    text-decoration: none;
    color: goldenrod;
}

/*fin rino*/

.box_outright li.contenedor:last-child div[class^='elem_container_outright_'] {
    flex-flow: row wrap;
    align-items: stretch;
}

    .box_outright li.contenedor:last-child div[class^='elem_container_outright_'] div {
        padding: 5px 10px;
        background: #e8c053;
        background: -moz-linear-gradient(top, #e8c053 0%, #896b00 100%);
        background: -webkit-linear-gradient(top, #e8c053 0%,#896b00 100%);
        background: linear-gradient(to bottom, #e8c053 0%,#896b00 100%);
        border-bottom: 1px solid lightgray;
    }

    .box_outright li.contenedor:last-child div[class^='elem_container_outright_']:first-child div {
        /*esto es la cabecera del outright que contiene la fecha y el titulo de la apuesta Moneyline*/
        /*background-color: #39354e;*/
        /*background-color:#3e3e3e;*/
        background-color: gray;
        background-image: unset;
        font-size: 1em;
        text-align: center;
        /*color:white;*/
        color: white;
    }


    .box_outright li.contenedor:last-child div[class^='elem_container_outright_']:nth-child(2) div {
        /*background-color: #6f6c7d;*/
        /*background-color:goldenrod;*/
    }

    .box_outright li.contenedor:last-child div[class^='elem_container_outright_'] div:last-child {
        border-left: 0px solid #a1a0a5;
    }

.box_outright li.contenedor:last-child div.elem_container_outright_results div:last-child {
    /*border-left: 1px solid #a1a0a5;*/
    background-color: #3e3e3e;
    background-image: unset;
    cursor: pointer;
    color: white;
}

    .box_outright li.contenedor:last-child div.elem_container_outright_results div:last-child.activeRinoO {
        /*background-color:goldenrod;*/
    }

        .box_outright li.contenedor:last-child div.elem_container_outright_results div:last-child.activeRinoO a {
            color: goldenrod;
        }

    .box_outright li.contenedor:last-child div.elem_container_outright_results div:last-child:hover {
        background-color: #5e5e5e;
    }

.box_outright li.contenedor:last-child div.elem_container_outrightMore {
    text-align: center;
}

    .box_outright li.contenedor:last-child div.elem_container_outrightMore div.SeeMore {
        /*background-color: #39354e;	*/
        /*background-color: #ca9510;*/
        font-size: 0.9em;
        color: #333;
        padding: 5px;
        background: #e8c053;
        background: -moz-linear-gradient(top, #e8c053 0%, #896b00 100%);
        background: -webkit-linear-gradient(top, #e8c053 0%,#896b00 100%);
        background: linear-gradient(to bottom, #e8c053 0%,#896b00 100%);
    }

        .box_outright li.contenedor:last-child div.elem_container_outrightMore div.SeeMore:hover {
            /*background-color: #daa520;*/
            color: black;
            cursor: pointer;
            background: #e8c053;
            background: -moz-linear-gradient(top, #e8c053 0%, #896b00 70%);
            background: -webkit-linear-gradient(top, #e8c053 0%,#896b00 70%);
            background: linear-gradient(to bottom, #e8c053 0%,#896b00 70%);
        }

.Vs {
    vertical-align: top;
}

    #page-content-wrapper {
        padding: 0;
    }
}

.SubElem .Equipo {
}

.box_block {
}

}

.box_block.dobleFila {
}

.box_block .elem.bloque1 {
}

.box_block .elem.bloque2 {
}

.box_block .elem.bloque3 {
}

.box_block .elem.bloque4 {
}

.box_block .elem.bloque4_o_más {
}



/*button.btn-xs.btn.btn-primary.btn-block{}*/
/*.elem .btn:active:first-child,.elem .btn.active:first-child, .elem .btn:focus:first-child, .elem .btn:visited:first-child, .elem .btn:hover:first-child  {
        background-image: unset;
        background-color:unset;
        -webkit-box-shadow: none;
         box-shadow: none;
         border:none;
}*/
.elem button.btn:active:first-child {
    box-shadow: none;
    border: none;
}


.elem button.btn:first-child:hover, .sideBtn_bb button.btn-xs.btn.btn-primary:hover {
    box-shadow: none;
    /*background-color: #BF9B2F;*/
    /* background-color: rgba(220, 187, 49, 0.79);*/
    background-color: #fef200;
    color: black;
    background-image: unset;
}

    .elem button.btn:first-child:hover .arrow-right, .sideBtn_bb button.btn-xs.btn.btn-primary:hover .arrow-right {
        border-left: 5px solid black;
    }

.titulosCajas {
    background-color: #676766;
    border: none;
    padding: 0;
    /*border-left: 1px solid grey;*/
    padding-top: 2px;
    margin-left: 0px;
    font-size: 0.8em;
    font-weight: 700;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* Internet Explorer */
    -khtml-user-select: none; /* KHTML browsers (e.g. Konqueror) */
    -webkit-user-select: none; /* Chrome, Safari, and Opera */
    -webkit-touch-callout: none;
    color: yellow;
}

    .titulosCajas:hover {
        cursor: default;
    }


/*aqui se cambia el color de la parte derecha del div donde se colocan las apuestas*/
#page-content-wrapper .well {
    background-color:transparent;
    /*border-bottom:2px solid #3e3e3e;*/
    margin-bottom: 2px;
    /*background: #d2d2d2;
    background: -moz-linear-gradient(top, #e8c053 0%, #896b00 100%);
    background: -webkit-linear-gradient(top, #e8c053 0%,#896b00 100%);
    background: linear-gradient(to bottom, #858585 0%,#7e7e7e 100%);*/
}

#page-content-wrapper .partidos > .well {
    /*background-color: goldenrod;
    background: #e8c053;
    background: -moz-linear-gradient(top, #e8c053 0%, #896b00 100%);
    background: -webkit-linear-gradient(top, #e8c053 0%,#896b00 100%);
    background: linear-gradient(to bottom, #e8c053 0%,#896b00 100%);*/
    background-color: #1d1b28;
}
    #page-content-wrapper .partidos > .well span.nombreEquipo1, #page-content-wrapper .partidos > .well span.nombreEquipo2 {
        color: white;
    }


#page-content-wrapper .partidos .well {
}

    #page-content-wrapper .partidos .well > .nombreEquipo2 + .btn.btn-primary.btn-lg.btn-block, #page-content-wrapper .well .btn.btn-primary.btn-lg.btn-block {
        text-align: right;
        background-color: transparent;
        border-left: 1px solid white;
        margin-top: -5px;
    }

#page-content-wrapper .well .btn.btn-primary.btn-lg.btn-block {
    margin-top: 2px;
}

    #page-content-wrapper .well .btn.btn-primary.btn-lg.btn-block .lusbert-circle-left {
        font-size: 24px;
        color: white;
    }

.sub_box {
    /*background: #e8c053;
    background: -moz-linear-gradient(top, #e8c053 0%, #896b00 100%);
    background: -webkit-linear-gradient(top, #e8c053 0%,#896b00 100%);
    background: linear-gradient(to bottom, #e8c053 0%,#896b00 100%);*/
    /*background-image: linear-gradient(#484e55, #3a3f44 60%, #313539);*/
    background-color: #cfd0d0;
    border-right: 1px solid #1d1b28;
}

/*Arreglo de CSS 2020 Nacho Prematch*/
/*Comentar este codigo / will2020prematchEscritorio / 2020 Nacho Prematch*/
/*.elem.bloque {
    border-right: 2px solid #1d1b28;
}*/

/*.date {
    color: #caa539;
}*/

/*.elem.bloque div.sideBtn_bb button.btn-xs.btn.btn-primary.btn-block:not(:nth-child(3)) {
    border-right: #1d1b28 solid 1px;
    border-left: white solid 1px;
}

.elem.bloque div.sideBtn_bb button.btn-xs.btn.btn-primary.btn-block:last-child {
    border-right: white solid 1px;
}



.elem.bloque:last-child {
    border-right: none;
}

.elem.bloque.bloque4:not(:nth-child(3)) {
    border-right: #1d1b28 solid 1px;
    border-left: #3e3e3e solid 1px;
}

.elem.bloque.bloque4:nth-child(3) {
    border-right: none;
}*/
/*Arreglo de CSS 2020 Nacho Prematch*/
/*Comentar este codigo / will2020prematchEscritorio / 2020 Nacho Prematch*/

.date {
    margin-left: 0;
    margin-right: 0;
}

#page-content-wrapper .partidos > .well .date {
    color: white;
}


.Equipo:first-child span {
    color: red;
}

.Equipo:last-child span {
    color: red;
}
/*Arreglo de CSS 2020 Nacho Prematch*/
/*Comentar este codigo / will2020prematchEscritorio / 2020 Nacho Prematch*/
/*.SubElem.date div:first-child {
    color: red;
}
.SubElem.date div:last-child {
    color: lightgrey;
    font-size: 12px;
}
*/

/*Arreglo de CSS 2020 Nacho Prematch*/
/*Comentar este codigo/ will2020prematchEscritorio / 2020 Nacho Prematch*/



.box_block {
    width: 57%;
}

#CabeceraParteSuperior{
    background-color: #1d1b28;
}

.cabeceraEquipos a {
    color: white;
}

.btn.btn-primary.btn-lg.volver.btn-block {
    color: white;
}


/*Arreglo de CSS 2020 Nacho Prematch*/
/*Añadir este codigo / will2020prematchEscritorio / 2020 Nacho Prematch*/



    .elem_title{
        display: flex;
    }
    .elem_title a{
        width: auto;
    }
    .elem_title a:first-child{
        display: flex;
        align-self: flex-start;
        flex-basis: 100%;
    }
    .elem_title a:nth-child(2){
        margin-right: 10px;
        background-color: gray;
        padding: 0 11px;
        font-weight: bolder;
        border-radius: 3px;
    }
    .elem_title a:last-child{
        margin-right: 10px;
        background-color: gray;
        padding: 0 11px;
        font-weight: bolder;
        border-radius: 3px;
    }

    .elem.merge button:hover .arrow-right {
        border-left: 5px solid black;
    }
    .cabeceraVolver button.btn.btn-primary.btn-lg.volver.btn-block{
        background-color: #474d53;
        color: white;
    }
     .cabeceraVolver button.btn.btn-primary.btn-lg.volver.btn-block:hover{
        background-color: yellow;
        color: white;
    }

.elem.bloque1 .titulosCajas{
    border:none;
    border-left:1px solid gray;
}

.elem.bloque2:first-child .titulosCajas{
    border:none;
    border-right:1px solid gray;
    border-left:1px solid gray;
}
.elem.bloque2:last-child .titulosCajas{
    border:none;
    border-left:1px solid gray;
}


.elem.bloque3:first-child .titulosCajas{
    border:none;
    border-right:1px solid gray;
    border-left:1px solid gray;
}
.elem.bloque3:nth-child(2) .titulosCajas{
    border:none;
    border-right:1px solid gray;
    border-left:1px solid gray;
}
.elem.bloque3:last-child .titulosCajas{
    border:none;
    border-left:1px solid gray;
}


.elem.bloque4:first-child .titulosCajas{
    border:none;
    border-right:1px solid gray;
    border-left:1px solid gray;
}
.elem.bloque4:nth-child(2) .titulosCajas{
    border:none;
    border-right:1px solid gray;
    border-left:1px solid gray;
}
.elem.bloque4:nth-child(3) .titulosCajas{
    border:none;
    border-left:1px solid gray;
}
.elem.bloque4:last-child .titulosCajas{
    border:none;
    border-right:1px solid gray;
    border-left:1px solid gray;
}


.elem.bloque5:first-child .titulosCajas{
    border:none;
    border-right:1px solid gray;
    border-left:1px solid gray;
}

.elem.bloque5:nth-child(2) .titulosCajas{
    border:none;
    border-right:1px solid gray;
    border-left:1px solid gray;
}
.elem.bloque5:nth-child(3) .titulosCajas{
    border:none;
    border-left:1px solid gray;
}
.elem.bloque5:nth-child(4) .titulosCajas{
    border:none;
    border-right:1px solid gray;
    border-left:1px solid gray;
}
.elem.bloque5:last-child .titulosCajas{
    border:none;
    border-left:1px solid gray;

}

.elem.bloque6:first-child .titulosCajas{
    border:none;
    border-right:1px solid gray;
    border-left:1px solid gray;
}

.elem.bloque6:nth-child(2) .titulosCajas{
    border:none;
    border-right:1px solid gray;
    border-left:1px solid gray;
}
.elem.bloque6:nth-child(3) .titulosCajas{
    border:none;
    border-left:1px solid gray;
}
.elem.bloque6:nth-child(4) .titulosCajas{
    border:none;
    border-right:1px solid gray;
    border-left:1px solid gray;
}
.elem.bloque6:nth-child(5) .titulosCajas{
    border:none;
    border-left:1px solid gray;
    border-right:1px solid gray;
}
.elem.bloque6:last-child .titulosCajas{
    border:none;
    border-left:1px solid gray;

}
#CabeceraParteSuperior {
    width: 100%;
    height: 40px;
    display: block;
    float: left;
    color: white;
}
[class^="bloquesito"]:hover{
    background-color: #333;
    color: #e8c053;
}

.cabeceraApuestaDetallada {
    background-color: #676766;
    background-image: none;
    color: #fef200;
    height: 25px;
    width: 100%;
    float: left;
    font-size: 12px;
    text-align: left;
}


/*Añadir este codigo / will2020prematchEscritorio / 2020 Nacho Prematch*/
   .elem_title{
        display: flex;
    }
    .elem_title a{
        width: auto;
    }
    .elem_title a:first-child{
        display: flex;
        align-self: flex-start;
        flex-basis: 100%;
    }
    .elem_title a:nth-child(2){
        margin-right: 10px;
        background-color: gray;
        padding: 0 11px;
        font-weight: bolder;
        border-radius: 3px;
    }
    .elem_title a:last-child{
        margin-right: 10px;
        background-color: gray;
        padding: 0 11px;
        font-weight: bolder;
        border-radius: 3px;
    }

.elem.bloque div.sideBtn_bb button.btn-xs.btn.btn-primary.btn-block {
    border: unset;
    border:1px solid gray;
}
.elem.bloque {
    border: unset;
}
.date{
    color:black;
}

.sub_box{
    border-right:1px solid white;
} 
.elem .titulosCajas{
    border:unset;
}
.elem.bloque2:first-child .titulosCajas{
    border:none;
    border-right:1px solid black;
}
.elem.bloque2:last-child .titulosCajas{
    border:none;
    border-left:1px solid black;
}


.elem.bloque3:first-child .titulosCajas{
    border:none;
    border-right:1px solid black;
}
.elem.bloque3:nth-child(2) .titulosCajas{
    border:none;
    border-right:1px solid black;
    border-left:1px solid black;
}
.elem.bloque3:last-child .titulosCajas{
    border:none;
    border-left:1px solid black;
}


.elem.bloque4:first-child .titulosCajas{
    border:none;
    border-right:1px solid black;
}
.elem.bloque4:nth-child(2) .titulosCajas{
    border:none;
    border-right:1px solid black;
    border-left:1px solid black;
}
.elem.bloque4:nth-child(3) .titulosCajas{
    border:none;
    border-left:1px solid black;
}
.elem.bloque4:last-child .titulosCajas{
    border:none;
    border-right:1px solid black;
}


.elem.bloque5:first-child .titulosCajas{
    border:none;
    border-right:1px solid black;
}

.elem.bloque5:nth-child(2) .titulosCajas{
    border:none;
    border-right:1px solid black;
    border-left:1px solid black;
}
.elem.bloque5:nth-child(3) .titulosCajas{
    border:none;
    border-left:1px solid black;
}
.elem.bloque5:nth-child(4) .titulosCajas{
    border:none;
    border-right:1px solid black;
}
.elem.bloque5:last-child .titulosCajas{
    border:none;
    border-left:1px solid black;

}

.elem.bloque6:first-child .titulosCajas{
    border:none;
    border-right:1px solid black;
}

.elem.bloque6:nth-child(2) .titulosCajas{
    border:none;
    border-right:1px solid black;
    border-left:1px solid black;
}
.elem.bloque6:nth-child(3) .titulosCajas{
    border:none;
    border-left:1px solid black;
}
.elem.bloque6:nth-child(4) .titulosCajas{
    border:none;
    border-right:1px solid black;
}
.elem.bloque6:nth-child(5) .titulosCajas{
    border:none;
    border-left:1px solid black;
    border-right:1px solid black;
}
.elem.bloque6:last-child .titulosCajas{
    border:none;
    border-left:1px solid black;

}
#InfoCentral {
    height: 100%;
    height: 99vh;
    padding-bottom: 10px;
}
.contenedor, .sub_box {
    display: flex;
    /* flex-flow: row wrap; */
    align-items: stretch;
    height: 100%;
    padding-bottom: 1px;
    border: none;
    flex-wrap: wrap;
}
div[id^='TodasLasApuestasRk']{
    flex-basis: 100%!important;
}
li.contenedor.separador > div.elem.info {
    flex: 0 0 40% !important;
}
li.contenedor.separador > div.box_block {
    flex: 0 0 60% !important;
}
.box_block.dobleFila + .elem.merge {
    width: 100%;
    height: 30px;
    flex-basis: 100%;
    background: green;
}
.elem.merge {
    width: unset;
    flex-basis: 100% !important;
}
.apuestaContenido [class^='bloquesito']{
    height: 100%;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
    background-color: white;
    color: black;
    border-right: 2px solid black;
}
.apuestaContenido [class^='bloquesito']:hover{
    background-color: yellow;
    color: black;
}
.nombreEquipo span{
    color:red;
}
.cabeceraApuestaDetallada a {
    color: yellow;
}
#left-sidebar-wrapper [id^="Deportes"] > a.list-group-item {
    border-top: 1px solid gray;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

[class^="bloquesito"] {
    background-color:white;
    color: black;
}

[class^="bloquesito"]:hover,
[class^="bloquesito"].activeRino{
    background-color:yellow;
    color: black;
}
/*Arreglo de CSS 2020 Nacho Prematch*/
