:root {
  --cassiopeia-color-primary: #ffffff;
  --cassiopeia-color-hover: #f0f0f0;
  --cassiopeia-color-link: #1C5E5A;
}

/*Adjust menu bar colours to match AMS site original colours */
.container-header .mod-menu {
    border: none;
    color: #000;

}
.container-header .navbar-toggler {
    border: 1px solid !important;
    color: #000
}

.navbar-toggler:focus {
    box-shadow: 0 0 0 0.0rem;

}
/* Revert link colours to the standard colours */
a:link {
  color: blue;
  background-color: transparent;
  text-decoration: none;
}

a:visited {
  color: purple;
  background-color: transparent;
  text-decoration: underline;
}

a:hover {
  color: purple;
  background-color: transparent;
  text-decoration: underline;
}

a:active {
  color: red;
  background-color: transparent;
  text-decoration: underline;
}
/*Change Joomball Cookies Accept button background color */
.jb-accept.btn {
  background-color: #010156;
}

/*Change background color or JB Cookies privacy reopen button*/
.btn.btn-primary{
  background-color: #010156;
}
/* Change main cookie button color */
.jbcopies-container .btn-primary,
#jbcopies-container .btn-primary {
    background-color: #ff5722 !important; /* Change to your desired button color */
    border-color: #e64a19 !important;     /* Change to match background color */
    color: #ffffff !important;            /* Button text color */
}

/* Change button color when hovered */
.jbcopies-container .btn-primary:hover,
#jbcopies-container .btn-primary:hover {
    background-color: #e64a19 !important; /* Hover background color */
    border-color: #bf360c !important;     /* Hover border color */
}