:root{--color-primary:#69bd45;--color-secondary:#007ab8;--color-tertiary:#1ea4a9;--color-state:#4b7e2b;--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-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:var(--color-neutral-7);--color-text-disabled:var(--color-neutral-5);--color-text-hint:var(--color-neutral-6);--link-color:var(--color-state);--link-color-hover:var(--color-state-hover);--nav-bg-color:#fff;--nav-text-color:var(--color-text);--footer-bg-color:#fff;--footer-text-color:var(--color-text);--footer-text-color-hover:var(--footer-text-color);--btn-accent-color:var(--color-state);--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:var(--color-state);--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)}:root{--color-state:var(--color-primary);--color-state-hover:var(--color-secondary);--color-state-focus:var(--color-secondary);--color-state-active:var(--color-secondary);--color-state-highlight:#f6f9d7;--color-state-highlight-neutral:var(--color-neutral-3);--color-state-disabled:var(--color-neutral-5);--color-border:var(--color-neutral-5);--color-text:#000000;--color-text-disabled:var(--color-neutral-5);--color-text-hint:var(--color-neutral-6);--color-neutral-1:#fff;--color-neutral-7:#262626;--btn-accent-color:var(--color-state);--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:var(--color-state);--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);--border-weight:thin;--btn-bg-color-active:var(--color-neutral-1);--btn-bg-color-disabled:var(--color-neutral-3);--btn-bg-color-focus:var(--color-neutral-3);--btn-text-color-active:var(--color-state-hover);--btn-text-color-disabled:var(--color-neutral-6);--btn-text-color-focus:var(--color-state-hover);--btn-border-color-active-focus:var(--btn-text-color-hover);--btn-border-color-disabled:var(--btn-bg-color-disabled);--btn-prim-bg-color-active:var(--btn-text-color-active);--btn-prim-bg-color-disabled:var(--btn-bg-color-disabled);--btn-prim-bg-color-focus:var(--color-secondary);--btn-prim-border-color-active-focus:var(--btn-prim-border-color);--btn-prim-border-color-disabled:var(--btn-bg-color-disabled);--tabs-bg-color-disabled:var(--color-neutral-3);--tabs-bg-color-focus:var(--color-neutral-3);--tabs-text-color-disabled:var(--color-state-disabled);--tabs-text-color-focus:var(--color-state-hover);--tabs-text-color-selected:var(--tabs-text-color-active);--tabs-border-color-disabled:var(--color-neutral-4);--tabs-border-radius-active:0;--tabs-selected-bar-color:var(--color-primary);--tabs-border-radius-active:0;--user-menu-dropdown-border-colour:transparent;--side-panel-heading-font-size:var(--h4-font-size);--side-panel-heading-font:var(--h4-font);--side-panel-inner-background:var(--color-neutral-3);--color-prompt-info:var(--link-color);--nav-quick-item-text-color:var(--link-color);--nav-quick-item-text-color-focus:var(--link-color-hover);--progress-border-color:var(--progress-value-bg-color)}.tui-originalSpaceCard__title a:visited{color:var(--color-neutral-1)}.tui-engageIconPublic--color{color:var(--color-secondary)}.tui-formBtn:active,.tui-formBtn:focus,.tui-formBtn:active:focus,.tui-formBtn:active:hover,.tui-formBtn:hover{color:var(--btn-text-color-hover);background:var(--btn-bg-color-hover);border-color:var(--btn-border-color-hover)}.tui-formBtn--prim:active,.tui-formBtn--prim:focus,.tui-formBtn--prim:active:focus,.tui-formBtn--prim:active:hover,.tui-formBtn--prim:hover{color:var(--btn-prim-text-color-hover);background:var(--btn-prim-bg-color-hover);border-color:var(--btn-prim-border-color-hover)}.tui-iconBtn--transparent,.tui-iconBtn--transparent.tui-iconBtn--prim,.tui-iconBtn--transparent:active,.tui-iconBtn--transparent.tui-iconBtn--prim:active,.tui-iconBtn--transparent:focus,.tui-iconBtn--transparent.tui-iconBtn--prim:focus,.tui-iconBtn--transparent:active:focus,.tui-iconBtn--transparent.tui-iconBtn--prim:active:focus,.tui-iconBtn--transparent:active:hover,.tui-iconBtn--transparent.tui-iconBtn--prim:active:hover,.tui-iconBtn--transparent:hover,.tui-iconBtn--transparent.tui-iconBtn--prim:hover{background-color:transparent}.tui-formImageUpload{color:var(--form-input-text-color);font-size:var(--form-input-font-size);line-height:1;background:var(--form-input-bg-color)}.tui-formImageUpload__actions{display:flex;padding:var(--form-input-v-padding) var(--gap-2);background:var(--color-neutral-3);border-color:var(--form-input-border-color);border-top:var(--form-input-border-size) solid;border-right:var(--form-input-border-size) solid;border-left:var(--form-input-border-size) solid}.tui-formImageUpload__deleteButton{margin-left:auto}.tui-formImageUpload__filearea{padding:var(--form-input-v-padding) var(--gap-2);border:var(--form-input-border-size) solid;border-color:var(--form-input-border-color)}.tui-formImageUpload--highlight .tui-formImageUpload__filearea{background:var(--form-input-bg-color-focus);border-color:var(--form-input-border-color-focus);outline:none;box-shadow:var(--form-input-shadow-focus)}.tui-formImageUpload--isError .tui-formImageUpload__filearea{border-color:var(--form-input-border-color-invalid);box-shadow:var(--form-input-shadow-invalid)}.tui-formImageUpload__display .tui-responsiveImage{max-height:25rem}.tui-formImageUpload__progress{padding:var(--form-input-v-padding) var(--gap-2)}input[type].tui-formInput{display:inline-block;width:auto;max-width:none;height:auto;max-height:none;margin:0;padding:1px;color:black;font-size:inherit;line-height:inherit;letter-spacing:normal;text-align:start;text-transform:none;text-indent:0;text-shadow:none;word-spacing:normal;background-color:white;border-color:#dadada;border-style:inset;border-width:2px;border-radius:0;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;border-spacing:0;box-shadow:none;cursor:text;transition-delay:0s;transition-timing-function:ease;transition-duration:0s;transition-property:all;text-rendering:auto}input[type].tui-formInput[disabled]{color:#3d444b;background:#dadada}input[type].tui-formInput: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}input[type].tui-formInput::-webkit-input-placeholder{color:#a9a9a9;opacity:1}input[type].tui-formInput:-ms-input-placeholder{color:#a9a9a9;opacity:1}input[type].tui-formInput::placeholder{color:#a9a9a9;opacity:1}input[type].tui-formInput{display:block;flex-grow:1;box-sizing:border-box;width:100%;min-width:0;height:var(--form-input-height);padding:var(--form-input-v-padding) var(--gap-2);color:var(--form-input-text-color);font-size:var(--form-input-font-size);line-height:1;background:var(--form-input-bg-color);border:var(--form-input-border-size) solid;border-color:var(--form-input-border-color)}input[type].tui-formInput--charLength-2{max-width:calc(2 * var(--form-input-font-size))}input[type].tui-formInput--charLength-3{max-width:calc(3 * var(--form-input-font-size))}input[type].tui-formInput--charLength-4{max-width:calc(4 * var(--form-input-font-size))}input[type].tui-formInput--charLength-5{max-width:calc(5 * var(--form-input-font-size))}input[type].tui-formInput--charLength-10{max-width:calc(10 * var(--form-input-font-size))}input[type].tui-formInput--charLength-15{max-width:calc(15 * var(--form-input-font-size))}input[type].tui-formInput--charLength-20{max-width:calc(20 * var(--form-input-font-size))}input[type].tui-formInput--charLength-25{max-width:calc(25 * var(--form-input-font-size))}input[type].tui-formInput--charLength-30{max-width:calc(30 * var(--form-input-font-size))}input[type].tui-formInput--charLength-50{max-width:calc(50 * var(--form-input-font-size))}input[type].tui-formInput--charLength-75{max-width:calc(75 * var(--form-input-font-size))}input[type].tui-formInput--charLength-100{max-width:calc(100 * var(--form-input-font-size))}.tui-form--inputWidth-limited input[type].tui-formInput:not(.tui-input--customSize){max-width:var(--form-input-limited-width)}.tui-form--inputWidth-limited .tui-inputSet--split input[type].tui-formInput:not(.tui-input--customSize){max-width:none}input[type].tui-formInput::-webkit-input-placeholder{color:var(--form-input-text-placeholder-color)}input[type].tui-formInput:-ms-input-placeholder{color:var(--form-input-text-placeholder-color)}input[type].tui-formInput::placeholder{color:var(--form-input-text-placeholder-color)}.tui-contextInvalid input[type].tui-formInput{border-color:var(--form-input-border-color-invalid);box-shadow:var(--form-input-shadow-invalid)}input[type].tui-formInput: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 input[type].tui-formInput: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)}input[type].tui-formInput--preIcon{padding-left:var(--gap-6)}input[type].tui-formInput--postIcon{padding-right:var(--gap-6)}input[type].tui-formInput--transparent,input[type].tui-formInput--transparent:focus{background-color:transparent;border:none;box-shadow:none}input[type].tui-formInput[disabled]{color:var(--form-input-text-color-disabled);background:var(--form-input-bg-color-disabled);border-color:var(--form-input-border-color-disabled)}input[type].tui-formInput[disabled]::-webkit-input-placeholder{color:var(--form-input-text-color-disabled)}input[type].tui-formInput[disabled]:-ms-input-placeholder{color:var(--form-input-text-color-disabled)}input[type].tui-formInput[disabled]::placeholder{color:var(--form-input-text-color-disabled)}.tui-inputColor{position:relative}.tui-inputColor--charLength-2{max-width:calc(2 * var(--form-input-font-size))}.tui-inputColor--charLength-3{max-width:calc(3 * var(--form-input-font-size))}.tui-inputColor--charLength-4{max-width:calc(4 * var(--form-input-font-size))}.tui-inputColor--charLength-5{max-width:calc(5 * var(--form-input-font-size))}.tui-inputColor--charLength-10{max-width:calc(10 * var(--form-input-font-size))}.tui-inputColor--charLength-15{max-width:calc(15 * var(--form-input-font-size))}.tui-inputColor--charLength-20{max-width:calc(20 * var(--form-input-font-size))}.tui-inputColor--charLength-25{max-width:calc(25 * var(--form-input-font-size))}.tui-inputColor--charLength-30{max-width:calc(30 * var(--form-input-font-size))}.tui-inputColor--charLength-50{max-width:calc(50 * var(--form-input-font-size))}.tui-inputColor--charLength-75{max-width:calc(75 * var(--form-input-font-size))}.tui-inputColor--charLength-100{max-width:calc(100 * var(--form-input-font-size))}.tui-form--inputWidth-limited .tui-inputColor:not(.tui-input--customSize){max-width:var(--form-input-limited-width)}.tui-form--inputWidth-limited .tui-inputSet--split .tui-inputColor:not(.tui-input--customSize){max-width:none}.tui-inputColor .tui-inputColor__picker[type='color']{position:absolute;width:calc(var(--gap-8) + var(--gap-2));opacity:0}.tui-inputColor .tui-inputColor__picker[type='color'][disabled='disabled']{cursor:not-allowed}.tui-inputColor__colorBlock{position:absolute;top:calc(var(--form-input-v-padding) / 2 + var(--form-input-border-size));left:calc(var(--gap-2) / 2);width:var(--gap-8);height:calc(100% - var(--form-input-v-padding) - var(--form-input-border-size) * 2);border-radius:var(--border-radius-small)}.tui-inputColor__colorBlock--disabled{cursor:not-allowed}.tui-inputColor .tui-inputColor__input[type='text']{padding-left:calc(var(--gap-8) + var(--gap-2))}.tui-formTextarea{min-height:500px;resize:both}.tui-modalContent__content .tui-formTextarea{min-height:350px}.tui-sidePanelNavLinkItem--active a:visited{color:var(--side-panel-nav-item-text-color-selected)}.tui-sidePanelNavGroup__heading-title{font-size:var(--side-panel-heading-font-size);font-family:var(--side-panel-heading-font)}.tui-sidePanel__inner{background-color:var(--side-panel-inner-background)}.tui-tabs--horizontal .tui-tabs__tabs li a.tui-tabs__link{border-radius:var(--tabs-border-radius);font-size:var(--tabs-font-size);text-transform:var(--tabs-text-transform);background-color:var(--tabs-bg-color);border-color:var(--tabs-border-color);color:var(--tabs-text-color);font-weight:var(--tabs-font-weight)}.tui-tabs--horizontal .tui-tabs__tabs li a.tui-tabs__link:hover,.tui-tabs--horizontal .tui-tabs__tabs li a.tui-tabs__link:focus{background-color:var(--tabs-bg-color-hover);border-color:var(--tabs-border-color-hover);color:var(--tabs-text-color-hover)}.tui-tabs--horizontal .tui-tabs__tabs li a.tui-tabs__link:active,.tui-tabs--horizontal .tui-tabs__tabs li a.tui-tabs__link:active:focus{color:var(--tabs-text-color)}.tui-tabs--horizontal .tui-tabs__tabs li.tui-tabs__tab--active a.tui-tabs__link{color:var(--tabs-text-color-selected);background-color:var(--tabs-bg-color-selected);border-radius:var(--tabs-border-radius-active);border-color:var(--tabs-border-color-selected);border-bottom:1px solid var(--tabs-bg-color-selected)}.tui-tabs--horizontal .tui-tabs__tabs li.tui-tabs__tab--active a.tui-tabs__link:hover{background-color:var(--tabs-bg-color-active-hover);border-color:var(--tabs-border-color-active-hover);color:var(--tabs-text-color-active-hover)}.backup-restore__section>*+*{margin-top:var(--gap-4)}.tui-formBtn--prim,.tui-iconBtn--prim,.tui-actionLink--prim,.tui-formBtn--prim:active,.tui-iconBtn--prim:active,.tui-actionLink--prim:active,.tui-formBtn--prim:visited,.tui-iconBtn--prim:visited,.tui-actionLink--prim:visited{color:var(--btn-prim-text-color);background-color:var(--btn-prim-bg-color);border-color:var(--btn-prim-border-color)}.tui-formBtn--prim:hover,.tui-iconBtn--prim:hover,.tui-actionLink--prim:hover,.tui-formBtn--prim:active:hover,.tui-iconBtn--prim:active:hover,.tui-actionLink--prim:active:hover,.tui-formBtn--prim:visited:hover,.tui-iconBtn--prim:visited:hover,.tui-actionLink--prim:visited:hover{color:var(--btn-prim-text-color-hover);background-color:var(--btn-prim-bg-color-hover);border-color:var(--btn-prim-border-color-hover)}.tui-formBtn--prim.disabled,.tui-iconBtn--prim.disabled,.tui-actionLink--prim.disabled,.tui-formBtn--prim[disabled],.tui-iconBtn--prim[disabled],.tui-actionLink--prim[disabled],.tui-formBtn--prim.disabled:active:focus,.tui-iconBtn--prim.disabled:active:focus,.tui-actionLink--prim.disabled:active:focus,.tui-formBtn--prim[disabled]:active:focus,.tui-iconBtn--prim[disabled]:active:focus,.tui-actionLink--prim[disabled]:active:focus,.tui-formBtn--prim.disabled:hover,.tui-iconBtn--prim.disabled:hover,.tui-actionLink--prim.disabled:hover,.tui-formBtn--prim[disabled]:hover,.tui-iconBtn--prim[disabled]:hover,.tui-actionLink--prim[disabled]:hover,.tui-formBtn--prim.disabled:focus,.tui-iconBtn--prim.disabled:focus,.tui-actionLink--prim.disabled:focus,.tui-formBtn--prim[disabled]:focus,.tui-iconBtn--prim[disabled]:focus,.tui-actionLink--prim[disabled]:focus{color:var(--btn-prim-text-color-disabled);background-color:var(--btn-prim-border-color-disabled);border-color:var(--btn-prim-border-color-disabled)}.tui-themeSettings__content{margin-top:var(--gap-8)}.tui-themeSettings__forms>*+*{margin-top:var(--gap-8)}.tui-themeSettings .settings-tab-description{margin-bottom:var(--gap-8);font-weight:bold}.tui-themeTenants__content{margin-top:var(--gap-8)}.tui-themeTenants__section+.tui-themeTenants__section{margin-top:var(--gap-12)}.tui-themeTenants__section>*+*{margin-top:var(--gap-4)}:root{
--color-black: #262626;
--color-white: #ffffff;
--color-primary: #6C686A;
--color-secondary: #353f52;
--color-tertiary: #6C686A;
--color-accent-3: #bfc0bf;
--color-accent-4: #98fb98;
--color-neutral-2: #fafafa;
--color-neutral-3: #f7f7f7;
--color-neutral-4: #e6e4e4;
--color-neutral-5: #c7c7c7;
--color-neutral-6: #767676;
--header-notifications-show: true;
--header-notifications-icon-color: var(--color-neutral-6);
--header-notifications-count-background-color: #ff0000;
--header-notifications-count-color: #ffffff;
--header-messages-show: true;
--header-messages-icon-color: var(--color-neutral-6);
--header-messages-count-background-color: #ff0000;
--header-messages-count-color: #ffffff;
--site-logo-size: default;
--page-background-size: initial;
--page-background-repeat: no-repeat;
--page-background-position: top-right;
--page-background-attachment: true;
--show-login-background-image: false;
--enable-help-link: false;
--enable-help-link-as-icon-or-text: icon;
--help-icon: info;
--progress-value-bg-color: var(--color-primary);
--progress-value-text-color: var(--color-white);
--progress-container-text-color: var(--color-white);
--formbrand_field_notificationshtmlheader: ;
--formbrand_field_notificationshtmlfooter: ;
--formbrand_field_notificationstextfooter: ;
--btn-text-color: black;
--btn-text-color-hover: white;
--btn-bg-color: white;
--btn-bg-color-hover: black;
--btn-border-color: black;
--btn-border-color-hover: black;
--btn-radius: 30px;
--btn-border-width: 2px;
--btn-text-transform: none;
--btn-font-size: var(--base-font-size);
--btn-font-weight: normal;
--btn-padding: 6px 12px;
--btn-input-group-min-height: auto;
--btn-prim-text-color: black;
--btn-prim-text-color-hover: white;
--btn-prim-bg-color: white;
--btn-prim-bg-color-hover: black;
--btn-prim-border-color: black;
--btn-prim-border-color-hover: black;
--btn-prim-radius: var(--btn-radius);
--btn-prim-border-width: var(--btn-border-width);
--btn-prim-text-transform: var(--btn-text-transform);
--btn-prim-font-size: var(--btn-font-size);
--btn-prim-font-weight: var(--btn-font-weight);
--btn-prim-padding: var(--btn-padding);
--btn-secondary-text-color: #ffffff;
--btn-secondary-text-color-hover: black;
--btn-secondary-bg-color: var(--color-neutral-7);
--btn-secondary-bg-color-hover: var(--color-secondary);
--btn-secondary-border-color: black;
--btn-secondary-border-color-hover: black;
--btn-secondary-radius: var(--btn-radius);
--btn-secondary-border-width: var(--btn-border-width);
--btn-secondary-text-transform: var(--btn-text-transform);
--btn-secondary-font-size: var(--btn-font-size);
--btn-secondary-font-weight: var(--btn-font-weight);
--btn-secondary-padding: var(--btn-padding);
--table-head-background-color: transparent;
--table-head-color: var(--color-text);
--table-header-font-size: var(--base-font-size);
--table-header-font-weight: bold;
--table-header-text-transform: none;
--table-body-background-color: transparent;
--table-stripe-even-background-color: transparent;
--table-cell-background-color-even-hover: var(--table-stripe-even-background-color);
--table-cell-color-even: black;
--table-stripe-odd-background-color: #f9f9f9;
--table-cell-background-color-odd-hover: var(--table-stripe-odd-background-color);
--table-cell-color-odd: black;
--table-border-color: var(--color-border);
--table-link-color: var(--link-color);
--table-link-color-hover: var(--link-color-hover);
--table-border-width: var(--border-weight);
--table-cell-font-size: var(--base-font-size);
--breadcrumb-container-background-color: transparent;
--breadcrumb-text-color: var(--color-text);
--breadcrumb-link-color: var(--link-color);
--breadcrumb-link-hover-color: var(--breadcrumb-link-color);
--breadcrumb-separator-color: var(--breadcrumb-text-color);
--breadcrumb-text-transform: none;
--breadcrumb-font-weight: normal;
--breadcrumb-font-size: var(--base-font-size);
--hide-breadcrumb: false;
--tabs-bg-color: transparent;
--tabs-border-color: var(--color-neutral-5);
--tabs-text-color: black;
--tabs-bg-color-hover: var(--tabs-bg-color-focus);
--tabs-border-color-hover: var(--tabs-border-color);
--tabs-text-color-hover: var(--tabs-text-color-focus);
--tabs-border-radius: 4px 4px 0 0;
--tabs-bg-color-selected: var(--color-neutral-1);
--tabs-border-color-selected: var(--color-neutral-1);
--tabs-text-color-active: var(--color-state-active);
--tabs-bg-color-active-hover: var(--tabs-bg-color-selected);
--tabs-border-color-active-hover: var(--tabs-border-color-selected);
--tabs-text-color-active-hover: var(--tabs-text-color-selected);
--tabs-font-size: var(--base-font-size);
--tabs-font-weight: normal;
--tabs-text-transform: none;
--google-fonts: ;
--base-font: Gotham,Arial,Helvetica Neue,Helvetica,sans-serif;
--heading-font: var(--base-font);
--h1-font: var(--heading-font);
--h2-font: var(--heading-font);
--h3-font: var(--heading-font);
--h4-font: var(--heading-font);
--h5-font: var(--heading-font);
--h6-font: var(--heading-font);
--navigation-font: var(--base-font);
--sub-navigation-font: var(--navigation-font);
--breadcrumb-font: var(--base-font);
--button-font: var(--base-font);
--table-header-font: var(--base-font);
--color-text: var(--color-black);
--color-heading: var(--color-text);
--link-color: var(--color-primary);
--link-color-hover: var(--color-secondary);
--link-color-active: var(--link-color-hover);
--link-color-visited: var(--link-color);
--base-font-size: 14px;
--base-font-weight: normal;
--h1-font-size: 36px;
--h1-font-weight: bold;
--h2-font-size: 30px;
--h2-font-weight: bold;
--h3-font-size: 24px;
--h3-font-weight: bold;
--h4-font-size: 18px;
--h4-font-weight: bold;
--h5-font-size: 16px;
--h5-font-weight: bold;
--h6-font-size: 14px;
--h6-font-weight: bold;
--h1-text-transform: none;
--h2-text-transform: none;
--h3-text-transform: none;
--h4-text-transform: none;
--h5-text-transform: none;
--h6-text-transform: none;
--color-h1: var(--color-heading);
--color-h2: var(--color-heading);
--color-h3: var(--color-heading);
--color-h4: var(--color-heading);
--color-h5: var(--color-heading);
--color-h6: var(--color-heading);
--h1-font-size-mobile: var(--h1-font-size);
--h1-font-size-tablet: var(--h1-font-size);
--h2-font-size-mobile: var(--h2-font-size);
--h2-font-size-tablet: var(--h2-font-size);
--h3-font-size-mobile: var(--h3-font-size);
--h3-font-size-tablet: var(--h3-font-size);
--h4-font-size-mobile: var(--h4-font-size);
--h4-font-size-tablet: var(--h4-font-size);
--h5-font-size-mobile: var(--h5-font-size);
--h5-font-size-tablet: var(--h5-font-size);
--h6-font-size-mobile: var(--h6-font-size);
--h6-font-size-tablet: var(--h6-font-size);
--dialog-font-size: 12px;
--navigation-position: left;
--navigation-below-logo: false;
--nav-bg-color: transparent;
--desktop-nav-link-background-color: transparent;
--desktop-nav-link-background-color-hover: transparent;
--nav-tab-border-inner-color-focus: transparent;
--nav-text-color: var(--color-text);
--desktop-nav-link-color-hover: var(--nav-text-color);
--desktop-nav-color-active: var(--nav-text-color);
--desktop-nav-background-color-active: transparent;
--nav-tab-border-inner-color-selected: transparent;
--nav-font-size: 14px;
--navigation-font-weight: normal;
--navigation-text-transform: none;
--nav-tab-expand-bg-color: #ffffff;
--nav-tab-expand-border-color: var(--color-neutral-4);
--desktop-sub-nav-container-border-weight: 5px;
--desktop-sub-nav-link-color: var(--nav-text-color);
--desktop-sub-nav-link-color-hover: var(--desktop-sub-nav-link-color);
--desktop-sub-nav-link-background-color: var(--color-white);
--desktop-sub-nav-link-background-color-hover: var(--desktop-sub-nav-link-background-color);
--desktop-sub-nav-color-active: var(--color-secondary);
--nav-sub-bg-color: #ffffff;
--nav-sub-tab-bg-color: #ffffff;
--nav-sub-tab-bg-color-focus: var(--color-neutral-3);
--nav-sub-tab-text-color: var(--nav-text-color);
--nav-sub-tab-text-color-focus: var(--desktop-nav-link-color-hover);
--nav-sub-tab-text-color-selected: var(--color-secondary);
--nav-sub-tab-border-color-selected: var(--color-primary);
--nav-sub-tab-selected-border-weight: 2px;
--desktop-sub-nav-background-color-active: var(--desktop-sub-nav-link-background-color);
--desktop-sub-nav-link-border-color: var(--nav-tab-expand-border-color);
--desktop-sub-nav-font-size: var(--nav-font-size);
--desktop-sub-nav-font-weight: normal;
--desktop-sub-nav-text-transform: none;
--page-header-sticky: false;
--user-menu-avatar-style: round;
--nav-side-text-color: var(--color-text);
--user-menu-font-size: var(--base-font-size);
--user-menu-font-weight: normal;
--user-menu-text-transform: none;
--user-menu-dropdown-background-colour: #ffffff;
--user-menu-dropdown-border-width: 1px;
--user-menu-dropdown-border-radius: 4px;
--user-menu-dropdown-text-colour: var(--color-text);
--user-menu-dropdown-text-hover-colour: var(--user-menu-dropdown-text-colour);
--user-menu-dropdown-background-hover-colour: var(--color-neutral-3);
--user-menu-dropdown-font-size: var(--base-font-size);
--user-menu-dropdown-font-weight: normal;
--user-menu-dropdown-text-transform: none;
--nav-sub-border-color: var(--color-neutral-3);
--nav-quick-bg-color: #ffffff;
--hide-separator: false;
--nav-side-seperator-color: var(--color-neutral-5);
--nav-menu-icon-color: var(--nav-text-color);
--mobile-menu-icon-background-color: var(--desktop-nav-link-background-color);
--show-mobile-menu-background-color: var(--desktop-nav-link-background-color);
--header-background-color: #f8f8f8;
--hide-header-drop-shadow: false;
--slim-header: false;
--footer-background-color: #fbdb16;
--footer-border-color: #fbdb16;
--footer-region-background-color: #fbdb16;
--footer-region-border-bottom-width: 0;
--footer-region-border-color-bottom: transparent;
--footer-color: var(--color-text);
--footer-quick-links-color: black;
--footer-quick-links-separator-color: black;
--footer-quick-links-text-transform: none;
--footer-quick-links-font-weight: normal;
--footer-quick-links-font-size: var(--base-font-size);
--footer-copyright-color: var(--footer-color);
--footer-copyright-text-transform: none;
--footer-copyright-font-size: var(--base-font-size);
--footer-copyright-font-weight: normal;
--footer-block-background-color: #ffffff;
--footer-block-border-color: var(--color-neutral-5);
--footer-block-border-radius: 4px;
--footer-block-header-background-color: #fbdb16;
--footer-block-header-text-color: var(--color-h2);
--footer-block-text-color: var(--color-text);
--show-footer-links: false;
--poweredby-background-color: #fbdb16;
--poweredby-text-color: var(--footer-color);
--poweredby-visibility: visible;
--footer-logo-position: left;
--dashboard-region-page-top-background-color: transparent;
--fix-dashboard-region-page-top-background-image: false;
--dashboard-region-content-top-background-color: transparent;
--fix-dashboard-region-content-top-background-image: false;
--dashboard-region-main-one-background-color: transparent;
--fix-dashboard-region-main-one-background-image: false;
--dashboard-region-main-two-background-color: transparent;
--fix-dashboard-region-main-two-background-image: false;
--dashboard-region-main-three-background-color: transparent;
--fix-dashboard-region-main-three-background-image: false;
--dashboard-region-main-four-background-color: transparent;
--fix-dashboard-region-main-four-background-image: false;
--dashboard-region-content-bottom-background-color: transparent;
--fix-dashboard-region-content-bottom-background-image: false;
--dashboard-region-page-bottom-background-color: transparent;
--fix-dashboard-region-page-bottom-background-image: false;
--section-name-color: var(--color-text);
--course-section-font-size: var(--h3-font-size);
--main-section-content-background-color: transparent;
--section-border-colour: transparent;
--main-section-content-padding: 10px;
--activity-instance-font-size: var(--h4-font-size);
--course-activity-icon-size: var(--activity-instance-font-size);
--activity-instance-color: var(--link-color);
--course-activity-icon-color: var(--activity-instance-color);
--hide-activity-completion: false;
--auto-course-completion-icon-size: 14px;
--manual-completion-icon-size: small;
--completion-icon-colour: #fbdb16;
--course-region-page-top-background-color: transparent;
--fix-course-region-page-top-background-image: false;
--course-page-region-top-background-color: transparent;
--fix-course-page-region-top-background-image: false;
--course-page-region-bottom-background-color: transparent;
--fix-course-page-region-bottom-background-image: false;
--course-region-page-bottom-background-color: transparent;
--fix-course-region-page-bottom-background-image: false;
--front-page-region-page-top-background-color: transparent;
--front-page-region-content-top-background-color: transparent;
--front-page-region-main-one-background-color: transparent;
--front-page-region-main-two-background-color: transparent;
--front-page-region-main-three-background-color: transparent;
--front-page-region-main-four-background-color: transparent;
--front-page-region-content-bottom-background-color: transparent;
--front-page-region-page-bottom-background-color: transparent;
--fix-frontpage-region-page-top-background-image: false;
--fix-frontpage-region-content-top-background-image: false;
--fix-frontpage-region-main-one-background-image: false;
--fix-frontpage-region-main-two-background-image: false;
--fix-frontpage-region-main-three-background-image: false;
--fix-frontpage-region-main-four-background-image: false;
--fix-frontpage-region-content-bottom-background-image: false;
--fix-frontpage-region-page-bottom-background-image: false;
--login-page-header-background-color: #f8f8f8;
--hide-login-header-drop-shadow: false;
--login-page-background-color: #ffffff;
--hide-login-hero-image: hide;
--panel-heading-size: 30px;
--panel-heading-font-weight: bold;
--panel-heading-text-transform: none;
--login-panel-heading-text-underline-color: var(--color-primary);
--login-panel-background-color: #f8f8f8;
--login-panel-color: var(--color-text);
--login-panel-border-width: 1px;
--login-panel-border-color: transparent;
--login-panel-border-radius: 4px;
--login-panel-button-color: var(--btn-text-color);
--login-panel-button-color-hover: var(--btn-text-color-hover);
--login-panel-button-background: var(--btn-bg-color);
--login-panel-button-background-hover: var(--btn-bg-color-hover);
--login-panel-button-border-color: var(--btn-border-color);
--login-panel-button-border-color-hover: var(--btn-border-color-hover);
--login-panel-button-border-radius: var(--btn-radius);
--login-panel-button-text-transform: var(--btn-text-transform);
--login-panel-button-font-size: var(--btn-font-size);
--login-panel-button-font-weight: var(--btn-font-weight);
--login-panel-button-padding: var(--btn-padding);
--signup-panel-heading-text-underline-color: var(--color-primary);
--signup-panel-background-color: transparent;
--signup-panel-color: var(--color-text);
--signup-panel-border-width: 1px;
--signup-panel-border-color: transparent;
--signup-panel-border-radius: 4px;
--signup-panel-button-color: var(--btn-text-color);
--signup-panel-button-color-hover: var(--btn-text-color-hover);
--signup-panel-button-background: var(--btn-bg-color);
--signup-panel-button-background-hover: var(--btn-bg-color-hover);
--signup-panel-button-border-color: var(--btn-border-color);
--signup-panel-button-border-color-hover: var(--btn-border-color-hover);
--signup-panel-button-border-radius: var(--btn-radius);
--signup-panel-button-text-transform: var(--btn-text-transform);
--signup-panel-button-font-size: var(--btn-font-size);
--signup-panel-button-font-weight: var(--btn-font-weight);
--signup-panel-button-padding: var(--btn-padding);
--login-page-footer-background-color: transparent;
--login-page-footer-color: var(--color-text);
--login-page-footer-copyright-color: var(--footer-copyright-color);
--login-page-background-size: fullauto;
--login-page-background-repeat: no-repeat;
--login-page-background-position: center-center;
--login-page-background-attachment: true;
--login-page-content-background-color: var(--color-neutral-2);
--login-page-content-background-size: initial;
--color-background: var(--color-white);
--page-content-background-colour: transparent;
--admin-region-background-color: transparent;
--max-page-width: 1536px;
--back-to-top-enabled: true;
--back-to-top-icon: angle;
--back-to-top-display-text: true;
--back-to-top-padding: var(--btn-prim-padding);
--back-to-top-radius: var(--btn-prim-radius);
--block-background-color: #ffffff;
--block-border-color: var(--color-neutral-5);
--block-border-radius: 4px;
--block-header-background-color: var(--block-background-color);
--block-header-text-color: var(--color-text);
--block-heading-underline-color: var(--color-text);
--block-header-text-size: var(--h3-font-size);
--block-header-font-weight: var(--h2-font-weight);
--block-heading-text-transform: none;
--block-text-color: var(--color-text);
--block-header-padding: 3px;
--block-content-padding: 3px;
--anders-pink-block-background-colour: var(--block-background-color);
--anders-pink-primary-text-colour: var(--block-text-color);
--anders-pink-secondary-text-colour: var(--block-text-color);
--featured-links-transparent: false;
--radial-progress-circle-background: #fbdb16;
--radial-progress-inset-color: white;
--radial-progress-overdue-fill: #fbdb16;
--radial-progress-completed-fill: #fbdb16;
--radial-progress-not-started-fill: #fbdb16;
--radial-progress-in-progress-fill: #fbdb16;
--radial-progress-state-window-open-fill: #fbdb16;
--radial-label-font-size: 18px;
--radial-label-color: var(--color-text);
--radial-progress-percentage-font-size: 18px;
--radial-progress-percentage-color: var(--color-text);
--isotope-radial-filter-container-min-height: 180px;
--radial-progress-border-width: 30px;
--radial-label-margin-top-offset: 10px;
--radial-progress-margin: 1em 1em 3em 1em;
--radial-progress-circle-size: 120px;
--isotope-radial-progress-use-enhanced-styling: false;
--isotope-radial-enable-shadow: false;
--isotope-radial-progress-enhanced-inset-color: rgb(156, 156, 156);
--isotope-radial-progress-enhanced-gradient-primary-color: rgb(247, 134, 0);
--isotope-radial-progress-enhanced-gradient-secondary-color: rgb(63, 202, 15);
--isotope-filter-text-colour: var(--btn-prim-text-color);
--isotope-filter-border-color: var(--btn-border-color);
--isotope-filter-border-color-selected: var(--btn-accent-color-active);
--isotope-filter-all-filters-background-color: var(--btn-prim-bg-color);
--isotope-filter-all-text-color: var(--btn-prim-text-color);
--isotope-filter-certifications-background-color: var(--btn-prim-bg-color);
--isotope-filter-completed-background-color: #fbdb16;
--isotope-filter-course-background-color: var(--btn-prim-bg-color);
--isotope-filter-expired-background-color: #fbdb16;
--isotope-filter-not-required-background-color: #fbdb16;
--isotope-filter-not-started-background-color: var(--color-neutral-4);
--isotope-filter-overdue-background-color: #fbdb16;
--isotope-filter-programs-background-color: var(--btn-prim-bg-color);
--isotope-filter-required-background-color: #fbdb16;
--isotope-filter-started-background-color: #fbdb16;
--isotope-filter-state-window-open-background-color: #fbdb16;
--isotope-item-background-color: var(--color-tertiary);
--isotope-item-background-color-hover: var(--color-neutral-4);
--isotope-item-color: #ffffff;
--isotope-item-date-color: #ffffff;
--isotope-item-required-text-color: red;
--isotope-item-info-background-color: var(--color-neutral-2);
--isotope-item-name-color: #ffffff;
--isotope-item-enable-shadow: false;
--footer_logo: false;
--frontpage_region_content_bottom_background_image: false;
--frontpage_region_content_top_background_image: false;
--frontpage_region_main_four_background_image: false;
--frontpage_region_main_one_background_image: false;
--frontpage_region_main_three_background_image: false;
--frontpage_region_main_two_background_image: false;
--frontpage_region_page_bottom_background_image: false;
--frontpage_region_page_top_background_image: false;
--login_page_background_image: 'https://banortedev.kineo.la/pluginfile.php/1/theme_kineo/login_page_background_image/2785/Login_01-2.png';
--login_page_content_background_image: false;
--pagebackgroundimage: false;
}
:root {
    --color-red: #EB0029;
    --color-yellow: #FFA400;
    --color-orange: #FF671B;
    --color-pink: #B01657;
    --color-gray: #4E4044;
    --color-gray-1: #F1F1F1;
    --color-gray-2: #E1E1E1;
    --color-gray-3: #D0D0D0;
    --color-gray-4: #707070;
    --color-gray-5: #47545D;
    --color-purple-1: #705EFF;
    --color-alert-danger: #E94544;
    --color-alert-info: #5577B0;
    --color-alert-success: #845789;
}

