
.list-menu--hamburger a{
    border: 3px solid goldenrod;
    border-radius: 25%;
    background: #ffffff26;
}
.gcCoin-move {
    height: 160px;
    width: 160px;
    position: absolute;
    top: 75%;
    left: 75%;
    margin-top: -80px;
    margin-left: -80px;
    -webkit-perspective: 1000;
    -webkit-box-reflect: below 0 linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0) 45%,rgba(255,255,255,0.2));
    -webkit-filter: saturate(1.45) hue-rotate(2deg)
}

.gcCoin {
    height: 160px;
    width: 160px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -80px;
    margin-left: -80px;
    -webkit-perspective: 1000;
    -webkit-box-reflect: below 0 linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0) 45%,rgba(255,255,255,0.2));
    -webkit-filter: saturate(1.45) hue-rotate(2deg)
}

.coin {
    height: 160px;
    width: 160px;
    position: absolute;
    -webkit-transform-style: preserve-3d;
    -webkit-transform-origin: 50%;
    -webkit-animation: spin 1.3s infinite;
    -webkit-animation-timing-function: linear
}

.coin .front,.coin .back {
    position: absolute;
    height: 160px;
    width: 160px;
    border-radius: 50%;
    background-size: cover;
    overflow: hidden
}

.coin .front {
    -webkit-transform: translateZ(8px)
}

.coin .back {
    -webkit-transform: translateZ(-8px) rotateY(180deg)
}

.coin .side {
    -webkit-transform: translateX(72px);
    -webkit-transform-style: preserve-3d;
    -webkit-backface-visibility: hidden
}

.coin .side .circle {
    height: 160px;
    width: 16px;
    position: absolute;
    -webkit-transform-style: preserve-3d;
    -webkit-backface-visibility: hidden
}

.coin .side .circle:before,.coin .side .circle:after {
    content: '';
    display: block;
    height: 15.682742452729697px;
    width: 16px;
    position: absolute;
    -webkit-transform: rotateX(84.375deg);
    background: #d8be83;
    background: linear-gradient(to bottom,#e6cf99 0%,#e6cf99 74%,#c2a970 75%,#c2a970 100%);
    background-size: 100% 3.485053878384377px
}

.coin .side .circle:before {
    -webkit-transform-origin: top center
}

.coin .side .circle:after {
    bottom: 0;
    -webkit-transform-origin: center bottom
}

.coin .side .circle:nth-child(16) {
    -webkit-transform: rotateY(90deg) rotateX(180deg)
}

.coin .side .circle:nth-child(15) {
    -webkit-transform: rotateY(90deg) rotateX(168.75deg)
}

.coin .side .circle:nth-child(14) {
    -webkit-transform: rotateY(90deg) rotateX(157.5deg)
}

.coin .side .circle:nth-child(13) {
    -webkit-transform: rotateY(90deg) rotateX(146.25deg)
}

.coin .side .circle:nth-child(12) {
    -webkit-transform: rotateY(90deg) rotateX(135deg)
}

.coin .side .circle:nth-child(11) {
    -webkit-transform: rotateY(90deg) rotateX(123.75deg)
}

.coin .side .circle:nth-child(10) {
    -webkit-transform: rotateY(90deg) rotateX(112.5deg)
}

.coin .side .circle:nth-child(9) {
    -webkit-transform: rotateY(90deg) rotateX(101.25deg)
}

.coin .side .circle:nth-child(8) {
    -webkit-transform: rotateY(90deg) rotateX(90deg)
}

.coin .side .circle:nth-child(7) {
    -webkit-transform: rotateY(90deg) rotateX(78.75deg)
}

.coin .side .circle:nth-child(6) {
    -webkit-transform: rotateY(90deg) rotateX(67.5deg)
}

.coin .side .circle:nth-child(5) {
    -webkit-transform: rotateY(90deg) rotateX(56.25deg)
}

.coin .side .circle:nth-child(4) {
    -webkit-transform: rotateY(90deg) rotateX(45deg)
}

.coin .side .circle:nth-child(3) {
    -webkit-transform: rotateY(90deg) rotateX(33.75deg)
}

.coin .side .circle:nth-child(2) {
    -webkit-transform: rotateY(90deg) rotateX(22.5deg)
}

.coin .side .circle:nth-child(1) {
    -webkit-transform: rotateY(90deg) rotateX(11.25deg)
}

.coin.skeleton .front,.coin.skeleton .back {
    display: none
}

.coin.skeleton .side,.coin.skeleton .side .circle,.coin.skeleton .side .circle:before,.coin.skeleton .side .circle:after {
    -webkit-backface-visibility: visible
}

.coin.skeleton .side .circle {
    background: rgba(170,170,170,.1)
}

.coin.skeleton .side .circle:before {
    background: rgba(255,170,170,.2)
}

.coin.skeleton .side .circle:after {
    background: rgba(204,204,255,.2)
}

@-webkit-keyframes spin {
    from {
        -webkit-transform: rotateY(0deg)
    }

    to {
        -webkit-transform: rotateY(360deg)
    }
}

.coin .front {
    background-image: url(../../assent/LOGOblack2.jpg)
}

.coin .back {
    background-image: url(../../assent/LOGOblack2.jpg)
}

.navbar-brand {
    background-image: url(https://imagedelivery.net/nryTb-R0OMynkGTJ9JP7Sg/4bcabedb-5769-4429-ca33-9084a3e88f00/public); /*(../../assent/logo_mobile/m_cordialito.png);*/
    background-size: 100%;
    background-position: center left;
    background-repeat: no-repeat;
    padding: 15px 21px;
    margin-left: 11px
}

.navbar-default {
    background-color: #1c1e22;
    border-color: #080808
}
    .navbar-default .navbar-toggle {
        border-color: goldenrod;
        color: goldenrod;
    }
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus {
    background-color: #daa520;
    color:black;
}

#ticketImprimir {
    text-align: justify;
    text-justify: inter-word;
    word-break: unset
}

#carouselRemking .item {
    background-repeat: no-repeat
}

