#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: #FEC210;
}

.texto_curso ol.bck-ol2 li:before, .cke_contents ol.bck-ol2 li:before {
    left: -10px;
    margin-right: 0px;
}

#actividad .workspace.true-false .tf-option {
    margin-left: 60px;
}

.bck-indent-1 {
    margin-left: 32px;
}


.btn-primary, .btn-primary.disabled, .btn-primary.disabled:focus {
    background-color: #FEC210;
}

a:hover, a:active, a:focus {
    color: #FEC210;
}

#indice .unit-content .header .title {
    color: #009F7E;
}

#actividad .content .header {
    border-top: 40px solid #FFC20E;
}

#actividad .content .header .slide_number {
    background: #00AD85;
    text-shadow: -1px 1px #00AD85, -2px 2px #00AD85, -3px 3px #00AD85, -4px 4px #00AD85, -5px 5px #00AD85, -6px 6px #00AD85, -7px 7px #00AD85, -8px 8px #00AD85, -9px 9px #00AD85, -10px 10px #00AD85, -11px 11px #00AD85, -12px 12px #00AD85, -13px 13px #00AD85, -14px 14px #00AD85, -15px 15px #00AD85, -16px 16px #00AD85, -17px 17px #00AD85, -18px 18px #00AD85, -19px 19px #00AD85, -20px 20px #00AD85, -21px 21px #00AD85, -22px 22px #00AD85, -23px 23px #00AD85, -24px 24px #00AD85, -25px 25px #00AD85, -26px 26px #00AD85, -27px 27px #00AD85, -28px 28px #00AD85, -29px 29px #00AD85, -30px 30px #00AD85, -31px 31px #00AD85, -32px 32px #00AD85, -33px 33px #00AD85, -34px 34px #00AD85, -35px 35px #00AD85, -36px 36px #00AD85, -37px 37px #00AD85, -38px 38px #00AD85, -39px 39px #00AD85, -40px 40px #00AD85;
}

#actividad .content .header .title h3 {
    color: #00AD85;
}

.bck-title1 {
    color: #E7B10F;
}

.bck-enfasis {
    color: #00AD85;
}


.texto_curso ul.bck-ul1 li:before, .cke_contents ul.bck-ul1 li:before {
    background: #FFC20E;
}

#actividad .carousel-inner .fondo .item-container {
    background: #FFF1D0;
}

#actividad .content .ultima .header {
    border-top: 40px solid #FFC20E;
    background: #FFC20E;
}

.shadow-title {
    box-shadow: -1px -1px #E6AD10, -2px -2px #E6AD10, -3px -3px #E6AD10, -4px -4px #E6AD10, -5px -5px #E6AD10, -6px -6px #E6AD10, -7px -7px #E6AD10, -8px -8px #E6AD10, -9px -9px #E6AD10, -10px -10px #E6AD10, -11px -11px #E6AD10, -12px -12px #E6AD10, -13px -13px #E6AD10, -14px -14px #E6AD10, -15px -15px #E6AD10, -16px -16px #E6AD10, -17px -17px #E6AD10, -18px -18px #E6AD10, -19px -19px #E6AD10, -20px -20px #E6AD10, -21px -21px #E6AD10, -22px -22px #E6AD10, -23px -23px #E6AD10, -24px -24px #E6AD10, -25px -25px #E6AD10, -26px -26px #E6AD10, -27px -27px #E6AD10, -28px -28px #E6AD10, -29px -29px #E6AD10, -30px -30px #E6AD10, -31px -31px #E6AD10, -32px -32px #E6AD10, -33px -33px #E6AD10, -34px -34px #E6AD10, -35px -35px #E6AD10, -36px -36px #E6AD10, -37px -37px #E6AD10, -38px -38px #E6AD10, -39px -39px #E6AD10, -40px -40px #E6AD10, -41px -41px #E6AD10, -42px -42px #E6AD10, -43px -43px #E6AD10, -44px -44px #E6AD10, -45px -45px #E6AD10, -46px -46px #E6AD10, -47px -47px #E6AD10, -48px -48px #E6AD10, -49px -49px #E6AD10, -50px -50px #E6AD10, -51px -51px #E6AD10, -52px -52px #E6AD10, -53px -53px #E6AD10, -54px -54px #E6AD10, -55px -55px #E6AD10, -56px -56px #E6AD10, -57px -57px #E6AD10, -58px -58px #E6AD10, -59px -59px #E6AD10, -60px -60px #E6AD10, -61px -61px #E6AD10, -62px -62px #E6AD10, -63px -63px #E6AD10, -64px -64px #E6AD10, -65px -65px #E6AD10, -66px -66px #E6AD10, -67px -67px #E6AD10, -68px -68px #E6AD10, -69px -69px #E6AD10, -70px -70px #E6AD10, -81px -81px #E6AD10, -82px -82px #E6AD10, -83px -83px #E6AD10, -84px -84px #E6AD10, -85px -85px #E6AD10, -86px -86px #E6AD10, -87px -87px #E6AD10, -88px -88px #E6AD10, -89px -89px #E6AD10, -90px -90px #E6AD10, -91px -91px #E6AD10, -92px -92px #E6AD10, -93px -93px #E6AD10, -94px -94px #E6AD10, -95px -95px #E6AD10, -96px -96px #E6AD10, -97px -97px #E6AD10, -98px -98px #E6AD10, -99px -99px #E6AD10, -100px -100px #E6AD10, -101px -101px #E6AD10, -102px -102px #E6AD10, -103px -103px #E6AD10, -104px -104px #E6AD10, -105px -105px #E6AD10, -106px -106px #E6AD10, -107px -107px #E6AD10, -108px -108px #E6AD10, -109px -109px #E6AD10, -110px -110px #E6AD10, -111px -111px #E6AD10, -112px -112px #E6AD10, -113px -113px #E6AD10, -114px -114px #E6AD10, -115px -115px #E6AD10, -116px -116px #E6AD10, -117px -117px #E6AD10, -118px -118px #E6AD10, -119px -119px #E6AD10, -120px -120px #E6AD10;
    background: #FFC20E;
}