/*Login Customizations*/
.noaccess {
    padding: 20px;
}

.path-login #page {
    min-height: 725px;
}

#page-login-index {
    background-color: #000;
}

a.name span {
    text-align: left;
}

#page-login-index .totaraNav {
    display: none;
}

.path-totara-dashboard .breadcrumb-nav {
    display: none;
}

#page-login-index .loginbox {
    position: absolute;
    left: 3%;
    top: 1px;
}

body.path-login {
    background-color: #000;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

.path-login .container-fluid {
    max-width: 90%;
}

.path-login .loginpanel {
    width: 100%;
    text-align: center;
    padding: 5% 8%;
}

#page-content div[role="main"] .loginbox.onecolumn .loginpanel {
    padding: 10px 50px 100px;
}

.path-login .loginpanel hr {
    display: none;
}

.path-login .loginpanel h2 {
    font-size: var(--panel-heading-size);
    font-weight: var(--panel-heading-font-weight);
    text-transform: none;
    visibility: hidden;
}

.path-login .loginpanel h2::before {
    visibility: visible;
    content: "";
    display: flex;
    flex-grow: 0;
    flex-wrap: nowrap;
    flex-direction: row;
    align-content: center;
    justify-content: center;
    padding: 5px;
    margin: 20px auto 0;
    background-image: url('/pluginfile.php/1/theme_kineo/custom_images/2785/banorte_finance_logo.png');
    background-size: 110%;
    background-position: center;
    background-repeat: no-repeat;
    height: 100px;
    width: 250px;
}

