:root{--color-primary:#99ac3a;--color-secondary:#007ab8;--color-tertiary:#1ea4a9;--color-body-background:#fbfbfb;--color-state:#313131;--color-state-hover:#3c6721;--color-state-focus:#3c6721;--color-state-active:#30541a;--color-state-highlight:#f6f9d7;--color-state-highlight-neutral:var(--color-neutral-3);--color-state-disabled:var(--color-neutral-5);--color-link-lateral-block:var(--color-state);--color-link-central-block:var(--color-state);--color-title-blocks:#fff;--color-title-catalog-box:var(--color-state);--color-icons:var(--color-state);--color-icons-star-rating:var(--color-state);--color-icons-rss-footer:#fff;--color-neutral-1:#fff;--color-neutral-2:#fafafa;--color-neutral-3:#f7f7f7;--color-neutral-4:#e6e4e4;--color-neutral-5:#c7c7c7;--color-neutral-6:#767676;--color-neutral-7:#262626;--color-background:var(--color-neutral-1);--color-border:var(--color-neutral-5);--color-text:#666666;--color-text-disabled:var(--color-neutral-5);--color-text-hint:var(--color-neutral-6);--link-color:#313131;--link-color-hover:var(--color-state-hover);--color-title-main:var(--color-text);--nav-bg-color:#313131;--nav-text-color:#ffffff;--nav-text-color-hover:var(--color-state-active);--nav-side-seperator-color:var(--nav-text-color);--nav-side-text-color-focus:var(--nav-text-color-hover);--nav-tab-expand-text-color:var(--color-text);--color-header-highlight:#2ABB9C;--font-size-custom:1;--btn-accent-color:#2ABB9C;--btn-accent-color-active:var(--color-state-active);--btn-accent-color-focus:var(--color-state-focus);--btn-accent-color-disabled:var(--color-state-disabled);--btn-prim-accent-color:#2ABB9C;--btn-prim-accent-color-active:var(--color-state-active);--btn-prim-accent-color-focus:var(--color-state-focus);--btn-prim-accent-color-disabled:var(--color-state-disabled);--btn-button-border-radius:4px;--footer-background-color:#313131;--footer-text-color:#FFFFFF;--second-footer-background-color:#313131;--second-footer-text-color:#FFFFFF;--block-background-color:#FFFFFF;--block-radius:4px;--block-border:0px solid #f00;--block-shadow:0 1px 3px 1px #ddd;--block-pre-header-color:#FFFFFF;--block-pre-header-background:#FDC151}:root{--select-icon-size:var(--gap-1)}.tui-select__input{display:inline-block;width:auto;max-width:none;height:auto;max-height:none;margin:0;padding:0;color:black;font:400 13.3333px Arial;font-size:inherit;line-height:inherit;letter-spacing:normal;white-space:pre;text-align:start;text-transform:none;text-indent:0;text-shadow:none;word-spacing:normal;background-color:white;border-color:darkgrey;border-style:solid;border-width:1px;border-radius:0;border-image:initial;box-shadow:none;cursor:default;transition-delay:0s;transition-timing-function:ease;transition-duration:0s;transition-property:all;text-rendering:auto;-webkit-appearance:menulist;appearance:menulist}.tui-select__input[disabled]{color:#3d444b;background:#dadada;cursor:default}.tui-select__input[multiple]{height:auto;overflow-x:hidden;overflow-y:visible}.tui-select__input:focus{border-color:#dadada;outline-width:3px;outline-style:auto;outline-color:Highlight;outline-color:-webkit-focus-ring-color;outline-offset:-2px;box-shadow:none;-moz-user-focus:normal}.tui-select{position:relative;display:flex;flex-grow:unset;width:100%;min-width:0;height:var(--form-input-height)}.tui-select--charLength-2{max-width:calc(2 * var(--form-input-font-size))}.tui-select--charLength-3{max-width:calc(3 * var(--form-input-font-size))}.tui-select--charLength-4{max-width:calc(4 * var(--form-input-font-size))}.tui-select--charLength-5{max-width:calc(5 * var(--form-input-font-size))}.tui-select--charLength-10{max-width:calc(10 * var(--form-input-font-size))}.tui-select--charLength-15{max-width:calc(15 * var(--form-input-font-size))}.tui-select--charLength-20{max-width:calc(20 * var(--form-input-font-size))}.tui-select--charLength-25{max-width:calc(25 * var(--form-input-font-size))}.tui-select--charLength-30{max-width:calc(30 * var(--form-input-font-size))}.tui-select--charLength-50{max-width:calc(50 * var(--form-input-font-size))}.tui-select--charLength-75{max-width:calc(75 * var(--form-input-font-size))}.tui-select--charLength-100{max-width:calc(100 * var(--form-input-font-size))}.tui-form--inputWidth-limited .tui-select:not(.tui-input--customSize){max-width:var(--form-input-limited-width)}.tui-form--inputWidth-limited .tui-inputSet--split .tui-select:not(.tui-input--customSize){max-width:none}.tui-select::after{position:absolute;top:calc((var(--form-input-height) - var(--select-icon-size)) / 2);right:calc((var(--form-input-height) - var(--select-icon-size) * 2) / 2);display:block;width:0;height:0;border:var(--select-icon-size) solid transparent;border-top-color:var(--form-input-text-color);content:'';pointer-events:none}.tui-select--disabled::after{border-top-color:var(--form-input-text-color-disabled)}.tui-select--multiple::after{display:none}.tui-select--large{height:var(--form-input-height-large)}.tui-select--large::after{top:calc((var(--form-input-height-large) - var(--select-icon-size)) / 2);right:calc((var(--form-input-height-large) - var(--select-icon-size) * 2) / 2)}.tui-select__input{flex-grow:1;box-sizing:border-box;width:100%;min-width:0;padding:0 var(--gap-6) 0 var(--gap-1);color:var(--form-input-text-color);font-size:var(--form-input-font-size);background:var(--form-input-bg-color);border:var(--form-input-border-size) solid;border-color:var(--form-input-border-color);-webkit-appearance:none;appearance:none}.tui-select__input[multiple]{height:auto}.tui-select__input[disabled]{color:var(--form-input-text-color-disabled);background:var(--form-input-bg-color-disabled);border-color:var(--form-input-border-color-disabled)}.tui-select__input:focus{background:var(--form-input-bg-color-focus);border:var(--form-input-border-size) solid;border-color:var(--form-input-border-color-focus);outline:none;box-shadow:var(--form-input-shadow-focus)}.tui-contextInvalid .tui-select__input:focus{background:var(--form-input-bg-color-invalid-focus);border-color:var(--form-input-border-color-invalid);box-shadow:var(--form-input-shadow-invalid-focus)}.tui-select__input:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.tui-select__input::-ms-expand{display:none}.tui-select__input::-ms-value{color:inherit;background-color:transparent}.tui-contextInvalid .tui-select__input{border-color:var(--form-input-border-color-invalid);box-shadow:var(--form-input-shadow-invalid)}:root{--nav-bg-color: #ffffff;--nav-text-color: #000000;--color-primary: #2D7C78;--btn-prim-accent-color: #414141;--btn-accent-color: #414141;--link-color: #313131;--color-state: #2D7C78;--color-text: #666666;--block-background-color: #FFFFFF;--block-radius: 0px;--block-border: 0px solid #f00;--block-shadow: 0px 1px 6px 3px rgba(0, 0, 0, 0.04);--block-pre-header-color: #FFFFFF;--block-pre-header-background: #2D7C78;--color-link-lateral-block: #000000;--color-link-central-block: #000000;--color-title-main: #000000;--color-title-blocks: #000000;--color-title-catalog-box: #000000;--color-icons: #2D7C78;--color-header-highlight: #2D7C78;--color-icons-star-rating: #F5A524;--color-body-background: #ffffff;--color-icons-rss-footer: #2D7C78;--btn-button-border-radius: 0px;--nav-text-color-hover: #000000;--btn-prim-accent-color-focus: #373737;--btn-prim-accent-color-active: #262626;--btn-accent-color-focus: #373737;--btn-accent-color-active: #262626;--link-color-hover: #131313;--color-state-hover: #23726e;--color-state-focus: #23726e;--color-state-active: #12615d;--font-size-custom: 1.0714;--footer-background-color: #FAFAFA;--footer-text-color: #000000;--second-footer-background-color: #FFFFFF;--second-footer-text-color: #000000;}
.tui-formTextarea{resize:auto;}
/* Ini caixa plana login */
#page-login-index .loginbox.clearfix.onecolumn, #page-login-index .loginbox.clearfix.twocolumns{
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    padding-top: 165px;

}
#page-login-index .loginbox.clearfix.twocolumns .signuppanel > h2, #page-login-index .loginbox.clearfix.twocolumns .signuppanel > hr{display:none;}
#page-login-index .loginpanel{
    order: 2;
}
#page-login-index .signuppanel {
    order: 1;
}
#page-login-index .loginpanel h2 {
    position: absolute;
    top: 38px;
    width: calc(100% - 70px);
    height: 90px;
}
.loginbox .subcontent.potentialidps {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    border-bottom: 0;
}
.loginbox .subcontent.potentialidps h6 {
    order: 2;
    width: 100%;
    text-align: left;
    position: relative;
    margin-bottom: 0;
    border-top: 1px solid #CCC;
    font-size: var(--font-size-14);
    padding-top: 20px;
    font-weight: normal;
    margin-top: 0;
}
.loginbox .potentialidplist{
    margin-bottom: 20px;
}


