@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@300&display=swap);body{background-color:#fff;font-family:Roboto,sans-serif;font-size:12px}#nav{background-color:#ec1a19!important;border-bottom:1px solid #000;padding:0}#nav a{color:khaki!important}#nav a img{height:auto;max-width:400px}#nav ul li .dropdown-menu .dropdown-item{color:#000!important}.loguear{margin-left:-20px}@media (max-width:768px){#nav a img{height:auto;max-width:280px}#nav a{color:#000!important}#navbarSupportedContent{background-color:#fff!important;border-top:1px solid #000}.loguear{margin-left:0}td .btn{padding:0 5px}.container,.container>.card{margin-top:0!important}#img-principal{max-width:100%!important}.botones .btn{margin:auto;padding-bottom:2%!important;padding-top:2%!important;width:80%!important}.carousel-control-next,.carousel-control-prev{height:25px!important;width:25px!important}#fecha_hora_cancha_hora_hour,#fecha_hora_cancha_hora_minute,#partido_hora_hour,#partido_hora_minute{width:auto!important}.carousel{max-width:100%!important}.carousel-item img{margin:0!important;width:100%!important}}.carousel-control-next,.carousel-control-prev{border-radius:50px;height:50px;margin-bottom:auto;margin-top:auto;width:50px}.carousel-control-prev{margin-left:5px}.carousel-control-next{margin-right:5px}.carousel{display:block;margin-left:auto;margin-right:auto;max-width:75%}.carousel-item img{margin:0 4%;width:25%}#img-principal{max-width:75%}#croquis,#img-principal{border:1px solid #000;display:block;margin-left:auto;margin-right:auto}#croquis{max-width:100%}.botones{margin-top:3%}.botones .btn{display:block;margin:auto;padding-bottom:3%;padding-top:3%;width:15%}.container{padding:0}.footer{background-color:#000;border-top:1px solid #ec1a19;bottom:0;color:#fff;font-size:medium;height:auto;min-height:10px;position:fixed;text-align:center;width:100%;z-index:3}.nav-pills .nav-link{color:#000}.nav-pills .nav-item .active{background-color:#fff;border:1px solid #000;border-radius:5px;color:#000}.nav-item a{color:#000!important}.btn-xtra-sm{padding:0 5px!important}.btn-link{color:#000!important}.btn-link:hover{color:#fff!important}.header-top{background:#fff;height:80px;width:100%}.bg-info,.btn-info{background-color:#66a1aa!important}.bg-danger,.btn-danger{background-color:#cb195e!important}.alert-danger{background-color:#dc3545;color:#fff}.contenido{margin-top:20px}.card{margin-top:25px}.table thead tr th{font-size:12px;font-weight:700}.table tbody tr td{font-size:12px}.hide{visibility:hidden}.btn-sm-table{font-size:.54rem;padding:.3rem .8rem}