<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url("oxford-elt.css");

/* BLINK */

#actividad .carousel-inner .item-container .crosswords-puzzle .puzzle-wrapper table.puzzle td textarea {
    font-size: 20px;
    line-height: 40px;
}

#actividad .carousel-inner .item-container .crosswords-puzzle .puzzle-wrapper table.puzzle td.hasEntry span.across,
#actividad .carousel-inner .item-container .crosswords-puzzle .puzzle-wrapper table.puzzle td.hasEntry span.down {
	top: 0px;
	left: 0px;
}

body:not(.gradebook) .modal-backdrop {
	background: #002147;
}

#libro-digital {
	margin-top: 0!important;
	margin-bottom: 44px!important;
}

body.is_app #libro-digital {
	margin-top: 0!important;
	margin-bottom: 0px!important;
}


body:not(.gradebook) .navbar,
body:not(.gradebook) .navbar.libro {
	top: auto;
	bottom: 0;
	margin-bottom: 0;
	background-color: #395482!important;
}


#info-libro {
	margin-top: 0;
}

.body_htmlBook.ipad .navbar.libro {
	position: absolute;
}

body:not(.gradebook) .navbar .popover.bottom&gt;.arrow{
	display: none;
}
.navbar .popover.top&gt;.arrow{
	margin-left: 59px;
}

.navbar.libro .libro-left,
.navbar.libro .libro-right,
.body_clase .navbar.libro .libro-left,
.navbar-bottom {
	background-color: #395482!important;
}

.libro-right ul li.close-back-wrapper:after,
.navbar-divider:after {
	background: #496492;
}
.libro-right ul li.close-back-wrapper:before,
.navbar-divider:before {
	background-color: #2E4469;
}

.libro-right a.calificaciones,
.libro-right a.cerrar-calificaciones {
	display: none;
}

body:not(.gradebook) .toolbar .blink-hover-active,
body:not(.gradebook) .libro-left .info.blink-hover-active,
body:not(.gradebook) .libro-left .blink-hover-active,
body:not(.gradebook) .toolbar .active,
body:not(.gradebook) .libro-left .active .info,
body:not(.gradebook) .libro-left ul li a.active {
	background-color: #2E4469!important;
}

.btn-close-iframe a,
.btn-close-iframe:not(.inside-close-btn) a:hover {
	color: #ffffff;
}

#actividad .carousel-inner .item-container .slide-wrapper .btn-primary {
	background-color: #395482;
}

#actividad .carousel-inner .item-container .btn-primary:not([disabled]):hover {
	opacity: 1;
}

.audio .btn-close-iframe a,
.audio .btn-close-iframe a:hover {
	color: #000;
}

.response-commit {
	top: 0px;
}

body.popup.modo-correccion:not(.content_type_clase_video_viewer) .libro-right.toolbar ul{
	margin-right: 0px;
}

body.popup:not(.content_type_clase_video_viewer):not(.isTablet) .libro-right.toolbar ul {
	margin-right: 54px;
}

@media (max-width: 767px) {
	.body_clase .libro-right:before,
	.body_htmlBook .libro-right:before {
		background-color: #496492;
	}
	.body_clase .libro-right:after,
	.body_htmlBook .libro-right:after {
		background-color: #2E4469;
	}
}

@media (max-width: 579px) {
	.libro-right:before {
		background-color: #2E4469;
	}
	.libro-right:after {
		background-color: #496492;
	}
}

/* Actividades - Popup */

.body_clase:not(.edit) .content-wrapper.actividad {
	padding-top: 0 !important;
	padding-bottom: 44px;
}


.body_clase.is_app .content-wrapper.actividad,
body.app:not(.offline-pc) .content-wrapper {
	padding-bottom: 0;
}

.content-wrapper.modo-revision {
	margin-top: 62px;
}

.content-wrapper.libro {
	margin-top: 0;
}

.body_clase.android .content-wrapper.modo-revision ~ .slider-control,
.body_clase.android.show-arrows .content-wrapper ~ .slider-control,
.body_clase.ipad .content-wrapper.modo-revision ~ .slider-control,
.body_clase.ipad.show-arrows .content-wrapper ~ .slider-control {
	display: block;
}

.body_clase:not(.show-arrows) .content-wrapper ~ .slider-control {
	display: none;
}