.loginbox .potentialidp{
    width: 100%;
    padding: 0;
}
.loginbox .potentialidp a.btn.btn-default {
    width: 100%;
    float: left;
    color: var(--btn-prim-text-color);
    background: var(--btn-prim-bg-color);
    transition: var(--as-transition-all);
    font-weight: bold;
    padding: 20px;
}
.loginbox .potentialidp a.btn.btn-default:hover{
    box-shadow: none;
    color: var(--btn-prim-text-color-focus);
    background-color: var(--btn-prim-bg-color-active);
}
.loginbox .potentialidp a.btn.btn-default:before {
    content: "\f1a0";
    padding-right: 10px;
    font-family: 'FontAwesome';
    font-weight: normal;
}
.loginbox .potentialidp img.icon {
    display: none;
}
.loginbox .loginerrors {
    width: 100%;
}
.loginbox #loginbtn{
    background-color: #afafae;
}
.loginbox #loginbtn:hover, .loginbox #loginbtn:focus, .loginbox #loginbtn:active:focus, .loginbox #loginbtn:active:hover{
    background-color: #969694;
    box-shadow: none;
}
#page-login-index .loginform div:nth-child(1):before, #page-login-index .loginform div:nth-child(4):before{
    color: #afafaf;
}
#page-login-index .loginbox.clearfix.twocolumns{
    position: relative;
}
@media (min-width: 992px){
    .loginbox.onecolumn{
        left: 67%;
        width: 29%;
    }
    #page-login-index .loginbox.clearfix.twocolumns{
       width: 34%;
        left: 30%;
    }


}
@media (max-width: 767px){
    .loginbox.onecolumn{
        left: 5%;
        width: 90%;
    }
}

@media screen and (min-width: 768px) {
    .loginbox.twocolumns .signuppanel, .loginbox.twocolumns .loginpanel {
        width: 100%;
    }
}
@media screen and (max-width: 767px) {
    .loginbox.twocolumns .loginpanel, .loginbox.twocolumns .signuppanel {
        padding-left: 2%;
        padding-right: 2%;
    }
}
@media screen and (max-width: 575px) {
    #page-login-index .loginbox.clearfix.twocolumns {
        width: 90%;
    }
}

/* Fi caixa plana login */

/* Footer */

#page-footer {
    border-top: 2px solid #d9d9d6;
}

.page-footer .purgecaches {
    margin-bottom: 0;
    padding-top: 20px;
}

#page-footer .second-page-footer {
    margin-top: 15px;
}

/* Footer */

/* Header */

.totaraNav--list_item_expanded {
    background-color: #F2F2F2;
    margin-top: -12px;
    padding: 12px 0px;
    margin-bottom: -12px;
}

@media (min-width: 992px) {
    .navExpand--list {
        margin-top: 12px;
    }
}

.popover-region.collapsed.popover-region-messages {
    display: none;
}

/* End Header */

@media screen and (max-width: 991px) {

.totaraNav--list_item_expanded {
    background-color: #F2F2F2;
}

}

/* Course Improvements */

.sectxt {
    color: var(--color-icons);
}

/* End Course Improvements */

/*Inicio ojo de feedback y eficacia*/
#page-mod-efficiency-view .tfont-var-eye {
    display: none;
}

#page-mod-feedback-view .tfont-var-eye {
    display: none;
}
/*Fin ojo de feedback y eficacia*/

/*Featured Links*/

.path-totara-dashboard .block-totara-featured-links-layout .block-totara-featured-links-tile.block-totara-featured-links-tile-small, .path-totara-dashboard .block-totara-featured-links-layout .block-totara-featured-links-flex-filler.block-totara-featured-links-tile-small, .path-totara-dashboard .block-totara-featured-links-layout>div.block-totara-featured-links-flex-filler.block-totara-featured-links-tile-small, .path-totara-dashboard .block-totara-featured-links-layout .block-totara-featured-links-tile-adder.block-totara-featured-links-tile-small {
    flex-basis: 35%;
    width: 50%;
    max-height: 240px;
}

.block-totara-featured-links-layout .block-totara-featured-links-tile.block-totara-featured-links-tile-small, .block-totara-featured-links-layout .block-totara-featured-links-flex-filler.block-totara-featured-links-tile-small, .block-totara-featured-links-layout>div.block-totara-featured-links-flex-filler.block-totara-featured-links-tile-small, .block-totara-featured-links-layout .block-totara-featured-links-tile-adder.block-totara-featured-links-tile-small {
    background-position: center;
}

