#title-gestionclase,#tabs-gestionclase{
    background-color: #f9f9f9;
} 

.box-gestionclase {
            border: 20px #00bfd7 solid;
    background-color: #FFF;
    padding: 30px 50px;
    box-shadow: 8px -8px 0 -3px #ccc, 8px -8px 0 0 #00bfd7;
        }


.tabs-style-linebox nav a {
    padding: 0 1.5em;
    color: #e25d32;
    font-weight: 700;
    -webkit-transition: color 0.3s;
    transition: color 0.3s;
    height: 100%;
    display: flex;
    align-items: center;
    text-align: center;
    justify-content: center;
    line-height: 24px;
    padding: 15px 0;
    font-size: 19px;
}
.tabs-style-linebox nav a:hover,
.tabs-style-linebox nav a:focus {
  color: #e25d32;
}

.tabs-style-linebox nav li.tab-current a {
  color: #fff;
}

.tabs-style-linebox nav a::after {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  background: #e25d32;
  content: "";
  -webkit-transition: background-color 0.3s, -webkit-transform 0.3s;
  transition: background-color 0.3s, transform 0.3s;
  -webkit-transition-timing-function: ease, cubic-bezier(0.7, 0, 0.3, 1);
  transition-timing-function: ease, cubic-bezier(0.7, 0, 0.3, 1);
  -webkit-transform: translate3d(0, 100%, 0) translate3d(0, -3px, 0);
  transform: translate3d(0, 100%, 0) translate3d(0, -3px, 0);
}

.tabs-style-linebox nav li.tab-current a::after {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.tabs-style-linebox nav a:hover::after,
.tabs-style-linebox nav a:focus::after,
.tabs-style-linebox nav li.tab-current a::after {
  background: #e25d32;
}

@media screen and (max-width: 58em) {
  .tabs-style-linebox nav ul {
    display: block;
    box-shadow: none;
  }

  .tabs-style-linebox nav ul li {
    display: block;
    -webkit-flex: none;
    flex: none;
  }
}


.tabs-incentivos.tabs-style-linebox nav ul {
   
    width: 100%;
    max-width: 100%;
}
.tabs-style-linebox nav ul li {
    margin: 0 0.5em;
   
}
.videogestionclase h4{
    font-weight: bolder;
}
.videogestionclase{
    background: #fff;
    padding: 26px 35px;
}
.play-gestionclase {
  
    width: 100px;
}
.videogestionclase a{
  
        color: #1e3245;
}

#tabs-gestionclase .card-header {
   background-color: #1e3245;   
}
#tabs-gestionclase .card-header a{
 color: #fff;
    display: flex;
    justify-content: space-between;  
}
.card .card-header .btn-header-link:after {
  content: "\f107";
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  float: right;
}

.card .card-header .btn-header-link.collapsed:after {
  content: "\f106";
}