#carouselRemking .item:first-child {
    background-image: url(../assent/bienvenido2.jpg)
}

#carouselRemking .item:last-child {
    background-image: url(../assent/Prematch-Promo.jpg)
}

.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover {
    background-color: #1c1e22
}

.nav-tabs.nav-justified>li>a {
    color: #f5f5f5
}

div.MainMenu .SubMenuListed {
    background-color: unset
}

div.MainMenu div.SubMenuListed>a.list-group-item:hover {
    background-color: #36363f;
    color: #fff
}

.panel-body.mCustomScrollbar._mCS_1 {
    margin-left: 3px
}

#ModalInfoCuerpo {
    background-color: #fff;
    font-weight: 700;
    margin: 10px;
    padding: 20px;
    text-align: justify
}

.NombreEquipo,.btn.btn-gcordialito.btn-sm {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

#myModalBusqueda .modal-header {
    background: #dcbb31;
    color: #000;
    background-image: url(../assent/logoGC2.png);
    background-position: center;
    background-size: 65px;
    background-repeat: no-repeat
}

.modal-header {
    background: #fcc900;
    color: #000
}

.modal-title,.modal-header .close {
    color: #000
}

#cerrarBtn {
    background-color: #000;
    border: #000 1px solid
}

#cerrarBtn:hover {
    background-color: gray;
    border-color: gray
}

.carousel-indicators {
    display: none!important
}

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: #dcbb31
}

ul[id^=ListaBotones],ul[id^=MListaBotones],ul[id^="30ListaBotones"] {
    background-color: #303338
}

ul[id^=ListaBotones] a,ul[id^=MListaBotones] a,ul[id^="30ListaBotones"] a {
    color: #fff
}

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: linear-gradient(to bottom,#605f5e,#464645);
    color: #fff;
    border-color: #303338
}

#infoValBox.well {
    background-image: unset;
    background-color: #000;
    color: #dcbb31
}

#infoValBox.well .list-group-item {
    background-image: linear-gradient(#484e55,#3a3f44 60%,#313539)
}

#page-content-wrapper .well {
    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%)
}