.block-totara-featured-links-layout>div .block-totara-featured-links-content p {
    color: var(--color-text);
}

body:not(.editing) .block_totara_featured_links .block-header {
    display: inherit;
}

#inst242 > div.content.block-content {
    padding: 0px;
}

/* End Featured Links */

/* Columna Inferior Cursos */

#page-course-view-topcollas #region-bottom {
    width: 50%;
    margin-left: 25%!important;
}

#page-course-view-topcollas #block-region-bottom .block.chromeless.block {
    box-shadow: none;
    background-color: transparent;
}

/* End Columna Inferior Cursos */

/* Feedback */

#page-mod-feedback-complete span.weight {
    display: none;
}

/* End Feedback */

/* Modifiación Duración Página Info */

li.horas:after {
    content: 'Horas Formación:';
    margin-left: -128px;
}

li.horas::before {
    margin-right: 127px!important;
}

li.bonificacion:after {
    content: 'Bonificado:';
    margin-left: -99px;
}

li.bonificacion::before {
    margin-right: 95px!important;
}

/* End Modifiación Duración Página Info */

/* Menú Configuración */

button.btn.btn-default.totara_core__QuickAccess_menu_search-button {
    margin-top: 0px;
}

/* End Menú Configuración */

/* Videos incrustados */

.mediaplugin > div {
    max-width: 100%!important;
}

/* End Videos incrustados */

/* Mostrar nombre bloque Enlaces recurrentes */

#inst658.block_totara_featured_links .block-header {
    display: inherit;
}

#inst658 > div.content.block-content {
    padding: 0px;
}

/* End Mostrar nombre bloque Enlaces recurrentes */

/* Inicio reducir tamaño gráfico mi progreso en el dashboard */

#page-totara-dashboard-6 .rb-chartjs__chart {
   min-height: 200px;
   max-height: 200px;
}

#page-totara-dashboard-25 .rb-chartjs__chart {
   min-height: 200px;
   max-height: 200px;
}

#page-totara-dashboard-26 .rb-chartjs__chart {
   min-height: 200px;
   max-height: 200px;
}

#page-totara-dashboard-27 .rb-chartjs__chart {
   min-height: 200px;
   max-height: 200px;
}

#page-totara-dashboard-28 .rb-chartjs__chart {
   min-height: 200px;
   max-height: 200px;
}

#page-totara-dashboard-29 .rb-chartjs__chart {
   min-height: 200px;
   max-height: 200px;
}

#page-totara-dashboard-30 .rb-chartjs__chart {
   min-height: 200px;
   max-height: 200px;
}

#page-totara-dashboard-31 .rb-chartjs__chart {
   min-height: 200px;
   max-height: 200px;
}

#page-totara-dashboard-32 .rb-chartjs__chart {
   min-height: 200px;
   max-height: 200px;
}

#page-totara-dashboard-33 .rb-chartjs__chart {
   min-height: 200px;
   max-height: 200px;
}

#page-totara-dashboard-34 .rb-chartjs__chart {
   min-height: 200px;
   max-height: 200px;
}

#page-totara-dashboard-35 .rb-chartjs__chart {
   min-height: 200px;
   max-height: 200px;
}

#page-totara-dashboard-36 .rb-chartjs__chart {
   min-height: 200px;
   max-height: 200px;
}

#page-totara-dashboard-37 .rb-chartjs__chart {
   min-height: 200px;
   max-height: 200px;
}

#page-totara-dashboard-38 .rb-chartjs__chart {
   min-height: 200px;
   max-height: 200px;
}

#page-totara-dashboard-39 .rb-chartjs__chart {
   min-height: 200px;
   max-height: 200px;
}

#page-totara-dashboard-40 .rb-chartjs__chart {
   min-height: 200px;
   max-height: 200px;
}

/* Fin reducir tamaño gráfico mi progreso en el dashboard */

/* Texto cabecera */

.totaraNav_prim--list_item_label {
    font-weight: 500;
}

/* End Texto cabecera */

/* Current Learning */

h3.block_current_learningas-tile__link_title {
    font-size: 17px!important;
}

.block_current_learningas-tile__content_duedate_text:after {
    top: 7px!important;
}

.block_current_learningas-tile__content_duedate_text-label-warning {
    padding: 5px 20px;
}

/* End Current Learning*/

/*Mobile banner */
#page-footer .mobile-app-banner {
display: none
}
/* End Mobile banner */

/* elies: ini block_motrain */
.wallet-action {
    display: none;
}
.block_motrain-level {
    display: none;
}
.block_motrain-wallet {
    background: #ebe4d7;
    padding-block: 25px;
}
.block_motrain-nav .nav-container {
    display: none;
}
.block_motrain-nav .nav-container:first-child {
    display: block;
}
.block_motrain-nav .nav-container:first-child .nav-icon {
    display: none;
}
.block_motrain-nav .nav-item{
    background: var(--btn-prim-bg-color);
    border-radius: var(--btn-button-border-radius);
    border: 0;
    color: var(--btn-prim-text-color)!important;
    font-size: inherit;
}
.block_motrain-wallet-balance .wallet-coins {
    font-size: 38px;
    color: #d17b69;
}
.block_motrain-wallet-balance .wallet-pic{
    height: 75px;
}
.block_motrain-wallet-balance{
    gap: 14px;
}
.block_motrain-wallet .block_motrain-wallet-balances {
    padding-top: 0;
    margin-bottom: 0;
}
/* elies: fi block_motrain */

/* Category 99 VisualGrid Modifications */

#page-course-view-visualgrid.format-visualgrid.category-99 .section li.activity>div {
    background: #ebe4d7;
}

#page-course-view-visualgrid.format-visualgrid.category-99 .tfont-var-circle:before {
    color: #929496;
}

#page-course-view-visualgrid.format-visualgrid.category-99 .autocompletion .tfont-var-check-circle, #page-course-view-visualgrid.format-visualgrid.category-99 .autocompletion .fa-check-circle-o {
    border-color: #80b8af;
}

#page-course-view-visualgrid.format-visualgrid.category-99 .autocompletion .tfont-var-check-circle:before, #page-course-view-visualgrid.format-visualgrid.category-99 .autocompletion .fa-check-circle-o:before {
    color: #80b8af;
}

#page-course-view-visualgrid.format-visualgrid.category-99 .autocompletion .tfont-var-check-circle, #page-course-view-visualgrid.format-visualgrid.category-99 .autocompletion .fa-check-circle-o {
    background: #ebe4d7;
}

#page-course-view-visualgrid.format-visualgrid.category-99 .autocompletion .tfont-var-check-circle:before, #page-course-view-visualgrid.format-visualgrid.category-99 .autocompletion .fa-check-circle-o:before {
    -webkit-text-stroke: 0px #80b8af;
}

/* End Category 99 VisualGrid Modifications */

 /* Accordion */

.accordion.actuasolutions .linkheader {
    width: 100%;
    border-bottom: 1px solid #dddddd;
    padding-bottom: 10px;
    display: block;
    color: ##5AC4BE;
    cursor: pointer;
    font-size: 1.6rem;
    font-weight: 700;
    padding-top: 10px
}

