: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-hover: var(--color-state-hover);--btn-accent-color-disabled: var(--color-state-disabled)}:root{--nav-bg-color: #ffffff;--nav-text-color: #000000;--color-primary: #D82034;--btn-accent-color: #D82034;--link-color: #D82034;--color-state: #D82034;--color-text: #000000;--footer-bg-color: #484848;--footer-text-color: #ffffff;--btn-accent-color-hover: #ce162a;--btn-accent-color-active: #bd0519;--link-color-hover: #ce162a;--color-state-hover: #ce162a;--color-state-focus: #ce162a;--color-state-active: #bd0519;--footer-text-color-hover: #f5f5f5;}
body, :root {
--btn-accent-color: #fff !important;
--btn-accent-color-hover: #fff !important;
--btn-accent-color-active: #fff !important;

--btn-text-color: #fff;
--btn-bg-color: #D82034;
--btn-border-color: #D82034;

--btn-prim-bg-color: #D82034;
--btn-prim-bg-color-focus:#a11c36;
--btn-prim-bg-color-active: #a11c36;
--btn-prim-border-color: #D82034;
--btn-prim-border-color-focus: #a11c36;
--btn-prim-border-color-active: #a11c36;

--btn-radius: 0px;
--btn-shadow: none;
--btn-shadow-hover: none;
--btn-shadow-focus: none;
--btn-shadow-active: none;

--progresstracker-color-done: #767676;
--color-prompt-success: #767676;
--card-border-radius: 0px;

--btn-sm-radius: 0px;
--btn-radius: 0px;
--color-state-highlight: transparent;
}

.tui-btn {
--tui-btn-color: #D82034;
--tui-btn-color-hover: #a11c36;
--tui-btn-color-active: #a11c36;
--tui-btn-color-contrast: #fff;
color: var(--tui-btn-color-contrast);
1border-color: #D82034;
}
.tui-btn:hover {
border-color:  var(--tui-btn-color-hover);
background:  var(--tui-btn-color-hover);
color: var(--tui-btn-color-contrast);
}
.tui-btn--variant-link {
color:  var(--tui-btn-color);
}
.tui-btn--variant-link:hover, .tui-btn--variant-link:active {
color:  var(--tui-btn-color-hover);
background: none;
}
.tui-btn--variant-stealth {
--tui-btn-color-contrast: #D82034;
}
.tui-btn--variant-stealth:hover {
--tui-btn-color-contrast: #a11c36;
background: none;
border-color: transparent;
}
.button, input.form-submit, input[type="button"], input[type="submit"], input[type="reset"] {
--local-btn-color: #D82034;
--local-btn-color-hover: #a11c36;
--local-btn-color-active: #a11c36;
--local-btn-color-contrast: #fff;
color: var(--local-btn-color-contrast);
}
.button:hover, input.form-submit:hover, input[type="button"]:hover, input[type="submit"]:hover, input[type="reset"]:hover {
background: var(--local-btn-color-hover);
}
.btn {
--local-btn-color: #D82034;
--local-btn-color-hover: #a11c36;
--local-btn-color-active: #a11c36;
--local-btn-color-contrast: #fff;
color: var(--local-btn-color-contrast);
}
.btn:hover, .btn:is(a):hover, .btn:is(a):focus {
background: var(--local-btn-color-hover);
--local-btn-color-contrast: #fff;
color: var(--local-btn-color-contrast);
}
.tui-btn:is(a):hover, .tui-btn:is(a):focus {
    color: #fff;
}

body {

font-family:  "Calibri W02 Light", Arial, Helvetica, sans-serif !important;
font-style: normal;
/*line-height: 2em;*/
font-size: 16px;/*default 17px;*/
background-color: #F4F4F4 !important; /* farba pozadia stranok */
}

h1,h2,h3,h4 {
font-family:  'LegacySerifITCPro-Book', Helvetica, serif;
}

.totaraNav_prim .masthead_logo--header_img {
height: 3.5em;
}

p {
font-size:  1em; /*nasobky z body*/
margin: 30px 0;
/*line-height: 2em;*/
}

h2 {
font-style: normal;
font-weight: 400;
font-size: 1.5em !important;
color: #3c3c3b !important;
background-color: transparent !important;
}

/*velkost pisma v menu*/
.totaraNav_prim--list_item_label, .breadcrumb-nav {
    font-family:  "Calibri W02 Regular", Arial, Helvetica, sans-serif;
    font-size: 14px;
}

/*odsaddenie menu*/
.totaraNav_prim {
    padding-top: 10px;
    padding-bottom: 10px;
}
.totaraNav_prim--list, .totaraNav_prim--side {
        margin-top: 25px;
    }

/* zrusenie tiena v progress baroch*/
.progress, .dndupload-progress-outer {
    box-shadow: none;
}

.block {
border-color: transparent;
}

/* aktivity v kurze */
.topics .activity .activityinstance a {
color: #d82034;
font-size: 20px;
font-weight: bold;
}

.block-totara-featured-links-layout .block-totara-featured-links-tile {
margin: 0px 10px;
}

body.vzdelavanietest-swisslifeselect-sk::before {
  content: 'TESTOVACIA INSTANCIA';
  display: block;
  width: 100%;
  height: auto;
line-height 28px;
  background-color: #f0f280;
  font-size: 18px;
  text-align: center;
  color: #E9573D;
}

/*farba odkazu Odporucane v katalogu*/
.tw-catalogItemNarrow__title_featured {
  background: #000000;
}


/*farby vo formáte cesty*/
/*.tui-format_pathway-courseInformation {
    background-color: #ffffff;
}*/
div.tui-format_pathway-activityView__sidePanelInner .tui-lozenge {
    background: var(--color-prompt-success);
}
div.tui-format_pathway-activityView__sidePanelInner .tui-progress__bar {
    background-color: var(--color-prompt-success);
}
div.tui-format_pathway-activityView__sidePanelInner .tui-collapsible__header-heading {
    color: #D82034;
}
div.tui-format_pathway-activityView__sidePanelInner .tui-collapsible__header-icon {
    color: #D82034;
}
div.tui-format_pathway-activityView__sidePanelInner .tui-format_pathway-progressNavigation--limitHeight .tui-format_pathway-progressNavigation__sectionTitle {
    font-size: 20px;
}

/*zrusenie ciary v blokoch*/
.block .block-title::after {
    box-shadow: none;
}

/*zrusenie zaoblenia bloku*/
.block {
    border-radius: 0px;
}

/*pozadie featured links blok*/
#inst2903 .block_totara_featured_links.block.chromeless {
    background-color: transparent;
}

/*odsadenie nadpisu v bloku Rychly pristup*/
.block_totara_featured_links.block.chromeless h2 {
    margin-left: 15px;
}
#inst2906 .block_totara_featured_links.block.chromeless .content {
1margin-bottom: 25px;
}
div.block-totara-featured-links-layout.align-left.square {
margin-bottom: -15px;
}

/*NALEPENIE BANNERA K MENU*/
.path-totara-dashboard #block-region-top .block.block_totara_featured_links {
position: absolute;
width: calc(100% - 20px);
left: 10px;
margin: 0px auto;
width: calc(100vw - 10px);
left: calc( (100vw - 100%) / -2 );
}
.path-totara-dashboard #block-region-top .block.block_totara_featured_links .content.block-content {
padding: 0px;
}
.path-totara-dashboard #block-region-top .block.block_totara_featured_links .block-totara-featured-links-layout {
margin: 0px;
}




/* pre peta na banner */
.path-totara-dashboard #block-region-top .block.block_totara_featured_links .block-totara-featured-links-layout {
height: 500px;
}
.path-totara-dashboard #block-region-top .block.block_totara_featured_links {
top: -570px; 
}
.path-totara-dashboard .breadcrumb-container {
margin-top: 500px;
}

