#cxm .resume-lineup {
  min-height: 450px;
}
@media only screen and (max-width: 450px) {
  #cxm .resume-lineup {
    min-height: 300px;
  }
}
#cxm #person_search_miles {
  max-width: 80px;
}
#cxm form#new_person .category-columns {
  -moz-column-count: 3;
       column-count: 3;
}
@media (max-width: 980px) {
  #cxm form#new_person .category-columns {
    -moz-column-count: 2;
         column-count: 2;
  }
}
@media (max-width: 570px) {
  #cxm form#new_person .category-columns {
    -moz-column-count: 1;
         column-count: 1;
  }
}
#cxm .resume-sheets {
  max-width: 26rem;
}
#cxm .resume-page {
  box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.25);
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  border-left: 1px solid rgba(0, 0, 0, 0.1);
  position: relative;
  display: inline-block;
}
#cxm .resume-page:nth-child(1) {
  margin-left: -85%;
  margin-top: 0.5%;
  width: 87.3%;
  z-index: 97;
  filter: brightness(1);
}
#cxm .resume-page:nth-child(2) {
  margin-left: -85%;
  margin-top: 1%;
  width: 86.6%;
  z-index: 96;
  filter: brightness(0.9230769231);
}
#cxm .resume-page:nth-child(3) {
  margin-left: -85%;
  margin-top: 1.5%;
  width: 85.9%;
  z-index: 95;
  filter: brightness(0.8571428571);
}
#cxm .resume-page:nth-child(4) {
  margin-left: -85%;
  margin-top: 2%;
  width: 85.2%;
  z-index: 94;
  filter: brightness(0.8);
}
#cxm .resume-page:nth-child(5) {
  margin-left: -85%;
  margin-top: 2.5%;
  width: 84.5%;
  z-index: 93;
  filter: brightness(0.75);
}
#cxm .resume-page:first-child {
  margin-left: 0;
}
#cxm .resume-page:nth-child(n+6):nth-last-of-type(n) {
  display: none;
}