.accordion.actuasolutions .linksubheader {
    width: 100%;
    border-bottom: 1px solid #dddddd;
    padding-bottom: 10px;
    display: block;
    color: ##5AC4BE;
    cursor: pointer;
    font-size: 1.45rem;
    font-weight: 700;
    padding-top: 10px;
    margin-left: 10px;
}

.accordion.actuasolutions .linkheader:not(.collapsed) {
    color: #666666;
}

.accordion.actuasolutions .linkheader:after {
    content: "";
    float: right;
    margin-right: 10px;
    font-family: fontawesome;
    color: #5AC4BE;
}

.accordion.actuasolutions .linkheader:not(.collapsed):after {
    content: "";
    float: right;
    margin-right: 10px;
    font-family: fontawesome;
    color: #000000;
}

.accordion.actuasolutions .accordioncontent {
    margin-top: 10px;
    margin-bottom: 0;
    padding-bottom: 30px;
    border-bottom: 1px solid #dddddd;
    padding-top: 10px
}

.accordion.actuasolutions .accordioncontent {
    margin-top: 10px;
    margin-left:10px;
    margin-bottom: 0;
    padding-bottom: 30px;
    border-bottom: 1px solid #dddddd;
    padding-top: 10px
}

#page-mod-page-view .modified {
    display: none;
}

      /* End Accordion */
/* Couse Motrain Header */

.isdn_mtrn {
    display: flex;
    flex-direction: row;
    align-items: center;
}

.isdn_mimg {
    width: 25px;
    margin-right: 5px;
}

p.isdn_mtxt {
    margin-bottom: 0px;
}

.isdn_mtxt a {
    color: #d17b69!important;
    text-decoration: underline;
}

/* End Couse Motrain Header */

/*Maquetación curso Fundae*/

/* Formato de aula */

p.sectiontittle {
    width: max-content;
    background-color: #5ac4be;
    color: #fff;
    padding: 5px 20px;
    border-radius: 4px;
    font-weight: 500;
}

p.sectiontittle2 {
    width: max-content;
    background-color: #5ac4be;
    color: #fff;
    padding: 3px 20px;
    border-radius: 4px;
    font-weight: 500;
    font-size:13px;
}

h3.subsectiontittle {
color: #000;
font-weight: 500;
font-size: 24px;
}

/* End Formato de Aula */

/* Iconos Cursos */

.icondis img {
    width: 55%;
    margin-bottom: 15px;
    max-width: 80px !important;
}

.courseicons {
display: flex;
flex-direction: row;
justify-content: space-evenly;
}

.icondis {
width: auto;
padding: 30px;
}

/* End Iconos Cursos*/

/* Ponentes */

.wbr_ponent {
display: flex;
flex-direction: row;
align-items: stretch;
flex-wrap: wrap;
}

.wbr_ptpers {
width: 45%;
margin: 2.5%;
border-radius: 15px;
}

.wbr_ptpers_main {
    width: 100%;
    margin: 2.5%;
    border-radius: 15px;
    display: flex;
    flex-direction: row;
    overflow: hidden;
    align-items: stretch;
    border: 1px solid #e0e0e0;
    box-shadow: 0 1px 3px 6px rgba(0,0,0,.01);
}

.wbr_ptpers {
width: 45%;
margin: 2.5%;
border-radius: 15px;
display: flex;
flex-direction: row;
overflow: hidden;
align-items: stretch;
border: 1px solid #e0e0e0;
box-shadow: 0 1px 3px 6px rgba(0,0,0,.01);
}

.wbr_ptimg {
width: 35%;
background-size: cover;
background-repeat: no-repeat;
background-position:center;
}

.wbr_ptcnt {
width: 65%;
padding: 25px;
display: flex;
flex-direction: column;
justify-content: center;
}

.wbr_ptcnt h4 {
color: #FB6A46;
}

.wbr_ptcnt h3 {
font-size: 17px;
margin-top: 0px;
}

.wbr_objectives a.btn.btn-primary {
width: 20%;
margin-left: 40%;
background-color: transparent!important;
border-color: #fff!important;
font-weight: 700!important;
}

.wbr_objectives {
background-image: url(https://actuasolutions.com/wp-content/uploads/2023/06/learn.png);
padding: 50px 20px;
background-position: top center;
background-size: cover;
background-repeat: no-repeat;
}

.wbr_objectives h3.wbr_subtitle {
color: #fff;
}

@media screen and (max-width:882px){

.wbr_ponent {
width: 100%;
display: flex;
flex-direction: column;
align-items: center;
}

.wbr_ptpers {
width: 100%!important;
margin: 2.5% 0%;
}

.wbr_ptpers_main{
width: 100%!important;
margin: 2.5% 0%;
}

}

@media screen and (max-width:550px){

.wbr_ptpers {
display: flex;
flex-direction: column;
}

.wbr_ptpers_main {
display: flex;
flex-direction: column;
}

.wbr_ptimg {
width: 100%;
height: 300px;
background-size: cover;
background-repeat: no-repeat;
background-position: 0px -100px;
}

.wbr_ptcnt {
width: 100%;
}
}

@media screen and (max-width:460px){

.wbr_ptimg {
background-position: 0px -50px;
}

.contutoria {
    display: flex;
    align-items: stretch;
    flex-direction: row;
}

.section .label .contentwithoutlink{
    padding-right: 0;
}

.contutoria .img_tutoria {
    display: none;
}

.contutoria .ttria {
    flex: 0.5;
    padding: 10px 15px;
    display: flex;
    align-items: center;
}

.contutoria .ttria_title {
    flex: 1;
}

.courseicons {
    overflow: scroll;
}

.icondis {
    width: 151px;
    padding: 15px;
}

.icondis img {
    width: 70%;
}

}

/* End Ponentes */

/* Accordion */
    
    #accordion.actuasolutions .linkheader {
      width: 100%;
      border-bottom: 1px solid #dddddd;
      padding-bottom: 10px;
      display: block;
      color: #00372a;
      cursor: pointer;
      font-size: 1.6rem;
      font-weight: 700;
      padding-top: 10px
    }
    
    #accordion.actuasolutions span {
        color: #FFB81C;
    }
    
    #accordion.actuasolutions .linksubheader {
      width: 100%;
      border-bottom: 1px solid #dddddd;
      padding-bottom: 10px;
      display: block;
      color: #af1685;
      cursor: pointer;
      font-size: 1.45rem;
      font-weight: 700;
      padding-top: 10px;
      margin-left: 10px;
    }
    
    #accordion.actuasolutions .linkheader:not(.collapsed) {
      color: #666666;
    }
    
    #accordion.actuasolutions .linkheader:after {
    
      content: "";
      float: right;
      margin-right: 10px;
      font-family: fontawesome;
      color: #b5b5b5
    }
    
    #accordion.actuasolutions .linkheader:not(.collapsed):after {
      content: "";
      float: right;
      margin-right: 10px;
      font-family: fontawesome;
      color: #000000;
    }
    
    #accordion.actuasolutions .accordioncontent {
    
      margin-top: 10px;
      margin-bottom: 0;
      padding-bottom: 30px;
      border-bottom: 1px solid #dddddd;
      padding-top: 10px
    }
    
    #accordion.actuasolutions .accordioncontent {
    
      margin-top: 10px;
      margin-left:10px;
      margin-bottom: 0;
      padding-bottom: 30px;
      border-bottom: 1px solid #dddddd;
      padding-top: 10px
    }
    
    #accordion.actuasolutions a:hover{
        color: #FFB81C;
    }
    
    h2 {
        color:#00372a;
    }
    
    .cmid-555 h2{
        text-align: center;
        margin-bottom: 40px;
    }
    
    /* End Accordion */