/* ajuste hover VERDE de slider-controls en libro digital */
.body_htmlBook #page-prev:hover,
.body_htmlBook #page-next:hover {
	color: white !important;
}

/*MODO CORRECCIï¿½N*/
#text-revision p {
    display: none;
}

#text-revision p:after {
    display: none;
}

.lupa_correccion {
	display: none;
}

.nota_revision {
	display: none;
}

span.comment_revision {
	display: none;
}

/*MODO REVISIï¿½N*/
.modo_revision {
    background: #969696;
    height: 58px;
    color: #FFF;
    position: fixed;
    right: 0px;
    left: 0px;
    top: 0px!important;
    z-index: 9000 !important;
}

div.mod_rev.revision_container {
    color: #d24646;
    background: transparent;
    width: 64px;
    height: 64px;
    padding-top: 9px;
    margin-top: 79px;
    margin-right: 81px;
    border-width: 2px;
    border-style: solid;
    -webkit-border-radius: 50%;
       -moz-border-radius: 50%;
            border-radius: 50%;
    -webkit-box-shadow: inherit;
       -moz-box-shadow: inherit;
            box-shadow: inherit;
    text-align: center;
    font-size: 10px;
    text-transform: uppercase;
}

#actividad .carousel-inner .item-container .revision-budget.modo-rev,
.modo_revision:not(.hidden) ~ form #actividad .carousel-inner .item-container .revision-budget {
	display: block;
}

#actividad .carousel-inner .item-container .revision-budget&gt;div,
#actividad .carousel-inner .item-container .revision-budget&gt;div span {
	min-width: 0;
}

#actividad .carousel-inner .item-container .revision-budget&gt;div span:after {
	content: '';
}

#actividad .carousel-inner .item-container .revision-budget&gt;div.only-comment {
	position: relative;
}
#actividad .carousel-inner .item-container .revision-budget&gt;div.only-comment:before{
	content: '';
}
#actividad .carousel-inner .item-container .revision-budget&gt;div.only-comment .comment-icon{
	position: absolute;
	top: 7px;
	right: 7px;
	left: 0;
	bottom: 0;
	background-image: url('/themes/responsive/assets/styles/oxford-elt/images/paper_plane.svg');
	background-repeat: no-repeat;
	background-size: contain;
}

.modal-dialog:not(.view-mode-basic) #remote-modal .modal-body {
	width: 533px;
	max-width: 100%;
}

#actividad .player.audio,
#actividad .player.video {
	-webkit-border-radius: 0;
	   -moz-border-radius: 0;
	        border-radius: 0;
	background: transparent;
	background-image: url('images/altavoz@2x.png');
	background-position: center center;
	-webkit-background-size: 100% 100%;
	   -moz-background-size: 100% 100%;
	     -o-background-size: 100% 100%;
	        background-size: 100% 100%;
}


#actividad .player.video {
	background-image: url('images/video@2x.png');
}

/* Choose Blanks */

#actividad .workspace.chooseblanks .inline-answer a.respuesta_ok {
	background-color: #dfeac8;
	border-color: #a8c371;
}

#actividad .workspace.chooseblanks .inline-answer a.respuesta_ko {
	background-color: #f2e4e3;
	border-color: #a9726e;
}

#actividad .workspace.chooseblanks .inline-answer a.solucion {
	background-color: #c5e5ed;
	border-color: #56C2DD;
}

#actividad .workspace.chooseblanks .inline-answer a:focus,
#actividad .workspace.fillblankschoosemixed .inline-answer a:focus {
    outline: none;
    color: #414141;
    text-decoration: none;
}

#actividad .workspace.chooseblanks .inline-answer a.respuesta_ok,
#actividad .workspace.chooseblanks .inline-answer a.respuesta_ko,
#actividad .workspace.chooseblanks .inline-answer a.solucion {
	color: #000;
}

#actividad .workspace.chooseblanks .solution-shown a:not(.solucion) {
	color: #414141;
	background-color: transparent;
	border-color: #CFCFCF;
	cursor: default;
}

#actividad .workspace.chooseblanks .inline-answer a.selected {
	font-weight: normal;
}

#actividad .workspace.chooseblanks .solution-shown a.selected:not(.solucion),
#actividad .workspace.fillblankschoosemixed .inline-answer.solution-shown a.selected:not(.respuesta_ok):not(.respuesta_ko ):not(.solucion) {
	background-color: transparent !important;
}

