#layout-menu,#layout-menu .menu-item,#layout-menu .menu-sub,#layout-menu .menu-toggle:after,#layout-menu .menu-item.active{background-color:#da291c!important;color:#fff}#layout-menu.menu-delegado,#layout-menu.menu-delegado .menu-item,#layout-menu.menu-delegado .menu-sub,#layout-menu.menu-delegado .menu-toggle:after,#layout-menu.menu-delegado .menu-item.active{background-color:#409!important;color:#fff}#layout-menu.menu-planillero,#layout-menu.menu-planillero .menu-item,#layout-menu.menu-planillero .menu-sub,#layout-menu.menu-planillero .menu-toggle:after,#layout-menu.menu-planillero .menu-item.active{background-color:#42b883!important;color:#fff}#layout-menu *{color:#fff}#layout-menu:not(.menu-delegado):not(.menu-planillero) .menu-sub>.menu-item.active>.menu-link:not(.menu-toggle),#layout-menu:not(.menu-delegado):not(.menu-planillero) .menu-sub>.menu-item.active>.menu-link:not(.menu-toggle):before{background-color:transparent!important;box-shadow:inset 3px 0 #ae2116}#layout-menu:not(.menu-delegado):not(.menu-planillero) .menu-inner>.menu-item.active>.menu-link{background-color:transparent!important;box-shadow:inset 0 -3px #ae2116}#layout-menu.menu-delegado .menu-sub>.menu-item.active>.menu-link:not(.menu-toggle),#layout-menu.menu-delegado .menu-sub>.menu-item.active>.menu-link:not(.menu-toggle):before{background-color:transparent!important;box-shadow:inset 3px 0 #36007a}#layout-menu.menu-delegado .menu-inner>.menu-item.active>.menu-link{background-color:transparent!important;box-shadow:inset 0 -3px #36007a}#layout-menu.menu-planillero .menu-sub>.menu-item.active>.menu-link:not(.menu-toggle),#layout-menu.menu-planillero .menu-sub>.menu-item.active>.menu-link:not(.menu-toggle):before{background-color:transparent!important;box-shadow:inset 3px 0 #359369}#layout-menu.menu-planillero .menu-inner>.menu-item.active>.menu-link{background-color:transparent!important;box-shadow:inset 0 -3px #359369}#layout-menu{font-size:.75rem;text-transform:uppercase;font-weight:300}.layout-navbar.navbar .navbar-expand-xl{padding:10px 0}.layout-navbar,.layout-page{height:7rem!important}@media (min-width: 1200px){.layout-menu-fixed .layout-horizontal .layout-page .menu-horizontal,.layout-menu-fixed-offcanvas .layout-horizontal .layout-page .menu-horizontal{position:fixed;top:7rem!important}}.layout-page{padding-top:120px!important}.menu-inner{justify-content:center!important;font-size:1.1em;gap:18px}.message-txt-toast-success,.message-txt-toast-error{display:none}.preloader-background{display:flex;align-items:center;justify-content:center;background-color:#eee;position:fixed;z-index:99999;top:0;left:0;right:0;bottom:0}.preloader-background p{padding-top:120px;margin-left:-60px}.preloader-background .spinner-grow.text-info{width:50px;height:50px}.blinking{animation:blinker .5s linear infinite}@keyframes blinker{50%{opacity:0}}.actionBtns{color:#fff!important}.grupos-content table thead tr th{border-bottom:1px solid #ccc;padding-block:15px}.grupos-content table{border-radius:10px!important;box-shadow:2px 3px 3px #ccc;border:1px solid #ccc}.grupos-content{margin-bottom:22px;display:inline-table}table.malla{font-size:12px;color:#fff;text-transform:uppercase;width:100%}.titulo-fase{font-size:14px;text-transform:uppercase}:root{--border: 1px solid #999}.bracket{display:flex;justify-content:center;margin-bottom:100px;overflow:visible;width:100%;font-size:14px}.bracket section{max-width:230px;min-width:100px;margin-right:6%;position:relative;padding:60px 0 0}.bracket ol{display:flex;flex-flow:row wrap;margin:0;min-height:100%;padding:0}.bracket ol p{padding-left:3px}.bracket p{padding:0;margin:0}.bracket li{display:flex;flex-direction:column;justify-content:center;margin:20px 0;position:relative;width:100%}.bracket div:not(.bracket){border:var(--border);border-radius:8px;padding:8px;background-color:#eb4539!important;color:#fff;box-shadow:2px 2px 2px #ccc}.bracket a,.bracket span{display:block}.bracket section:not(:nth-child(4),:last-child) li:after,.bracket section:not(:nth-child(4),:last-child) li:before{content:"";display:block;position:absolute}.bracket section:not(:nth-child(4),:last-child) li:after{right:-46px;width:47px}.bracket section:not(:nth-child(4),:last-child) li:nth-child(2n):after{border-bottom:var(--border);border-bottom-right-radius:.6em;border-right:var(--border);bottom:50%;height:80%}.bracket section:not(:nth-child(4),:last-child) li:nth-child(odd):after{border-right:var(--border);border-top:var(--border);border-top-right-radius:.6em;height:80%;top:50%}.bracket section:not(:nth-child(4),:last-child) li:nth-child(odd):before{border-top:var(--border);bottom:-18px;right:-76px;width:30px}.bracket section:not(:nth-child(4),:last-child) li.grupos div{min-height:115px;vertical-align:top}.bracket .winnerSection ol{display:block;width:100%}.bracket section.winnerSection{margin:0;width:400px}.bracket .partidoBtn{color:#fff;background-color:transparent;border:none;float:right}.bracket .grupos.NoBorder:after,.bracket .grupos.grupos.NoBorder:before{border:none;display:none}.bracket div:not(.bracket).color-1{background-color:#5c00b2!important}.bracket div:not(.bracket).color-2{background-color:#360080!important}.bracket div:not(.bracket).color-3{background-color:#50a!important}.bracket div:not(.bracket).color-4{background-color:#307!important}.bracket div:not(.bracket).color-5{background-color:#4f00a3!important}a.btn-primary.delete{background-color:red!important;border-color:#999}#add-new-validar-partido{width:55%;top:0;bottom:22%}#form-validacin-partido .grupos-content{display:inline-grid;margin-right:16px}section.lastsection li:after,section.lastsection li:before{border:none!important;border-top:none!important}.form-fase{width:100%;display:inline;position:absolute;left:0;top:0;z-index:1}.equipos-castigo{display:none}tr.castigo{background-color:#f5f5f7}