/*Fin Maquetación curso fundae*/

/*Temporal: Código check visualgrid*/

#page-course-view-visualgrid.format-visualgrid input[type=checkbox].completion-icon:checked:after{
    color: var(--course-format-icon-color);
    top: 3px;
    left: 7px;
    -webkit-text-stroke: inherit;
    font-size: 14px;
}
/*Fin Temporal: Código check visualgrid*/

/*Temporal fix checked on complete*/
#page-course-view-visualgrid.format-visualgrid input[type=checkbox].completion-icon:checked:after {
    -webkit-text-stroke: inherit;
}

#page-course-view-visualgrid.format-visualgrid .autocompletion .tfont-var-check-circle:before, #page-course-view-visualgrid.format-visualgrid .autocompletion .fa-check-circle-o:before {
    -webkit-text-stroke: inherit;
}

/* REDESIGN V18 */

  /* Header */
  
  .totaraNav {
    box-shadow: 0px 1px 7px rgba(0, 0, 0, .2);
  }
  
  nav.totaraNav_sub {
    background-color: #ffffff;
    border-bottom: none;
  }
  
@media (min-width: 992px) {
    .navExpand--listSecond .navExpand--list_item_link:focus, .navExpand--listSecond .navExpand--list_item_link:hover {
        color: #fff;
        background: #5AC4BE;
    }
}

  /* End Header */

/* Slider */

.block_slickslider .elslide div.nolink {
    float: left;
    width: 65%;
    height: 400px;
    background: linear-gradient(90deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0) 100%);
    margin-left:0px;
    padding-left: 50px;
    padding-right: 400px;
    max-height: 400px;
    display: flex;
    place-items: center;
    border-radius: 0px!important;
}

.block_slickslider .conttext .titol {
    font-size: 36px;
    line-height: 42px;
}

@media screen and (max-width: 1200px) {

.block_slickslider .elslide div.nolink {

    padding-right: 200px;

}
}

@media screen and (max-width: 1080px) {

.block_slickslider .elslide div.nolink {

    width: 85%;
    padding-right: 300px;

}

}

@media screen and (max-width: 767px) {

.block_slickslider .elslide div.nolink {

    width: 100%;
    padding-right: 50px;

}
}

.block_slickslider .elslide a.btn {
    color: var(--btn-prim-text-color);
    background: transparent;
    box-shadow: none;
    font-size: var(--block-slickslider-text-size);
    padding: 12px 24px;
    border: 1px solid #fff;
    border-radius: 0px;
}

/* End Slider */

/* Course Tempaltes [Product Safety - SHORT] */

.isdin_help h3 {
    font-size: 23px !important;
    text-align: center;
    color: #414141;
}

.isdin_help a.btn.btn-primary {
    width: 100%;
}

/* Curso Pestañas */

   .astext .ascoursetitle {
    margin-bottom: 0px;
}

.astext .ascoursecustomfields {
    margin-bottom: 10px;
}

    #page-course-view-onetopicas .course-content ul li.section.main {
        padding: 30px;
    }

    .contitle {
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: flex-start;
        margin: 20px 0 10px 0;
    }

    .contitle .img_content {
        width: 50px;
    }

    h4.cntent {
        color: #000;
        font-size: 18px!important;
        line-height: 18px;
        margin-left: 8px;
    }

    .contutoria {
        display: flex;
        align-items: center;
        flex-direction: row;
        margin: 20px 0 10px 0;
    }

    .contutoria .img_tutoria {
        width: 50px;
    }

    .contutoria .ttria {
        line-height: 15.9992px;
        padding: 10px 18px;
        background-color: #28CAB7;
        border: 1px solid #28CAB7;
        border-top-left-radius: 4px;
        border-bottom-left-radius: 4px;
        color: #fff;
        font-weight: 700;
    }

    .contutoria .ttria_title {
        line-height: 15.9992px;
        padding: 10px 18px;
        border: 1px solid #28CAB7;
        border-top-right-radius: 4px;
        border-bottom-right-radius: 4px;
        font-weight: 700;
    }

    #page-course-view-onetopicas .informeas .header.block-header, #page-course-view-onetopicas .blktutoria .header.block-header {
        display: none;
    }

    #page-course-view-onetopicas.editing .informeas .header.block-header, #page-course-view-onetopicas.editing .coursemenu .header.block-header, #page-course-view-onetopicas.editing .blktutoria .header.block-header {
        display: inherit;
    }

    .block_html.block.informeas, .block_html.block.coursemenu, .block_html.block.blktutoria {
        padding-top: 20px;
    }

    @media screen and (max-width:390px){
            .contutoria {
                display: flex;
                align-items: stretch;
                flex-direction: row;
            }

            .section .label .contentwithoutlink{
                padding-right: 0;
            }

            .contutoria .img_tutoria {
                display: none;
            }

            .contutoria .ttria {
                flex: 0.5;
                padding: 10px 15px;
                display: flex;
                align-items: center;
            }

            .contutoria .ttria_title {
                flex: 1;
            }

            .section .activity .contentwithoutlink, .section .activity .activityinstance {
                padding-right: 5px;
            }

            .courseicons {
                overflow: scroll;
            }

            .icondis {
                width: 151px;
                padding: 15px;
            }

            .icondis img {
                width: 70%;
            }

            .video-js .vjs-big-play-button {
                top: 37%;
                left: 35%;
            }
    }

/* End Curso Pestañas */

/* End Course Tempaltes [Product Safety - SHORT] */



/* Seminar Course Template */