.shadow-pico {
    background: linear-gradient(225deg, transparent 40px, #FFC20E 0) top left;
    background-image: radial-gradient(circle at 100% 0, rgba(204,0,0,0) 39px, #FFC20E 1px);
}

#actividad .content .ultima .header .slide_number {
    box-shadow: 1px 1px #E6AD10, 2px 2px #E6AD10, 3px 3px #E6AD10, 4px 4px #E6AD10, 5px 5px #E6AD10, 6px 6px #E6AD10, 7px 7px #E6AD10, 8px 8px #E6AD10, 9px 9px #E6AD10, 10px 10px #E6AD10, 11px 11px #E6AD10, 12px 12px #E6AD10, 13px 13px #E6AD10, 14px 14px #E6AD10, 15px 15px #E6AD10, 16px 16px #E6AD10, 17px 17px #E6AD10, 18px 18px #E6AD10, 19px 19px #E6AD10, 20px 20px #E6AD10, 21px 21px #E6AD10, 22px 22px #E6AD10, 23px 23px #E6AD10, 24px 24px #E6AD10, 25px 25px #E6AD10, 26px 26px #E6AD10, 27px 27px #E6AD10, 28px 28px #E6AD10, 29px 29px #E6AD10, 30px 30px #E6AD10, 31px 31px #E6AD10, 32px 32px #E6AD10, 33px 33px #E6AD10, 34px 34px #E6AD10, 35px 35px #E6AD10, 36px 36px #E6AD10, 37px 37px #E6AD10, 38px 38px #E6AD10, 39px 39px #E6AD10, 40px 40px #E6AD10, 41px 41px #E6AD10, 42px 42px #E6AD10, 43px 43px #E6AD10, 44px 44px #E6AD10, 45px 45px #E6AD10, 46px 46px #E6AD10, 47px 47px #E6AD10, 48px 48px #E6AD10, 49px 49px #E6AD10, 50px 50px #E6AD10, 51px 51px #E6AD10, 52px 52px #E6AD10, 53px 53px #E6AD10, 54px 54px #E6AD10, 55px 55px #E6AD10, 56px 56px #E6AD10, 57px 57px #E6AD10, 58px 58px #E6AD10, 59px 59px #E6AD10, 60px 60px #E6AD10, 61px 61px #E6AD10, 62px 62px #E6AD10, 63px 63px #E6AD10, 64px 64px #E6AD10, 65px 65px #E6AD10, 66px 66px #E6AD10, 67px 67px #E6AD10, 68px 68px #E6AD10, 69px 69px #E6AD10, 70px 70px #E6AD10;
    text-shadow: 1px 1px #00AD85, 2px 2px #00AD85, 3px 3px #00AD85, 4px 4px #00AD85, 5px 5px #00AD85, 6px 6px #00AD85, 7px 7px #00AD85, 8px 8px #00AD85, 9px 9px #00AD85, 10px 10px #00AD85, 11px 11px #00AD85, 12px 12px #00AD85, 13px 13px #00AD85, 14px 14px #00AD85, 15px 15px #00AD85, 16px 16px #00AD85, 17px 17px #00AD85, 18px 18px #00AD85, 19px 19px #00AD85, 20px 20px #00AD85, 21px 21px #00AD85, 22px 22px #00AD85, 23px 23px #00AD85, 24px 24px #00AD85, 25px 25px #00AD85, 26px 26px #00AD85, 27px 27px #00AD85, 28px 28px #00AD85, 29px 29px #00AD85, 30px 30px #00AD85, 31px 31px #00AD85, 32px 32px #00AD85, 33px 33px #00AD85, 34px 34px #00AD85, 35px 35px #00AD85, 36px 36px #00AD85, 37px 37px #00AD85, 38px 38px #00AD85, 39px 39px #00AD85, 40px 40px #00AD85;
}

.box-2 .box-title-main {
    background: #fec210;
}

.box-2 .box-pico {
    background-image: radial-gradient(circle at 0px 35px, rgba(204,0,0,0) 34px, #fec210 1px, #fec210 15px);
}

.box-2 .box-title-secondary {
    background: #cfe9e0;
    color: #00ad85;
}

.box-2 {
    border: 5px solid #fec210;
    background: white;
}

.box-2 .bck-title {
    color: #00ad85;
    font-size: 2.1rem;
}

.box-back-title span {
    box-shadow: -1px 1px #E9E9E9, -2px 2px #E9E9E9, -3px 3px #E9E9E9, -4px 4px #E9E9E9, -5px 5px #E9E9E9, -6px 6px #E9E9E9, -7px 7px #E9E9E9, -8px 8px #E9E9E9, -9px 9px #E9E9E9, -10px 10px #E9E9E9, -11px 11px #E9E9E9, -12px 12px #E9E9E9, -13px 13px #E9E9E9, -14px 14px #E9E9E9, -15px 15px #E9E9E9, -16px 16px #E9E9E9, -17px 17px #E9E9E9, -18px 18px #E9E9E9, -19px 19px #E9E9E9, -20px 20px #E9E9E9, -21px 21px #E9E9E9, -22px 22px #E9E9E9, -23px 23px #E9E9E9, -24px 24px #E9E9E9, -25px 25px #E9E9E9, -26px 26px #E9E9E9, -27px 27px #E9E9E9, -28px 28px #E9E9E9, -29px 29px #E9E9E9, -30px 30px #E9E9E9, -31px 31px #E9E9E9, -32px 32px #E9E9E9, -33px 33px #E9E9E9, -34px 34px #E9E9E9, -35px 35px #E9E9E9, -36px 36px #E9E9E9, -37px 37px #E9E9E9, -38px 38px #E9E9E9, -39px 39px #E9E9E9, -40px 40px #E9E9E9, -41px 41px #E9E9E9, -42px 42px #E9E9E9, -43px 43px #E9E9E9, -44px 44px #E9E9E9, -45px 45px #E9E9E9, -46px 46px #E9E9E9, -47px 47px #E9E9E9, -48px 48px #E9E9E9, -49px 49px #E9E9E9, -50px 50px #E9E9E9, -51px 51px #E9E9E9, -52px 52px #E9E9E9, -53px 53px #E9E9E9, -54px 54px #E9E9E9, -55px 55px #E9E9E9, -56px 56px #E9E9E9, -57px 57px #E9E9E9, -58px 58px #E9E9E9, -59px 59px #E9E9E9, -60px 60px #E9E9E9, -61px 61px #E9E9E9, -62px 62px #E9E9E9, -63px 63px #E9E9E9, -64px 64px #E9E9E9, -65px 65px #E9E9E9, -66px 66px #E9E9E9, -67px 67px #E9E9E9, -68px 68px #E9E9E9, -69px 69px #E9E9E9, -70px 70px #E9E9E9, -71px 71px #E9E9E9, -72px 72px #E9E9E9, -73px 73px #E9E9E9, -74px 74px #E9E9E9, -75px 75px #E9E9E9, -76px 76px #E9E9E9, -77px 77px #E9E9E9, -78px 78px #E9E9E9, -79px 79px #E9E9E9, -80px 80px #E9E9E9, -81px 81px #E9E9E9, -82px 82px #E9E9E9, -83px 83px #E9E9E9, -84px 84px #E9E9E9, -85px 85px #E9E9E9, -86px 86px #E9E9E9, -87px 87px #E9E9E9, -88px 88px #E9E9E9, -89px 89px #E9E9E9, -90px 90px #E9E9E9, -91px 91px #E9E9E9, -92px 92px #E9E9E9, -93px 93px #E9E9E9, -94px 94px #E9E9E9, -95px 95px #E9E9E9, -96px 96px #E9E9E9, -97px 97px #E9E9E9, -98px 98px #E9E9E9, -99px 99px #E9E9E9, -100px 100px #E9E9E9, -101px 101px #E9E9E9, -102px 102px #E9E9E9, -103px 103px #E9E9E9, -104px 104px #E9E9E9, -105px 105px #E9E9E9, -106px 106px #E9E9E9, -107px 107px #E9E9E9, -108px 108px #E9E9E9, -109px 109px #E9E9E9, -110px 110px #E9E9E9, -111px 111px #E9E9E9, -112px 112px #E9E9E9, -113px 113px #E9E9E9, -114px 114px #E9E9E9, -115px 115px #E9E9E9, -116px 116px #E9E9E9, -117px 117px #E9E9E9, -118px 118px #E9E9E9, -119px 119px #E9E9E9, -120px 120px #E9E9E9, -121px 121px #E9E9E9, -122px 122px #E9E9E9, -123px 123px #E9E9E9, -124px 124px #E9E9E9, -125px 125px #E9E9E9, -126px 126px #E9E9E9, -127px 127px #E9E9E9, -128px 128px #E9E9E9, -129px 129px #E9E9E9, -130px 130px #E9E9E9;
}

#actividad .player.audio {
    background: url(/themes/responsive/assets/styles/pearson_whats_up/iconos/audio1.png)center center / cover;
}

#actividad .content .nonumber .header .title {
padding-left: 60px;
}

