: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{--nav-bg-color: #ffffff;--nav-text-color: #262626;--color-primary: #d2324d;--btn-prim-accent-color: #d2324d;--btn-accent-color: #d2324d;--link-color: #d2324d;--color-state: #262626;--color-text: #262626;--footer-bg-color: #ffffff;--footer-text-color: #262626;--btn-prim-accent-color-focus: #c82843;--btn-prim-accent-color-active: #b71732;--btn-accent-color-focus: #c82843;--btn-accent-color-active: #b71732;--link-color-hover: #c82843;--color-state-hover: #1c1c1c;--color-state-focus: #1c1c1c;--color-state-active: #0b0b0b;--footer-text-color-hover: #1c1c1c;}
/* Site width */

.container-fluid {
    max-width: 1350px;
}

/* Site font */
:root { --font-family: Poppins, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; }

.block-totara-featured-links-layout>div .block-totara-featured-links-content h3 {
   color: #2f355b;
}

 .block-totara-featured-links-layout>div .block-totara-featured-links-content p {
    color: #2f355b;
}

body {
    font-family: Poppins, -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif
  
}

/* Aligns the row of shop items to center of page */
/*.ctxproductscontainer {
    justify-content: center;
}*/

.ctxshopcatentryimg img {
border-top-right-radius:8px;
border-top-left-radius:8px;
padding-bottom:8px;
width:254px;
}
.ctxshopcatentryfooter .ctxshopmanagelink{
padding-top:0;
}

.block {
border-top-right-radius: 4px;
border-top-left-radius: 4px;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px;
border-color: white;
box-shadow: none;
}

/* Shop CSS*/
.tw-grid__item:has( [title="Store Checkout"]) {
display:none;
}

.ctxbasketinfo{
    line-height: 1;
    height: 100%;
    margin-top: auto;
    margin-bottom: auto;
    margin-right: var(--gap-1);
    color: black;
}

.ctxbasketinfo img{
margin-top:-6px;
}

.ctxbasketlink{
    color: black;
    text-decoration: none;
}

.ctxbasketlink:hover{
    color: orange;
    text-decoration: none;
}

.ctxshopincludeditems th{
min-width:160px;
}

#ctxbuyboxaddbutton, #ctxbuyboxticketbutton, #ctxbuyboxcontiue, #ctxbuyboxviewbasket{
    height: 33px;
    margin-left: 12.5%;
    width: 75%;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    border-radius: var(--ctxshop-btn-radius);
    background-color: var(--ctxshop-btn-background-color);
    color: white;
    margin-bottom: 32px;
    cursor: pointer;
    line-height: 33px;   
}

.ctxbtndelete span, .ctxbtnupdatebasket span, .ctxbtncheckout span {
    color: white;
}

:root{
--color-backdrop-standard:none;
--ctxshop-box-borders:1px solid #c7c7c7;
--ctxshop-box-borders-radius: 12px;
--ctxshop-cat-entry-width:256px;
--ctxshop-cat-entry-height:350px;
--ctxshop-cat-entry-img-height:150px;
--ctxshop-cat-entry-small-height:175px;
--ctxshop-cat-entry-thumb-width:150px;
--ctxshop-cat-entry-thumb-height:150px;
--ctxshop-btn-radius:8px;
--ctxshop-btn-color:white;
--ctxshop-btn-background-color: #eb474a;
--ctxshop-disabled-btn-background-color:lightgray;
--ctxshop-accent-color:#d2324d;
--ctxshop-overlay-background-color:white;
}

.label-primary {
    background-color: var(--color-primary);
}

.text-primary {
    color: var(--color-primary);
}
/* SCORM ACTIVITY ICON */
/* Change color with "...{--color: %23<HEX-CODE>;}..." */
.activity.scorm.modtype_scorm .tfont-var-collection_handle_fill:before {
    content: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' width='35' height='35'><style>:root  {--color: %23F00054;}circle {fill: transparent;stroke: var(--color);}polygon {fill: var(--color);}</style><circle cx='50' cy='50' r='50' class='color' /><polygon points='33.33,21.13 83.33,50 33.33,78.87' class='color' /></svg>");
}
/* Control spacing between SCORM activity name and icon*/
.activity.scorm.modtype_scorm > div > div > div:nth-child(2) > div.activityinstance > a > span.instancename {
    padding-left: 40px;

}
/* Hide "Powered by Totara" message */
#page-footer > .page-footer-poweredby {
  display: none;
}
/* Library Styles */
.tw-catalogItemNarrow__image {
    padding-top: 60%;
}

/* Footer styles */
#page-footer > .page-footer-main-content {
  margin-top: 1rem;
}

#page-footer > .page-footer-main-content > .footnote > .text_to_html {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-height: 42px;
  margin-bottom: 1rem;
}

/* Customer footer */
#custom-footer-customer {}

/* Cortexa footer */
#custom-footer-cortexa {
  position: absolute;
  right: 0;
  bottom: 0;
  text-align: right;
}

#custom-footer-cortexa a {
  text-decoration: none !important;
}

#custom-footer-cortexa img {
  padding: 5px;
  margin-left: 5px;
}

#custom-footer-cortexa a,
#custom-footer-cortexa img {
  opacity: 0.75;
}

#custom-footer-cortexa a:hover,
#custom-footer-cortexa img:hover {
  opacity: 1;
}

#inst190 {
background-color: #93e7e7;
margin: 0 -500%;
padding: 0 500% !important;
}
/* FEATURED LINK TILE SETTINGS */
.block-totara-featured-links-link {
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    border: 0px solid #E1E1E1;
    border-color: #E1E1E1;
    box-shadow: 1px;
padding-top: 30px
padding-left: 20px;
padding-right: 20px;
}
.block-totara-featured-links-tile {
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    border: 0px solid #E1E1E1;
    border-color: #E1E1E1;
    box-shadow: 1px;
padding-top: 30px
padding-left: 20px;
padding-right: 20px;
}