.er_days {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.er_sgday {
    width: calc(25% - 10px);
    border: 1px solid #ddd;
}

.er_day_hd {
    background-color: #005ba8;
    padding: 10px;
    color: #fff;
    font-size: 16px;
}

.er_day_hd p {
    margin: 0;
}

.er_day_content {
    padding: 10px;
    min-height: 130px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

/* End Seminar Course Template */

/* Seminar Course Template */

.er_days {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.er_sgday {
    width: calc(25% - 10px);
    border: 1px solid #ddd;
}

.er_day_hd {
    background-color: var(--block-pre-header-background);
    padding: 10px;
    color: #fff;
    font-size: 16px;
}

.er_day_hd p {
    margin: 0;
}

.er_day_content {
    padding: 10px;
    min-height: 130px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.infosection {
    width: calc(100% - 80px);
    background-color: #ddd;
    height: 1px;
    margin: 40px;
}

/* End Seminar Course Template */

/* Catálogo ISDIN */

.tw-catalogItemNarrow__content {
    position: relative;
}

div.tw-catalog__results > section > div > div.tw-catalogItemNarrow > div.tw-catalogItemNarrow__content > div.tw-catalogItemNarrow__textarea_group > div:nth-child(1) {
    position: absolute;
    top: 19px;
    text-transform: uppercase;
    font-weight: 600;
    color: var(--color-title-catalog-box);
}

.tw-catalogItemNarrow__textarea_group_item.itemtype {
    display: none;
}

h3.tw-catalogItemNarrow__title {
    margin-top: 21px;
}

/* End Catálogo ISDIN */

/* New Dashboard 2024 */
        /*
        #dash_training.block-totara-featured-links-layout .block-totara-featured-links-tile.block-totara-featured-links-tile-medium {
            flex-basis: auto;
            width: calc(33% - 20px);
            height: 345px;
            max-height: 185px;
            position: relative;
            margin-bottom: 160px;
            background-position: center;
        }

        #dash_training.block-totara-featured-links-layout>div .block-totara-featured-links-content-container {
            position: relative;
            overflow: visible;
        }

        #dash_training.block-totara-featured-links-layout .block-totara-featured-links-tile {
            overflow: visible;
        }

        #dash_training.block-totara-featured-links-layout .block-totara-featured-links-content {
            padding: 0px;
            color: var(--color-neutral-1);
            width: 100%;
            align-self: normal;
        }

        #dash_training.block-totara-featured-links-layout .block-totara-featured-links-content::before {
            background: transparent;
        }

        .path-totara-dashboard .db_training {
            padding: 24px;
            margin-top: 185px;
        }

        .path-totara-dashboard .db_training h3 {
            font-size: 24px !important;
            text-align: left !important;
            font-weight: 500 !important;
            color: #414141 !important;
            padding: 0px !important;
            margin-bottom: 12px !important;
        }

        .path-totara-dashboard .db_training p {
            text-align: left !important;
            color: #414141 !important;
            line-height: 24px;
            padding: 0px;
            margin: 0px !important;
        }

        .path-totara-dashboard .db_training:before {
            width: 100%;
            height: 129px;
            content: 'a';
            color: transparent;
            position: absolute;
            left: 0;
            top: -129px;
            font-size: 0px;
        }

        */

/* TRAINING FORMACIÓN BLOQUE HTML */

#region-main .block.dash_training .content, #inst5650.block_totara_report_table .content, #inst5660.block_totara_report_table .content {
    box-shadow: none !important;
    background-color: transparent !important;
    padding: 0px;
}

.dash_training {
    margin-bottom: 40px;
}

.db_ftg {
    display: flex;
    flex-direction: row;
    align-content: stretch;
    align-items: stretch;
    justify-content: flex-start;
    gap: var(--gap-4);
    width: 100%;
    max-width: 100%;
    flex-wrap: wrap;
}

.db_ftg a {
    width: calc(33% - 0.8rem);
    display: flex;
    flex-direction: row;
    align-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;
}

.db_training {
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
    width: 100%;
}

.db_training img {
    width: 100%;
    height: 185px;
    object-fit: cover;
    object-position: center;
}

.db_ftg_img h3 {
    font-size: 24px !important;
    text-align: left !important;
    font-weight: 500 !important;
    color: #414141 !important;
    padding: 0px !important;
    margin-bottom: 12px !important;
}

.db_ftg_img p {
    text-align: left !important;
    color: #414141 !important;
    line-height: 24px;
    padding: 0px;
    margin: 0px !important;
}

.db_ftg_img {
    padding: 24px;
    min-height: 167px;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    position: relative;
}

/* END TRAINING FORMACIÓN BLOQUE HTML */

/* Botones Dashboard */

    .dash_button .no-overflow {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
    }

    .dash_button {
        margin-bottom: 50px;
    }

    .dash_button a.btn.btn-primary {
        font-size: 17px;
        padding: 12px 35px;
    }

/* End Botones Dashboard */

/* Título Bloques */

    .path-totara-dashboard div#block-region-side-post {
        margin-top: 15px;
    }

    .block.dash_intro .content.block-content, .block.dash_button .content.block-content {
    box-shadow: none !important;
    background-color: transparent !important;
    }

    .dash_intro p {
        margin-bottom: 0px;
    }

/* End Título Bloques */

/* Formaciones destacadas */

div#region-main #inst5562.block .content {
    box-shadow: none;
}

.block_current_learningas-tile__maincontent {
    position: relative;
}

.block_current_learningas .block_current_learningas-customfield:first-child {
    margin-top: 15px;
    position: absolute;
    top: 0;
    color: #2A4C59;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 14px;
}

.block_current_learningas .block_current_learningas-customfield:first-child i.fa.fa-caret-right {
    display: none;
}

.block_current_learningas-tile__content_component {
    font-size: 0px;
    margin-top: var(--gap-4);
    margin-top: 35px;
}

/* End Formaciones destacadas */

/* Formación obligatoria */

.path-totara-dashboard .block_slickslider {
    margin-bottom: 50px !important;
}

#inst5562, #inst5669, #inst5650, #inst5660 {
    margin-bottom: 25px;
}

#inst5562 thead, #inst5669 thead, #inst5650 thead, #inst5660 thead {
    display: none;
}

#inst5562 tbody, #inst5669 tbody, #inst5650 tbody, #inst5660 tbody {
    display: flex;
    flex-direction: row;
    gap: var(--gap-4);
    flex-wrap: wrap;
    align-items: stretch;
}

#inst5562 tr, #inst5669 tr, #inst5650 tr, #inst5660 tr {
    display: flex;
    flex-direction: column;
    width: calc(33% - 0.8rem);
    border-radius: var(--block-radius);
    border: var(--block-border);
    box-shadow: var(--block-shadow);
    background: var(--block-background-color);
    position: relative;
}

#inst5562 tr:hover, #inst5669 tr:hover, #inst5650 tr:hover, #inst5660 tr:hover{
    box-shadow: var(--shadow-2);
}

#inst5562 table.flexible>tbody>tr>td, #inst5669 table.flexible>tbody>tr>td, #inst5650 table.flexible>tbody>tr>td, #inst5660 table.flexible>tbody>tr>td{
    border-top:0px;
}

#inst5562 .course_custom_field_16, #inst5669 .course_custom_field_16, #inst5650 .course_custom_field_16, #inst5660 .course_custom_field_16 {
    padding: 0px;
    height: 152px;
    background-image: url(https://isdin-ld.actuatxp.com/pluginfile.php/1/local_uploadfiles/additionalimages/0/course_defaultimage.png);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}

#inst5562 .course_custom_field_16 img, #inst5669 .course_custom_field_16 img, #inst5650 .course_custom_field_16 img, #inst5660 .course_custom_field_16 img {
    height: 100%;
    width: 100%;
    margin: 0px 0px;
    object-fit: cover;
    padding: 0px;
    max-width: 100%;
    object-position: center;
}

