/* CSS Document 
#admissions-finder-form {
  label { text-transform: none; letter-spacing: normal;}
}
a.btn-outline-success[aria-expanded='true']{
  color: #fff; background-color: #28a745; border-color: #28a745;
}
a.btn-outline-danger[aria-expanded='true']{
  color: #fff; background-color: #d83b18; border-color: #d83b18;
}
#applied_accordion .rep{margin-bottom: .65rem}*/
#applied_accordion a[data-bs-toggle='collapse']{padding:.35rem .35rem; display: flex; align-items: center; text-decoration: none; transition: all .3s;}
#applied_accordion a[data-bs-toggle='collapse']:before{content:''; max-width:.75rem !important; min-width:.75rem !important; background: radial-gradient(circle, transparent 50%, transparent 50%); aspect-ratio:1; border:var(--penn-college-blue) 1px solid; border-radius: 50%; margin-right:.35rem; transition: all .3s;}
#applied_accordion a[data-bs-toggle='collapse']:not(.collapsed){color:var(--penn-college-blue); padding: .35rem .35rem 1rem; margin-bottom:-.75rem; border-radius: .35rem; background: var(--light-blue);}
#applied_accordion a[data-bs-toggle='collapse']:not(.collapsed):before{background: radial-gradient(circle, var(--penn-college-blue) 40%, transparent 50%); }
#applied_accordion a[data-bs-toggle='collapse']:hover:before{background: radial-gradient(circle, var(--success) 40%, transparent 50%); }
#adm_finder select { -webkit-appearance: none !important;
    -webkit-border-radius: 0px !important;background-image: url('data:image/svg+xml;charset=US-ASCII,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="rgb(216,59,24)" stroke="red" d="M443.5 162.6l-7.1-7.1c-4.7-4.7-12.3-4.7-17 0L224 351 28.5 155.5c-4.7-4.7-12.3-4.7-17 0l-7.1 7.1c-4.7 4.7-4.7 12.3 0 17l211 211.1c4.7 4.7 12.3 4.7 17 0l211-211.1c4.8-4.7 4.8-12.3.1-17z"></path></svg>');
  background-repeat: no-repeat, repeat;
  background-position: right .7em top 50%, 0 0;
  background-size: .95em auto, 100%;}
#adm_finder .rep { position: relative; z-index: 100;}
#adm_finder .rep.totop { animation: .5s ease-in-out totop; z-index:101 !important;}
#adm_finder .carousel-item { transition: transform .3s ease-out; }
#adm_finder .carousel-item .carousel-circle{
  xcolor:var(--light);
  aspect-ratio: 1;
  display:flex;
  xbackground: radial-gradient(var(--dark-blue) 69.5%, transparent 70.5%);
  text-align: center;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  padding: 13.5%;
}
#applied_reps2, #unapplied_reps{text-align: left;}
#adm_finder .carousel-item .carousel-circle a.back{ text-align:left; text-transform: uppercase; text-decoration: none; cursor:pointer;}
#adm_finder .carousel-item .carousel-circle a.back i,
#adm_finder .carousel-item .carousel-circle a.go{ aspect-ratio: 1; background: var(--light-blue); padding: .5rem; border-radius: 50%;transition:.3s all; line-height: .9em;}
#adm_finder .carousel-item .carousel-circle a.go{ font-size:1.5rem;}
#adm_finder .carousel-item .carousel-circle a.yes,
#adm_finder .carousel-item .carousel-circle a.no
{ color:var(--dark); padding:0 .5rem;}
#adm_finder .carousel-item .carousel-circle a.yes:hover,
#adm_finder .carousel-item .carousel-circle a.no:hover
{ text-decoration:none; color:var(--primary); cusrsor:pointer;}
#adm_finder .carousel-item .carousel-circle a.yes i,
#adm_finder .carousel-item .carousel-circle a.no i
{ aspect-ratio: 1; width:4rem; background: var(--light);  padding: .5rem; border-radius: 50%; display: flex; align-items: center; justify-content: center; transition:.3s all;}
#adm_finder .carousel-item .carousel-circle a.yes:hover i,
#adm_finder .carousel-item .carousel-circle a.no:hover i,
#adm_finder .carousel-item .carousel-circle a.back:hover i
{ color:white !important; background: var(--primary); }
@keyframes totop {
  from {
    transform: translateY(0) rotate(0);
    z-index: 99 !important;
  }
  70% {
    transform: translateY(-100%) rotate(0) ;
    z-index: 101 !important;
  }
  to {
    transform: translateY(0) rotate(0);
    z-index: 101;
  }
}