/*pop-up*/

.info-template {
   width: 115px;
}

.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 {
    color: #B3B800;
    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 {
    color: #B3B800;
    background: #fff;
}

.fa-times:before {
    content: "\f00d";
    color: #999;
}

.info-template .info-title.shown:before {
    display: none;
}

/**/

/*tooltip*/
.bck-tooltip, .bck-underline {
    text-decoration: none; 
    border-bottom: 2px solid #00974D;
}

.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;
}

/*títulos*/

.bck-title-1:before {
    content: '\f101';
    margin-right: 10px;
    font-family: 'FontAwesome';
    color: #79B383;
}

.bck-title-10 {
    background: #E8643B;
    color: #F9C5A5;
}

.bck-title-7{
    background: #87037C;
    color: #CEA6C7;
}

.bck-enfasis {
    color: #00923A;
    font-weight: bold;
}

/*ENFASIS EN SECCION EVALUACIÓN*/

.evaluacion .bck-enfasis {
    color: #e76048;
    font-weight: bold;
}

/*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;
}

#actividad .content .texto_curso .bck-ol li:before, #actividad .popover-content .bck-ol li:before, #actividad .content .workspace ul li .bck-ol li:before{
    left: -40px;
    width: 30px;
}

/*lista ordenada seccion evaluacion*/

#actividad .content .texto_curso .bck-ol li:before, #actividad .evaluacion .popover-content .bck-ol li:before, #actividad .content .workspace ul li .bck-ol li:before {
    content: counter(bck-li-counter)".";
    color: #e76048;
    font-size: 2.0rem	
}

#actividad .content .texto_curso .bck-ol-1 li:before, #actividad .evaluacion .popover-content .bck-ol-1 li:before, #actividad .content .workspace ul li .bck-ol-1 li:before {
    top: 0;
    left: -40px;
    width: 36px;
}


/*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: ' ';
    margin-top: 6px;
    background: #333;
    position: absolute;
    top: auto;
    margin-left: 15px;
}

#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 {
    font-family: 'NEUTRAFACE2TEXT-LIGHT';
    font-weight: normal;
}

#actividad .content .texto_curso .bck-ol-2, #actividad .content .workspace ul li .bck-ol-2 {
    margin-left: 30px;
}


/*tablas*/

table td.bck-td-1 {
    background-color: #00923A;
    border: 1px solid;
}

table td.bck-td-2 {
    background: #EAF1E8;
    color:  #00923A;
}

table, .bck-table {
    border: 0px solid #80808040;
}

table td, .bck-table td {
    border-color: #80808040;
}

/*cajas*/

.bck-box.bck-box-4 .bck-title:before{
   display: none;
}

.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 #F6C743;
    background: #FFF9ED;
}
.bck-box.bck-box-1 {
    min-height: 0;
    margin-top: 0;
}
.bck-box.bck-box-1 .bck-content {
    padding-left: 20px;
}

/*amarillo*/

#actividad .content .amarillo .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{
	content: counter(bck-li-counter) ".";
	color: #F6C743;
	font-size: 2rem;
	top: -1px;
}

#actividad .content .amarillo .header .title h3 {
    color: #F6C743;
    font-size: 6rem;
    font-weight: 100;
    font-family: 'SUBROC-REGULAR';
}

/*morado*/

#actividad .content .morado .header .title h3 {
    color: #87037C;
    font-size: 6rem;
    font-weight: 100;
    font-family: 'SUBROC-REGULAR';
}

.morado .bck-title-1 {
    color: #87037C;
    font-size: 3rem;
    font-family: 'APEXNEW-BOOK';
}
.morado .bck-title-2 {
    color: #87037C;
     font-weight: 600;
}

#actividad .content .morado .texto_curso .bck-ol li:before, #actividad .popover-content .bck-ol li:before, #actividad .content .morado .workspace ul li .bck-ol li:before{
	content: counter(bck-li-counter) ".";
	color: #87037C;
	font-size: 2rem;
	top: -1px;
}

#actividad .content .morado .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;
}

.morado .bck-box.bck-box-4 .bck-title {
    padding: 5px 5px 5px 5px;
    color: #87037C;
    border-bottom: 2px solid #87037C;
}

.morado .bck-box.bck-box-4 .bck-content {
    border-bottom: 2px solid #87037C;
}

/*rojo*/

#actividad .content .rojo .header .title h3 {
    color: #ED8053;
    font-size: 6rem;
    font-weight: 100;
    font-family: 'SUBROC-REGULAR';
}

.rojo .bck-title-1 {
    color: #ED8053;
    font-size: 3rem;
    font-family: 'APEXNEW-BOOK';
}
.rojo .bck-title-2 {
    color: #ED8053;
     font-weight: 600;
}