/*modificaciones*/

.bck-title1 {
   margin-bottom: 20px;
}

#actividad .content .header.empty {
    border-top: 0;
}

#actividad .content .header .empty .slide_number {
    background: transparent;
}

#actividad .pregunta .texto_curso {
    font-size: 1.8rem;
}

#actividad .content .header .title h3 {
    font-size: 2.8rem;
    font-weight: 500;
}

#actividad .content .header .slide_number {
    top: -9px;
    width: 70px;
    height: 70px;
    font-size: 45px;
}

.texto_curso ol.bck-ol1 li:before, .cke_contents ol.bck-ol1 li:before {
    height: 25px;
    width: 25px;
    margin-left: -5px;
    background: #00AD85;
}

#actividad .workspace.matching .opcion {
    background-color: white;
}

.slide_main input.solucion {
    border-bottom-color: #ccc;
    background-color: white;
    color: #4BB5E5;
    font-family: 'andy_bold';
    font-size: 1.2em;
    font-weight: 600;
}

.slide_main input {
display: inline-block;
    padding: 6px 12px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    font-family: 'andy_bold';
    font-size: 1.2em;
    font-weight: 600;
}

.slide_main input.respuesta_ko {
    border-color: #ef0c24;
    font-family: 'andy_bold';
    font-size: 1.2em;
    font-weight: 600;
}