.path-login .loginpanel h2::after {
    visibility: visible;
    content: "";
    display: flex;
    flex-grow: 0;
    flex-wrap: nowrap;
    flex-direction: row;
    align-content: center;
    justify-content: center;
    padding: 5px;
    margin: 0px auto 20px;
    background-image: url('/pluginfile.php/1/theme_kineo/custom_images/2785/logo-apprende-login.png');
    background-size: 65%;
    background-position: center;
    background-repeat: no-repeat;
    height: 50px;
    width: 250px;
}

/*.path-login .loginpanel h2:after {
    visibility: visible;
    content: url('/pluginfile.php/1/theme_kineo/custom_images/2785/logo-apprende-login.png');
    display: block;
    padding-bottom: 50px;
}*/

/*LOGIN LOGO*/
.cinepolis-login-logo {
    margin: 0 auto;
    height: 105px;
    width: 300px;
    background-size: cover;
    background-repeat: no-repeat;
    background-image: url(@img:login-logo.png);
    background-position: center;
}

/*LOGIN LOGO END*/
.path-login input[type="submit"] {
    border-radius: 25px !important;
    height: 40px;
    /*width: 60%;*/
    background-color: #FEDC00 !important;
    font-size: 15px !important;
    font-weight: bold !important;
    border-color: #FEDC00 !important;
    color: #000 !important;
}