#page-content-wrapper .well>.btn.btn-primary.btn-lg.btn-block {
    background-color: #303338;
    color: #e7dea3;
    border: none;
    padding: 0
}

#page-content-wrapper .well>.btn.btn-primary.btn-lg.btn-block:hover {
    background-color: #303031;
    color: #fff
}

#accordion div.panel-heading.text-center.popH,div[id^=collapseTodas].partidos div.panel-heading.text-center.popH {
    color: #e7dea3
}

#BtnVolverHeader {
}

#WellVerMasFooter {
}

#WellVolverFooter {
}

#infoValBox span:last-child {
    color: #fff;
    text-align: right
}

.noSeparar {
    text-align: justify;
    text-justify: inter-word
}

#ticketImprimir {
    text-align: justify;
    text-justify: inter-word;
    word-break: unset
}

#aquiaqui {
    style: none
}

.titulosCajas {
    background-color: gray;
    border: none;
    padding: none;
    border-right: 1px solid gray;
    padding-top: 2px;
    margin-left: 1px;
    font-weight: 700;
    font-family: helvetica neue,Helvetica,Arial,sans-serif
}

.separador {
    margin-bottom: 1px
}

.elem_title {
    background-color: #1c1e22;
    color: #fff;
    text-align: left;
    font-weight: 700;
    padding: 5px;
    padding-left: 20px
}

.centrarPanelIzquierdo div {
    margin-top: .8rem
}

.box_soccer a:link {
    color: #e7dea3;
    text-decoration: none
}

.box_soccer a:visited {
    color: #e7dea3;
    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;
    display: block
}

.enlaceCabeceraX {
    color: #fff;
    display: block;
    float: left
}

.enlaceCabeceraX:hover {
    color: #fff;
    text-decoration: none
}

.enlaceCabeceraX:active {
    color: #fff;
    text-decoration: none
}

.enlaceCabeceraX:visited {
    color: #fff;
    text-decoration: none
}

.enlaceCabecera- {
    color: #fff;
    font-weight: 700;
    display: block;
    float: left;
    text-decoration: none
}

.enlaceCabecera-:hover {
    color: #fff;
    text-decoration: none
}

.enlaceCabecera-:active {
    color: #fff;
    text-decoration: none
}

.enlaceCabecera-:visited {
    color: #fff;
    text-decoration: none
}

.elem_title:hover {
    cursor: pointer;
    color: #daa520
}

.elem {
    color: #fff;
    text-align: center;
    font-weight: 700;
    padding: 0
}

.elem {
    color: #fff;
    font-weight: 700
}

.elem {
}

.elem:nth-child(1) {
    background-color: #3e3e3e
}

.elem:nth-child(2) {
    background-color: #3e3e3e
}

.elem:nth-child(3) {
    background-color: #3e3e3e
}

.elem:nth-child(4) {
    background-color: #3e3e3e
}

.elem:nth-child(5) {
    background-color: #3e3e3e
}

.elem:nth-child(6) {
    background-color: #3e3e3e
}

ul,li {
    padding: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 1px;
    list-style-type: none
}

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:nth-child(2) {
}

.Elem.info {
}

.elem.merge {
}

.elem.merge .btn.btn-primary {
}

.elem button {
}

.elem button:first-child {
    background-color: gray;
    border-color: gray;
    border-left-color: #d3d3d3
}

.elem button:last-child {
    background-color: #3e3e3e;
    border-color: #3e3e3e;
    border-left-color: #d3d3d3
}

.elem.merge button {
    word-spacing: -2px;
    padding-left: 0;
    padding-right: 0;
    background-image: unset;
    background-color: #af9527;
    color: #333;
    border: none;
    border-bottom: solid 2px #907106
}

.elem.merge button:hover {
    color: #000
}

.SubElem .Equipo {
    color: #fff;
    font-weight: bolder
}

.elem.merge .arrow-right {
    display: inline-block;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 5px solid #000;
    vertical-align: text-bottom
}

