: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)}html{font-size:18px}:root,html,body,.tui-app,.themewigl{--color-accent-1: #501688;--color-neutralgrey-1: #f8f8f8;--color-neutralgrey-2: #dddddd;--color-text: #262626;--nav-text-color: #ffffff;--nav-tab-text-color: var(--nav-text-color);--local-btn-color: #ffffff;--local-btn-color-contrast: #7a7a7a;--font-family: "Source Sans Pro" !important;--font-body-size: 1rem;--font-body-line-height: calc(1rem * 1.428571429);--gap-base: 0.22224rem;--form-input-font-size: calc(1rem * 0.777778);--form-input-text-color: #767676;--form-input-height: 1.888889rem;--form-input-line-height: calc(var(--font-body-line-height) * 0.888889);--btn-font-size: calc(var(--font-body-size) * 0.777778);--btn-radius: 6px;--btn-line-height: calc(var(--font-body-line-height) * 0.777778)}body.path-admin.themewigl .buttons .singlebutton input[type=submit]{--local-btn-color: #ffffff;--local-btn-color-contrast: #7a7a7a;margin-bottom:4px;border-color:#501688}td.coursename a{font-size:18px;line-height:1.428571429}.summary img:first-of-type{max-width:unset}:root{--nav-bg-color: #ffffff;--nav-text-color: #262626;--color-primary: #7a7a7a;--color-state: #7a7a7a;--color-text: #262626;--footer-bg-color: #ffffff;--footer-text-color: #262626;--color-state-hover: #707070;--color-state-focus: #707070;--color-state-active: #5f5f5f;--footer-text-color-hover: #1c1c1c;}
/* Login */
body#page-login-index div.totaraNav nav.totaraNav_prim li#second_custom_nav_item div.totaraNav_prim--list_item_label > img  { width:0px !important; }
body#page-login-index div#page-content { padding-top:0px; }
body#page-login-index div.totaraNav_prim--side {margin: 0 0 auto auto !important; }

 @media screen and (min-width: 992px) {
    .loginbox.twocolumns .loginpanel {
        margin-left: 33.3333333333%;
        padding: 0px 16px 0px 16px;
        width: 33.3333333333% !important;
        float: left;
        border-right: none;
    }
}
@media screen and (min-width: 768px) and (max-width: 991px){
    .loginbox.twocolumns .loginpanel {
        margin-left: 25%;
        padding: 0px 16px 0px 16px;
        width: 50% !important;
        float: left;
        border-right: none;
    }
}
.loginbox.twocolumns .signuppanel { display:none; }


/*.totaraNav .totaraNav_prim {
    background: darkblue;
    background-size: 100% 100%;
    background-position: center;
    padding: 10px 10px 10px 10px;
}*/

div.header-ltc img{ margin:0; max-width:100% !important}

.banner {overflow-x: hidden !important}

.activity img.activityicon {margin-right: 6px}

.mod_mmlayoutlist.link_button a {
margin-left: 20px;
}
.mod_mmlayoutlist.link_button .json_editor p {
margin: 0px;
}

#page-mod-assign-view #region-main h2 {
color: #501688;
}

#page-mod-hvp-view #region-main h2 {
	color: #501688;
}

.h5p-find-the-words, .h5p-audio-recorder-view .button {
  font-family: Source Sans Pro !important;
}

div.usermenu ul#action-menu-0-menu li:nth-child(2) { display:none }

/* Tabelle im Aufgabenmodul */
div.assignsubmission_mmtable-view div.tabulator-row {border-bottom: 1px solid #bbb;}
div.assignsubmission_mmtable-view div.tabulator-cell {border-right: 1px solid #bbb;}
div#fitem_id_mmtable div.tabulator-row {border-bottom: 1px solid #bbb;}
div#fitem_id_mmtable div.tabulator-cell {border-right: 1px solid #bbb;}

/* MOD ASSIGN ABGABE BUTTON UNTEN FARBE */

#page-mod-assign-view #region-main .submissionaction .singlebutton input {
    background-color: #501688;
    color: #fff;
    border-radius: 24px;
}

#page-mod-assign-view #region-main .submissionlinks .btn-default {
    border-radius: 24px;
    background-color: #501688;
    color: #fff;
}
#page-mod-assign-view #region-main .submissionlinks .btn-primary {
    border-radius: 24px;
    color: #fff; 
}

.bubble {
  word-break: break-all;
  font-size: 1.375rem;
  line-height: 20px;
}

.bubble-bottom-left:before {
  left: 36px;
}

.bubble-bottom-right:before {
  right: 36x;
}

.moodle-dialogue .tooltiptext {
    max-height: 475px;
}

/* Statusbereich in der Kursliste bei Programmen ausblenden */
body#page-totara-program-view  div#page div.display-program td.status {display:none;}