.slideGallery .slide.fillblankschoosemixed:before {
	background-position: -35px 0px;
}


/* Sopa de letras */

#actividad .carousel-inner .item-container .wordsearch .pool .rf-wordcontainer li &gt; span {
	position: relative;
}

#actividad .carousel-inner .item-container .wordsearch .pool .rf-wordcontainer li span.query span {
	display: inline;
}

#actividad .carousel-inner .item-container .wordsearch .pool .rf-wordcontainer.no-queries {
	display: none;
}

/* Fill the blanks */

#actividad .carousel-inner .item-container .workspace.fillblanks .solo input {
	width: 100%;
}

/* Audio recording dialog */
#actividad .carousel-inner .item-container .slide-wrapper .btnaudiorecorder.btn-primary {
	background-color: #E90C1E;
	font-weight: 600;
}
.btn-audiorecorder img{ display: none; }
.btn-audiorecorder .audio_record_circle{ display: flex; }
.modal-header .fa.fa-microphone {
	display: none;
	visibility: hidden;
}
.modal-header h5 {
	color: #395482;
}
.modal-body .btn-primary.btn-audiorecorder[disabled] {
	background-color: rgba(57, 84, 130, 0.5);
}

body:not(.edit) #modal-backdrop.recording-modal-shown,
body:not(.edit) .modal-backdrop.recording-modal-shown {
	display: none;
}

.solapas-active .tab-content {
	overflow-x: hidden;
}

body:not(.edit) .modal-dialog.modal-recording{
	width: 470px;
}

body:not(.edit) .modal-dialog:active {
	cursor: grabbing;
}
.modal-dialog .modal-footer #botonOK,
.modal-dialog .modal-footer #botonOK.waiting,
.modal-dialog .modal-footer #botonOK.waiting.disabled {
	background-color: #395482 !important;
	color: #fff;
}
.modal-dialog .modal-footer #botonOK.waiting #waitingImage #responseimg .dot,
.modal-dialog .modal-footer #botonOK.waiting.disabled #waitingImage #responseimg .dot {
	background-color: #fff;
}
.recorder-message .recorder-text {
	float: none;
}
.btn-audiorecorder .record-text{
	display: block;
	margin-top: 5px;
	font-weight: 700;
	font-size: 14px;
	font-family: "Dejavu Sans";
}

body.video-interactivo:not(.edit) #slider-item-0 .item-container {
	padding-bottom: 124px;
}
body.video-interactivo .video-interactivo-controls button {
    background-color: #395482;
}

/* Iframe */
#iframe_div:not(.audio):not(.image) &gt; #class_iframe,
#iframe_div:not(.audio):not(.image) &gt; #multimedia_iframe {
	width: 100%!important;
	height: 100%!important;
}

#iframe_div:not(.audio):not(.image) &gt; #class_iframe .navbar.libro {
	z-index: 9999;
}

#iframe_div:not(.audio):not(.image) &gt; #class_iframe &gt; .jwplayer,
#iframe_div:not(.audio):not(.image) &gt; #multimedia_iframe &gt; .jwplayer {
	height: 100%!important;
}

#iframe_div.image {
	background: none;
	left: 50%!important;
	top: 50%!important;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	 -ms-transform: translate(-50%,-50%);
	  -o-transform: translate(-50%,-50%);
	     transform: translate(-50%,-50%);
	max-width: 90%!important;
	max-width: -moz-calc(100% - 60px)!important;
	max-width: -webkit-calc(100% - 60px)!important;
	max-width: calc(100% - 60px)!important;
	max-height: 90%!important;
	max-height: 90vh!important;
	max-height: -moz-calc(10vh - 80px)!important;
	max-height: -webkit-calc(100vh - 80px)!important;
	max-height: -moz-calc(100vh - 80px)!important;
	max-height: calc(100vh - 80px)!important;
}

#iframe_div.image &gt; #class_iframe,
#iframe_div.image &gt; #multimedia_iframe {
	width: 100%!important;
	height: 100%!important;
}

#iframe_div.image &gt; #class_iframe img,
#iframe_div.image &gt; #multimedia_iframe img {
	width: 100%!important;
	height: auto!important;
}