.path-login input[type="submit"]:hover {
    background-color: #FEDC00 !important;
    color: #fff !important;
}

.path-login #loginbtn {
    width: 60%;
}

.loginbox .loginform .form-input input[type=text]#username {
    background-image: url('/pluginfile.php/1/theme_kineo/custom_images/2785/icono-usuario.png');
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: 25px 25px;
    background-position: 3% 50%;
    cursor: auto;
    display: block;
    height: 45px;
    padding: 6px 45px;
    font-size: 18px;
    font-weight: bold;
    line-height: 1.42857143;
    color: #00226a;
    background-color: #F1F1F2;
    border: none;
    border-radius: 25px;
    box-shadow: none;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    width: 100%;
    max-width: none;
    margin: 0 0 10px 0;
}

.loginbox .loginform .form-input input[type=password]#password {
    background-image: url('/pluginfile.php/1/theme_kineo/custom_images/2785/icono-contrasena.png');
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: 25px 25px;
    background-position: 3% 50%;
    cursor: auto;
    display: block;
    height: 45px;
    padding: 6px 45px;
    font-size: 18px;
    font-weight: bold;
    line-height: 1.42857143;
    color: #00226a;
    background-color: #F1F1F2;
    border: none;
    border-radius: 25px;
    box-shadow: none;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    width: 100%;
    max-width: none;
    margin: 0 0 10px 0;
}

label[for="username"] {
    display: none;
}

label[for="password"] {
    display: none;
}

.loginpanel .desc, .loginpanel label, .loginpanel a {
    color: #000 !important;
}

.loginpanel #rememberusernamechecked {
    opacity: 0;
}

.loginpanel label {
    position: relative;
}

.loginpanel #rememberusernamechecked + label:before,
.loginpanel #rememberusernamechecked:checked + label:after {
    content: "";
    position: absolute;
    left: -15px;
    top: 0;
}

.loginpanel #rememberusernamechecked + label:before {
    width: 20px;
    height: 20px;
    border-radius: 0px;
    background-color: #b5b5b7;
}

.loginpanel #rememberusernamechecked:checked + label:after {
    width: 15px;
    height: 8px;
    border-width: 0 0 2px 2px;
    border-style: solid;
    border-color: #fff;
    transform: rotate(-45deg) translate(-1px, 5px);
}

.loginpanel .rememberusername label {
    padding-left: 25px;
}

.loginpanel .rememberusername {
    text-align: left;
    padding-bottom: 35px;
}

body.path-login #page {
    background-color: transparent;
}

#page-login-change_password #region-main, #page-login-change_password #region-main div[role=main] > h2:first-of-type {
    color: #262626;
}

#page-login-change_password #block-region-side-pre, #page-login-change_password #block-region-side-post {
    display: none;
}

#page-login-change_password .container-fluid {
    max-width: 100%;
    padding: 0px 50px;
}

#page-login-change_password .breadcrumb-container .breadcrumb-nav a {
    color: #fff;
}

#page-login-change_password .breadcrumb-nav {
    color: #fff
}

#page-login-change_password .breadcrumb-container .breadcrumb-nav .breadcrumb > li + li:before {
    color: #fff;
}

#page-login-forgot_password #region-main {
    background: transparent;
}

#page-login-forgot_password .core__forgotpassword {
    left: 3%;
    background-color: var(--login-panel-background-color);
    border-radius: var(--login-panel-border-radius);
    border-color: var(--login-panel-border-color);
    border-width: var(--login-panel-border-width);
    border-style: solid;
}

#page-login-forgot_password :is(#page-footer, .totaraNav_prim) {
    display: none;
}

#page-login-change_password {
    background: none;
}

/* fix issues with font */
body * {
    letter-spacing: 0.001em !important;
}

/* fix border inputs as tke config  */
button, input.form-submit, input[type="button"], input[type="submit"], input[type="reset"] {
    border: 1px solid black !important;
    margin-right: 10px;
}

/* fix slider fullwith oversize */
#block-region-dash-pge-top .content.block-content {
    overflow: hidden;
}

/*.totaraNav {
  z-index: 5 !important;
}
.breadcrumb-container {
  z-index: 2;
}*/

.path-totara-dashboard.editing #block-region-dash-pge-top {
    margin-top: 0;
}

.path-totara-dashboard #block-region-dash-pge-top {
    margin-top: -65px;
}