.box_baseball .sideBtn_bb,.box_nfl .sideBtn_bb,.box_tennis .sideBtn_bb,.box_matchups .sideBtn_bb,.box_hockey .sideBtn_bb,.box_golf .sideBtn_bb {
    display: flex;
    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 {
}

@media only screen and (max-width: 980px) {
    .SubElem.TeamEvent {
    }

    .SubElem.date {
    }
}

.box_teamEvents {
    text-align: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 0 auto
}

.sideBtn_bb button.btn-xs.btn.btn-primary {
    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 )
}

.sideBtn_bb button.btn-xs.btn.btn-primary.btn-block {
    border-color: #3e3e3e;
    border-left-color: #3e3e3e
}

#aquiaqui .well {
    padding: 0
}

.sideBtn_bb button.btn-xs.btn.btn-primary.btn-block.activeRino {
    color: #000;
    display: block;
    background: #e8c053
}

.sideBtn_bb button.btn-xs.btn.btn-primary.btn-block.activeRino:hover {
    color: #000;
    background-color: #daa520;
    display: block
}

.elem.bloque1 {
}

.elem.bloque2 {
}

.elem.bloque3 {
}

.elem.bloque4 {
}

.elem.bloque5 {
    display: inline-block
}

.elem.bloque6 {
    display: inline-block
}

.sideBtn_bb {
    display: flex
}

.enlaceOutright {
    font-weight: 100;
    display: block
}

.box_outright b {
    margin-left: 10px;
    font-weight: 700;
    font-family: helvetica neue,Helvetica,Arial,sans-serif
}

.box_outright a:link {
    color: #fff;
    text-decoration: none
}

.box_outright a:visited {
    color: #fff;
    text-decoration: none
}

.box_outright a:hover {
    color: #daa520;
    text-decoration: none
}

.box_outright a:active {
    text-decoration: none;
    color: #daa520
}

.box_outright li.contenedor:last-child div[class^=elem_container_outright_] {
    display: flex;
    flex-flow: row wrap;
    align-items: stretch
}

.box_outright li.contenedor:last-child div[class^=elem_container_outright_] div {
    display: flex;
    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 #d3d3d3
}

.box_outright li.contenedor:last-child div[class^=elem_container_outright_]:first-child div {
    background-color: gray;
    background-image: unset;
    text-align: center;
    color: #fff
}

.box_outright li.contenedor:last-child div[class^=elem_container_outright_]:nth-child(2) div {
}

.box_outright li.contenedor:last-child div[class^=elem_container_outright_] div:last-child {
    border-left: 0 solid #a1a0a5
}

.box_outright li.contenedor:last-child div.elem_container_outright_results div:last-child {
    background-color: #3e3e3e;
    background-image: unset;
    cursor: pointer;
    color: #fff
}

.box_outright li.contenedor:last-child div.elem_container_outright_results div:last-child.activeRinoO {
}

.box_outright li.contenedor:last-child div.elem_container_outright_results div:last-child.activeRinoO a {
    color: #daa520
}

.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 {
    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 {
    color: #000;
    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;
    display: none
}

@media(min-width: 768px) {
    #page-content-wrapper {
        padding:0
    }
}

.SubElem .Equipo {
    display: block
}

.box_block {
    //display: inline-flex
}

.elem.info.bg_height {
}

.box_block.dobleFila {
    display: inline-block
}

.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: #333;
    color: #e8c053;
    background-image: unset
}

.titulosCajas {
    background-color: #ddd;
    border: none;
    padding: none;
    padding-top: 2px;
    margin-left: 0;
    font-weight: 700;
    font-family: helvetica neue,Helvetica,Arial,sans-serif;
    -moz-user-select: none;
    -ms-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -webkit-touch-callout: none;
    color: #1c1e22
}

.titulosCajas:hover {
    cursor: default
}

#page-content-wrapper .well {
    background: #1c1e22;
    margin-bottom: 0;
    border: none
}

#page-content-wrapper .partidos>.well {
    background: unset;
    background-color: #daa520
}

#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 {
    background-color: transparent
}

#page-content-wrapper .well .btn.btn-primary.btn-lg.btn-block .lusbert-circle-left {
    color: #000
}