.iframe-shown {
	overflow: hidden;
}

/*sombreado en los pines libros digitales*/
.pinetooltip.novisible{
	background-color: rgba(150,150,150,0.5);
	color: blue;
	padding: 0px;
}

.pinetooltip.novisible:after{
	content: none;
}

.pageContainer .auxiliary{
	z-index: 105 !important;
}

/* Logo */

.body_htmlBook .libro-left ul li .title {
	width: 130px;
	max-width: 500px;
	height: 44px;
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
	background: url(logo-oxford.png) 0 0 no-repeat;
	-webkit-background-size: contain;
	   -moz-background-size: contain;
	     -o-background-size: contain;
	        background-size: contain;
}

/* FIX Search in side panel */

input[type="search"] {
    -webkit-appearance: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.edit #actividad .carousel-inner .item-container {
	padding: 0 20px 20px;
}
.edit #actividad .carousel-inner .item-container .header {
	padding-left: 0;
	padding-right: 0;
	margin-bottom: 20px;
}
.edit #actividad .carousel-inner .item-container .layout {
	padding: 0;
	height: auto!important;
	overflow: visible;
}
.edit #actividad .carousel-inner .item-container .layout .layout-panel.right {
	padding: 0;
}

.edit #actividad .carousel-inner .item-container .layout .layout-panel.left {
	padding: 0;
}

#actividad .carousel-inner .item-container .review{
	overflow: hidden;
}

#actividad .carousel-inner .item-container .review .unhidden{
	display: inline-block !important;
	visibility: visible !important;
}

/* Barra de buscador y buscador */

.body_htmlBook #search-bar {
	bottom: 44px;
	top: auto;
}
@media (max-width: 579px) {
	.body_htmlBook #search-bar {
		bottom: 88px;
		top: auto;
	}
}

#blink_searchRightButton,
#blink_searchLeftButton {
	color: #395482;
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	background-color: #9FB6DC;
}

/* FIX scroll in activities inner in iframe */

.popup #swipeview-slider &gt; div &gt; .item {
	overflow: hidden;
}

/* Remove logo image in Title */

#actividad .content .header .title .title-logo {
	display: none;
}

/* Loading circles animation */
.ias_loader .dot,
#lista-actividades .dot,
#lista-multimedia .dot,
#blinkTransp .dot,
#mensajes_list .dot,
.content .dot,
#destinatarios_parent .dot {
    background-color: #395482;
}

.example {background-color: cyan !important;}
.ejemplo, .solucion {background-color: lightblue !important;}

#actividad .content .edit-options .lineaHorizontal{
	display:none;
}
/*11915 eliminar lupa de zoom*/
.zoom_flag .js-zoom-flag.zoom_flag_img{
	display:none;
}

.isTablet .toolbar .active {
    background-color: #2E4469!important;
}

#search-side-panel {
	display: none;
}

/* BK-16349 Estilos popover answer keys. */
#iframe_div.panel {
	border: none;
}
#iframe_div.panel #class_iframe{
	border-color: #395482;
	border-width: 2px;
	border-radius: 0;
}
#iframe_div.panel .btn-close-iframe {
	background-color: #395482;
	cursor: default;
	min-width: unset;
}
#iframe_div.panel .btn-close-iframe h4 {
	font-family: DejaVu Sans Timer;
	padding-left: 45px;
	margin-top: 9px;
	white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    max-width: 75%;
}
#iframe_div.panel .btn-close-iframe a {
	margin-top: 2px;
}
#iframe_div.panel .btn-close-iframe a:before,
#iframe_div.panel .btn-close-iframe a:after {
	display:none;
}

/* BK-16585 Cambio del font-family para Oxford ELT*/
#oup-menu,
#actividad .carousel-inner .item-container {
	font-family: DejaVu Sans;
}
#oup-timer {
	font-family: DejaVu Sans Timer, DejaVu Sans;
}