/* Löschen von Klassen temporär verbieten */
/*body#page-local-mmlearnpath-orgs-index  div.embeddedshortname_mmclass table#mmclass td.org_actions a:nth-child(3) { visibility:hidden;}*/

/* Loginseite SSO prominenter */
body#page-login-index {font-size: 16px;}
body#page-login-index .loginpanel .desc  {font-size: 12px;}
body#page-login-index .signuppanel {
    position: relative;
    top: -480px;
}
body#page-login-index .signuppanel {
    text-align: center;
}
body#page-login-index .signuppanel h6 {
    display:none;
}
body#page-login-index .signuppanel .btn {
   width: 100%;
   text-align: center;
   background-color: #501688; // var(--btn-prim-bg-color);
   color: var(--btn-prim-text-color);
   font-weight: bold;
}
body#page-login-index .signuppanel .btn img {
    -webkit-filter: brightness(1.5);
    filter: brightness(1.5);
}
body#page-login-index .loginbox .subcontent {
    padding-top: 85px;
}
body#page-login-index .loginbox .potentialidplist,
body#page-login-index .loginbox .potentialidplist .potentialidp {
    padding: 0;
    width: 100%;
}

/* Default Dashboard */
//body#page-totara-dashboard-35 div#region-main {width:500px;}

body#page-totara-dashboard-35 div#region-main .block_html {
    width:calc(50% - 20px);
    height: 200px;
    text-align: center;
}

body#page-totara-dashboard-35 div#region-main .block_html .block-content a {
    text-align: center;
    background-color: #501688;
    color: var(--btn-prim-text-color);
    font-weight: bold;
    display: inline-block;
    margin-bottom: 0;
    white-space: nowrap;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.428571429;
    border-radius: var(--btn-radius);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    bottom: 50px;
}

body#page-totara-dashboard-35 div#region-main .wiglewiglabo {
    position:absolute;
    top: 0px;
    right: 15px;
}

/* Popup - Lernort nicht freigeschaltet - Aktivierungscode-Link */
body.path-totara-dashboard div.moodle-dialogue p a,
body#page-local-mmlearnpath-pages-learner-practice  div.moodle-dialogue p a {
    text-align: center;
    background-color: #501688;
    color: var(--btn-prim-text-color);
    font-weight: bold;
    display: inline-block;
    margin-bottom: 0;
    white-space: nowrap;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.428571429;
    border-radius: var(--btn-radius);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    bottom: 50px;
    margin-top:14px;
}


/* Navigation - Benachrichtigungen: Zahnrad für "ältere Benachrichtigungen" ausblenden */
#nav-notification-popover-container .popover-region-container .popover-region-header-actions a:nth-child(2){display:none}


/* Block mmorg - temporärer Deaktivierung des "Zuweisen"-Links */
/*div .block_mmorg  .block-content > ul {display:none;}*/

/* BB üK-Berichte temporär deaktivieren */
/*body#page-local-mmlearnpath-pages-trainer-learner .mm_pages_container_buttons div.mm_btn:nth-child(2) {display:none;}*/

/* FLP Kompetenznachweis temporär deaktivieren */
body#page-local-mmlearnpath-pages-teacher-learner .mm_pages_container_buttons div.mm_btn:nth-child(2) {display:none;}

/* Vertikale Positionierung der Vorschlagsliste(n) der Organisationen in Produkt-Aktivierungsformular  */
#page-local-mmsubscription_activation-org.path-local-mmsubscription_activation .mform .fitem_fautocomplete .form-autocomplete-suggestions {margin-top: -6px ;}

/* Forum im Activity Chooser ausblenden */
/* div.chooserdialogue-course-modchooser div#chooseform div.option:has(input#item_forum) {display:none;} */

/*Sticky Header */
div.totaraNav {
   position: sticky;
   top: 0;
}

/* Speicherhinweis in Formularen */
div.regularsave {
    font-size: 18px;
    font-weight: 900;
    color: red;
    padding-top: 20px;
    display: none;
}
body#page-local-mmedureport-edit div.regularsave {display: block;}
body#page-local-mmpa-eval-edit div.regularsave {display: block;}
body#page-mod-assign-editsubmission div.regularsave {display: block;}

/* PA beurteilen: Emojis in Weka ausblenden */
body#page-local-mmpa-eval-edit div.tui-wekaToolbar .tui-popover__wrap { display: none; }

/* Styling custom filter in Berichten */
form.rb-search div.fitemtitle {
    font-size: 14px;
}

/* ReportBuilder: Suche speichern - Auswahl public/private verbergen */
body#page-totara-reportbuilder-save div#fgroup_id_ispublic {display:none;}
div.ui-widget div#searchlist div#fgroup_id_ispublic {display:none;}