.block.chromeless .block-totara-featured-links-layout.fullwidth {
    margin: -10px -10px -5px -10px;
}

/*.totaraNav {
	z-index: 1;
}*/

.path-totara-dashboard .breadcrumb-nav, .path-totara-dashboard .breadcrumb-nav a {
    color: white !important;
}

.path-totara-dashboard .breadcrumb-container .breadcrumb-nav .breadcrumb > li + li::before {
    color: #ffffff54;
}

#block-region-top, #block-region-bottom {
    padding-left: 45px;
    padding-right: 45px;
}

/* ISOTOPO */
figure.isotope.item .name > .date {
    bottom: 0;
    top: 0;
}

.isotope figure.isotope.item {
    background-size: 100% 60% !important;
    /*background-size: contain !important;*/
}

/* home - hide breadcrumb  */

/*.breadcrumb-container {
	z-index: 3;
}*/
/*
.breadcrumb-nav .breadcrumb {
	display: none;
}
#page-course-view-topics .breadcrumb-nav .breadcrumb {
    display: block;
}
*/

.breadcrumb-nav .breadcrumb {
    display: block;
}

/***********/
/* slider  */
/***********/
#block-totara-featured-links-tile-1 {
    margin: 15px -5px 0px -5px;
}

#tke-slider {
    height: 500px !important;
    position: relative;
    top: -28px;
    margin-bottom: -75px;
}

.block-totara-featured-links-tile.block-totara-featured-links-tile-large.background-cover {
    background-size: 105% 105%;
}

.block-totara-featured-links-tile .background-cover {
    background-position: center top;
}

.block-totara-featured-links-content.block-totara-featured-links-content-top {
    top: 44% !important;
    margin-left: 138px;
    background: transparent !important;
    font-weight: 400;
}

#tke-slider .block-totara-featured-links-content.block-totara-featured-links-content-top h3 {
    display: inline;
    padding: 0 3px;
    font-size: 40px !important;
    margin-bottom: 0px !Important;
}

#tke-slider .block-totara-featured-links-content.block-totara-featured-links-content-top p {
    text-transform: uppercase;
    width: 370px;
}

/* Slider Arrows */
.slick-prev:before {
    content: "";
    background-image: url(@img:flecha_derecha-01.svg);
    background-size: 55px 55px;
    background-repeat: no-repeat;
    width: 55px;
    height: 55px;
    transform: rotate(180deg);
    top: calc(45%) !important;
}

.slick-next:before {
    content: "";
    background-image: url(@img:flecha_derecha-01.svg);
    background-size: 55px 55px;
    background-repeat: no-repeat;
    width: 55px;
    height: 55px;
    top: calc(45%) !important;
}

.block-totara-featured-links-gallery-subtiles .slick-arrow.slick-prev::before {
    left: 60px;
}

.block-totara-featured-links-gallery-subtiles .slick-arrow.slick-next::before {
    right: 60px;
}

.block-totara-featured-links-gallery-subtiles .slick-arrow::before {
    opacity: 1;
}

/***********/
/* Isotope  */
/***********/
[data-dock-title="AVANCE"] h2 {
    color: #aaa !important;
    background-color: transparent !important;
}

.radial-progress.active p {
    padding-bottom: 12px;
    border-bottom: 2px white solid;
}

.learning.isotope.completion.filters {
    background: #ffffff;
    padding: 0 40px 25px 40px;
    margin: 25px 40px;
    border-radius: 20px;
    top: 40px;
    position: relative;

}

.learning.isotope.completion.filters > span:first-of-type {
    font-size: 25px !important;
    color: #aaa;
    top: -50px;
    position: relative;
}

.isotope.container {
    margin-bottom: 10px;
    margin-top: 10px;
}

.block_isotope .content.block-content {
    text-align: center;
}

.learning .isotope .completion .filters > span:first-of-type {
    font-size: 20px;
}

/* Isotope Buttons */
.block_isotope .filters button:focus {
    outline: none;
}

.block_isotope .filters button {
    border: none;
}

.block_isotope .filters button.active {
    background-color: #14226a;
}

.block_isotope .filters button.all.active:hover {
    background-color: #14226a;

}

.block_isotope .filters button.required.active:hover {
    background-color: #14226a;

}

.block_isotope .filters button.notrequired.active:hover {
    background-color: #14226a;
}

.block_isotope .filters button.course.active:hover {
    background-color: #14226a;

}

.block_isotope .filters button.program.active:hover {
    background-color: #14226a;
}

/*Isotope Title*/
.block_isotope .block-header {
    background: transparent;
    text-align: center;
}

.block_isotope .block-header .block-title h2 {
    font-size: 40px !important;
}

.radial-progress {
    margin: 0 20px;
}

/*Isotope Item Shadow*/
figure.isotope.item {
    box-shadow: -1px 2px 5px 3px rgba(189, 183, 183, 0.52);
    -webkit-box-shadow: -1px 2px 5px 3px rgba(189, 183, 183, 0.52);
    -moz-box-shadow: -1px 2px 5px 3px rgba(189, 183, 183, 0.52);
}

/* hide overdue circle */
.radial-progress.overdue, .radial-progress.unknown {
    display: none;
}

.radial-progress {
    background-color: #E8E8E8;
}

/* progress.completed */
.radial-progress.completed .circle .mask .fill {
    /* background: linear-gradient(90deg, rgb(79, 201, 116) 0%, rgb(53, 203, 204) 100%);
    background: #47E0BA;*/
}

/* progress.started */
.radial-progress.started .circle .mask .fill {
    /* background: linear-gradient(90deg, rgb(253, 191, 10) 0%, rgb(255, 242, 81) 100%); */
}

/* progress.notstarted */
.radial-progress.notstarted .circle .mask .fill {
    /*  background: linear-gradient(90deg, rgb(244, 79, 79) 0%, rgb(255, 141, 131) 100%); */
}

.radial-progress .inset + p {
    color: #444;
    padding-top: 0px;
    font-family: Gotham;
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    letter-spacing: 0em;
    text-align: center;
}

/* outline */
.inset::after {
    content: '';
    display: block;
    position: absolute;
    top: -25px;
    bottom: 0;
    left: -25px;
    right: 0;
    border-radius: 100px;
    width: 140px;
    height: 140px;
    border: 10px solid #fff;
}

/*
    .inset:after {
          content: '';
          display: block;
          position: absolute;
          top: -15px;
          bottom: 0;
          left: -15px;
          right: 0;
          border-radius: 100px;
          width: 140px;
          height:140px;
          border: 10px solid #fff;
    }
*/

figure.isotope.item {
    /*border-radius: 20px;*/
    height: 330px;
}

figure.isotope.item.imgstatus-hide > a {
    min-height: 195px;
    padding-top: 30px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
    z-index: 99;
    background-color: #FFF !important;
}

figure.isotope.item img {
    width: 100%;
}

figure.isotope.item.course-image-background {
    background-size: contain;
    background-position: top;
}

figure.isotope.item .name {
    background-color: transparent !important;
    color: #000 !important;
    text-align: left;
    z-index: 3;
}

figure.isotope.item > a > span:first-of-type {
    color: #000 !important;
    display: block;
    margin: 5px 0 10px;
    font-weight: 600;
    font-size: 17px !important;
}

.isotope figure.isotope.item {
    width: 235px
}

.learning.isotope.container {
    left: 40px !important;
}

.radial-progress .inset .numbers, .radial-progress .inset .all {
    font-family: Gotham;
}

.learning.isotope.completion.filters span:first-child {
    font-family: Strive !important;
}

.isotope-description {
    z-index: 999999;
    top: 100px;
    width: 500px;
    margin: 0px auto;
    position: relative;
    font-family: Gotham;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 28px;
    text-align: center;
    color: #000000;
}

.radial-progress.all, .radial-progress.completed, .radial-progress.started, .radial-progress.notstarted {
    margin-top: 70px;
}

.learning.isotope.completion.filters {
    padding: 0 40px 25px 40px;
    margin: 25px 40px;
    top: 40px;
    padding: 46px 40px 25px 40px;
    margin: 0px 40px;
    top: -35px;
    min-height: 400px;
    z-index: 1;
}

.learning.isotope.completion.filters > span:first-of-type {
    top: -17px;
    font-family: Gotham;
    font-style: normal;
    font-weight: bold;
    font-size: 38px !important;
    line-height: 46px;
    text-align: center;
    color: #000000;
}

/************************/
/* right side blocks */
/***********************/
.block_totara_quicklinks ul {
    margin-top: 33px !important;
}

#block-region-side-post .header.block-header::before {
    display: block;
    background-color: transparent;
    position: relative;
    color: transparent;
    margin-top: 0px;
    margin-bottom: 10px;
    background-image: url('/pluginfile.php/1/theme_kineo/custom_images/2785/circulo-icono-alta.png');
    background-repeat: no-repeat;
    height: 49px;
    left: -57px;
    background-size: 20%;
    top: 45px;
    content: '.';
    color: transparent;
    z-index: 99;
}

.block .header {
    min-height: 48px;
}

#block-region-side-post .header.block-header {
    height: 111px;
    margin-top: -32px;
    margin-left: 27px;
}

/*.totaraNav, .totaraNav * {
	z-index: 5;
}
*/

#block-region-side-post {
    background: white;
    /*	background: linear-gradient(90deg, rgba(251,249,249,1) 0%, rgba(251,249,249,1) 77%, rgba(255,255,255,0.6726891440169818) 99%);*/
    box-shadow: NONE;
    border-radius: 0px;
    max-width: 600px;
    padding-top: 13px;
    padding-left: 30px;
    padding-right: 30px;
    min-height: 100vh;
    z-index: 2;
    align-content: baseline;
    top: -50px;
    right: 0px;
    border-left: 1px solid #bbbbbb45;
    border-radius: 0;
}

#block-region-side-post .block {
    border: 0;
    margin-bottom: 0px;
    border-bottom: 1px solid #0000002b;
    padding: 33px 0px 35px 31px;
    border-radius: 0;
}

.block .block-header .block-title.title h2 {
    font-size: 24px !important;
    line-height: 22px;
    color: #000;
    text-transform: none;
    font-weight: 900;
}

.block .block-title, #dockeditempanel .dockeditempanel_content h2 {
    box-shadow: none;
}

.block .minicalendar td {
    padding: 7px;
}

.minicalendar tbody td, .minicalendar tbody th {
    border: 0px !important;
}

.block .calendar-controls .current a {
    font-style: normal;
    font-weight: bold;
    font-size: 18px !important;
    line-height: 28px;
    color: #95124F !important;
    text-decoration: none;
    margin-left: 15px;
}

.minicalendar abbr[title], .minicalendar abbr[data-original-title] {
    border-bottom: 0;
    text-decoration: none;
    font-size: 17px;
    font-weight: 600;
}

.weekdays th {
    height: 34px;
    font-style: normal;
    font-weight: normal;
    font-size: 17.1712px;
    line-height: 30px;
    color: black;
}

.weekdays td:first-child, .weekdays th:first-child {
    border-radius: 10px 0 0 10px;
    color: black;
}

.weekdays td:last-child,
.weekdays th:last-child {
    border-radius: 0 10px 10px 0;
    color: black;
}

.minicalendar span a {
    font-weight: 600;
    font-style: normal;
    font-size: 16px !important;
    line-height: 25px;
    color: #323E48 !important;
    float: left;
    text-transform: capitalize;
}

.block.block_calendar_month td.today {
    border-radius: 5px;
}