@font-face {
	font-family: 'DejaVu Sans';
	src:url(_fonts/DejaVuSans-Bold-webfont.eot);
	src:url(_fonts/DejaVuSans-Bold-webfont.eot?#iefix) format('embedded-opentype'),
		url(_fonts/DejaVuSans-Bold-webfont.woff) format('woff'),
		url(_fonts/DejaVuSans-Bold-webfont.ttf) format('truetype'),
		url(_fonts/DejaVuSans-Bold-webfont.svg#5917ae4661e172e5bf534d081335bfef) format('svg');
	font-style: normal;
	font-weight: 700;
}

@font-face {
	font-family: 'DejaVu Sans';
	src:url(_fonts/DejaVuSans-webfont.eot);
	src:url(_fonts/DejaVuSans-webfont.eot?#iefix) format('embedded-opentype'),
		url(_fonts/DejaVuSans-webfont.woff) format('woff'),
		url(_fonts/DejaVuSans-webfont.ttf) format('truetype'),
		url(_fonts/DejaVuSans-webfont.svg#5917ae4661e172e5bf534d081335bfef) format('svg');
	font-style: normal;
	font-weight: 400;
}

/* BK-17002 */
#actividad .carousel-inner .item-container .short-answer .contenido_rellena .shortanswer-container .textarea-container textarea.js-richeditor-input{
        margin-bottom: 40px;
	border: 0px;
	border-bottom: 0.5px solid #ccc;
}

/*BK-18746*/
body.video-interactivo:not(.edit) .modal-dialog.modal-recording .modal-header h5,
.modal-dialog.modal-recording .modal-header h5 {
    visibility: hidden;
}

@-moz-document url-prefix() {
	body:not(.edit) .content ol li::before {
		content: inherit;
	}
	body:not(.edit) .content ol li {
		counter-increment: inherit;
	}
}


/** GAMIFICATION */
ul li.libro-left-button a.icontool-prize {
	background-image: url('ext/images/prize.png'), url('images/gamification/prize.png');
	background-position: center;
	background-size: 65%;
	width: 49px;
}
/* TMPUX CSS */
.tmpux.modo-correccion.body_clase:not(.edit) .navbar  .close-back-wrapper,
.tmpux.modo-deber.body_clase:not(.edit) .navbar .close-back-wrapper{
	display: none !important;
}

.oup-menu--active .main-menu .main-menu-resources-container{
	overflow-x: hidden;
}

modal-dialog:not(#generador-examen) .view-mode-basic {
	max-height: 594px !important;
	height: 594px !important;
}

.view-mode-basic .modal-header h5 {
	font-size: 17px !important;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 400;
	color:#3AC62A;
}

@media only screen and (max-width:1024px) {
	.view-mode-basic .modal-header h5 {
		font-size: 18px
	}
}

.view-mode-basic .modal-body,
.view-mode-basic .modal-header .close {
	font-family: 'Source Sans Pro', sans-serif
}

.view-mode-basic .modal-body {
	font-size: 15px;
	font-weight: 400
}

.view-mode-basic .modal-body .nav&gt;li&gt;a {
	padding: 10px 15px;
	line-height: 1.42857143
}

@media only screen and (max-height:581px) {
	.view-mode-basic .modal-body {
		max-height: 300px !important
	}
}

.view-mode-basic .modal-body #solapas .tabs-left li a {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 18px
}

.modal-dialog .view-mode-basic .modal-footer #botonOK {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 14px;
	background-color: #999999 !important;
}

.modal-dialog .view-mode-basic .modal-footer #botonOK:hover {
	background-color: #395482 !important;
	color: #fff;
}

.modal-dialog .view-mode-basic .modal-footer #botonOK,
.modal-dialog .view-mode-basic .modal-footer #botonOK.waiting,
.modal-dialog .view-mode-basic .modal-footer #botonOK.waiting.disabled {
	background-color: #395482 !important;
	color: #fff;
	padding: 4px 10px 4px 12px;
	font-family:  'DejaVu Sans';
	font-size: 14px;
}
.modal-dialog .view-mode-basic .modal-footer #botonClose,
.modal-dialog .view-mode-basic .modal-footer #botonClose.waiting,
.modal-dialog .view-mode-basic .modal-footer#botonClose.waiting.disabled {
	padding: 4px 10px 4px 12px;
	margin-right: 5px;
	font-family: 'DejaVu Sans';
	font-size: 14px;
}
.modal-dialog .view-mode-basic .modal-footer #botonOK.waiting #waitingImage #responseimg .dot,
.modal-dialog .view-mode-basic .modal-footer #botonOK.waiting.disabled #waitingImage #responseimg .dot {
	background-color: #3AC62A;
}

