/* Generated by less 2.2.0 */
#site-content {
  border-color: #c700cc !important;
}
@media (max-width: 576px) {
  .ayuntamiento {
    display: none;
  }
  .concejalia {
    display: none;
  }
}
@media (min-width: 577px) and (max-width: 991px) {
  .ayuntamiento {
    display: none;
  }
  .concejalia {
    display: none;
  }
}
@media (min-width: 992px) {
  .ayuntamiento {
    display: inline;
  }
  .concejalia {
    display: inline;
  }
}
@media (max-width: 576px) {
  .redes {
    display: inline;
  }
}
@media (max-width: 576px) {
  .tlf2 {
    display: none;
  }
}
.ganador {
  -webkit-box-shadow: 0px 3px 0px 0px #c700cc !important;
  -moz-box-shadow: 0px 3px 0px 0px #c700cc !important;
  box-shadow: 0px 3px 0px 0px #c700cc !important;
}
.ganador > input {
  color: #c700cc !important;
}
.entradas-row:hover {
  border-bottom: 2px solid #c700cc !important;
}
.jjdd-res-mod:hover {
  -webkit-box-shadow: 0px 3px 0px 0px #c700cc !important;
  -moz-box-shadow: 0px 3px 0px 0px #c700cc !important;
  box-shadow: 0px 3px 0px 0px #c700cc !important;
}
.jjdd-coment:focus,
.jjdd-coment:hover {
  border-bottom: 3px solid #c700cc !important;
}
.jjdd-desplegable-inscripcion:hover {
  -webkit-box-shadow: 0px 3px 0px 0px #c700cc !important;
  -moz-box-shadow: 0px 3px 0px 0px #c700cc !important;
  box-shadow: 0px 3px 0px 0px #c700cc !important;
}
.user-ayto-error {
  color: #c700cc !important;
}
.textarea:hover,
.textarea:target,
.textarea:focus {
  -webkit-box-shadow: 0px 3px 0px 0px #c700cc !important;
  -moz-box-shadow: 0px 3px 0px 0px #c700cc !important;
  box-shadow: 0px 3px 0px 0px #c700cc !important;
}
.jjdd-e-visit > span,
.jjdd-e-local > span {
  color: #c700cc !important;
}
.jjdd-content-movile:hover {
  -webkit-box-shadow: 0px 3px 0px 0px #c700cc !important;
  -moz-box-shadow: 0px 3px 0px 0px #c700cc !important;
  box-shadow: 0px 3px 0px 0px #c700cc !important;
}
.jjdd-content-movile:hover::before {
  background: #c700cc !important;
}
.jjdd-m-visit > span:nth-child(2),
.jjdd-m-local > span:nth-child(2) {
  color: #c700cc !important;
}
#jjdd-resultados-movil:hover > div:nth-last-child(2) > div {
  background: #c700cc !important;
}
.clasif-row:hover {
  border-bottom: 2px solid #c700cc !important;
}
.clasif-row:hover > .clasif-1 > div:nth-child(3) > span {
  background: #c700cc !important;
}
.inscrip-row:hover {
  border-bottom: 2px solid #c700cc !important;
}
.inscrip-row:hover > .inscrip-1 > div:nth-child(3) > span {
  /* background: c700cc !important; */
}
.jjdd-header-titulo {
  border-bottom: 3px solid #c700cc !important;
}
.jjdd-zona:hover,
.jjdd-torneo:hover,
.jjdd-modalidad-webe:hover,
.jjdd-torneo-webe:hover,
.jjdd-jornada-webe:hover {
  box-shadow: 0px 3px 0px 0px #c700cc !important;
}
tbody tr:hover > td > div {
  background: #c700cc !important;
}
tbody tr:hover > td > .number-input {
  background: transparent !important;
}
.clasif-row > div:first-child > div:nth-child(2) > span {
  color: #c700cc !important;
}
.inscrip-row > div:first-child > div:nth-child(3) > span {
  color: #c700cc !important;
}
@media (min-width: 770px) {
  #title-grupos .titulo-page-add .buscador input {
    -webkit-box-shadow: 0px 3px 0px 0px #c700cc;
    -moz-box-shadow: 0px 3px 0px 0px #c700cc;
    box-shadow: 0px 3px 0px 0px #c700cc;
  }
}
.spinner span:before {
  background-color: #c700cc !important;
}
.spinner span:after {
  background-color: #c700cc !important;
}
.spinner:before {
  background-color: #c700cc !important;
}
.spinner:after {
  background-color: #c700cc !important;
}
#img-infini-filtro {
  fill: #c700cc;
}
.language-drop__button:hover {
  background: #c700cc !important;
}
.pie-chart__legend span {
  color: #c700cc !important;
}
.counter-animated {
  color: #c700cc !important;
}
hr.solid {
  background: #c700cc !important;
}
#dismiss {
  border-bottom: 3px solid #c700cc !important;
}
#sidebar .sidebar-header {
  border-bottom: 3px solid #c700cc !important;
}
#sidebarmovil .sidebarmovil-header {
  border-bottom: 4px solid #c700cc !important;
}
.div-desplegable-escritorio .desplegable-wrap {
  -webkit-box-shadow: 0px 3px 0px 0px #c700cc !important;
  -moz-box-shadow: 0px 3px 0px 0px #c700cc !important;
  box-shadow: 0px 3px 0px 0px #c700cc !important;
}
.modal-dialog {
  -webkit-box-shadow: 0px 3px 0px 0px #c700cc !important;
  -moz-box-shadow: 0px 3px 0px 0px #c700cc !important;
  box-shadow: 0px 3px 0px 0px #c700cc !important;
}
.loginusuario {
  border-bottom: 3px solid #c700cc !important;
}
.mensaje-no-reservas {
  border-bottom: 3px solid #c700cc !important;
}
#literal,
#literal input {
  color: #c700cc !important;
}
.user-ayto-error-2 {
  color: #c700cc !important;
}
.user-log-title {
  border-top: 3px solid #c700cc !important;
}
.bono-log-title {
  border-top: 3px solid #c700cc !important;
}
.row-bono {
  border-bottom: 3px solid #c700cc !important;
}
.entradas-header-titulo {
  border-bottom: 3px solid #c700cc !important;
}
#misentradas-in {
  border-bottom: 3px solid #c700cc !important;
}
.user-log-title2 {
  border-top: 3px solid #c700cc !important;
}
.ver-inscrip1 {
  border-top: 3px solid #c700cc !important;
}
.rsv-misreservas-titulo {
  border-bottom: 3px solid #c700cc !important;
}
@media (max-width: 576px) {
  .rsv-header-titulo {
    display: none;
    border-bottom: 3px solid #c700cc !important;
  }
}
.rsv-header-titulo {
  border-bottom: 3px solid #c700cc !important;
}
.rsv-actual {
  border-bottom: 3px solid #c700cc !important;
}
@media (max-width: 576px) {
  .rsv-actual {
    border-right: 3px solid #c700cc !important;
    border-left: 3px solid #c700cc !important;
    border-bottom: 0px solid #c700cc !important;
  }
}
.rsv-actual-anular {
  border-bottom: 3px solid #c700cc !important;
}
@media (max-width: 576px) {
  .rsv-actual-anular {
    border-right: 3px solid #c700cc !important;
    border-left: 3px solid #c700cc !important;
    border-bottom: 0px solid #c700cc !important;
  }
}
.ayto-desplegable:hover {
  -webkit-box-shadow: 0px 3px 0px 0px #c700cc !important;
  -moz-box-shadow: 0px 3px 0px 0px #c700cc !important;
  box-shadow: 0px 3px 0px 0px #c700cc !important;
}
#alertfooter input:hover {
  box-shadow: 0px 3px 0px 0px #c700cc !important;
}
#dismiss:hover {
  color: #c700cc !important;
}
#accordian li:hover {
  border-left: 4px solid #c700cc !important;
}
#accordian li.active {
  border-left: 4px solid #c700cc !important;
}
.btn-tertiary:focus {
  box-shadow: 0px 3px 0px 0px #c700cc !important;
}
.noticialink a {
  color: #c700cc !important;
}
#contentCondiciones a {
  color: #c700cc !important;
}
.user-ayto-error {
  color: #c700cc !important;
}
.usererror {
  color: #c700cc !important;
}
@media (max-width: 767px) {
  .flex-item {
    border-bottom: 0px solid #c700cc !important;
  }
  .flex3 {
    border-bottom: 3px solid #c700cc !important;
  }
  .flex4 {
    border-bottom: 3px solid #c700cc !important;
  }
  .flex-item {
    border-bottom: 3px solid #c700cc !important;
  }
}
.flex-item {
  border-bottom: 3px solid #c700cc !important;
}
.bono-user-1:hover {
  -webkit-box-shadow: 0px 2px 0px 0px #c700cc !important;
  -moz-box-shadow: 0px 2px 0px 0px #c700cc !important;
  box-shadow: 0px 2px 0px 0px #c700cc !important;
}
::-moz-selection {
  /* Code for Firefox */
  color: #fff;
  background: #c700cc;
}
::selection {
  color: #fff;
  background: #c700cc;
}
::-webkit-scrollbar-thumb:hover {
  background: #c700cc;
}
::-webkit-scrollbar-thumb:active {
  background: #c700cc;
}
.div-desplegable-movil:hover::before {
  box-shadow: 0px 3px 0px 0px #c700cc !important;
}
.swiper-slide-active {
  box-shadow: 0px -3px 0px 0px #c700cc, 0px 3px 0px 0px #c700cc !important;
}
.rsv-recibo:hover {
  box-shadow: 0px 3px 0px 0px #c700cc !important;
}
#rsv-inscripcion-movil:hover {
  box-shadow: 0px 0px 0px 0px #c700cc !important;
}
#ancla-pagar > button:hover,
#ancla-pagar > button:active {
  box-shadow: 0px 0px 0px 0px #c700cc !important;
}
.mbsc-selected {
  color: #c700cc !important;
}
.mbsc-windows.mbsc-button-flat.mbsc-hover {
  box-shadow: 0px 3px 0px 0px #c700cc !important;
}
.rsv-control-boton:hover {
  box-shadow: 0px 3px 0px 0px #c700cc !important;
}
.rsv-info {
  border-top: 2px solid #c700cc !important;
  border-bottom: 0px solid #c700cc !important;
}
.subunit-check-input:checked ~ .subunit-check-text {
  border: 2px solid #c700cc !important;
}
@media (max-width: 576px) {
  .rsv-info-boton:hover {
    -webkit-box-shadow: 0px 3px 0px 0px #c700cc !important;
    -moz-box-shadow: 0px 3px 0px 0px #c700cc !important;
    box-shadow: 0px 3px 0px 0px #c700cc !important;
  }
}
.rsv-info-boton:hover {
  -webkit-box-shadow: -3px 0px 0px 0px #c700cc !important;
  -moz-box-shadow: -3px 0px 0px 0px #c700cc !important;
  box-shadow: -3px 0px 0px 0px #c700cc !important;
}
.rsv-pista:hover {
  -webkit-box-shadow: -3px 0px 0px 0px #c700cc !important;
  -moz-box-shadow: -3px 0px 0px 0px #c700cc !important;
  box-shadow: -3px 0px 0px 0px #c700cc !important;
}
.rsv-pista-hacheover {
  -webkit-box-shadow: -3px 0px 0px 0px #c700cc !important;
  -moz-box-shadow: -3px 0px 0px 0px #c700cc !important;
  box-shadow: -3px 0px 0px 0px #c700cc !important;
}
.progress-bar {
  background-color: #c700cc;
}
.img-thumbnail.img-thumbnail-hover-icon:before {
  background: rgba(199, 0, 204, 0.5) !important;
}
html .scroll-to-top:hover {
  color: #c700cc;
}
input:focus {
  -webkit-box-shadow: 0px 3px 0px 0px #c700cc !important;
  -moz-box-shadow: 0px 3px 0px 0px #c700cc !important;
  box-shadow: 0px 3px 0px 0px #c700cc !important;
}
input:hover {
  -webkit-box-shadow: 0px 3px 0px 0px #c700cc !important;
  -moz-box-shadow: 0px 3px 0px 0px #c700cc !important;
  box-shadow: 0px 3px 0px 0px #c700cc !important;
}
input:focus[readonly] {
  -webkit-box-shadow: #A2A2A2 !important;
  -moz-box-shadow: #A2A2A2 !important;
  box-shadow: #A2A2A2 !important;
}
input:hover[readonly] {
  -webkit-box-shadow: #A2A2A2 !important;
  -moz-box-shadow: #A2A2A2 !important;
  box-shadow: #a2a2a2 !important;
}
tbody tr:hover {
  -webkit-box-shadow: 0px 2px 0px 0px #c700cc !important;
  -moz-box-shadow: 0px 2px 0px 0px #c700cc !important;
  box-shadow: 0px 2px 0px 0px #c700cc !important;
}
#dismiss:hover {
  color: #c700cc !important;
}
#sidebar ul li a:hover {
  border-color: #c700cc !important;
}
#sidebar ul li a:active {
  color: #c700cc !important;
}
a[aria-expanded="true"] {
  color: #c700cc !important;
}
.nice-select-wrap:focus {
  border-color: #c700cc !important;
}
.option-input:hover {
  border: 3px solid #c700cc !important;
}
.checkbox-input:hover {
  border: 3px solid #c700cc !important;
}
.codeuser2 {
  box-shadow: 0px 3px 0px 0px #c700cc !important;
}
.desplegable-wrap:hover {
  -webkit-box-shadow: 0px 3px 0px 0px #c700cc !important;
  -moz-box-shadow: 0px 3px 0px 0px #c700cc !important;
  box-shadow: 0px 3px 0px 0px #c700cc !important;
}
.desplegable-wrap ul a:hover {
  color: #c700cc !important;
}
html .btn-outline.btn-primary:active {
  -webkit-box-shadow: 0px 3px 0px 0px #c700cc !important;
  -moz-box-shadow: 0px 3px 0px 0px #c700cc !important;
  box-shadow: 0px 3px 0px 0px #c700cc !important;
}
.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
  -webkit-box-shadow: 0px 3px 0px 0px #c700cc !important;
  -moz-box-shadow: 0px 3px 0px 0px #c700cc !important;
  box-shadow: 0px 3px 0px 0px #c700cc !important;
}
html .btn-outline.btn-primary:hover {
  -webkit-box-shadow: 0px 3px 0px 0px #c700cc !important;
  -moz-box-shadow: 0px 3px 0px 0px #c700cc !important;
  box-shadow: 0px 3px 0px 0px #c700cc !important;
}
@media (min-width: 991px) {
  html .btn-login:hover {
    -webkit-box-shadow: 0px 4px 0px 0px #c700cc !important;
    -moz-box-shadow: 0px 4px 0px 0px #c700cc !important;
    box-shadow: 0px 4px 0px 0px #c700cc !important;
  }
}
html .btn-outline.btn-primary-square:hover {
  -webkit-box-shadow: 0px 3px 0px 0px #c700cc !important;
  -moz-box-shadow: 0px 3px 0px 0px #c700cc !important;
  box-shadow: 0px 3px 0px 0px #c700cc !important;
}
html .btn-outline.btn-primary-square:active {
  -webkit-box-shadow: 0px 3px 0px 0px #c700cc !important;
  -moz-box-shadow: 0px 3px 0px 0px #c700cc !important;
  box-shadow: 0px 3px 0px 0px #c700cc !important;
}
.usuario {
  border-color: #c700cc !important;
}
html .featured-box-effect-2.featured-box-primary .icon-featured:after {
  box-shadow: 0 0 0 3px #c700cc !important;
}
.icon-featured-boton :hover {
  color: #c700cc !important;
}
.featured-box-effect-2 .icon-featured3:after {
  box-shadow: 0 0 0 3px #c700cc !important;
}
.featured-box-effect-2 .icon-featured2:after {
  box-shadow: 0 0 0 3px #c700cc !important;
}
#header .header-nav-main nav > ul > li.dropdown .dropdown-menu {
  border-color: #c700cc !important;
}
#header .header-nav-main nav > ul > li.dropdown.open > a:before,
#header .header-nav-main nav > ul > li.dropdown:hover > a:before {
  border-color: #c700cc !important;
}
#header .header-nav-main nav > ul > li > a:hover {
  border-color: #c700cc !important;
}
.thumb-info.thumb-info-borders {
  border-color: #c700cc !important;
}
.owl-carousel.nav-style-1 .owl-nav .owl-next,
.owl-carousel.nav-style-1 .owl-nav .owl-prev {
  color: #c700cc !important;
}
.thumb-info .thumb-info-wrapper:after {
  content: "";
  background-color: rgba(199, 0, 204, 0.5) !important;
}
html body .btn-light:hover,
html body .btn-light.hover,
html body .btn-outline.btn-light:hover,
html body .btn-outline.btn-light.hover {
  border-color: #c700cc !important;
  color: #c700cc !important;
}
html .btn-outline.btn-primary:hover,
html .btn-outline.btn-primary.hover {
  border-color: #c700cc !important;
}
.post-medium:hover {
  -webkit-box-shadow: 0px 3px 0px 0px #c700cc !important;
  -moz-box-shadow: 0px 3px 0px 0px #c700cc !important;
  box-shadow: 0px 3px 0px 0px #c700cc !important;
}