.block .calendar-controls .next {
    text-align: center;
    float: right;
    display: block;
    background: #eee;
    padding: 0;
    position: relative;
    right: -25px;
    visibility: hidden;
    top: -4px;
}

.block .calendar-controls .next:before {
    visibility: visible;
    content: url(https://carestinouat.kineo.la/pluginfile.php/1/theme_kineo/custom_images/2741/arrow-calendar.png);
    text-align: center;
    right: 35px;
    background: #eee;
    padding: 8px 0px 0px 0px;
    border-radius: 5px;
    width: 33px;
    height: 33px;
    display: block;
    margin: 0px;
    transform: rotate(180deg);
}

.block .calendar-controls .previous {
    text-align: center;
    float: right;
    position: relative;
    right: 40px;
    background: #eee;
    padding: 0;
    visibility: hidden;
    top: -4px;
}

.block .calendar-controls .previous::before {
    visibility: visible;
    content: url(https://carestinouat.kineo.la/pluginfile.php/1/theme_kineo/custom_images/2741/arrow-calendar.png);
    text-align: center;
    background: #eee;
    padding: 7px 0px 0px 0px;
    border-radius: 5px;
    width: 33px;
    height: 33px;
    display: block;
    margin: 0px;
}

.block .calendar-controls .previous, .block .calendar-controls .next {
    border-radius: 5px;
    color: #323E48;
}

.block_calendar_month .block-title h2::before {
    background-image: url(https://campus.robertorocca.org/pluginfile.php/1/theme_kineo/custom_images/2742/calendar.png);
    float: left;
    height: 40px;
    content: '';
    background-repeat: no-repeat;
    background-position: 6px center;
    left: -15px;
    position: relative;
    top: -7px;
    background-size: 30px;
    width: 40px;
}

.block_news_items .block-title h2::before {
    background-image: url(https://campus.robertorocca.org/pluginfile.php/1/theme_kineo/custom_images/2742/novedad.png);
    float: left;
    height: 40px;
    content: '';
    background-repeat: no-repeat;
    background-position: 6px center;
    left: -15px;
    position: relative;
    top: -7px;
    background-size: 30px;
    width: 40px;
}

.block_totara_quicklinks .block-title h2::before {
    background-image: url(https://campus.robertorocca.org/pluginfile.php/1/theme_kineo/custom_images/2742/links.png);
    float: left;
    height: 40px;
    content: '';
    background-repeat: no-repeat;
    background-position: 6px center;
    left: -15px;
    position: relative;
    top: -7px;
    background-size: 30px;
    width: 40px;
}

.block_news_items .block-title h2::before {
    background-image: url(https://campus.robertorocca.org/pluginfile.php/1/theme_kineo/custom_images/2742/novedad.png);
    float: left;
    height: 40px;
    content: '';
    background-repeat: no-repeat;
    background-position: 6px center;
    left: -15px;
    position: relative;
    top: -7px;
    background-size: 30px;
    width: 40px;
}

/* footer */
#page-footer .footer-main.has-footer-logo .logo-container img {
    width: 100%;
    max-width: 122px;
    min-width: 120px;
    top: -34px;
    position: relative;
    right: 19px;
}

.page-footer-loggedin-info {
    position: relative;
    top: 23px;
}

#page-login-index .logininfo .btn {
    margin-left: 20px;
    background-color: #FEDC00 !important;
    font-weight: bold !important;
    border-color: #FEDC00 !important;
    color: #000 !important;
}

#page-login-index .logininfo .btn:hover {
    background-color: #FEDC00 !important;
    color: #fff !important;
}

#page-footer {
    text-align: left;
    padding-left: 20px !important;
    line-height: 25px;
}

#page-footer .page-footer-main-content,
#page-footer .page-footer-poweredby {
    margin-top: -10px;
}

.path-totara-dashboard #block-region-side-post,
.path-totara-dashboard #block-region-bottom,
.path-totara-dashboard #admin-region {
    display: none;
}

/*****************/
/*  home cards */
/*****************/
a.name .item-type {
    font-size: 13px !important;
    font-weight: initial;
}

a.name .item-type::before {
    content: 'Tipo: ';
    color: #000000;
}

a.name .item-name {
    font-size: 20px !important;
}

a.name span {
    text-align: left;
}

figure.isotope.item.status-notstarted::before {
    content: '.';
    top: 155px;
    position: relative;
    font-family: Gotham;
    font-style: normal;
    font-weight: bold;
    font-size: 12px;
    line-height: 15px;
    color: #2CD5C4;
    background: #fbdb16;
    height: 20px;
    display: block;
    width: 100%;
    left: 0;
    background-repeat: no-repeat;
    background-size: 50px;
    background-position: center;
    border-radius: 0;
}

figure.isotope.item.status-started::before {
    content: '.';
    top: 167px;
    position: relative;
    font-family: Gotham;
    font-style: normal;
    font-weight: bold;
    font-size: 12px;
    line-height: 15px;
    color: #2CD5C4;
    background: #fbdb16;
    height: 22px;
    display: block;
    width: 100%;
    left: 0;
    background-repeat: no-repeat;
    background-size: 50px;
    background-position: center;
    border-radius: 0;
}

figure.isotope.item.status-completed::before {
    content: ' ';
    top: 135px;
    position: relative;
    font-family: Gotham;
    font-style: normal;
    font-weight: bold;
    font-size: 12px;
    line-height: 15px;
    color: #2CD5C4;
    background: #000000;
    height: 22px;
    display: block;
    width: 100%;
    left: 0;
    background-repeat: no-repeat;
    background-size: 50px;
    background-position: center;
    border-radius: 0;
    z-index: 999;
}

figure.isotope.item.status-started::before {
    content: ' ';
    top: 135px;
    position: relative;
    font-family: Gotham;
    font-style: normal;
    font-weight: bold;
    font-size: 12px;
    line-height: 15px;
    color: #2CD5C4;
    background: #fbdb16;
    height: 22px;
    display: block;
    width: 100%;
    left: 0;
    background-repeat: no-repeat;
    background-size: 50px;
    background-position: center;
    border-radius: 0;
    z-index: 999;
}

figure.isotope.item > a {
    display: block;
    padding: 10px 10px;
    min-height: 160px;
}

/*
figure.isotope.item::after {
	content: 'Ingresar';
	position: relative;
	top: 228px;
	width: 234px;
	height: 40px;
	display: block;
	background: white;
	color: #000;
	z-index: 0;
	border-radius: 5px;
	line-height: 38px;
	font-weight: 600;
	left: 23px;
	border: 1px solid #000;
}
*/

.isotope.item {
    background-color: white !important;
}

.isotope.item.course-image-background {
    background-size: 110% !important;
    background-position: center -5px !important;
}

.name > .date {
    color: black !important;
    position: relative;
    top: 56px;
    font-size: 10px;
}

.isotope.item {
    background-color: white !important;
}

.name span {
    font-size: 17px !important;
    font-weight: bolder;
}

.isotope.container {
    margin-top: 10px;
    margin-top: 10px;
}

.learning.isotope.completion.filters {
    background: #ffffff;
    padding: 40px 40px 25px 40px;
    margin: 10px 40px;
    border-radius: 20px;
    position: relative;
    box-shadow: -1px 2px 5px 3px rgba(189, 183, 183, 0.52);
    -webkit-box-shadow: -1px 2px 5px 3px rgba(189, 183, 183, 0.52);
    -moz-box-shadow: -1px 2px 5px 3px rgba(189, 183, 183, 0.52);
}

.tw-selectMulti__link {
    color: #000;
}

.totaraNav_sub--list_item_selected .totaraNav_sub--list_item_link:focus, .totaraNav_sub--list_item_selected .totaraNav_sub--list_item_link:hover, .totaraNav_sub--list_item_selected .totaraNav_sub--list_item_link:focus, .totaraNav_sub--list_item_selected .totaraNav_sub--list_item_link {
    border-color: #000;
}

/* fix nav and tke-slider - UAT */
#tke-slider {
    height: 461px !important;
    position: relative;
    top: -43px;
    margin-bottom: -75px;
}

.container-fluid.breadcrumb-container {
    z-index: 5;
}

.tw-selectSearchText__field input[type=text].tw-selectSearchText__field_input {
    border-radius: 25px;
}

#coursesearchbox1 {
    border-radius: 25px 0px 0 25px !important;
}

/*User Profile Block*/
.block_myprofile.block .myprofileitem.picture {
    background-color: #000;
    text-align: center;
    width: 130px;
    height: 130px;
}

.block_myprofile img.profilepicture {
    margin-top: 15px;
    height: 100px;
    width: 100px;
    border-radius: 50px;
    border-color: #fedc00;
    border-width: 6px;
    border-style: solid;
}

/*Tags list in catalog*/
.tw-selectRegionPanel__content .tw-selectRegionPanel__selector:nth-child(3) .tw-selectMulti {
    height: 400px;
    overflow: scroll;
}

/*Course Search results*/
#page-course-search .coursebox .name a, #page-course-search .coursebox .coursename a {
    background-image: none !important;
}

.courses.course-search-result.course-search-result-search .no-overflow {
    height: 100px;
    overflow: scroll;
}

#page-course-search #block-region-side-post {
    display: none;
}

#page-course-search .coursebox {
    border-radius: 10px;
    border-style: solid;
    border: none;
    box-shadow: -1px 2px 5px 3px rgb(189 183 183 / 52%);
}

#page-course-search .panel-default > .panel-heading {
    color: #fff;
    background-color: #000;
    border: none;
    border-bottom: #fbdb15 solid 10px;
}

#page-course-search .coursebox .name a, #page-course-search .coursebox .coursename a {
    color: #fff;
}

#page-course-search .coursebox .name a span.highlight, #page-course-search .coursebox .coursename a span.highlight {
    background: #fff;
    color: #000;
}

#page-course-search .coursebox .coursecat {
    display: none;
}

/*Block related courses*/
.block_related_courses_courses .course a figcaption p:nth-child(n+2) {
    display: none;
}

.block_related_courses_courses .course a figcaption ul:nth-child(n+1) {
    display: none;
}

.block_related_courses_courses .course a figcaption ol:nth-child(n+1) {
    display: none;
}

.block_related_courses .block_related_courses_courses figure .name {
    padding: 0;
    margin: 0 0 0.25em 0;
    color: #000;
    font-weight: bold;
    font-size: 17px;
    line-height: 1.4;
}

/*.block_related_courses[data-block="related_courses"] .block_related_courses_full .block_related_courses_courses[data-layout="block"] figure.course {*/
/*    height: 300px;*/
/*}*/

/*.block_related_courses_full .block_related_courses_courses[data-layout="block"] figure.course button.enrol, .block_related_courses_full .block_related_courses_courses[data-layout="list"] figure.course button.enrol {
    bottom: 20px;
    position: absolute;
}*/
/*.block_related_courses[data-block="related_courses"] .block_related_courses_full .block_related_courses_courses[data-layout="block"] figure.course {*/
/*    height: 300px;*/
/*    border-radius: 20px;*/
/*    -1px 2px 5px 3px: ;*/
/*    color-interpolation: linearRGB;*/
/*}*/

.block_related_courses_full .related-courses-bg-image {
    /*    border-radius: 20px;
        border-bottom-right-radius: 0px;
        border-bottom-left-radius: 0px;*/
    height: 145px;
}