.view-mode-basic #dlgForm .form-control:not(.label-wrap) {
	display: block;
	border-radius: 4px;
	width: 100%;
}

.view-mode-basic #dlgForm .form-control.label-wrap {
	display: inline-block;
	border-radius: 4px;
	width: 100%;
	height: inherit;
}

.view-mode-basic #dlgForm .form-control.klabel-wrap {
	display: inline-block;
	height: inherit;
}

.view-mode-basic #dlgForm #description.form-control {
	display: inline-block;
	height: inherit;
}

.view-mode-basic .form-control:focus,
.view-mode-basic .form-control:focus-within {
	border-color: #3AC62A;
	box-shadow: 4px 1px 1px 0px rgba(0, 0, 0, 0.075) inset, 0px 0px 5px #3AC62A;
	border-width: 1px;
}
.tmpux.video-interactivo.modo-correccion .content-wrapper.actividad,
.tmpux.video-interactivo.modo-deber .content-wrapper.actividad,
.tmpux.video-interactivo.body_clase:not(.edit) .content-wrapper.actividad {
	padding-top: 0px!important;
}
.tmpux.video-interactivo.modo-correccion .content-wrapper.actividad .multimedia-container.video ,
.tmpux.video-interactivo.modo-deber .content-wrapper.actividad .multimedia-container.video,
.tmpux.video-interactivo.body_clase:not(.edit) .content-wrapper.actividad .multimedia-container.video {
	max-height: 100%!important;
}
.tmpux.video-interactivo.modo-correccion .content-wrapper.actividad .multimedia-container.video ,
.tmpux.video-interactivo.modo-deber .content-wrapper.actividad .multimedia-container.video,
.tmpux.video-interactivo.body_clase:not(.edit) .content-wrapper.actividad .multimedia-container.video {
	max-height: 100%!important;
}
/*BK-27833*/
#remote-modal .modal-dialog {
	max-width: 100%;
	font-family: 'DejaVu Sans';
}
.body_clase:not(.edit) .modal-header{
	padding: 5px 20px;
}
.body_clase:not(.edit) .modal-header h5{
	font-family: 'DejaVu Sans';
	font-weight: 400;
	color: #395482;
	font-size: 17px;
}
.body_clase:not(.edit) .modal-dialog {
	max-width: 100%;
	font-family: 'DejaVu Sans';
}
.body_clase:not(.edit) .modal-dialog .modal-footer {
	margin-top: 0;
    padding: 14px 20px;
}
.body_clase:not(.edit) .modal-dialog .modal-footer button {
	margin: 0;
	min-width: 67px;
}

.body_clase:not(.edit) .modal-dialog .form-group label{
	display: inline-block;
    margin-bottom: 5px;
    font-weight: bold;
	font-family: 'DejaVu Sans';
}

.body_clase:not(.edit) .modal-dialog .modal-footer #botonOK:after {
	content: "\EA09";
	color: #fff;
	font-family: 'icons';
	font-size: 14px;
	margin-left: 4px;
	position: relative;
	top: 1px;
}

body:not(.edit)  #modal-backdrop.recording-modal-shown,
body:not(.edit)  .modal-backdrop.recording-modal-shown {
		display: none;
}
body:not(.edit)  .modal-dialog .col-sm-offset-2 {
	margin-left: 0;
	width: 100%;
}




/*--- TMPUX STYLES ---*/

.tmpux.modo-correccion .libro-left #btn-book-index,
.tmpux.modo-deber .libro-left #btn-book-index {
	visibility: hidden;
}

.tmpux.modo-correccion .content-wrapper.actividad,
.tmpux.modo-deber .content-wrapper.actividad,
.tmpux.body_clase:not(.edit) #actividad:not(.modo-rev) .content-wrapper.actividad {
	padding-bottom: 0px;

}

/* BK-25268 Actividad Video interactivo desde gradesPanel*/

.tmpux.modo-revision.tipo-actividad-16 {
	padding-top: 0 !important;
	margin-top: 0;
}

.tmpux.body_clase.modo-revision #actividad {
	height: 100%;
}

/* BK-25401 Hover en Botones Video ConversaciÃ³n/Interactivo */
.video-interactivo-controls button:hover,
.video-interactivo-controls button:focus{
	background-color: #395482 !important;
}