.sub_box {
    background-image: unset;
    background-color: #1c1e22;
    border-right: 1px solid #1c1e22
}

.elem.bloque {
    border-right: 2px solid #1c1e22
}

.date {
    color: #caa539
}

.elem.bloque div.sideBtn_bb button.btn-xs.btn.btn-primary.btn-block:not(:nth-child(3)) {
    border-right: #1c1e22 solid 1px;
    border-left: #3e3e3e solid 1px
}

.elem.bloque div.sideBtn_bb button.btn-xs.btn.btn-primary.btn-block:last-child {
    border-right: #3e3e3e solid 1px
}

.elem.bloque:last-child {
    border-right: none
}

.elem.bloque.bloque4:not(:nth-child(3)) {
    border-right: #1c1e22 solid 1px;
    border-left: #3e3e3e solid 1px
}

.elem.bloque.bloque4:nth-child(3) {
    border-right: none
}

.date {
    margin-left: 0;
    margin-right: 0
}

#page-content-wrapper .partidos>.well .date {
    color: #fff
}

.Equipo:first-child span {
    color: #dcbb31
}

.Equipo:last-child span {
    color: #dcbb31
}

.SubElem.date div:first-child {
    color: #dcbb31
}

.SubElem.date div:last-child {
    color: lightgrey
}

body {
    background-image: unset;
    background-color: gray
}

.loader {
    border-top: 16px solid #daa520
}

.navbar-default .navbar-nav>li>a {
    color: #fff
}

.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus {
    color: #fff;
    background-color: #daa520
}

@media(max-width: 767px) {
    .navbar-default .navbar-nav .open .dropdown-menu>li>a {
        color:#fff
    }
}

#btn_bottom button.btn.btn-default {
    color: #bfbdbd;
    background-color: #1c1e22;
    border-color: #daa520
}

div[id^=collapse] div.panel-heading.text-center {
    color: #dcbb31;
    background-color: #1c1e22
}

div[id^=resultadoSub]>div.btn-group.btn-group-justified>a.btn.btn-gcordialito.btn-sm {
    border: solid 1px #1c1e22;
    border-radius: 0
}

.btn-gcordialito {
    background-color: #605f5e;
    border-color: #605f5e;
    color: #ff605f5e;
    text-shadow: 0 -1px 0 rgba(0,0,0,.25);
    background-color: #565554;
    border-color: #464645 #464645 #201f1f;
    border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
    color: #fff
}

.btn-gcordialito.active,.btn-gcordialito.active:hover {
    background-color: #b68c1f;
    border-color: #464645
}

.btn-gcordialito.active,.btn-gcordialito.active:hover {
    color: #fff
}

.btn-group.btn-group-justified>.btn.btn-gcordialito.btn-sm>span:last-child {
    color: #dcbb31
}

.nav-tabs li,.nav>li>a:focus,.nav>li>a:hover {
    background: #af9528;
    color: #fff;
}

.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover {
    background-image: unset;
    background-color: #1c1e22;
    color: #e8d06a;
    /* border-bottom: solid 2px #e8d06a; */
    border: none;
}

#Deportes,#DeportesManana,#Deportes30dia {
    background-color: #1c1e22;
}

div[id^=Deportes]>a.list-group-item {
    border-top: 1px solid #1c1e22;
    color: #fff;
    margin-top: 1px;
    margin-bottom: 0px;
    background: #474d53;
    text-transform: uppercase;
    font-size: 15px;
}

.list-group-item>span[class^=icon] {
    color: #dcbb31
}

#left-sidebar-wrapper,#right-sidebar-wrapper {
    background-color: #1c1e22;
    padding-top: 5px
}

a.list-group-item.SubMenuListedTeam {
    background-color: #1d1d23;
    color: #a0a7ad;
    text-transform: uppercase;
    font-size: 15px;
    padding-left: 15px;
}

div.list-group-submenu.Sub-SubMenuListed>a.list-group-item {
    background-color: #000;
    color: #c5b146;
    font-size: 15px;
    padding-left: 30px;
}

.partidos>.well+.btn-group {
    display: none
}