.block_related_courses[data-block="related_courses"] .block_related_courses_full .block_related_courses_courses[data-layout="block"] figure.course {
    height: 300px;
    /*border-radius: 20px;*/
    box-shadow: -1px 2px 5px 3px rgb(189 183 183 / 52%);
    color-interpolation: linearRGB;
    border: none;
}

.block_related_courses_courses .enrol {
    display: none;
}

.block_related_courses .block_related_courses_tags {
    display: none;
}

/*Recommended for you block*/
.block.chromeless .block-totara-featured-links-layout.square {
    margin: 0;
    padding: 8px;
}

.block-totara-featured-links-layout .block-totara-featured-links-tile.block-totara-featured-links-tile-medium {
    height: 300px;
    /*border-radius: 10px;*/
    box-shadow: -1px 2px 5px 3px rgb(189 183 183 / 52%);
    background-position: 50%;
    background-size: cover;
    flex-basis: 183px;
}

.block-totara-featured-links-layout.square .block-totara-featured-links-tile .block-totara-featured-links-course {
    height: 140px;
    background-color: #fff;
    /*    border-radius: 10px;
        border-top-right-radius: 0px;
        border-top-left-radius: 0px;*/
}

.block-totara-featured-links-layout.square .block-totara-featured-links-tile .block-totara-featured-links-course h3 {
    color: #000;
}

.block-trv-card-li.block-trv-container_course .block-trv-title a {
    color: #000;
    font-size: 17px;
}

.block-totara-recently-viewed .block-trv-top-title {
    display: none;
}

.block_totara_recommendations.block h2 {
    padding-bottom: 25px;
}

/*Removed advanced search*/
.block_globalsearch .footer {
    display: none;
}

/* COURSE CATALOG EXTERNAL LEARNING BEGIN */
#external_courses tr {
    height: 430px;
}

#external_courses tr {
    border-radius: 0;
}

#external_courses tr .course_image {
    height: 190px;
}

/* COURSE CATALOG EXTERNAL LEARNING END */

/*Hide enrolment data from external learning catalog course card*/
#external_courses #fitem_id_enroltype {
    display: none;
}

#external_courses .mform fieldset legend {
    display: none;
}

#external_courses .mform .fitem.femptylabel .felement.fstatic {
    display: none;
}

#external_courses tr.rb-expand-row.lastrow {
    position: relative;
}

#external_courses tr td.course_category_name {
    height: 45px;
}

/* link hover */
#external_courses tr .course_url a:hover {
    color: var(--color-white);
}

/*remove Isotope ALL legend*/
.learning.isotope.completion.filters .radial-progress.all p {
    display: none;
}

/*fix isotope space*/
.learning.isotope.completion.filters {
    padding: 40px 20px 40px 20px;
    /*margin: 0 150px;*/
    top: -35px;
    min-height: 350px;
    z-index: 1;
}

/* fix card events */
.rb-display-expand-link {
    pointer-events: none;
}

/*Media queries*/
@media only screen and (min-width: 700px) and (max-width: 780px) {
    .isotope-description {
        font-size: 1.5rem;
        width: 400px;
    }
}

@media only screen and (min-width: 600px) and (max-width: 699px) {
    .isotope-description {
        font-size: 1.4rem;
        width: 250px;
    }

    .learning.isotope.completion.filters {
        padding: 30px 20px 40px 20px;
        /*margin: 0 100px;*/
    }
}

@media only screen and (max-width: 599px) {
    .isotope-description {
        font-size: 1.2rem;
        width: 200px;
        top: 130px;
        margin: 15px auto;
    }

    .learning.isotope.completion.filters {
        padding: 40px 20px 40px 20px;
        /*margin: 0 70px;*/
    }
}

@media (min-width: 992px) {
    .path-totara-program .col-md-push-3 {
        left: 0%;
    }

    .path-totara-program .col-md-9 {
        width: 100%;
    }
}

/*  Temp. fix => Bug: https://app.clickup.com/t/3961xeq */
#page-mod-url-view .alert.alert-success.alert-with-icon.alert-dismissable:nth-child(2) {
    display: none;
}

/* hide course list item */
.tw-selectMulti__list .tw-selectMulti__link[data-tw-selectmulti-optionkey="course"] {
    display: none;
}

/*add stick logo*/
.totaraNav::before {
    content: "";
    display: flex;
    flex-direction: row;
    align-content: flex-start;
    justify-content: flex-start;
    margin: 0 auto;
    background-image: url('/pluginfile.php/1/theme_kineo/custom_images/2785/logo-Banorte-2-vers-02.png');
    background-color: #EB0029;
    background-size: 203px;
    background-position: 15px 10px;
    background-repeat: no-repeat;
    height: 50px;
    width: 100%;
    position: fixed;
    z-index: 1;
}

.totaraNav nav {
    margin-top: 50px;
}

/* nav logo size */
.totaraNav_prim .masthead_logo,
.totaraNav_prim .masthead_logo--header .masthead_logo--header_img {
    height: 1.3em;
}

@media only screen and (min-width: 768px) {
    .totaraNav_prim .masthead_logo,
    .totaraNav_prim .masthead_logo--header .masthead_logo--header_img {
        height: 1.8rem;
    }
}

/* footer links */
#page-login-index .footer-links-container {
    display: none;
}

.footer-links-container .links {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}

.footer-links-container .row h4 {
    text-align: left;
    font-weight: normal;
    white-space: pre-line;
    margin: 0;
}

.footer-links-container a,
.footer-links-container h4 a {
    text-decoration: none !important;
}

.footer-links-container .row ul {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    align-content: flex-start;
    align-items: flex-start;
}

.footer-links-container .row ul li {
    border: none !important;
    padding: 1px !important;
    margin: 0;
    height: 30px;
}

.footer-links-container a:hover,
.footer-links-container h4 a:hover,
.footer-links-container .row ul li a:hover,
.page-footer-loggedin-info .logininfo a:hover,
.page-footer-poweredby a:hover {
    color: var(--color-white) !important;
    text-decoration: underline !important;
}

/* change footer items order */
#page-footer .page-footer-main-content {
    display: flex;
    flex-grow: 0;
    flex-wrap: wrap;
    flex-direction: row;
    align-content: center;
    justify-content: center;
    align-items: center;
}

#page-footer .page-footer-main-content .row:nth-child(3) {
    order: 2;
}

#page-footer .page-footer-main-content .row:nth-child(4) {
    order: 1;
}

/*Fonts settings*/
/*login*/
.path-login * {
    font-family: "Roboto-Regular";
}

.path-login input[type="submit"] {
    font-family: "Gotham-Medium";
}

/* navigation */
.totaraNav nav,
.totaraNav nav .totaraNav_prim--list_item_label,
.totaraNav nav .totaraNav_sub--list_item_label {
    font-family: "Roboto-Regular";
}

/* isotope */
.isotope-description,
.radial-progress .inset + p {
    font-family: "Roboto-Regular";
}

figure.isotope .item-name {
    font-family: "Gotham-Medium";
}

figure.isotope .item-type, figure.isotope time.date {
    font-family: "Roboto-Regular";
}

/*anders pink*/
.block_anderspink .block-title h2 {
    font-family: "Gotham-Medium";
}

.block_anderspink .ap-article {
    font-family: "Roboto-Regular";
}

/*related courses - featured links*/
:is(.block_related_courses, .block_totara_featured_links) .block-title h2 {
    font-family: "Gotham-Medium";
}

/*footer*/
/*.page-footer * {
    font-family: "Roboto-Regular";
}*/

.page-footer .logininfo a.btn {
    font-family: "Gotham-Medium" !important;
}

/*navigation (external learning) */
/*:is(.path-local-external_learning, .path-totara-catalog, .path-totara-engage, .path-totara-plan) .totaraNav nav,
:is(.path-local-external_learning, .path-totara-catalog, .path-totara-engage, .path-totara-plan) .totaraNav nav .totaraNav_prim--list_item_label,
:is(.path-local-external_learning, .path-totara-catalog, .path-totara-engage, .path-totara-plan) .totaraNav nav .totaraNav_sub--list_item_label {
    font-family: "Gotham-Medium";
}*/

/* breadcrumb */
:is(.path-local-external_learning, .path-totara-catalog, .path-totara-engage, .path-totara-plan) .breadcrumb-container .breadcrumb-nav,
:is(.path-local-external_learning, .path-totara-catalog, .path-totara-engage, .path-totara-plan) .breadcrumb-container .breadcrumb-nav a,
:is(.path-local-external_learning, .path-totara-catalog, .path-totara-engage, .path-totara-plan) .breadcrumb-container .breadcrumb-nav .breadcrumb > li + li::before {
    font-family: "Gotham-Medium";
}

/* external learning */
.path-local-external_learning div[role="main"] h2 {
    font-family: "Gotham-Medium";
}

/* external learning buttons */
.path-local-external_learning a.link-as-button,
.path-local-external_learning input[type="submit"] {
    font-family: "Gotham-Medium" !important;
}

/* external learning side bar */
.path-local-external_learning form.rb-sidebar span.legend {
    font-family: "Gotham-Medium" !important;
}

.path-local-external_learning form.rb-sidebar label,
.path-local-external_learning form.rb-sidebar select {
    font-family: "Roboto-Regular" !important;
}

/* external learning paging */
.path-local-external_learning .paging {
    font-family: "Roboto-Regular" !important;
}

/* external learning courses */
.path-local-external_learning #external_courses td.course_category_name,
.path-local-external_learning #external_courses td.course_custom_field_3_text,
.path-local-external_learning #external_courses td.course_duration_formatted,
.path-local-external_learning #external_courses td.course_rating_formatted,
.path-local-external_learning #external_courses td.course_url {
    font-family: "Roboto-Regular";
}

/* catalog */
.path-totara-catalog .tw-catalog__aside * {
    font-family: "Roboto-Regular";
}

/* playlist*/
.path-totara-playlist h1.tui-playlistPageHeaderBox__title,
.path-totara-playlist .tui-contributionBaseContent__counter {
    font-family: "Gotham-Medium";
}

/*engage*/
.path-totara-engage .tui-contributionBaseContent__header {
    font-family: "Gotham-Medium";
}

.path-totara-engage .tui-resourceNavigationBar {
    font-family: "Roboto-Regular";
}

/* engage/playlist side panel*/
:is(.path-totara-engage, .path-totara-playlist) .tui-sidePanel * {
    font-family: "Roboto-Regular";
}

/* engage/playlist Base Card*/
:is(.path-totara-engage, .path-totara-playlist) .tui-engageBaseCard__description * {
    font-family: "Roboto-Regular";
}

/* playlist SidePanel profile*/
.path-totara-playlist .tui-playlistSidePanel__profile * {
    font-family: "Gotham-Medium";
}

/* playlist SidePanel tabs*/
.path-totara-playlist .tui-tabs__tabLabel {
    font-family: "Gotham-Medium";
}

/* plan block fake */
.path-totara-plan .block_fake h3,
.path-totara-plan .block_fake h2 {
    font-family: "Gotham-Medium";
}

/* plan block fake links */
.path-totara-plan .block_fake a {
    font-family: "Roboto-Regular";
}

/* plan main */
/*.path-totara-plan #dp-plan-content h2,
.path-totara-plan #dp-plan-content .rb-record-count,
.path-totara-plan #dp-plan-content .ftoggler,
.path-totara-plan #dp-plan-content span.legend,
.path-totara-plan #dp-plan-content a.moreless-toggler,
.path-totara-plan #dp-plan-content input[type="submit"] {
    font-family: "Gotham-Medium";
}*/