.texto_curso li input {
    font-family: 'andy_bold';
    font-size: 1.2em;
    font-weight: 600;
}

#actividad textarea {
    font-family: 'andy_bold';
    font-size: 1.2em;
    font-weight: 600;
}

.slide_main input.respuesta_ok {
    border-color: #74d320;
    background-color: #e9fed6;
    font-family: 'andy_bold';
    font-size: 1.2em;
    font-weight: 600;
}

.texto_curso {
font-size: 1.8rem;
}

.box-7 {
    height: 48px;
    padding: 5px 20px;
    margin-bottom: 20px;
}

.box-7 .box-title {
    padding-top: 2px;
    width: 48px;
    height: 48px;
    font-size: 47px;
}

.ultima .slide_main, .cke_inner {
    border: 50px solid #FFC20E;
    border-top: 0px;
  margin-top: -20px;
}

/*box-pronunciation*/

.box-pronunciation {
    margin-top: 40px;
    border-radius: 40px 0 20px 20px;
    border: 5px solid #0089CF;
    border-top-width: 20px;
    padding: 20px 10px 10px;
}


.box-pronunciation .box-title-main {
    position: absolute;
    z-index: 5;
    width: 80px;
    height: 80px;
    border-radius: 50%;
    background: #77B6E4;
    padding: 16px;
    color: #fff;
    font-size: 18px;
    text-align: center;
    line-height: 16px;
}

