: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: #000000;--nav-text-color: #ffffff;--color-primary: #95d12a;--color-state: #87AC18;--color-text: #262626;--footer-bg-color: #000000;--footer-text-color: #ffffff;--color-state-hover: #7da20e;--color-state-focus: #7da20e;--color-state-active: #6c9100;--footer-text-color-hover: #f5f5f5;}
.page-footer-poweredby {
    background-color: #93cf2c
}

#page-footer {
    border-top: 3px solid #93cf2c;
    background-color: #2a2e3f
}

.btn-primary {
    background: #95d12a;
    font-weight: 700;
    color: #fff;
    border-radius: 4px
}


#page-footer .logininfo .btn {
    font-weight: 700;
    padding: 6px 12px;
    font-size: 15px;
    border-radius: 4px;
    text-transform: uppercase;
}

#page-footer .logininfo .btn:hover {
    background: #95d12a;
}

button, input.form-submit, input[type="button"], input[type="submit"], input[type="reset"] {
    font-weight: 700;
    border-radius: 4px;
    color: #fff;
    background-color: #95d12a;
    text-transform: uppercase;
}

button:hover, input.form-submit:hover, input[type="button"]:hover, input[type="submit"]:hover, input[type="reset"]:hover {
    font-weight: 700;
    border-radius: 4px;
    color: #fff;
    background-color: #95d12a;
}

body {
    background-color: #f7f7f7;
}

a {
    color: #87ac18;
}

a:hover {
    color: #93d14f;
    text-decoration: none;
}

.totaraNav_prim {
    background: #2a2e3f;
}

.totaraNav_prim--list_item_selected .totaraNav_prim--list_item_link {
    background: #95d12a
}

.totaraNav_prim--list_close:focus, .totaraNav_prim--list_item_link:focus, .totaraNav_prim--list_close:hover, .totaraNav_prim--list_item_link:hover {
color: #93d14f;
background-color: #2a2e3f
}

.totaraNav_prim--side {
    color: #93d14f;
}

.totaraNav_prim--side .popover-region .nav-link:hover {
    background: #2a2e3f;
}

.moodle-actionmenu[data-enhanced].show .menu a:hover {
    background-color: #93d14f;
}

.block.block_calendar_month td.today {
    background-color: #87ac18;
}

.nav-tabs>li.active:first-child>a, .nav-tabs>li.active:first-child>a:hover, .nav-tabs>li.active:first-child>a:focus {
    box-shadow: 0 -2px #95d12a;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus, .box.message .messagearea .messagehistory .messagehistorytype span.visible {
    border-top-color: #95d12a;
    box-shadow: 0 -2px #95d12a, -3px 0 rgb(0 0 0 / 3%);
}

.alert-success .alert-icon, .alert-success .alert-close {
    background: #95d12a;
}

.alert-success {
    border-color: #95d12a;
}

input.form-submit:hover, input#id_submitbutton:hover, input#id_submitbutton2:hover, .path-admin .buttons input[type="submit"]:hover, td.submit input:hover {
    background-color: #95d12a;
    border-color: rgba(0,0,0,0);
}

input.form-submit, input#id_submitbutton, input#id_submitbutton2, .path-admin .buttons input[type="submit"], td.submit input {
    background-color: #95d12a;
}

/* SZERENCSEJATEK FELADAT JÓ/ROSSZ KERETSZÍN */
.correct .formulation, .correct .outcome {
  border-color: green !important;
}
.incorrect .formulation, .notanswered .formulation,
.incorrect .outcome, .notanswered .outcome {
  border-color: red !important;
}