#inst5562 .no-overflow, #inst5669 .no-overflow, #inst5650 .no-overflow, #inst5660 .no-overflow {
    overflow: visible;
    padding-bottom: 0px;
}

#inst5562 .footer a, #inst5669 .footer a, #inst5650 .footer a, #inst5660 .footer a {
    display: none;
}

#inst5562 .course_completion_duedate, #inst5669 .course_completion_duedate, #inst5650 .course_completion_duedate, #inst5660 .course_completion_duedate {
    position: absolute;
    top: 105px;
    background: #fff;
    font-size: 14px;
    font-weight: 600;
    left: 15px;
}

        /* Duedate text */

        .lang-es #inst5562 .course_completion_duedate:before, .lang-es #inst5669 .course_completion_duedate:before, .lang-es #inst5650 .course_completion_duedate:before, .lang-es #inst5660 .course_completion_duedate:before {
            content: 'Fecha límite:';
            margin-right: 5px;
        }

        .lang-en #inst5562 .course_completion_duedate:before,  .lang-en #inst5669 .course_completion_duedate:before,  .lang-en #inst5650 .course_completion_duedate:before,  .lang-en #inst5660 .course_completion_duedate:before {
            content: 'Due date:';
            margin-right: 5px;
        }

        .lang-de #inst5562 .course_completion_duedate:before, .lang-de #inst5669 .course_completion_duedate:before, .lang-de #inst5650 .course_completion_duedate:before, .lang-de #inst5660 .course_completion_duedate:before {
            content: 'Fälligkeitsdatum:';
            margin-right: 5px;
        }

        .lang-fr #inst5562 .course_completion_duedate:before, .lang-fr #inst5669 .course_completion_duedate:before, .lang-fr #inst5650 .course_completion_duedate:before, .lang-fr #inst5660 .course_completion_duedate:before {
            content: "Date d'échéance:";
            margin-right: 5px;
        }

        .lang-it #inst5562 .course_completion_duedate:before, .lang-it #inst5669 .course_completion_duedate:before, .lang-it #inst5650 .course_completion_duedate:before, .lang-it #inst5660 .course_completion_duedate:before {
            content: 'Data di scadenza:';
            margin-right: 5px;
        }

        .lang-zh_cn #inst5562 .course_completion_duedate:before, .lang-zh_cn #inst5669 .course_completion_duedate:before, .lang-zh_cn #inst5650 .course_completion_duedate:before, .lang-zh_cn #inst5660 .course_completion_duedate:before {
            content: '截止日期:';
            margin-right: 5px;
        }

        /* End Duedate text */

#inst5562 .course_custom_field_15, #inst5669 .course_custom_field_15, #inst5650 .course_custom_field_15, #inst5660 .course_custom_field_15 {
    padding: 16px 16px 0px 16px;
    text-transform: uppercase;
    font-size: 14px;
    color: #2A4C59;
    font-weight: 600;
}

#inst5562 .course_courselink, #inst5669 .course_courselink, #inst5650 .course_courselink, #inst5660 .course_courselink {
    padding: 3px 16px 0px;
    font-size: 16px;
    color: #2a4c59;
    font-weight: 600;
}

#inst5562 .course_completion_progresspercent, #inst5669 .course_completion_progresspercent, #inst5650 .course_completion_progresspercent, #inst5660 .course_completion_progresspercent {
    padding: 16px;
}

/* End Formación obligatoria */

/* Responsive */

@media (max-width: 1107px){

    .db_ftg a {
        width: calc(50% - 0.8rem);
    }

    [data-items-per-row="3"] .block_current_learningas-tile {
        width: calc(50% - 0.8rem);
        flex: 0 0 auto;
    }

    #inst5562 tr#rb_block_totara_report_table_5562_r0, #inst5562 tr#rb_block_totara_report_table_5562_r1 {
        width: calc(50% - 0.8rem);
    }

}

@media (max-width: 632px){

    .db_ftg a {
        width: 100%;
    }

    #inst5562 tr#rb_block_totara_report_table_5562_r0, #inst5562 tr#rb_block_totara_report_table_5562_r1 {
        width: 100%;
    }

}

/* End Responsive */

/* End New Dashboard 2024 */

/* Catálogo 2024 */

    .tw-catalogItemNarrow__title_featured {
        background-color: #FFCE99;
        color: #131313;
        text-transform: uppercase;
    }

    .tw-catalogItemNarrow__image {
        padding-top: 60%;
    }

    .tw-catalogItemNarrow__image_ratio_img {
        background-position: 50%;
        background-size: cover;
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
        border: 0px !important;
    }

    main > div > div.tw-catalog__primaryFilter > section > section:nth-child(1) {
        display: none;
    }

    section.tw-selectRegionPanel__selector {
        display: flex;
        flex-direction: column;
    }

    ul[aria-labelledby="cfp_menu_categorypilar_0f389"] {
        display: flex;
        flex-direction: column;
    }

    ul[aria-labelledby="cfp_menu_categorypilar_0f389"] > li:first-child {
        order: 2;
    }

    ul[aria-labelledby="cfp_menu_categorypilar_0f389"] > li:nth-child(2) {
        order: 3;
    }

    ul[aria-labelledby="cfp_menu_categorypilar_0f389"] > li:nth-child(3) {
        order: 1;
    }

    ul[aria-labelledby="cfp_menu_dimensionesdime_541fe"] {
        display: flex;
        flex-direction: column;
    }

    ul[aria-labelledby="cfp_menu_dimensionesdime_541fe"] > li:first-child {
        order: 9;
    }

    ul[aria-labelledby="cfp_menu_dimensionesdime_541fe"] > li:nth-child(2) {
        order: 8;
    }

    ul[aria-labelledby="cfp_menu_dimensionesdime_541fe"] > li:nth-child(3) {
        order: 4;
    }

    ul[aria-labelledby="cfp_menu_dimensionesdime_541fe"] > li:nth-child(4){
        order: 2;
    }

    ul[aria-labelledby="cfp_menu_dimensionesdime_541fe"] > li:nth-child(5) {
        order: 1;
    }

    ul[aria-labelledby="cfp_menu_dimensionesdime_541fe"] > li:nth-child(6) {
        order: 3;
    }

    ul[aria-labelledby="cfp_menu_dimensionesdime_541fe"] > li:nth-child(7) {
        order: 5;
    }

    ul[aria-labelledby="cfp_menu_dimensionesdime_541fe"] > li:nth-child(8) {
        order: 6;
    }

    ul[aria-labelledby="cfp_menu_dimensionesdime_541fe"] > li:nth-child(9) {
        order: 7;
    }

/* End Catálogo 2024 */

/* Test PRODUCTO */

.product_new {
    /* background-color: red; */
    padding: 16px;
    border-radius: var(--block-radius);
    border: var(--block-border);
    box-shadow: var(--block-shadow);
    background: var(--block-background-color);
}

/* Test PRODUCTO END*/

/* Vivir la Piel */