.box-pronunciation .box-pico {
    width: 40px;
    height: 80px;
    background: linear-gradient(135deg, transparent 40px, #0089CF 0) top left, linear-gradient(45deg, transparent 35px, #0089CF 0) bottom left;
    background-size: 100% 50%;
    background-repeat: no-repeat;
    background-image: radial-gradient(circle at 0 0, rgba(204,0,0,0) 39px, #0089CF 1px), radial-gradient(circle at 15px 40px, rgba(204,0,0,0) 19px, #0089CF 1px);
}

#actividad .content .ultima .header .title h3 {
    padding: 5px 5px 55px 234px;
}


/*temporal*/

#actividad .content .header:not(:first-of-type)  .slide_number {
opacity: 1;
}

#actividad .content .slide-concatenate .header {
    margin-top: 0px;
}

#actividad .content .slide-concatenate .header.empty {
    margin-top: -70px;
}

#actividad .content .header {
    margin-top: 0px;
}

#actividad .slide-concatenate .class_slide .header.empty {
    padding-bottom: 70px;
}

/*Letswarmup*/

#actividad .content .letswarmup .header .title h3 {
    font-size: 3.8rem;
    color: #fff;
    background-color: #FFC20E;
    display: block;
    padding-left: 23px;
    border-bottom-left-radius: 20px;
}

#actividad .carousel-inner .letswarmup .item-container {
    background-color: #FFF1D0;
}

.letswarmup .box-1 {
    background-color: #fff;
}

/*clilandculture*/

#actividad .content .clilandculture .header {
    border-top: 40px solid #F8AA9B;
}

#actividad .content .clilandculture .header .title {
    background: #F47C6B;
    margin-bottom: 40px;
}

#actividad .content .clilandculture .header .title h3 {
    font-size: 2.8rem;
    font-weight: 900;
    color: #ED1A3B;
    margin-left: 30px;
    background: #fff;
    display: block;
    margin-right: 70px;
    padding-left: 10px;
    margin-bottom: -20px;
    width: 280px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 10px;
}


#actividad .content .clilandculture .header.title h3 {
    font-weight: 900;
    color: #ED1A3B;
}


#actividad .content .clilandculture .header .title h3 .index {
    color: #fff;
    background: #ED1A3B;
    width: 200px;
    height: 50px;
    border-radius: 20px;
    border-bottom-right-radius: 0px;
    padding: 5px;
}

#actividad .content .clilandculture .slide-concatenate .header {
    border-top: 0px;
}

/*letswrapit*/


#actividad .content .letswrapit .header {
    border-top: 40px solid #D0AAD0;
}

#actividad .content .letswrapit .header .title {
    background: #D0AAD0;
}

#actividad .content .letswrapit .header .title h3 {
    font-size: 3.0rem;
    font-weight: 500;
    color: #fff;
    margin-left: 30px;
    background: #A23D97;
    display: block;
    margin-right: 70px;
    padding-left: 10px;
    margin-bottom: 0px;
    width: 280px;
    margin-top: -23px;
    text-align: center;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-left-radius: 10px;
    float: right;
}

#actividad .content .letswrapit .header.title h3 {
    font-weight: 900;
    color: #ED1A3B;
}


#actividad .content .letswrapit .header .title h3 .index {
    color: #fff;
    background: #ED1A3B;
    width: 200px;
    height: 50px;
    border-radius: 20px;
    border-bottom-right-radius: 0px;
    padding: 5px;
}

#actividad .content .letswrapit .slide-concatenate .header {
    border-top: 0px;
}

.letswrapit .texto_curso ol.bck-ol1 li:before, 
.letswrapit .cke_contents ol.bck-ol1 li:before {
    background: #A23D97;
}

/*pairwork*/


#actividad .content .pairwork .header {
    border-top: 40px solid #EAF0AE;
}


#actividad .content .pairwork .header .title h3 {
    font-size: 2.3rem;
    font-weight: 400;
    color: #fff;
    background: #A23D97;
    padding: 0px 10px 0px 50px;
    border-radius: 20px;
    border-bottom-left-radius: 0px;
}

#actividad .content .pairwork .header .title h3 .index {
    font-size: 3.5rem;
    padding-right: 4px;
}


#actividad .content .pairwork .header .title {
    background: #EAF0AE;
}

.pairwork .bck-enfasis {
    color: #A23D97;
}

.pairwork .bck-title1 {
    color: #A99300;
    font-size: 3rem;
}

#actividad .content .pairwork .slide-concatenate .header {
    border-top: 0px;
}

.bck-sub-label, .bck-file-label {
    background: transparent;
    color: #00AD85;
    margin: 1px;
}

.bck-sub-label, .bck-file-label a {
color: #00AD85;
font-weight: 600;
margin-right: -5px;
}