.panel-default,.panel-default>.panel-heading {
    border: none
}

#left-sidebar-wrapper,#right-sidebar-wrapper {
    background-color: #1c1e22;
    padding-top: 5px
}

.nav-tabs.nav-justified>li>a {
    border: none
}

#DivCart>ul>li {
    background-color: #1c1e22;
    border: none;
    padding: 1px 15px;
    border-top: 1px solid gray
}

#DivCart.well {
    background-color: #1c1e22
}

#DivCart.well button+.list-group {
    color: #fff
}

.ParlSald,.StrgSaldo {
    padding: 5px 0;
    background-color: #dcbb31
}

.ParlBons,.StrgBon {
    padding: 5px 0;
    background-color: #af9528
}

.ParlSaldMont,.StrgSaldo2 {
    background-color: #1a1a1a;
    color: #fff
}

.StrgBon2,.ParlBonsMont {
    background-color: #1a1a1a;
    color: #90ee90
}

#DivCart.well .list-group+.well.well-sm {
    background-color: #000;
    color: #dcbb31;
    border: none
}

#DivCart.well .input-group-addon {
    background-color: #a0a7ad;
    color: #000
}

#DivCart .list-group.boxGamble.ThirdSeg .col-xs-6.text-center:first-child {
    border: 1px solid gray
}

#DivCart .table-responsive,#DivCart .table-responsive .panel {
    background-color: #4d4e49;
    color: #fff
}

#DivCart span[id^=apuesta] {
    color: #ff0;
    opacity: 1
}

.modal-body {
    background: #3a3a3a;
    color: #fff
}

.modal-body input {
    border-radius: 0
}

.modal-body #LoginAceptar,#btLCancelar {
    width: 49%;
    border-radius: 0
}

.btn-default .badge {
    color: #000;
    background-color: #daa520
}

#btn-buscar,#btn-resultados {
    background-image: unset;
    background-color: #474d53;
    color: #d3d3d3;
    border: 1px solid gray;
    border-bottom: 3px #1d1d23 solid;
    font-size: 14px
}

.elem_title {
    color: #fff;
    text-align: left;
    font-weight: 700;
    padding: 5px;
    font-size: 1.2rem;
    background-color: #1c1e22;
    width: 100%;
    padding-left: 20px
}

.sub_box {
    background-image: unset;
    background-color: #1c1e22;
    border-right: 1px solid #1c1e22
}

.titulosCajas {
    background-color: #1d1b29;
    color: #e7dea3;
    border: none;
    padding: none;
    padding-top: 2px;
    margin-left: 0;
    font-size: .8em;
    font-weight: 700;
    font-family: helvetica neue,Helvetica,Arial,sans-serif
}

.titulosCajas:hover {
    cursor: default
}

.sideBtn_bb button.btn-xs.btn.btn-primary {
    background-color: #5d5b5e;
    background-image: unset
}

.sideBtn_bb button.btn-xs.btn.btn-primary.btn-block {
    border-color: #3e3e3e;
    border-left-color: #3e3e3e
}

.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 #daa520
}

.cabeceraVolver button.btn.btn-primary.btn-lg.volver.btn-block {
    background-color: #474d53;
    color: #fff
}

#TodasLasApuestas .btn-gcordialito:hover {
    background-color: #333;
    color: #e8c053
}

.panel {
    background-color: unset
}


#videostreamModalContent a {
    border-radius: 0px;
    border: none;
}
    #videostreamModalContent .btn.btn-primary {
    color: #dcbb31;
    background-color: #1c1e22;
    border-radius: 0px;
    border: none;
}

.modal-footer {
    background-color: #fcc900;
}
.modal-footer .btn.btn-default {
    background-color: #1c1e22;
    color: #dcbb31;
    border:none;
}

#videostreamModalContent ul li {
    background-color: unset;
}

#videostreamModalContent .nav-tabs.nav-justified > .active > a,
#videostreamModalContent .nav-tabs.nav-justified > .active > a:focus,
#videostreamModalContent .nav-tabs.nav-justified > .active > a:hover {
    background-color: #fcc900;
    color: black;
}