/* Required height of parents of the Full Page Carousel for proper displaying carousel itself */
html,
body,
.view {
  height: 100%; }

/* Full Page Carousel itself*/
.carousel {
  height: 100%; }
  .carousel .carousel-inner {
    height: 100%; }
    .carousel .carousel-inner .carousel-item,
    .carousel .carousel-inner .active {
      height: 100%; }

/* Navbar animation */
.navbar {
  background-color: rgba(0, 0, 0, 0.3); }

.top-nav-collapse {
  background-color: #1218bc; }

/* Adding color to the Navbar on mobile */
@media only screen and (max-width: 992px) {
  .navbar {
    background-color: #1218bc; } }

/* Footer color for sake of consistency with Navbar */
.page-footer {
  background-color: #ff00a8; }

.logonav{
  width: 120px;
}
.carrito{
  height: 25px;;
}
.btn{
  border-radius: 25px;
}

.btn-tcc{
  background-color: #1218bc;
  color: #ff00a8;
  width: 150px;
  box-shadow: 0px 6px 10px 0px rgba(255, 0, 170, 0.35);
}

.btn-tcc:hover{
  color: white;
  box-shadow: 0px 3px 10px 0px rgba(255, 0, 170, 0.75);
}



.infocursos{
  padding-top: 25px;
}

.lineatitulos{
  border-bottom: 2px solid #ff00a8;
  
}
.lineatitulos2{
  border-bottom: 2px solid #ffffff;
}


.baner {
  background-image: url("../img/banermascara-08.png"),url("../img/banerfoto-08.png");background-repeat: no-repeat; background-size: cover; background-position: center 0; background-attachment: fixed;
  height: 450px;
 }
 .baner2 {
  background-image: url("../img/banermascara-08.png"),url("../img/Slides_portadas/10.jpg");background-repeat: no-repeat; background-size: cover; background-position: center 0; background-attachment: fixed;
  height: 450px;
 }
 .banerfiestas {
  background-image:url("../img/foto8r4.jpg");background-repeat: no-repeat; background-size: cover; background-position: center 0; background-attachment: fixed;
  height: 450px;
 }
 .textoinfobm{
   color: #1218bc;
 }

 .logoinfoBM{
   text-align: right;
 }
 .banerfrase{
   background-color: #1218bc;
 }

 .titulogaleria{
   color: #1218bc;
 }
 .lineatitulos3{
  border-bottom: 3px solid #ff00a8;
 }
 .logoBM{
   width: 65%;
 }
 
/* Tamaño y alineación logo BM */
@media only screen and (max-width: 990px) {
.logoinfoBM {
  text-align: left;  
}
}
@media only screen and (max-width: 766px) {
  .logoBM {
   display: none;
  }
  }
  .linkhover:hover{
    color: #1218bc;
  }
  .publivisible{
    font-size: 10px;
    
  }
  .footercopy{
    float: left;
  }
  .bg-rosa{
    background-color: #ff00a8;
  }

  .bg-azulon{
    background-color: #1218bc;
  }
  .textrosa{
    color: #ff00a8;
  }

  .textazul{
    color: #1218bc;
  }

  .cabelaescuela {
    background-image: url("../img/Slides_portadas/slideSemanaSanta.jpg");background-repeat: no-repeat; background-size: cover; background-position: center;
    height: 550px;
   }

   .cabecera3 {
    background-image: url("../img/Slides_portadas/VictorLaredo.jpg");background-repeat: no-repeat; background-size: cover; background-position: center;
    height: 550px;
   }

   .cabecursos {
    background-image: url("../img/Slides_portadas/slidecursos.jpg");background-repeat: no-repeat; background-size: cover; background-position: center;
    height: 550px;
   }
   .cabecursosini {
    background-image: url("../img/Slides_portadas/BM05.jpg");background-repeat: no-repeat; background-size: cover; background-position: center;
    height: 550px;
   }

   .cabecompeti {
    background-image: url("../img/Slides_portadas/Dani_laredo.jpg");background-repeat: no-repeat; background-size: cover; background-position: center;
    height: 550px;
   }

   .cabesanta {
    background-image: url("../img/Slides_portadas/cabesanta.jpg");background-repeat: no-repeat; background-size: cover; background-position: center;
    height: 550px;
   }

   .cabealtorendi {
    background-image: url("../img/Slides_portadas/Victor_g1.jpg");background-repeat: no-repeat; background-size: cover; background-position: center;
    height: 550px;
   }

   .cabeinfocamp {
    background-image: url("../img/Slides_portadas/cursogaleria_info.jpg");background-repeat: no-repeat; background-size: cover; background-position: center;
    height: 550px;
   }
   .cabecampverano {
    background-image: url("../img/Slides_portadas/slidecampvera.jpg");background-repeat: no-repeat; background-size: cover; background-position: center;
    height: 550px;
   }

   .cabeundia {
    background-image: url("../img/Slides_portadas/slideundia.jpg");background-repeat: no-repeat; background-size: cover; background-position: center;
    height: 550px;
   }
   .cabematerial {
    background-image: url("../img/Slides_portadas/material.jpg");background-repeat: no-repeat; background-size: cover; background-position: center;
    height: 550px;
   }




   .cabecera5 {
    background-image: url("../img/fotospruebas/BM-Surf_11.jpg");background-repeat: no-repeat; background-size: cover; background-position: center;
    height: 550px;
   }

   .mancha{
     width: 200px;
     margin-top: -75px;
   }

   .lineatitulos4{
    border-bottom: 3px solid #ffff00;
   }

   .lineatitulosazul{
    border-bottom: 2px solid #1218bc;
   }
   

.cabecera2 {
  background-image: url("../img/fotospruebas/slide6.jpg");background-repeat: no-repeat; background-size: cover; background-position: center;
  height: 550px;
 }

 .modal-dialog.modal-notify.modal-success .badge, .modal-dialog.modal-notify.modal-success .modal-header{
   background-color: #ff00a8;
 }

 .fotomodal{
   width: 240px;
 }

.lineatitulos5{
  border-bottom: 3px solid #ffff00;
 }

 .lineatitulos6{
  border-bottom: 3px solid  #1218bc;
 }

 a{
   color: #1218bc;
 }

 a:hover{
  color: #ff00a8;
}

.fondocursoscartas{
  background-image: url("../img/fondo_curva_cursos-07-copia.jpg");background-repeat: no-repeat; background-size: cover; background-position: center;

}


.fondoperfeccionamientocartas{
  background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 27%, rgba(18,25,250,1) 27%, rgba(18,25,250,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(27%, rgba(255,255,255,1)), color-stop(27%, rgba(18,25,250,1)), color-stop(100%, rgba(18,25,250,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 27%, rgba(18,25,250,1) 27%, rgba(18,25,250,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 27%, rgba(18,25,250,1) 27%, rgba(18,25,250,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 27%, rgba(18,25,250,1) 27%, rgba(18,25,250,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 27%, rgba(18,25,250,1) 27%, rgba(18,25,250,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#1219fa', GradientType=0 );
}


.bg-titulocartas{
    background: rgba(18,24,201,1);
  background: -moz-linear-gradient(left, rgba(18,24,201,1) 0%, rgba(18,21,228,1) 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, rgba(18,24,201,1)), color-stop(100%, rgba(18,21,228,1)));
  background: -webkit-linear-gradient(left, rgba(18,24,201,1) 0%, rgba(18,21,228,1) 100%);
  background: -o-linear-gradient(left, rgba(18,24,201,1) 0%, rgba(18,21,228,1) 100%);
  background: -ms-linear-gradient(left, rgba(18,24,201,1) 0%, rgba(18,21,228,1) 100%);
  background: linear-gradient(to right, rgba(18,24,201,1) 0%, rgba(18,21,228,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1218c9', endColorstr='#1215e4', GradientType=1 );
  }


.carta{
  -webkit-box-shadow: 10px 10px 30px 7px rgba(0,0,0,0.29);
-moz-box-shadow: 10px 10px 30px 7px rgba(0,0,0,0.29);
box-shadow: 10px 10px 30px 7px rgba(0,0,0,0.29);
}


.degradado1{
background-image: url("../img/curso_otro1-08.jpg");background-repeat: no-repeat; background-size: cover; background-position: center;
height: 260px;
transition: background .2s ease;
cursor:pointer;
}

.degradado2{
  background-image: url("../img/curso_otro2-08-08.jpg");background-repeat: no-repeat; background-size: cover; background-position: center;
  height: 260px;
  transition: background .2s ease;
  cursor:pointer;
  }


.degradado3{
  background-image: url("../img/curso_otro3-08-08-08.jpg");background-repeat: no-repeat; background-size: cover; background-position: center;
  height: 260px;
  transition: all .2s ease;
  -moz-transition: all .2s ease;
  -webkit-transition: all .2s ease;
  -o-transition: all .2s ease;
  cursor:pointer;
  }


.degradado4{
  background: rgba(255,0,170,1);
background: -moz-linear-gradient(30deg, rgba(255,0,170,1) 0%, rgba(18,25,250,1) 100%);
background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(255,0,170,1)), color-stop(100%, rgba(18,25,250,1)));
background: -webkit-linear-gradient(30deg, rgba(255,0,170,1) 0%, rgba(18,25,250,1) 100%);
background: -o-linear-gradient(30deg, rgba(255,0,170,1) 0%, rgba(18,25,250,1) 100%);
background: -ms-linear-gradient(30deg, rgba(255,0,170,1) 0%, rgba(18,25,250,1) 100%);
background: linear-gradient(30deg, rgba(255,0,170,1) 0%, rgba(18,25,250,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff00aa', endColorstr='#1219fa', GradientType=1 );
}


.altocartacamp{
  height: 300px;
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
.altocartacamp{
    height: 390px;
  }
  }

.alturafotocontacto{
  height: 400px;
}

.fondogris{
  background-color: #f0f0f0;
}

.legaless{
  font-weight: 700;
  font-size: small;
}

