/* Overrides to template.css */
:root {
  --cassiopeia-color-primary: #09042b;
  --cassiopeia-color-hover: #3A1FEA;
  --link-color: #7B68EE;
  --link-color-rgb: 123, 104, 238;
  --link-hover-color: #3A1FEA;
  --link-hover-color-rgb: 58, 31, 234;
}
a:not([class]) {
  text-decoration: none;
}
a:hover {
  color: var(--link-hover-color);
  text-decoration: underline;
}
/*
.container-nav {
  background-color: #28156E;
}
*/
.container-header {
  background-image: none;
}
.grid-child.container-below-top {
  padding-bottom: 0em;
}
.container-footer {
  background-image: none;
}
/* Default margin-left is 0 */
dl.rcmhssdl dd {
  margin-left: 40px;
}
/* Default width is 100% */
table.rcmhsstable {
  width: fit-content;
}
/* Custom css BEGIN */
.headeraddress {
  color: #C7BFF8;
  text-align: right;
}
.footer .grid-child {
  padding-top: 0.5rem;
}
.footer {
  background-color: #f7f7f7;
  background-image: none;
  color: #666;
}
.footer .footer1 a, .footer .footer2 a {
  color: var(--link-color);
}
.footer .footer1 a:hover, .footer .footer2 a:hover {
  color: var(--link-hover-color);
  text-decoration: underline;
}
.grid-child.container-below-top {
  padding-bottom: 0em;
}
.grid-child.container-bottom-b {
  border-top-color: var(--gray-400);
  border-top-style: solid;
  border-top-width: thin;
}
/* To make the image Grey Scale while hovering when the image is used as a link */
/*
.rcmhssmgmt a:hover img {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}
.homemenuitem a:hover img {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}
*/
/* Display and hide the address in formation modules in the headeer and footer alternatively depending on the screen size */
@media screen and (max-width: 992px) {
.position-sticky {
  position: sticky !important;
}
.headeraddress {
  display: none;
}
}
@media not screen and (max-width: 992px) {
.footeraddress {
  display: none;
}
}
/* Removes the underscore appearing below the logo in the header */
@media (width >= 992px) {
.container-header .mod-menu > li::after {
  opacity: 0;
}
}
/* color of uniforms */
.uniform-color-mwf {
  color: blue !important;
}
.uniform-color-tts {
  color: green !important;
}
.shoe-color {
  color: black !important;
}
.socks-color {
  color: black !important;
}