#actividad .slide_content_type_1 .pregunta .texto_curso {
   font-size: 16px;
}

#actividad .class_slide .review {
    margin-top: 10px;
}

.content_type_clase_donostiarra #actividad .texto_curso li {
    padding-left: 20px;
}

.content_type_clase_donostiarra #actividad .player.audio {
    box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.75);
}

a {
    color: #254BB0;
}

.bck-activity-link-container:hover {
    color: #254BB0;
}

.btn-primary, .btn-primary.disabled, .btn-primary.disabled:focus {
    background-color: #254BB0;
}

#indice .units ul li.active:not(.disabled), body:not(.isTablet) #indice .units ul li:hover:not(.disabled), #indice .units ul li:focus:not(.disabled) {
    background: #254BB0;
}

.bck-box.box-3 {
    background-color: #FDD9C0;
    border-radius: 20px;
    border: 4px solid #FAB484;
    font-weight: normal;
}


/*Prueba*/
/*Pop up*/
.fa-info:before {
    content: "\f129";
    color: #D1232A;
}
.info-template.shown{
	    background: rgba(255,255,255,1);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(237,196,26,1) 100%);
 	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(237,196,26,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(237,196,26,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(237,196,26,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(237,196,26,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(237,196,26,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#edc41a', GradientType=0 );
}
.info-popover .popover-title:before, .popover-template .popover-title:before{
	display:none;
}
.info-popover .popover-title, .popover-template .popover-title{
	background-color: #ffff;
    padding-left: 14PX;
color: #D1232A;
}

.info-template .info-title.shown{
color: #D1232A;
}

.popover-template .popover-content{
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(237,196,26,1) 100%);
 	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(237,196,26,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(237,196,26,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(237,196,26,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(237,196,26,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(237,196,26,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#edc41a', GradientType=0 );
}
.info-template .info-icon{
	box-shadow: 0 0 10px #555;
}

/*flipbox*/
body:not(.edit) .bck-flipbox-face.front{
	background-color: #EDC41A;
    border: none;
    box-shadow: 3px 7px 13px -1px rgba(107,104,107,1);
}
body:not(.edit) .front .bck-flipbox-title, body:not(.edit) .front .bck-flipbox-section{
	color: #D1232A;
    text-align: center;
    vertical-align: middle;
    font-size: 25px;
    padding-top: 55%;
}
body:not(.edit) .bck-flipbox-face.back{
	background-color: #EDC41A;
	border: none;
	box-shadow: 3px 7px 13px -1px rgba(107,104,107,1);
}
body:not(.edit) .back .bck-flipbox-title, body:not(.edit) .back .bck-flipbox-section{
	color: #414141;
    font-size: 1.6rem;
}

/*desplegable*/
.bck-dropdown-content{
	overflow-y: hidden;
}
/*tabs*/
.bck-tabtitles{
	background-color: #edf3e7;
	border-bottom: 1px solid #ffff;
	display: block;
    text-shadow: -1px 0 #fff, 0 1px #fff, 1px 0 #fff, 0 -1px #fff;
    font-weight: bold;
    font-size: 22px;
    text-align: justify;
    width: 100%;
}
.bck-tabtitles:hover{
	background-color: #96B977;
}
body:not(.edit) .bck-tabcontents .div-contents{
	padding: 0px;
}
body:not(.edit) .bck-tabs-box{
	border:none;
}
body:not(.edit) .bck-tabs-box.vertical-tabs .bck-tabslists{
	    max-height: 500px;
}
body:not(.edit) .bck-tabs-box.vertical-tabs .bck-tabpanel{
	height: 500px;
	padding: 15px 12px 0px;
	background-color: #edf3e7;
}
body:not(.edit) .bck-tabs-box.vertical-tabs .bck-tabslists .bck-tabtitles{
	font-size: 17px;
}