:root{--color-primary:#bed600;--color-secondary:#bed600;--color-tertiary:#1ea4a9;--bg-color-main:#f3f3f3;--border-radius-normal:0;--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:#161616;--nav-text-color:#ffffff;--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{--nav-bg-color: #163347;--nav-text-color: #ffffff;--color-primary: #04d9c4;--btn-prim-accent-color: #163347;--btn-accent-color: #025273;--link-color: #025273;--color-state: #163347;--color-text: #163347;--footer-bg-color: #ffffff;--footer-text-color: #163347;--btn-prim-accent-color-focus: #0c293d;--btn-prim-accent-color-active: #00182c;--btn-accent-color-focus: #004869;--btn-accent-color-active: #003758;--link-color-hover: #004869;--color-state-hover: #0c293d;--color-state-focus: #0c293d;--color-state-active: #00182c;--footer-text-color-hover: #0c293d;}
.block-totara-featured-links-layout.fullwidth>.block-totara-featured-links-tile-medium:not(.block-totara-featured-links-placeholder):before {
    padding-top: 478px;
}
.progress .bar {
    background-color: #04d9c4
}
#page-footer .footnote-wrapper .social-icons li a {
    background-color: #163347
}
body.format-grid .course-content ul.gridicons li div.image_holder img {
    width:100%;
}
.potentialidp .btn.btn-default {
    color: var(--btn-prim-text-color-focus);
    background-color: var(--btn-prim-bg-color-focus);
    direction: rtl;
    font-weight: bold;
    padding: 8px;
}
.potentialidp .btn.btn-default img{
    width:auto;
    margin-top: -5px;
}
.loginbox {
  display: flex; /* For horizontal layout */
  flex-direction: row-reverse; /* Reverses the order horizontally */
}

/* For vertical layout on mobile */
@media (max-width: 768px) {
  .loginbox {
    flex-direction: column-reverse; /* Reverses the order vertically */
  }
}
div.block_course_navigation a[href*='grade/report'] {display:none;}

.mobile-app-banner {
display:none;
}

.mobile-app-banner-gotoapp {
color: white !important;
}
