body {
    background:#f1f3f8 !important;
}

#masthead #site-title .searchform {
    display:none;
}

.navbar-collapse .navbar-form{
   display:none;
}

#page-page {
    max-width:600px;
    margin-left:auto;
    margin-right:auto;
}

.btn.btn-primary {
    margin-bottom:20px;
}

table tbody tr:nth-of-type(2n+1) {
    background:#e4e7ee;
}  

.table > :not(caption) > * > * {
    padding:12px;
}

.subResults1 {
  
  }

  .subResults1 td {
    color:white;
    background:#000e2f;
  }

  .table-responsive {
    background:white;
    padding:20px;
    border-radius:20px;
    border:1px solid #dee2e6;
  }

  #results {
    margin-bottom:0px;
  }

  .entry-content ul {
    padding-left: 0px;
    margin-bottom: 0px;
  }
  
  .entry-content  li {
    display:inline-block;
    padding:5px
  }

  .results.table {
    margin-bottom:0px;
  }
  
  .student-info-wrap {
    background:#cfe2ff;
    padding: 1rem;
    border:1px solid #9ec5fe;
    border-radius:6px;
  margin-bottom:10px;
  }
  
  .student-info-wrap > a {
    float: right;
    background: #f1f3f8;
    padding: 1px 10px;
    margin-top: -1px;
    border-radius: 25px;
    border: 1px solid #9ec5fe;
    transition: all 300ms;
  }
  
  .student-info-wrap > a:hover,
  .student-info-wrap > a:active,
  .student-info-wrap > a:focus {
    text-decoration: none !important;
    background:#000e2f;
    color:white !important;
  }
  
  #content .student-info-wrap > a:not(.btn, .wp-block-button__link, .wp-element-button):hover, 
  #content .student-info-wrap > a:not(.btn, .wp-block-button__link, .wp-element-button):focus, 
  #content .student-info-wrap >t a:not(.btn, .wp-block-button__link, .wp-element-button):active {
    text-decoration: none !important;
  }

  
  .student-info-wrap p {
    margin-bottom:0px;
  }

  .student-info-wrap {
  float:right;
  padding:0px;
  background: transparent;
  border:none;
}
 
@media (max-width:585px) {
  .student-info-wrap {
    float:none;
  }
}
 
 
#content .student-info-wrap a:not(.btn, .wp-block-button__link, .wp-element-button),
#content .student-info-wrap a:not(.btn, .wp-block-button__link, .wp-element-button),
#content .student-info-wrap a:not(.btn, .wp-block-button__link, .wp-element-button){
  padding:14px 43px 13px;
  display:inline-block;
   background: transparent;
  background-image: -webkit-linear-gradient(90deg, transparent 50%, #e0e9f7 50%);
  background-image: linear-gradient(90deg, transparent 50%, #e0e9f7 50%);
   background-size: 229%;
  background-repeat: no-repeat;
  background-position: 99%;
  -webkit-transition: all 0.85s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  transition: all 0.85s cubic-bezier(0.68, -0.55, 0.265, 1.55);
    border: 2px solid #cbdaf2;
   border-radius:100px;
 
}
 
#content .student-info-wrap a:not(.btn, .wp-block-button__link, .wp-element-button):active, 
#content .student-info-wrap a:not(.btn, .wp-block-button__link, .wp-element-button):hover, 
#content .student-info-wrap a:not(.btn, .wp-block-button__link, .wp-element-button):focus {
  text-decoration: none !important;
  background-position: 0%;
  color: var(--cynder-custom-color) !important;
  background-color: transparent;
  background-image: -webkit-linear-gradient(90deg, transparent 50%, #e0e9f7 50%);
  background-image: linear-gradient(90deg, transparent 50%, #e0e9f7 50%);
}
 
.student-data-disclaimer {
  margin-top:50px;
  color: #5e6d91;
}
 
 
.student-data-disclaimer a {
  text-decoration: underline !important;
}

.form-floating > .form-select {
padding-top:23px
}

#footers,#footers #mega-footer,#footers #footer {
background:#e6e9f2
}

.form-floating > .form-control,.form-floating > .form-control-plaintext,.form-floating > .form-select {
height:calc(3.5rem + calc(var(--bs-border-width) * 2));
min-height:calc(3.5rem + calc(var(--bs-border-width) * 2));
padding:1rem .75rem
}

.form-floating > label {
padding:1rem .75rem
}

.form-floating > .form-select {
padding-top:28px
}

@media (max-width:780px) {
#menu-footer-links {
padding-left:0
}
}

#menu-footer-links li {
list-style-type:none!important
}

#menu-footer-links li a {
margin-bottom:6px;
display:inline-block
}

#footers {
border-top:1px solid #d7dbe8;
padding-bottom:40px
}

table tbody tr:nth-of-type(2n+1) {
background:#f1f3f8
}

/* ======= RETRO FUN ======= */
.retro body {
background-color:#d1d1be!important
}

.retro #masthead,.retro #masthead #nav-wrapper {
background-color:#d1d1be!important;
border-color:#b2b2a2
}

.retro #masthead #nav-wrapper #site-navigation .nav .current-menu-item > a::before {
background:#71715e
}