.path-totara-dashboard div#block-region-side-post {
    margin-top: 15px;
    position: relative;
}

#inst5688 {
    position: absolute;
    top: -15px;
    right: 5px;
    margin-bottom: 0px !important;
}

.editing #inst5688 {
    position: relative;
    top: 0;
    right: 0px;
    margin-bottom: 35px !important;
}

#inst5688 thead {
    display: none;
}

#inst5688 .footer {
    display: none;
}

#inst5688 .block-content {
    background: transparent !important;
    box-shadow: none !important;
}

#inst5688 table.flexible {
    margin-bottom: 0px;
    /* border-top: none; */
}

td#rb_block_totara_report_table_5688_r0_c1 {
    border: none;
    width: 40px;
    height: 40px;
    text-align: center;
    border-radius: 50px;
    background: RED;
    color: white;
    vertical-align: middle;
}

#inst5650 .course_completion_duedate, #inst5660 .course_completion_duedate {
    display: none;
}

     /* Dashboard block VLP */

img.imgvivir {
    width: 100%;
}

.block_vivirlapiel .content.block-content {
    padding: 0px;
}

     /* End Dashboard block VLP */

     /* Dashboard Mis puntos */

#inst5667 th.header.c0.course_custom_field_27 {
    display: none;
}

#inst5667 .footer {
    display: none;
}

#inst5667 table.flexible {
    margin-bottom: 0px;
}

#inst5667 td#rb_block_totara_report_table_5667_r0_c0 {
    border-top: 0px;
    background-color: #fff;
    text-align: center;
    font-size: 55px;
    color: #000;
}

.block_vivirlapiel a.btn.btn-primary {
    width: calc(100% - 30px);
    margin: 20px 15px 15px 15px;
}

#inst5667 td#rb_block_totara_report_table_5667_r0_c0:after {
    content: 'a';
    background-image: url(https://isdin-ld.actuatxp.com/pluginfile.php/1/local_uploadfiles/additionalimages/0/moneda-china.png);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
    color: transparent;
    /* width: 100px !important; */
    /* height: 100px !important; */
}

#inst5668 tbody .course_custom_field_27:after {
    content: 'a';
    background-image: url(https://isdin-ld.actuatxp.com/pluginfile.php/1/local_uploadfiles/additionalimages/0/moneda-china.png);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
    color: transparent;
    margin-left: 3px;
}

#inst5668 tbody tr td {
    padding: 12px !important;
    margin: 10px !important;
}

#inst5668 tbody .course_custom_field_27 {
    color: #000;
    font-weight: 500;
}

body#page-totara-dashboard-47 {
    background-image: url(https://isdin-ld.actuatxp.com/pluginfile.php/1/local_uploadfiles/additionalimages/0/bg_piel-min.png);
    background-size: cover;
}

     /* End Dashboard Mis puntos */

/* Slider dashboard VLP */

#page-totara-dashboard-47 #inst5640 > div > div > div > div > div > div > div.elslide {
    z-index: 1;
}

#page-totara-dashboard-47 .block_slickslider .elslide div.nolink {
    background: #BB9884 !important;
}

#page-totara-dashboard-47 .elslide .text p
 {
    color: #fff;
}

/* End Slider dashboard VLP */

/* Cursos Vivir la Piel */

.category-120 .ascabecerainner {
    border: 2px solid #DAAA8F;
}

.banner_vlp {
    width: 100%;
    height: 120px;
    overflow: hidden;
    display: flex;
    flex-direction: row;
    background-color: #DAAA8F;
}

.bn_vlp_txt {
    width: 70%;
    display: flex;
    flex-direction: column;
    color: #fff;
    padding: 20px;
    justify-content: center;
}

.bn_vlp_img {
    width: 30%;
    height: auto;
    display: flex;
    align-items: center;
    position:relative;
}

.bn_vlp_img img {
    width: 100%;
}

img.bn_vlp_diagonal {
    width: auto;
    position: absolute;
    height: 120px;
    left: 0;
}

.bn_vlp_txt h3 {
    margin-top: 0px;
}

.bn_vlp_txt p {
    margin-bottom: 0px;
}

.category-120 .ascabecerainner .asbodyleft .astext {
    display: flex;
    flex-direction: column;
}

.category-120 .ascabecerainner .asbodyleft .astext .ascoursetitle {
    order: 2;
}

.category-120 .ascabecerainner .asbodyleft .astext .ascoursecustomfields {
    order: 1;
}

.category-120 .ascabecerainner .asbodyleft .astext .ascoursecustomfields li {
    font-size: 25px;
}

.category-120 .ascabecerainner .asbodyleft .astext .ascourseintro {
    order: 3;
}

.category-120 .ascabecerainner .asbodyleft .asinfo {
    margin-top: 0px;
}

/* End Cursos Vivir la Piel */

/* End Vivir la Piel */

/* Feedback byby */

.cmid-14375 .femptylabel .fitemtitle {
    display: none;
}

/* End Feedback byby */

                @font-face {
                    font-family: "Raleway";
                    src: url("https://isdin-ld.actuatxp.com/theme/actua/webfont.php?nomfont=Raleway-Bold.woff") format("woff");
                    font-weight: bold;
                    font-style: normal;
                }
                @font-face {
                    font-family: "Raleway";
                    src: url("https://isdin-ld.actuatxp.com/theme/actua/webfont.php?nomfont=Raleway-Medium.woff") format("woff");
                    font-weight: 500;
                    font-style: normal;
                }
                @font-face {
                    font-family: "Raleway";
                    src: url("https://isdin-ld.actuatxp.com/theme/actua/webfont.php?nomfont=Raleway-Regular.woff") format("woff");
                    font-weight: normal;
                    font-style: normal;
                }
                @font-face {
                    font-family: "Raleway";
                    src: url("https://isdin-ld.actuatxp.com/theme/actua/webfont.php?nomfont=Raleway-SemiBold.woff") format("woff");
                    font-weight: 600;
                    font-style: normal;
                }
                @font-face {
                    font-family: "Raleway";
                    src: url("https://isdin-ld.actuatxp.com/theme/actua/webfont.php?nomfont=Raleway-Bold.woff") format("woff");
                    font-weight: bold;
                    font-style: normal;
                }
                @font-face {
                    font-family: "Raleway";
                    src: url("https://isdin-ld.actuatxp.com/theme/actua/webfont.php?nomfont=Raleway-Medium.woff") format("woff");
                    font-weight: 500;
                    font-style: normal;
                }
                @font-face {
                    font-family: "Raleway";
                    src: url("https://isdin-ld.actuatxp.com/theme/actua/webfont.php?nomfont=Raleway-Regular.woff") format("woff");
                    font-weight: normal;
                    font-style: normal;
                }
                @font-face {
                    font-family: "Raleway";
                    src: url("https://isdin-ld.actuatxp.com/theme/actua/webfont.php?nomfont=Raleway-SemiBold.woff") format("woff");
                    font-weight: 600;
                    font-style: normal;
                }
            body {
                font-family: Raleway;
            }
        