#actividad .content .rojo .texto_curso .bck-ol li:before, #actividad .popover-content .bck-ol li:before, #actividad .content .workspace ul li .bck-ol li:before{
	content: counter(bck-li-counter) ".";
	color: #ED8053;
	font-size: 2rem;
	top: -1px;
}

#actividad .content .rojo .texto_curso ol.bck-ol-2 li:before, #actividad .popover-content ol.bck-ol-2 li:before, #actividad .content .rojo .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;
}

.rojo .bck-box.bck-box-4 .bck-title {
    padding: 5px 5px 5px 5px;
    color: #ED8053;
    border-bottom: 2px solid #ED8053 ;

}
.rojo .bck-box.bck-box-4 .bck-content {
    border-bottom: 2px solid #ED8053;
}


/*verde*/

#actividad .content .verde .header .title h3 {
    color: #1AA25E;
    font-size: 6rem;
    font-weight: 100;
    font-family: 'SUBROC-REGULAR';
}

.verde .bck-title-1 {
    color: #1AA25E;
    font-size: 3rem;
    font-family: 'APEXNEW-BOOK';
}
.verde .bck-title-2 {
    color: #1AA25E;
     font-weight: 600;
}

#actividad .content .verde .texto_curso .bck-ol li:before, #actividad .popover-content .bck-ol li:before, #actividad .content .workspace ul li .bck-ol li:before{
	content: counter(bck-li-counter) ".";
	color: #1AA25E;
	font-size: 2rem;
	top: -1px;
}

#actividad .content .verde .texto_curso ol.bck-ol-2 li:before, #actividad .popover-content ol.bck-ol-2 li:before, #actividad .content .verde .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;
}

.verde .bck-box.bck-box-4 .bck-title {
    padding: 5px 5px 5px 5px;
    color: #1AA25E;
    border-bottom: 2px solid #1AA25E;
}

.verde .bck-box.bck-box-4 .bck-content {
    border-bottom: 2px solid #1AA25E;
}

/*lista para alejandro*/
#actividad .content .texto_curso ol.bck-ol-8 li:before,
 #actividad .popover-content ol.bck-ol-8 li:before,
 #actividad .content .workspace ul li ol.bck-ol- li:before {
    content: counter(bck-li-counter) ".";
    color: #862A90 !important;
}

/*LISTA ROSA EN RECUADRO SECCION MORADO*/

#actividad .content .morado .texto_curso ol.bck-ol-8 li:before,
 #actividad .popover-content ol.bck-ol-8 li:before,
 #actividad .content .morado .workspace ul li ol.bck-ol- li:before {
    content: counter(bck-li-counter) ".";
    color: #862A90;
}

/*LISTA ROSA EN RECUADRO SECCION ROJO*/

#actividad .content .rojo .texto_curso ol.bck-ol-8 li:before,
 #actividad .popover-content ol.bck-ol-8 li:before,
 #actividad .content .rojo .workspace ul li ol.bck-ol- li:before {
    content: counter(bck-li-counter) ".";
    color: #e6007e;
}

/*lista verde para seccion morado*/

#actividad .content .morado .texto_curso ol.bck-ol-3 li:before,
 #actividad .popover-content ol.bck-ol-3 li:before,
 #actividad .content .morado .workspace ul li ol.bck-ol- li:before {
    content: counter(bck-li-counter) ".";
    color: #00923a;
}

/*lista verde para seccion ROJO*/

#actividad .content .rojo .texto_curso ol.bck-ol-3 li:before,
 #actividad .popover-content ol.bck-ol-3 li:before,
 #actividad .content .rojo .workspace ul li ol.bck-ol- li:before {
    content: counter(bck-li-counter) ".";
    color: #00923a;
}

.bck-box.bck-box-5 .bck-content {
    padding: 15px;
    border: 2px solid #862A90;
    border-radius: 15px;
    color: #862A90;
    background: #F9F1E8;
}

/*Underline*/
.bck-underline {
    text-decoration: none;
    border-bottom: 2px solid #00964C;
}

/*Actividades*/

#actividad .workspace.clasificar .clasificar_lista .classify-item {
    margin: 2px;
    min-width: 100px;
    max-width: 250px;
    border: 3px solid #d8d8d8;
    display: inline-block;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    cursor: pointer;
    height: auto;
    transform: scaleY(1);
    word-wrap: break-word;
    padding-bottom: 10px;
    padding-top: 20px;
    padding-left: 5px;
    padding-right: 5px;
}

#actividad .workspace.clasificar .clasificar_lista .classify-item p {
    margin-bottom: 0px;
}

/*pie de foto*/
.bck-i-fullscreen figcaption {
    border-bottom: none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #FDFDFD;
}

/*Espacio párrafos*/
.texto_curso p {
    line-height: 1.43em!important;
    margin-bottom: 8px;
}

/*Padding enlaces*/

body:not(.edit) #actividad a:not(.cke_button):not(.zoom_flag_img) {
    padding-right: 0;
}