.path-totara-plan #dp-plan-content .nav-tabs a,
.path-totara-plan #dp-plan-content .felement select {
    font-family: "Roboto-Regular";
}

/* plan table */
.path-totara-plan #plan_courses thead *,
.path-totara-plan #dp-plan-content input[type="button"] {
    font-family: "Gotham-Medium";
}

.path-totara-plan #plan_courses tbody * {
    font-family: "Roboto-Regular";
}

/* notification-area */
.path-message .notification-area * {
    font-family: "Roboto-Regular";
}

/* fix https://app.clickup.com/t/865byy1ez */
.tool_usertours-resettourcontainer {
    display: none;
}

#page-totara-program-required #block-region-side-pre {
    display: none;
}

/*Cambio a header para dashboard 1 - https://app.clickup.com/t/865ce4qr3*/
#page-totara-dashboard-1 .totaraNav_prim, #page-totara-dashboard-1 .totaraNav_prim--list .totaraNav_prim--list_item .totaraNav_prim--list_item_link, #page-totara-dashboard-1 .totaraNav_prim--list .totaraNav_prim--list_item .totaraNav_prim--list_item_link:hover, #page-totara-dashboard-1 .totaraNav_prim--list .navExpand--list .navExpand--list_item .navExpand--list_item_link, #page-totara-dashboard-1 .navExpand--listSecond, #page-totara-dashboard-1 .usermenu .moodle-actionmenu[data-enhanced].show .menu, #page-totara-dashboard-1 #page-footer, #page-totara-dashboard-1 #page-footer .page-footer-poweredby {
    background-color: var(--color-gray-2);
    border-top-color: var(--color-gray-2);
    border: var(--color-gray-2) solid;
}

/*Cambio a header para dashboard 7 - https://app.clickup.com/t/865ce546f*/
#page-totara-dashboard-7 .totaraNav_prim, #page-totara-dashboard-7 .totaraNav_prim--list .totaraNav_prim--list_item .totaraNav_prim--list_item_link, #page-totara-dashboard-7 .totaraNav_prim--list .totaraNav_prim--list_item .totaraNav_prim--list_item_link:hover, #page-totara-dashboard-7 .totaraNav_prim--list .navExpand--list .navExpand--list_item .navExpand--list_item_link, #page-totara-dashboard-7 .navExpand--listSecond, #page-totara-dashboard-7 .usermenu .moodle-actionmenu[data-enhanced].show .menu, #page-totara-dashboard-7 #page-footer, #page-totara-dashboard-7 #page-footer .page-footer-poweredby {
    background-color: var(--color-purple-1);
    border-top-color: var(--color-purple-1);
    border: var(--color-purple-1) solid;
}

/*Cambio a header para curso 66811 - https://app.clickup.com/t/865ce5emw*/
#page-course-view-topics.pagelayout-course.course-66811 .totaraNav_prim, #page-course-view-topics.pagelayout-course.course-66811 .totaraNav_prim--list .totaraNav_prim--list_item .totaraNav_prim--list_item_link, #page-course-view-topics.pagelayout-course.course-66811 .totaraNav_prim--list .totaraNav_prim--list_item .totaraNav_prim--list_item_link:hover, #page-course-view-topics.pagelayout-course.course-66811 .totaraNav_prim--list .navExpand--list .navExpand--list_item .navExpand--list_item_link, #page-course-view-topics.pagelayout-course.course-66811 .navExpand--listSecond, #page-course-view-topics.pagelayout-course.course-66811 .usermenu .moodle-actionmenu[data-enhanced].show .menu, #page-course-view-topics.pagelayout-course.course-66811 #page-footer, #page-course-view-topics.pagelayout-course.course-66811 #page-footer .page-footer-poweredby {
    background-color: var(--color-purple-1);
    border-top-color: var(--color-purple-1);
    border: var(--color-purple-1) solid;
}

/* Cambio a header para programa B digital y sus modulos - https://app.clickup.com/t/865cec1v9 */

#page-totara-program-view.context-213520 .totaraNav_prim, #page-totara-program-view.context-213520 .totaraNav_prim--list .totaraNav_prim--list_item .totaraNav_prim--list_item_link, #page-totara-program-view.context-213520 .totaraNav_prim--list .totaraNav_prim--list_item .totaraNav_prim--list_item_link:hover, #page-totara-program-view.context-213520 .totaraNav_prim--list .navExpand--list .navExpand--list_item .navExpand--list_item_link, #page-totara-program-view.context-213520 .navExpand--listSecond, #page-totara-program-view.context-213520 .usermenu .moodle-actionmenu[data-enhanced].show .menu, #page-totara-program-view.context-213520 #page-footer, #page-totara-program-view.context-213520 #page-footer .page-footer-poweredby {
    background-color: var(--color-purple-1);
    border-top-color: var(--color-purple-1);
    border: var(--color-purple-1) solid;
}

#page-course-view-topics.pagelayout-course.course-66813 .totaraNav_prim, #page-course-view-topics.pagelayout-course.course-66813 .totaraNav_prim--list .totaraNav_prim--list_item .totaraNav_prim--list_item_link, #page-course-view-topics.pagelayout-course.course-66813 .totaraNav_prim--list .totaraNav_prim--list_item .totaraNav_prim--list_item_link:hover, #page-course-view-topics.pagelayout-course.course-66813 .totaraNav_prim--list .navExpand--list .navExpand--list_item .navExpand--list_item_link, #page-course-view-topics.pagelayout-course.course-66813 .navExpand--listSecond, #page-course-view-topics.pagelayout-course.course-66813 .usermenu .moodle-actionmenu[data-enhanced].show .menu, #page-course-view-topics.pagelayout-course.course-66813 #page-footer, #page-course-view-topics.pagelayout-course.course-66813 #page-footer .page-footer-poweredby {
    background-color: var(--color-purple-1);
    border-top-color: var(--color-purple-1);
    border: var(--color-purple-1) solid;
}

#page-course-view-topics.pagelayout-course.course-66814 .totaraNav_prim, #page-course-view-topics.pagelayout-course.course-66814 .totaraNav_prim--list .totaraNav_prim--list_item .totaraNav_prim--list_item_link, #page-course-view-topics.pagelayout-course.course-66814 .totaraNav_prim--list .totaraNav_prim--list_item .totaraNav_prim--list_item_link:hover, #page-course-view-topics.pagelayout-course.course-66814 .totaraNav_prim--list .navExpand--list .navExpand--list_item .navExpand--list_item_link, #page-course-view-topics.pagelayout-course.course-66814 .navExpand--listSecond, #page-course-view-topics.pagelayout-course.course-66814 .usermenu .moodle-actionmenu[data-enhanced].show .menu, #page-course-view-topics.pagelayout-course.course-66814 #page-footer, #page-course-view-topics.pagelayout-course.course-66814 #page-footer .page-footer-poweredby {
    background-color: var(--color-purple-1);
    border-top-color: var(--color-purple-1);
    border: var(--color-purple-1) solid;
}

#page-course-view-topics.pagelayout-course.course-66815 .totaraNav_prim, #page-course-view-topics.pagelayout-course.course-66815 .totaraNav_prim--list .totaraNav_prim--list_item .totaraNav_prim--list_item_link, #page-course-view-topics.pagelayout-course.course-66815 .totaraNav_prim--list .totaraNav_prim--list_item .totaraNav_prim--list_item_link:hover, #page-course-view-topics.pagelayout-course.course-66815 .totaraNav_prim--list .navExpand--list .navExpand--list_item .navExpand--list_item_link, #page-course-view-topics.pagelayout-course.course-66815 .navExpand--listSecond, #page-course-view-topics.pagelayout-course.course-66815 .usermenu .moodle-actionmenu[data-enhanced].show .menu, #page-course-view-topics.pagelayout-course.course-66815 #page-footer, #page-course-view-topics.pagelayout-course.course-66815 #page-footer .page-footer-poweredby {
    background-color: var(--color-purple-1);
    border-top-color: var(--color-purple-1);
    border: var(--color-purple-1) solid;
}

#page-course-view-topics.pagelayout-course.course-66816 .totaraNav_prim, #page-course-view-topics.pagelayout-course.course-66816 .totaraNav_prim--list .totaraNav_prim--list_item .totaraNav_prim--list_item_link, #page-course-view-topics.pagelayout-course.course-66816 .totaraNav_prim--list .totaraNav_prim--list_item .totaraNav_prim--list_item_link:hover, #page-course-view-topics.pagelayout-course.course-66816 .totaraNav_prim--list .navExpand--list .navExpand--list_item .navExpand--list_item_link, #page-course-view-topics.pagelayout-course.course-66816 .navExpand--listSecond, #page-course-view-topics.pagelayout-course.course-66816 .usermenu .moodle-actionmenu[data-enhanced].show .menu, #page-course-view-topics.pagelayout-course.course-66816 #page-footer, #page-course-view-topics.pagelayout-course.course-66816 #page-footer .page-footer-poweredby {
    background-color: var(--color-purple-1);
    border-top-color: var(--color-purple-1);
    border: var(--color-purple-1) solid;
}

#page-course-view-topics.pagelayout-course.course-66817 .totaraNav_prim, #page-course-view-topics.pagelayout-course.course-66817 .totaraNav_prim--list .totaraNav_prim--list_item .totaraNav_prim--list_item_link, #page-course-view-topics.pagelayout-course.course-66817 .totaraNav_prim--list .totaraNav_prim--list_item .totaraNav_prim--list_item_link:hover, #page-course-view-topics.pagelayout-course.course-66817 .totaraNav_prim--list .navExpand--list .navExpand--list_item .navExpand--list_item_link, #page-course-view-topics.pagelayout-course.course-66817 .navExpand--listSecond, #page-course-view-topics.pagelayout-course.course-66817 .usermenu .moodle-actionmenu[data-enhanced].show .menu, #page-course-view-topics.pagelayout-course.course-66817 #page-footer, #page-course-view-topics.pagelayout-course.course-66817 #page-footer .page-footer-poweredby {
    background-color: var(--color-purple-1);
    border-top-color: var(--color-purple-1);
    border: var(--color-purple-1) solid;
}

/*add custom color labels with alerts: -> https://app.clickup.com/t/85zt7hwk1*/
.alert.alert-success {
    border-color: var(--color-alert-success);
}

.alert.alert-danger {
    border-color: var(--color-alert-danger);
}

.alert.alert-info {
    border-color: var(--color-alert-info);
}
@font-face {
    font-family: 'Gotham';
    src: url('https://banortedev.kineo.la/pluginfile.php/1/theme_kineo/custom_fonts/2785/Gotham-Black-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Gotham Book';
    src: url('https://banortedev.kineo.la/pluginfile.php/1/theme_kineo/custom_fonts/2785/Gotham-Book.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Gotham-Medium';
    src: url('https://banortedev.kineo.la/pluginfile.php/1/theme_kineo/custom_fonts/2785/Gotham-Medium.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Strive';
    src: url('https://banortedev.kineo.la/pluginfile.php/1/theme_kineo/custom_fonts/2785/Strive-Regular.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Roboto-Regular';
    src: url('https://banortedev.kineo.la/pluginfile.php/1/theme_kineo/custom_fonts/2785/Roboto-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Roboto-Medium';
    src: url('https://banortedev.kineo.la/pluginfile.php/1/theme_kineo/custom_fonts/2785/Roboto-Medium.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}