.content-wrapper.actividad.modo-revision.tipo-actividad-17.tmpux {
	background-color: black;
	padding-top:0px;
}

/* BK-32008 abrir popover hacia arriba en tablet */
body .navbar.libro .popover.popover-colors-pencil:not(.popover-resources) {
	top: -365px !important;
}

body .navbar.libro .popover:not(.popover-resources) {
	top: -306px !important;
}

body .navbar.libro .popover.popover-resources:not(.no-content) {
	top: -561px !important;
}

body .navbar.libro .popover.popover-resources.no-content {
	top: -306px !important;
	height: 306px;
}

body .navbar.libro .popover.popover-resources:not(.no-content) .recursos.filter-visible .popover-recursos-wrapper {
	max-height: 436px !important;
}

body .navbar.libro .popover.popover-resources:not(.no-content) .recursos:not(.filter-visible) .popover-recursos-wrapper {
	max-height: 510px !important;
	height: 510px !important;
}

@media screen and (max-height: 650px) {
	body .navbar.libro .popover.popover-resources:not(.no-content) {
		top: -400px!important;
		max-height: 400px;
	}

	body .navbar.libro .popover.popover-resources.no-content .popover-recursos-wrapper {
		max-height: 180px !important;
	}

	body .navbar.libro .popover.popover-resources:not(.no-content) .recursos.filter-visible .popover-recursos-wrapper {
		max-height: 276px !important;
		height: 276px !important;
	}

	body .navbar.libro .popover.popover-resources:not(.no-content) .recursos:not(.filter-visible) .popover-recursos-wrapper {
		max-height: 350px !important;
		height: 350px !important;
	}

	body .navbar.libro .popover.popover-resources .popover-recursos-wrapper ul.ui-sortable {
		padding: 0px 40px 20px 20px;
	}
}


/* TMPUX STYLES */

/* Mostrar la barra de navegaciÃ³n inferior (Excepto apertura en popup en UX) */
.tmpux.body_clase.offline-pc:not .navbar,
.tmpux.body_clase .navbar {
	display: block;
}

body.tmpux.body_htmlBook:not(.iframe-shown) {
	display: none;
}


/* TMPUX Actividades - Popup */

.body_clase:not(.edit) .navbar-bottom {
	display: none;
}

.tmpux.body_clase #actividad .carousel-inner .item-container,
.tmpux.modo_revision.body_clase #actividad .carousel-inner .item-container,
.tmpux.modo-correccion.body_clase #actividad .carousel-inner .item-container,
.tmpux.modo-deber.body_clase #actividad .carousel-inner .item-container {
	margin-bottom: 55px;
}

.tmpux.content-wrapper.modo_revision,
.tmpux.content-wrapper.modo-correccion,
.tmpux.content-wrapper.modo-deber {
    margin-top: 0px;
}

.body_clase.tmpux:not(.edit) .content-wrapper.actividad {
	margin-top: 0;
	padding-top: initial;
	padding-bottom: 44px;
}

.body_clase.tmpux.popup .content-wrapper.actividad {
	padding-bottom: 0 !important;
}
.tmpux.body_clase.popup:not(.video-interactivo) #actividad .carousel-inner .item-container {
	height: calc(100% - 40px);
	margin-bottom: 20px;
	margin-top: 20px;
}
.tmpux.body_clase.popup.video-interactivo #actividad .carousel-inner .item-container {
	padding-bottom: 80px;
}
.tmpux.body_clase.popup #actividad .carousel-inner .item-container&gt;div {
	height: 100%;
}
.tmpux.body_clase.popup #actividad .carousel-inner .item-container .layout {
	height: calc(100% - 79px - 61px) !important;
}


/* Ajustes Slides TMPUX en Apps */
body.isTablet.tmpux.body_clase.popup.video-interactivo #actividad .carousel-inner .item-container {
	height: calc(100% - 74px);
}
body.isTablet.tmpux.body_clase.popup.video-interactivo #actividad .carousel-inner .item-container .slide-concatenate {
	position: absolute;
	top: 0;
}
body.isTablet.tmpux.body_clase.popup.video-interactivo:not(.edit) #actividad .carousel-inner .item-container .video-js .vjs-control-bar {
	overflow: hidden;
}
</pre></body></html>