/*toc*/
#indice .unit-content .header .title {
    height: 65px;
    padding: 14px;
    background: #96378ca3;
    width: 100%;
    height: auto;
}

.btn-primary, .btn-primary.disabled, .btn-primary.disabled:focus {
    background-color: #96378ca3;
}
#indice .units ul li.active:not(.disabled), #indice .units ul li:focus:not(.disabled) {
    background: #96378C;
}

#indice .units ul li.hover:not(.disabled), body:not(.isTablet) #indice .units ul li:hover:not(.disabled), #indice .units ul li:hover:not(.disabled) {
    background: #96378ca3;
}

/*cajas*/

.bck-box.bck-box-6 .bck-content{
background: rgba(138,50,132,1);
background: -moz-linear-gradient(left, rgba(138,50,132,1) 0%, rgba(130,49,130,0.59) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(138,50,132,1)), color-stop(100%, rgba(130,49,130,0.59)));
background: -webkit-linear-gradient(left, rgba(138,50,132,1) 0%, rgba(130,49,130,0.59) 100%);
background: -o-linear-gradient(left, rgba(138,50,132,1) 0%, rgba(130,49,130,0.59) 100%);
background: -ms-linear-gradient(left, rgba(138,50,132,1) 0%, rgba(130,49,130,0.59) 100%);
background: linear-gradient(to right, rgba(138,50,132,1) 0%, rgba(130,49,130,0.59) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8a3284', endColorstr='#823182', GradientType=1 );
border-radius: 10px;
}

.bck-box.bck-box-7 .bck-title {
    color: #B4B804;
}
.bck-box.bck-box-7 {
    background: #f5c8990f;
    text-align: left;
    border: 2px solid #B4B804;
}

.bck-box.bck-box-2 {
    background: #fff;
    border: 2px solid #96378C;
}

.bck-box.bck-box-1:before{
   display: none;
}
.bck-box.bck-box-1:after{
    border-right: 0;
    right: 0px;
  -webkit-transform: none;
    transform-origin: unset;
    border-radius: 10px;
    border: 2px solid #B3B800;
}

.bck-box.bck-box-1 {
    min-height: 0;
    margin-top: 0;
}
.bck-box.bck-box-1 .bck-content {
    padding-left: 20px;
}
.bck-box.bck-box-4 .bck-title{
  color: #96378C;
}
.bck-box.bck-box-4 .bck-title:before{
   display: none;
 }

.bck-box.bck-box-4 .bck-content {
    border-bottom: 2px solid #96378C;
    border-top: 2px solid #96378C;
    padding: 13px;
}

.bck-box.bck-box-8 .bck-title{
    color: #96378C;
    font-family: 'SUBROC-REGULAR';
    font-size: 4rem;
}

.bck-box.bck-box-8 .bck-content {
    border-bottom: 2px solid  #96378C;
    background-color: transparent;
}

/*título slide*/

#actividad .content .header .title h3 {
    color: #96378C;
}

.bck-title-7{
    background: transparent;
    color: #96378C;
}

/*énfasis*/

.bck-enfasis {
    color: #96378C;
}

/*listas ordenadas*/
ol.bck-ol.bck-ol-1 {
    padding-left: 18px;
}

#actividad .content .texto_curso .bck-ol-1 li:before, #actividad .popover-content .bck-ol-1 li:before, #actividad .content .workspace ul li .bck-ol-1 li:before {
    top: -1px;
    color: #0093CD;
}

/*lista desordenada*/
#actividad .content .texto_curso ul li:before, #actividad .content .workspace ul li ul li:before, #actividad .content .texto_curso .bck-ul li:before, #actividad .content .workspace ul li .bck-ul li:before, #actividad .popover-background.shown .popover-content > ul > li:before {
    content: ' ';
    top: 5px;
    background: #333;
}

/*títulos*/

.bck-title-1 {
    color: #96378C;
}

/*tablas*/

table td.bck-td-1 {
    color: #fff;
    background-color: #96378C;
    border-color: #fff;
}

table, .bck-table {
    border: 1px solid #80808040;
}
table td, .bck-table td {
    border-color: #80808040;
}

/*lista ordenada*/

#actividad .content .texto_curso ol.bck-ol-2 li:before, #actividad .popover-content ol.bck-ol-2 li:before, #actividad .content .workspace ul li ol.bck-ol-2 li:before {
    content: counter(bck-li-counter, lower-alpha) ")";
    color: #333;
    font-size: 1.8rem;
    font-style: italic;
}
/*pop-up*/

.info-template .info-title.shown {
    font-size: 2rem;
    margin: 0 6px 12px 6px;
    padding-bottom: 10px;
    text-align: center;
    padding-top: 10px;
    letter-spacing: 1px;
    border-bottom: 1px solid #CFCFCF;
}

.info-template .info-title {
    font-family: 'SUBROC-REGULAR';
}

.info-popover .popover-title:before, .popover-template .popover-title:before{
    color: #B3B800;
}

.info-popover .popover-title, .popover-template .popover-title .popover-title-text {
    font-family: 'SUBROC-REGULAR';
    font-size: 2.8rem;
}

.info-popover .popover-title, .popover-template .popover-title {
    background: #fff;
    color: #e76148;
    }

.fa-times:before {
    content: "\f00d";
    color: #999;
}

.info-template .info-title.shown:before {
    display: none;
}

/**/

.activities-dropdown .nav-tabs > li.active{
    background-color: #F27060;
    color: #fff;
}

#actividad a{
   background-color: transparent;
   text-align: center;
}
.bck-dropdown-2 .bck-dropdown-content {
   max-height: none;
}
#actividad .pregunta .texto_curso {
    font-size: 1.8rem;
}

#actividad .audio.player.audio {
       vertical-align: text-top;
}