.retro #footers,.retro #footers #mega-footer,.retro #footers #footer {
background:#b2b2a2
}

.retro #menu-footer-links li a,#footers #footer ul li a {
color:#44443A
}

.retro #footers {
border-top:1px solid #b2b2a2
}

.retro #content #main .btn.btn-primary {
background:transparent;
background-image:-webkit-linear-gradient(90deg,transparent 50%,#757566 50%);
background-image:linear-gradient(90deg,transparent 50%,#757566 50%);
border:3px solid #757566;
background-size:229%;
background-repeat:no-repeat;
background-position:99%;
-webkit-transition:all .85s cubic-bezier(0.68,-0.55,0.265,1.55);
transition:all .85s cubic-bezier(0.68,-0.55,0.265,1.55);
color:#FFC
}

.retro #content #main .btn.btn-primary:active,.retro #content #main .btn.btn-primary:hover,.retro #content #main .btn.btn-primary:focus {
background-position:0;
color:#757566!important;
background-color:transparent;
background-image:-webkit-linear-gradient(90deg,transparent 50%,#757566 50%);
background-image:linear-gradient(90deg,transparent 50%,#757566 50%)
}

.retro h1 {
color:#595945
}

.retro #masthead #site-title #uc-site-title a {
color:#595945
}

.retro .form-control,.retro .form-select {
border-color:#b2b2a2
}

.retro .table-responsive {
background:#e7e7ca;
border-color:#757566
}

.retro table tbody tr:nth-of-type(2n+1) {
background:#d1d1be;
border-color:#757566
}

.retro .subResults1 td {
color:#FFC!important;
background:#757566
}

.retro a {
color:#44443A
}

.retro .table {
border-color:#757566
}

.retro #masthead #nav-wrapper .nav > .menu-item > a:hover::before {
background-color:#71715e!important
}

.retro .table > :not(caption) > * > * {
color:#555545
}

.header-widget-area .custom-html-widget {
width:100%
}

.header-widget-area .custom-html-widget .material-symbols-outlined {
float:right;
color:#595945
}

@media (max-width: 767px) {
#masthead #nav-wrapper #site-navigation .navbar-header .navbar-toggler {
border:1px solid #b2b2a2
}
}

#footers .material-symbols-outlined {
vertical-align:top
}

.retro #content .student-info-wrap a:not(.btn,.wp-block-button__link,.wp-element-button),.retro #content .student-info-wrap a:not(.btn,.wp-block-button__link,.wp-element-button),.retro #content .student-info-wrap a:not(.btn,.wp-block-button__link,.wp-element-button) {
padding:14px 43px 13px;
display:inline-block;
background:transparent;
background-image:-webkit-linear-gradient(90deg,transparent 50%,#f9f9c8 50%);
background-image:linear-gradient(90deg,transparent 50%,#f9f9c8 50%);
background-size:229%;
background-repeat:no-repeat;
background-position:99%;
-webkit-transition:all .85s cubic-bezier(0.68,-0.55,0.265,1.55);
transition:all .85s cubic-bezier(0.68,-0.55,0.265,1.55);
border:2px solid #f9f9c8;
border-radius:100px;
color:#44443A
}

.retro #content .student-info-wrap a:not(.btn,.wp-block-button__link,.wp-element-button):active,.retro #content .student-info-wrap a:not(.btn,.wp-block-button__link,.wp-element-button):hover,.retro #content .student-info-wrap a:not(.btn,.wp-block-button__link,.wp-element-button):focus {
text-decoration:none!important;
background-position:0;
color:#44443A!important;
background-color:transparent;
background-image:-webkit-linear-gradient(90deg,transparent 50%,#f9f9c8 50%);
background-image:linear-gradient(90deg,transparent 50%,#f9f9c8 50%)
}

.retro .student-data-disclaimer {
color:#44443A
}

.form-floating > .form-select {
padding-bottom:8px
}

.entry-content li.active {
position:relative
}

.entry-content li.active::before {
content:'';
width:100%;
height:3px;
background:#013ecd;
position:absolute;
bottom:3px;
left:0
}

.retro .entry-content li.active::before {
background:#71715e
}

#content .uc-accordion .accordion-item .accordion-button {
background:#fff
}

.retro #content .uc-accordion .accordion-item .accordion-button,.retro .accordion-body {
background:#e7e7ca
}

.retro #content .uc-accordion .accordion-item {
border-color:#b2b2a2
}

.retro #content .uc-accordion .accordion-item .accordion-button a {
color:#595945
}

.retro #content .uc-accordion .accordion-item .accordion-button::before {
background:#595945
}

.retro .accordion-item:not(:first-of-type) {
border-top:1px solid #c1c1b0
}

.retro #content blockquote {
color:#595945
}

.accordion thead {
background-color:#000e2f;
border:0
}

.retro .accordion thead {
background-color:#595945
}

.accordion thead th {
color:#fff
}

.retro .accordion thead th {
color:#fff
}

.accordion tbody tr:nth-of-type(2n+1) {
background:#f1f3f8
}

.accordion .table > :not(caption) > * > * {
border:none
}