/*
 * This is a manifest file that'll be compiled into application.css, which will include all the files
 * listed below.
 *
 * Any CSS and SCSS file within this directory, lib/assets/stylesheets, vendor/assets/stylesheets,
 * or any plugin's vendor/assets/stylesheets directory can be referenced here using a relative path.
 *
 * For application-wide styles, please use rails_base.css since not all pages want to require everything as this file does
 *














 */
/* line 1, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/connectBtnNew.scss */
.connectBtn {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  background-color: #5da5dd;
  padding: 20px 15px;
  border-radius: 10px;
}
@media (max-width: 768px) {
  /* line 1, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/connectBtnNew.scss */
  .connectBtn {
    border-radius: 0px;
  }
}
/* line 11, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/connectBtnNew.scss */
.connectBtn .heading {
  color: #fff;
  font-size: 20px;
  width: 100%;
  text-align: center;
  padding-bottom: 10px;
  font-weight: bold;
}
/* line 19, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/connectBtnNew.scss */
.connectBtn a {
  width: 48%;
  background-color: #fff;
  display: flex;
  justify-content: flex-start;
  border-radius: 6px;
  margin-bottom: 10px;
  padding: 10px;
  color: #fff;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
/* line 30, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/connectBtnNew.scss */
.connectBtn a.active {
  width: 100%;
  position: relative;
  align-items: center;
  height: 50px;
}
/* line 35, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/connectBtnNew.scss */
.connectBtn a.active .arrowRightWrap {
  position: absolute;
  right: 0px;
  background-color: #151f42;
  height: 50px;
  width: 40px;
  top: 0px;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
}
/* line 48, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/connectBtnNew.scss */
.connectBtn a.active p {
  font-size: 17px;
}
/* line 52, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/connectBtnNew.scss */
.connectBtn a p {
  font-size: 13px;
  color: #000;
  margin-left: 10px;
  font-weight: bold;
}

/* line 60, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/connectBtnNew.scss */
.floatIcon {
  display: none;
}
@media (max-width: 768px) {
  /* line 60, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/connectBtnNew.scss */
  .floatIcon {
    position: fixed;
    bottom: 28px;
    display: flex;
    z-index: 1000;
    right: 10px;
  }
  /* line 68, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/connectBtnNew.scss */
  .floatIcon i {
    font-size: 30px;
    color: #fff;
  }
}

/* line 74, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/connectBtnNew.scss */
.icon-close {
  position: absolute;
  color: #fff;
  top: 5px;
  font-size: 22px;
  right: 8px;
}

/* line 81, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/connectBtnNew.scss */
.sticky-footerNew {
  background: #c0e3ff;
  position: sticky;
  bottom: 0;
  z-index: 100;
}
@media (max-width: 768px) {
  /* line 81, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/connectBtnNew.scss */
  .sticky-footerNew {
    position: unset;
    bottom: unset;
    display: none;
  }
}
/* line 92, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/connectBtnNew.scss */
.sticky-footerNew_wrap {
  display: flex;
  justify-content: space-evenly;
  padding: 12px 20px;
  align-items: center;
  max-width: 1400px;
  margin: 0px auto;
}
@media (max-width: 768px) {
  /* line 92, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/connectBtnNew.scss */
  .sticky-footerNew_wrap {
    flex-direction: column;
  }
}

/* line 105, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/connectBtnNew.scss */
.sticky-footerNew-a {
  background: #5da5de;
  display: flex;
  align-items: center;
  width: 140px;
  color: white;
  font-size: 14px;
  font-weight: bold;
  border-radius: 6px;
  outline: none;
  height: 46px;
}
/* line 116, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/connectBtnNew.scss */
.sticky-footerNew-a.active {
  background-color: #0A4577;
}
@media (max-width: 768px) {
  /* line 105, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/connectBtnNew.scss */
  .sticky-footerNew-a {
    width: unset;
    height: unset;
    font-size: 13px;
    margin: 4px 0px;
    position: relative;
    width: 100%;
    padding: 3px;
  }
}
/* line 128, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/connectBtnNew.scss */
.sticky-footerNew-a span {
  padding: 0px 5px;
  line-height: 1.2;
  font-size: 14px;
}
@media (max-width: 768px) {
  /* line 128, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/connectBtnNew.scss */
  .sticky-footerNew-a span {
    padding: unset;
  }
}

/*.sticky-footerNew-a:hover{
    color: white;
    background: rgb(10, 173, 138);
    border: 2px solid #0aad8a; 
  }*/
/* line 144, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/connectBtnNew.scss */
.sticky-footerNew-a:nth-child(1) .sticky-footerNew-img {
  background-image: url("/r_assets/prison/handcuff-732a08bdee9c0551eb2ac73c20c17aca0535642f914d1ea6a6e251f958c89f30.png");
}

/* line 150, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/connectBtnNew.scss */
.sticky-footerNew-a:nth-child(2) .sticky-footerNew-img {
  background-image: url("/r_assets/prison/discount_prison-b4e7386382d5c4283dd89853bd879b8a0b87d92b4decfb3b55510dffd6862fe0.png");
}

/* line 156, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/connectBtnNew.scss */
.sticky-footerNew-a:nth-child(3) .sticky-footerNew-img {
  background-image: url("/r_assets/prison/sendLetter_prison-ea0ca89ea89e63fef3a58be3013fcc17d06c078a704f27550818ca7421673228.png");
}

/* line 162, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/connectBtnNew.scss */
.sticky-footerNew-a:nth-child(4) .sticky-footerNew-img {
  background-image: url("/r_assets/prison/postcard_prison-88e99d4f168cc2f89b9127065ae1cc014dff48a3ce5deb4bf4485a97d425ba78.png");
}

/* line 168, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/connectBtnNew.scss */
.sticky-footerNew-a:nth-child(5) .sticky-footerNew-img {
  background-image: url("/r_assets/prison/magazine_prison-7902cc3d2a6f52f9926754cca1d6b66359e14aed2fe56ad298cded3883a99a4f.png");
}

/* line 174, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/connectBtnNew.scss */
.sticky-footerNew-a:nth-child(6) .sticky-footerNew-img {
  background-image: url("/r_assets/prison/money_prison-84131ae940858729bb918e0cba3c6e72a14607db351ed38e0462aa26c6d4797e.png");
}

/* line 180, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/connectBtnNew.scss */
.sticky-footerNew-a:nth-child(7) .sticky-footerNew-img {
  background-image: url("/r_assets/prison/offenders_prison1-2f5801ee9941ab0024ef8259b474c076339e1436f8c033a54fda95e4f81f45dd.png");
}

/* line 186, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/connectBtnNew.scss */
.sticky-footerNew-a:nth-child(8) .sticky-footerNew-img {
  background-image: url("/r_assets/prison/chance_prison-afc980b0bdfcb626eff717f9b94dff90a458854d999eb5224f149fab299c16a9.png");
}

/* line 192, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/connectBtnNew.scss */
.sticky-footerNew-a:nth-child(9) .sticky-footerNew-img {
  background-image: url("/r_assets/prison/search_prison-1f9d8b5ff138095b93e325d258088171eaa0e1f341fb9378281ef37a7e8fb53a.png");
}

/* line 198, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/connectBtnNew.scss */
.sticky-footerNew-img {
  margin-left: 6px;
  background-repeat: no-repeat;
  background-size: contain;
  width: 40px;
  height: 30px;
  margin-right: 4px;
}
@media (max-width: 768px) {
  /* line 198, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/connectBtnNew.scss */
  .sticky-footerNew-img {
    width: 30px;
    margin: 0px 10px;
  }
}

/* line 210, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/connectBtnNew.scss */
.mobile-infoFloater {
  position: fixed;
  bottom: 0px;
  right: 1px;
}

/* line 215, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/connectBtnNew.scss */
.show-mobile {
  display: none;
}
@media (max-width: 768px) {
  /* line 215, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/connectBtnNew.scss */
  .show-mobile {
    display: block;
  }
}

/* line 221, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/connectBtnNew.scss */
.show-desktop {
  display: none;
}
@media (min-width: 769px) {
  /* line 221, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/connectBtnNew.scss */
  .show-desktop {
    display: block;
  }
}
/* line 1, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
.familyServices {
  background-color: #fff;
  height: 50px;
  width: 100%;
}
@media (min-width: 1024px) {
  /* line 1, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
  .familyServices {
    padding: 0px 15px;
  }
}
@media (max-width: 768px) {
  /* line 1, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
  .familyServices {
    height: unset;
  }
}
/* line 11, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
.familyServices-wrap {
  max-width: 1200px;
  margin: 0px auto;
  display: flex;
  height: 100%;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 768px) {
  /* line 11, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
  .familyServices-wrap {
    padding: 20px 15px 0px;
    flex-direction: column-reverse;
  }
}
/* line 23, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
.familyServices-wrap_left {
  display: flex;
  height: 50px;
}
@media (max-width: 767px) {
  /* line 23, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
  .familyServices-wrap_left {
    /*height: unset;*/
    padding-top: 10px;
    width: 100%;
  }
}

/* line 34, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
:root {
  --color-primary: #005AF0;
  --space-1: .5rem;
  /* 8px */
  --space-4: 2rem;
  /* 32px */
}

/* Styles for the flex layout based tabs */
/* line 41, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
amp-selector[role=tablist].tabs-with-flex {
  display: flex;
  flex-wrap: wrap;
}

/* line 45, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
amp-selector[role=tablist].tabs-with-flex [role=tab] {
  flex-grow: 1;
  /* custom styling, feel free to change */
  text-align: center;
  padding: var(--space-1);
}

/* line 51, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
amp-selector[role=tablist].tabs-with-flex [role=tab][selected] {
  outline: none;
  /* custom styling, feel free to change */
  border-bottom: 2px solid var(--color-primary);
}

/* line 56, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
amp-selector[role=tablist].tabs-with-flex [role=tabpanel] {
  display: none;
  width: 100%;
  order: 1;
  /* must be greater than the order of the tab buttons to flex to the next line */
  /* custom styling, feel free to change */
  padding: var(--space-4);
}

/* line 63, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
amp-selector[role=tablist].tabs-with-flex [role=tab][selected] + [role=tabpanel] {
  display: block;
}

/* Styles for the selector based tabs */
/* line 68, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
amp-selector[role=tablist].tabs-with-selector {
  display: flex;
  width: 500px;
}

/* line 72, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
amp-selector[role=tablist].tabs-with-selector [role=tab][selected] {
  outline: none;
  /* custom styling, feel free to change */
  border-bottom: 2px solid var(--color-primary);
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 768px) {
  /* line 72, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
  amp-selector[role=tablist].tabs-with-selector [role=tab][selected] {
    font-size: 14px;
  }
}

/* line 83, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
amp-selector[role=tablist].tabs-with-selector {
  display: flex;
  width: 300px;
}
@media (max-width: 768px) {
  /* line 83, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
  amp-selector[role=tablist].tabs-with-selector {
    width: 220px;
  }
}

/* line 90, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
amp-selector[role=tablist].tabs-with-selector [role=tab] {
  /* custom styling, feel free to change */
  width: 100%;
  text-align: center;
  padding: var(--space-1);
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 768px) {
  /* line 90, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
  amp-selector[role=tablist].tabs-with-selector [role=tab] {
    font-size: 14px;
  }
}

/* line 102, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
amp-selector.tabpanels [role=tabpanel] {
  display: none;
  /* custom styling, feel free to change */
}

/* line 107, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
amp-selector.tabpanels [role=tabpanel][selected] {
  outline: none;
  display: block;
}

/* line 111, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
.ml25 {
  margin-left: 25px;
}

/* line 114, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
.amp-container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 40px;
  padding-right: 40px;
  background-color: #F3F4F9;
  min-height: 350px;
  height: 100%;
}

/* line 123, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
.amp-breadscrum-container {
  padding: 10px 0;
}
@media (max-width: 768px) {
  /* line 123, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
  .amp-breadscrum-container {
    padding: unset;
  }
}

/* line 129, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
.amp-breadscrum li {
  display: inline-block;
  color: #0a4477;
  font-size: 12px;
}

/* line 134, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
.amp-breadscrum li a:visited {
  color: #0a4477;
}

/* line 137, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
.amp-breadscrum li:before {
  content: " / ";
}

/* line 140, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
.amp-breadscrum li:first-child:before {
  content: "";
}

/* line 143, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
.ampTabContainer {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 10px;
}

/* line 148, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
amp-selector [option][selected] {
  outline: 1px solid #DBDDE1;
}

/* line 151, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
.tabButton[selected] {
  color: #0a4477;
  background-color: #FFF;
}

/* line 156, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
.tabButton {
  list-style: none;
  flex-grow: 0.1;
  text-align: center;
  cursor: pointer;
  padding: 8px 0px;
  font-weight: bold;
  color: #7F7F7F;
}

/* line 165, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
.tabContent {
  display: none;
  width: 100%;
  order: 1;
  /* must be greater than the order of the tab buttons to flex to the next line */
  border: 1px solid #ccc;
  padding: 10px;
  background-color: #FFF;
  padding: 25px;
}

/* line 174, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
.tabButton[selected] + .tabContent {
  display: block;
}

/* line 177, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
.service-acc-title {
  color: #0a4477;
  border: none;
  padding: 10px;
  margin-bottom: 5px;
}

/* line 183, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
.service-ul {
  list-style-type: disc;
  padding: 15px;
  margin-bottom: 5px;
}

/* line 188, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
.service-ul li {
  display: list-item;
  width: 48%;
  padding-bottom: 3px;
  margin-left: 5px;
  float: left;
}

/* line 195, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
.service-ul li a {
  color: #0a4477;
  text-decoration: underline;
  font-size: 14px;
}

/* line 200, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
.service-acc-panel {
  margin-bottom: 5px;
}

@media (max-width: 450px) {
  /* line 204, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
  .amp-container {
    padding-left: 5px;
    padding-right: 5px;
  }

  /* line 208, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
  .service-ul li a {
    font-size: 12px;
  }
}
@media (max-width: 767px) {
  /* line 213, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
  .service-ul li {
    width: 90%;
  }

  /* line 216, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
  .ml25 {
    margin-left: 1px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 221, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
  .service-ul li a {
    font-size: 12px;
  }
}
/* line 228, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
.services-tab {
  margin: 0px 25px 0px 0px;
  display: flex;
  align-items: center;
}
@media (max-width: 768px) {
  /* line 228, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
  .services-tab {
    margin: 0px 10px;
    width: 50%;
  }
}
/* line 236, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
.services-tab a {
  font-size: 16px;
  color: #094477;
}
/* line 240, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
.services-tab.active {
  border-bottom: 2px solid #094477;
}

/* line 245, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
.amp-container-panel {
  max-width: 1200px;
  margin: 0px auto;
}

/* line 250, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
.family-container {
  padding: unset;
}

/* line 254, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
.family-search {
  display: flex;
  justify-content: space-between;
  padding: 30px 0px;
}
@media (max-width: 768px) {
  /* line 254, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
  .family-search {
    display: block;
    padding: 20px;
  }
}

/* line 263, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
.family-service {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding-bottom: 30px;
}

/* line 270, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
.family-service-section {
  display: flex;
  width: 44%;
  margin-bottom: 20px;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #ccc;
  padding: 0px 0px 10px;
}
@media (max-width: 768px) {
  /* line 270, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
  .family-service-section {
    display: block;
    width: 100%;
    padding: 0px 15px;
  }
}

/* line 285, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
.family-service-img {
  width: 100px;
}
@media (max-width: 768px) {
  /* line 285, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
  .family-service-img {
    margin: 0px auto;
  }
}

/* line 291, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
.service-pagination {
  text-align: right;
  margin-bottom: 30px;
}
@media (max-width: 768px) {
  /* line 291, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
  .service-pagination {
    text-align: center;
  }
}
/* line 297, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
.service-pagination .previous_page, .service-pagination .next_page, .service-pagination em, .service-pagination a {
  padding: 4px 8px;
  border-radius: 4px;
  border: 1px solid #ccc;
  color: #094477;
}
@media (max-width: 768px) {
  /* line 297, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
  .service-pagination .previous_page, .service-pagination .next_page, .service-pagination em, .service-pagination a {
    display: inline-flex;
    margin-bottom: 10px;
  }
}
/* line 307, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
.service-pagination .previous_page.disabled, .service-pagination .next_page.disabled {
  color: #ccc;
  border: 1px solid #ccc;
}
/* line 311, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
.service-pagination em.current {
  background-color: #094477;
  color: #fff;
}

/* line 316, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
.family-service-info {
  line-height: 1.8;
  width: 100%;
}
@media (max-width: 768px) {
  /* line 316, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
  .family-service-info {
    margin: unset;
    width: 100%;
    /*text-align: center;*/
  }
}
/* line 325, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
.family-service-info a.title-service {
  color: #0a4477;
  display: block;
  font-size: 24px;
  width: 100%;
  text-align: left;
  line-height: 1.2;
}
/* line 333, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
.family-service-info p {
  color: #5f5f5f;
  font-size: 15px;
}
/* line 337, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
.family-service-info p span img {
  max-width: 4%;
}
/* line 342, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
.family-service-info div.floatright {
  float: right;
}
/* line 345, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
.family-service-info a {
  color: #094477;
  background: transparent;
  border-radius: 5px;
  padding: 2px;
  margin-top: 2px;
  display: block;
  width: 100px;
  text-align: center;
  font-size: 12px;
}

/* line 359, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
.family-inmate-advisory select {
  width: 350px;
  height: 40px;
  background: white;
  padding: 5px 10px;
  border: 1px solid #ccc;
  border-radius: 3px;
  color: #5f5f5f;
  font-size: 15px;
}
@media (max-width: 768px) {
  /* line 359, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
  .family-inmate-advisory select {
    width: 100%;
    margin: 5px 0px;
  }
}

/* line 375, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
.family-inmate-search {
  position: relative;
}
/* line 377, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
.family-inmate-search input {
  width: 820px;
  height: 40px;
  background: white;
  padding: 5px 10px;
  border: 1px solid #ccc;
  border-radius: 3px;
  color: #5f5f5f;
  font-size: 15px;
}
@media (max-width: 768px) {
  /* line 377, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
  .family-inmate-search input {
    width: 100%;
    margin: 5px 0px;
  }
}

/* line 393, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
.search-img {
  position: absolute;
  bottom: 10px;
  right: 12px;
  width: 20px;
}
/* line 398, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
.search-img button {
  background-color: #fff;
  border: unset;
}
@media (max-width: 768px) {
  /* line 393, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
  .search-img {
    bottom: 10px;
  }
}

/* line 406, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
.sticky-footer {
  background: #094477;
  position: sticky;
  bottom: 0;
  z-index: 100;
}
@media (max-width: 768px) {
  /* line 406, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
  .sticky-footer {
    position: unset;
    bottom: unset;
    /*display: none;*/
  }
}
/* line 417, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
.sticky-footer_wrap {
  display: flex;
  justify-content: space-evenly;
  padding: 12px 20px;
  align-items: center;
  max-width: 1350px;
  margin: 0px auto;
}
@media (max-width: 768px) {
  /* line 417, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
  .sticky-footer_wrap {
    flex-direction: column;
  }
}

/* line 431, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
.sticky-footer-a {
  background: transparent;
  display: flex;
  align-items: center;
  width: 150px;
  color: white;
  font-size: 15px;
  font-weight: bold;
  border: 2px solid white;
  border-radius: 50px;
  outline: none;
  height: 50px;
}
@media (max-width: 768px) {
  /* line 431, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
  .sticky-footer-a {
    width: unset;
    height: unset;
    font-size: 13px;
    margin: 4px 0px;
    position: relative;
    width: 100%;
    padding: 3px;
  }
}
/* line 452, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
.sticky-footer-a span {
  padding: 0px 5px;
  line-height: 1.2;
  font-size: 14px;
}
@media (max-width: 768px) {
  /* line 452, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
  .sticky-footer-a span {
    padding: unset;
  }
}

/* line 461, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
.sticky-footer-a:hover {
  color: white;
  background: #0aad8a;
  border: 2px solid #0aad8a;
}

/* line 468, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
.sticky-footer-a:nth-child(1) .sticky-footer-img {
  background-image: url("/r_assets/BottomIcon/Arrest-9b25eb3bbbbc49a2a782d015f9237f4aec2b04094a74bb49f90e1088564b4a2e.png");
}
/* line 472, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
.sticky-footer-a:nth-child(1):hover .sticky-footer-img {
  background-image: url("/r_assets/BottomIcon/Arrest_h-f7ee8f5f367bc7092d83e801a07b1aab10aa96add49e80aba0ecfd945560e380.png");
}

/* line 478, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
.sticky-footer-a:nth-child(2) .sticky-footer-img {
  background-image: url("/r_assets/BottomIcon/Call-e9b8cacd16f9f8b94f3004a183c72aeb29c1f24c9541a4e3fbdd408262808d4d.png");
}
/* line 482, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
.sticky-footer-a:nth-child(2):hover .sticky-footer-img {
  background-image: url("/r_assets/BottomIcon/Call_h-db65b74684c3ff0233b027417ae788859ef20ac8253235948fcd04d8b6892628.png");
}

/* line 488, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
.sticky-footer-a:nth-child(3) .sticky-footer-img {
  background-image: url("/r_assets/BottomIcon/Photo-Letter-33961d0e99810caeddea9cbd70e4b9e4be3871d48326ad74cdb7cfdc338e233a.png");
}
/* line 492, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
.sticky-footer-a:nth-child(3):hover .sticky-footer-img {
  background-image: url("/r_assets/BottomIcon/Photo-Letter_h-1ce0f1cf03d0f879c18b0ddeb2672bc579247bc96870d520058be274d7f7b576.png");
}

/* line 498, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
.sticky-footer-a:nth-child(4) .sticky-footer-img {
  background-image: url("/r_assets/BottomIcon/Postcard-49a23cfa51ca8ecbfe0ac0f7474b39072c0d5b2fc77bb2af6a55f9c800945683.png");
}
/* line 502, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
.sticky-footer-a:nth-child(4):hover .sticky-footer-img {
  background-image: url("/r_assets/BottomIcon/Postcard_h-39a6cebedbd0da271a9918f52f3d10d699962a63a9682a20221bf88e5dca21ba.png");
}

/* line 508, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
.sticky-footer-a:nth-child(5) .sticky-footer-img {
  background-image: url("/r_assets/BottomIcon/Magazine-7f859ba67207da81d8060c39e92750b0b62fa264ee28bee18754ea96c5c300b2.png");
}
/* line 512, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
.sticky-footer-a:nth-child(5):hover .sticky-footer-img {
  background-image: url("/r_assets/BottomIcon/Magazine_h-92a2bc0791a4b7db6dcc73382474f7e1489090616996da3b6e150c92bbd4615c.png");
}

/* line 518, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
.sticky-footer-a:nth-child(6) .sticky-footer-img {
  background-image: url("/r_assets/BottomIcon/Money-fa43c051d759fa09c99199e99fae08ab8251fb13b99e158135be5404a9fd0059.png");
}
/* line 522, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
.sticky-footer-a:nth-child(6):hover .sticky-footer-img {
  background-image: url("/r_assets/BottomIcon/Money_h-5810bad8fee07ac2840c87710f3aeb7afd828368706f26b65fe4978f7230d84b.png");
}

/* line 528, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
.sticky-footer-a:nth-child(7) .sticky-footer-img {
  background-image: url("/r_assets/BottomIcon/Register-11bbdafd284ac197c4d6385347638050ee4cb44f738e18bc07f6ac17edb2b6eb.png");
}
/* line 532, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
.sticky-footer-a:nth-child(7):hover .sticky-footer-img {
  background-image: url("/r_assets/BottomIcon/Register_h-7331ae13d37dcca33392663598620f7258625b94fda57343d02b236ca1dcc0b4.png");
}

/* line 538, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
.sticky-footer-a:nth-child(8) .sticky-footer-img {
  background-image: url("/r_assets/BottomIcon/Job-b39135247c8d7520152acf3b2489f4f6373c6a64b734ebb3d015824cc918bbdd.png");
}
/* line 542, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
.sticky-footer-a:nth-child(8):hover .sticky-footer-img {
  background-image: url("/r_assets/BottomIcon/Job_h-1178ab45020f233f599aae959209de53e13175fa7d3ba6a54abd1dd5cefca630.png");
}

/* line 548, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
.sticky-footer-img {
  margin-left: 6px;
  background-repeat: no-repeat;
  background-size: contain;
  width: 40px;
  height: 30px;
  margin-right: 4px;
}
@media (max-width: 768px) {
  /* line 548, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
  .sticky-footer-img {
    width: 30px;
    margin: 0px 10px;
  }
}

/* line 561, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
.coolInfoFloat {
  display: none;
}
@media (max-width: 768px) {
  /* line 561, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
  .coolInfoFloat {
    position: fixed;
    bottom: 28px;
    display: flex;
    z-index: 1000;
    right: 10px;
  }
  /* line 569, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
  .coolInfoFloat i {
    font-size: 30px;
    color: #fff;
  }
}

/* line 576, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
.icon-close {
  position: absolute;
  color: #fff;
  top: 5px;
  font-size: 22px;
  right: 8px;
}

@media (max-width: 768px) {
  /* line 583, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
  .mobile-infoFloat {
    width: 100%;
    background-color: #094477;
    position: fixed;
    bottom: 0px;
    z-index: 900;
    right: 1px;
    padding: 36px 10px;
    border-radius: 11px;
  }
  /* line 593, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
  .mobile-infoFloat_img {
    width: 40px;
    height: 30px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 10px;
    margin-left: 10px;
  }
  /* line 602, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
  .mobile-infoFloat_img img {
    width: 30px;
  }
}
@media (max-width: 768px) and (max-width: 7658px) {
  /* line 602, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
  .mobile-infoFloat_img img {
    width: 20px;
  }
}
@media (max-width: 768px) {
  /* line 609, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
  .mobile-infoFloat_title {
    color: #fff;
    width: calc(100% - 60px);
    height: 30px;
    display: flex;
    align-items: center;
    border-bottom: 1px solid #094477;
    font-size: 14px;
  }
  /* line 618, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/services.scss */
  .mobile-infoFloat a {
    border-bottom: 1px solid #ccc;
    background: transparent;
    display: flex;
    align-items: center;
    color: white;
    font-size: 15px;
    font-weight: bold;
    border: 2px solid white;
    border-radius: 50px;
    outline: none;
    margin-bottom: 10px;
    width: 95%;
    margin: 0px auto 10px;
  }
}
/*






 */
@media (max-width: 768px) {
  /* line 11, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/family_services_services.scss */
  .serviceBtn .jobsMobile {
    display: none;
  }
}

@media (max-width: 767px) {
  /* line 18, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/family_services_services.scss */
  .hidden-xs {
    display: none;
  }

  /* line 21, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/family_services_services.scss */
  .visible-xs {
    display: block;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 26, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/family_services_services.scss */
  .hidden-sm {
    display: none;
  }

  /* line 29, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/family_services_services.scss */
  .visible-sm {
    display: block;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 34, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/family_services_services.scss */
  .hidden-md {
    display: none;
  }

  /* line 37, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/family_services_services.scss */
  .visible-md {
    display: block;
  }
}
@media (min-width: 1200px) {
  /* line 42, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/family_services_services.scss */
  .hidden-lg {
    display: none;
  }
}
@media (min-width: 1301px) {
  /* line 47, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/family_services_services.scss */
  .mini-lap {
    display: none;
  }
}
/*





 */
@media (max-width: 767px) {
  /* line 10, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/home_services.scss */
  .hidden-xs {
    display: none;
  }

  /* line 13, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/home_services.scss */
  .visible-xs {
    display: block;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 18, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/home_services.scss */
  .hidden-sm {
    display: none;
  }

  /* line 21, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/home_services.scss */
  .visible-sm {
    display: block;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 26, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/home_services.scss */
  .hidden-md {
    display: none;
  }

  /* line 29, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/home_services.scss */
  .visible-md {
    display: block;
  }
}
@media (min-width: 1200px) {
  /* line 34, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/home_services.scss */
  .hidden-lg {
    display: none;
  }
}
@media (min-width: 1301px) {
  /* line 39, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/home_services.scss */
  .mini-lap {
    display: none;
  }
}
/* line 1, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/inmate_index.scss */
.amp-container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 40px;
  padding-right: 40px;
  background-color: #F3F4F9;
  height: 100%;
}

/* line 9, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/inmate_index.scss */
.amp-breadscrum-container {
  padding: 10px 0;
}

/* line 12, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/inmate_index.scss */
.amp-breadscrum li, .amp-breadscrum h1 {
  display: inline-block;
  color: #0a4477;
  font-size: 12px;
}

/* line 17, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/inmate_index.scss */
.amp-breadscrum li {
  margin-bottom: 6px;
}

/* line 20, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/inmate_index.scss */
.amp-breadscrum li a {
  padding: 4px;
}

/* line 23, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/inmate_index.scss */
.amp-breadscrum li a:visited {
  color: #0a4477;
}

/* line 27, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/inmate_index.scss */
.amp-breadscrum li:before {
  content: " / ";
}

/* line 30, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/inmate_index.scss */
.amp-breadscrum li:first-child:before {
  content: "";
}

/* line 33, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/inmate_index.scss */
.inmate-amp-heading {
  font-size: 36px;
  text-align: left;
  color: #0a4376;
}

/* line 38, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/inmate_index.scss */
.inmate-amp-heading-h2 {
  font-size: 16px;
  color: #0a4376;
}

/* line 42, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/inmate_index.scss */
.inmate-amp-subheading a {
  color: #0a4376;
}

/* line 45, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/inmate_index.scss */
.inmate-amp-subheading {
  color: #074578;
  font-size: 18px;
  font-weight: 300;
  margin: 0 auto;
  padding: 5px 0;
  text-align: center;
  font-size: 14px;
  text-align: justify;
  /*border-top: 1px solid #808080;
  border-bottom: 1px solid #808080;*/
}

/* line 57, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/inmate_index.scss */
.inmate-res-wrapper {
  float: left;
  width: 100%;
}

/* line 61, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/inmate_index.scss */
.inmate-amp-results {
  float: left;
  width: 100%;
}

/* line 65, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/inmate_index.scss */
.inmate-res-cont {
  float: left;
  width: 100%;
  padding-top: 5px;
  display: flex;
  flex-wrap: wrap;
}

/* line 72, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/inmate_index.scss */
.inmate-res-box {
  padding: 8px 0;
  float: left;
  width: 100%;
  display: flex;
}

/* line 78, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/inmate_index.scss */
.inmate-res-img {
  float: left;
  display: flex;
  height: 100%;
}

/* line 83, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/inmate_index.scss */
.inmate-res-desc {
  float: left;
  padding-left: 10px;
  display: flex;
  flex-direction: column;
  color: #444;
  font-size: 13px;
}

/* line 91, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/inmate_index.scss */
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}

/* line 97, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/inmate_index.scss */
.inmate-amp-form input[type=text], .inmate-amp-form select {
  width: 100%;
  padding: 10px 20px;
  margin: 5px 0;
  display: inline-block;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-sizing: border-box;
}

/* line 106, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/inmate_index.scss */
.inmate-amp-form input[type=submit] {
  width: 100%;
  background-color: #4CAF50;
  color: white;
  padding: 10px 20px;
  margin: 8px 0;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  font-size: 14px;
}

/* line 118, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/inmate_index.scss */
.inmate-amp-form input[type=submit]:hover {
  background-color: #45a049;
}

/* line 122, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/inmate_index.scss */
.inmate-amp-form-cont {
  border-radius: 5px;
  background-color: #FFF;
  padding: 15px;
  margin-top: 20px;
}

/* line 128, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/inmate_index.scss */
.pt15 {
  padding-top: 15px;
}

/* line 131, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/inmate_index.scss */
.inmate-res-box-holder {
  width: 50%;
  float: left;
  display: block;
  min-height: 80px;
}

@media (max-width: 992px) {
  /* line 139, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/inmate_index.scss */
  .amp-container {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media (max-width: 549px) {
  /* line 145, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/inmate_index.scss */
  .inmate-res-box-holder {
    width: 100%;
  }

  /* line 148, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/inmate_index.scss */
  .inmate-amp-heading {
    font-size: 21px;
  }
}
@media (min-width: 550px) and (max-width: 767px) {
  /* line 153, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/inmate_index.scss */
  .inmate-res-desc {
    font-size: 12px;
  }
}
@media (max-width: 767px) {
  /* line 158, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/inmate_index.scss */
  .div-rev {
    display: flex;
    flex-direction: column-reverse;
  }
}
@media (min-width: 767px) {
  /* line 164, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/inmate_index.scss */
  .inmate-res-cont {
    height: 370px;
    overflow: scroll;
    overflow-x: hidden;
  }

  /* line 169, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/inmate_index.scss */
  .inmate-res-cont::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    background-color: #F5F5F5;
  }

  /* line 174, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/inmate_index.scss */
  .inmate-res-cont::-webkit-scrollbar {
    width: 3px;
    background-color: #F5F5F5;
  }

  /* line 179, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/inmate_index.scss */
  .inmate-res-cont::-webkit-scrollbar-thumb {
    background-color: #074578;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 186, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/inmate_index.scss */
  .inmate-amp-heading {
    font-size: 26px;
  }

  /* line 189, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/inmate_index.scss */
  .inmate-amp-subheading {
    font-size: 12px;
  }

  /* line 192, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/inmate_index.scss */
  .inmate-res-desc {
    font-size: 11px;
  }
}
/*





 */
@media (max-width: 767px) {
  /* line 10, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/inmates_inmate_profile_search.scss */
  .hidden-xs {
    display: none;
  }

  /* line 13, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/inmates_inmate_profile_search.scss */
  .visible-xs {
    display: block;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 18, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/inmates_inmate_profile_search.scss */
  .hidden-sm {
    display: none;
  }

  /* line 21, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/inmates_inmate_profile_search.scss */
  .visible-sm {
    display: block;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 26, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/inmates_inmate_profile_search.scss */
  .hidden-md {
    display: none;
  }

  /* line 29, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/inmates_inmate_profile_search.scss */
  .visible-md {
    display: block;
  }
}
@media (min-width: 1200px) {
  /* line 34, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/inmates_inmate_profile_search.scss */
  .hidden-lg {
    display: none;
  }
}
@media (min-width: 1301px) {
  /* line 39, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/inmates_inmate_profile_search.scss */
  .mini-lap {
    display: none;
  }
}
/* line 1, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prison_index.scss */
.amp-container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 40px;
  padding-right: 40px;
  background-color: #F3F4F9;
  height: 100%;
}

/* line 9, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prison_index.scss */
.amp-breadscrum-container {
  padding: 10px 0;
}

/* line 12, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prison_index.scss */
.amp-breadscrum li {
  display: inline-block;
  color: #0a4477;
  font-size: 12px;
}

/* line 17, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prison_index.scss */
.amp-breadscrum li a:visited {
  color: #0a4477;
}

/* line 20, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prison_index.scss */
.amp-breadscrum li:before {
  content: " / ";
}

/* line 23, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prison_index.scss */
.amp-breadscrum li:first-child:before {
  content: "";
}

/* line 26, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prison_index.scss */
.prison-amp-heading {
  font-size: 36px;
  text-align: left;
  color: #0a4376;
}

/* line 31, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prison_index.scss */
.pri-amp-subheading {
  color: #074578;
  font-size: 18px;
  font-weight: 300;
  margin: 0 auto;
  padding: 5px 10px;
  text-align: center;
  font-size: 14px;
  text-align: justify;
  /*border-top: 1px solid #808080;
  border-bottom: 1px solid #808080;*/
}

/* line 43, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prison_index.scss */
.amp-pri-info {
  font-size: 14px;
  border: none;
}

/* line 47, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prison_index.scss */
.pri-res-wrapper {
  float: left;
  width: 100%;
}

/* line 51, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prison_index.scss */
.pri-amp-results {
  float: left;
  width: 100%;
}

/* line 55, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prison_index.scss */
.pri-res-cont {
  float: left;
  width: 100%;
  padding-top: 20px;
}

/* line 60, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prison_index.scss */
.pri-res-box {
  padding: 5px;
  float: left;
  width: 50%;
  display: flex;
}

/* line 66, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prison_index.scss */
.pri-res-img {
  float: left;
  display: flex;
  height: 100%;
}

/* line 71, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prison_index.scss */
.pri-res-desc {
  float: left;
  padding-left: 10px;
  display: flex;
  flex-direction: column;
  color: #444;
  font-size: 13px;
}

/* line 79, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prison_index.scss */
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}

/* line 85, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prison_index.scss */
.prison-amp-form input[type=text], .prison-amp-form select {
  width: 100%;
  padding: 12px 20px;
  margin: 8px 0;
  display: inline-block;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-sizing: border-box;
  -webkit-appearance: none;
}

/* line 97, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prison_index.scss */
.pri-reset {
  width: 48%;
  background-color: #4CAF50;
  color: white;
  padding: 14px 20px;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  display: inline-block;
  text-align: center;
  font-size: 14px;
  -webkit-appearance: none;
}

/* line 110, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prison_index.scss */
.prison-amp-form input[type=submit] {
  width: 48%;
  background-color: #4CAF50;
  color: white;
  padding: 14px 20px;
  margin: 8px 0;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  font-size: 14px;
}

/* line 122, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prison_index.scss */
.prison-amp-form input[type=submit]:hover {
  background-color: #45a049;
}

/* line 126, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prison_index.scss */
.prison-amp-form-cont {
  border-radius: 5px;
  background-color: #FFF;
  padding: 20px;
  margin-top: 20px;
}

/* line 132, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prison_index.scss */
.pt15 {
  padding-top: 15px;
}

@media (min-width: 767px) {
  /* line 136, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prison_index.scss */
  .pri-res-cont {
    height: 400px;
    overflow: scroll;
    overflow-x: hidden;
  }

  /* line 141, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prison_index.scss */
  .pri-res-cont::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    background-color: #F5F5F5;
  }

  /* line 146, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prison_index.scss */
  .pri-res-cont::-webkit-scrollbar {
    width: 3px;
    background-color: #F5F5F5;
  }

  /* line 151, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prison_index.scss */
  .pri-res-cont::-webkit-scrollbar-thumb {
    background-color: #074578;
  }
}
/*






 */
@font-face {
  font-family: Montserrat-Light;
  src: url("/r_assets/montserrat/Montserrat-Light-6754a6bbc036bf4569a429a3659f10c61fa471e55bcd7d5379a1e2d39ab7e267.otf");
}
/* line 14, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_inmate_locator_search.scss */
.inmate-amp-form input[type=submit]:hover {
  background-color: #e45050;
}

/* line 17, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_inmate_locator_search.scss */
.bg-white {
  background-color: #fff;
}

/* line 21, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_inmate_locator_search.scss */
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}

/* line 27, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_inmate_locator_search.scss */
.pagination > li {
  display: inline;
}

/* line 30, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_inmate_locator_search.scss */
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.42857;
  text-decoration: none;
  color: #135990;
  background-color: #fff;
  border: 1px solid #ddd;
  margin-left: -1px;
}

/* line 42, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_inmate_locator_search.scss */
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}

/* line 48, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_inmate_locator_search.scss */
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}

/* line 53, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_inmate_locator_search.scss */
.pagination > li > a:hover, .pagination > li > a:focus,
.pagination > li > span:hover,
.pagination > li > span:focus {
  color: #04131f;
  background-color: #eeeeee;
  border-color: #ddd;
}

/* line 60, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_inmate_locator_search.scss */
.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus,
.pagination > .active > span,
.pagination > .active > span:hover,
.pagination > .active > span:focus {
  z-index: 2;
  color: #fff;
  background-color: #135990;
  border-color: #135990;
  cursor: default;
}

/* line 70, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_inmate_locator_search.scss */
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777777;
  background-color: #fff;
  border-color: #ddd;
  cursor: not-allowed;
}

/* line 82, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_inmate_locator_search.scss */
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
}

/* line 87, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_inmate_locator_search.scss */
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
}

/* line 92, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_inmate_locator_search.scss */
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
}

/* line 98, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_inmate_locator_search.scss */
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
}

/* line 103, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_inmate_locator_search.scss */
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

/* line 108, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_inmate_locator_search.scss */
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}

/* line 113, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_inmate_locator_search.scss */
.text-center {
  text-align: center;
}

/* line 116, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_inmate_locator_search.scss */
.location-heading {
  color: #0b4477;
  font-size: 35px;
  font-weight: bold;
  font-family: 'Nunito Sans', sans-serif;
}

/* line 122, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_inmate_locator_search.scss */
.locator-subHead {
  color: #0b4477;
  font-size: 16px;
  font-family: Montserrat-Light;
  line-height: 1.5;
}
/* line 127, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_inmate_locator_search.scss */
.locator-subHead a, .locator-subHead a:hover {
  color: #0f72de;
  text-decoration: underline;
}

/* line 132, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_inmate_locator_search.scss */
.loca-search-head {
  color: #0b4477;
  font-size: 20px;
  font-weight: bold;
}
/* line 136, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_inmate_locator_search.scss */
.loca-search-head a, .loca-search-head a:hover {
  color: #0f72de;
  text-decoration: underline;
}

/* line 141, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_inmate_locator_search.scss */
.search-wrap {
  width: 100%;
  position: relative;
}
/* line 144, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_inmate_locator_search.scss */
.search-wrap .input-field {
  width: 25%;
  margin: 3px;
  display: inline-block;
  height: 38px;
}
/* line 149, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_inmate_locator_search.scss */
.search-wrap .input-field .input-area {
  border: 1px solid #ccc;
  height: 38px;
  background-color: #fff;
  border-radius: 5px;
  color: #626262;
  padding: 7px 10px;
  width: 100%;
}
/* line 158, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_inmate_locator_search.scss */
.search-wrap .input-field .custom-clr {
  color: #ccc;
}
/* line 161, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_inmate_locator_search.scss */
.search-wrap .input-field .input-area::placeholder {
  color: #ccc;
  font-weight: normal;
  font-size: 12px;
}
/* line 167, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_inmate_locator_search.scss */
.search-wrap .input-btn {
  width: 18%;
  margin: 3px;
  display: inline-block;
}
/* line 171, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_inmate_locator_search.scss */
.search-wrap .input-btn .search-btn {
  width: 100%;
  color: #fff;
  height: 37px;
}
/* line 176, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_inmate_locator_search.scss */
.search-wrap .input-btn .bg-green {
  background-color: #48b475;
}
/* line 179, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_inmate_locator_search.scss */
.search-wrap .input-btn .bg-red {
  background-color: #e45050;
}

/* line 184, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_inmate_locator_search.scss */
.inmate-sear-list {
  height: 80px;
  display: flex;
  width: 60%;
  align-items: center;
  margin: 0px auto;
  border: 1px solid #ccc;
  border-radius: 5px;
  justify-content: space-between;
  padding: 0px 20px;
  margin-top: 20px;
}
/* line 196, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_inmate_locator_search.scss */
.inmate-sear-list .NameList {
  font-size: 12px;
  color: #0b4477;
}
/* line 200, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_inmate_locator_search.scss */
.inmate-sear-list a {
  font-size: 12px;
  border-radius: 4px;
  background-color: #0b4477;
  color: #fff;
  border: 1px solid #ccc;
  padding: 6px 14px;
}

/* line 210, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_inmate_locator_search.scss */
.bv-wrap button {
  background: transparent;
  border: none;
  color: #FFF;
  cursor: pointer;
  font-family: Arial, sans-serif;
  font-size: 12px;
  outline: none;
  -webkit-tap-highlight-color: transparent;
  user-select: none;
}
/* line 222, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_inmate_locator_search.scss */
.bv-wrap .records-wrap {
  display: flex;
  height: 100%;
  justify-content: space-between;
}
/* line 226, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_inmate_locator_search.scss */
.bv-wrap .records-wrap .heading {
  width: 49%;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  background: #3e3b3bcf;
}
/* line 233, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_inmate_locator_search.scss */
.bv-wrap .records-wrap .heading amp-img {
  padding-right: 10px;
}
/* line 236, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_inmate_locator_search.scss */
.bv-wrap .records-wrap .heading h1 {
  text-transform: uppercase;
  font-size: 30px;
}
/* line 241, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_inmate_locator_search.scss */
.bv-wrap .records-wrap .forms-wrap {
  width: 48%;
  padding: 10px 0px;
}
/* line 246, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_inmate_locator_search.scss */
.bv-wrap .records-wrap form {
  margin: 0;
  padding: 0;
  overflow: hidden;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
/* line 254, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_inmate_locator_search.scss */
.bv-wrap .records-wrap .wdt-60 {
  width: 60%;
  padding-bottom: 10px;
}
/* line 258, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_inmate_locator_search.scss */
.bv-wrap .records-wrap .wdt-40 {
  width: 40%;
}
/* line 261, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_inmate_locator_search.scss */
.bv-wrap .records-wrap label {
  color: #FFF;
  display: block;
  font-weight: bold;
  padding-bottom: 3 px;
}
/* line 267, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_inmate_locator_search.scss */
.bv-wrap .records-wrap .text_input {
  background: white;
  border: #000 3px solid;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font: 18px Arial, Helvetica, Sans-Serif;
  line-height: 25px;
  padding: 0 5px;
  height: 51px;
  width: 90%;
  border-radius: 5px;
}
@media (max-width: 768px) {
  /* line 267, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_inmate_locator_search.scss */
  .bv-wrap .records-wrap .text_input {
    height: 30px;
    width: 135px;
  }
}
/* line 284, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_inmate_locator_search.scss */
.bv-wrap .records-wrap .select_box {
  background: white;
  border: #000 2px solid;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font: 18px Arial, Helvetica, Sans-Serif;
  padding: 4px 5px;
  height: 51px;
  width: 75%;
  border-radius: 5px;
}
@media (max-width: 768px) {
  /* line 284, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_inmate_locator_search.scss */
  .bv-wrap .records-wrap .select_box {
    height: 30px;
    width: 135px;
  }
}
/* line 300, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_inmate_locator_search.scss */
.bv-wrap .records-wrap .button {
  height: 51px;
  width: 75%;
  background-color: #22ac24;
  border-radius: 4px;
  border-bottom: 3px solid #06910d;
  font-size: 20px;
  margin-top: 18px;
}
@media (max-width: 768px) {
  /* line 300, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_inmate_locator_search.scss */
  .bv-wrap .records-wrap .button {
    height: 35px;
    width: 135px;
  }
}
/* line 314, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_inmate_locator_search.scss */
.bv-wrap .records-wrap .button:hover,
.bv-wrap .records-wrap .button:active,
.bv-wrap .records-wrap .button:focus {
  height: 51px;
  width: 70%;
  font-size: 20px;
  background-color: #2fc731;
  border-radius: 4px;
  border-bottom: 3px solid #11a218;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
/* line 329, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_inmate_locator_search.scss */
.bv-wrap #banner {
  position: relative;
  display: block;
  width: 90%;
  height: 180px;
  background-color: #FFF;
  background-image: url("/r_assets/Artboard_2-ba684009929f154899e19aae5e1f2f8192150566bc02e6c57ed79888f38b5ac7.png");
  background-repeat: no-repeat;
  overflow: hidden;
  border: #b7b7b7 1px solid;
  margin: 0px auto;
  background-size: cover;
  /*background-size: 100% 146%;
  background-position: left bottom;*/
}
@media (max-width: 768px) {
  /* line 329, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_inmate_locator_search.scss */
  .bv-wrap #banner {
    width: 300px;
    height: 250px;
    background-image: url("/r_assets/icm-light-c081e2ccd9a60c5306a5a0387567e76fae798cfa363cbe322c998a91c97a3566.png");
    background-size: cover;
    background-position: unset;
  }
}
/* line 351, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_inmate_locator_search.scss */
.bv-wrap .headline {
  text-align: center;
  position: absolute;
  left: 280px;
  top: 15px;
  font-size: 38px;
  display: none;
}

/*.bv-wrap-horiz{
  button {
        background: transparent;
        border: none;
        color: #FFF;
        cursor: pointer;
        font-family: Arial, sans-serif;
        font-size: 12px;
        outline: none;
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
        user-select: none;
    }
    
    #ad {
        display: block;
        overflow: hidden;
        width: 969px;
        height: 150px;
        -moz-user-select: -moz-none;
        -khtml-user-select: none;
        -webkit-user-select: none;
        -ms-user-select: none;
        user-select: none;
        color: #363636;
    }
    #banner {
      position: relative;
      display: block;
      width: 969px;
      height: 150px;
      background-color: #FFF;
      background-image: url(asset_path("Artboard_2.png"));
      background-repeat: no-repeat;
      overflow: hidden;
      border: #b7b7b7 1px solid;
      margin: 0px auto;
      background-size: 100% 146%;
      background-position: left bottom;
      @media (max-width: 768px){
          width: 300px;
          height: 250px;
          background-image: url(asset_path("Artboard.png"));
          background-size: unset;
          background-position: unset;
      }
    }
    .headline {
        text-align: center;
        position: absolute;
        left: 280px;
        top: 15px;
        font-size: 38px;
        display: none;
    }
    form {
        float:left;
        margin: 0;
        padding: 0;
        overflow:hidden;
    }
    label {
        color: #FFF;
        position:absolute;
        top:55px;
        @media (max-width: 768px){
          top: unset;
        }
    }

    label[for="fn"] {
        color: #FFF;
        left:433px;
        @media (max-width: 768px){
          top: 124px;
          left: 10px;
        }
    }
    label[for="ln"] {
        color: #FFF;
        left:561px;
        @media (max-width: 768px){
          left: 154px;
          top: 124px;
        }
    }
    label[for="state"] {
        color: #FFF;
        left:688px;
        @media (max-width: 768px){
          left: 10px;
          top: 176px;
        }
    }
    .text_input {
        background: white;
        border: #c8c8c8 1px solid;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        font: 18px Arial, Helvetica, Sans-Serif;
        line-height: 25px;
        padding: 0 5px;
        position:absolute;
        height: 51px;
        width: 120px;
        top:80px;
        border-radius: 3px;
        @media (max-width: 768px){
          height: 30px;
          width: 135px;
        }
    }
    .select_box {
        background: white;
        border: #c8c8c8 1px solid;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        font: 18px Arial, Helvetica, Sans-Serif;
        padding: 4px 5px;
        position:absolute;
        height: 51px;
        width: 120px;
        top:80px;
        border-radius: 3px;
        @media (max-width: 768px){
          height: 30px;
          width: 135px;
        }
    }
    .text_input#fn {
        left:433px;
        @media (max-width: 768px){
          top: 139px;
          left: 10px;
        }
    }
    .text_input#fn.highlight {
        box-shadow: 0 0 5px rgba(108, 159, 241, 1);
        padding: 3px 0px 3px 3px;
        border: 2px solid rgba(108, 159, 241, 1);
        border-radius: 3px;
        outline-offset: -2px;
    }
    .text_input#ln {
        left:561px;
        @media (max-width: 768px){
          top: 139px;
          right: 11px;
          left: unset;
        }
    }
    .select_box#state {
        left:688px;
        @media (max-width: 768px){
          top: 191px;
          left: 10px;
        }
    }
    .buttons {
        position: absolute;
        top: 80px;
        right: 32px;
        @media (max-width: 768px){
          position: absolute;
          top: 188px;
          right: 11px;
        }
    }
    .button {
        height: 51px;
        width: 120px;
        background-color: #22ac24;
        border-radius: 4px;
        border-bottom: 3px solid #06910d;
        font-size: 20px;
        @media (max-width: 768px){
          height: 35px;
          width: 135px;
        }

    }

    .button:hover,
    .button:active,
    .button:focus {
        height: 51px;
        width: 120px;
        font-size: 20px;
        background-color: #2fc731;
        border-radius: 4px;
        border-bottom: 3px solid #11a218;
        -webkit-transition: all 0.5s ease-in-out;
        -moz-transition: all 0.5s ease-in-out;
        -o-transition: all 0.5s ease-in-out;
        transition: all 0.5s ease-in-out;
    }
}*/
@media screen and (max-width: 600px) {
  /* line 559, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_inmate_locator_search.scss */
  .div-order {
    display: flex;
    flex-direction: column;
  }
  /* line 562, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_inmate_locator_search.scss */
  .div-order .order1 {
    order: 1;
  }
  /* line 565, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_inmate_locator_search.scss */
  .div-order .order2 {
    order: 2;
  }
  /* line 568, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_inmate_locator_search.scss */
  .div-order .order3 {
    order: 3;
  }
  /* line 571, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_inmate_locator_search.scss */
  .div-order .order4 {
    order: 4;
  }

  /* line 576, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_inmate_locator_search.scss */
  .search-wrap .input-field {
    width: 100%;
    margin: 12px 0px;
    display: block;
  }

  /* line 581, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_inmate_locator_search.scss */
  .search-wrap .input-btn {
    width: 100%;
    display: block;
  }

  /* line 585, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_inmate_locator_search.scss */
  .inmate-sear-list {
    height: auto;
    display: block;
    width: 100%;
    margin: 0px auto;
    padding: 10px 20px;
    margin-top: 20px;
  }

  /* line 593, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_inmate_locator_search.scss */
  .inmate-sear-list .NameList {
    padding: 5px 0px;
  }

  /* line 596, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_inmate_locator_search.scss */
  .view-btn {
    padding: 8px 0px;
  }
}
@media (min-width: 1301px) {
  /* line 601, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_inmate_locator_search.scss */
  .mini-lap {
    display: none;
  }
}
/*





 */
@media (max-width: 767px) {
  /* line 10, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_prison_directory.scss */
  .hidden-xs {
    display: none;
  }

  /* line 13, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_prison_directory.scss */
  .visible-xs {
    display: block;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 18, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_prison_directory.scss */
  .hidden-sm {
    display: none;
  }

  /* line 21, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_prison_directory.scss */
  .visible-sm {
    display: block;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 26, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_prison_directory.scss */
  .hidden-md {
    display: none;
  }

  /* line 29, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_prison_directory.scss */
  .visible-md {
    display: block;
  }
}
@media (min-width: 1200px) {
  /* line 34, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_prison_directory.scss */
  .hidden-lg {
    display: none;
  }
}
@media (min-width: 1301px) {
  /* line 39, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_prison_directory.scss */
  .mini-lap {
    display: none;
  }
}
/*





 */
/* line 10, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_send_things.scss */
.sendthingscontent {
  margin-bottom: 50px;
}
/* line 12, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_send_things.scss */
.sendthingscontent h2 {
  margin: 20px 0px 10px;
}
/* line 15, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_send_things.scss */
.sendthingscontent h4 {
  margin: 15px 0px 2px;
  font-size: 16px;
}
/* line 19, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_send_things.scss */
.sendthingscontent p {
  font-size: 16px;
  line-height: 1.6;
  padding: 3px 0px;
}
/* line 24, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_send_things.scss */
.sendthingscontent .sendthingscontent-para {
  text-align: justify;
}

/* line 28, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_send_things.scss */
.anchor-cust {
  height: 100px;
  visibility: hidden;
  display: block;
  margin-top: -75px;
}

/* line 34, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_send_things.scss */
.mt15 {
  margin-top: 15px;
}
/*





 */
/* line 11, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_type_security_info.scss */
.sendthingscontent {
  margin-bottom: 50px;
}
/* line 13, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_type_security_info.scss */
.sendthingscontent h2 {
  margin: 20px 0px 10px;
}
/* line 16, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_type_security_info.scss */
.sendthingscontent h4 {
  margin: 15px 0px 2px;
  font-size: 16px;
}
/* line 20, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_type_security_info.scss */
.sendthingscontent p {
  font-size: 16px;
  line-height: 1.6;
  padding: 3px 0px;
  text-align: justify;
}
/* line 26, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_type_security_info.scss */
.sendthingscontent .sendthingscontent-para {
  text-align: justify;
}

/* line 30, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_type_security_info.scss */
.anchor-cust {
  height: 100px;
  visibility: hidden;
  display: block;
  margin-top: -75px;
}

/* line 36, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_type_security_info.scss */
.mt15 {
  margin-top: 15px;
}
/*









 */
/* line 13, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_visitation.scss */
.pb-15 {
  padding-bottom: 15px;
}

/* line 16, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_visitation.scss */
.pt-15 {
  padding-top: 15px;
}

/* line 19, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_visitation.scss */
.mt-15 {
  margin-top: 15px;
}

/* line 22, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_visitation.scss */
.mb-10 {
  margin-bottom: 10px;
}

/* line 25, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_visitation.scss */
.wd-35 {
  width: 35%;
}

/* line 28, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_visitation.scss */
.wd-60 {
  width: 60%;
}

/* line 31, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_visitation.scss */
.prison-custom {
  display: flex;
  justify-content: space-between;
}

/* line 35, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_visitation.scss */
.prison-ad-wrap {
  width: 320px;
  height: 600px;
  position: absolute;
  top: 40px;
  right: 52px;
}

/* line 42, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_visitation.scss */
.prison-deta-wrap {
  width: calc(100% - 320px);
}

/* line 45, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_visitation.scss */
.sideborder {
  border-left: 7px solid rgba(121, 169, 214, 0.28);
  padding: 10px 0px 10px 15px;
}

/* line 49, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_visitation.scss */
.ft-12 {
  font-size: 12px;
  text-align: justify;
  line-height: 1.5;
}

/* line 54, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_visitation.scss */
.bg-white {
  background-color: #fff;
  position: relative;
}

/* line 59, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_visitation.scss */
.showPage-wrap .show-customPadding {
  padding: 3px 0px;
}
/* line 62, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_visitation.scss */
.showPage-wrap .show-heading {
  margin-bottom: 0px;
}
/* line 64, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_visitation.scss */
.showPage-wrap .show-heading a, .showPage-wrap .show-heading a:hover {
  color: #0b4477;
  font-size: 36px;
  font-weight: bold;
  margin-bottom: 0px;
  line-height: 1.2;
  font-family: 'Nunito Sans', sans-serif;
  margin-top: 10px;
}
/* line 74, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_visitation.scss */
.showPage-wrap .visitatioHighlight {
  background-color: #fee715ff;
  padding: 2px;
  color: #101820ff;
}
/* line 79, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_visitation.scss */
.showPage-wrap .show-subheading {
  color: #717171;
  font-size: 18px;
}
/* line 83, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_visitation.scss */
.showPage-wrap .show-date-wrap {
  font-size: 14px;
  color: #a9a9a9;
  font-style: italic;
}

/* line 89, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_visitation.scss */
.facility-info {
  display: flex;
  justify-content: space-between;
  margin: 10px 0px 18px;
  flex-wrap: wrap;
}
/* line 94, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_visitation.scss */
.facility-info-item {
  width: 170px;
  padding-right: 15px;
  margin-bottom: 12px;
}
/* line 98, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_visitation.scss */
.facility-info-item .heading {
  font-size: 12px;
  font-weight: bold;
}
/* line 102, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_visitation.scss */
.facility-info-item .subheading {
  font-size: 12px;
  word-break: break-word;
}
/* line 106, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_visitation.scss */
.facility-info-item .view-official-website {
  color: #1700FF;
  font-size: 12px;
  text-decoration: underline;
}
/* line 111, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_visitation.scss */
.facility-info-item:last-child {
  padding-right: 0;
}

/* line 116, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_visitation.scss */
.anchor-cust {
  height: 75px;
  visibility: hidden;
  display: block;
  margin-top: -75px;
}

/* line 122, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_visitation.scss */
.show-text1 {
  color: #000000;
  text-decoration: underline;
  font-size: 20px;
  font-weight: bold;
}

/* line 128, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_visitation.scss */
.content-clr {
  margin-left: 15px;
  color: #3d84c7;
  font-weight: bold;
}
/* line 132, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_visitation.scss */
.content-clr li {
  padding: 1px 0px;
}
/* line 134, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_visitation.scss */
.content-clr li a {
  line-height: 1.5;
  font-size: 16px;
  color: #3d84c7;
  font-weight: normal;
}

/* line 142, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_visitation.scss */
.inmate-conne-wrap {
  margin-left: 20px;
  color: #3d84c7;
}
/* line 145, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_visitation.scss */
.inmate-conne-wrap li {
  padding: 5px 0px;
}
/* line 147, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_visitation.scss */
.inmate-conne-wrap li a {
  color: #3d84c7;
  font-weight: normal;
}

/* line 153, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_visitation.scss */
.mobile-ad {
  display: none;
}

/* line 156, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_visitation.scss */
.scrollToTop {
  z-index: 299;
  position: fixed;
  width: 40px;
  height: 40px;
  background-color: #333;
  background-color: rgba(0, 0, 0, 0.3);
  font-size: 20px;
  line-height: 36px;
  text-align: center;
  color: #FFF;
  top: auto;
  left: auto;
  right: 30px;
  bottom: 50px;
  cursor: pointer;
  border-radius: 2px;
  visibility: hidden;
}

/* line 175, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_visitation.scss */
.scrollToTop:hover {
  background-color: #1ABC9C;
}

/* line 179, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_visitation.scss */
#marker {
  position: absolute;
  top: 100px;
  width: 0px;
  height: 0px;
}

/* line 185, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_visitation.scss */
.custom-flex {
  display: flex;
}

/* line 189, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_visitation.scss */
.visitation-general-wrap h4 {
  font-size: 12px;
  font-weight: bold;
}
/* line 193, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_visitation.scss */
.visitation-general-wrap h3 {
  font-size: 14px;
  text-align: justify;
  line-height: 1.8;
  color: #000;
  margin: 0px;
}
/* line 200, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_visitation.scss */
.visitation-general-wrap h2 {
  font-size: 16px;
  text-align: justify;
  line-height: 1.8;
  color: #000;
  margin: 0px;
}
/* line 207, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_visitation.scss */
.visitation-general-wrap p {
  text-align: justify;
  line-height: 1.6;
}
/* line 211, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_visitation.scss */
.visitation-general-wrap ul, .visitation-general-wrap ol {
  padding: 8px 0px 8px 30px;
}
/* line 214, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_visitation.scss */
.visitation-general-wrap .ptb5 {
  padding: 5px 0px;
}
/* line 217, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_visitation.scss */
.visitation-general-wrap .pl-30 {
  padding-left: 30px;
}
/* line 220, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_visitation.scss */
.visitation-general-wrap .pl-20 {
  padding-left: 20px;
}
/* line 223, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_visitation.scss */
.visitation-general-wrap .pl-10 {
  padding-left: 10px;
}

/* line 228, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_visitation.scss */
.bv-wrap button {
  background: transparent;
  border: none;
  color: #FFF;
  cursor: pointer;
  font-family: Arial, sans-serif;
  font-size: 12px;
  outline: none;
  -webkit-tap-highlight-color: transparent;
  user-select: none;
}
/* line 240, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_visitation.scss */
.bv-wrap .records-wrap {
  display: flex;
  height: 100%;
  justify-content: space-between;
}
/* line 244, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_visitation.scss */
.bv-wrap .records-wrap .heading {
  width: 49%;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  background: #3e3b3bcf;
}
/* line 251, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_visitation.scss */
.bv-wrap .records-wrap .heading amp-img {
  padding-right: 10px;
}
/* line 254, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_visitation.scss */
.bv-wrap .records-wrap .heading h1 {
  text-transform: uppercase;
  font-size: 30px;
}
/* line 259, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_visitation.scss */
.bv-wrap .records-wrap .forms-wrap {
  width: 48%;
  padding: 10px 0px;
}
/* line 264, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_visitation.scss */
.bv-wrap .records-wrap form {
  margin: 0;
  padding: 0;
  overflow: hidden;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
/* line 272, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_visitation.scss */
.bv-wrap .records-wrap .wdt-60 {
  width: 60%;
  padding-bottom: 10px;
}
/* line 276, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_visitation.scss */
.bv-wrap .records-wrap .wdt-40 {
  width: 40%;
}
/* line 279, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_visitation.scss */
.bv-wrap .records-wrap label {
  color: #FFF;
  display: block;
  font-weight: bold;
  padding-bottom: 3 px;
}
/* line 285, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_visitation.scss */
.bv-wrap .records-wrap .text_input {
  background: white;
  border: #000 3px solid;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font: 18px Arial, Helvetica, Sans-Serif;
  line-height: 25px;
  padding: 0 5px;
  height: 51px;
  width: 90%;
  border-radius: 5px;
}
@media (max-width: 768px) {
  /* line 285, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_visitation.scss */
  .bv-wrap .records-wrap .text_input {
    height: 30px;
    width: 135px;
  }
}
/* line 302, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_visitation.scss */
.bv-wrap .records-wrap .select_box {
  background: white;
  border: #000 2px solid;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font: 18px Arial, Helvetica, Sans-Serif;
  padding: 4px 5px;
  height: 51px;
  width: 75%;
  border-radius: 5px;
}
@media (max-width: 768px) {
  /* line 302, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_visitation.scss */
  .bv-wrap .records-wrap .select_box {
    height: 30px;
    width: 135px;
  }
}
/* line 318, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_visitation.scss */
.bv-wrap .records-wrap .button {
  height: 51px;
  width: 75%;
  background-color: #22ac24;
  border-radius: 4px;
  border-bottom: 3px solid #06910d;
  font-size: 20px;
  margin-top: 18px;
}
@media (max-width: 768px) {
  /* line 318, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_visitation.scss */
  .bv-wrap .records-wrap .button {
    height: 35px;
    width: 135px;
  }
}
/* line 332, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_visitation.scss */
.bv-wrap .records-wrap .button:hover,
.bv-wrap .records-wrap .button:active,
.bv-wrap .records-wrap .button:focus {
  height: 51px;
  width: 70%;
  font-size: 20px;
  background-color: #2fc731;
  border-radius: 4px;
  border-bottom: 3px solid #11a218;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
/* line 347, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_visitation.scss */
.bv-wrap #banner {
  position: relative;
  display: block;
  width: 90%;
  height: 180px;
  background-color: #FFF;
  background-image: url("/r_assets/Artboard_2-ba684009929f154899e19aae5e1f2f8192150566bc02e6c57ed79888f38b5ac7.png");
  background-repeat: no-repeat;
  overflow: hidden;
  border: #b7b7b7 1px solid;
  margin: 0px auto;
  background-size: cover;
  /*background-size: 100% 146%;
  background-position: left bottom;*/
}
@media (max-width: 768px) {
  /* line 347, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_visitation.scss */
  .bv-wrap #banner {
    width: 300px;
    height: 250px;
    background-image: url("/r_assets/icm-light-c081e2ccd9a60c5306a5a0387567e76fae798cfa363cbe322c998a91c97a3566.png");
    background-size: cover;
    background-position: unset;
  }
}
/* line 369, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_visitation.scss */
.bv-wrap .headline {
  text-align: center;
  position: absolute;
  left: 280px;
  top: 15px;
  font-size: 38px;
  display: none;
}

/*.bv-wrap-horiz{
  button {
        background: transparent;
        border: none;
        color: #FFF;
        cursor: pointer;
        font-family: Arial, sans-serif;
        font-size: 12px;
        outline: none;
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
        user-select: none;
    }
    
    #ad {
        display: block;
        overflow: hidden;
        width: 969px;
        height: 150px;
        -moz-user-select: -moz-none;
        -khtml-user-select: none;
        -webkit-user-select: none;
        -ms-user-select: none;
        user-select: none;
        color: #363636;
    }
    #banner {
      position: relative;
      display: block;
      width: 969px;
      height: 150px;
      background-color: #FFF;
      background-image: url(asset_path("Artboard_2.png"));
      background-repeat: no-repeat;
      overflow: hidden;
      border: #b7b7b7 1px solid;
      margin: 0px auto;
      background-size: 100% 146%;
      background-position: left bottom;
      @media (max-width: 768px){
          width: 300px;
          height: 250px;
          background-image: url(asset_path("Artboard.png"));
          background-size: unset;
          background-position: unset;
      }
    }
    .headline {
        text-align: center;
        position: absolute;
        left: 280px;
        top: 15px;
        font-size: 38px;
        display: none;
    }
    form {
        float:left;
        margin: 0;
        padding: 0;
        overflow:hidden;
    }
    label {
        color: #FFF;
        position:absolute;
        top:55px;
        @media (max-width: 768px){
          top: unset;
        }
    }

    label[for="fn"] {
        color: #FFF;
        left:433px;
        @media (max-width: 768px){
          top: 124px;
          left: 10px;
        }
    }
    label[for="ln"] {
        color: #FFF;
        left:561px;
        @media (max-width: 768px){
          left: 154px;
          top: 124px;
        }
    }
    label[for="state"] {
        color: #FFF;
        left:688px;
        @media (max-width: 768px){
          left: 10px;
          top: 176px;
        }
    }
    .text_input {
        background: white;
        border: #c8c8c8 1px solid;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        font: 18px Arial, Helvetica, Sans-Serif;
        line-height: 25px;
        padding: 0 5px;
        position:absolute;
        height: 51px;
        width: 120px;
        top:80px;
        border-radius: 3px;
        @media (max-width: 768px){
          height: 30px;
          width: 135px;
        }
    }
    .select_box {
        background: white;
        border: #c8c8c8 1px solid;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        font: 18px Arial, Helvetica, Sans-Serif;
        padding: 4px 5px;
        position:absolute;
        height: 51px;
        width: 120px;
        top:80px;
        border-radius: 3px;
        @media (max-width: 768px){
          height: 30px;
          width: 135px;
        }
    }
    .text_input#fn {
        left:433px;
        @media (max-width: 768px){
          top: 139px;
          left: 10px;
        }
    }
    .text_input#fn.highlight {
        box-shadow: 0 0 5px rgba(108, 159, 241, 1);
        padding: 3px 0px 3px 3px;
        border: 2px solid rgba(108, 159, 241, 1);
        border-radius: 3px;
        outline-offset: -2px;
    }
    .text_input#ln {
        left:561px;
        @media (max-width: 768px){
          top: 139px;
          right: 11px;
          left: unset;
        }
    }
    .select_box#state {
        left:688px;
        @media (max-width: 768px){
          top: 191px;
          left: 10px;
        }
    }
    .buttons {
        position: absolute;
        top: 80px;
        right: 32px;
        @media (max-width: 768px){
          position: absolute;
          top: 188px;
          right: 11px;
        }
    }
    .button {
        height: 51px;
        width: 120px;
        background-color: #22ac24;
        border-radius: 4px;
        border-bottom: 3px solid #06910d;
        font-size: 20px;
        @media (max-width: 768px){
          height: 35px;
          width: 135px;
        }

    }

    .button:hover,
    .button:active,
    .button:focus {
        height: 51px;
        width: 120px;
        font-size: 20px;
        background-color: #2fc731;
        border-radius: 4px;
        border-bottom: 3px solid #11a218;
        -webkit-transition: all 0.5s ease-in-out;
        -moz-transition: all 0.5s ease-in-out;
        -o-transition: all 0.5s ease-in-out;
        transition: all 0.5s ease-in-out;
    }
}*/
@media (max-width: 767px) {
  /* line 578, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_visitation.scss */
  .wd-35, .wd-60 {
    width: 100%;
  }

  /* line 582, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_visitation.scss */
  .prison-custom {
    display: block;
    justify-content: space-between;
    width: 100%;
  }

  /* line 588, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_visitation.scss */
  .prison-ad-wrap {
    width: 100%;
  }

  /* line 591, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_visitation.scss */
  .showPage-wrap .show-heading {
    font-size: 20px;
  }

  /* line 594, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_visitation.scss */
  .custom-flex {
    display: block;
  }

  /* line 597, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_visitation.scss */
  .show-text1 {
    font-size: 16px;
  }

  /* line 600, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_visitation.scss */
  .content-clr li a {
    line-height: 1.5;
    font-size: 12px;
  }

  /* line 604, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_visitation.scss */
  .mobile-ad {
    display: block;
  }

  /* line 607, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_visitation.scss */
  .prison-ad-wrap {
    display: none;
  }

  /* line 610, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_visitation.scss */
  .prison-deta-wrap {
    width: 100%;
  }

  /* line 613, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_visitation.scss */
  .ma-t0p {
    margin-top: 10px;
  }
}
@media (min-width: 1301px) {
  /* line 619, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/prisons_visitation.scss */
  .mini-lap {
    display: none;
  }
}
/*





*/
/* line 10, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
html {
  overflow-y: scroll;
  scroll-behavior: smooth;
}

/* line 14, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.shop-banner-wrapper {
  background-image: url("/r_assets/background-95522d3b63be613779f46b2d258b79fcbe686dcbe974bad6931614e33d4afd2b.png");
  height: 766px;
  background-color: #fff;
  background-position: top;
  background-repeat: no-repeat;
  background-size: 100% 77%;
}
@media (max-width: 768px) {
  /* line 14, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
  .shop-banner-wrapper {
    height: auto;
    background-image: url("/r_assets/mob-bg-15ae4fd39ddb172e04f076ad960692b447bfd11445f64ac36e07540b935fcb82.png");
    background-size: 100% 70%;
  }
}
/* line 26, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.shop-banner-wrapper .interact-icons-wrap {
  width: 700px;
  height: 170px;
  border-radius: 55px;
  margin: 0px auto;
  background-color: #1e87dd;
  margin-top: 30px;
  padding: 20px;
}
@media (max-width: 768px) {
  /* line 26, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
  .shop-banner-wrapper .interact-icons-wrap {
    margin-top: 5px;
    width: 100%;
    height: auto;
    background-color: transparent;
    padding: 8px;
  }
}
/* line 41, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.shop-banner-wrapper .interact-icons-wrap .details {
  color: #fff;
  font-size: 20px;
}
@media (max-width: 768px) {
  /* line 41, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
  .shop-banner-wrapper .interact-icons-wrap .details {
    font-size: 16px;
  }
}
/* line 48, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.shop-banner-wrapper .interact-icons-wrap .link-wrap {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 15px 30px;
  flex-wrap: wrap;
}
@media (max-width: 768px) {
  /* line 48, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
  .shop-banner-wrapper .interact-icons-wrap .link-wrap {
    padding: 15px;
  }
}
/* line 57, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.shop-banner-wrapper .interact-icons-wrap .link-wrap a {
  width: 15%;
  cursor: pointer;
}
@media (max-width: 768px) {
  /* line 57, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
  .shop-banner-wrapper .interact-icons-wrap .link-wrap a {
    width: 24%;
    background-color: #1e87dd;
    margin: 8px;
    border-radius: 50px 0px 50px 0px;
    padding: 18px;
  }
}
@media (max-width: 767px) {
  /* line 57, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
  .shop-banner-wrapper .interact-icons-wrap .link-wrap a {
    width: 42%;
  }
}
/* line 71, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.shop-banner-wrapper .interact-icons-wrap .link-wrap .title {
  color: #fff;
  font-size: 13px;
  line-height: 1.4;
}
/* line 76, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.shop-banner-wrapper .interact-icons-wrap .link-wrap .title-spacing {
  padding: 0px 16px;
}
@media (max-width: 768px) {
  /* line 76, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
  .shop-banner-wrapper .interact-icons-wrap .link-wrap .title-spacing {
    padding: 0px 20px;
  }
}
/* line 82, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.shop-banner-wrapper .interact-icons-wrap .link-wrap .title-nospacing {
  padding: 0px;
}
/* line 85, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.shop-banner-wrapper .interact-icons-wrap .link-wrap .icons-wrapper {
  padding: 5px;
}
/* line 87, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.shop-banner-wrapper .interact-icons-wrap .link-wrap .icons-wrapper amp-img {
  width: 50px;
  height: 50px;
}
/* line 94, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.shop-banner-wrapper .banner-text-wrap {
  max-width: 1200px;
  margin: 0px auto;
  text-align: center;
  padding: 50px 15px;
  height: 450px;
  position: relative;
}
@media (max-width: 768px) {
  /* line 94, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
  .shop-banner-wrapper .banner-text-wrap {
    height: auto;
    padding: 40px 15px 0px;
  }
}
/* line 105, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.shop-banner-wrapper .banner-text-wrap .heading {
  font-size: 56px;
  color: #fff;
  font-weight: 700;
}
@media (max-width: 768px) {
  /* line 105, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
  .shop-banner-wrapper .banner-text-wrap .heading {
    font-size: 26px;
  }
}
/* line 113, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.shop-banner-wrapper .banner-text-wrap .detail {
  font-size: 26px;
  color: #fff;
  max-width: 700px;
  margin: 0px auto;
  line-height: 1.4;
}
@media (max-width: 768px) {
  /* line 113, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
  .shop-banner-wrapper .banner-text-wrap .detail {
    font-size: 20px;
    line-height: 1.3;
    display: none;
  }
}
/* line 126, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.shop-banner-wrapper i.arrows {
  border: solid #fff;
  border-width: 0 3px 3px 0;
  display: inline-block;
  padding: 12px;
  position: absolute;
  bottom: 10px;
  cursor: pointer;
}
@media (max-width: 768px) {
  /* line 126, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
  .shop-banner-wrapper i.arrows {
    display: none;
  }
}
/* line 138, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.shop-banner-wrapper .right-img {
  width: 400px;
  height: 700px;
  position: absolute;
  right: 0;
  top: 150px;
  /*@media (max-width: 1400px){
    width: 250px;
    height: 500px;
  }*/
}
@media (max-width: 1500px) {
  /* line 138, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
  .shop-banner-wrapper .right-img {
    width: 350px;
    height: 600px;
    top: 280px;
  }
}
@media (max-width: 768px) {
  /* line 138, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
  .shop-banner-wrapper .right-img {
    display: none;
  }
}

/* line 158, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.discount-packcage-wrapper {
  background-color: #fff;
  padding: 80px 0px;
  margin-top: -240px;
  height: auto;
}
@media (max-width: 768px) {
  /* line 158, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
  .discount-packcage-wrapper {
    margin-top: -60px;
    height: unset;
    padding-top: 130px;
  }
}
/* line 168, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.discount-packcage-wrapper .package-detail-wrap {
  max-width: 1200px;
  margin: 0px auto;
  padding: 0px 15px;
}
/* line 172, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.discount-packcage-wrapper .package-detail-wrap .discount-cal {
  display: flex;
  align-items: center;
  color: #43a5f6;
  padding-bottom: 10px;
}
/* line 177, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.discount-packcage-wrapper .package-detail-wrap .discount-cal amp-img {
  margin: 0px 5px 0px 0px;
}
/* line 181, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.discount-packcage-wrapper .package-detail-wrap .heading {
  font-size: 36px;
  color: #094477;
  font-weight: 600;
  padding-bottom: 5px;
}
@media (max-width: 768px) {
  /* line 181, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
  .discount-packcage-wrapper .package-detail-wrap .heading {
    font-size: 26px;
  }
}
/* line 190, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.discount-packcage-wrapper .package-detail-wrap .detail {
  font-size: 20px;
  color: #094477;
  max-width: 575px;
  line-height: 1.4;
  padding-bottom: 40px;
}
@media (max-width: 768px) {
  /* line 190, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
  .discount-packcage-wrapper .package-detail-wrap .detail {
    font-size: 18px;
  }
}
/* line 200, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.discount-packcage-wrapper .package-detail-wrap .red-link {
  /*text-align: center;*/
  font-size: 20px;
  color: #EE427C;
  display: block;
  cursor: pointer;
}
/* line 207, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.discount-packcage-wrapper .package-detail-wrap .month-package-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 50px 0px 0px;
}
@media (max-width: 768px) {
  /* line 207, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
  .discount-packcage-wrapper .package-detail-wrap .month-package-wrapper {
    flex-direction: column;
    padding: 30px 0px 0px;
  }
}
/* line 216, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.discount-packcage-wrapper .package-detail-wrap .month-package-wrapper .single-pack {
  width: 48%;
  border-radius: 35px;
  height: auto;
  margin: 20px;
}
@media (max-width: 768px) {
  /* line 216, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
  .discount-packcage-wrapper .package-detail-wrap .month-package-wrapper .single-pack {
    width: 80%;
    margin: 5px auto;
  }
}
/* line 225, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.discount-packcage-wrapper .package-detail-wrap .month-package-wrapper .single-pack .head-wrap-calls {
  height: auto;
  background-color: #def0ff;
  border-radius: 40px 40px 0 0;
  padding: 40px 40px 0px;
}
@media (max-width: 768px) {
  /* line 225, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
  .discount-packcage-wrapper .package-detail-wrap .month-package-wrapper .single-pack .head-wrap-calls {
    padding: 10px;
    height: unset;
    border-radius: 25px 25px 0px 0px;
  }
}
/* line 235, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.discount-packcage-wrapper .package-detail-wrap .month-package-wrapper .single-pack .head-wrap-calls .heading {
  font-size: 34px;
}
@media (max-width: 768px) {
  /* line 235, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
  .discount-packcage-wrapper .package-detail-wrap .month-package-wrapper .single-pack .head-wrap-calls .heading {
    font-size: 16px;
  }
}
/* line 241, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.discount-packcage-wrapper .package-detail-wrap .month-package-wrapper .single-pack .head-wrap-calls .desc {
  color: #094477;
  font-size: 20px;
  text-align: center;
}
@media (max-width: 768px) {
  /* line 241, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
  .discount-packcage-wrapper .package-detail-wrap .month-package-wrapper .single-pack .head-wrap-calls .desc {
    font-size: 13px;
  }
}
/* line 250, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.discount-packcage-wrapper .package-detail-wrap .month-package-wrapper .single-pack .head-wrap-calls amp-img {
  margin: 10px;
}
/* line 253, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.discount-packcage-wrapper .package-detail-wrap .month-package-wrapper .single-pack .head-wrap-calls .mt-35 {
  margin-top: 25px;
}
/* line 257, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.discount-packcage-wrapper .package-detail-wrap .month-package-wrapper .single-pack .price-wrap {
  height: auto;
  border-radius: 0px 0px 40px 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  font-size: 26px;
  font-weight: bold;
  padding: 15px 0px;
}
@media (max-width: 768px) {
  /* line 257, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
  .discount-packcage-wrapper .package-detail-wrap .month-package-wrapper .single-pack .price-wrap {
    padding: 7px 0px;
    border-radius: 0px 0px 25px 25px;
  }
}
@media (max-width: 767px) {
  /* line 271, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
  .discount-packcage-wrapper .package-detail-wrap .month-package-wrapper .single-pack .price-wrap div {
    font-size: 16px;
    /*padding: 6px 0px;*/
  }
}
/* line 276, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.discount-packcage-wrapper .package-detail-wrap .month-package-wrapper .single-pack .price-wrap div span {
  font-size: 40px;
}
@media (max-width: 768px) {
  /* line 276, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
  .discount-packcage-wrapper .package-detail-wrap .month-package-wrapper .single-pack .price-wrap div span {
    font-size: 22px;
  }
}
/* line 284, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.discount-packcage-wrapper .package-detail-wrap .month-package-wrapper .single-pack .price-bg-pink {
  background-color: #EE427C;
}
/* line 287, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.discount-packcage-wrapper .package-detail-wrap .month-package-wrapper .single-pack .price-bg-green {
  background-color: green;
}

/* line 294, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.approved-magzines {
  background-color: #def0ff;
  height: auto;
  position: relative;
}
/* line 298, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.approved-magzines-wrap {
  max-width: 1200px;
  margin: 0px auto;
  padding: 4px 15px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  height: 600px;
}
@media (max-width: 768px) {
  /* line 298, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
  .approved-magzines-wrap {
    height: auto;
    padding: 30px 0px;
  }
}
/* line 310, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.approved-magzines-wrap .magazines-details-box {
  text-align: right;
  width: 600px;
}
@media (max-width: 768px) {
  /* line 310, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
  .approved-magzines-wrap .magazines-details-box {
    text-align: center;
    width: auto;
  }
}
/* line 317, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.approved-magzines-wrap .magazines-details-box .heading {
  font-size: 36px;
  color: #094477;
  font-weight: 600;
  padding-bottom: 5px;
}
@media (max-width: 768px) {
  /* line 317, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
  .approved-magzines-wrap .magazines-details-box .heading {
    font-size: 26px;
  }
}
/* line 326, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.approved-magzines-wrap .magazines-details-box .desc {
  font-size: 26px;
  color: #094477;
  line-height: 1.4;
  padding-bottom: 40px;
}
@media (max-width: 768px) {
  /* line 326, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
  .approved-magzines-wrap .magazines-details-box .desc {
    font-size: 16px;
    margin: 4px 15px;
    padding-bottom: 12px;
  }
}
/* line 338, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.approved-magzines-wrap a, .approved-magzines-wrap a:hover {
  padding: 10px 20px;
  background-color: green;
  color: #fff;
  border-radius: 8px;
  font-size: 13px;
}
/* line 346, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.approved-magzines amp-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 700px;
  height: 600px;
}
@media (max-width: 768px) {
  /* line 346, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
  .approved-magzines amp-img {
    display: none;
  }
}

/* line 357, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.deposits {
  background-color: #fff;
}
/* line 359, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.deposits-wrap {
  max-width: 1200px;
  margin: 0px auto;
  /*padding: 100px 15px;*/
  display: flex;
  justify-content: center;
  position: relative;
}
@media (max-width: 768px) {
  /* line 359, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
  .deposits-wrap {
    flex-direction: column;
    padding: 30px 15px;
  }
}
/* line 370, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.deposits-wrap .items {
  width: 48%;
  text-align: left;
}
@media (max-width: 768px) {
  /* line 370, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
  .deposits-wrap .items {
    width: 100%;
    text-align: center;
    margin-bottom: 30px;
  }
}
/* line 378, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.deposits-wrap .items .heading {
  font-size: 36px;
  color: #094477;
  font-weight: 600;
  padding-bottom: 10px;
}
/* line 384, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.deposits-wrap .items .desc {
  font-size: 22px;
  color: #094477;
  line-height: 1.4;
  padding-bottom: 20px;
}
/* line 390, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.deposits-wrap .items .red-link {
  font-size: 20px;
  color: #EE427C;
  display: block;
  cursor: pointer;
}
/* line 397, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.deposits-wrap .items:first-child {
  padding: 100px 20px;
  position: relative;
  /*margin: 85px 0px;*/
}
@media (max-width: 768px) {
  /* line 397, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
  .deposits-wrap .items:first-child {
    padding: 0px;
  }
}
/* line 404, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.deposits-wrap .items:first-child .desc {
  padding-right: 90px;
}
@media (max-width: 768px) {
  /* line 404, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
  .deposits-wrap .items:first-child .desc {
    padding-right: unset;
  }
}
/* line 412, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.deposits-wrap .items:nth-child(2) {
  padding: 100px 110px 0 45px;
}
@media (max-width: 768px) {
  /* line 412, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
  .deposits-wrap .items:nth-child(2) {
    padding: 0px;
  }
}
/* line 418, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.deposits-wrap .items:nth-child(2) .desc {
  padding-right: 30px;
}
@media (max-width: 768px) {
  /* line 418, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
  .deposits-wrap .items:nth-child(2) .desc {
    padding-right: unset;
  }
}
/* line 426, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.deposits-wrap .logo-wrapper {
  width: 90px;
  height: 90px;
  border-radius: 50%;
  background-color: #43a5f6;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 768px) {
  /* line 426, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
  .deposits-wrap .logo-wrapper {
    margin: 0px auto;
  }
}
/* line 437, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.deposits-wrap .logo-wrapper amp-img {
  width: 75px;
  height: 65px;
}
/* line 442, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.deposits-wrap .custom-border:after {
  content: '';
  width: 1px;
  background-color: #000;
  position: absolute;
  height: 448px;
  top: 91px;
  right: 16px;
}
@media (max-width: 768px) {
  /* line 442, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
  .deposits-wrap .custom-border:after {
    content: unset;
  }
}

/* line 456, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.wrapper {
  max-width: 1200px;
  margin: 0px auto;
}

/* line 460, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.postcard-banner {
  height: auto;
  background-color: #0a4477;
}
@media (max-width: 768px) {
  /* line 460, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
  .postcard-banner {
    padding: 30px 0px;
  }
}
/* line 466, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.postcard-banner .postcard-heading {
  font-size: 36px;
  color: #fff;
  font-weight: 600;
  padding-bottom: 10px;
  text-align: center;
  padding-top: 30px;
}
@media (max-width: 768px) {
  /* line 466, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
  .postcard-banner .postcard-heading {
    padding-top: 0px;
    font-size: 26px;
  }
}
/* line 478, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.postcard-banner .postcard-sub {
  font-size: 20px;
  text-align: center;
  color: #fff;
  line-height: 1.4;
  max-width: 800px;
  margin: 0px auto;
}
@media (max-width: 768px) {
  /* line 478, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
  .postcard-banner .postcard-sub {
    font-size: 16px;
  }
}
/* line 489, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.postcard-banner h1 {
  font-size: 60px;
  text-align: center;
  padding: 75px 0px 5px;
  color: #fff;
  margin: 0px;
  line-height: 1.2;
  font-weight: bold;
  font-family: inherit;
}
@media (max-width: 768px) {
  /* line 489, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
  .postcard-banner h1 {
    font-size: 36px;
    padding: 20px 10px;
  }
}
/* line 503, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.postcard-banner p {
  font-size: 30px;
  text-align: center;
  color: #fff;
  line-height: 1.4;
  padding: 0px 40px;
}
@media (max-width: 768px) {
  /* line 503, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
  .postcard-banner p {
    font-size: 14px;
    padding: 10px;
  }
}
/* line 514, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.postcard-banner .desc {
  font-size: 22px;
  text-align: right;
  padding: 10px 0px 20px;
  color: #fff;
  margin: 0px auto;
  display: block;
}
@media (max-width: 768px) {
  /* line 514, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
  .postcard-banner .desc {
    font-size: 12px;
    padding: 10px;
    text-align: center;
  }
}
/* line 526, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.postcard-banner .desc i.arrows {
  border: solid #fff;
  border-width: 0 3px 3px 0;
}
/* line 531, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.postcard-banner_wrap {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  margin: 100px 0px;
}
@media (max-width: 768px) {
  /* line 531, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
  .postcard-banner_wrap {
    flex-direction: column;
    margin: 10px 0px;
    align-items: center;
  }
}
/* line 542, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.postcard-banner_wrap .bg-green {
  background-color: #78C9AF;
}
/* line 545, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.postcard-banner_wrap .bg-blue {
  background-color: #EE427C;
  transform: scale(1.2);
}
/* line 549, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.postcard-banner_wrap .bg-yellow {
  background-color: #FFCB56;
}
/* line 552, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.postcard-banner_wrap .item {
  width: 28%;
  border-radius: 35px;
  height: auto;
  padding: 20px;
  margin: 0px 10px;
  transition: transform .2s;
}
@media (max-width: 768px) {
  /* line 552, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
  .postcard-banner_wrap .item {
    width: 75%;
    margin: 0px 0px 15px;
    padding: 14px;
    border-radius: 20px;
  }
}
/* line 566, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.postcard-banner_wrap .item .star {
  color: #000;
  font-size: 16px;
  /*font-style: italic;*/
  font-weight: bold;
  padding-top: 10px;
  text-align: center;
}
/* line 573, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.postcard-banner_wrap .item .star amp-img {
  width: 205px;
  height: 30px;
  margin: 0px auto;
}
/* line 579, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.postcard-banner_wrap .item .img-wrap {
  position: relative;
  text-align: center;
  padding: 5px;
  margin: 5px auto;
  width: 205px;
  height: 163px;
  /*img {
      width: 183px;
      height: 140px;
  }*/
}
@media (max-width: 768px) {
  /* line 579, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
  .postcard-banner_wrap .item .img-wrap {
    display: none;
  }
}
/* line 593, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.postcard-banner_wrap .item .img-wrap .credits {
  width: 70px;
  height: 70px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 10px;
  font-size: 23px;
  font-weight: bold;
  left: -25px;
  color: #fff;
  background-color: #0a4477;
}
/* line 608, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.postcard-banner_wrap .item .img-wrap .bg-red {
  background-color: #E41C57;
}
/* line 611, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.postcard-banner_wrap .item .img-wrap .bg-yellow {
  background-color: #F7C552;
}
/* line 616, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.postcard-banner_wrap .item .points-heading {
  font-size: 27px;
  text-align: center;
  font-weight: bold;
  padding: 10px 0px 5px;
}
@media (max-width: 768px) {
  /* line 616, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
  .postcard-banner_wrap .item .points-heading {
    font-size: 24px;
  }
}
/* line 626, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.postcard-banner_wrap .item .price {
  font-size: 40px;
  font-weight: bold;
  text-align: center;
}
@media (max-width: 768px) {
  /* line 626, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
  .postcard-banner_wrap .item .price {
    font-size: 24px;
  }
}
/* line 633, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.postcard-banner_wrap .item .price sup {
  font-size: 20px;
  padding: 0px 4px;
  top: -0.8em;
}
@media (max-width: 768px) {
  /* line 633, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
  .postcard-banner_wrap .item .price sup {
    font-size: 18px;
  }
}
/* line 642, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.postcard-banner_wrap .item .blue {
  color: #0a4477;
}
/* line 645, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.postcard-banner_wrap .item .red {
  color: #E41C57;
}
/* line 648, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.postcard-banner_wrap .item .yellow {
  color: #F7C552;
}
/* line 651, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.postcard-banner_wrap .item .blue {
  color: #003A6E;
}
/* line 654, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.postcard-banner_wrap .item .green {
  color: #306D4D;
}
/* line 657, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.postcard-banner_wrap .item .white {
  color: #fff;
}
/* line 660, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.postcard-banner_wrap .item .single-postcard {
  font-size: 23px;
  text-align: center;
  padding: 5px 0px;
}
@media (max-width: 768px) {
  /* line 660, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
  .postcard-banner_wrap .item .single-postcard {
    font-size: 18px;
  }
}
/* line 668, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.postcard-banner_wrap .item .card-wrap {
  cursor: pointer;
  width: 175px;
  height: 50px;
  border-radius: 30px;
  background-color: #fff;
  color: #003a6e;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 20px;
  margin: 10px auto;
  border: unset;
}

/* line 685, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.letter-photos {
  padding: 80px 0px 40px;
  background-color: #fff;
}
@media (max-width: 768px) {
  /* line 685, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
  .letter-photos {
    padding: 30px 0px;
  }
}
/* line 691, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.letter-photos-wrap {
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  /* line 691, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
  .letter-photos-wrap {
    flex-direction: column;
  }
}
/* line 698, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.letter-photos-wrap .desc-wrap {
  width: 39%;
  text-align: left;
}
@media (max-width: 768px) {
  /* line 698, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
  .letter-photos-wrap .desc-wrap {
    width: 100%;
    text-align: center;
  }
}
/* line 705, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.letter-photos-wrap .desc-wrap .letter-heading {
  font-size: 36px;
  color: #094477;
  font-weight: 600;
  padding-bottom: 5px;
}
@media (max-width: 768px) {
  /* line 705, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
  .letter-photos-wrap .desc-wrap .letter-heading {
    font-size: 26px;
  }
}
/* line 714, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.letter-photos-wrap .desc-wrap h1 {
  font-size: 48px;
  color: #094477;
  font-weight: 600;
  padding-bottom: 5px;
}
/* line 720, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.letter-photos-wrap .desc-wrap p {
  font-size: 24px;
  color: #094477;
  line-height: 1.4;
  padding-bottom: 40px;
  padding-right: 75px;
}
@media (max-width: 768px) {
  /* line 720, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
  .letter-photos-wrap .desc-wrap p {
    padding-right: 5px;
    padding-left: 5px;
    font-size: 16px;
  }
}
/* line 732, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.letter-photos-wrap .desc-wrap button {
  padding: 10px 40px;
  background-color: #18ab49;
  color: #fff;
  border-radius: 8px;
  font-size: 13px;
  border: unset;
  cursor: pointer;
}
/* line 743, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.letter-photos-wrap .image-wrap {
  width: 59%;
  text-align: center;
  display: flex;
  justify-content: center;
}
@media (max-width: 768px) {
  /* line 743, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
  .letter-photos-wrap .image-wrap {
    width: 100%;
    margin-top: 20px;
    display: flex;
    justify-content: center;
  }
}
/* line 754, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.letter-photos-wrap .image-wrap amp-img {
  width: 500px;
  height: 500px;
}
@media (max-width: 768px) {
  /* line 754, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
  .letter-photos-wrap .image-wrap amp-img {
    width: 250px;
    height: 250px;
  }
}
/* line 762, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.letter-photos-wrap .image-wrap .light-circle {
  width: 550px;
  height: 550px;
  border-radius: 50%;
  background-color: #f8fbfd;
  margin: 0px auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 768px) {
  /* line 762, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
  .letter-photos-wrap .image-wrap .light-circle {
    width: 300px;
    height: 300px;
  }
}
/* line 775, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.letter-photos-wrap .image-wrap .light-circle .dark-circle {
  width: 470px;
  height: 470px;
  border-radius: 50%;
  background-color: #def0ff;
}
@media (max-width: 768px) {
  /* line 775, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
  .letter-photos-wrap .image-wrap .light-circle .dark-circle {
    width: 250px;
    height: 250px;
  }
}

/* line 790, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
i.arrows {
  border: solid #EE427C;
  border-width: 0 3px 3px 0;
  display: inline-block;
  padding: 5px;
}

/*.panel {
  -webkit-transform: translateZ( 0 );
  transform: translateZ( 0 );
  -webkit-transition: -webkit-transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
a[ id= "PostcardGreeting" ]:target ~ #new div.panel {
  -webkit-transform: translateY( -2000px);
  transform: translateY( -2000px );
}*/
/* line 809, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.right {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}

/* line 814, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.left {
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

/* line 819, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.up {
  transform: rotate(-135deg);
  -webkit-transform: rotate(-135deg);
}

/* line 824, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.down {
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}

/* line 829, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.text-center {
  text-align: center;
}

@media (max-width: 767px) {
  /* line 833, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
  .hidden-xs {
    display: none;
  }

  /* line 836, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
  .visible-xs {
    display: block;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 841, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
  .hidden-sm {
    display: none;
  }

  /* line 844, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
  .visible-sm {
    display: block;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 849, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
  .hidden-md {
    display: none;
  }

  /* line 852, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
  .visible-md {
    display: block;
  }
}
@media (min-width: 1200px) {
  /* line 857, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
  .hidden-lg {
    display: none;
  }
}
@media (min-width: 1301px) {
  /* line 862, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
  .mini-lap {
    display: none;
  }
}
/*---PostCard Confirm Popup---*/
/* line 867, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.post-confirm-btns {
  margin: 30px;
  text-align: center;
}

/* line 871, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.postcard-confirm-btn {
  background-color: #385E85;
  padding: 10px;
  color: #fff;
  margin: 20px;
  border-radius: 8px;
  width: 250px;
}
/* line 878, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.postcard-confirm-btn-text {
  text-align: center;
  font-weight: bold;
}
@media (max-width: 767px) {
  /* line 871, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
  .postcard-confirm-btn {
    margin: 5px auto;
  }
}

/* line 887, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.postcard-cancel-btn {
  background-color: grey;
  padding: 10px;
  color: #fff;
  margin: 20px;
  border-radius: 8px;
  width: 250px;
}
/* line 894, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.postcard-cancel-btn-text {
  text-align: center;
  font-weight: bold;
}
@media (max-width: 767px) {
  /* line 887, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
  .postcard-cancel-btn {
    margin: 5px auto;
  }
}

/* line 903, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.postcard__popup {
  width: 50%;
  max-width: 750px;
  border-radius: 30px;
  outline: none;
}
@media (max-width: 767px) {
  /* line 903, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
  .postcard__popup {
    width: 90%;
  }
}
/* line 911, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.postcard__popup-content {
  margin: 20px 100px 0;
}
@media (max-width: 767px) {
  /* line 911, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
  .postcard__popup-content {
    margin: 20px 0 0;
  }
}
/* line 917, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.postcard__popup-image {
  text-align: center;
}
/* line 921, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.postcard__popup-button {
  margin: 20px auto;
  display: flex;
  justify-content: center;
}
@media (max-width: 767px) {
  /* line 921, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
  .postcard__popup-button {
    margin: 10px 0 0;
    flex-direction: column;
  }
}

/* line 932, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.postcard-banner .postcard__popup-text {
  text-align: justify;
  color: #003a6e;
  font-size: 20px;
}
@media (max-width: 767px) {
  /* line 932, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
  .postcard-banner .postcard__popup-text {
    font-size: 17px;
  }
}

/* line 941, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.lightbox-item {
  min-height: 250px;
  height: fit-content;
}

/* line 945, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
.anchor-cust {
  height: 75px;
  visibility: hidden;
  display: block;
  margin-top: -75px;
}
@media (max-width: 768px) {
  /* line 945, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_index.scss */
  .anchor-cust {
    height: 125px;
    margin-top: -125px;
  }
}
/*





 */
/* line 9, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
.postcard-credit-wrap {
  width: 100%;
  background-color: #E41C57;
  height: 60px;
  display: flex;
  justify-content: center;
  align-items: center;
}
/* line 16, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
.postcard-credit-wrap .desc {
  color: #fff;
  font-size: 20px;
  font-weight: bold;
  cursor: pointer;
}
/* line 21, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
.postcard-credit-wrap .desc a {
  color: #fff;
}
/* line 23, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
.postcard-credit-wrap .desc a:hover {
  color: #000;
}
@media (max-width: 768px) {
  /* line 16, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
  .postcard-credit-wrap .desc {
    font-size: 16px;
    padding: 10px;
    text-align: center;
  }
}

/* line 35, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
.postcard .wrapper {
  max-width: 1440px;
  padding: 0 86px;
  margin: 0 auto;
  position: relative;
}
@media (max-width: 1440px) {
  /* line 35, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
  .postcard .wrapper {
    padding: 0 30px;
    max-width: 1200px;
  }
}
@media (max-width: 1024px) {
  /* line 35, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
  .postcard .wrapper {
    padding: 0 15px;
    max-width: 100%;
  }
}
/* line 49, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
.postcard_subDesc {
  font-size: 22px;
  text-align: center;
  color: #fff;
  padding: 0px 0px 30px;
}
@media (max-width: 1024px) {
  /* line 49, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
  .postcard_subDesc {
    font-size: 16px;
  }
}
/* line 58, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
.postcard-banner {
  height: auto;
  background-color: #fff;
  background-image: url("/r_assets/postcardbg-a80f0a0c10c27f41b8798b7d6bb39b0c7ccde1b4f352b9ed0acbd66c8631dbde.png");
  background-position: top;
  background-repeat: no-repeat;
  background-size: 100% 70%;
  /*.card-wrap{
      display: inline-block;
      text-align: center;
      cursor: pointer;
      border: 1px solid transparent;
      padding: 12px 30px;
      font-size: 16px;
      border-radius: 31px;
      background: #84B066 ;
      color: #fff ;
      margin: 0px 0px 50px;
      @media (max-width: 768px){
      	margin: 30px 0px 0px;
  	    padding: 10px 30px;
  	    font-size: 13px;
      }
  }*/
}
@media (max-width: 768px) {
  /* line 58, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
  .postcard-banner {
    background-size: 100% 430px;
  }
}
/* line 68, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
.postcard-banner h1 {
  font-size: 60px;
  text-align: center;
  padding: 60px 0px 0px;
  color: #fff;
  margin: 0px;
  line-height: 1.2;
  font-weight: bold;
  font-family: inherit;
}
@media (max-width: 768px) {
  /* line 68, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
  .postcard-banner h1 {
    font-size: 24px;
    padding: 10px;
  }
}
/* line 82, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
.postcard-banner h3 {
  text-align: center;
  color: #fff;
  padding: 0px 0px 20px;
  font-size: 28px;
  font-size: 29px;
  font-weight: 600;
}
/* line 90, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
.postcard-banner p {
  max-width: 1000px;
  margin: 0px auto;
  font-size: 20px;
  text-align: center;
  color: #fff;
  line-height: 1.4;
  font-style: italic;
}
@media (max-width: 768px) {
  /* line 90, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
  .postcard-banner p {
    font-size: 14px;
    padding: 10px;
  }
}
/* line 103, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
.postcard-banner .desc {
  font-size: 24px;
  text-align: center;
  padding: 10px 0px 40px;
  color: #2badd1;
  max-width: 1050px;
  margin: 0px auto;
  line-height: 1.4;
}
@media (max-width: 768px) {
  /* line 103, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
  .postcard-banner .desc {
    font-size: 12px;
    padding: 10px;
  }
}
/* line 133, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
.postcard-banner_wrap {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  margin: 100px 0px 80px;
}
@media (max-width: 768px) {
  /* line 133, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
  .postcard-banner_wrap {
    flex-direction: column;
    margin: 10px 0px;
    align-items: center;
  }
}
/* line 144, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
.postcard-banner_wrap .bg-green {
  background-color: #00958f;
}
/* line 147, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
.postcard-banner_wrap .bg-blue {
  background-color: #EE427C;
  transform: scale(1.2);
}
/* line 151, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
.postcard-banner_wrap .bg-yellow {
  background-color: #FFCB56;
}
/* line 154, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
.postcard-banner_wrap .item {
  width: 25%;
  border-radius: 35px;
  height: auto;
  padding: 20px;
  margin: 0px 10px;
  transition: transform .2s;
}
@media (max-width: 768px) {
  /* line 154, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
  .postcard-banner_wrap .item {
    width: 85%;
    margin: 0px 0px 15px;
    padding: 14px;
    border-radius: 20px;
  }
}
/* line 168, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
.postcard-banner_wrap .item .star {
  color: #000;
  font-size: 16px;
  /*font-style: italic;*/
  font-weight: bold;
  padding-top: 10px;
  text-align: center;
}
/* line 175, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
.postcard-banner_wrap .item .star amp-img {
  width: 205px;
  height: 30px;
  margin: 0px auto;
}
/* line 181, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
.postcard-banner_wrap .item .img-wrap {
  position: relative;
  text-align: center;
  padding: 5px;
  margin: 5px auto;
  width: 205px;
  height: 163px;
  /*img {
      width: 183px;
      height: 140px;
  }*/
}
@media (max-width: 768px) {
  /* line 181, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
  .postcard-banner_wrap .item .img-wrap {
    display: none;
  }
}
/* line 195, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
.postcard-banner_wrap .item .img-wrap .credits {
  width: 70px;
  height: 70px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 10px;
  font-size: 23px;
  font-weight: bold;
  left: -25px;
  color: #fff;
  background-color: #0a4477;
}
/* line 209, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
.postcard-banner_wrap .item .img-wrap .credits.yellow {
  background-color: #FFCB56;
  color: #094477;
}
/* line 214, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
.postcard-banner_wrap .item .img-wrap .bg-red {
  background-color: #E41C57;
}
/* line 217, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
.postcard-banner_wrap .item .img-wrap .bg-yellow {
  background-color: #F7C552;
}
/* line 222, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
.postcard-banner_wrap .item .points-heading {
  font-size: 27px;
  text-align: center;
  font-weight: bold;
  padding: 10px 0px 5px;
}
@media (max-width: 768px) {
  /* line 222, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
  .postcard-banner_wrap .item .points-heading {
    font-size: 24px;
  }
}
/* line 232, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
.postcard-banner_wrap .item .price {
  font-size: 40px;
  font-weight: bold;
  text-align: center;
}
@media (max-width: 768px) {
  /* line 232, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
  .postcard-banner_wrap .item .price {
    font-size: 24px;
  }
}
/* line 239, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
.postcard-banner_wrap .item .price sup {
  font-size: 20px;
  padding: 0px 4px;
  top: -0.8em;
}
@media (max-width: 768px) {
  /* line 239, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
  .postcard-banner_wrap .item .price sup {
    font-size: 18px;
  }
}
/* line 248, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
.postcard-banner_wrap .item .blue {
  color: #0a4477;
}
/* line 251, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
.postcard-banner_wrap .item .red {
  color: #E41C57;
}
/* line 254, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
.postcard-banner_wrap .item .yellow {
  color: #F7C552;
}
/* line 257, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
.postcard-banner_wrap .item .blue {
  color: #003A6E;
}
/* line 260, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
.postcard-banner_wrap .item .green {
  color: #306D4D;
}
/* line 263, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
.postcard-banner_wrap .item .white {
  color: #fff;
}
/* line 266, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
.postcard-banner_wrap .item .single-postcard {
  font-size: 23px;
  text-align: center;
  padding: 5px 0px;
}
@media (max-width: 768px) {
  /* line 266, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
  .postcard-banner_wrap .item .single-postcard {
    font-size: 18px;
  }
}
/* line 274, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
.postcard-banner_wrap .item .card-wrap {
  cursor: pointer;
  width: 175px;
  height: 50px;
  border-radius: 30px;
  background-color: #fff;
  color: #003a6e;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 18px;
  margin: 10px auto;
  border: unset;
  font-weight: bold;
}
/* line 288, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
.postcard-banner_wrap .item .card-wrap i {
  padding-right: 5px;
}
/* line 295, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
.postcard .pc-service-wrap {
  background-color: rgba(105, 167, 222, 0.22);
}
/* line 299, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
.postcard .p10 {
  padding: 0px 5px;
}
/* line 302, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
.postcard-greetings {
  height: auto;
  background-color: #fff;
  padding: 10px 0px 50px;
}
/* line 306, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
.postcard-greetings .heading {
  font-size: 60px;
  text-align: center;
  padding: 40px 0px 0px;
  color: #385E85;
  margin: 0px;
  font-weight: bold;
}
@media (max-width: 768px) {
  /* line 306, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
  .postcard-greetings .heading {
    font-size: 28px;
    padding: 10px;
  }
}
/* line 318, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
.postcard-greetings_subDesc {
  font-size: 22px;
  text-align: center;
  padding: 0px 0px 30px;
  color: #385E85;
}
@media (max-width: 1024px) {
  /* line 318, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
  .postcard-greetings_subDesc {
    font-size: 16px;
  }
}
/* line 327, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
.postcard-greetings p {
  font-size: 28px;
  text-align: center;
  color: #385E85;
  line-height: inherit;
}
@media (max-width: 768px) {
  /* line 327, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
  .postcard-greetings p {
    font-size: 18px;
    padding: 10px;
  }
}
/* line 337, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
.postcard-greetings_wrap {
  display: flex;
  padding: 50px 30px 30px;
  flex-wrap: nowrap;
  justify-content: center;
  margin-top: 20px;
  margin-bottom: 20px;
}
@media (max-width: 768px) {
  /* line 337, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
  .postcard-greetings_wrap {
    flex-wrap: wrap;
    padding: 10px;
  }
}
/* line 348, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
.postcard-greetings_wrap .item {
  width: 12%;
  height: auto;
  text-align: center;
}
@media (max-width: 768px) {
  /* line 348, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
  .postcard-greetings_wrap .item {
    width: 49%;
    margin-bottom: 15px;
  }
}
/* line 356, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
.postcard-greetings_wrap .item .item-top {
  height: 120px;
  display: flex;
  align-items: center;
  justify-content: center;
}
/* line 362, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
.postcard-greetings_wrap .item .img-wrap {
  height: 100px;
  width: 100px;
}
/* line 366, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
.postcard-greetings_wrap .item div {
  font-size: 18px;
  text-align: center;
  color: #094477;
}
/* line 373, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
.postcard-greetings .add-cart {
  cursor: pointer;
  width: 175px;
  height: 50px;
  border-radius: 30px;
  background-color: #094377;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 20px;
  margin: 0px auto;
  border: none;
}
/* line 386, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
.postcard-greetings .add-cart i {
  padding-right: 5px;
}

/* line 392, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
.service-heading {
  font-size: 60px;
  text-align: center;
  padding: 60px 0px 10px;
  color: #385E85;
  margin: 0px;
  line-height: 1.2;
  font-weight: bold;
}
@media (max-width: 768px) {
  /* line 392, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
  .service-heading {
    font-size: 26px;
    padding: 20px 0px;
  }
}

/* line 405, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
.service-subHeading {
  font-size: 20px;
  text-align: center;
  max-width: 1000px;
  color: #575757;
  margin: 0px auto;
  padding: 0px 0px 30px;
}
@media (max-width: 768px) {
  /* line 405, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
  .service-subHeading {
    font-size: 14px;
    padding: 20px 0px;
  }
}

/* line 418, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
.serviec-img-wrap {
  position: relative;
}
/* line 420, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
.serviec-img-wrap amp-img {
  height: 406px;
  width: 100%;
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  /* line 420, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
  .serviec-img-wrap amp-img {
    width: 100%;
  }
}
/* line 428, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
.serviec-img-wrap img {
  width: 100%;
  padding-bottom: 100px;
}
@media (max-width: 768px) {
  /* line 428, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
  .serviec-img-wrap img {
    padding-bottom: 20px;
  }
}
/* line 435, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
.serviec-img-wrap .account {
  position: absolute;
  left: 102px;
  bottom: 10px;
  color: #385e85;
  text-align: center;
  font-weight: bold;
  font-size: 17px;
}
@media (max-width: 992px) {
  /* line 435, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
  .serviec-img-wrap .account {
    font-size: 13px;
    right: -209px;
    top: 31px;
  }
}
@media (max-width: 767px) {
  /* line 435, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
  .serviec-img-wrap .account {
    right: -80px;
    top: 31px;
  }
}
/* line 453, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
.serviec-img-wrap .inmate {
  position: absolute;
  left: 480px;
  bottom: 10px;
  color: #385e85;
  text-align: center;
  font-weight: bold;
  font-size: 17px;
}
@media (max-width: 1024px) {
  /* line 453, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
  .serviec-img-wrap .inmate {
    /*font-size: 13px;*/
    left: 380px;
    /*top: 187px;*/
  }
}
@media (max-width: 992px) {
  /* line 453, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
  .serviec-img-wrap .inmate {
    font-size: 13px;
    left: 13px;
    top: 187px;
  }
}
/* line 473, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
.serviec-img-wrap .greeting-img {
  position: absolute;
  right: 140px;
  bottom: 0px;
  color: #385e85;
  text-align: center;
  font-weight: bold;
  font-size: 17px;
}
@media (max-width: 992px) {
  /* line 473, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
  .serviec-img-wrap .greeting-img {
    font-size: 13px;
    right: 0;
    bottom: 50px;
  }
}

/* line 489, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
.postcard-btn {
  display: inline-block;
  font-weight: 700;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  padding: 12px;
  font-size: 14px;
  border-radius: 5px;
  background: #84B066;
  color: #fff;
  margin: 0px 0px 50px;
}

/* line 504, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
.custom-padding {
  padding: 20px 50px 80px;
}
@media (max-width: 768px) {
  /* line 504, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
  .custom-padding {
    padding: 10px;
  }
}

/* line 511, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
#Card-package .p10 {
  padding: 10px 0px;
}
/* line 514, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
#Card-package .date-wrap {
  display: flex;
  justify-content: space-between;
}
/* line 517, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
#Card-package .date-wrap .holiday-count {
  width: 30%;
  color: #8e8787;
  font-size: 14px;
  text-align: center;
  font-weight: bold;
}
/* line 525, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
#Card-package .modal-dialog {
  width: 800px;
}
/* line 528, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
#Card-package .modal-content {
  padding: 10px 40px;
}
/* line 530, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
#Card-package .modal-content .modal-header {
  padding: 5px;
  border: unset;
}
/* line 533, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
#Card-package .modal-content .modal-header .logo {
  width: 100px;
  height: 50px;
}
/* line 537, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
#Card-package .modal-content .modal-header .heading {
  font-size: 38px;
  font-weight: bold;
  color: #084377;
}
/* line 544, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
#Card-package .modal-content .modal-body {
  padding: 5px;
  text-align: center;
}
/* line 547, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
#Card-package .modal-content .modal-body .heading {
  font-size: 29px;
  font-weight: bold;
  color: #84b066;
}
/* line 552, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
#Card-package .modal-content .modal-body .desc {
  font-size: 16px;
  color: #084377;
  padding: 0px 80px;
}
/* line 558, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
#Card-package .modal-content .modal-body .custom-border {
  border-bottom: 1px solid #c4b3b3;
  padding: 0px 0px 15px;
}
/* line 562, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
#Card-package .modal-content .modal-body .event-wrap {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
  padding: 15px 0px;
}
/* line 568, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
#Card-package .modal-content .modal-body .event-wrap .year-event, #Card-package .modal-content .modal-body .event-wrap .date_pick {
  width: 23%;
  border-radius: 20px;
  padding: 5px;
  margin: 3px;
  border: 1px solid #ccc;
  color: #084377;
  text-align: center;
  font-weight: bold;
  font-size: 13px;
  cursor: pointer;
}
/* line 580, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
#Card-package .modal-content .modal-body .event-wrap .bg-green {
  background-color: #84B066;
  color: #fff;
}
/* line 586, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
#Card-package .modal-content .modal-body button {
  padding: 10px 20px;
  background-color: #ccc;
  border: unset;
  border-radius: 5px;
  color: #fff;
  font-weight: bold;
  font-size: 15px;
}
/* line 595, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
#Card-package .modal-content .modal-body .bg-blue {
  background-color: #084377;
}

/* line 602, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
.event-date {
  display: none;
}

/* line 606, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
.event-calendar .datepicker-inline, .bday-calendar .datepicker-inline, .pick_date .datepicker-inline {
  margin: 0px auto;
  width: 400px;
}
/* line 610, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
.event-calendar .datepicker-switch, .bday-calendar .datepicker-switch, .pick_date .datepicker-switch {
  color: #084377;
}
/* line 613, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
.event-calendar .datepicker td, .event-calendar .datepicker th, .bday-calendar .datepicker td, .bday-calendar .datepicker th, .pick_date .datepicker td, .pick_date .datepicker th {
  text-align: center;
  width: 50px;
  height: 45px;
}
/* line 618, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
.event-calendar .datepicker th, .bday-calendar .datepicker th, .pick_date .datepicker th {
  font-size: 12px;
}
/* line 621, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
.event-calendar .datepicker td, .bday-calendar .datepicker td, .pick_date .datepicker td {
  font-size: 15px;
}
/* line 623, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
.event-calendar .datepicker td:hover, .bday-calendar .datepicker td:hover, .pick_date .datepicker td:hover {
  border-radius: 50%;
}
/* line 627, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
.event-calendar .active, .bday-calendar .active, .pick_date .active {
  background-image: unset;
  background-color: green;
  border-radius: 49%;
}

@media (min-width: 1301px) {
  /* line 634, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
  .mini-lap {
    display: none;
  }
}
/*---PostCard Confirm Popup---*/
/* line 639, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
.post-confirm-btns {
  margin: 30px;
  text-align: center;
}

/* line 643, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
.postcard-confirm-btn {
  background-color: #385E85;
  padding: 10px;
  color: #fff;
  margin: 20px;
  border-radius: 8px;
  width: 250px;
}
/* line 650, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
.postcard-confirm-btn-text {
  text-align: center;
  font-weight: bold;
}
@media (max-width: 767px) {
  /* line 643, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
  .postcard-confirm-btn {
    margin: 5px auto;
  }
}

/* line 659, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
.postcard-cancel-btn {
  background-color: grey;
  padding: 10px;
  color: #fff;
  margin: 20px;
  border-radius: 8px;
  /*width: 250px;*/
}
/* line 666, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
.postcard-cancel-btn-text {
  text-align: center;
  font-weight: bold;
}
@media (max-width: 767px) {
  /* line 659, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
  .postcard-cancel-btn {
    margin: 5px auto;
  }
}

/* line 675, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
.lightbox-item .close {
  cursor: pointer;
}

/* line 678, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
.postcard__popup {
  width: 50%;
  max-width: 750px;
  border-radius: 30px;
  outline: none;
}
@media (max-width: 767px) {
  /* line 678, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
  .postcard__popup {
    width: 90%;
  }
}
/* line 686, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
.postcard__popup-content {
  margin: 20px 40px 0;
}
@media (max-width: 767px) {
  /* line 686, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
  .postcard__popup-content {
    margin: 20px 0 0;
  }
}
/* line 692, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
.postcard__popup-image {
  text-align: center;
}
/* line 696, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
.postcard__popup-button {
  margin: 10px auto;
  display: flex;
  justify-content: center;
}
@media (max-width: 767px) {
  /* line 696, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
  .postcard__popup-button {
    margin: 10px 0 0;
    flex-direction: column;
  }
}

/* line 707, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
.postcard-banner .postcard__popup-text {
  text-align: justify;
  color: #003a6e;
  font-size: 20px;
}
@media (max-width: 767px) {
  /* line 707, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
  .postcard-banner .postcard__popup-text {
    font-size: 17px;
  }
}

/* line 716, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/amp/shop_postcards.scss */
.lightbox-item {
  min-height: 250px;
  height: fit-content;
}
/* line 6, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.ask-question-button {
  background-color: #7dbb16;
  padding-left: 20px;
  height: 50px;
  line-height: 50px;
  font-size: 20px;
  color: white;
}
@media (max-width: 480px) {
  /* line 6, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
  .ask-question-button {
    font-size: 12px;
  }
}
@media (max-width: 320px) {
  /* line 6, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
  .ask-question-button {
    padding-left: 10px;
  }
}
/* line 19, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.ask-question-button form {
  display: inline;
}
/* line 22, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.ask-question-button button {
  color: #7dbb16;
  background-color: white;
  border-color: white;
  border-radius: 20px;
  margin-left: 10px;
  padding-left: 25px;
  padding-right: 25px;
}
@media (max-width: 320px) {
  /* line 22, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
  .ask-question-button button {
    margin-left: 5px;
    padding-left: 10px;
    padding-right: 10px;
  }
}

/* line 39, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-landing {
  background: #eef3f5;
  position: relative;
}
/* line 43, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-landing .pagination {
  margin-left: 5px;
  font-size: 12px;
}
/* line 47, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-landing .pagination span, .askinmate-landing .pagination em, .askinmate-landing .pagination a {
  height: 10px;
  line-height: 30px;
  padding: 5px 8px;
  min-width: 20px;
  border: 1px solid #d7dce2;
  background-color: white;
  color: #27b0d8;
}
/* line 57, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-landing .pagination .disabled {
  color: #d7dce2;
}
/* line 61, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-landing .pagination em {
  font-style: normal;
  background-color: #27b0d8;
  color: white;
}
/* line 67, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-landing h3 {
  color: #7dbb16;
  margin: 30px 0 20px;
  padding: 0;
  font-family: "Montserrat", sans-serif;
}
/* line 74, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-landing .slim-search {
  background: #dfe6ec;
  padding: 7px 0;
}
/* line 78, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-landing .slim-search .form-group, .askinmate-landing .slim-search .form-control {
  margin-bottom: 0;
}
/* line 82, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-landing .slim-search .form-control {
  border-color: #d7dce2;
  color: #495970;
  border-right: 0;
}
/* line 87, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-landing .slim-search .form-control[type="text"] {
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
}
/* line 92, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-landing .slim-search .form-control::-webkit-input-placeholder {
  color: #d7dce2;
}
/* line 95, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-landing .slim-search .form-control:-moz-placeholder {
  color: #d7dce2;
  opacity: 1;
}
/* line 99, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-landing .slim-search .form-control::-moz-placeholder {
  color: #d7dce2;
  opacity: 1;
}
/* line 103, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-landing .slim-search .form-control:-ms-input-placeholder {
  color: #d7dce2;
}
/* line 108, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-landing .slim-search .col-xs-6 {
  padding: 0 5px;
}
/* line 112, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-landing .slim-search .btn-search {
  background: #fff url(/r_assets/askinmate/search-b3452c19800b7275dde9d132aa6fcd58d9806a098d754d1e087d32ae5f67a9ba.png) no-repeat center center;
  height: 34px;
  width: 30px;
  padding: 0;
  border: 1px solid #d7dce2;
  border-left: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
/* line 123, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-landing .askinmate-intro {
  background: #fff;
}
/* line 126, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-landing .askinmate-intro p {
  color: rgba(73, 89, 112, 0.72);
  font-size: 16px;
  line-height: 150%;
  text-align: justify;
}
@media (min-width: 992px) {
  /* line 126, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
  .askinmate-landing .askinmate-intro p {
    font-size: 14px;
  }
}
/* line 138, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-landing .form-askinmate {
  margin: 10px -15px 0;
  background: #eef3f5;
  padding: 20px;
}
@media (min-width: 768px) {
  /* line 138, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
  .askinmate-landing .form-askinmate {
    padding: 7px;
    margin: 0 0 30px;
  }
}
/* line 148, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-landing .form-askinmate .form-group, .askinmate-landing .form-askinmate .form-control {
  margin: 0;
}
/* line 152, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-landing .form-askinmate textarea.form-control {
  border: 0;
  border-radius: 0;
  resize: none;
  padding: 20px 15px 10px;
  border-bottom: 1px solid #eef3f5;
}
/* line 159, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-landing .form-askinmate textarea.form-control::-webkit-input-placeholder {
  color: #c0c9d3;
}
/* line 163, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-landing .form-askinmate textarea.form-control:-moz-placeholder {
  color: #c0c9d3;
  opacity: 1;
}
/* line 168, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-landing .form-askinmate textarea.form-control::-moz-placeholder {
  color: #c0c9d3;
  opacity: 1;
}
/* line 173, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-landing .form-askinmate textarea.form-control:-ms-input-placeholder {
  color: #c0c9d3;
}
/* line 178, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-landing .form-askinmate .form-select-container {
  position: relative;
}
@media (min-width: 768px) {
  /* line 178, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
  .askinmate-landing .form-askinmate .form-select-container {
    float: left;
    width: calc(100% - 200px);
  }
}
/* line 186, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-landing .form-askinmate .form-select-container:after {
  content: "";
  top: calc(50% - 5px);
  right: 11px;
  width: 0;
  height: 0;
  position: absolute;
  border: 6px solid transparent;
  border-top: 10px solid rgba(192, 201, 211, 0.6);
  pointer-events: none;
}
/* line 199, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-landing .form-askinmate select.form-control {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 0;
  padding: 11px 15px;
  height: auto;
  color: #c0c9d3;
}
/* line 209, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-landing .form-askinmate .spacer {
  width: 0;
  display: inline-block;
  transition: 0.4s all linear;
}
@media (min-width: 768px) {
  /* line 209, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
  .askinmate-landing .form-askinmate .spacer {
    width: 220px;
  }
}
/* line 219, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-landing .form-askinmate .checkbox-private {
  width: 100px;
  font-size: 15px;
  background: #fff;
  padding: 11px 10px 11px;
  border-top: 1px solid #eef3f5;
  border-left: 2px solid #eef3f5;
  font-weight: 300;
  color: rgba(73, 89, 112, 0.6);
  position: relative;
  cursor: pointer;
  margin: 0;
  transition: all .4s linear;
}
/* line 233, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-landing .form-askinmate .checkbox-private:after {
  content: "\2713";
  width: 12px;
  height: 12px;
  border-radius: 3px;
  border: 2px solid rgba(73, 89, 112, 0.6);
  display: inline-block;
  position: absolute;
  right: 4px;
  line-height: 4px;
  color: transparent;
  top: calc(50% - 5px);
  transition: all .4s linear;
}
/* line 248, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-landing .form-askinmate .checkbox-private:hover {
  color: rgba(73, 89, 112, 0.8);
}
/* line 250, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-landing .form-askinmate .checkbox-private:hover:after {
  border-color: rgba(73, 89, 112, 0.8);
}
/* line 256, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-landing .form-askinmate #form-private:checked + .checkbox-private {
  color: #495970;
}
/* line 258, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-landing .form-askinmate #form-private:checked + .checkbox-private:after {
  color: #495970;
  border-color: #495970;
}
/* line 264, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-landing .form-askinmate .subject-private-group {
  background: #293340;
}
/* line 267, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-landing .form-askinmate .subject-private-group .checkbox-private, .askinmate-landing .form-askinmate .subject-private-group select.form-control {
  height: 42px;
  background: transparent;
  border: 0;
}
/* line 273, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-landing .form-askinmate .subject-private-group .checkbox-private {
  color: rgba(192, 201, 211, 0.6);
  width: 100px;
  float: left;
}
/* line 278, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-landing .form-askinmate .subject-private-group .checkbox-private:after {
  border-color: rgba(192, 201, 211, 0.6);
}
/* line 282, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-landing .form-askinmate .subject-private-group .checkbox-private:hover {
  color: rgba(192, 201, 211, 0.8);
}
/* line 284, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-landing .form-askinmate .subject-private-group .checkbox-private:hover:after {
  border-color: rgba(192, 201, 211, 0.8);
}
/* line 290, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-landing .form-askinmate .subject-private-group #form-private:checked + .checkbox-private {
  color: #c0c9d3;
}
/* line 292, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-landing .form-askinmate .subject-private-group #form-private:checked + .checkbox-private:after {
  color: #c0c9d3;
  border-color: #c0c9d3;
}
/* line 298, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-landing .form-askinmate .subject-private-group .btn-primary {
  width: calc(100% - 100px);
  border-radius: 0;
  padding: 10px 10px 11px;
  height: 42px;
}
@media (min-width: 768px) {
  /* line 298, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
  .askinmate-landing .form-askinmate .subject-private-group .btn-primary {
    width: 100px;
  }
}
/* line 310, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-landing .form-askinmate .clear {
  clear: both;
}
/* line 315, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-landing .askinmate-container {
  background: #eef3f5;
}
/* line 318, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-landing .askinmate-container .askinmate-questions {
  -moz-column-width: 25em;
  -webkit-column-width: 25em;
  column-width: 25em;
  font-size: 12px;
  -moz-column-gap: 0;
  -webkit-column-gap: 0;
  column-gap: 0;
  padding: 0 10px 0;
  margin: 0 0 90px;
}
@media (min-width: 1200px) {
  /* line 318, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
  .askinmate-landing .askinmate-container .askinmate-questions {
    display: inline-block;
    width: calc(100% - 120px);
    float: left;
  }
}
/* line 337, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-landing .askinmate-container .askinmate-questions .question-item {
  display: inline-block;
  word-wrap: break-word;
  width: calc(100% - 10px);
}
/* line 344, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-landing .askinmate-container .sky-sidebar {
  width: 120px;
  margin: 21px 0 15px;
  float: right;
}
/* line 349, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-landing .askinmate-container .sky-sidebar img.img-responsive {
  margin: 0 auto 30px;
}
/* line 354, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-landing .askinmate-container .medium-box {
  padding: 21px 0 0;
  margin: 0 auto;
  display: block;
}
/* line 360, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-landing .askinmate-container .question-item {
  transition: all 0.4 linear;
  background: #fff;
  border: 1px solid #d7dce2;
  padding: 20px;
  margin: 20px 5px 0;
}
/* line 368, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-landing .askinmate-container .question-item.question-answered .question {
  border-color: #7dbb16;
}
/* line 373, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-landing .askinmate-container .question-item .subject {
  color: #bcbec1;
  font-size: 14px;
}
/* line 377, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-landing .askinmate-container .question-item .subject a {
  color: #27b0d8;
}
/* line 382, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-landing .askinmate-container .question-item .question {
  border-left: 5px solid #ff0000;
  padding-left: 10px;
  margin: 15px 0;
  font-size: 18px;
  line-height: 150%;
}
/* line 389, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-landing .askinmate-container .question-item .question a, .askinmate-landing .askinmate-container .question-item .question a:visited {
  color: #12aaeb;
  text-decoration: none;
}
/* line 394, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-landing .askinmate-container .question-item .question a:hover, .askinmate-landing .askinmate-container .question-item .question a:visited {
  text-decoration: underline;
}
@media (min-width: 992px) {
  /* line 382, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
  .askinmate-landing .askinmate-container .question-item .question {
    font-size: 16px;
    padding-left: 6px;
    border-left-width: 3px;
  }
}
/* line 405, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-landing .askinmate-container .question-item .answer {
  font-size: 15px;
  line-height: 170%;
  color: rgba(73, 89, 112, 0.72);
  font-weight: 300;
}
@media (min-width: 768px) {
  /* line 405, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
  .askinmate-landing .askinmate-container .question-item .answer {
    font-size: 14px;
  }
}
@media (min-width: 992px) {
  /* line 405, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
  .askinmate-landing .askinmate-container .question-item .answer {
    font-size: 13px;
  }
}
/* line 420, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-landing .askinmate-container .question-item .tag {
  padding: 0;
  margin: 15px 0 -15px;
  list-style: none;
  text-align: center;
}
/* line 426, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-landing .askinmate-container .question-item .tag li {
  display: inline-block;
  padding: 5px 15px;
  border-radius: 20px;
  background: #f3f5f7;
  border: 1px solid #e2e2e2;
  color: #8a93a0;
  margin: 0 10px 15px 0;
}
/* line 437, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-landing .askinmate-container .question-item .answer-truncated {
  position: relative;
  padding-bottom: 40px;
}
/* line 441, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-landing .askinmate-container .question-item .answer-truncated:before {
  content: "";
  border-top: 2px solid #7dbb16;
  left: 20px;
  right: 110px;
  position: absolute;
  bottom: 20px;
}
/* line 450, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-landing .askinmate-container .question-item .answer-truncated a {
  position: absolute;
  right: 15px;
  color: #7dbb16;
  bottom: 13px;
}
/* line 460, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-landing .display-more {
  position: absolute;
  bottom: 30px;
  left: 0;
  right: 0;
  width: 270px;
  text-align: center;
  background: #fff;
  padding: 7px 0;
  border-radius: 20px;
  margin: 0 auto;
  border: 1px solid #ccc;
  color: #ccc;
  cursor: pointer;
}
/* line 475, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-landing .display-more:hover {
  background: #fafafa;
  color: #aaa;
  border-color: #aaa;
}
/* line 482, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-landing .filter-container {
  display: inline-block;
  width: calc(100% - 10px);
  margin: 0 5px;
  background: #295786;
  border-radius: 10px;
  margin-top: 21px;
  padding: 20px;
}
/* line 491, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-landing .filter-container h5 {
  text-transform: uppercase;
  margin: 0 0 15px;
  padding: 0;
  font-family: Montserrat-Bold;
  color: #12aaeb;
}
/* line 500, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-landing .filter-container form .form-control {
  border-color: #1e3f61;
  color: rgba(215, 220, 226, 0.7);
  background: #264f79;
  border-right: 0;
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
  box-shadow: 0 0 0;
  font-size: 13px;
  margin: 0 0 15px;
  padding: 6px 0 6px 15px;
  height: auto;
}
/* line 513, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-landing .filter-container form .form-control::-webkit-input-placeholder {
  color: rgba(215, 220, 226, 0.32);
}
/* line 516, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-landing .filter-container form .form-control:-moz-placeholder {
  color: rgba(215, 220, 226, 0.32);
  opacity: 1;
}
/* line 520, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-landing .filter-container form .form-control::-moz-placeholder {
  color: rgba(215, 220, 226, 0.32);
  opacity: 1;
}
/* line 524, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-landing .filter-container form .form-control:-ms-input-placeholder {
  color: rgba(215, 220, 226, 0.32);
}
/* line 529, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-landing .filter-container form .btn-search {
  background: #264f79 url(/r_assets/askinmate/search-b3452c19800b7275dde9d132aa6fcd58d9806a098d754d1e087d32ae5f67a9ba.png) no-repeat center center;
  height: 32px;
  width: 40px;
  padding: 0;
  border: 1px solid #1e3f61;
  border-left: 0;
  box-shadow: 0 0 0;
  margin-bottom: 15px;
}
/* line 542, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-landing .subject-selection {
  margin-top: 20px;
}
/* line 545, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-landing .subject-selection a, .askinmate-landing .subject-selection a:visited, .askinmate-landing .subject-selection a:hover, .askinmate-landing .subject-selection a:active {
  color: white;
  text-decoration: none;
}
/* line 551, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-landing .subject-selection a.active {
  color: #7dbb16;
}
/* line 555, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-landing .subject-selection .subject-item input:checked + label {
  color: #f0f0f0;
}
/* line 559, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-landing .subject-selection .subject-item input:checked + label:after {
  border-color: #5682b2;
}
/* line 564, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-landing .subject-selection .subject-item label {
  color: #5682b2;
  font-size: 16px;
  display: block;
  font-weight: 300;
  padding: 5px 0;
  margin: 15px 0;
  cursor: pointer;
  position: relative;
}
/* line 574, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-landing .subject-selection .subject-item label:after {
  content: "";
  display: inline-block;
  width: 18px;
  height: 18px;
  border: 4px solid #5682b2;
  border-radius: 9px;
  position: absolute;
  right: 0;
  top: calc(50% - 9px);
}

@media (min-width: 768px) {
  /* line 588, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
  .askinmate-question {
    background: #f3f7fa;
  }
}
/* line 595, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-question.answered .question-bit .question-btn {
  background: transparent;
}
/* line 598, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-question.answered .question-bit .question-btn .btn-primary {
  color: #c3cbd6;
  background: #f3f5f7;
  border: 1px solid #eeeeee;
}
/* line 603, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-question.answered .question-bit .question-btn .btn-primary:after {
  content: "ed";
}
/* line 609, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-question.answered .answer-bit:before {
  display: none;
}
/* line 615, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-question .breadcrumb {
  background: transparent;
  color: #bcbec1;
  font-size: 13px;
  margin: 0 -15px;
}
@media (min-width: 768px) {
  /* line 615, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
  .askinmate-question .breadcrumb {
    padding: 15px 15px 10px 35px;
  }
}
/* line 625, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-question .breadcrumb a {
  color: #60c3e1;
}
/* line 630, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-question .question-time {
  color: #bbbbbb;
  font-size: 14px;
  padding: 15px 35px 10px 15px;
}
/* line 636, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-question .icon-clock {
  width: 22px;
  height: 22px;
  display: inline-block;
  margin-right: 5px;
  background: url(/img/askinmate/icon/clock.png) no-repeat center;
  vertical-align: -6px;
}
/* line 645, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-question .question-bit {
  border: 1px solid #eef0f3;
  border-radius: 4px;
  margin-bottom: 20px;
  background: white;
}
/* line 651, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-question .question-bit .question-btn {
  position: fixed;
  background: rgba(255, 255, 255, 0.8);
  bottom: 0;
  left: 0;
  right: 0;
  border-top: 1px solid #d5dae0;
  z-index: 5;
  padding: 7px 15px;
}
@media (min-width: 768px) {
  /* line 651, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
  .askinmate-question .question-bit .question-btn {
    position: relative;
    padding: 0 25px 0 0;
    border: 0;
  }
}
/* line 667, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-question .question-bit .question-btn .btn-primary {
  display: block;
  color: white;
}
@media (min-width: 768px) {
  /* line 667, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
  .askinmate-question .question-bit .question-btn .btn-primary {
    border-radius: 3px;
  }
}
/* line 676, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-question .question-bit .heading {
  padding: 15px;
  font-size: 15px;
  color: #495970;
}
/* line 681, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-question .question-bit .heading h1 {
  display: inline;
  font-size: 15px;
  color: #495970;
}
/* line 688, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-question .question-bit .question-title {
  font-size: 18px;
  line-height: 120%;
  color: #495970;
  border-left: 2px solid #27b0d8;
  margin: 0 0 20px -1px;
  padding: 0 20px;
}
/* line 698, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-question .question-bit .tag {
  padding: 0 15px;
  margin: 0;
  list-style: none;
}
/* line 703, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-question .question-bit .tag li {
  display: inline-block;
  padding: 5px 15px;
  border-radius: 20px;
  background: #f3f5f7;
  border: 1px solid #e2e2e2;
  color: #8a93a0;
  margin: 0 10px 15px 0;
}
/* line 714, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-question .question-bit .social-media {
  border-top: 1px solid #eef0f3;
  padding: 0;
  margin: 0;
  list-style: 0;
  text-align: right;
}
/* line 721, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-question .question-bit .social-media a {
  border-left: 1px solid #eef0f3;
  display: inline-block;
  width: 50px;
  height: 50px;
  background-position: center center;
  background-repeat: no-repeat;
}
/* line 729, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-question .question-bit .social-media a.social-share-button-facebook {
  background-image: url(/r_assets/social/facebook-d7c27538220a616a3c47ebd3a0e3aa17759c5ba732748eda08547aa3d05a5ced.png);
}
/* line 733, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-question .question-bit .social-media a.social-share-button-twitter {
  background-image: url(/r_assets/social/twitter-a68be35b470b92fcd4cabc3d2d3792bdc47b3c7c280752827ba214e33868ae95.png);
}
/* line 737, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-question .question-bit .social-media a.social-share-button-google_plus {
  background-image: url(/r_assets/social/google-a3d4046bd678c1322fbcfb92b0243ae90f6ba21d7c62ef46a38363cd86e9d521.png);
}
/* line 745, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-question .unanswered:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 3px;
  background: rgba(255, 255, 255, 0.6);
  z-index: 15;
}
/* line 758, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-question .answer-bit {
  position: relative;
  margin-bottom: 30px;
}
/* line 762, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-question .answer-bit .answer-header {
  background-color: #e7f2d3;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  color: #495970;
  border: 1px solid #d9e6c9;
  padding: 15px 20px;
  font-size: 20px;
}
/* line 772, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-question .answer-bit .content {
  background: white;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border: 1px solid #eef0f3;
  padding: 20px 30px 10px;
  min-height: 120px;
}
/* line 781, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-question .answer-bit .answer-clipboard {
  display: inline;
  float: left;
  height: 70px;
  width: 51px;
  margin: 0 15px 10px 0;
  background: url(/r_assets/askinmate/answer-clipboard-d5144571dff98de2e65a1a6c13b3cad58bfc6137608a4e5bb09468b590b0087e.png) no-repeat center;
}
@media (min-width: 768px) {
  /* line 781, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
  .askinmate-question .answer-bit .answer-clipboard {
    float: none;
    display: inline-block;
    vertical-align: middle;
  }
}
@media (min-width: 768px) {
  /* line 796, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
  .askinmate-question .answer-bit .answer-body {
    display: inline-block;
    width: calc(100% - 70px);
    vertical-align: middle;
  }
}
/* line 803, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-question .answer-bit .answer-body p {
  color: #8a93a0;
  font-size: 16px;
  line-height: 150%;
}
@media (min-width: 768px) {
  /* line 803, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
  .askinmate-question .answer-bit .answer-body p {
    font-size: 14px;
  }
}
/* line 813, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-question .sky-sidebar {
  margin: 48px 0;
  display: inline-block;
  float: left;
}
/* line 818, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-question .faq-sky-sidebar {
  margin: 48px 0 0;
  float: left;
}
/* line 823, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-question .similar-questions {
  margin: 5px 0 48px;
  padding: 0 0 0 15px;
  list-style: none;
  display: inline-block;
  /*width: calc(100% - 120px);*/
  width: 100%;
  float: left;
}
/* line 832, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-question .similar-questions .title {
  color: #495970;
  font-size: 16px;
}
/* line 837, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-question .similar-questions li {
  margin: 0 0 15px;
  border-bottom: 1px solid #ccc;
}
/* line 842, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-question .similar-questions a {
  color: #40b6db;
}
/* line 846, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
.askinmate-question .similar-questions a.similar-question-category {
  color: #495970;
  font-style: italic;
}

@media (max-width: 768px) {
  /* line 852, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
  .ordering-row {
    display: flex;
    flex-direction: column;
  }
}

@media (max-width: 768px) {
  /* line 860, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
  .faq-side {
    order: 2;
  }
}

@media (max-width: 768px) {
  /* line 867, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
  .ques-ans {
    order: 1;
  }
}

@media (max-width: 768px) {
  /* line 874, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/ask_inmate_landing.scss */
  .faq-menu-items {
    order: 3;
  }
}
/*ja-gadget-virtual-assistant-inline@2.12.0*/
/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.cleanslate, .cleanslate a, .cleanslate b, .cleanslate button, .cleanslate div, .cleanslate em, .cleanslate fieldset, .cleanslate form, .cleanslate h1, .cleanslate h2, .cleanslate h3, .cleanslate i, .cleanslate img, .cleanslate input, .cleanslate label, .cleanslate li, .cleanslate option, .cleanslate p, .cleanslate select, .cleanslate span, .cleanslate strong, .cleanslate textarea, .cleanslate ul {
  background-attachment: scroll !important;
  background-color: transparent !important;
  background-image: none !important;
  background-position: 0 0 !important;
  background-repeat: repeat !important;
  border-color: currentColor !important;
  border-style: none !important;
  border-width: medium !important;
  bottom: auto !important;
  clear: none !important;
  clip: auto !important;
  color: inherit !important;
  counter-increment: none !important;
  counter-reset: none !important;
  cursor: auto !important;
  direction: inherit !important;
  display: inline !important;
  float: none !important;
  font-family: inherit !important;
  font-size: inherit !important;
  font-style: inherit !important;
  font-variant: normal !important;
  font-weight: inherit !important;
  height: auto !important;
  left: auto !important;
  letter-spacing: normal !important;
  line-height: inherit !important;
  list-style-type: inherit !important;
  list-style-position: outside !important;
  list-style-image: none !important;
  margin: 0 !important;
  max-height: none !important;
  max-width: none !important;
  min-height: 0 !important;
  min-width: 0 !important;
  opacity: 1 !important;
  outline: 0 !important;
  overflow: visible !important;
  padding: 0 !important;
  position: static !important;
  quotes: "" "" !important;
  right: auto !important;
  table-layout: auto !important;
  text-align: inherit !important;
  text-decoration: inherit !important;
  text-indent: 0 !important;
  text-transform: none !important;
  top: auto !important;
  unicode-bidi: normal !important;
  vertical-align: baseline !important;
  visibility: inherit !important;
  white-space: normal !important;
  width: auto !important;
  word-spacing: normal !important;
  z-index: auto !important;
  -webkit-background-origin: padding-box !important;
  background-origin: padding-box !important;
  -webkit-background-clip: border-box !important;
  background-clip: border-box !important;
  -webkit-background-size: auto !important;
  -moz-background-size: auto !important;
  background-size: auto !important;
  -webkit-border-image: none !important;
  -moz-border-image: none !important;
  -o-border-image: none !important;
  border-image: none !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  -webkit-box-sizing: content-box !important;
  -moz-box-sizing: content-box !important;
  box-sizing: content-box !important;
  -webkit-column-count: auto !important;
  -moz-column-count: auto !important;
  column-count: auto !important;
  -webkit-column-gap: normal !important;
  -moz-column-gap: normal !important;
  column-gap: normal !important;
  -webkit-column-rule: medium none #000 !important;
  -moz-column-rule: medium none #000 !important;
  column-rule: medium none #000 !important;
  -webkit-column-span: 1 !important;
  -moz-column-span: 1 !important;
  column-span: 1 !important;
  -webkit-column-width: auto !important;
  -moz-column-width: auto !important;
  column-width: auto !important;
  font-feature-settings: normal !important;
  overflow-x: visible !important;
  overflow-y: visible !important;
  -webkit-hyphens: manual !important;
  -moz-hyphens: manual !important;
  hyphens: manual !important;
  -webkit-perspective: none !important;
  -moz-perspective: none !important;
  -ms-perspective: none !important;
  -o-perspective: none !important;
  perspective: none !important;
  -webkit-perspective-origin: 50% 50% !important;
  -moz-perspective-origin: 50% 50% !important;
  -ms-perspective-origin: 50% 50% !important;
  -o-perspective-origin: 50% 50% !important;
  perspective-origin: 50% 50% !important;
  -webkit-backface-visibility: visible !important;
  -moz-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  -o-backface-visibility: visible !important;
  backface-visibility: visible !important;
  text-shadow: none !important;
  -webkit-transition: all 0s ease 0s !important;
  transition: all 0s ease 0s !important;
  -webkit-transform: none !important;
  -moz-transform: none !important;
  -ms-transform: none !important;
  -o-transform: none !important;
  transform: none !important;
  -webkit-transform-origin: 50% 50% !important;
  -moz-transform-origin: 50% 50% !important;
  -ms-transform-origin: 50% 50% !important;
  -o-transform-origin: 50% 50% !important;
  transform-origin: 50% 50% !important;
  -webkit-transform-style: flat !important;
  -moz-transform-style: flat !important;
  -ms-transform-style: flat !important;
  -o-transform-style: flat !important;
  transform-style: flat !important;
  word-break: normal !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.cleanslate h1, .cleanslate h2, .cleanslate h3, .cleanslate strong {
  font-weight: 700 !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.cleanslate, .cleanslate div, .cleanslate fieldset, .cleanslate form, .cleanslate h1, .cleanslate h2, .cleanslate h3, .cleanslate ol, .cleanslate option, .cleanslate p, .cleanslate ul {
  display: block !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.cleanslate h1 {
  font-size: 2em !important;
  padding: 0.67em 0 !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.cleanslate h2 {
  font-size: 1.5em !important;
  padding: 0 !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.cleanslate h3 {
  font-size: 1.17em !important;
  padding: 0 !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.cleanslate ol, .cleanslate p, .cleanslate ul {
  margin: 1em 0 !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.cleanslate ol li, .cleanslate ol ol li, .cleanslate ol ol ol li, .cleanslate ol ol ul li, .cleanslate ol ul ul li, .cleanslate ul li, .cleanslate ul ol ol li, .cleanslate ul ul li, .cleanslate ul ul ol li, .cleanslate ul ul ul li {
  list-style-position: inside !important;
  margin-top: 0.08em !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.cleanslate ol ol, .cleanslate ol ol ol, .cleanslate ol ol ul, .cleanslate ol ul, .cleanslate ol ul ul, .cleanslate ul ol, .cleanslate ul ol ol, .cleanslate ul ul, .cleanslate ul ul ol, .cleanslate ul ul ul {
  padding-left: 40px !important;
  margin: 0 !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.cleanslate ul {
  list-style-type: disc !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.cleanslate ol {
  list-style-type: decimal !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.cleanslate ol ul, .cleanslate ul ul {
  list-style-type: circle !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.cleanslate ol ol ul, .cleanslate ol ul ul, .cleanslate ul ol ul, .cleanslate ul ul ul {
  list-style-type: square !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.cleanslate li {
  display: list-item !important;
  min-height: auto !important;
  min-width: auto !important;
  padding-left: 20px !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.cleanslate em {
  font-style: italic !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.cleanslate a {
  color: #00f !important;
  text-decoration: underline !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.cleanslate a:visited {
  color: #529 !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.cleanslate a, .cleanslate a *, .cleanslate button, .cleanslate input[type=button], .cleanslate input[type=checkbox], .cleanslate input[type=radio], .cleanslate input[type=submit], .cleanslate select {
  cursor: pointer !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.cleanslate button, .cleanslate input[type=submit] {
  text-align: center !important;
  padding: 2px 6px 3px !important;
  border-radius: 4px !important;
  text-decoration: none !important;
  font-family: arial, helvetica, sans-serif !important;
  font-size: small !important;
  color: buttontext !important;
  border: 1px solid #a6a6a6 !important;
  background: #fff !important;
  background: -moz-linear-gradient(top, white 0, #dddddd 100%, #d1d1d1 100%, #dddddd 100%) !important;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, white), color-stop(100%, #dddddd), color-stop(100%, #d1d1d1), color-stop(100%, #dddddd)) !important;
  background: -webkit-linear-gradient(top, white 0, #dddddd 100%, #d1d1d1 100%, #dddddd 100%) !important;
  background: -o-linear-gradient(top, white 0, #dddddd 100%, #d1d1d1 100%, #dddddd 100%) !important;
  background: -ms-linear-gradient(top, white 0, #dddddd 100%, #d1d1d1 100%, #dddddd 100%) !important;
  background: linear-gradient(to bottom, white 0, #dddddd 100%, #d1d1d1 100%, #dddddd 100%) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dddddd', GradientType=0 ) !important;
  -webkit-box-shadow: 1px 1px 0 #eee !important;
  -moz-box-shadow: 1px 1px 0 #eee !important;
  -o-box-shadow: 1px 1px 0 #eee !important;
  box-shadow: 1px 1px 0 #eee !important;
  outline: initial !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.cleanslate button, .cleanslate input[type=button], .cleanslate input[type=submit] {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.cleanslate button:active, .cleanslate input[type=button]:active, .cleanslate input[type=submit]:active {
  background: #3b679e !important;
  background: -moz-linear-gradient(top, #3b679e 0, #2b88d9 50%, #207cca 51%, #7db9e8 100%) !important;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #3b679e), color-stop(50%, #2b88d9), color-stop(51%, #207cca), color-stop(100%, #7db9e8)) !important;
  background: -webkit-linear-gradient(top, #3b679e 0, #2b88d9 50%, #207cca 51%, #7db9e8 100%) !important;
  background: -o-linear-gradient(top, #3b679e 0, #2b88d9 50%, #207cca 51%, #7db9e8 100%) !important;
  background: -ms-linear-gradient(top, #3b679e 0, #2b88d9 50%, #207cca 51%, #7db9e8 100%) !important;
  background: linear-gradient(to bottom, #3b679e 0, #2b88d9 50%, #207cca 51%, #7db9e8 100%) !important;
  border-color: #5259b0 !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.cleanslate button {
  padding: 1px 6px 2px !important;
  margin-right: 5px !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.cleanslate input[type=hidden] {
  display: none !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.cleanslate textarea {
  -webkit-appearance: textarea !important;
  background: #fff !important;
  padding: 2px !important;
  margin-left: 0 !important;
  word-wrap: break-word !important;
  white-space: pre-wrap !important;
  font-size: 11px !important;
  font-family: arial, helvetica, sans-serif !important;
  line-height: 13px !important;
  resize: both !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.cleanslate input, .cleanslate select, .cleanslate textarea {
  border: 1px solid #ccc !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.cleanslate select {
  font-size: 11px !important;
  font-family: helvetica, arial, sans-serif !important;
  display: inline-block !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.cleanslate input:focus, .cleanslate textarea:focus {
  outline: -webkit-focus-ring-color auto 5px !important;
  outline: initial !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.cleanslate input[type=text] {
  background: #fff !important;
  padding: 1px !important;
  font-family: initial !important;
  font-size: small !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.cleanslate input[type=checkbox], .cleanslate input[type=radio] {
  border: 1px solid #2b2b2b !important;
  border-radius: 4px !important;
  outline: initial !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .ja-button-blue:focus, .ja-gadget-virtual-assistant-inline.cleanslate .ja-button-classic:focus, .ja-gadget-virtual-assistant-inline.cleanslate .ja-button-clear:focus, .ja-gadget-virtual-assistant-inline.cleanslate .ja-button-green:focus, .ja-gadget-virtual-assistant-inline.cleanslate .ja-button-orange:focus, .ja-gadget-virtual-assistant-inline.cleanslate .ja-button-outline-blue:focus, .ja-gadget-virtual-assistant-inline.cleanslate .ja-button-outline-gray:focus, .ja-gadget-virtual-assistant-inline.cleanslate .ja-button-outline-orange:focus, .ja-gadget-virtual-assistant-inline.cleanslate .ja-button-outline-white:focus, .ja-gadget-virtual-assistant-inline.cleanslate .ja-buttons, .ja-gadget-virtual-assistant-inline.cleanslate .ja-buttons:focus, .ja-gadget-virtual-assistant-inline.cleanslate .th-chat-question-box textarea:focus {
  outline: 0 !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.cleanslate input[type=radio] {
  margin: 2px 2px 3px !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.cleanslate li:after, .cleanslate li:before {
  content: "" !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.cleanslate input, .cleanslate select {
  vertical-align: middle !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.cleanslate [dir=rtl] {
  direction: rtl !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.cleanslate [hidden], .cleanslate template {
  display: none !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.cleanslate img {
  border: 0 !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.cleanslate textarea {
  overflow: auto !important;
  vertical-align: top !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.cleanslate {
  font-size: medium !important;
  line-height: 1 !important;
  direction: ltr !important;
  text-align: left !important;
  text-align: start !important;
  font-family: "Times New Roman", Times, serif !important;
  color: #000 !important;
  font-style: normal !important;
  font-weight: 400 !important;
  text-decoration: none !important;
  list-style-type: disc !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate {
  box-sizing: border-box !important;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-size: 14px !important;
  overflow: hidden !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .ja-button-orange, .ja-gadget-virtual-assistant-inline.cleanslate .ja-button-orange:active {
  -moz-transition: background 0.2s linear, opacity 0.2s linear !important;
  -o-transition: background 0.2s linear, opacity 0.2s linear !important;
  font-size: 18px !important;
  -webkit-border-radius: 3px !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate * {
  box-sizing: border-box !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .ja-button-orange:active {
  -webkit-transition: background 0.2s linear, opacity 0.2s linear !important;
  float: none !important;
  cursor: pointer !important;
  vertical-align: middle !important;
  text-align: center !important;
  white-space: nowrap !important;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  display: inline-block !important;
  padding: 0 35px 1px !important;
  color: #fff !important;
  font-weight: 700 !important;
  transition: background 0.2s linear, opacity 0.2s linear !important;
  height: 48px !important;
  font-size: 1.125rem !important;
  line-height: 47px !important;
  line-height: 2.9375rem !important;
  border-radius: 3px !important;
  border: 0 !important;
  width: auto !important;
  background: #e85c41 !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .th-chat-header {
  -webkit-border-radius: 6px 6px 0 0 !important;
  border-radius: 6px 6px 0 0 !important;
  font-size: 15px !important;
  line-height: 22px !important;
  background: #52bad5 !important;
  border: none !important;
  color: #fff !important;
  font-weight: 700 !important;
  min-height: 90px !important;
  padding: 10px 12px 5px 15px !important;
  position: relative !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .th-chat-header .hidden {
  display: none !important;
  visibility: hidden !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .th-chat-header .title {
  color: #fff !important;
  float: left !important;
  width: 95% !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .th-chat-header .heading {
  padding: 0 0 8px 35px !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .th-chat-header .toggle-button {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAcCAYAAABRVo5BAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjMwQTBEMzBBMkQ4MjExRTZBQjQ0QTM2OEM0QjQ3MUEwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjMwQTBEMzBCMkQ4MjExRTZBQjQ0QTM2OEM0QjQ3MUEwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzBBMEQzMDgyRDgyMTFFNkFCNDRBMzY4QzRCNDcxQTAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MzBBMEQzMDkyRDgyMTFFNkFCNDRBMzY4QzRCNDcxQTAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7bFncWAAAA4UlEQVR42pzUMQ7CMAwF0MKUA3Rj5g7snIoDIqQcoAtbOxe2rMFGNnISJ8SJ9FXS+FUlbT3FGCfIFbJAZpq3gjULTxDhWP/gmWrKEw2c1EyduFhrXpXm6gUlcgqWQ96FY3SD7JCLwJtAm0BYszO8QwLkneEXRSKsCfJWHwp24i/8ENbmm6PhAuWbU8MFqkGJeSSoBTGeQKDfyfrhq+vjScdzvnAcQS3oISeKVytGNkbbnK5HkcPuhy+h6XVjaH7B0Qx9UmiGPuJ8c7rbhoSmRsXQ3Bq5y5mbMXdyc/tH8xFgAJfSqHhUwPzmAAAAAElFTkSuQmCC) no-repeat !important;
  cursor: pointer !important;
  margin: 13px 12px 0 0 !important;
  position: absolute !important;
  right: 0 !important;
  top: 0 !important;
  height: 14px !important;
  width: 14px !important;
  z-index: 1 !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .th-chat-header .expert-profile {
  font-size: 13px !important;
  line-height: 20px !important;
  clear: both !important;
  padding: 14px 0 10px 85px !important;
  position: relative !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .th-chat-header .expert-profile:after {
  content: "" !important;
  display: block !important;
  clear: both !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .th-chat-header .expert-profile .experience-container {
  height: 20px !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .th-chat-header .expert-profile .experience-container.long {
  min-height: 60px !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .th-chat-header .expert-profile .experience.short {
  text-overflow: ellipsis !important;
  width: 75% !important;
  white-space: nowrap !important;
  overflow: hidden !important;
  display: inline-block !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .th-chat-header .expert-profile .less-link, .ja-gadget-virtual-assistant-inline.cleanslate .th-chat-header .expert-profile .more-link {
  cursor: pointer !important;
  float: right !important;
  margin: 0 20px 0 5px !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .th-chat-header .expert-profile .less-link:after, .ja-gadget-virtual-assistant-inline.cleanslate .th-chat-header .expert-profile .more-link:after {
  content: "" !important;
  position: absolute !important;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAMCAYAAABbayygAAAACXBIWXMAAAsTAAALEwEAmpwYAAA5omlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzIgNzkuMTU5Mjg0LCAyMDE2LzA0LzE5LTEzOjEzOjQwICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgICAgICAgICB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgICAgICAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyI+CiAgICAgICAgIDx4bXA6Q3JlYXRvclRvb2w+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTYtMTEtMDdUMTY6MTQ6NTgrMDI6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNi0xMS0wN1QxOTo0NzozMyswMjowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTYtMTEtMDdUMTk6NDc6MzMrMDI6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6ZmM0M2M1OWYtZTBiZi00MDRmLWI0M2QtODAwMDc1Zjk3Y2NkPC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD54bXAuZGlkOkFGNUZDNTIzOTRCQTExRTY4MzE0QjJBMUE2N0Y0RTg3PC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06RGVyaXZlZEZyb20gcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICA8c3RSZWY6aW5zdGFuY2VJRD54bXAuaWlkOkFGNUZDNTIwOTRCQTExRTY4MzE0QjJBMUE2N0Y0RTg3PC9zdFJlZjppbnN0YW5jZUlEPgogICAgICAgICAgICA8c3RSZWY6ZG9jdW1lbnRJRD54bXAuZGlkOkFGNUZDNTIxOTRCQTExRTY4MzE0QjJBMUE2N0Y0RTg3PC9zdFJlZjpkb2N1bWVudElEPgogICAgICAgICA8L3htcE1NOkRlcml2ZWRGcm9tPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6QUY1RkM1MjM5NEJBMTFFNjgzMTRCMkExQTY3RjRFODc8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkhpc3Rvcnk+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOmZjNDNjNTlmLWUwYmYtNDA0Zi1iNDNkLTgwMDA3NWY5N2NjZDwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNi0xMS0wN1QxOTo0NzozMyswMjowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+NjU1MzU8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjEwPC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjEyPC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz7XSHTRAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAABwSURBVHjalJG7DcMwDESfPEJ2zBwCnNKA0yrwDF7NGeGlsAQLQgr6ADZ3JI+fpO7AATz5jw14oBZPrCpDrFUrjVga0SW1BotKXz1X4VND9dX00Sp7IfdaUsfhZ+ALvHtyIoqo9e1lQucJHTxFX/gbAC1tHvQOKh9jAAAAAElFTkSuQmCC) no-repeat !important;
  height: 6px !important;
  width: 14px !important;
  margin: 8px 0 0 5px !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .th-chat-header .expert-profile .less-link:after {
  background-position: 0 -6px !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .th-chat-header .expert-avatar {
  border-radius: 100% !important;
  height: 60px !important;
  width: 60px !important;
  border: 2px solid #fff !important;
  position: absolute !important;
  left: 0 !important;
  margin-top: -3px !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .th-chat-header .ja-logo {
  display: inline-block !important;
  vertical-align: top !important;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAWCAYAAAArdgcFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTQ4NkNBN0YyMDZGMTFFNjg1QzJCMzM5OTM1OTU1RDEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTQ4NkNBODAyMDZGMTFFNjg1QzJCMzM5OTM1OTU1RDEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5NDg2Q0E3RDIwNkYxMUU2ODVDMkIzMzk5MzU5NTVEMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5NDg2Q0E3RTIwNkYxMUU2ODVDMkIzMzk5MzU5NTVEMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqdOQKMAAAI2SURBVHjaYmCgAPz//18BiBOAeD4Q3/+PAAkgeUYSDRMAUg5AbA+lDXAofcDIyKjISISBDlCD/PEYhgGAhjOyYDHMAMl1AQyUAmi4rQfi90jh9n/Ohfv/M3ee+f/887f/ZAAHFiDRADS/Hpult959Zjjz4gPDp19/GCSgYlvvPmPYcvcFUPwdg6YQH0ONlSaDmhAv9qABWYHPV9vuPmcwFBdgkOThZCjff5lh3+OXYENVBXkYNt15xuCvIs1QY62JTWsiCz6Dz7/6wNBw9BpDsak6Q7imDIOdnDCDkYQgmA0CZ1++Z3j+9Tsu7Qos+CMDQn0BBgsIeCtLMcy5eJ8hYN1Rhqefv4NSBMNnqBw2wITPbFBwgMCzL9/A9ITTtxhmXrjLYCIuxNDrpMdgDPQFHsPtQYYfIJSaYF7fDAx/M0khcBjbyYox8LJCPP7iC/agYSFksLoQD9B1f+H8p19+MJwDhvWhR28YDjx+DQy5/0DLfzBIACMcW5g/wGc4Hxsrw+kX78HsSE05hlkX7zFk7DwH5qcbKDNIcbMxqAjy4ozQh/gMl+TmgLNT9BWBwSHC8OX3HwZ1oIHcbHg9/oBgsIC8i5wVcGUYLKAQb4SCImoLMKPwsbMQa+AFUKICYkdgMt2AV1f/6TsMz4CR1Yg9BzJA4wvkuINAvAFo4AeMMhpXyfPl529chdZ+aFFMVKmID7xH488np8iFgfNA3I/sMmg1BnYxA7UBUtApMNACEB3GSAAgwAAufqOREl/C5gAAAABJRU5ErkJggg==) no-repeat !important;
  background-size: contain !important;
  height: 22px !important;
  width: 22px !important;
  position: absolute !important;
  margin: 1px 0 10px !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .th-chat-header .profile {
  font-weight: 400 !important;
  padding-top: 1px !important;
}

@media (min-height: 210px) and (max-height: 530px) {
  /* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
  .ja-gadget-virtual-assistant-inline.cleanslate .th-chat-header .ja-logo {
    width: 57px !important;
    margin-bottom: 5px !important;
  }

  /* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
  .ja-gadget-virtual-assistant-inline.cleanslate .th-chat-header .expert-profile {
    padding: 14px 20px 10px 85px !important;
  }

  /* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
  .ja-gadget-virtual-assistant-inline.cleanslate .th-chat-header .expert-avatar {
    width: 60px !important;
    height: 60px !important;
  }
}
@media (min-width: 460px) {
  /* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
  .ja-gadget-virtual-assistant-inline.cleanslate .th-chat-header .title {
    width: 93% !important;
  }
}
/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .th-chat-message {
  border-bottom: 1px solid #ddd !important;
  color: #000 !important;
  font-size: 13px !important;
  line-height: 18px !important;
  padding: 20px !important;
  word-wrap: break-word !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .th-chat-message span {
  font-size: 11px !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .th-chat-message .va-avatar {
  float: left !important;
  width: 24px !important;
  height: 24px !important;
  border-radius: 100% !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .ja-button-blue, .ja-gadget-virtual-assistant-inline.cleanslate .ja-button-orange {
  float: none !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .th-chat-message:last-child {
  border: none !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .th-chat-message.expert {
  background-color: #fff !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .th-chat-message.expert span {
  padding: 3px 0 10px 30px !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .th-chat-message.customer {
  background-color: #efefef !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .th-chat-message .name {
  color: #999 !important;
  display: block !important;
  font-weight: 700 !important;
  padding-bottom: 10px !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .th-chat-message .text {
  display: inline !important;
  font-weight: 400 !important;
  color: #333 !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .th-chat-message .continue-link {
  color: #1B92AB !important;
  cursor: pointer !important;
  font-weight: 700 !important;
  text-decoration: none !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .th-chat-message .continue-link:hover {
  color: #f90 !important;
}

@media (max-height: 530px) {
  /* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
  .ja-gadget-virtual-assistant-inline.cleanslate .th-chat-message {
    padding: 15px 20px !important;
  }
}
@media (max-height: 480px) {
  /* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
  .ja-gadget-virtual-assistant-inline.cleanslate .th-chat-message .name {
    padding-bottom: 5px !important;
  }
}
@media (min-height: 210px) and (max-height: 319px) {
  /* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
  .ja-gadget-virtual-assistant-inline.cleanslate .th-chat-message {
    padding: 10px !important;
  }
}
/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .th-chat-dialog {
  background-color: #fff !important;
  border-top: 1px solid #e4e2dc !important;
  border-bottom: 1px solid #ccc !important;
  height: 230px !important;
  overflow-x: hidden !important;
  overflow-y: scroll !important;
  position: relative !important;
  width: 100% !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .th-chat-dialog .conversation {
  min-height: 170px !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .th-chat-dialog .typing-box {
  font-size: 13px !important;
  line-height: 20px !important;
  border-top: 1px solid #ebebeb !important;
  bottom: 0 !important;
  font-weight: 700 !important;
  color: #999 !important;
  height: 58px !important;
  background-color: #fff !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .th-chat-dialog .typing-text {
  padding: 20px 0 0 20px !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .th-chat-dialog .hidden {
  display: none !important;
  visibility: hidden !important;
}

@media (min-height: 481px) and (max-height: 530px) {
  /* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
  .ja-gadget-virtual-assistant-inline.cleanslate .th-chat-dialog {
    height: 200px !important;
  }

  /* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
  .ja-gadget-virtual-assistant-inline.cleanslate .th-chat-dialog .conversation {
    min-height: 149px !important;
  }

  /* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
  .ja-gadget-virtual-assistant-inline.cleanslate .th-chat-dialog .typing-box {
    height: 50px !important;
  }
}
@media (max-height: 480px) {
  /* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
  .ja-gadget-virtual-assistant-inline.cleanslate .th-chat-dialog {
    height: 175px !important;
  }

  /* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
  .ja-gadget-virtual-assistant-inline.cleanslate .th-chat-dialog .conversation {
    min-height: 110px !important;
  }

  /* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
  .ja-gadget-virtual-assistant-inline.cleanslate .th-chat-dialog .typing-box {
    height: 40px !important;
  }

  /* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
  .ja-gadget-virtual-assistant-inline.cleanslate .th-chat-dialog .typing-text {
    padding: 14px 0 0 20px !important;
  }
}
/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .ja-button-blue, .ja-gadget-virtual-assistant-inline.cleanslate .ja-button-green, .ja-gadget-virtual-assistant-inline.cleanslate .ja-button-orange {
  -webkit-transition: background 0.2s linear, opacity 0.2s linear !important;
  cursor: pointer !important;
  vertical-align: middle !important;
  text-align: center !important;
  white-space: nowrap !important;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  display: inline-block !important;
  padding: 0 35px 1px !important;
  color: #fff !important;
  font-weight: 700 !important;
}

@media (max-height: 440px) {
  /* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
  .ja-gadget-virtual-assistant-inline.cleanslate .th-chat-dialog {
    height: 120px !important;
  }
}
@media (min-height: 210px) and (max-height: 319px) {
  /* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
  .ja-gadget-virtual-assistant-inline.cleanslate .th-chat-dialog {
    height: 80px !important;
  }
}
/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .ja-button-orange {
  transition: background 0.2s linear, opacity 0.2s linear !important;
  height: 48px !important;
  font-size: 1.125rem !important;
  line-height: 47px !important;
  line-height: 2.9375rem !important;
  border-radius: 3px !important;
  border: 0 !important;
  width: auto !important;
  background: #e85c41 !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .ja-button-blue, .ja-gadget-virtual-assistant-inline.cleanslate .ja-button-green {
  -moz-transition: background 0.2s linear, opacity 0.2s linear !important;
  -o-transition: background 0.2s linear, opacity 0.2s linear !important;
  -webkit-border-radius: 3px !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .ja-button-orange:hover {
  color: #fff !important;
  text-decoration: none !important;
  background-color: #db3a1b !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .ja-button-orange.button-44 {
  height: 44px !important;
  font-size: 18px !important;
  font-size: 1.125rem !important;
  line-height: 43px !important;
  line-height: 2.6875rem !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .ja-button-orange.button-40 {
  height: 40px !important;
  font-size: 16px !important;
  font-size: 1rem !important;
  line-height: 39px !important;
  line-height: 2.4375rem !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .ja-button-blue {
  transition: background 0.2s linear, opacity 0.2s linear !important;
  height: 48px !important;
  font-size: 18px !important;
  font-size: 1.125rem !important;
  line-height: 47px !important;
  line-height: 2.9375rem !important;
  border-radius: 3px !important;
  border: 0 !important;
  width: auto !important;
  background: #52bad5 !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .ja-button-blue:hover {
  color: #fff !important;
  text-decoration: none !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .ja-button-blue.button-44 {
  height: 44px !important;
  font-size: 18px !important;
  font-size: 1.125rem !important;
  line-height: 43px !important;
  line-height: 2.6875rem !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .ja-button-blue.button-40 {
  height: 40px !important;
  font-size: 16px !important;
  font-size: 1rem !important;
  line-height: 39px !important;
  line-height: 2.4375rem !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .ja-button-green {
  transition: background 0.2s linear, opacity 0.2s linear !important;
  height: 48px !important;
  font-size: 18px !important;
  font-size: 1.125rem !important;
  line-height: 47px !important;
  line-height: 2.9375rem !important;
  border-radius: 3px !important;
  border: 0 !important;
  width: auto !important;
  float: none !important;
  background: #00bf8f !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .ja-button-classic, .ja-gadget-virtual-assistant-inline.cleanslate .ja-button-outline-blue, .ja-gadget-virtual-assistant-inline.cleanslate .ja-button-outline-gray, .ja-gadget-virtual-assistant-inline.cleanslate .ja-button-outline-orange, .ja-gadget-virtual-assistant-inline.cleanslate .ja-button-outline-white {
  -webkit-border-radius: 3px !important;
  text-align: center !important;
  display: inline-block !important;
  padding: 0 35px 1px !important;
  width: auto !important;
  float: none !important;
  cursor: pointer !important;
  vertical-align: middle !important;
  white-space: nowrap !important;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .ja-button-outline-blue, .ja-gadget-virtual-assistant-inline.cleanslate .ja-button-outline-white {
  -webkit-transition: background 0.2s linear, opacity 0.2s linear !important;
  -moz-transition: background 0.2s linear, opacity 0.2s linear !important;
  -o-transition: background 0.2s linear, opacity 0.2s linear !important;
  transition: background 0.2s linear, opacity 0.2s linear !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .ja-button-green:hover {
  color: #fff !important;
  text-decoration: none !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .ja-button-green.button-44 {
  height: 44px !important;
  font-size: 18px !important;
  font-size: 1.125rem !important;
  line-height: 43px !important;
  line-height: 2.6875rem !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .ja-button-green.button-40 {
  height: 40px !important;
  font-size: 16px !important;
  font-size: 1rem !important;
  line-height: 39px !important;
  line-height: 2.4375rem !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .ja-button-outline-gray {
  height: 48px !important;
  font-size: 18px !important;
  font-size: 1.125rem !important;
  line-height: 47px !important;
  line-height: 2.9375rem !important;
  border-radius: 3px !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .ja-button-outline-gray.button-44 {
  height: 44px !important;
  font-size: 18px !important;
  font-size: 1.125rem !important;
  line-height: 43px !important;
  line-height: 2.6875rem !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .ja-button-outline-gray.button-40 {
  height: 40px !important;
  font-size: 16px !important;
  font-size: 1rem !important;
  line-height: 39px !important;
  line-height: 2.4375rem !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .ja-button-outline-blue {
  height: 48px !important;
  font-size: 18px !important;
  font-size: 1.125rem !important;
  line-height: 47px !important;
  line-height: 2.9375rem !important;
  border-radius: 3px !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .ja-button-outline-blue.button-44 {
  height: 44px !important;
  font-size: 18px !important;
  font-size: 1.125rem !important;
  line-height: 43px !important;
  line-height: 2.6875rem !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .ja-button-outline-blue.button-40 {
  height: 40px !important;
  font-size: 16px !important;
  font-size: 1rem !important;
  line-height: 39px !important;
  line-height: 2.4375rem !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .ja-button-outline-white {
  height: 48px !important;
  font-size: 18px !important;
  font-size: 1.125rem !important;
  line-height: 47px !important;
  line-height: 2.9375rem !important;
  border-radius: 3px !important;
  color: #fff !important;
  border: 0 !important;
  color: rgba(255, 255, 255, 0.9) !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .ja-button-classic, .ja-gadget-virtual-assistant-inline.cleanslate .ja-button-outline-orange {
  -webkit-transition: background 0.2s linear, opacity 0.2s linear !important;
  -moz-transition: background 0.2s linear, opacity 0.2s linear !important;
  -o-transition: background 0.2s linear, opacity 0.2s linear !important;
  transition: background 0.2s linear, opacity 0.2s linear !important;
  border-radius: 3px !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .ja-button-outline-white.button-44 {
  height: 44px !important;
  font-size: 18px !important;
  font-size: 1.125rem !important;
  line-height: 43px !important;
  line-height: 2.6875rem !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .ja-button-outline-white.button-40 {
  height: 40px !important;
  font-size: 16px !important;
  font-size: 1rem !important;
  line-height: 39px !important;
  line-height: 2.4375rem !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .ja-button-outline-orange {
  height: 48px !important;
  font-size: 18px !important;
  font-size: 1.125rem !important;
  line-height: 47px !important;
  line-height: 2.9375rem !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .ja-button-outline-orange.button-44 {
  height: 44px !important;
  font-size: 18px !important;
  font-size: 1.125rem !important;
  line-height: 43px !important;
  line-height: 2.6875rem !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .ja-button-outline-orange.button-40 {
  height: 40px !important;
  font-size: 16px !important;
  font-size: 1rem !important;
  line-height: 39px !important;
  line-height: 2.4375rem !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .ja-button-classic {
  height: 48px !important;
  font-weight: 700 !important;
  font-size: 18px !important;
  font-size: 1.125rem !important;
  line-height: 47px !important;
  line-height: 2.9375rem !important;
  color: #fff !important;
  background-image: -webkit-linear-gradient(top, #fabc6c, #d65600) !important;
  background-image: -moz-linear-gradient(top, #fabc6c, #d65600) !important;
  background-image: -o-linear-gradient(top, #fabc6c, #d65600) !important;
  background-image: linear-gradient(to bottom, #fabc6c, #d65600) !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .ja-button-classic:hover {
  color: #fff !important;
  text-decoration: none !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .ja-button-classic.button-44 {
  height: 44px !important;
  font-size: 18px !important;
  font-size: 1.125rem !important;
  line-height: 43px !important;
  line-height: 2.6875rem !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .ja-button-classic.button-40 {
  height: 40px !important;
  font-size: 16px !important;
  font-size: 1rem !important;
  line-height: 39px !important;
  line-height: 2.4375rem !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .ja-button-clear {
  -webkit-transition: background 0.2s linear, opacity 0.2s linear !important;
  -moz-transition: background 0.2s linear, opacity 0.2s linear !important;
  -o-transition: background 0.2s linear, opacity 0.2s linear !important;
  transition: background 0.2s linear, opacity 0.2s linear !important;
  cursor: pointer !important;
  height: 48px !important;
  vertical-align: middle !important;
  text-align: center !important;
  white-space: nowrap !important;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  -webkit-border-radius: 3px !important;
  border-radius: 3px !important;
  display: inline-block !important;
  padding: 0 35px 1px !important;
  color: #fff !important;
  width: auto !important;
  float: none !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .ja-button-clear:hover {
  color: #fff !important;
  text-decoration: none !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .ja-button-clear.button-44 {
  height: 44px !important;
  font-size: 18px !important;
  font-size: 1.125rem !important;
  line-height: 43px !important;
  line-height: 2.6875rem !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .ja-button-clear.button-40 {
  height: 40px !important;
  font-size: 16px !important;
  font-size: 1rem !important;
  line-height: 39px !important;
  line-height: 2.4375rem !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .th-chat-question-box {
  background-color: #eee !important;
  padding: 29px 20px 65px 19px !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .th-chat-question-box .text-box {
  background: #fff !important;
  border: 1px solid #52bad5 !important;
  position: relative !important;
  color: #999 !important;
  margin-bottom: 10px !important;
  padding: 7px 15px 10px 10px !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .th-chat-question-box .text-box:after, .ja-gadget-virtual-assistant-inline.cleanslate .th-chat-question-box .text-box:before {
  position: absolute !important;
  content: "" !important;
  border: 7px solid transparent !important;
  border-top: 7px solid #30a6c4 !important;
  bottom: -14px !important;
  right: 60px !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .th-chat-question-box .text-box:after {
  border-top: 7px solid #fff !important;
  bottom: -13px !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .th-chat-question-box textarea {
  border: 0 !important;
  resize: none !important;
  color: #333 !important;
  font-family: inherit !important;
  font-size: 12px !important;
  line-height: 18px !important;
  height: 50px !important;
  width: 470px !important;
  display: block !important;
  position: relative !important;
  background: 0 0 !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .th-chat-question-box textarea:-ms-input-placeholder {
  color: #999 !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .th-chat-question-box .send-btn {
  margin-top: 7px !important;
  float: right !important;
  font-family: inherit !important;
  font-size: 18px !important;
  line-height: 47px !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .th-chat-question-box .send-btn.disabled {
  opacity: 0.6 !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .th-chat-question-box.hidden {
  display: none !important;
  visibility: hidden !important;
}

@media (max-width: 414px) and (max-height: 736px) {
  /* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
  .ja-gadget-virtual-assistant-inline.cleanslate .th-chat-question-box .text-box .text-area {
    font-size: 16px !important;
  }
}
@media (max-width: 659px) {
  /* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
  .ja-gadget-virtual-assistant-inline.cleanslate .th-chat-question-box textarea {
    padding: 2% !important;
    width: 96% !important;
  }
}
@media (max-height: 530px) {
  /* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
  .ja-gadget-virtual-assistant-inline.cleanslate .th-chat-question-box {
    padding-top: 15px !important;
  }
}
@media (max-height: 480px) {
  /* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
  .ja-gadget-virtual-assistant-inline.cleanslate .th-chat-question-box textarea {
    height: 35px !important;
  }
}
@media (max-height: 414px) {
  /* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
  .ja-gadget-virtual-assistant-inline.cleanslate .th-chat-question-box {
    padding: 15px 10px !important;
    min-height: 60px !important;
  }

  /* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
  .ja-gadget-virtual-assistant-inline.cleanslate .th-chat-question-box textarea {
    padding: 5px 0 !important;
    width: 100% !important;
    margin-bottom: 0 !important;
  }

  /* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
  .ja-gadget-virtual-assistant-inline.cleanslate .th-chat-question-box input {
    height: 47px !important;
    float: right !important;
    width: 20% !important;
    margin: 10px 0 0 !important;
  }

  /* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
  .ja-gadget-virtual-assistant-inline.cleanslate .th-chat-question-box .text-box {
    float: left !important;
    width: 67% !important;
    height: 47px !important;
  }

  /* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
  .ja-gadget-virtual-assistant-inline.cleanslate .th-chat-question-box .text-box::after, .ja-gadget-virtual-assistant-inline.cleanslate .th-chat-question-box .text-box::before {
    right: -14px !important;
    bottom: 23px !important;
    border: 7px solid transparent !important;
  }

  /* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
  .ja-gadget-virtual-assistant-inline.cleanslate .th-chat-question-box .text-box::before {
    border-left-color: #30a6c4 !important;
    right: -15px !important;
  }

  /* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
  .ja-gadget-virtual-assistant-inline.cleanslate .th-chat-question-box .text-box::after {
    border-left-color: #fff !important;
  }

  /* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
  .ja-gadget-virtual-assistant-inline.cleanslate .th-chat-question-box .send-btn {
    padding: 0 !important;
  }
}
/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .th-chat-notification {
  padding: 5px 15px !important;
  z-index: 10 !important;
  font-size: 13px !important;
  display: none !important;
  position: absolute !important;
  width: 100% !important;
  box-sizing: border-box !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .th-chat-notification .th-chat-notification-header {
  display: block !important;
  font-weight: 700 !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .th-chat-notification.warning {
  background-color: #323a45 !important;
  color: #fff !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .th-chat-notification.error {
  background-color: #ff6464 !important;
  color: #333 !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .th-chat-notification.active {
  display: block !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .ja-buttons {
  transition: background-color 0.2s ease-in-out, opacity 0.2s ease-in-out !important;
  cursor: pointer !important;
  height: 48px !important;
  vertical-align: middle !important;
  white-space: nowrap !important;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: 700 !important;
  font-size: 18px !important;
  font-size: 1.125rem !important;
  line-height: 47px !important;
  line-height: 2.9375rem !important;
  -webkit-border-radius: 3px !important;
  border-radius: 3px !important;
  display: inline-block !important;
  padding: 0 35px 1px !important;
  color: #fff !important;
  border: 0 !important;
  width: auto !important;
  float: none !important;
  background: #e85c41 !important;
  -webkit-appearance: none !important;
  margin-left: auto !important;
  margin-right: auto !important;
  text-align: left !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .ja-button-small, .ja-gadget-virtual-assistant-inline.cleanslate .ja-button-tiny {
  padding-left: 20px !important;
  padding-right: 20px !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .ja-buttons:hover {
  color: #fff !important;
  text-decoration: none !important;
  background-color: #db3a1b !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .ja-button-blue:hover {
  background-color: #30a6c4 !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .ja-button-green:hover {
  background-color: #008c69 !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .ja-button-outline-gray {
  border: 1px solid #ccc !important;
  color: #999 !important;
  font-weight: 400 !important;
  background: 0 0 !important;
  -webkit-transition: border-color 150ms linear, color 150ms linear !important;
  -moz-transition: border-color 150ms linear, color 150ms linear !important;
  -o-transition: border-color 150ms linear, color 150ms linear !important;
  transition: border-color 150ms linear, color 150ms linear !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .ja-button-outline-gray:hover {
  text-decoration: none !important;
  border-color: #999 !important;
  color: #666 !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .ja-button-outline-gray:active, .ja-gadget-virtual-assistant-inline.cleanslate .ja-button-outline-gray:focus {
  border: 1px solid #ccc !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .ja-button-outline-blue {
  border: 1px solid #52bad5 !important;
  color: #30a6c4 !important;
  font-weight: 400 !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .ja-button-outline-blue:hover {
  text-decoration: none !important;
  border-color: #52bad5 !important;
  background: #52bad5 !important;
  color: #fff !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .ja-button-outline-blue:active, .ja-gadget-virtual-assistant-inline.cleanslate .ja-button-outline-blue:focus {
  border: 1px solid #52bad5 !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .ja-button-outline-white {
  border: 1px solid rgba(255, 255, 255, 0.9) !important;
  color: rgba(255, 255, 255, 0.9) !important;
  font-weight: 400 !important;
  background: 0 0 !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .ja-button-outline-white:hover {
  text-decoration: none !important;
  border-color: #fff !important;
  color: #fff !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .ja-button-outline-white:active, .ja-gadget-virtual-assistant-inline.cleanslate .ja-button-outline-white:focus {
  border: 1px solid #fff !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .ja-button-outline-orange {
  background: 0 0 !important;
  border: 1px solid #e85c41 !important;
  color: #e85c41 !important;
  font-weight: 400 !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .ja-button-outline-orange:hover {
  text-decoration: none !important;
  border-color: #db3a1b !important;
  background: #db3a1b !important;
  color: #fff !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .ja-button-outline-orange:active {
  border: 1px solid #e85c41 !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .ja-button-classic {
  background-color: #e37601 !important;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fabc6c), to(#d65600)) !important;
  background-image: -webkit-linear-gradient(top, #fabc6c, #d65600) !important;
  background-image: -moz-linear-gradient(top, #fabc6c, #d65600) !important;
  background-image: -o-linear-gradient(top, #fabc6c, #d65600) !important;
  background-image: linear-gradient(to bottom, #fabc6c, #d65600) !important;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#fabc6c, endColorstr=#d65600)" !important;
  text-shadow: 1px 1px 3px #a74b00 !important;
  background-position: 0 top !important;
  border: 1px solid #e0721e !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .ja-button-classic:hover {
  background-position: 0 bottom !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .ja-button-clear {
  border: 1px solid #fff !important;
  background: 0 0 !important;
  font-size: 18px !important;
  font-size: 1.125rem !important;
  line-height: 48px !important;
  line-height: 3rem !important;
  font-weight: 400 !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .ja-button-medium {
  height: 40px !important;
  font-size: 16px !important;
  font-size: 1rem !important;
  line-height: 39px !important;
  line-height: 2.4375rem !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .ja-button-small {
  height: 40px !important;
  font-size: 14px !important;
  font-size: 0.875rem !important;
  line-height: 39px !important;
  line-height: 2.4375rem !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .ja-button-tiny {
  height: 36px !important;
  font-size: 14px !important;
  font-size: 0.875rem !important;
  line-height: 34px !important;
  line-height: 2.125rem !important;
}

@media (min-width: 1280px) {
  /* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
  .ja-gadget-virtual-assistant-inline.cleanslate .ja-buttons {
    max-width: 960px !important;
  }
}
@media (min-width: 980px) and (max-width: 1279px) {
  /* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
  .ja-gadget-virtual-assistant-inline.cleanslate .ja-buttons {
    max-width: 960px !important;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  /* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
  .ja-gadget-virtual-assistant-inline.cleanslate .ja-buttons {
    max-width: 768px !important;
  }
}
/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .th-chat-cta {
  background-color: #EEE !important;
  padding: 25px 20px 0 18px !important;
  min-height: 89px !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .th-chat-cta .marketing-text {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: 400 !important;
  color: #AEAEAE !important;
  font-size: 15px !important;
  padding-top: 8px !important;
  display: inline-block !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .th-chat-cta .cta-button {
  padding: 0 49px 0 28px !important;
  height: 40px !important;
  float: right !important;
  font-size: 15px !important;
  line-height: 20px !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .th-chat-cta .cta-button:after {
  content: "" !important;
  position: absolute !important;
  width: 10px !important;
  height: 14px !important;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAOCAYAAAAWo42rAAAACXBIWXMAAC4jAAAuIwF4pT92AAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAADo4aVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzEzMiA3OS4xNTkyODQsIDIwMTYvMDQvMTktMTM6MTM6NDAgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICAgICAgICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iPgogICAgICAgICA8eG1wOkNyZWF0b3JUb29sPkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1LjUgKFdpbmRvd3MpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE3LTAyLTEwVDEyOjQyOjQyKzAyOjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNy0wMi0xMFQxMjo0Mjo0MiswMjowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTctMDItMTBUMTI6NDI6NDIrMDI6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOjI5ZDY0NTlhLWI1NjQtYWE0OS05MGQ2LTg2ZmE5ODkzNzBmNzwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjllMzU5NWE3LWVmN2QtMTFlNi1hY2FhLTk4ZGFkNGI3N2Y5ZTwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOmYyY2ExYTdkLTg4MDEtZTU0OC05Zjk0LTBmMzM5MWU2NWYyMjwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNyZWF0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDpmMmNhMWE3ZC04ODAxLWU1NDgtOWY5NC0wZjMzOTFlNjVmMjI8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTctMDItMTBUMTI6NDI6NDIrMDI6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1LjUgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDoyOWQ2NDU5YS1iNTY0LWFhNDktOTBkNi04NmZhOTg5MzcwZjc8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTctMDItMTBUMTI6NDI6NDIrMDI6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1LjUgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6U2VxPgogICAgICAgICA8L3htcE1NOkhpc3Rvcnk+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDxwaG90b3Nob3A6SUNDUHJvZmlsZT5zUkdCIElFQzYxOTY2LTIuMTwvcGhvdG9zaG9wOklDQ1Byb2ZpbGU+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjMwMDAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjMwMDAwMDAvMTAwMDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+MTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MTA8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MTQ8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/PkX42fEAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAWtJREFUeNp0UTtIQmEU/m/2gBCSGoSChiBoqqUg2n6JGnJr9HcITAKHCKGXRBJO1tRU3jaHyog23cRCmiwKGyIs0MTO9VF6kXvrer2nxcBXH3zb4XsdTooEUSuLpBzg40TTFoz+8Dtph5zTUlGSCfx5fsSsYzENjE4hImlmR1XIzHy6HfFq9oP0e3xDXWPjN4LVxFoUEZEAo93A6F7p5EDRZAnF0yMERr3AqO5PsUEeGJ3Iu+x3qpBBORZFYdkcAkYNiEg4RGxwEKymTq5Xv9G3srWjGxzuKR26X9TU6y5pF7ymPiue81iVJSz6vNhB/keKEEK4+jLNFOzmke/724cKpDG/bVOA0fWWo7zLPqcKmYIci6JgNyeB0emG1sAoV+L3NzVZUsWzYwRGr4DRgYZ5YGleL12HLtRiAQueVQUYXQNGuXonknNaRpVk4qn2wjdgdLJdbk6KBL+0smgoB/hLomk2oz9cbDfB7wAtiTKVryynqwAAAABJRU5ErkJggg==) no-repeat !important;
  margin: 3px 0 0 7px !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .th-chat-cta.hidden {
  display: none !important;
  visibility: hidden !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .th-chat-cta {
  margin-left: auto !important;
  margin-right: auto !important;
  text-align: left !important;
}

@media (min-width: 1280px) {
  /* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
  .ja-gadget-virtual-assistant-inline.cleanslate .th-chat-cta {
    max-width: 960px !important;
  }
}
@media (min-width: 980px) and (max-width: 1279px) {
  /* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
  .ja-gadget-virtual-assistant-inline.cleanslate .th-chat-cta {
    max-width: 960px !important;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  /* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
  .ja-gadget-virtual-assistant-inline.cleanslate .th-chat-cta {
    max-width: 768px !important;
  }
}
@-ms-viewport {
  width: device-width !important;
}
/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .th-chat-window-inline {
  font-size: 14px !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .th-chat-window-inline .modal {
  -webkit-border-radius: 9px 9px 0 0 !important;
  border-radius: 9px 9px 0 0 !important;
  border: 1px solid #ccc !important;
  display: block !important;
  visibility: visible !important;
  background-color: #fff !important;
  width: 300px !important;
  text-align: left !important;
  -webkit-text-size-adjust: 100% !important;
  text-size-adjust: 100% !important;
  position: relative !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .hidden, .ja-gadget-virtual-assistant-inline.cleanslate .th-chat-window-inline .modal .th-chat-header .ja-logo, .ja-gadget-virtual-assistant-inline.cleanslate .th-chat-window-inline .modal .th-chat-header .toggle-button, .ja-gadget-virtual-assistant-inline.cleanslate .th-chat-window-inline .modal .th-chat-question-box .text-box::after, .ja-gadget-virtual-assistant-inline.cleanslate .th-chat-window-inline .modal .th-chat-question-box .text-box::before, .ja-gadget-virtual-assistant-inline.cleanslate .th-chat-window-inline.hidden {
  display: none !important;
  visibility: hidden !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .th-chat-window-inline .modal.with-copyright {
  background-color: #eee !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .th-chat-window-inline .modal.with-copyright .copyright {
  margin: -18px 0 0 10px !important;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAUCAYAAAB7wJiVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ppVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1ZTUwNTAyMy05ODRjLTRhODQtYjVkMy00MTY3OTdkM2I0YTUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDRBNjhBN0NDRkI4MTFFNkE5N0M5MUY0OEVDNkE3RTkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDRBNjhBN0JDRkI4MTFFNkE5N0M5MUY0OEVDNkE3RTkiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjVlNTA1MDIzLTk4NGMtNGE4NC1iNWQzLTQxNjc5N2QzYjRhNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1ZTUwNTAyMy05ODRjLTRhODQtYjVkMy00MTY3OTdkM2I0YTUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5FJwnrAAADj0lEQVR42uyZW08TURDHdwELeAUFKsSiUjSgCSSmxgRfePKdJz8jX8EnXuTFJgoxgDHgZTW2KlSgQNlS6kzyO8m4brkk1lTcSf45y5zds3PmP5ezxa/X614irSNtiQtaSzrO8uZ83z/J/q8Irgr2BR//to3RCtXxHwZhtyHhsqDdzH0RVJMMab4oAb2MFyNzFUEX1+cSQppPxKhxeFRqgjdkym1BSrCbENI8uSPoFKwLzlOuqji9TEb4wGVIcspqorjy49MfKpCxJvgGAWnBAPe1//OE6EmmCegVzER0M+h/ufcY2THXBUqUlqV+QQadZk9gGn5y7I2RFDhOd5wcmAzR0rVF1uyw9wv0mQPjj0F0nyhr7jSmfeizYJuDQYa1iti1Tsbp4eEro86HgixrBdxzjTX1qP3hSEI0CmWYZiF90aKclVdFrwZMcJvqAtE94SUaaXr9DGPHBS8EU6wxx3O6bonrkE3phuZxziQlpNTAwZNstMwzD8WGQGxZlnGCc/1iTMnycEKVLBmGpK5IlSgDzZT7ggX2sou9qnstGMNuJa4PbAhuYr8SMkKJbIPEIQjwDEHhSTLEReI8f0/ppmXMKRHocqIrQkSvefY6ji3g/HkIctcpCExjzCzr5pgrQ14usq6TDUjPsuYKpC6jyzfoISX6w/ARvUZ7zJ6gBwL2sUGz5yX3PSLTOnF2YE5zfWTTJj1J5w8hvcAzQ2Sn2rN0qpIlkVYkY1IYltJMQeccFpAZHhGTRr+Cg6djll7F4S5SrCwzBjFznnGAW0NJ1b6iURxq1jYoWZdwtJVDHPWDUtZN5G/jxJDornB/D1m1jjPv4fglnhkxa+lR+x3B6UpWDdIHOFCcrofIJtOmtCijoeiyVicOUF2ZKJ2DgDIOG0NXNaXLM+RtkHFZiEyZEpZpYJabz2KDy7Yx3hmVPcZ+xk2iWeWVmfcoR9t8l9zAmV0Q57KgCnHqj+eCxwRgDV/q6e0uxCnZDwTfI33iVuSwceKmnjM9RB2fNz0krzqu14yjSjgpxNmOiMVIzVygHzw1/cAzumJMfXU9zT2TR+cIXGtAyFsT2Qd8ANYiZHg07JsQo9nwnsa7Y7Jsi7KU4boCiYPYUoVInatzMBg1ZbCADe3s5bce4kd/3CIzpkU/+4d+wGu2aLlKi71zZ+HDKe47JIxjrkVlnHK1cFa+ZP3kH1StnyGJJIQk4uSnAAMAGI8gOJcktacAAAAASUVORK5CYII=) no-repeat !important;
  height: 21px !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .th-chat-window-inline .modal.with-copyright .th-chat-header {
  min-height: 79px !important;
  padding-top: 6px !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .th-chat-window-inline .modal.with-copyright .th-chat-dialog {
  height: 94px !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .th-chat-window-inline .modal.with-copyright .th-chat-dialog.minimized-for-header {
  height: 54px !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .th-chat-window-inline .modal.with-copyright .th-chat-dialog .conversation .th-chat-message.customer, .ja-gadget-virtual-assistant-inline.cleanslate .th-chat-window-inline .modal.with-copyright .th-chat-dialog .conversation .th-chat-message.expert {
  padding: 5px 10px !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .th-chat-window-inline .modal.with-copyright .th-chat-question-box {
  padding-top: 18px !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .th-chat-window-inline .modal.with-copyright .th-chat-question-box .send-btn, .ja-gadget-virtual-assistant-inline.cleanslate .th-chat-window-inline .modal.with-copyright .th-chat-question-box .text-box {
  margin-top: -5px !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .th-chat-window-inline .modal.with-copyright .th-chat-cta {
  min-height: 72px !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .th-chat-window-inline .modal.with-copyright .th-chat-cta .marketing-text {
  padding-top: 0 !important;
  margin-top: -5px !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .th-chat-window-inline .modal.with-copyright .th-chat-cta:not(.hidden) + .copyright {
  height: 25px !important;
  margin-top: -22px !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .th-chat-window-inline .modal.size-450x400 {
  width: 450px !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .th-chat-window-inline .modal.size-450x400 .th-chat-dialog {
  height: 247px !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .th-chat-window-inline .modal.size-450x400 .th-chat-dialog.minimized-for-header {
  height: 207px !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .th-chat-window-inline .modal.size-450x400 .th-chat-question-box .text-box {
  width: 345px !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .th-chat-window-inline .modal.size-450x400 .th-chat-question-box .text-box .text-area {
  width: 343px !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .th-chat-window-inline .modal .th-chat-dialog {
  height: 97px !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .th-chat-window-inline .modal .th-chat-dialog.minimized-for-header {
  height: 57px !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .th-chat-window-inline .modal .th-chat-dialog .conversation {
  min-height: 0 !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .th-chat-window-inline .modal .th-chat-dialog .conversation .th-chat-message {
  font-size: 12px !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .th-chat-window-inline .modal .th-chat-dialog .conversation .expert.th-chat-message {
  padding: 10px !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .th-chat-window-inline .modal .th-chat-dialog .conversation .customer.th-chat-message {
  padding: 15px 10px !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .th-chat-window-inline .modal .th-chat-dialog .conversation .customer.th-chat-message .name {
  padding-bottom: 12px !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .th-chat-window-inline .modal .th-chat-dialog .typing-box {
  border: none !important;
  height: 20px !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .th-chat-window-inline .modal .th-chat-dialog .typing-box .typing-text {
  font-size: 11px !important;
  height: 0 !important;
  padding: 0 0 0 10px !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .th-chat-window-inline .modal .th-chat-question-box {
  padding: 14px 20px 54px 14px !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .th-chat-window-inline .modal .th-chat-question-box .text-box {
  padding: 0 !important;
  float: left !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .th-chat-window-inline .modal .th-chat-question-box .text-box .text-area {
  height: 36px !important;
  width: 193px !important;
  padding: 8px 25px 8px 10px !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .th-chat-window-inline .modal .th-chat-question-box .send-btn {
  height: 38px !important;
  font-size: 14px !important;
  line-height: 40px !important;
  margin-top: 0 !important;
  padding: 0 12px 1px !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .th-chat-window-inline .modal .th-chat-header {
  min-height: 80px !important;
  padding-left: 10px !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .th-chat-window-inline .modal .th-chat-header .title {
  width: 100% !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .th-chat-window-inline .modal .th-chat-header .heading {
  font-size: 18px !important;
  padding: 0 0 5px 65px !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .th-chat-window-inline .modal .th-chat-header .expert-profile {
  font-size: 12px !important;
  padding: 0 0 0 65px !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .th-chat-window-inline .modal .th-chat-header .expert-profile .experience.short {
  min-height: 20px !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .th-chat-window-inline .modal .th-chat-header .expert-profile .less-link, .ja-gadget-virtual-assistant-inline.cleanslate .th-chat-window-inline .modal .th-chat-header .expert-profile .more-link {
  margin-right: 12px !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .th-chat-window-inline .modal .th-chat-header .expert-avatar {
  margin-top: -25px !important;
  height: 55px !important;
  width: 55px !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .th-chat-window-inline .modal .th-chat-cta {
  padding: 11px 20px 0 15px !important;
  min-height: 68px !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .th-chat-window-inline .modal .th-chat-cta .cta-button {
  margin-top: 3px !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .th-chat-window-inline .modal .th-chat-cta .marketing-text {
  padding-top: 5px !important;
  font-size: 14px !important;
  width: 115px !important;
  line-height: 18px !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .th-chat-window-inline .modal .th-chat-notification {
  line-height: 18px !important;
}

@media (max-width: 736px) {
  /* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
  .ja-gadget-virtual-assistant-inline.cleanslate .th-chat-window-inline .modal.size-450x400 {
    width: auto !important;
    max-width: 450px !important;
  }

  /* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
  .ja-gadget-virtual-assistant-inline.cleanslate .th-chat-window-inline .modal.size-450x400 .th-chat-question-box .text-box {
    width: 84% !important;
    margin-right: -70px !important;
  }

  /* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
  .ja-gadget-virtual-assistant-inline.cleanslate .th-chat-window-inline .modal.size-450x400 .th-chat-question-box .text-box .text-area {
    width: 100% !important;
  }
}
@media (min-width: 320px) and (max-width: 400px) {
  /* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
  .ja-gadget-virtual-assistant-inline.cleanslate .th-chat-window-inline .modal.size-450x400 .th-chat-question-box .text-box {
    width: 80% !important;
  }
}
@media (max-height: 530px) {
  /* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
  .ja-gadget-virtual-assistant-inline.cleanslate .th-chat-window-inline .th-chat-question-box .text-box {
    width: 193px !important;
    height: 36px !important;
  }

  /* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
  .ja-gadget-virtual-assistant-inline.cleanslate .th-chat-window-inline .th-chat-question-box .send-btn {
    width: 22% !important;
  }

  /* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
  .ja-gadget-virtual-assistant-inline.cleanslate .th-chat-window-inline .modal.size-450x400 .th-chat-question-box .send-btn {
    width: auto !important;
  }
}
@media (min-height: 360px) and (max-height: 400px) {
  /* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
  .ja-gadget-virtual-assistant-inline.cleanslate .th-chat-window-inline .modal.size-450x400 .th-chat-dialog {
    height: 200px !important;
  }

  /* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
  .ja-gadget-virtual-assistant-inline.cleanslate .th-chat-window-inline .modal.size-450x400 .th-chat-dialog.minimized-for-header {
    height: 160px !important;
  }
}
@media (min-height: 300px) and (max-height: 359px) {
  /* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
  .ja-gadget-virtual-assistant-inline.cleanslate .th-chat-window-inline .modal.size-450x400 .th-chat-dialog {
    height: 150px !important;
  }

  /* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
  .ja-gadget-virtual-assistant-inline.cleanslate .th-chat-window-inline .modal.size-450x400 .th-chat-dialog.minimized-for-header {
    height: 110px !important;
  }
}
@-ms-viewport {
  width: device-width !important;
}
/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate button, .ja-gadget-virtual-assistant-inline.cleanslate input[type=button], .ja-gadget-virtual-assistant-inline.cleanslate input[type=submit] {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
}

/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/ask_widzet.css.scss */
.ja-gadget-virtual-assistant-inline.cleanslate .ja-pixel {
  width: 1px !important;
  height: 1px !important;
  visibility: hidden !important;
  display: block !important;
  opacity: 0 !important;
}
/* General link styles */

a {
    color: #007BFF; /* Change this to your desired color */
    text-decoration: none; /* Removes underline */
  }
  
  a:hover {
    color: #0056b3; 
  }
  
  /* Page layout */
  .author-page {
    padding: 20px;
    background-color: #FFFFFF;
    width: 100%;
    max-width: 1920px;
    margin-inline: auto;
    .author-wrapper {
      margin-inline: auto;
      float: unset;
      .modifying {
        display: flex; 
        justify-content: space-between; 
        align-items:center; 
        gap: 10px; 
        margin-left:0; 
        margin-bottom:10px;

        /* Breadcrumb */
        .author-nav-breadcrumb {
          font-family: Montserrat-Regular;
          font-size: 14px;
          color: #333;
          margin: 16px 20px;
          display: flex;
          flex-wrap: nowrap;
          align-items: center;
          white-space: nowrap;
          overflow: hidden;
          a {
            color: #5d5656;
            font-weight: 400;
            text-decoration: none;
          }
          span {
            color: #0A4476;
            font-weight: 700;
            margin-left: 6px;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            max-width: 100%;
            display: inline-block;
            flex-shrink: 1;
          }
        }
      }
      /* Author card layout */
      .author-card {
        display: flex;
        align-items: center;
        gap: 20px;
        padding: 20px;
        background-color: #FFFFFF;
        .author-image {
          position: relative;
          width: 170px;
          height: 170px;
          margin-right: 0;
          img {
            width: 100%;
            height: 100%;
          }
          /* Social media icons */
          .social-icons {
            position: absolute;
            bottom: -10px;
            right: 0;        
            .social-icon {
              width: 50px; 
              height: 50px;
              border-radius: 50%; 
              overflow: hidden;
              display: flex;
              align-items: center; 
              justify-content: center;
              border: 1px solid #e0e0e0;
              img {
                width: 100%;
                height: 100%; 
                object-fit: cover;
              }
            }
          }
        }

        @media(max-width: 620px) {
          flex-wrap: wrap;
          flex-direction: column;
          align-items: flex-start;
          .author-image {
            position: relative;
            width: 135px;
            height: 135px;
          }
        }

        /* Author details */
        .author-details {
          display: flex;
          flex-direction: column;
          align-items: flex-start;
          gap: 12px;
          flex: 1;
          max-width: 1800px;
          width: 100%;
    
          h2 {
            font-size: 23px;
            color: #004783;
            font-weight: 600; 
            margin: 0;
          }
    
          p {
            display: -webkit-box;
            line-clamp: 4;
            -webkit-line-clamp: 4;
            -webkit-box-orient: vertical;
            overflow: hidden;
            font-size: 14px;
            color: #808080;
            margin: 0;
          }

          span {
            color: #808080;
            font-weight: 600;
          }

          .tags-wrapper {
            display: flex;
            align-items: center;
            flex-wrap: wrap;
            gap: 12px;
            /* Section for writing tags */
            .tags {
              display: flex;
              align-items: center;
              gap: 8px;
            
              .tag {
                background-color: #094477;
                color: #fff;
                padding: 5px 8px;
                border-radius: 10px;
                font-size: 10px;
              }
            }
          }
        }
      }
      /* FAQ section */
      .answer-wrapper {
        padding: 20px;
        h3 {
          font-size: 23px;
          color: #333333;
          font-weight: 600; 
        }
      }
    }
    @media (max-width: 992px) {
      padding-top: 6rem;
    }
    @media (max-width: 767px) {
      padding-top: 2rem;
      .author-wrapper {
        padding: 0;
      }
    }
  }
  
  
  h4 {
    font-size: 23px;
    color: #333333;
    font-weight: 550; 
  }

  
  /* FAQ cards */
  .faq-questions {
    display: flex;
    flex-direction: column;
    gap: 20px;

    .faq-card-extra{
      padding-top: 15px;
    }
    .faq-card {
      padding: 15px;
      background-color: #FFFFFF;
      border: 1px solid #e0e0e0;
      border-radius: 8px;
      box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1);
      h4 {
        display: -webkit-box;
        line-clamp: 1;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        overflow: hidden;
        font-size: 16px;
        color: #094477;
        margin-bottom: 10px;
        text-indent: -1em; /* Pulls the first line back */
        padding-left: 2em;
      }
      p {
        font-size: 14px;
        color: #333333;
        margin-bottom: 10px;
      }
      a {
        font-size: 14px;
        color: #094477;
        font-weight: bold;
        text-decoration: none;
        white-space: nowrap;
        &:hover {
          color: #0056b3;
        }
      }
      .faq-card-content {
        display: inline-flex;
        align-items: center;
        gap: 8px;
        padding-left: 2.5em;
        p {
          display: inline-block;
        
        }
      }
    }
  }

  .view-more-wrapper {
    text-align: center;
    margin-top: 15px;
    #view-more-btn {
      display: inline-block;
      padding: 10px 20px;
      background-color: #fff;
      color: #094477;
      text-align: center;
      text-decoration: none;
      border-radius: 30px;
      border: none;
      cursor: pointer;
      font-size: 16px;
      font-weight: 600;
      &:hover {
        background-color: #bde6f2;
      }
    }
  }

  .articles {
    padding: 20px;
    h3 {
      font-size: 23px;
      color: #333333;
      font-weight: 600;
    }
    .articles-grid {
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(275px, 1fr));
      gap: 35px;
      @media (max-width: 1359px) and (min-width:700px) {
        gap: 25px;
        > div:last-child {
          display: none;
        }
      }
      @media (max-width: 700px) {
        grid-template-columns: unset;
      }
    }
    .article-item {
      background-color: #fff;
      border-radius: 12px;
      overflow: hidden;
      box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);
      display: flex;
      flex-direction: column;
      transition: transform 0.2s ease;
      .author-article-image {
        img {
          width: 100%;
          height: 200px;
          object-fit: cover;
        }
      }
      .article-content {
        padding: 20px;
        .article-title {
          color: #094477;
          font-size: 18px;
          margin: 0 0 15px;
          display: -webkit-box;
          line-clamp: 2;
          -webkit-line-clamp: 2;
          -webkit-box-orient: vertical;
          overflow: hidden;
          font-family: Montserrat-Light !important;
        }
        .article-description {
          font-size: 14px;
          color: #666;
          margin-bottom: 15px;
          .clamp {
            display: -webkit-box;
            line-clamp: 2;
            -webkit-line-clamp: 3;
            -webkit-box-orient: vertical;  
            overflow: hidden;
            text-overflow: ellipsis;
            margin-bottom: 8px;
          }
        }
        .read-now {
          color: #094477;
          text-decoration: none;
          font-weight: bold;
          padding-top: 10px;
        }
      }
    }
  }
  
  /* Modal container */
  .modal {
    display: grid;
    position: fixed;
    z-index: 1000;
    left: 0;
    top: 0;
    width: 100%;
    height: 110%;
    overflow: auto;
    background-color: rgb(0,0,0);
    background-color: rgba(0,0,0,0.4);
    padding-top: 60px;
  }
  
  /* Modal content */
  .modal-content {
    background-color: #fefefe;
    margin: 15% auto;
    padding: 25px;
    border: 4px solid #808080;
    width: 80%;
    max-width: 700px;
    border-radius: 10px;
    align-self: center;
  }
  
  /* Close button */
  .close {
    color: #000000;
    float: right;
    font-size: 28px;
    font-weight: bold;
  }
  
  .close:hover,
  .close:focus {
    color: black;
    text-decoration: none;
    cursor: pointer;
  }
  
  #dropdown > * {
    margin-bottom: 20px; /* Adjust margin for child elements */
  }
  
  #dropdown > *:last-child {
    margin-bottom: 0; /* Remove margin from the last child */
  }
  
  .inmate-search-box{
    gap: 20px;
    display: grid;
  }
  
  .state, .facility-name{
    min-height: 40px;
  }
  
  .keyword{
    width: 87%;
    min-height: 40px;
  }
  
  .prisonDirect-btn{
    width: 49%;
    border: unset;
    padding: 14px 10px;
    background-color: #2DCF63;
  }
  
  p6{ 
    font-size: 18px;
    top: -12px;
    position: relative;
    margin-left: 65px;
    color: #FFFFFF;
  }
  
  .inmate-search-box {
    border: 1px solid #ccc; /* Set the border color and width */
    border-radius: 4px; /* Adjust this value for more or less rounding */
    padding: 25px; /* Optional: Add padding for spacing inside the box */
    background-color: rgba(255, 255, 255, 0.9); /* Optional: Set a background color */
    box-shadow: 0 4px 4px rgba(0, 0, 0, 0); /* Optional: Add a subtle shadow */
  }
  
  
  
  h5{
    margin-left: 150px;
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-size: 23px;
    color: #333333;
    font-weight: 550; 
    color: #FFFFFF;
  }
  
  
  .modal-content {
    background-color:#83c2f2;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
    height: 390px;
    border-radius: 15px;
  }
  
  
  .prisonDirect-btn{
    width: 20%;
    border-radius: 15px;
  }
  
  .reset-btn{
    background-color: #4CAF50;
    border-radius: 15px;
    height: 300px;
    display: contents;
  }

/* line 8, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/banners.scss */
.header .header-banners {
  position: relative;
  top: inherit;
  right: inherit;
  bottom: inherit;
  left: inherit;
  z-index: 10000;
  padding-top: 10px;
  max-height: 90px;
  margin-left: 0;
  text-align: center;
  background-color: rgba(19, 89, 144, 0.8);
}
@media screen and (min-width: 1200px) {
  /* line 8, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/banners.scss */
  .header .header-banners {
    margin-left: -364px;
  }
}
@media screen and (min-width: 1440px) {
  /* line 8, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/banners.scss */
  .header .header-banners {
    margin-left: -296px;
  }
}
@media screen and (min-width: 1440px) {
  /* line 8, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/banners.scss */
  .header .header-banners {
    margin-left: -296px;
  }
}
@media screen and (min-width: 992px) {
  /* line 8, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/banners.scss */
  .header .header-banners {
    position: absolute;
    top: 16px;
    left: 50%;
    max-height: 90px;
    padding-top: 0;
    margin-left: -364px;
    background-color: rgba(14, 67, 108, 0.5);
  }
}

/* line 46, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/banners.scss */
.welcome.index .header-banners {
  display: none;
}

/* line 53, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/banners.scss */
.footer-banners {
  max-height: 90px;
  margin: 0 -15px 0 -15px;
  text-align: center;
}

/* line 60, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/banners.scss */
.header .horizontal-banner {
  position: absolute;
  z-index: 9999;
  width: 728px;
  height: 100px;
  background-color: transparent;
  top: 17px;
  left: 50%;
  overflow: hidden;
  margin-left: -364px;
}
@media screen and (max-width: 992px) {
  /* line 60, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/banners.scss */
  .header .horizontal-banner {
    position: relative;
    width: 100%;
    top: inherit;
    bottom: inherit;
    left: inherit;
    text-align: center;
    background-color: rgba(19, 89, 144, 0.8);
    right: inherit;
    margin: auto;
  }
}

/* line 86, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/banners.scss */
.ad_right {
  width: 370px;
  height: 280px;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 992px) {
  /* line 86, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/banners.scss */
  .ad_right {
    width: 160px;
    height: 600px;
  }
}
/* line 4, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/base_form.scss */
.form-control {
  margin-bottom: 20px;
}

/* line 8, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/base_form.scss */
.form-inline .form-control {
  margin-bottom: 0;
}

/* line 12, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/base_form.scss */
textarea.large {
  height: 200px;
}

/* line 16, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/base_form.scss */
select {
  display: block;
}

/* jQuery type-ahead */
/* line 21, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/base_form.scss */
.tt-dataset {
  padding: 10px;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
/* line 28, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/base_form.scss */
.tt-dataset .tt-selectable {
  margin: 0;
  padding: 5px;
}
/* line 33, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/base_form.scss */
.tt-dataset .tt-selectable:hover,
.tt-dataset .tt-cursor {
  background-color: #578adf;
  color: white;
}

/* line 40, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/base_form.scss */
.tt-menu {
  margin-top: -20px;
  background-color: white;
}

/* line 45, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/base_form.scss */
.twitter-typeahead, .tt-menu {
  width: 100%;
}

/* End jQuery type-ahead */
/**
 * BootstrapValidator (http://bootstrapvalidator.com)
 *
 * The best jQuery plugin to validate form fields. Designed to use with Bootstrap 3
 *
 * @author      http://twitter.com/nghuuphuoc
 * @copyright   (c) 2013 - 2014 Nguyen Huu Phuoc
 * @license     MIT
 */
/* line 12, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/bootstrapValidator.scss */
.bv-form .help-block {
  margin-bottom: 0;
}

/* line 15, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/bootstrapValidator.scss */
.nav-tabs li.bv-tab-success > a {
  color: #3c763d;
}

/* line 18, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/bootstrapValidator.scss */
.nav-tabs li.bv-tab-error > a {
  color: #a94442;
}
/* line 1, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/confirm_pop_up_modal.scss */
.clr-red {
  color: red;
}

/* line 4, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/confirm_pop_up_modal.scss */
.img-replace {
  /* replace text with an image */
  display: inline-block;
  overflow: hidden;
  text-indent: 100%;
  color: transparent;
  white-space: nowrap;
}

/* -------------------------------- 

xnugget info 

-------------------------------- */
/* line 18, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/confirm_pop_up_modal.scss */
.cd-nugget-info {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 50px;
  line-height: 50px;
  bottom: 0;
  left: 0;
}

/* line 27, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/confirm_pop_up_modal.scss */
.cd-nugget-info a {
  position: relative;
  font-size: 14px;
  color: #5e6e8d;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  transition: all 0.2s;
}

/* line 35, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/confirm_pop_up_modal.scss */
.no-touch .cd-nugget-info a:hover {
  opacity: .8;
}

/* line 38, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/confirm_pop_up_modal.scss */
.cd-nugget-info span {
  vertical-align: middle;
  display: inline-block;
}

/* line 42, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/confirm_pop_up_modal.scss */
.cd-nugget-info span svg {
  display: block;
}

/* line 45, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/confirm_pop_up_modal.scss */
.cd-nugget-info .cd-nugget-info-arrow {
  fill: #5e6e8d;
}

/* line 48, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/confirm_pop_up_modal.scss */
.cd-popup-trigger {
  cursor: pointer;
}

/* -------------------------------- 

Main components 

-------------------------------- */
/* -------------------------------- 

xpopup 

-------------------------------- */
/* line 62, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/confirm_pop_up_modal.scss */
.cd-popup {
  position: fixed;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(94, 110, 141, 0.9);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
  -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
  transition: opacity 0.3s 0s, visibility 0s 0.3s;
}

/* line 75, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/confirm_pop_up_modal.scss */
.cd-popup.is-visible {
  opacity: 1;
  visibility: visible;
  -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
  -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
  transition: opacity 0.3s 0s, visibility 0s 0s;
  z-index: 99;
}

/* line 84, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/confirm_pop_up_modal.scss */
.cd-popup-container {
  position: relative;
  width: 90%;
  max-width: 420px;
  margin: 4em auto;
  background: #FFF;
  border-radius: .25em .25em .4em .4em;
  text-align: center;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
  -webkit-transform: translateY(-40px);
  -moz-transform: translateY(-40px);
  -ms-transform: translateY(-40px);
  -o-transform: translateY(-40px);
  transform: translateY(-40px);
  /* Force Hardware Acceleration in WebKit */
  -webkit-backface-visibility: hidden;
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

/* line 107, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/confirm_pop_up_modal.scss */
.cd-popup-container p {
  padding: 3em 1em;
}

/* line 110, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/confirm_pop_up_modal.scss */
.cd-popup-container .cd-buttons:after {
  content: "";
  display: table;
  clear: both;
}

/* line 115, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/confirm_pop_up_modal.scss */
.cd-popup-container .cd-buttons li {
  float: left;
  width: 50%;
  list-style: none;
}

/* line 120, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/confirm_pop_up_modal.scss */
.cd-popup-container .cd-buttons a {
  display: block;
  height: 60px;
  line-height: 60px;
  /*text-transform: uppercase;*/
  color: #FFF;
  -webkit-transition: background-color 0.2s;
  -moz-transition: background-color 0.2s;
  transition: background-color 0.2s;
}

/* line 130, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/confirm_pop_up_modal.scss */
.cd-popup-container .cd-buttons li:last-child a {
  background: #fc7169;
  border-radius: 0 0 0 .25em;
}

/* line 134, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/confirm_pop_up_modal.scss */
.cd-popup-container .cd-buttons li .bg-green-clr {
  background-color: #6baf6b !important;
}

/* line 137, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/confirm_pop_up_modal.scss */
.no-touch .cd-popup-container .cd-buttons li:first-child a:hover {
  background-color: #fc8982;
}

/* line 140, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/confirm_pop_up_modal.scss */
.cd-popup-container .cd-buttons li:first-child a {
  background: #b6bece;
  border-radius: 0 0 .25em 0;
}

/* line 144, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/confirm_pop_up_modal.scss */
.no-touch .cd-popup-container .cd-buttons li:last-child a:hover {
  background-color: #c5ccd8;
}

/* line 147, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/confirm_pop_up_modal.scss */
.cd-popup-container .cd-popup-close {
  position: absolute;
  top: 8px;
  right: 8px;
  width: 30px;
  height: 30px;
}

/* line 154, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/confirm_pop_up_modal.scss */
.cd-popup-container .cd-popup-close::before, .cd-popup-container .cd-popup-close::after {
  content: '';
  position: absolute;
  top: 12px;
  width: 14px;
  height: 3px;
  background-color: #8f9cb5;
}

/* line 162, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/confirm_pop_up_modal.scss */
.cd-popup-container .cd-popup-close::before {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  left: 8px;
}

/* line 170, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/confirm_pop_up_modal.scss */
.cd-popup-container .cd-popup-close::after {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  right: 8px;
}

/* line 178, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/confirm_pop_up_modal.scss */
.is-visible .cd-popup-container {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}

@media only screen and (min-width: 1170px) {
  /* line 186, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/confirm_pop_up_modal.scss */
  .cd-popup-container {
    margin: 8em auto;
  }
}
.custom_link {
	text-decoration: none !important;
}
.order-delivered {
	color: green;
}
.order-shipped {
	color: purple;
}
.order-placed{
	color: red;
}
.noLRpdg{
	padding-left: 0;
	padding-right: 0;
}
.mt0  {margin-top:0;}
.mt5  {margin-top: 0.313em;}
.mt10 {margin-top: 0.625em;}
.mt20 {margin-top: 1.250em !important;}
.mt30 {margin-top: 1.875em !important;}
.mt40 {margin-top: 2.500em;}
.mt50 {margin-top: 3.125em;}
.mt60 {margin-top: 3.750em;}
.mt70 {margin-top: 4.375em;}
.mt80 {margin-top: 5.000em;}
.mt90 {margin-top: 5.625em;}
.mt100 {margin-top: 6.250em;}
.mt125{margin-top: 7.813em;}
.mt150{margin-top: 9.375em;}
.mt160{margin-top: 10.000em;}
.mt180{margin-top: 11.250em;}

.mb0  {margin-bottom:0;}
.mb5  {margin-bottom: 0.313em;}
.mb10 {margin-bottom: 0.625em;}
.mb15 {margin-bottom: 0.938em;}
.mb20 {margin-bottom: 1.250em;}
.mb30 {margin-bottom: 1.875em;}
.mb40 {margin-bottom: 2.500em;}
.mb50 {margin-bottom: 3.125em;}
.mb60 {margin-bottom: 3.750em;}
.mb70 {margin-bottom: 4.375em;}
.mb80 {margin-bottom: 5.000em;}
.mb90 {margin-bottom: 5.625em;}
.mb100 {margin-bottom: 6.250em;}
.mb160{margin-bottom: 10.000em;}

.ml0  {margin-left: 0;}
.ml10 {margin-left: 0.625em!important;}
.ml15 {margin-left: 0.938em !important;}
.ml20 {margin-left: 1.250em;}
.ml30 {margin-left: 1.875em;}
.ml40 {margin-left: 2.500em;}
.ml50 {margin-left: 3.125em;}
.ml60 {margin-left: 3.750em;}
.ml70 {margin-left: 4.375em;}
.ml75 {margin-left: 4.688em;}
.ml80 {margin-left: 5.000em;}
.ml90 {margin-left: 5.625em;}
.ml100 {margin-left: 6.250em;}

.mr0  {margin-right: 0!important;}
.mr10 {margin-right: 0.625em;}
.mr20 {margin-right: 1.250em;}
.mr30 {margin-right: 1.875em;}
.mr40 {margin-right: 2.500em;}
.mr50 {margin-right: 3.125em;}
.mr60 {margin-right: 3.750em;}
.mr70 {margin-right: 4.375em;}
.mr80 {margin-right: 5.000em;}
.mr90 {margin-right: 5.625em;}
.mr100 {margin-right: 6.250em;}

.p0   {padding: 0;}
.pt0   {padding-top: 0 !important;}
.pt10 {padding-top: 0.625em;}
.pt20 {padding-top: 1.250em;}
.pt30 {padding-top: 1.875em;}
.pt40 {padding-top: 2.500em!important;}
.pt50 {padding-top: 3.125em;}
.pt60 {padding-top: 3.750em;}
.pt70 {padding-top: 4.375em;}
.pt80 {padding-top: 5.000em;}
.pt90 {padding-top: 5.625em;}
.pt100 {padding-top: 6.250em;}
.pt125{padding-top: 7.813em;}
.pt160{padding-top: 10.000em;}

.pb0  {padding-bottom: 0 !important;}
.pb10 {padding-bottom: 0.625em;}
.pb20 {padding-bottom: 1.250em;}
.pb30 {padding-bottom: 1.875em;}
.pb40 {padding-bottom: 2.500em;}
.pb50 {padding-bottom: 3.125em;}
.pb60 {padding-bottom: 3.750em;}
.pb70 {padding-bottom: 4.375em;}
.pb80 {padding-bottom: 5.000em;}
.pb90 {padding-bottom: 5.625em;}
.pb100 {padding-bottom: 6.250em;}
.pb200{padding-bottom: 13.000em;}

.pl0  {padding-left: 0;}
.pl10 {padding-left: 0.625em;}
.pr15 {padding-left: 0.938em;}
.pl20 {padding-left: 1.250em;}
.pl30 {padding-left: 1.875em;}
.pl40 {padding-left: 2.500em;}
.pl50 {padding-left: 3.125em;}
.pl60 {padding-left: 3.750em;}
.pl70 {padding-left: 4.375em;}
.pl80 {padding-left: 5.000em;}
.pl90 {padding-left: 5.625em;}
.pl100 {padding-left: 6.250em;}

.pr0  {padding-right: 0;}
.pr10 {padding-right: 0.625em;}
.pr20 {padding-right: 1.250em;}
.pr30 {padding-right: 1.875em;}
.pr40 {padding-right: 2.500em;}
.pr50 {padding-right: 3.125em;}
.pr55 {padding-right: 3.438em;}
.pr60 {padding-right: 3.750em;}
.pr70 {padding-right: 4.375em;}
.pr80 {padding-right: 5.000em;}
.pr90 {padding-right: 5.625em;}
.pr100 {padding-right: 6.250em;}

.nolrmargin {
  margin-left: 0px;
  margin-right: 0px;
}
.nolrpadding{
	padding-left: 0!important;
	padding-right: 0!important;
}
.nomargin{
  margin: 0;
}
.no-border{
	border: none!important;
}
.center-align{
  display: table;
  margin: 0 auto;
}
.text-upper{
	text-transform: uppercase;
	}
.text-center{
	text-align: center;
}
.br0{
	border-radius: 0!important;
}
label[for="prison_covid_visitation"] { 
   width: auto;
   padding-top: 12% !important;
}

label[for="prison_prison_visitation_info"] { 
   width: auto;
   padding-top: 12% !important;
}

label[for="prison_prison_extra_info"] { 
   width: auto;
   padding-top: 12% !important;
}

label[for="prison_pp_info"] { 
   width: auto;
   padding-top: 12% !important;
}

label[for="prison_metadatum_faq"] { 
    width: auto;
    padding-top: 12% !important;
}

#prison_covid_visitation_input{
	height: 300px !important;
}

#prison_prison_visitation_info_input{
	height: 300px !important;
}

#prison_prison_extra_info_input{
	height: 300px !important;
}

#prison_pp_info_input{
	height: 300px !important;
}

#prison_metadatum_faq_input{
    height: 300px !important;
}
/* line 2, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/discount_telephone_service.scss */
.discount-telephone-service strong {
  color: red;
}
/* line 53, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
.facility-breadcrumb {
  background: white;
  margin: 0 -15px 0;
}
/* line 57, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
.facility-breadcrumb li a {
  color: #6db2eb;
}
/* line 61, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
.facility-breadcrumb li:last-child {
  display: none;
}

/* line 66, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
.prisons_show .main_yield {
  padding-bottom: 0px;
}

@media (min-width: 992px) {
  /* line 74, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
  .connect-btns > .row > div:nth-child(odd) {
    padding-right: 7px;
  }
  /* line 78, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
  .connect-btns > .row > div:nth-child(even) {
    padding-left: 7px;
  }
}

/* line 85, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
.btn-connect {
  white-space: nowrap;
  display: block;
  border: 0;
  margin-top: 10px;
  text-align: left;
  background: #76a300;
  color: white;
  padding: 12px 0 12px 10px;
  border-radius: 3px;
  position: relative;
}
@media (min-width: 992px) and (max-width: 1200px) {
  /* line 85, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
  .btn-connect {
    padding: 12px 0 12px 5px;
    overflow: hidden;
  }
}
/* line 102, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
.btn-connect:visited {
  color: #fff;
}
/* line 106, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
.btn-connect:after {
  content: "";
  position: absolute;
  background: #6e9702 url(/r_assets/facility/default-arrow-right-2b28caae78d29d12bb23a1e3c833185920cb7671078f70239eb7ec0b4b692289.png) no-repeat center;
  width: 40px;
  height: 100%;
  right: 0;
  top: 0;
  display: inline-block;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
@media (min-width: 992px) and (max-width: 1200px) {
  /* line 106, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
  .btn-connect:after {
    width: 20px;
  }
}
/* line 123, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
.btn-connect:hover {
  background: #76a300;
  text-decoration: none;
  color: #fff;
}
/* line 130, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
.btn-connect.btn-connect-new:after {
  background-color: #094476;
}

/* line 137, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
.emailModal h2 {
  font-family: "Montserrat", sans-serif;
  font-size: 25px;
  text-align: center;
  margin: 15px 0 20px;
  color: #333;
}
/* line 145, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
.emailModal form {
  padding: 0 20px 5px;
}
/* line 148, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
.emailModal form input {
  font-size: 13px;
  height: auto;
  padding: 10px 15px;
}
/* line 154, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
.emailModal form button {
  padding: 10px 20px;
}

/* line 160, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
.facility-page {
  background: #f4f5f9;
  padding-bottom: 40px;
}
/* line 164, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
.facility-page .modal img {
  max-width: 100%;
  margin: auto;
  display: block;
}
@media (min-width: 992px) {
  /* line 160, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
  .facility-page {
    padding-top: 15px;
  }
}
/* line 175, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
.facility-page > .container > .row:first-child {
  min-height: 600px;
}
/* line 180, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
.facility-page .row {
  margin-left: -15px;
}
/* line 184, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
.facility-page .facility-panel {
  background: white;
  border: 1px solid #d7d9de;
  border-radius: 3px;
  margin: 0 0 20px;
  padding: 15px;
}
/* line 191, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
.facility-page .facility-panel .facility-panel-title {
  font-size: 18px;
  color: #2d3b4e;
  border-bottom: 1px solid #d7d9de;
  margin: 0;
  padding: 0 0 5px;
  font-family: "Montserrat", sans-serif;
}
/* line 202, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
.facility-page .facility-search-and-info a {
  text-decoration: none;
  color: rgba(28, 151, 207, 0.8);
}
/* line 205, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
.facility-page .facility-search-and-info a:hover {
  text-decoration: underline;
}
/* line 210, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
.facility-page .facility-image {
  display: inline-block;
  position: relative;
}
/* line 214, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
.facility-page .facility-image img {
  width: 80px;
  height: 80px;
  border-radius: 40px;
  display: inline-block;
}
/* line 221, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
.facility-page .facility-image:after {
  content: "";
  display: inline-block;
  width: 30px;
  height: 30px;
  border-radius: 20px;
  position: absolute;
  bottom: -5px;
  right: -5px;
  background: #6cb02b url(/r_assets/facility/expend-838079919abdcd525e0121becc9d6d8a753ff0fef198286bd988e2aa3098950d.png) no-repeat center;
  border: 2px solid white;
}
/* line 235, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
.facility-page .facility-bit {
  display: inline-block;
  width: calc(100% - 90px);
  padding: 0 0 0 15px;
  vertical-align: middle;
}
/* line 241, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
.facility-page .facility-bit .name, .facility-page .facility-bit .name a:hover {
  color: #2e3b4e;
  font-size: 16px;
  margin: 0px;
}
/* line 247, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
.facility-page .facility-bit .location, .facility-page .facility-bit .type {
  font-size: 13px;
  color: #5f6b7e;
}
/* line 253, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
.facility-page .facility-little-about {
  padding: 15px 0 0;
  font-size: 13px;
  color: rgba(95, 107, 126, 0.9);
}
/* line 258, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
.facility-page .facility-little-about.multiline-ellipsis {
  height: 10em;
}
@media (min-width: 992px) {
  /* line 253, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
  .facility-page .facility-little-about {
    min-height: 228px;
  }
}
/* line 266, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
.facility-page .facility-little-about p {
  line-height: 175%;
}
/* line 270, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
.facility-page .facility-little-about p:last-child {
  margin-bottom: 0;
}
/* line 274, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
.facility-page .facility-little-about a {
  color: rgba(28, 151, 207, 0.8);
}
/* line 279, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
.facility-page .facility-details {
  background: white;
  border: 1px solid #d7d9de;
  border-radius: 3px;
  margin: 0 0 20px;
}
/* line 285, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
.facility-page .facility-details .img-responsive {
  margin: auto;
}
/* line 290, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
.facility-page .facility-details h3 {
  font-size: 18px;
  color: white;
  background: #2d3b4e;
  margin: 0;
  padding: 8px 15px;
  font-family: "Montserrat", sans-serif;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
/* line 301, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
.facility-page .facility-details .panel-group {
  margin-bottom: 0;
}
/* line 305, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
.facility-page .facility-details .panel {
  box-shadow: 0 0 0;
  border-radius: 0;
  border: 0;
  margin: 0;
  border-top: 1px solid #dadce0;
}
/* line 312, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
.facility-page .facility-details .panel:first-child {
  border-top: 0;
}
/* line 317, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
.facility-page .facility-details .panel-heading {
  background: #fafafa;
  padding: 0;
  position: relative;
}
/* line 322, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
.facility-page .facility-details .panel-heading .panel-title a.collapsed:after {
  content: "";
  width: 12px;
  height: 7px;
  background-image: url(/r_assets/facility/default-arrow-down-17b37ba457c01743fd1fa4a35a849c99ed0cb3101541246802fe8410e9fd723b.png);
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  top: 20px;
  right: 20px;
}
/* line 335, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
.facility-page .facility-details .panel-heading .panel-title a {
  padding: 13px;
  text-decoration: none;
  display: block;
}
/* line 339, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
.facility-page .facility-details .panel-heading .panel-title a, .facility-page .facility-details .panel-heading .panel-title a:hover {
  color: #2d3b4e;
}
/* line 346, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
.facility-page .facility-details .panel-collapse {
  border-top: 1px solid #dadce0;
  position: relative;
}
/* line 350, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
.facility-page .facility-details .panel-collapse > .panel-body {
  border: 0;
  display: inline-block;
}
/* line 355, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
.facility-page .facility-details .panel-collapse.collapse.in:before {
  content: "";
  width: 12px;
  height: 7px;
  background-color: #fafafa;
  background-image: url(/r_assets/facility/active-arrow-up-9ec3ecb5b88033c8ba8ee8bc6b3d4402ee5c5f323d6df3225f5279a6b58d1cba.png);
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  top: -26px;
  right: 19px;
}
/* line 370, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
.facility-page .facility-location {
  background-image: url(/r_assets/facility/marker-139c20acfc480b8e3165dcb864b3e61d356ae18a09ed4972742bf13f47763743.png);
  background-repeat: no-repeat;
  background-position: top left;
  padding-left: 26px;
  margin: 15px 0;
}
/* line 377, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
.facility-page .facility-location .title {
  color: #2d3b4e;
  font-size: 16px;
  padding-bottom: 10px;
}
/* line 383, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
.facility-page .facility-location .address {
  word-wrap: break-word;
  color: #5f6b7e;
  font-size: 14px;
}
/* line 385, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
.facility-page .facility-location .address a {
  color: #5f6b7e;
}
/* line 387, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
.facility-page .facility-location .address a:hover {
  color: #5f6b7e;
  text-decoration: underline;
}
/* line 400, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
.facility-page .question-container {
  padding: 15px 0 0;
}
/* line 403, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
.facility-page .question-container a.question-viewall {
  font-size: 15px;
}
/* line 406, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
.facility-page .question-container a.question-viewall, .facility-page .question-container a.question-viewall:hover {
  color: #26b0d8;
}
/* line 411, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
.facility-page .question-container .title {
  font-size: 15px;
  margin-bottom: 15px;
}
/* line 416, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
.facility-page .question-container .popular-questions {
  margin: 0 -15px;
  padding: 0;
  border: 1px solid #d7d9de;
  border-left: 0;
  border-right: 0;
  max-height: 300px;
  overflow-y: auto;
}
/* line 428, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
.facility-page .question-container .popular-questions li:nth-child(odd) a {
  background-color: #f4fafc;
}
/* line 433, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
.facility-page .question-container .popular-questions li a {
  color: #495970;
  background-color: white;
  background-image: url(/r_assets/facility/active-arrow-right-1796bf91bb6c76b31f3b5801a41c211ec6bfbb637b194287c625c7ababb1b9c0.png);
  background-position: 95% center;
  background-repeat: no-repeat;
  border-left: 3px solid transparent;
  line-height: 130%;
  padding: 0 35px 0 15px;
  font-size: 14px;
  word-wrap: break-word;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
/* line 450, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
.facility-page .question-container .popular-questions li a.question-category-1 {
  border-color: #ff0000;
}
/* line 454, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
.facility-page .question-container .popular-questions li a.question-category-2 {
  border-color: #27b0d8;
}
/* line 458, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
.facility-page .question-container .popular-questions li a:hover {
  background-color: #eee;
  text-decoration: none;
}
/* line 466, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
.facility-page .question-container a.btn {
  margin-top: 15px;
  padding: 10px 0;
}
/* line 469, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
.facility-page .question-container a.btn, .facility-page .question-container a.btn:visited {
  color: white;
}
/* line 475, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
.facility-page .ad_right {
  width: 336px;
  height: 280px;
}
@media (max-width: 992px) {
  /* line 475, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
  .facility-page .ad_right {
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 992px) {
  /* line 475, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
  .facility-page .ad_right {
    width: 160px;
    height: 600px;
  }
}
/* line 491, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
.facility-page .facility-magazine {
  background: #66ba69 url(/r_assets/facility/magazine-bg-cf660d59709f21fa7ca01d8ee9f52108eccf784455ab8f4157728a80d7936372.png);
  padding: 20px 0;
  display: block;
  border-radius: 3px;
  margin-bottom: 15px;
  text-decoration: none;
  text-align: center;
  overflow: hidden;
}
@media (min-width: 992px) {
  /* line 491, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
  .facility-page .facility-magazine {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-items: center;
    align-items: center;
    height: 460px;
  }
  /* line 514, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
  .facility-page .facility-magazine img {
    margin-top: -25px;
  }
}
/* line 519, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
.facility-page .facility-magazine .title {
  color: white;
  font-size: 16px;
  padding: 5px 0 20px;
  max-width: 100%;
}
@media (min-width: 992px) {
  /* line 519, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
  .facility-page .facility-magazine .title {
    font-size: 18px;
    padding: 5px 15px 20px;
    line-height: 150%;
  }
}
/* line 532, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
.facility-page .facility-magazine .img-responsive {
  margin: auto;
}
/* line 536, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
.facility-page .facility-magazine .btn-primary-inverse {
  background: #fdfdfc;
  color: #73a601;
  font-size: 16px;
  margin: 0 15px;
  width: calc(100% - 30px);
  padding: 10px 0;
  white-space: normal;
}
@media (max-width: 992px) {
  /* line 536, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
  .facility-page .facility-magazine .btn-primary-inverse {
    margin-top: 10px;
  }
}
/* line 550, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
.facility-page .extra-information {
  color: rgba(95, 107, 126, 0.79);
  font-size: 13px;
  line-height: 175%;
}
/* line 555, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
.facility-page .extra-information h4 {
  margin: 0;
  margin-bottom: 12px;
  color: rgba(45, 59, 78, 0.79);
  font-size: 18px;
}
/* line 562, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
.facility-page .extra-information h5 {
  margin: 20px 0 5px;
  color: rgba(45, 59, 78, 0.79);
  font-size: 15px;
}
/* line 568, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
.facility-page .extra-information img {
  max-width: 100%;
}
/* line 573, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
.facility-page .inmate-search form {
  margin-top: 15px;
  margin-bottom: 15px;
}
/* line 577, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
.facility-page .inmate-search form > div:first-child {
  padding-right: 0;
}
/* line 581, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
.facility-page .inmate-search form .glyphicon {
  color: #808080;
}
/* line 585, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
.facility-page .inmate-search form .form-control-feedback {
  left: 0;
  top: 0;
}
/* line 590, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
.facility-page .inmate-search form input[type="text"] {
  padding-right: 0;
  padding-left: 30px;
  margin-bottom: 0;
  border-radius: 20px;
}
/* line 597, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
.facility-page .inmate-search form input[type="submit"] {
  font-weight: normal;
}
/* line 602, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
.facility-page .half-page-ad {
  margin-bottom: 20px;
  padding: 0px;
}
@media (max-width: 992px) {
  /* line 607, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
  .facility-page .prison-custom-slot-ad {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media (min-width: 992px) {
  /* line 607, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
  .facility-page .prison-custom-slot-ad {
    margin-right: 20px;
  }
}
@media (min-width: 992px) {
  /* line 619, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
  .facility-page .half-page-col-half-adjust {
    right: 366px;
    width: calc(50% - 366px);
  }
  /* line 624, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
  .facility-page .half-page-col-left-half {
    width: 50%;
  }
  /* line 628, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
  .facility-page .half-page-col-left-adjust {
    width: 366px;
    float: left;
  }
  /* line 633, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
  .facility-page .half-page-col-middle-adjust {
    width: calc(75% - 366px);
    left: -25%;
    float: right;
  }
  /* line 639, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
  .facility-page .half-page-col {
    width: 366px;
    left: calc(50% - 366px);
    padding: 0 15px;
    float: left;
  }
  /* line 646, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/facilitypage.scss */
  .facility-page .facility_right_sidebar {
    left: calc(75% - 366px);
  }
}
/* line 2, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/inmate_details.scss */
.inmatedetails-page {
  padding-bottom: 50px;
  background: #fff;
}
@media (min-width: 992px) {
  /* line 2, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/inmate_details.scss */
  .inmatedetails-page {
    background: #f4f5f9;
  }
  /* line 9, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/inmate_details.scss */
  .inmatedetails-page .col-md-fit-ad {
    width: calc(100% - 300px);
  }
  /* line 13, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/inmate_details.scss */
  .inmatedetails-page .col-md-hold-ad {
    width: 300px;
  }
}
/* line 18, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/inmate_details.scss */
.inmatedetails-page .col-md-hold-ad .img-responsive {
  margin: 0 auto;
}
/* line 22, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/inmate_details.scss */
.inmatedetails-page .breadcrumb {
  padding: 20px 15px 0;
}
@media (min-width: 992px) {
  /* line 22, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/inmate_details.scss */
  .inmatedetails-page .breadcrumb {
    background: #f4f5f9;
  }
}
/* line 30, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/inmate_details.scss */
.inmatedetails-page .connect-with-inmate, .inmatedetails-page .inmatedetails-panel {
  background: #fff;
  padding: 20px;
  border-radius: 3px;
}
@media (min-width: 992px) {
  /* line 30, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/inmate_details.scss */
  .inmatedetails-page .connect-with-inmate, .inmatedetails-page .inmatedetails-panel {
    border: 1px solid #d7d9de;
  }
}
/* line 41, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/inmate_details.scss */
.inmatedetails-page .connect-with-inmate h3 {
  font-family: "Montserrat", sans-serif;
  font-size: 15px;
  margin: 0;
}
/* line 48, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/inmate_details.scss */
.inmatedetails-page .inmate-miniature-ad {
  padding-top: 20px;
}
/* line 53, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/inmate_details.scss */
.inmatedetails-page .inmatedetails-panel .inmate-image {
  display: inline-block;
  position: relative;
}
/* line 57, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/inmate_details.scss */
.inmatedetails-page .inmatedetails-panel .inmate-image img {
  display: inline-block;
}
/* line 62, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/inmate_details.scss */
.inmatedetails-page .inmatedetails-panel .inmate-name {
  display: inline-block;
  font-size: 18px;
  max-width: calc(100% - 74px);
  padding: 10px 0 0 20px;
  line-height: 130%;
}
/* line 70, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/inmate_details.scss */
.inmatedetails-page .inmatedetails-panel .inmate-info {
  padding: 0;
  margin: 20px 0 10px;
  color: #5f6b7e;
  font-size: 14.47px;
  list-style: none;
}
/* line 78, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/inmate_details.scss */
.inmatedetails-page .inmatedetails-panel .inmate-facility {
  padding: 0;
  margin: 20px 0 0;
}
/* line 82, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/inmate_details.scss */
.inmatedetails-page .inmatedetails-panel .inmate-facility li {
  color: #2d3b4e;
  font-size: 15px;
  margin: 0 0 15px 45px;
}
/* line 87, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/inmate_details.scss */
.inmatedetails-page .inmatedetails-panel .inmate-facility li:before {
  content: "";
  margin: 0 20px 0 -38px;
  display: inline-block;
  vertical-align: middle;
  background: url(/r_assets/inmatedetails/icons-f4f651a8b6c158e436925460dc19d3f702387d983940b0c573004494afddf698.png) no-repeat;
}
/* line 96, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/inmate_details.scss */
.inmatedetails-page .inmatedetails-panel .inmate-facility .facility-image {
  margin: 0;
}
/* line 99, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/inmate_details.scss */
.inmatedetails-page .inmatedetails-panel .inmate-facility .facility-image img {
  margin: 0 auto;
  padding: 3px;
  border: 1px solid #f5f5f5;
  border-radius: 3px;
}
/* line 106, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/inmate_details.scss */
.inmatedetails-page .inmatedetails-panel .inmate-facility .facility-image:before {
  content: none;
}
/* line 111, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/inmate_details.scss */
.inmatedetails-page .inmatedetails-panel .inmate-facility .facility-for:before {
  background-position: -1px -1px;
  width: 18px;
  height: 19px;
}
/* line 117, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/inmate_details.scss */
.inmatedetails-page .inmatedetails-panel .inmate-facility .facility-state:before {
  background-position: -1px -25px;
  width: 18px;
  height: 19px;
}
/* line 123, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/inmate_details.scss */
.inmatedetails-page .inmatedetails-panel .inmate-facility .facility-name:before {
  background-position: -1px -50px;
  width: 18px;
  height: 18px;
}
/* line 7, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/inmates.scss */
.choose_inmate {
  font-size: 18px;
  margin-bottom: 350px;
  /* prevent line wrap and tighten blue area on mobile */
}
/* line 11, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/inmates.scss */
.choose_inmate .row {
  margin-top: 30px;
}
/* line 15, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/inmates.scss */
.choose_inmate i.glyphicon, .choose_inmate .ajax_loader {
  position: absolute;
  font-size: 14px;
  right: 10px;
  top: 13px;
  height: 20px;
  width: 20px;
  padding: 3px;
}
/* line 25, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/inmates.scss */
.choose_inmate i.glyphicon-ok {
  background-color: #81a50c;
  color: white;
  border-radius: 100px;
}
/* line 31, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/inmates.scss */
.choose_inmate .new_inmate {
  margin-top: 0;
  text-align: center;
  background-image: url(/r_assets/send_letter_blue_background-a79641b72667a72c4e9501d36e694b7c5d5bcdf55bd8e8943cf5b0ed8a74b343.png);
  min-height: 120px;
  line-height: 84px;
  padding: 18px;
  font-size: 24px;
  color: white;
  vertical-align: middle;
}
/* line 42, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/inmates.scss */
.choose_inmate .new_inmate button {
  margin-left: 20px;
}
@media (max-width: 480px) {
  /* line 49, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/inmates.scss */
  .choose_inmate .new_inmate {
    line-height: 48px;
    font-size: 14px;
  }
}
/* line 57, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/inmates.scss */
.choose_inmate .form_section label {
  display: block;
  font-weight: normal;
  font-size: 20px;
}
/* line 63, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/inmates.scss */
.choose_inmate .form_section .dropdown {
  margin-top: 20px;
  border: 20px solid #e9ecf1;
}
/* line 66, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/inmates.scss */
.choose_inmate .form_section .dropdown button {
  width: 100%;
  padding-left: 20px;
  line-height: 30px;
  height: 50px;
  border-radius: 0;
  color: #578adf;
  text-align: left;
}
/* line 77, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/inmates.scss */
.choose_inmate .form_section .dropdown li a {
  white-space: normal;
}
/* line 83, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/inmates.scss */
.choose_inmate .form_section .dropdown-menu {
  width: 100%;
}
/* line 87, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/inmates.scss */
.choose_inmate .form_section .dropdown-menu li a:hover {
  background-color: #578adf;
  color: white;
}
/* line 95, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/inmates.scss */
.choose_inmate .form_section .type_ahead_container {
  margin-top: 20px;
  border: 20px solid #e9ecf1;
  position: relative;
}
/* line 100, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/inmates.scss */
.choose_inmate .form_section .type_ahead_container .tt-menu {
  margin-top: 0;
}
/* line 104, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/inmates.scss */
.choose_inmate .form_section .type_ahead_container .tt-dataset .suggestion {
  cursor: pointer;
}
/* line 108, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/inmates.scss */
.choose_inmate .form_section .type_ahead_container .tt-dataset a,
.choose_inmate .form_section .type_ahead_container .tt-dataset a:hover,
.choose_inmate .form_section .type_ahead_container .tt-dataset a:visited,
.choose_inmate .form_section .type_ahead_container .tt-dataset a:active {
  color: #578adf;
  text-decoration: none;
}
/* line 116, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/inmates.scss */
.choose_inmate .form_section .type_ahead_container input {
  width: 100%;
  height: 50px;
  padding-left: 10px;
  color: #578adf;
}
/* line 126, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/inmates.scss */
.choose_inmate .form_submission {
  text-align: center;
}

/* line 131, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/inmates.scss */
.no_letters {
  margin-top: 20px;
}
/* line 4, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing {
  background: #eaeff2;
  font-family: "Montserrat", sans-serif;
}
/* line 8, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .magazine-options {
  padding: 15px 0;
  background: #fff;
  cursor: pointer;
}
/* line 14, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .visible-xxs-block {
  display: none !important;
}
@media (max-width: 501px) {
  /* line 19, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
  .magazine-page.landing .col-xxs-6 {
    width: 50% !important;
  }
  /* line 23, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
  .magazine-page.landing .visible-xs-block {
    display: none !important;
  }
  /* line 27, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
  .magazine-page.landing .visible-xxs-block {
    display: block !important;
  }
}
/* line 32, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .pagination {
  margin-left: 25px;
  font-size: 12px;
}
/* line 36, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .pagination span, .magazine-page.landing .pagination em, .magazine-page.landing .pagination a {
  height: 10px;
  line-height: 30px;
  padding: 5px 8px;
  min-width: 20px;
  border: 1px solid #d7dce2;
  background-color: white;
  color: #27b0d8;
}
/* line 46, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .pagination .disabled {
  color: #d7dce2;
}
/* line 50, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .pagination em {
  font-style: normal;
  background-color: #27b0d8;
  color: white;
}
/* line 57, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing > .container {
  position: relative;
}
@media (max-width: 991px) {
  /* line 57, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
  .magazine-page.landing > .container {
    padding: 0;
    width: 100%;
  }
}
/* line 66, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .magazine-display-container {
  background: #eaeff2;
}
@media (min-width: 992px) {
  /* line 66, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
  .magazine-page.landing .magazine-display-container {
    width: 75%;
  }
}
/* line 73, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .magazine-display-container .magazine-notice {
  padding: 25px 25px 30px;
  background-color: #fff;
}
@media (min-width: 992px) {
  /* line 78, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
  .magazine-page.landing .magazine-display-container .wrapper {
    width: 650px;
  }
}
@media (min-width: 1200px) {
  /* line 78, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
  .magazine-page.landing .magazine-display-container .wrapper {
    width: 865px;
  }
}
/* line 88, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .magazine-display-container h2 {
  margin: 0;
  color: #76a300;
  font-family: Montserrat-Regular;
  font-size: 29px;
  padding: 0 0 15px;
  font-weight: normal;
}
/* line 97, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .magazine-display-container p {
  color: #404d54;
  font-size: 13.5px;
  line-height: 150%;
  margin-bottom: 15px;
  font-family: Montserrat-Light;
}
/* line 105, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .magazine-display-container .btn {
  border: 1px solid #76a300;
  box-shadow: 0 0 0;
  color: #76a300;
  font-size: 14px;
  border-radius: 3px;
  font-weight: normal;
  height: auto;
  padding: 7px 20px;
}
/* line 117, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .magazine-display {
  background: #eaeff2;
}
@media (min-width: 992px) {
  /* line 117, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
  .magazine-page.landing .magazine-display {
    height: auto;
  }
}
/* line 123, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .magazine-display h4 {
  margin: 0 0 25px;
  font-size: 22px;
  font-family: Montserrat-Light;
}
/* line 129, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .magazine-display .wrapper {
  padding: 25px;
}
/* line 133, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .magazine-display .magazine-category-item {
  color: #969797;
  font-size: 15px;
  text-decoration: none;
}
/* line 137, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .magazine-display .magazine-category-item .img-custom-wid {
  height: 150px;
  width: 110px;
}
/* line 141, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .magazine-display .magazine-category-item img {
  width: 181px;
  height: 250px;
  margin: 0 auto 5px;
}
/* line 147, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .magazine-display .magazine-category-item .title {
  color: #404d54;
  font-family: Montserrat-Bold;
  font-size: 16px;
  margin-bottom: 3px;
}
/* line 154, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .magazine-display .magazine-category-item .results {
  margin: 0 0 15px;
  font-family: Montserrat-Light;
}
/* line 160, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .magzine-wrap {
  display: flex;
}
@media (max-width: 767px) {
  /* line 160, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
  .magazine-page.landing .magzine-wrap {
    display: unset;
  }
}
/* line 166, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines {
  background: #414d54;
}
@media (min-width: 992px) {
  /* line 166, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
  .magazine-page.landing .browse-magazines {
    width: 25%;
  }
  /* line 171, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
  .magazine-page.landing .browse-magazines .wrapper {
    max-width: 268px;
    overflow: hidden;
    margin: 0 0 0 auto;
  }
}
@media (min-width: 992px) {
  /* line 178, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
  .magazine-page.landing .browse-magazines.collapse {
    display: block;
  }
}
/* line 184, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .slider-container {
  padding: 0 20px 35px;
}
/* line 187, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .slider-container .title {
  font-size: 12px;
  color: #afc0cb;
}
/* line 192, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .slider-container .price-slider {
  height: 3px;
  border-radius: 3px;
  background: #afc0cb;
  margin: 15px 13px 15px 10px;
  position: relative;
}
/* line 199, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .slider-container .price-slider .price-min, .magazine-page.landing .browse-magazines .slider-container .price-slider .price-max {
  position: absolute;
  color: #afc0cb;
  font-size: 12px;
  top: 14px;
}
/* line 206, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .slider-container .price-slider .price-min {
  left: -7px;
}
/* line 210, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .slider-container .price-slider .price-max {
  right: -15px;
}
/* line 214, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .slider-container .price-slider .ui-slider-range {
  position: absolute;
  height: 3px;
  background: #6ab2f3;
}
/* line 220, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .slider-container .price-slider .ui-slider-handle {
  position: absolute;
  width: 0;
  height: 0;
  padding: 8px;
  border-radius: 10px;
  border: 2px solid #c7d2d7;
  background: #414c54;
  cursor: pointer;
  outline: 0;
  box-shadow: 0 0 0;
  margin: -10px 0 0 -10px;
}
/* line 236, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .search {
  background: #fff;
  padding: 15px 20px;
}
@media (min-width: 992px) {
  /* line 236, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
  .magazine-page.landing .browse-magazines .search {
    background: none;
    padding-top: 30px;
  }
}
/* line 245, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .search .form-group {
  margin: 0;
  padding-left: 30px;
  border-radius: 20px;
  border: 2px solid #e2e9ef;
}
@media (min-width: 992px) {
  /* line 245, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
  .magazine-page.landing .browse-magazines .search .form-group {
    border-color: #8196a9;
  }
}
/* line 255, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .search .form-group .glyphicon-search {
  font-size: 20px;
  color: #e2e9ef;
  vertical-align: middle;
  margin: -4px 10px 0 -15px;
}
@media (min-width: 992px) {
  /* line 255, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
  .magazine-page.landing .browse-magazines .search .form-group .glyphicon-search {
    color: #8196a9;
  }
}
/* line 267, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .search .form-control {
  display: inline-block;
  width: calc(100% - 20px);
  margin: 0;
  border: 0;
  padding: 10px 0;
  height: auto;
  background: none;
  box-shadow: 0 0 0;
  color: #607c92;
}
/* line 278, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .search .form-control::-webkit-input-placeholder {
  color: #bec7ce;
}
/* line 282, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .search .form-control:-moz-placeholder {
  color: #bec7ce;
  opacity: 1;
}
/* line 287, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .search .form-control::-moz-placeholder {
  color: #bec7ce;
  opacity: 1;
}
/* line 292, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .search .form-control:-ms-input-placeholder {
  color: #bec7ce;
}
@media (min-width: 992px) {
  /* line 267, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
  .magazine-page.landing .browse-magazines .search .form-control {
    color: #afc0cb;
  }
  /* line 299, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
  .magazine-page.landing .browse-magazines .search .form-control::-webkit-input-placeholder {
    color: #8196a9;
  }
  /* line 303, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
  .magazine-page.landing .browse-magazines .search .form-control:-moz-placeholder {
    color: #8196a9;
    opacity: 1;
  }
  /* line 308, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
  .magazine-page.landing .browse-magazines .search .form-control::-moz-placeholder {
    color: #8196a9;
    opacity: 1;
  }
  /* line 313, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
  .magazine-page.landing .browse-magazines .search .form-control:-ms-input-placeholder {
    color: #8196a9;
  }
}
/* line 320, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .category {
  padding: 15px 20px;
}
/* line 323, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .category li {
  position: relative;
  max-height: 80px;
  overflow: hidden;
  margin-bottom: 10px;
}
/* line 329, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .category li a.mag-football:hover:before {
  content: url("/r_assets/football-active-cecd08b2ce01497b981bd52826dcca20165d2d199d670e48d90d737b2cbb6d7f.png");
}
/* line 334, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .category li a.mag-blm:hover:before {
  content: url("/r_assets/magazines/activated/blm-9c8cb98f603853a9d9e827b85caac93fae2ff6dabdbebebff78141e00d06edb0.png");
}
/* line 339, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .category li a.mag-cinema:hover:before {
  content: url("/r_assets/magazines/activated/cinema-6d966284481768850fe83755fdb3b4e96b564de00d57fd4764d793131ddff5e7.png");
}
/* line 344, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .category li a.mag-climate:hover:before {
  content: url("/r_assets/magazines/activated/climate-520f6a1571cd714cd1e258f2937bd959f04dd8f25d33030aa0a5bfd27c4d21a0.png");
}
/* line 349, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .category li a.mag-culture:hover:before {
  content: url("/r_assets/magazines/activated/culture-98b175d268a45a33a29868af46dd1042af9c182d2310aff0ed91113ab6b4d4bd.png");
}
/* line 354, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .category li a.mag-cycling:hover:before {
  content: url("/r_assets/magazines/activated/cycling-8d9dd39d6b055b0203eb44fe877c04b6a3825866bc4423b6fd382252f38320b9.png");
}
/* line 359, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .category li a.mag-fishing:hover:before {
  content: url("/r_assets/magazines/activated/fishing-d27afafb1cfd1795028adfd38794954c77c082c2db6fb0b21c044a1582d6bc76.png");
}
/* line 364, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .category li a.mag-golf:hover:before {
  content: url("/r_assets/magazines/activated/golf-d3a88b51f550ce2a34bcc7c2cc53c7ef924422edb054ecbce0de3911bef090c6.png");
}
/* line 369, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .category li a.mag-history:hover:before {
  content: url("/r_assets/magazines/activated/history-13fe1840abaa0deaedef7a51d42b51e360bc5135cdc947b9cf0841e0543dfb6f.png");
}
/* line 374, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .category li a.mag-human-rights:hover:before {
  content: url("/r_assets/magazines/activated/human-rights-28b3c72bce85e74127bfc350d259170d661a8b9d1c93c7f9cf6d558fbe618d63.png");
}
/* line 379, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .category li a.mag-hunting:hover:before {
  content: url("/r_assets/magazines/activated/hunting-e9de70635f294bb1d7e73c532f6a501efe0f59d4c64eb7440e94b6e3f53cd0a1.png");
}
/* line 384, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .category li a.mag-lifestyle:hover:before {
  content: url("/r_assets/magazines/activated/lifestyle-e63c21daf8a5694773da752737b18cda4325d2f51e9e878b1154e3bc47485821.png");
}
/* line 389, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .category li a.mag-medical:hover:before {
  content: url("/r_assets/magazines/activated/medical-d4de07ac7308e07563d03c75fa7778e68fc5eee4585627b1cac215e588e089a5.png");
}
/* line 394, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .category li a.mag-motorcycle:hover:before {
  content: url("/r_assets/magazines/activated/motorcycle-a7ae69df3b48e718f9050a0cd06f6851780703ac27a10175a90528e99998a263.png");
}
/* line 399, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .category li a.mag-outdoors:hover:before {
  content: url("/r_assets/magazines/activated/outdoors-6b29574ff0f5f868871aad53b4df90d23382a0d09da867d083235877d0623bfa.png");
}
/* line 405, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .category li.active a.mag-football:before {
  content: url("/r_assets/football-active-cecd08b2ce01497b981bd52826dcca20165d2d199d670e48d90d737b2cbb6d7f.png");
}
/* line 410, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .category li.active a.mag-blm:before {
  content: url("/r_assets/magazines/activated/blm-9c8cb98f603853a9d9e827b85caac93fae2ff6dabdbebebff78141e00d06edb0.png");
}
/* line 415, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .category li.active a.mag-cinema:before {
  content: url("/r_assets/magazines/activated/cinema-6d966284481768850fe83755fdb3b4e96b564de00d57fd4764d793131ddff5e7.png");
}
/* line 420, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .category li.active a.mag-climate:before {
  content: url("/r_assets/magazines/activated/climate-520f6a1571cd714cd1e258f2937bd959f04dd8f25d33030aa0a5bfd27c4d21a0.png");
}
/* line 425, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .category li.active a.mag-culture:before {
  content: url("/r_assets/magazines/activated/culture-98b175d268a45a33a29868af46dd1042af9c182d2310aff0ed91113ab6b4d4bd.png");
}
/* line 430, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .category li.active a.mag-cycling:before {
  content: url("/r_assets/magazines/activated/cycling-8d9dd39d6b055b0203eb44fe877c04b6a3825866bc4423b6fd382252f38320b9.png");
}
/* line 435, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .category li.active a.mag-fishing:before {
  content: url("/r_assets/magazines/activated/fishing-d27afafb1cfd1795028adfd38794954c77c082c2db6fb0b21c044a1582d6bc76.png");
}
/* line 440, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .category li.active a.mag-golf:before {
  content: url("/r_assets/magazines/activated/golf-d3a88b51f550ce2a34bcc7c2cc53c7ef924422edb054ecbce0de3911bef090c6.png");
}
/* line 445, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .category li.active a.mag-history:before {
  content: url("/r_assets/magazines/activated/history-13fe1840abaa0deaedef7a51d42b51e360bc5135cdc947b9cf0841e0543dfb6f.png");
}
/* line 450, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .category li.active a.mag-human-rights:before {
  content: url("/r_assets/magazines/activated/human-rights-28b3c72bce85e74127bfc350d259170d661a8b9d1c93c7f9cf6d558fbe618d63.png");
}
/* line 455, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .category li.active a.mag-hunting:before {
  content: url("/r_assets/magazines/activated/hunting-e9de70635f294bb1d7e73c532f6a501efe0f59d4c64eb7440e94b6e3f53cd0a1.png");
}
/* line 460, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .category li.active a.mag-lifestyle:before {
  content: url("/r_assets/magazines/activated/lifestyle-e63c21daf8a5694773da752737b18cda4325d2f51e9e878b1154e3bc47485821.png");
}
/* line 465, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .category li.active a.mag-medical:before {
  content: url("/r_assets/magazines/activated/medical-d4de07ac7308e07563d03c75fa7778e68fc5eee4585627b1cac215e588e089a5.png");
}
/* line 470, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .category li.active a.mag-motorcycle:before {
  content: url("/r_assets/magazines/activated/motorcycle-a7ae69df3b48e718f9050a0cd06f6851780703ac27a10175a90528e99998a263.png");
}
/* line 475, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .category li.active a.mag-outdoors:before {
  content: url("/r_assets/magazines/activated/outdoors-6b29574ff0f5f868871aad53b4df90d23382a0d09da867d083235877d0623bfa.png");
}
@media (min-width: 992px) {
  /* line 323, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
  .magazine-page.landing .browse-magazines .category li {
    max-height: none;
    overflow: visible;
  }
}
@media (min-width: 992px) {
  /* line 487, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
  .magazine-page.landing .browse-magazines .category li.active a, .magazine-page.landing .browse-magazines .category li a:hover {
    color: #6ab2f3;
  }
  /* line 490, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
  .magazine-page.landing .browse-magazines .category li.active a:before, .magazine-page.landing .browse-magazines .category li a:hover:before {
    background-position-x: -68px !important;
  }
}
/* line 496, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .category li:last-child {
  margin-bottom: 0;
}
/* line 500, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .category li .glyphicon {
  position: absolute;
  right: 20px;
  top: 50%;
  height: 0;
  line-height: 0;
  font-size: 15px;
}
/* line 509, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .category li a {
  text-decoration: none;
  font-weight: bold;
  display: block;
  background: #fff;
  padding: 25px 20px 25px 80px;
  font-size: 18px;
  line-height: 18px;
  color: #607c92;
  vertical-align: middle;
}
@media (min-width: 992px) {
  /* line 509, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
  .magazine-page.landing .browse-magazines .category li a {
    padding: 15px 0px 15px 50px;
    background: none;
    color: #afc0cb;
    font-weight: normal;
    font-size: 14px;
  }
}
/* line 528, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .category li a:before {
  content: "";
  background: url(/r_assets/shop/shop-menu-icons-97c884e3eb87f416360e136256b01713e2ba149be1e1dd5d3451e68049a55ad1.png) no-repeat;
  background-size: 400px 1600px;
  width: 0;
  height: 0;
  position: absolute;
  left: 20px;
  top: 0;
  bottom: 0;
  margin: auto;
}
@media (min-width: 992px) {
  /* line 528, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
  .magazine-page.landing .browse-magazines .category li a:before {
    background-position-x: -9px !important;
    left: 0;
  }
}
@media (max-width: 767px) {
  /* line 528, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
  .magazine-page.landing .browse-magazines .category li a:before {
    background-position-x: -10px !important;
    left: 19px;
  }
}
/* line 553, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .category li a.mag-popular:before {
  background-position-y: -818px;
  width: 40px;
  height: 32px;
}
/* line 559, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .category li a.mag-cars:before {
  background-position-y: 0;
  width: 40px;
  height: 28px;
}
/* line 565, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .category li a.mag-sports:before {
  background-position-y: -74px;
  width: 40px;
  height: 27px;
}
/* line 571, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .category li a.mag-fitness:before {
  background-position-y: -112px;
  width: 40px;
  height: 25px;
}
/* line 577, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .category li a.mag-audio:before {
  background-position-y: -147px;
  width: 40px;
  height: 25px;
}
/* line 583, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .category li a.mag-science:before {
  background-position-y: -285px;
  width: 40px;
  height: 31px;
}
/* line 589, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .category li a.mag-arts:before {
  background-position-y: -322px;
  width: 40px;
  height: 28px;
}
/* line 595, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .category li a.mag-business:before {
  background-position-y: -358px;
  width: 40px;
  height: 26px;
}
/* line 601, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .category li a.mag-home:before {
  background-position-y: -390px;
  width: 40px;
  height: 28px;
}
/* line 607, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .category li a.mag-travel:before {
  background-position-y: -425px;
  width: 40px;
  height: 30px;
}
/* line 613, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .category li a.mag-education:before {
  background-position-y: -461px;
  width: 40px;
  height: 22px;
}
/* line 619, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .category li a.mag-entertainment:before {
  background-position-y: -492px;
  width: 40px;
  height: 35px;
}
/* line 625, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .category li a.mag-professional:before {
  background-position-y: -535px;
  width: 40px;
  height: 35px;
}
/* line 631, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .category li a.mag-news:before {
  background-position-y: -579px;
  width: 40px;
  height: 27px;
}
/* line 637, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .category li a.mag-men:before {
  background-position-y: -615px;
  width: 40px;
  height: 38px;
}
/* line 643, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .category li a.mag-women:before {
  background-position-y: -663px;
  width: 40px;
  height: 45px;
}
/* line 649, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .category li a.mag-ethnic:before {
  background-position-y: -714px;
  width: 40px;
  height: 44px;
}
/* line 655, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .category li a.mag-puzzles:before {
  background-position-y: -802px;
  width: 40px;
  height: 44px;
}
/* line 661, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .category li a.mag-airplanes:before {
  background-position-y: -845px;
  width: 40px;
  height: 37px;
}
/* line 667, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .category li a.mag-animals:before {
  background-position-y: -889px;
  width: 40px;
  height: 36px;
}
/* line 673, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .category li a.mag-boating:before {
  background-position-y: -935px;
  width: 40px;
  height: 32px;
}
/* line 679, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .category li a.mag-comics:before {
  background-position-y: -978px;
  width: 40px;
  height: 32px;
}
/* line 685, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .category li a.mag-computer:before {
  background-position-y: -1017px;
  width: 40px;
  height: 36px;
}
/* line 691, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .category li a.mag-cooking:before {
  background-position-y: -1060px;
  width: 40px;
  height: 34px;
}
/* line 697, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .category li a.mag-fashion:before {
  background-position-y: -1102px;
  width: 44px;
  height: 32px;
}
/* line 703, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .category li a.mag-food:before {
  background-position-y: -1139px;
  width: 40px;
  height: 36px;
}
/* line 709, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .category li a.mag-hobby:before {
  background-position-y: -1182px;
  width: 44px;
  height: 44px;
}
/* line 715, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .category li a.mag-lgbtq:before {
  background-position-y: -1231px;
  width: 40px;
  height: 32px;
}
/* line 721, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .category li a.mag-military:before {
  background-position-y: -1266px;
  width: 40px;
  height: 40px;
}
/* line 727, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .category li a.mag-music:before {
  background-position-y: -1313px;
  width: 40px;
  height: 35px;
}
/* line 733, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .category li a.mag-nature:before {
  background-position-y: -1357px;
  width: 40px;
  height: 32px;
}
/* line 738, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .category li a.mag-religion:before {
  background-position-y: -1392px;
  width: 40px;
  height: 44px;
}
/* line 743, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .category li a.mag-spiritual:before {
  background-position-y: -1442px;
  width: 42px;
  height: 41px;
}
/* line 749, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .category li a.mag-weekly:before {
  background-position-y: -1496px;
  width: 40px;
  height: 32px;
}
/* line 754, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .category li a.mag-writing:before {
  background-position-y: -1537px;
  width: 45px;
  height: 39px;
}
/* line 759, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .category li a.mag-football:before {
  content: url("/r_assets/football-notactive-07b7f998bbe086d234edd75f311524b6da7979a20e1c78c2aa22c0bf0f556529.png");
  background: none;
  background-repeat: no-repeat;
  width: 45px;
  height: 39px;
}
/* line 766, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .category li a.mag-blm:before {
  content: url("/r_assets/magazines/not-activated/blm-7a8a02d500ce72a42ba2d1120cd447d60f9b13089571b95e792a92ac00c4e561.png");
  background: none;
  background-repeat: no-repeat;
  width: 45px;
  height: 39px;
}
/* line 773, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .category li a.mag-cinema:before {
  content: url("/r_assets/magazines/not-activated/cinema-d488d3cf8235215cd4c1389f1e7df88b91697447ddbac0ad30ff274f98938d1c.png");
  background: none;
  background-repeat: no-repeat;
  width: 45px;
  height: 39px;
}
/* line 780, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .category li a.mag-climate:before {
  content: url("/r_assets/magazines/not-activated/climate-112ae629f0ff2b49602b6f194982ebc9b76b51d15180264606b63a08928f5f57.png");
  background: none;
  background-repeat: no-repeat;
  width: 45px;
  height: 39px;
}
/* line 787, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .category li a.mag-culture:before {
  content: url("/r_assets/magazines/not-activated/culture-dc849f71d0e8f1ab1817f926fcec5a56aefe0582bf4b67425eb2f2e42e38f168.png");
  background: none;
  background-repeat: no-repeat;
  width: 45px;
  height: 39px;
}
/* line 794, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .category li a.mag-cycling:before {
  content: url("/r_assets/magazines/not-activated/cycling-7544111875f0fedd26081cd38f358c5748e17e83de341b81985fda93bf4da14c.png");
  background: none;
  background-repeat: no-repeat;
  width: 45px;
  height: 39px;
}
/* line 801, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .category li a.mag-fishing:before {
  content: url("/r_assets/magazines/not-activated/fishing-f7ea9d2d011b48ffff43fdfe82fc4a4a5ec70ea207b1860999e2b6476e3931c6.png");
  background: none;
  background-repeat: no-repeat;
  width: 45px;
  height: 39px;
}
/* line 808, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .category li a.mag-golf:before {
  content: url("/r_assets/magazines/not-activated/golf-a85f2b0ecad44dc4ac57e897286b767d30a928b9ea9af171fb6d2efd96573bcb.png");
  background: none;
  background-repeat: no-repeat;
  width: 45px;
  height: 39px;
}
/* line 815, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .category li a.mag-history:before {
  content: url("/r_assets/magazines/not-activated/history-a31ddf67ea415d720bf8aea97a207a19ec7017203ea69dd55c95c92a17172ccd.png");
  background: none;
  background-repeat: no-repeat;
  width: 45px;
  height: 39px;
}
/* line 822, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .category li a.mag-human-rights:before {
  content: url("/r_assets/magazines/not-activated/human-rights-a008114c14cff114984e86ae2438c8a849a99a079a23b9c0b79e79af7c18421f.png");
  background: none;
  background-repeat: no-repeat;
  width: 45px;
  height: 39px;
}
/* line 829, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .category li a.mag-hunting:before {
  content: url("/r_assets/magazines/not-activated/hunting-ca36877cc87e2748d39c4e258c0750832f7b7f31af1ef49b5c25a34adbab4a23.png");
  background: none;
  background-repeat: no-repeat;
  width: 45px;
  height: 39px;
}
/* line 836, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .category li a.mag-lifestyle:before {
  content: url("/r_assets/magazines/not-activated/lifestyle-c18e36867997a940ede4d2ac54bd25c663119436f7cc9b3d1c68d94d17e61775.png");
  background: none;
  background-repeat: no-repeat;
  width: 45px;
  height: 39px;
}
/* line 843, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .category li a.mag-medical:before {
  content: url("/r_assets/magazines/not-activated/medical-b0177fc129bc024c05c0a80983ee1b52b3c8b5645b326c46244eea73445a3629.png");
  background: none;
  background-repeat: no-repeat;
  width: 45px;
  height: 39px;
}
/* line 850, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .category li a.mag-motorcycle:before {
  content: url("/r_assets/magazines/not-activated/motorcycle-4ace12eec0168d94b5805568a2004b7d9daedd79aebd5468a78682b185a305fd.png");
  background: none;
  background-repeat: no-repeat;
  width: 45px;
  height: 39px;
}
/* line 857, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/magazine.scss */
.magazine-page.landing .browse-magazines .category li a.mag-outdoors:before {
  content: url("/r_assets/magazines/not-activated/outdoors-b243919dafb05f0a0c1595f7c63aec09d15782107202c65eb5080486e2ac23ed.png");
  background: none;
  background-repeat: no-repeat;
  width: 45px;
  height: 39px;
}
/* line 8, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/members.scss */
.member_section {
  padding-top: 15px;
  padding-left: 15px;
  margin-bottom: 65px;
  font-family: "Montserrat", sans-serif;
}

/* line 17, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/members.scss */
.members nav {
  display: none;
  float: left;
  background-color: #707885;
  height: 100%;
  min-height: 500px;
  width: 200px;
  margin: 0;
  padding: 0;
  padding-top: 15px;
}
/* line 28, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/members.scss */
.members nav li {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
/* line 33, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/members.scss */
.members nav li a {
  color: #90a0b0;
  font-size: 18px;
  font-style: bold;
  text-decoration: none;
  margin: 5px;
  display: block;
}
/* line 43, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/members.scss */
.members nav li.current a {
  color: #7da6d8;
}
/* line 48, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/members.scss */
.members .members_container {
  font: Montserrat;
  overflow: auto;
  margin: 0;
  padding: 0;
  background-color: white;
  min-height: 500px;
}
/* line 57, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/members.scss */
.members .members_container h2 {
  color: #81a50c;
}

/* line 63, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/members.scss */
.overlay-members {
  background-color: #2284d2;
  height: 50px;
  display: flex;
  justify-content: space-between;
  padding: 0px 15px;
}
/* line 69, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/members.scss */
.overlay-members-left {
  color: #fff;
  padding-left: 10px;
}
/* line 73, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/members.scss */
.overlay-members-right {
  font-size: 30px;
  cursor: pointer;
  float: right;
  margin-right: 10px;
}
/* line 2, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/members/footer.scss */
#rails .footer-signup {
  margin-top: 0px;
}
/* line 5, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/members/footer.scss */
#rails .footer-signup .btn-lg {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}
/* line 12, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/members/footer.scss */
#rails .footer-signup form .form-control {
  margin-bottom: 5px;
}
/* line 17, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/members/footer.scss */
#rails .footer.default-footer {
  position: relative;
  display: table;
  padding: 80px 0;
  color: #f2f2f2;
  background-color: #2E2E2E;
  background-image: none;
  width: 100%;
}
/* line 25, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/members/footer.scss */
#rails .footer.default-footer a:visited {
  color: #f2f2f2;
}
/*
  Multiline Ellipsis
  ------------------
  Based on: https://github.com/ericdrowell/Pure-CSS-Multiline-Ellipsis
*/
/* line 8, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/multiline_ellipsis.scss */
.multiline-ellipsis {
  overflow: hidden;
}
/* line 11, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/multiline_ellipsis.scss */
.multiline-ellipsis:before {
  content: "";
  float: left;
  width: 1px;
  height: 100%;
}
/* line 18, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/multiline_ellipsis.scss */
.multiline-ellipsis .ellipsis-wrapper {
  float: right;
  width: 100%;
  margin-left: -1px;
}
/* line 24, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/multiline_ellipsis.scss */
.multiline-ellipsis .ellipsis-content {
  margin: 0;
}
/* line 28, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/multiline_ellipsis.scss */
.multiline-ellipsis .ellipsis {
  box-sizing: content-box;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  float: right;
  position: relative;
  margin-right: 1px;
  text-align: right;
  text-decoration: underline;
  padding-top: 5px;
  padding-bottom: 5px;
  /* set width of ellipsis.  width must equal margin-left */
  width: 15em;
  margin-left: -15em;
  /* set ellipsis position */
  bottom: 22px;
  left: 100%;
  /* add a gradient background */
  background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(white), color-stop(50%, white));
  background: -moz-linear-gradient(to right, rgba(255, 255, 255, 0), white 50%, white);
  background: -o-linear-gradient(to right, rgba(255, 255, 255, 0), white 50%, white);
  background: -ms-linear-gradient(to right, rgba(255, 255, 255, 0), white 50%, white);
  background: linear-gradient(to right, rgba(255, 255, 255, 0), white 50%, white);
}
/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/pages.scss */
.pages.vine_link {
  margin-bottom: -30px;
  background: #eee;
}
/* line 7, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/pages.scss */
.pages.vine_link .wrapper {
  padding: 20px;
  margin: 30px 0;
  background: #fff;
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);
}
/* line 14, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/pages.scss */
.pages.vine_link h1 {
  margin: 0 0 15px;
  padding: 0;
  font-size: 26px;
}
/* line 20, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/pages.scss */
.pages.vine_link .subtext {
  color: #8ea0aa;
}
/* line 24, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/pages.scss */
.pages.vine_link .inmate-search {
  width: 100%;
  text-align: center;
  background: url(/r_assets/pages/vine_link/inmate-eab18455bd81ea3bcceb5532322314330946d46c7e733a0bcefc24457b0c1dea.png) no-repeat top center;
  padding-top: 70px;
}
@media (min-width: 768px) {
  /* line 24, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/pages.scss */
  .pages.vine_link .inmate-search {
    float: right;
    width: 250px;
  }
}
/* line 35, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/pages.scss */
.pages.vine_link .inmate-search .small-text {
  text-transform: uppercase;
  color: #758b99;
  font-size: 13px;
  letter-spacing: 1px;
}
/* line 42, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/pages.scss */
.pages.vine_link .inmate-search .status {
  font-size: 30px;
}
/* line 47, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/pages.scss */
.pages.vine_link h2 {
  font-family: "Montserrat", sans-serif;
  margin: 0 0 15px;
  font-size: 24px;
  color: #000;
}
/* line 55, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/pages.scss */
.pages.vine_link form label {
  display: block;
}
/* line 60, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/pages.scss */
.pages.vine_link p {
  line-height: 170%;
  margin-bottom: 15px;
}

/* line 66, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/pages.scss */
.pages.inmates_search {
  padding-top: 20px;
}
/* line 69, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/pages.scss */
.pages.inmates_search h3 {
  font-family: "Montserrat", sans-serif;
  margin: 15px 0;
}
/* line 73, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/pages.scss */
.pages.inmates_search h3.h-inmate-search {
  color: #0a4574;
}
/* line 77, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/pages.scss */
.pages.inmates_search h3.h-arrest-record {
  color: #a10004;
}
/* line 82, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/pages.scss */
.pages.inmates_search form {
  margin-bottom: 20px;
}
/* line 86, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/pages.scss */
.pages.inmates_search .inmate-list {
  margin-top: 30px;
}
/* line 89, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/pages.scss */
.pages.inmates_search .inmate-list .inmate-data {
  margin-bottom: 20px;
}
/* line 95, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/pages.scss */
.pages.inmates_search .inmate-list .pagination > a, .pages.inmates_search .inmate-list .pagination > span, .pages.inmates_search .inmate-list .pagination > em {
  display: inline-block;
  float: left;
  padding: 6px 12px;
  background: #fff;
  color: #135990;
  border: 1px solid #ddd;
  margin-left: -1px;
  text-decoration: none;
  font-style: normal;
}
/* line 106, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/pages.scss */
.pages.inmates_search .inmate-list .pagination > a.previous_page.disabled + em, .pages.inmates_search .inmate-list .pagination > a:first-child, .pages.inmates_search .inmate-list .pagination > span.previous_page.disabled + em, .pages.inmates_search .inmate-list .pagination > span:first-child, .pages.inmates_search .inmate-list .pagination > em.previous_page.disabled + em, .pages.inmates_search .inmate-list .pagination > em:first-child {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
/* line 112, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/pages.scss */
.pages.inmates_search .inmate-list .pagination > a:last-child, .pages.inmates_search .inmate-list .pagination > span:last-child, .pages.inmates_search .inmate-list .pagination > em:last-child {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
/* line 117, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/pages.scss */
.pages.inmates_search .inmate-list .pagination > a:hover, .pages.inmates_search .inmate-list .pagination > span:hover, .pages.inmates_search .inmate-list .pagination > em:hover {
  background: #eee;
}
/* line 121, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/pages.scss */
.pages.inmates_search .inmate-list .pagination > a.current, .pages.inmates_search .inmate-list .pagination > span.current, .pages.inmates_search .inmate-list .pagination > em.current {
  text-decoration: none;
  color: #fff;
  background: #135990;
  border-color: #135990;
}
/* line 129, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/pages.scss */
.pages.inmates_search .inmate-list .pagination .disabled {
  display: none;
}

/* line 137, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/pages.scss */
.pages.shop_calls p {
  font-size: 15px;
  line-height: 150%;
}
/* line 142, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/pages.scss */
.pages.shop_calls h2, .pages.shop_calls h3 {
  font-family: "Montserrat", sans-serif;
  margin: 0 0 15px;
}
/* line 147, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/pages.scss */
.pages.shop_calls .faq {
  margin: 20px 0 0;
  padding: 0;
}
/* line 151, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/pages.scss */
.pages.shop_calls .faq li {
  margin-bottom: 20px;
}
/* line 155, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/pages.scss */
.pages.shop_calls .faq .question {
  font-weight: bold;
  font-size: 1.6em;
  margin-bottom: 15px;
  line-height: 170%;
}
/* line 162, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/pages.scss */
.pages.shop_calls .faq p {
  font-size: 1.2em;
  line-height: 170%;
}
/* line 168, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/pages.scss */
.pages.shop_calls a:visited {
  color: #135990;
}
/* line 11, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/payments.scss */
.check_out {
  padding-top: 30px;
}
/* line 14, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/payments.scss */
.check_out .right {
  text-align: right;
}
/* line 18, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/payments.scss */
.check_out .card {
  background-color: #eaedf2;
  border: 1px solid #cad0d5;
  padding: 13px;
  margin: 0;
  position: relative;
}
/* line 25, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/payments.scss */
.check_out .card .form_grey_indicator {
  position: absolute;
  left: 12px;
  top: -13px;
  width: 20px;
}
/* line 32, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/payments.scss */
.check_out .card .field_with_errors {
  display: inherit;
  background-color: inherit;
}
/* line 36, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/payments.scss */
.check_out .card .field_with_errors input {
  border: 2px solid #a94442;
}
/* line 41, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/payments.scss */
.check_out .card .errors_for_field {
  color: #a94442;
  font-weight: normal;
  display: block;
  padding-bottom: 20px;
  padding-left: 5px;
}
/* line 49, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/payments.scss */
.check_out .card input, .check_out .card select, .check_out .card label {
  height: 55px;
  padding: 0px 13px;
}
/* line 56, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/payments.scss */
.check_out .card .terms_and_conditions_container .field_with_errors {
  display: inline;
  background-color: inherit;
}
/* line 61, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/payments.scss */
.check_out .card .terms_and_conditions_container img {
  height: 40px;
}
/* line 65, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/payments.scss */
.check_out .card .terms_and_conditions_container label {
  padding-left: 5px;
  padding-right: 0;
  line-height: 55px;
  font-weight: normal;
}
/* line 74, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/payments.scss */
.check_out .card a.terms_and_conditions, .check_out .card a.terms_and_conditions:hover, .check_out .card a.terms_and_conditions:visited {
  color: #81b1e8;
  background-color: inherit;
  text-decoration: underline;
}
/* line 81, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/payments.scss */
.check_out .form-group {
  margin: 5px 10px;
}
/* line 85, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/payments.scss */
.check_out .ccv_field {
  position: relative;
}
/* line 87, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/payments.scss */
.check_out .ccv_field img {
  position: absolute;
  right: 23px;
  top: 8px;
  height: 39px;
}
/* line 95, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/payments.scss */
.check_out legend {
  text-decoration: none;
  border: none;
}
/* line 100, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/payments.scss */
.check_out .totals {
  margin: 30px;
}
/* line 103, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/payments.scss */
.check_out .totals .grand_total {
  padding-top: 10px;
  border-top: 1px solid #999;
  color: #81a50c;
  font-size: 18px;
}
/* line 111, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/payments.scss */
.check_out .submit {
  margin-top: 30px;
  text-align: center;
}
/* line 114, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/payments.scss */
.check_out .submit .btn {
  width: 360px;
}
/* line 1, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.section-expand {
  height: 100%;
}

/* line 5, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
html,
body {
  height: 100%;
}

/* line 10, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
body.shop {
  background-color: #EAF0F3;
}

/* line 14, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.shop-search-bar {
  background-color: #FFF;
  margin-bottom: 20px;
}

/* line 18, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.shop-search-bar .slim-subnav-search {
  padding: 24px 0 10px;
}

/* line 21, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.shop-search-bar .slim-subnav-search input[type="text"] {
  border: 2px solid #E2E9EF;
  box-shadow: none;
  padding: 10px 20px 10px 44px;
  border-radius: 22px;
  font-size: 14px;
}

/* line 28, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.shop-search-bar .slim-subnav-search .input-group .glyphicon-search {
  position: absolute;
  top: calc(50% - 10px);
  left: 16px;
  color: #D1DCE3;
  font-size: 21px;
}

/* line 35, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.shop-search-bar ::-webkit-input-placeholder {
  color: #BDC7CD;
}

/* line 38, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.shop-search-bar ::-moz-placeholder {
  color: #BDC7CD;
}

/* line 41, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.shop-search-bar :-ms-input-placeholder {
  color: #BDC7CD;
}

/* line 45, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.shop-container {
  padding: 20px 0 60px;
}

/* line 49, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.shop .panel.panel-default {
  border: 0 none;
  border-radius: 3px;
}

/* line 53, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.shop .panel .panel-body {
  min-height: 220px;
}

/* line 57, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.shop-grid a {
  text-decoration: none;
}

/* line 60, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.shop-grid a .panel-default {
  -webkit-transition: box-shadow 0.15s ease-in-out;
  -moz-transition: box-shadow 0.15s ease-in-out;
  transition: box-shadow 0.15s ease-in-out;
}

/* line 65, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.shop-grid a .panel-default .shop-block-icon {
  -webkit-transition: -webkit-transform 500ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
  -moz-transition: -moz-transform 500ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
  transition: transform 500ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
  transform: scale(1);
}

/* line 71, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.shop-grid a:hover .panel-default {
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1);
}

/* line 74, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.shop-grid a:hover .panel-default .shop-block-icon {
  transform: scale(1.15);
}

/* line 78, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.panel .shop-block {
  text-align: center;
}

/* line 81, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.panel .shop-block-icon {
  margin: 0 auto;
  margin-top: calc(50% - 70px);
  margin-bottom: 16px;
  width: 64px;
  display: block;
}

/* line 88, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.panel .shop-block-title {
  font-size: 21px;
  font-weight: 700;
  color: #617B93;
}

/* line 93, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.panel .shop-block-icon-cars-motorsports {
  width: 90px;
}

/* line 96, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.panel .shop-block-icon-sports {
  margin-top: calc(50% - 78px);
}

/* line 99, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.panel .shop-block-icon-audio-video {
  width: 100px;
}

/* line 102, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.panel .shop-block-icon-science-technology {
  width: 54px;
  margin-top: calc(50% - 89px);
}

/* line 106, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.panel .shop-block-icon-arts-photography {
  width: 52px;
  margin-top: calc(50% - 92px);
}

/* line 110, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.panel .shop-block-icon-business-finance {
  width: 80px;
  margin-top: calc(50% - 82px);
}

/* line 114, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.panel .shop-block-icon-home-garden {
  width: 72px;
  margin-top: calc(50% - 80px);
}

/* line 118, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.panel .shop-block-icon-travel {
  width: 72px;
}

/* line 121, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.panel .shop-block-icon-education {
  width: 94px;
}

/* line 124, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.panel .shop-block-icon-entertainment {
  margin-top: calc(50% - 86px);
}

/* line 127, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.panel .shop-block-icon-professional-trade {
  margin-top: calc(50% - 92px);
}

/* line 130, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.panel .shop-block-icon-news-politics {
  width: 80px;
}

/* line 133, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.panel .shop-block-icon-news-politics {
  width: 80px;
}

/* line 136, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.panel .shop-block-icon-mens-interest {
  margin-top: calc(50% - 91px);
}

/* line 139, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.panel .shop-block-icon-womens-interest {
  margin-top: calc(50% - 96px);
}

/* line 142, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.panel .shop-block-icon-ethnic-espanol {
  margin-top: calc(50% - 94px);
}

/* line 145, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.shop .shop-shim {
  height: 10px;
  background-color: #FFF;
}

/* line 149, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.shop .shop-shim:after {
  content: "";
  display: table;
  clear: both;
}

/* line 154, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.shop .shop-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0;
  padding: 0;
  height: 100%;
  min-height: 100vh;
}

/* line 168, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.shop .shop-section .shop-sidebar {
  color: #ADC0CD;
  background-color: #414D54;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-flex: none;
  -webkit-flex: none !important;
  -moz-box-flex: none;
  -ms-flex: none !important;
  flex: none !important;
  width: 33.3333% !important;
}

/* line 183, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.shop .shop-section .shop-sidebar .shop-sidebar-inner {
  width: 100%;
  padding: 2rem;
}

/* line 187, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.shop .shop-section .shop-sidebar input[type="text"] {
  border: 2px solid #8196A7;
  box-shadow: none;
  padding: 10px 20px 10px 44px;
  border-radius: 22px;
  font-size: 14px;
  background-color: #414D54;
  color: #ADC0CD;
}

/* line 196, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.shop .shop-section .shop-sidebar .input-group .glyphicon-search {
  position: absolute;
  top: calc(50% - 10px);
  left: 16px;
  color: #8297A8;
  font-size: 21px;
  z-index: 3;
}

/* line 204, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.shop .shop-section .shop-sidebar .input-group ::-webkit-input-placeholder {
  color: #BDC7CD;
}

/* line 207, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.shop .shop-section .shop-sidebar .input-group ::-moz-placeholder {
  color: #BDC7CD;
}

/* line 210, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.shop .shop-section .shop-sidebar .input-group :-ms-input-placeholder {
  color: #BDC7CD;
}

/* line 213, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.shop .shop-section .shop-content {
  color: #E1E5EC;
  background-color: #353A41;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

/* line 222, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.shop .shop-section .shop-content .shop-content-inner {
  width: 100%;
  padding: 2rem 2rem 80px;
}

/* line 226, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.shop .shop-section .shop-content .shop-content-inner a {
  color: #fff;
}

/* line 229, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.shop .shop-section .shop-content .shop-content-inner a:hover, .shop .shop-section .shop-content .shop-content-inner a:focus {
  opacity: 0.75;
  text-decoration: none;
}

/* line 233, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.shop .shop-sidebar h2 {
  font-family: "Montserrat", sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 1;
  color: inherit;
  opacity: 0.6;
  margin: 32px 0 0 0;
}

/* line 242, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.shop .shop-sidebar .nav {
  margin-top: 20px;
}

/* line 245, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.shop .shop-sidebar .nav a {
  padding-left: 4px;
  color: #B0C0CB;
  -webkit-transition: color 0.1s ease-in-out;
  -moz-transition: color 0.1s ease-in-out;
  transition: color 0.1s ease-in-out;
}

/* line 252, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.shop .shop-sidebar .nav a:hover {
  color: #fff;
}

/* line 255, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.shop .shop-sidebar .nav a span {
  font-size: 21px;
  margin-right: 16px;
}

/* line 259, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.shop .shop-sidebar .nav .active a {
  background-color: transparent;
  color: #6EB4EB;
}

/* line 263, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.shop .shop-sidebar .nav .active a:hover {
  color: #6EB4EB;
}

/* line 266, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.shop .shop-sidebar .shop-availability-filter {
  margin-top: 16px;
  border-radius: 18px;
}

/* line 270, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.shop .shop-sidebar .shop-availability-filter button {
  padding: 8px 16px;
  font-size: 11px;
  font-weight: normal;
  margin: 0 -4px 0 0;
  background: transparent none 0;
  border-width: 2px 0;
  border-style: solid;
  border-color: #8196A8;
  outline: none;
  -webkit-transition: background-color 0.1s ease-in-out;
  -moz-transition: background-color 0.1s ease-in-out;
  transition: background-color 0.1s ease-in-out;
}

/* line 284, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.shop .shop-sidebar .shop-availability-filter button:first-child {
  border-radius: 18px 0 0 18px;
  border-left-width: 2px;
}

/* line 288, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.shop .shop-sidebar .shop-availability-filter button:last-child {
  border-radius: 0 18px 18px 0;
  margin-right: 0;
  border-right-width: 2px;
}

/* line 293, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.shop .shop-sidebar .shop-availability-filter button:hover {
  background-color: rgba(53, 58, 65, 0.5);
}

/* line 296, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.shop .shop-sidebar .shop-availability-filter button.active {
  color: #fff;
  background-color: #353A41;
}

/* line 301, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.shop-content .shop-image {
  margin-bottom: 8px;
}

/* line 304, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.shop-content .shop-image .list-thumb-img {
  width: 208px;
  border-width: 0px 1px 1px 0px;
  border-style: solid;
  border-color: #353a41;
  box-shadow: rgba(0, 0, 0, 0.2) 2px 2px 0px 0px;
}

/* line 311, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.shop-content .shop-item-title {
  margin-bottom: 4px;
  color: #E0E4E9;
  font-weight: bold;
  font-size: 16px;
}

/* line 317, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.shop-content .shop-item-text {
  margin-bottom: 24px;
  font-size: 14px;
  font-weight: bold;
}

/* line 323, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.shop-show {
  padding-bottom: 52px;
  background-color: #fff;
}

/* line 327, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.shop-show .shop-show-title {
  color: #647383;
  font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-size: 28px;
  font-weight: bold;
  margin-bottom: 17px;
}

/* line 334, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.shop-show .shop-show-preview {
  height: auto;
  background-color: #353A41;
  padding: 32px 0;
  color: #fff;
}

/* line 340, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.shop-show .shop-show-preview .mag-detail-img {
  width: 208px;
  border-width: 0px 1px 1px 0px;
  border-style: solid;
  border-color: #353a41;
  box-shadow: rgba(0, 0, 0, 0.2) 2px 2px 0px 0px;
}

/* line 347, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.shop-show .shop-show-related {
  margin-bottom: 32px;
}

/* line 350, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.shop-show .shop-show-related h2 {
  font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  color: #A8B5BF;
  border-bottom: 2px solid #D3DAE0;
  font-size: 18px;
  margin-bottom: 34px;
  font-weight: bold;
  padding-bottom: 5px;
}

/* line 359, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.shop-show .shop-show-related .magazine-item img {
  width: 164px;
  border-width: 0 1px 1px 0;
  border-style: solid;
  border-color: #fff;
  box-shadow: 2px 2px rgba(224, 229, 236, 0.75);
  margin-bottom: 10px;
}

/* line 367, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.shop-show .shop-show-related .magazine-item .magazine-item-title {
  color: #333B3F;
  margin-bottom: 2px;
}

/* line 371, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.shop-show .shop-show-related .magazine-item .magazine-item-price {
  color: #A5B3B9;
  font-size: 12px;
  font-weight: bold;
}

/* line 376, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.shop-show .shop-show-descp h4 {
  font-size: 24px;
  margin: 0px 0 12px;
}

/* line 380, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.shop-show .shop-show-descp p {
  color: #BDC1C6;
  font-size: 16px;
  line-height: 1.85;
  margin-bottom: 16px;
}

/* line 386, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.shop-show .shop-show-descp .form-group {
  margin-bottom: 8px;
}

/* line 389, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.shop-show .shop-show-descp .form-group label {
  display: block;
  color: #F6F7FA;
  padding: 8px 0 16px;
  font-size: 16px;
  font-weight: normal;
  border-bottom: 1px solid #545964;
}

/* line 397, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.shop-show .shop-show-descp .form-group label:after {
  content: "";
  display: table;
  clear: both;
}

/* line 402, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.shop-show .shop-show-descp .form-group label input {
  margin-right: 8px;
}

/* line 405, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.shop-show .shop-show-descp .form-group:last-of-type label {
  border-bottom: 0 none;
}

/* line 408, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.shop-show .shop-show-descp .btn {
  margin-top: 29px;
  border-radius: 26px;
  font-weight: normal;
  padding: 14px 16px;
  width: 250px;
}

/* line 416, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.shop-show .owl-carousel.owl-theme .owl-dots .owl-dot span {
  background-color: #5E7480;
}

/* line 419, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.shop-show .owl-carousel.owl-theme .owl-dots .owl-dot.active span {
  background-color: #D1E5F4;
}

/* line 423, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.shop-cart {
  background-color: #fff;
}

/* line 426, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.shop-cart .shop-cart-title {
  color: #6EB4EB;
  font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-size: 28px;
  font-weight: bold;
  margin-bottom: 17px;
}

/* line 433, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.shop-cart .cart-list {
  background-color: #EAF0F3;
  border-bottom: 2px solid #D3DAE0;
  padding: 20px 0;
}

/* line 438, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.shop-cart .cart-list:after {
  content: "";
  display: table;
  clear: both;
}

/* line 443, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.shop-cart .cart-list .cart-list-item {
  border-bottom: 2px solid #D3DAE0;
  padding: 15px 0;
}

/* line 447, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.shop-cart .cart-list .cart-list-item:last-child {
  border-bottom: none;
}

/* line 450, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.shop-cart .cart-list .cart-list-item-thumbnail img {
  border-width: 0 1px 1px 0;
  border-style: solid;
  border-color: #EAF0F3;
  box-shadow: 2px 2px rgba(224, 229, 236, 0.75);
}

/* line 456, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.shop-cart .cart-list .cart-list-item-title {
  font-weight: bold;
  font-size: 18px;
  margin-bottom: 8px;
  color: #647381;
  letter-spacing: -1px;
}

/* line 463, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.shop-cart .cart-list .cart-list-item-subtitle {
  font-weight: normal;
  font-size: 16px;
  margin-bottom: 30px;
  color: #647381;
}

/* line 469, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.shop-cart .cart-list .cart-list-item-desciption {
  color: #9EAEB7;
  margin-bottom: 24px;
}

/* line 473, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.shop-cart .cart-list .cart-list-item-remove .btn-default {
  padding: 5px 5px;
  /*background-color: #BECCD2;*/
  background: #DC3946;
  color: #fff;
  border: 0 none;
  font-size: 10px;
  /*color: #576974;*/
  margin: 10px 0;
}

/* line 483, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.shop-cart .cart-list .cart-list-item-price {
  font-size: 18px;
  font-weight: bold;
  color: #3C4651;
  display: inline-block;
  margin: 8px 0;
}

/* line 490, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.shop-cart .cart-totals {
  padding: 16px 0;
  border-bottom: 2px solid #D3DAE0;
}

/* line 494, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.shop-cart .cart-total,
.shop-cart .cart-grand-total {
  margin-bottom: 14px;
  color: #3A4655;
}

/* line 499, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.shop-cart .cart-total:after,
.shop-cart .cart-grand-total:after {
  content: "";
  display: table;
  clear: both;
}

/* line 505, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.shop-cart .cart-total .cart-total-items,
.shop-cart .cart-grand-total .cart-total-items {
  color: #7A8791;
}

/* line 509, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.shop-cart .cart-grand-total {
  color: #74A400;
}

/* line 512, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.shop-cart .cart-grand-total .pull-right {
  font-size: 24px;
  font-weight: bold;
}

/* line 516, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.shop-cart .cart-checkout {
  padding-top: 32px;
  padding-bottom: 35px;
  background-color: #EAF0F3;
}

/* line 521, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.shop-cart .cart-checkout:after {
  content: "";
  display: table;
  clear: both;
}

/* line 526, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.shop-cart .cart-checkout .btn {
  padding: 10px 64px;
  border-radius: 22px;
}

/* line 531, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.checkout-layout {
  background-color: #fff;
  padding-bottom: 128px;
  height: 100%;
}

/* line 536, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.checkout-layout h1 {
  font-family: "Montserrat", sans-serif;
  font-size: 21px;
  color: #3C4653;
}

/* line 542, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.checkout-flow {
  background-color: #B4BFC8;
  height: 54px;
  margin-bottom: 16px;
}

/* line 547, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.checkout-flow a {
  position: relative;
  display: block;
  line-height: 54px;
  color: rgba(255, 255, 255, 0.5);
  font-size: 16px;
  font-weight: bold;
}

/* line 555, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.checkout-flow a:hover {
  text-decoration: none;
}

/* line 558, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.checkout-flow a:after, .checkout-flow a:before {
  left: 100%;
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

/* line 568, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.checkout-flow a:after {
  border-color: rgba(180, 191, 200, 0);
  border-left-color: #B4BFC8;
  border-width: 26px;
  margin-top: -26px;
}

/* line 574, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.checkout-flow a:before {
  border-color: rgba(255, 255, 255, 0);
  border-left-color: #fff;
  border-width: 28px;
  margin-top: -28px;
}

/* line 580, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.checkout-flow a.active {
  color: #fff;
}

/* line 583, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.checkout-flow .col-md-4:last-child a:before {
  border-left-color: #B4BFC8;
}

/* line 587, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.checkout-container {
  width: 640px;
  margin: 0 auto;
}

/* line 591, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.checkout-container .btn {
  padding: 8px 24px;
  border-radius: 22px;
  width: 35%;
}

/* line 596, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.checkout-container .btn.btn-block {
  width: 100%;
  margin-bottom: 16px;
}

/* line 600, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.checkout-container .checkout-box {
  position: relative;
  padding: 24px;
  margin-bottom: 16px;
  background-color: #EAF0F3;
  border-radius: 6px;
}

/* line 607, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.checkout-container .checkout-box:after {
  bottom: 100%;
  left: 5%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: #fff;
  border-bottom-color: #EAF0F3;
  border-width: 12px;
  margin-left: -12px;
}

/* line 621, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.checkout-container .form-group .form-control {
  padding: 28px 16px;
  font-size: 16px;
}

/* line 625, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.checkout-container .form-group:last-child {
  margin-bottom: 0;
}

/* line 629, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.nav .active .shop-icon {
  background-position-x: -72px !important;
}

/* line 633, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.nav .shop-icon {
  width: 32px;
  height: 32px;
  display: inline-block;
  background-image: url("/r_assets/shop/shop-menu-icons-97c884e3eb87f416360e136256b01713e2ba149be1e1dd5d3451e68049a55ad1.png");
  background-size: 400px auto;
  background-position: 0 0;
  background-color: transparent;
  background-repeat: no-repeat;
  vertical-align: middle;
}

/* line 644, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.nav .shop-icon.shop-icon-cars-motorsports {
  background-position: -13px 0;
}

/* line 647, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.nav .shop-icon.shop-icon-sports {
  background-position: -13px -81px;
}

/* line 650, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.nav .shop-icon.shop-icon-fitness {
  background-position: -13px -121px;
}

/* line 653, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.nav .shop-icon.shop-icon-audio-video {
  background-position: -9px -158px;
  width: 40px;
  margin-right: 12px !important;
  margin-left: -2px !important;
}

/* line 659, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.nav .shop-icon.shop-icon-science-technology {
  background-position: -14px -306px;
}

/* line 662, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.nav .shop-icon.shop-icon-arts-photography {
  background-position: -13px -344px;
}

/* line 665, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.nav .shop-icon.shop-icon-business-finance {
  background-position: -13px -381px;
}

/* line 668, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.nav .shop-icon.shop-icon-home-garden {
  background-position: -13px -417px;
}

/* line 671, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.nav .shop-icon.shop-icon-travel {
  background-position: -13px -455px;
}

/* line 674, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.nav .shop-icon.shop-icon-education {
  background-position: -13px -490px;
}

/* line 677, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.nav .shop-icon.shop-icon-entertainment {
  background-position: -13px -527px;
  height: 34px;
}

/* line 681, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.nav .shop-icon.shop-icon-professional-trade {
  background-position: -13px -573px;
  height: 34px;
}

/* line 685, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.nav .shop-icon.shop-icon-news-politics {
  background-position: -10px -618px;
  width: 40px;
  margin-right: 12px !important;
  margin-left: -2px !important;
}

/* line 691, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.nav .shop-icon.shop-icon-mens-interest {
  background-position: -13px -658px;
  height: 38px;
}

/* line 695, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.nav .shop-icon.shop-icon-womens-interest {
  background-position: -13px -709px;
  height: 43px;
}

/* line 699, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.nav .shop-icon.shop-icon-ethnic-espanol {
  background-position: -13px -764px;
  height: 44px;
}

/* line 704, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.nav .active .shop-icon.shop-icon-audio-video,
.nav .active .shop-icon.shop-icon-news-politics {
  background-position-x: -68px !important;
}

/* line 709, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.checkout-totals {
  padding: 16px 0;
  margin: 16px 0;
  border-top: 2px solid #D3DAE0;
  border-bottom: 2px solid #D3DAE0;
}

/* line 715, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.checkout-totals .row {
  margin-bottom: 8px;
  font-weight: bold;
}

/* line 719, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.checkout-totals .row.last-child {
  margin-bottom: 0;
}

/* line 722, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.checkout-totals .grand-total {
  color: #78A927;
}

/* line 725, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.checkout-totals .grand-total .pull-right {
  font-size: 21px;
}

/* line 729, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.checkout-layout .checkout-order-status-hero {
  padding: 32px 0;
}

/* line 732, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.checkout-layout .checkout-order-status-hero .status-hero-wrapper > div {
  position: relative;
  display: inline-block;
  width: 100px;
  height: 100px;
  border-radius: 100px;
  border-width: 8px;
  border-style: solid;
  border-color: #70AFD9;
  line-height: 88px;
  vertical-align: middle;
  margin-right: 24px;
  font-size: 11px;
  color: #6BB1DA;
}

/* line 747, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.checkout-layout .checkout-order-status-hero .status-hero-wrapper > div.disable {
  opacity: 0.5;
}

/* line 750, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.checkout-layout .checkout-order-status-hero .status-hero-wrapper > div:after {
  content: "";
  width: 28px;
  height: 2px;
  background-color: #70AFD9;
  position: absolute;
  right: -36px;
  top: 50%;
}

/* line 759, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.checkout-layout .checkout-order-status-hero .status-hero-wrapper > div:last-child {
  margin-right: 0;
  text-indent: -99999999px;
}

/* line 763, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.checkout-layout .checkout-order-status-hero .status-hero-wrapper > div:last-child:before {
  content: "";
  width: 20px;
  height: 20px;
  border-radius: 20px;
  background-color: #70AFD9;
  position: absolute;
  top: 32px;
  right: 32px;
}

/* line 773, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.checkout-layout .checkout-order-status-hero .status-hero-wrapper > div:last-child:after {
  display: none;
}

/* line 776, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.checkout-layout .checkout-order-status-meta,
.checkout-layout .checkout-order-address,
.checkout-layout .checkout-order-item,
.checkout-layout .checkout-order-totals {
  padding: 16px 0;
}

/* line 782, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.checkout-layout .checkout-order-status-meta .container,
.checkout-layout .checkout-order-address .container,
.checkout-layout .checkout-order-item .container,
.checkout-layout .checkout-order-totals .container {
  max-width: 640px;
}

/* line 788, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.checkout-layout .checkout-order-status-meta {
  border-bottom: 1px solid #D3DAE0;
}

/* line 791, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.checkout-layout .checkout-order-status-meta .table {
  margin-bottom: 12px;
  color: #878D96;
}

/* line 795, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.checkout-layout .checkout-order-status-meta .table th {
  color: #B6BCBF;
  font-size: 11px;
}

/* line 799, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.checkout-layout .checkout-order-status-meta .table th,
.checkout-layout .checkout-order-status-meta .table td {
  border: 0 none;
  padding: 0;
}

/* line 804, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.checkout-layout .checkout-order-status-meta .label {
  background-color: #71AEDB;
  padding: 6px 8px;
  border-radius: 11px;
}

/* line 809, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.checkout-layout .checkout-order-address h4 {
  font-size: 11px;
  color: #B6BCBF;
  font-weight: bold;
}

/* line 814, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.checkout-layout .checkout-order-address address {
  margin-bottom: 0;
  color: #44586D;
}

/* line 818, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.checkout-layout .checkout-order-item .checkout-order-item-inner {
  background: #F1F7FA;
  padding: 16px 8px;
  border: 1px solid #D7DEE2;
  border-radius: 4px;
  color: #44586D;
}

/* line 825, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.checkout-layout .checkout-order-item .checkout-order-item-inner:after {
  content: "";
  display: table;
  clear: both;
}

/* line 830, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.checkout-layout .checkout-order-item img {
  float: left;
  margin-right: 12px;
}

/* line 834, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.checkout-layout .checkout-order-item h4 {
  color: #394850;
  margin-top: 0;
  margin-bottom: 4px;
}

/* line 839, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.checkout-layout .checkout-order-totals {
  color: #44586D;
}

/* line 842, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.checkout-layout .checkout-order-totals .total {
  font-size: 14px;
  margin-bottom: 16px;
}

/* line 846, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.checkout-layout .checkout-order-totals .grand-total .pull-right {
  font-size: 21px;
  font-weight: bold;
}

/* line 850, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.checkout-layout .checkout-order-totals .item-count {
  color: #798594;
}

/* line 854, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.shop-content-inner .pagination li a {
  background-color: #353A41;
}

/* line 857, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.shop-content-inner .pagination li.active a {
  color: #353A41 !important;
  background-color: #ffffff;
  border-color: #ffffff !important;
}

/* line 862, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
#prison-sale-badge {
  position: absolute;
  border: 7px solid #353A41;
  color: #ffffff;
  border-radius: 50%;
  background-color: #FE723B;
  width: 150px;
  height: 150px;
  z-index: 13;
  text-align: center;
  font-size: 22px;
  padding-top: 28px;
  margin-top: -164px;
  margin-left: -78px;
}

/* line 877, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.magzine-offer-wrap {
  width: 100%;
  height: auto;
  margin: 5px 0px;
  border-radius: 5px;
  padding: 15px 3px;
  background-color: transparent;
  background-image: linear-gradient(315deg, #626667 0%, #353a41 95%);
}
/* line 885, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.magzine-offer-wrap .heading {
  font-size: 18px;
  font-weight: bold;
  cursor: pointer;
  padding-bottom: 6px;
}
/* line 890, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.magzine-offer-wrap .heading sup {
  top: -0.3em;
  font-size: 17px;
}
/* line 894, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.magzine-offer-wrap .heading span {
  font-size: 28px;
  color: #b3eb2a;
}
/* line 899, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/php_shop.scss */
.magzine-offer-wrap .sub-heading {
  font-size: 13px;
}
/* line 1, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/prison_admin.scss */
.extra_info_container {
  padding: 10px;
}

/* line 5, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/prison_admin.scss */
.extra_info_container textarea {
  display: none;
}

/* line 9, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/prison_admin.scss */
.extra_info_container div {
  display: inline-block;
  width: calc(80% - 22px);
  height: 15rem;
}

/* line 15, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/prison_admin.scss */
.extra_info_container li {
  vertical-align: top;
  font-weight: bold;
  display: inline-block;
  width: 20%;
}
/* line 1, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/rails_base.scss */
#rails {
  padding: 0;
}

/* line 4, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/rails_base.scss */
#rails .header {
  position: relative;
}

/* line 8, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/rails_base.scss */
#rails #footer {
  padding: 0px 10px;
}
/* line 11, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/rails_base.scss */
#rails #footer .row {
  margin-left: -10px;
  margin-right: -10px;
}

/* line 17, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/rails_base.scss */
#rails .content {
  padding-bottom: 30px;
}

/* line 21, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/rails_base.scss */
.btn a, .btn a:hover, .btn a:active, .btn a:visited {
  text-decoration: none;
  color: white;
}

/* line 26, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/rails_base.scss */
#rails h1 {
  font-family: "Montserrat", sans-serif;
}

/* line 30, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/rails_base.scss */
.field_with_errors {
  padding: 0;
  background-color: inherit;
  display: inherit;
}

/* line 36, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/rails_base.scss */
.field_with_errors input {
  border: 2px solid red;
}

/* line 40, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/rails_base.scss */
h1 {
  font-weight: normal;
}

/* line 44, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/rails_base.scss */
a:hover {
  background-color: inherit;
}

/* line 48, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/rails_base.scss */
a.remove_link {
  background-color: #c0c9d1;
  padding: 5px;
  color: #677281;
  text-decoration: none;
}

/* line 55, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/rails_base.scss */
a.remove_link:hover {
  text-decoration: none;
}

/* line 59, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/rails_base.scss */
.btn a:hover {
  color: white;
  background-color: transparent;
  overflow: hidden;
}

/* line 65, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/rails_base.scss */
.btn {
  font-weight: bold;
  text-shadow: none;
  border-radius: 20px;
  padding: 5px 20px;
}

/* line 72, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/rails_base.scss */
.btn-lg {
  border-radius: 30px;
  padding: 15px 40px;
}

/* line 77, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/rails_base.scss */
.btn-back {
  background-color: white;
  border-color: #999;
  color: #999;
}

/* line 83, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/rails_base.scss */
.btn-grey, .btn-grey:hover {
  color: white;
}

/* line 87, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/rails_base.scss */
.btn-grey:hover {
  background-color: #8a8f95;
}

/* line 91, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/rails_base.scss */
.navbar a {
  text-decoration: none;
}

/* line 95, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/rails_base.scss */
li {
  list-style-type: none;
}

/* line 98, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/rails_base.scss */
.header {
  min-height: 0 !important;
}

/* line 102, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/rails_base.scss */
.modal-open .modal {
  z-index: 9999;
}
/* line 1, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/scaffolds.scss */
body {
  background-color: #fff;
  color: #333;
  font-size: 13px;
  line-height: 18px;
}

/* line 8, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/scaffolds.scss */
p, ol, ul, td {
  font-size: 13px;
  line-height: 18px;
}

/* line 13, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/scaffolds.scss */
pre {
  background-color: #eee;
  padding: 10px;
  font-size: 11px;
}

/* line 19, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/scaffolds.scss */
a {
  color: #000;
}
/* line 21, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/scaffolds.scss */
a:visited {
  color: #666;
}
/* line 24, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/scaffolds.scss */
a:hover {
  color: #666;
}

/* line 30, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/scaffolds.scss */
div.field, div.actions {
  margin-bottom: 10px;
}

/* line 35, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/scaffolds.scss */
#notice {
  color: green;
}

/* line 39, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/scaffolds.scss */
.field_with_errors {
  padding: 2px;
  background-color: red;
  display: table;
}

/* line 45, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/scaffolds.scss */
#error_explanation {
  width: 450px;
  border: 2px solid red;
  padding: 7px;
  padding-bottom: 0;
  margin-bottom: 20px;
  background-color: #f0f0f0;
}
/* line 52, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/scaffolds.scss */
#error_explanation h2 {
  text-align: left;
  font-weight: bold;
  padding: 5px 5px 5px 15px;
  font-size: 12px;
  margin: -7px;
  margin-bottom: 0px;
  background-color: #c00;
  color: #fff;
}
/* line 62, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/scaffolds.scss */
#error_explanation ul li {
  font-size: 12px;
  list-style: square;
}
@charset "UTF-8";
/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
/* line 4, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

/* line 10, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
body {
  margin: 0;
}

/* line 14, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

/* line 29, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}

/* line 37, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/* line 42, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
[hidden],
template {
  display: none;
}

/* line 47, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
a {
  background: transparent;
}

/* line 51, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
a:active,
a:hover {
  outline: 0;
}

/* line 56, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/* line 60, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
b,
strong {
  font-weight: bold;
}

/* line 65, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
dfn {
  font-style: italic;
}

/* line 69, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* line 74, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
mark {
  background: #ff0;
  color: #000;
}

/* line 79, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
small {
  font-size: 80%;
}

/* line 83, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 91, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
sup {
  top: -0.5em;
}

/* line 95, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
sub {
  bottom: -0.25em;
}

/* line 99, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
img {
  border: 0;
}

/* line 103, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
svg:not(:root) {
  overflow: hidden;
}

/* line 107, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
figure {
  margin: 1em 40px;
}

/* line 111, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/* line 117, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
pre {
  overflow: auto;
}

/* line 121, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* line 129, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

/* line 139, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
button {
  overflow: visible;
}

/* line 143, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
button,
select {
  text-transform: none;
}

/* line 148, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

/* line 156, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
button[disabled],
html input[disabled] {
  cursor: default;
}

/* line 161, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 167, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
input {
  line-height: normal;
}

/* line 171, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

/* line 177, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/* line 182, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

/* line 189, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* line 194, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/* line 200, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
legend {
  border: 0;
  padding: 0;
}

/* line 205, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
textarea {
  overflow: auto;
}

/* line 209, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
optgroup {
  font-weight: bold;
}

/* line 213, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 218, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
td,
th {
  padding: 0;
}

@media print {
  /* line 224, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  * {
    text-shadow: none !important;
    color: #000 !important;
    background: transparent !important;
    box-shadow: none !important;
  }

  /* line 231, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  a,
  a:visited {
    text-decoration: underline;
  }

  /* line 236, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  a[href]:after {
    content: " (" attr(href) ")";
  }

  /* line 240, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  /* line 244, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }

  /* line 249, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  /* line 255, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  thead {
    display: table-header-group;
  }

  /* line 259, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  tr,
  img {
    page-break-inside: avoid;
  }

  /* line 264, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  img {
    max-width: 100% !important;
  }

  /* line 268, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }

  /* line 275, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  h2,
  h3 {
    page-break-after: avoid;
  }

  /* line 280, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  select {
    background: #fff !important;
  }

  /* line 284, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .navbar {
    display: none;
  }

  /* line 288, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .table td,
  .table th {
    background-color: #fff !important;
  }

  /* line 293, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }

  /* line 298, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .label {
    border: 1px solid #000;
  }

  /* line 302, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .table {
    border-collapse: collapse !important;
  }

  /* line 306, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url(/r_assets/glyphicons-halflings-regular-f495f34e4f177cf0115af995bbbfeb3fcabc88502876e76fc51a4ab439bc8431.eot);
  src: url(/r_assets/glyphicons-halflings-regular-f495f34e4f177cf0115af995bbbfeb3fcabc88502876e76fc51a4ab439bc8431.eot?#iefix) format("embedded-opentype"), url(/r_assets/glyphicons-halflings-regular-fc969dc1c6ff531abcf368089dcbaf5775133b0626ff56b52301a059fc0f9e1e.woff) format("woff"), url(/r_assets/glyphicons-halflings-regular-bd18efd3efd70fec8ad09611a20cdbf99440b2c1d40085c29be036f891d65358.ttf) format("truetype"), url(/r_assets/glyphicons-halflings-regular-d168d50a88c730b4e6830dc0da2a2b51dae4658a77d9619943c27b8ecfc19d1a.svg#glyphicons_halflingsregular) format("svg");
}
/* line 319, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 331, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-asterisk:before {
  content: "\2a";
}

/* line 335, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-plus:before {
  content: "\2b";
}

/* line 339, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-euro:before {
  content: "\20ac";
}

/* line 343, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-minus:before {
  content: "\2212";
}

/* line 347, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-cloud:before {
  content: "\2601";
}

/* line 351, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-envelope:before {
  content: "\2709";
}

/* line 355, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-pencil:before {
  content: "\270f";
}

/* line 359, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-glass:before {
  content: "\e001";
}

/* line 363, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-music:before {
  content: "\e002";
}

/* line 367, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-search:before {
  content: "\e003";
}

/* line 371, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-heart:before {
  content: "\e005";
}

/* line 375, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-star:before {
  content: "\e006";
}

/* line 379, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-star-empty:before {
  content: "\e007";
}

/* line 383, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-user:before {
  content: "\e008";
}

/* line 387, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-film:before {
  content: "\e009";
}

/* line 391, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-th-large:before {
  content: "\e010";
}

/* line 395, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-th:before {
  content: "\e011";
}

/* line 399, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-th-list:before {
  content: "\e012";
}

/* line 403, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-ok:before {
  content: "\e013";
}

/* line 407, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-remove:before {
  content: "\e014";
}

/* line 411, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-zoom-in:before {
  content: "\e015";
}

/* line 415, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-zoom-out:before {
  content: "\e016";
}

/* line 419, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-off:before {
  content: "\e017";
}

/* line 423, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-signal:before {
  content: "\e018";
}

/* line 427, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-cog:before {
  content: "\e019";
}

/* line 431, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-trash:before {
  content: "\e020";
}

/* line 435, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-home:before {
  content: "\e021";
}

/* line 439, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-file:before {
  content: "\e022";
}

/* line 443, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-time:before {
  content: "\e023";
}

/* line 447, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-road:before {
  content: "\e024";
}

/* line 451, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-download-alt:before {
  content: "\e025";
}

/* line 455, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-download:before {
  content: "\e026";
}

/* line 459, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-upload:before {
  content: "\e027";
}

/* line 463, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-inbox:before {
  content: "\e028";
}

/* line 467, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-play-circle:before {
  content: "\e029";
}

/* line 471, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-repeat:before {
  content: "\e030";
}

/* line 475, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-refresh:before {
  content: "\e031";
}

/* line 479, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-list-alt:before {
  content: "\e032";
}

/* line 483, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-lock:before {
  content: "\e033";
}

/* line 487, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-flag:before {
  content: "\e034";
}

/* line 491, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-headphones:before {
  content: "\e035";
}

/* line 495, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-volume-off:before {
  content: "\e036";
}

/* line 499, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-volume-down:before {
  content: "\e037";
}

/* line 503, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-volume-up:before {
  content: "\e038";
}

/* line 507, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-qrcode:before {
  content: "\e039";
}

/* line 511, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-barcode:before {
  content: "\e040";
}

/* line 515, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-tag:before {
  content: "\e041";
}

/* line 519, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-tags:before {
  content: "\e042";
}

/* line 523, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-book:before {
  content: "\e043";
}

/* line 527, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-bookmark:before {
  content: "\e044";
}

/* line 531, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-print:before {
  content: "\e045";
}

/* line 535, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-camera:before {
  content: "\e046";
}

/* line 539, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-font:before {
  content: "\e047";
}

/* line 543, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-bold:before {
  content: "\e048";
}

/* line 547, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-italic:before {
  content: "\e049";
}

/* line 551, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-text-height:before {
  content: "\e050";
}

/* line 555, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-text-width:before {
  content: "\e051";
}

/* line 559, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-align-left:before {
  content: "\e052";
}

/* line 563, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-align-center:before {
  content: "\e053";
}

/* line 567, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-align-right:before {
  content: "\e054";
}

/* line 571, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-align-justify:before {
  content: "\e055";
}

/* line 575, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-list:before {
  content: "\e056";
}

/* line 579, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-indent-left:before {
  content: "\e057";
}

/* line 583, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-indent-right:before {
  content: "\e058";
}

/* line 587, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-facetime-video:before {
  content: "\e059";
}

/* line 591, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-picture:before {
  content: "\e060";
}

/* line 595, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-map-marker:before {
  content: "\e062";
}

/* line 599, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-adjust:before {
  content: "\e063";
}

/* line 603, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-tint:before {
  content: "\e064";
}

/* line 607, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-edit:before {
  content: "\e065";
}

/* line 611, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-share:before {
  content: "\e066";
}

/* line 615, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-check:before {
  content: "\e067";
}

/* line 619, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-move:before {
  content: "\e068";
}

/* line 623, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-step-backward:before {
  content: "\e069";
}

/* line 627, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-fast-backward:before {
  content: "\e070";
}

/* line 631, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-backward:before {
  content: "\e071";
}

/* line 635, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-play:before {
  content: "\e072";
}

/* line 639, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-pause:before {
  content: "\e073";
}

/* line 643, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-stop:before {
  content: "\e074";
}

/* line 647, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-forward:before {
  content: "\e075";
}

/* line 651, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-fast-forward:before {
  content: "\e076";
}

/* line 655, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-step-forward:before {
  content: "\e077";
}

/* line 659, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-eject:before {
  content: "\e078";
}

/* line 663, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-chevron-left:before {
  content: "\e079";
}

/* line 667, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-chevron-right:before {
  content: "\e080";
}

/* line 671, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-plus-sign:before {
  content: "\e081";
}

/* line 675, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-minus-sign:before {
  content: "\e082";
}

/* line 679, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-remove-sign:before {
  content: "\e083";
}

/* line 683, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-ok-sign:before {
  content: "\e084";
}

/* line 687, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-question-sign:before {
  content: "\e085";
}

/* line 691, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-info-sign:before {
  content: "\e086";
}

/* line 695, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-screenshot:before {
  content: "\e087";
}

/* line 699, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-remove-circle:before {
  content: "\e088";
}

/* line 703, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-ok-circle:before {
  content: "\e089";
}

/* line 707, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-ban-circle:before {
  content: "\e090";
}

/* line 711, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-arrow-left:before {
  content: "\e091";
}

/* line 715, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-arrow-right:before {
  content: "\e092";
}

/* line 719, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-arrow-up:before {
  content: "\e093";
}

/* line 723, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-arrow-down:before {
  content: "\e094";
}

/* line 727, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-share-alt:before {
  content: "\e095";
}

/* line 731, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-resize-full:before {
  content: "\e096";
}

/* line 735, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-resize-small:before {
  content: "\e097";
}

/* line 739, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-exclamation-sign:before {
  content: "\e101";
}

/* line 743, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-gift:before {
  content: "\e102";
}

/* line 747, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-leaf:before {
  content: "\e103";
}

/* line 751, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-fire:before {
  content: "\e104";
}

/* line 755, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-eye-open:before {
  content: "\e105";
}

/* line 759, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-eye-close:before {
  content: "\e106";
}

/* line 763, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-warning-sign:before {
  content: "\e107";
}

/* line 767, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-plane:before {
  content: "\e108";
}

/* line 771, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-calendar:before {
  content: "\e109";
}

/* line 775, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-random:before {
  content: "\e110";
}

/* line 779, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-comment:before {
  content: "\e111";
}

/* line 783, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-magnet:before {
  content: "\e112";
}

/* line 787, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-chevron-up:before {
  content: "\e113";
}

/* line 791, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-chevron-down:before {
  content: "\e114";
}

/* line 795, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-retweet:before {
  content: "\e115";
}

/* line 799, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-shopping-cart:before {
  content: "\e116";
}

/* line 803, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-folder-close:before {
  content: "\e117";
}

/* line 807, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-folder-open:before {
  content: "\e118";
}

/* line 811, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-resize-vertical:before {
  content: "\e119";
}

/* line 815, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-resize-horizontal:before {
  content: "\e120";
}

/* line 819, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-hdd:before {
  content: "\e121";
}

/* line 823, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-bullhorn:before {
  content: "\e122";
}

/* line 827, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-bell:before {
  content: "\e123";
}

/* line 831, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-certificate:before {
  content: "\e124";
}

/* line 835, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-thumbs-up:before {
  content: "\e125";
}

/* line 839, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-thumbs-down:before {
  content: "\e126";
}

/* line 843, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-hand-right:before {
  content: "\e127";
}

/* line 847, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-hand-left:before {
  content: "\e128";
}

/* line 851, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-hand-up:before {
  content: "\e129";
}

/* line 855, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-hand-down:before {
  content: "\e130";
}

/* line 859, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-circle-arrow-right:before {
  content: "\e131";
}

/* line 863, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-circle-arrow-left:before {
  content: "\e132";
}

/* line 867, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-circle-arrow-up:before {
  content: "\e133";
}

/* line 871, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-circle-arrow-down:before {
  content: "\e134";
}

/* line 875, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-globe:before {
  content: "\e135";
}

/* line 879, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-wrench:before {
  content: "\e136";
}

/* line 883, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-tasks:before {
  content: "\e137";
}

/* line 887, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-filter:before {
  content: "\e138";
}

/* line 891, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-briefcase:before {
  content: "\e139";
}

/* line 895, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-fullscreen:before {
  content: "\e140";
}

/* line 899, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-dashboard:before {
  content: "\e141";
}

/* line 903, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-paperclip:before {
  content: "\e142";
}

/* line 907, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-heart-empty:before {
  content: "\e143";
}

/* line 911, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-link:before {
  content: "\e144";
}

/* line 915, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-phone:before {
  content: "\e145";
}

/* line 919, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-pushpin:before {
  content: "\e146";
}

/* line 923, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-usd:before {
  content: "\e148";
}

/* line 927, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-gbp:before {
  content: "\e149";
}

/* line 931, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-sort:before {
  content: "\e150";
}

/* line 935, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}

/* line 939, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}

/* line 943, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-sort-by-order:before {
  content: "\e153";
}

/* line 947, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}

/* line 951, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-sort-by-attributes:before {
  content: "\e155";
}

/* line 955, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}

/* line 959, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-unchecked:before {
  content: "\e157";
}

/* line 963, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-expand:before {
  content: "\e158";
}

/* line 967, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-collapse-down:before {
  content: "\e159";
}

/* line 971, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-collapse-up:before {
  content: "\e160";
}

/* line 975, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-log-in:before {
  content: "\e161";
}

/* line 979, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-flash:before {
  content: "\e162";
}

/* line 983, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-log-out:before {
  content: "\e163";
}

/* line 987, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-new-window:before {
  content: "\e164";
}

/* line 991, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-record:before {
  content: "\e165";
}

/* line 995, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-save:before {
  content: "\e166";
}

/* line 999, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-open:before {
  content: "\e167";
}

/* line 1003, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-saved:before {
  content: "\e168";
}

/* line 1007, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-import:before {
  content: "\e169";
}

/* line 1011, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-export:before {
  content: "\e170";
}

/* line 1015, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-send:before {
  content: "\e171";
}

/* line 1019, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-floppy-disk:before {
  content: "\e172";
}

/* line 1023, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-floppy-saved:before {
  content: "\e173";
}

/* line 1027, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-floppy-remove:before {
  content: "\e174";
}

/* line 1031, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-floppy-save:before {
  content: "\e175";
}

/* line 1035, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-floppy-open:before {
  content: "\e176";
}

/* line 1039, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-credit-card:before {
  content: "\e177";
}

/* line 1043, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-transfer:before {
  content: "\e178";
}

/* line 1047, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-cutlery:before {
  content: "\e179";
}

/* line 1051, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-header:before {
  content: "\e180";
}

/* line 1055, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-compressed:before {
  content: "\e181";
}

/* line 1059, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-earphone:before {
  content: "\e182";
}

/* line 1063, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-phone-alt:before {
  content: "\e183";
}

/* line 1067, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-tower:before {
  content: "\e184";
}

/* line 1071, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-stats:before {
  content: "\e185";
}

/* line 1075, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-sd-video:before {
  content: "\e186";
}

/* line 1079, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-hd-video:before {
  content: "\e187";
}

/* line 1083, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-subtitles:before {
  content: "\e188";
}

/* line 1087, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-sound-stereo:before {
  content: "\e189";
}

/* line 1091, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-sound-dolby:before {
  content: "\e190";
}

/* line 1095, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-sound-5-1:before {
  content: "\e191";
}

/* line 1099, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-sound-6-1:before {
  content: "\e192";
}

/* line 1103, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-sound-7-1:before {
  content: "\e193";
}

/* line 1107, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-copyright-mark:before {
  content: "\e194";
}

/* line 1111, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-registration-mark:before {
  content: "\e195";
}

/* line 1115, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-cloud-download:before {
  content: "\e197";
}

/* line 1119, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-cloud-upload:before {
  content: "\e198";
}

/* line 1123, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-tree-conifer:before {
  content: "\e199";
}

/* line 1127, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.glyphicon-tree-deciduous:before {
  content: "\e200";
}

/* line 1131, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 1137, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 1144, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
html {
  font-size: 10px;
  -webkit-tap-highlight-color: transparent;
}

/* line 1149, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
body {
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  line-height: 1.42857;
  color: #333;
  background-color: #fff;
}

/* line 1157, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

/* line 1166, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
a {
  color: #135990;
  text-decoration: none;
}

/* line 1170, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
a:hover, a:focus {
  color: #04131f;
  text-decoration: underline;
}

/* line 1174, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

/* line 1180, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
figure {
  margin: 0;
}

/* line 1184, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
img {
  vertical-align: middle;
}

/* line 1188, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.img-responsive {
  display: block;
  width: 100% \9;
  max-width: 100%;
  height: auto;
}

/* line 1195, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.img-rounded {
  border-radius: 6px;
}

/* line 1199, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  width: 100% \9;
  max-width: 100%;
  height: auto;
}

/* line 1214, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.img-circle {
  border-radius: 50%;
}

/* line 1218, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #DDE6EC;
}

/* line 1225, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

/* line 1236, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

/* line 1245, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}

/* line 1252, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
h1 small,
h1 .small, h2 small,
h2 .small, h3 small,
h3 .small, h4 small,
h4 .small, h5 small,
h5 .small, h6 small,
h6 .small,
.h1 small,
.h1 .small, .h2 small,
.h2 .small, .h3 small,
.h3 .small, .h4 small,
.h4 .small, .h5 small,
.h5 .small, .h6 small,
.h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #777777;
}

/* line 1271, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
h1, .h1,
h2, .h2,
h3, .h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}

/* line 1277, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
h1 small,
h1 .small, .h1 small,
.h1 .small,
h2 small,
h2 .small, .h2 small,
.h2 .small,
h3 small,
h3 .small, .h3 small,
.h3 .small {
  font-size: 65%;
}

/* line 1289, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
h4, .h4,
h5, .h5,
h6, .h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}

/* line 1295, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
h4 small,
h4 .small, .h4 small,
.h4 .small,
h5 small,
h5 .small, .h5 small,
.h5 .small,
h6 small,
h6 .small, .h6 small,
.h6 .small {
  font-size: 75%;
}

/* line 1307, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
h1, .h1 {
  font-size: 36px;
}

/* line 1311, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
h2, .h2 {
  font-size: 30px;
}

/* line 1315, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
h3, .h3 {
  font-size: 24px;
}

/* line 1319, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
h4, .h4 {
  font-size: 18px;
}

/* line 1323, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
h5, .h5 {
  font-size: 14px;
}

/* line 1327, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
h6, .h6 {
  font-size: 12px;
}

/* line 1331, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
p {
  margin: 0 0 10px;
}

/* line 1335, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4;
}

@media (min-width: 768px) {
  /* line 1342, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .lead {
    font-size: 21px;
  }
}
/* line 1347, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
small,
.small {
  font-size: 85%;
}

/* line 1352, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
cite {
  font-style: normal;
}

/* line 1356, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
mark,
.mark {
  background-color: #fcf8e3;
  padding: .2em;
}

/* line 1362, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.text-left {
  text-align: left;
}

/* line 1366, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.text-right {
  text-align: right;
}

/* line 1370, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.text-center {
  text-align: center;
}

/* line 1374, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.text-justify {
  text-align: justify;
}

/* line 1378, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.text-nowrap {
  white-space: nowrap;
}

/* line 1382, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.text-lowercase {
  text-transform: lowercase;
}

/* line 1386, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.text-uppercase {
  text-transform: uppercase;
}

/* line 1390, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.text-capitalize {
  text-transform: capitalize;
}

/* line 1394, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.text-muted {
  color: #777777;
}

/* line 1398, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.text-primary {
  color: #135990;
}

/* line 1402, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
a.text-primary:hover {
  color: #0d3d63;
}

/* line 1406, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.text-success {
  color: #3c763d;
}

/* line 1410, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
a.text-success:hover {
  color: #2b542c;
}

/* line 1414, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.text-info {
  color: #31708f;
}

/* line 1418, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
a.text-info:hover {
  color: #245269;
}

/* line 1422, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.text-warning {
  color: #8a6d3b;
}

/* line 1426, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
a.text-warning:hover {
  color: #66512c;
}

/* line 1430, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.text-danger {
  color: #a94442;
}

/* line 1434, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
a.text-danger:hover {
  color: #843534;
}

/* line 1438, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.bg-primary {
  color: #fff;
}

/* line 1442, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.bg-primary {
  background-color: #135990;
}

/* line 1446, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
a.bg-primary:hover {
  background-color: #0d3d63;
}

/* line 1450, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.bg-success {
  background-color: #dff0d8;
}

/* line 1454, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
a.bg-success:hover {
  background-color: #c1e2b3;
}

/* line 1458, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.bg-info {
  background-color: #d9edf7;
}

/* line 1462, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
a.bg-info:hover {
  background-color: #afd9ee;
}

/* line 1466, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.bg-warning {
  background-color: #fcf8e3;
}

/* line 1470, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
a.bg-warning:hover {
  background-color: #f7ecb5;
}

/* line 1474, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.bg-danger {
  background-color: #f2dede;
}

/* line 1478, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
a.bg-danger:hover {
  background-color: #e4b9b9;
}

/* line 1482, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eeeeee;
}

/* line 1488, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
ul,
ol {
  margin-top: 0;
  margin-bottom: 10px;
}

/* line 1493, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
ul ul,
ul ol,
ol ul,
ol ol {
  margin-bottom: 0;
}

/* line 1500, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.list-unstyled, .list-inline {
  padding-left: 0;
  list-style: none;
}

/* line 1505, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.list-inline {
  margin-left: -5px;
}

/* line 1508, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}

/* line 1514, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
dl {
  margin-top: 0;
  margin-bottom: 20px;
}

/* line 1519, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
dt,
dd {
  line-height: 1.42857;
}

/* line 1524, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
dt {
  font-weight: bold;
}

/* line 1528, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
dd {
  margin-left: 0;
}

/* line 1532, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.dl-horizontal dd:before, .dl-horizontal dd:after {
  content: " ";
  display: table;
}

/* line 1536, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.dl-horizontal dd:after {
  clear: both;
}

@media (min-width: 768px) {
  /* line 1540, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  /* line 1549, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .dl-horizontal dd {
    margin-left: 180px;
  }
}
/* line 1554, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #777777;
}

/* line 1560, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

/* line 1565, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eeeeee;
}

/* line 1571, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}

/* line 1576, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857;
  color: #777777;
}

/* line 1584, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: '\2014 \00A0';
}

/* line 1590, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
  text-align: right;
}

/* line 1598, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.blockquote-reverse footer:before,
.blockquote-reverse small:before,
.blockquote-reverse .small:before,
blockquote.pull-right footer:before,
blockquote.pull-right small:before,
blockquote.pull-right .small:before {
  content: '';
}

/* line 1606, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.blockquote-reverse footer:after,
.blockquote-reverse small:after,
.blockquote-reverse .small:after,
blockquote.pull-right footer:after,
blockquote.pull-right small:after,
blockquote.pull-right .small:after {
  content: '\00A0 \2014';
}

/* line 1615, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
blockquote:before,
blockquote:after {
  content: "";
}

/* line 1620, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.42857;
}

/* line 1626, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}

/* line 1633, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px;
}

/* line 1641, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 1649, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
kbd kbd {
  padding: 0;
  font-size: 100%;
  box-shadow: none;
}

/* line 1655, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.42857;
  word-break: break-all;
  word-wrap: break-word;
  color: #333333;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px;
}

/* line 1668, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}

/* line 1677, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

/* line 1682, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}

/* line 1688, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.container:before, .container:after {
  content: " ";
  display: table;
}

/* line 1692, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.container:after {
  clear: both;
}

@media (min-width: 768px) {
  /* line 1696, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  /* line 1701, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  /* line 1706, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .container {
    width: 1170px;
  }
}
/* line 1711, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}

/* line 1717, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.container-fluid:before, .container-fluid:after {
  content: " ";
  display: table;
}

/* line 1721, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.container-fluid:after {
  clear: both;
}

/* line 1725, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.row {
  margin-left: -15px;
  margin-right: -15px;
}

/* line 1729, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.row:before, .row:after {
  content: " ";
  display: table;
}

/* line 1733, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.row:after {
  clear: both;
}

/* line 1737, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

/* line 1744, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

/* line 1748, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.col-xs-1 {
  width: 8.33333%;
}

/* line 1752, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.col-xs-2 {
  width: 16.66667%;
}

/* line 1756, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.col-xs-3 {
  width: 25%;
}

/* line 1760, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.col-xs-4 {
  width: 33.33333%;
}

/* line 1764, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.col-xs-5 {
  width: 41.66667%;
}

/* line 1768, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.col-xs-6 {
  width: 50%;
}

/* line 1772, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.col-xs-7 {
  width: 58.33333%;
}

/* line 1776, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.col-xs-8 {
  width: 66.66667%;
}

/* line 1780, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.col-xs-9 {
  width: 75%;
}

/* line 1784, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.col-xs-10 {
  width: 83.33333%;
}

/* line 1788, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.col-xs-11 {
  width: 91.66667%;
}

/* line 1792, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.col-xs-12 {
  width: 100%;
}

/* line 1796, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.col-xs-pull-0 {
  right: auto;
}

/* line 1800, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.col-xs-pull-1 {
  right: 8.33333%;
}

/* line 1804, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.col-xs-pull-2 {
  right: 16.66667%;
}

/* line 1808, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.col-xs-pull-3 {
  right: 25%;
}

/* line 1812, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.col-xs-pull-4 {
  right: 33.33333%;
}

/* line 1816, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.col-xs-pull-5 {
  right: 41.66667%;
}

/* line 1820, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.col-xs-pull-6 {
  right: 50%;
}

/* line 1824, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.col-xs-pull-7 {
  right: 58.33333%;
}

/* line 1828, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.col-xs-pull-8 {
  right: 66.66667%;
}

/* line 1832, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.col-xs-pull-9 {
  right: 75%;
}

/* line 1836, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.col-xs-pull-10 {
  right: 83.33333%;
}

/* line 1840, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.col-xs-pull-11 {
  right: 91.66667%;
}

/* line 1844, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.col-xs-pull-12 {
  right: 100%;
}

/* line 1848, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.col-xs-push-0 {
  left: auto;
}

/* line 1852, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.col-xs-push-1 {
  left: 8.33333%;
}

/* line 1856, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.col-xs-push-2 {
  left: 16.66667%;
}

/* line 1860, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.col-xs-push-3 {
  left: 25%;
}

/* line 1864, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.col-xs-push-4 {
  left: 33.33333%;
}

/* line 1868, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.col-xs-push-5 {
  left: 41.66667%;
}

/* line 1872, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.col-xs-push-6 {
  left: 50%;
}

/* line 1876, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.col-xs-push-7 {
  left: 58.33333%;
}

/* line 1880, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.col-xs-push-8 {
  left: 66.66667%;
}

/* line 1884, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.col-xs-push-9 {
  left: 75%;
}

/* line 1888, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.col-xs-push-10 {
  left: 83.33333%;
}

/* line 1892, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.col-xs-push-11 {
  left: 91.66667%;
}

/* line 1896, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.col-xs-push-12 {
  left: 100%;
}

/* line 1900, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.col-xs-offset-0 {
  margin-left: 0%;
}

/* line 1904, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.col-xs-offset-1 {
  margin-left: 8.33333%;
}

/* line 1908, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.col-xs-offset-2 {
  margin-left: 16.66667%;
}

/* line 1912, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.col-xs-offset-3 {
  margin-left: 25%;
}

/* line 1916, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.col-xs-offset-4 {
  margin-left: 33.33333%;
}

/* line 1920, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.col-xs-offset-5 {
  margin-left: 41.66667%;
}

/* line 1924, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.col-xs-offset-6 {
  margin-left: 50%;
}

/* line 1928, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.col-xs-offset-7 {
  margin-left: 58.33333%;
}

/* line 1932, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.col-xs-offset-8 {
  margin-left: 66.66667%;
}

/* line 1936, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.col-xs-offset-9 {
  margin-left: 75%;
}

/* line 1940, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.col-xs-offset-10 {
  margin-left: 83.33333%;
}

/* line 1944, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.col-xs-offset-11 {
  margin-left: 91.66667%;
}

/* line 1948, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.col-xs-offset-12 {
  margin-left: 100%;
}

@media (min-width: 768px) {
  /* line 1953, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }

  /* line 1957, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-sm-1 {
    width: 8.33333%;
  }

  /* line 1961, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-sm-2 {
    width: 16.66667%;
  }

  /* line 1965, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-sm-3 {
    width: 25%;
  }

  /* line 1969, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-sm-4 {
    width: 33.33333%;
  }

  /* line 1973, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-sm-5 {
    width: 41.66667%;
  }

  /* line 1977, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-sm-6 {
    width: 50%;
  }

  /* line 1981, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-sm-7 {
    width: 58.33333%;
  }

  /* line 1985, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-sm-8 {
    width: 66.66667%;
  }

  /* line 1989, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-sm-9 {
    width: 75%;
  }

  /* line 1993, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-sm-10 {
    width: 83.33333%;
  }

  /* line 1997, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-sm-11 {
    width: 91.66667%;
  }

  /* line 2001, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-sm-12 {
    width: 100%;
  }

  /* line 2005, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-sm-pull-0 {
    right: auto;
  }

  /* line 2009, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-sm-pull-1 {
    right: 8.33333%;
  }

  /* line 2013, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-sm-pull-2 {
    right: 16.66667%;
  }

  /* line 2017, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-sm-pull-3 {
    right: 25%;
  }

  /* line 2021, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-sm-pull-4 {
    right: 33.33333%;
  }

  /* line 2025, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-sm-pull-5 {
    right: 41.66667%;
  }

  /* line 2029, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-sm-pull-6 {
    right: 50%;
  }

  /* line 2033, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-sm-pull-7 {
    right: 58.33333%;
  }

  /* line 2037, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-sm-pull-8 {
    right: 66.66667%;
  }

  /* line 2041, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-sm-pull-9 {
    right: 75%;
  }

  /* line 2045, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-sm-pull-10 {
    right: 83.33333%;
  }

  /* line 2049, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-sm-pull-11 {
    right: 91.66667%;
  }

  /* line 2053, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-sm-pull-12 {
    right: 100%;
  }

  /* line 2057, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-sm-push-0 {
    left: auto;
  }

  /* line 2061, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-sm-push-1 {
    left: 8.33333%;
  }

  /* line 2065, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-sm-push-2 {
    left: 16.66667%;
  }

  /* line 2069, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-sm-push-3 {
    left: 25%;
  }

  /* line 2073, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-sm-push-4 {
    left: 33.33333%;
  }

  /* line 2077, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-sm-push-5 {
    left: 41.66667%;
  }

  /* line 2081, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-sm-push-6 {
    left: 50%;
  }

  /* line 2085, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-sm-push-7 {
    left: 58.33333%;
  }

  /* line 2089, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-sm-push-8 {
    left: 66.66667%;
  }

  /* line 2093, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-sm-push-9 {
    left: 75%;
  }

  /* line 2097, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-sm-push-10 {
    left: 83.33333%;
  }

  /* line 2101, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-sm-push-11 {
    left: 91.66667%;
  }

  /* line 2105, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-sm-push-12 {
    left: 100%;
  }

  /* line 2109, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-sm-offset-0 {
    margin-left: 0%;
  }

  /* line 2113, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-sm-offset-1 {
    margin-left: 8.33333%;
  }

  /* line 2117, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-sm-offset-2 {
    margin-left: 16.66667%;
  }

  /* line 2121, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-sm-offset-3 {
    margin-left: 25%;
  }

  /* line 2125, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-sm-offset-4 {
    margin-left: 33.33333%;
  }

  /* line 2129, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-sm-offset-5 {
    margin-left: 41.66667%;
  }

  /* line 2133, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-sm-offset-6 {
    margin-left: 50%;
  }

  /* line 2137, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-sm-offset-7 {
    margin-left: 58.33333%;
  }

  /* line 2141, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-sm-offset-8 {
    margin-left: 66.66667%;
  }

  /* line 2145, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-sm-offset-9 {
    margin-left: 75%;
  }

  /* line 2149, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-sm-offset-10 {
    margin-left: 83.33333%;
  }

  /* line 2153, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-sm-offset-11 {
    margin-left: 91.66667%;
  }

  /* line 2157, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-sm-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 992px) {
  /* line 2162, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }

  /* line 2166, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-md-1 {
    width: 8.33333%;
  }

  /* line 2170, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-md-2 {
    width: 16.66667%;
  }

  /* line 2174, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-md-3 {
    width: 25%;
  }

  /* line 2178, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-md-4 {
    width: 33.33333%;
  }

  /* line 2182, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-md-5 {
    width: 41.66667%;
  }

  /* line 2186, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-md-6 {
    width: 50%;
  }

  /* line 2190, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-md-7 {
    width: 58.33333%;
  }

  /* line 2194, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-md-8 {
    width: 66.66667%;
  }

  /* line 2198, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-md-9 {
    width: 75%;
  }

  /* line 2202, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-md-10 {
    width: 83.33333%;
  }

  /* line 2206, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-md-11 {
    width: 91.66667%;
  }

  /* line 2210, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-md-12 {
    width: 100%;
  }

  /* line 2214, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-md-pull-0 {
    right: auto;
  }

  /* line 2218, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-md-pull-1 {
    right: 8.33333%;
  }

  /* line 2222, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-md-pull-2 {
    right: 16.66667%;
  }

  /* line 2226, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-md-pull-3 {
    right: 25%;
  }

  /* line 2230, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-md-pull-4 {
    right: 33.33333%;
  }

  /* line 2234, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-md-pull-5 {
    right: 41.66667%;
  }

  /* line 2238, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-md-pull-6 {
    right: 50%;
  }

  /* line 2242, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-md-pull-7 {
    right: 58.33333%;
  }

  /* line 2246, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-md-pull-8 {
    right: 66.66667%;
  }

  /* line 2250, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-md-pull-9 {
    right: 75%;
  }

  /* line 2254, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-md-pull-10 {
    right: 83.33333%;
  }

  /* line 2258, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-md-pull-11 {
    right: 91.66667%;
  }

  /* line 2262, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-md-pull-12 {
    right: 100%;
  }

  /* line 2266, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-md-push-0 {
    left: auto;
  }

  /* line 2270, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-md-push-1 {
    left: 8.33333%;
  }

  /* line 2274, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-md-push-2 {
    left: 16.66667%;
  }

  /* line 2278, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-md-push-3 {
    left: 25%;
  }

  /* line 2282, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-md-push-4 {
    left: 33.33333%;
  }

  /* line 2286, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-md-push-5 {
    left: 41.66667%;
  }

  /* line 2290, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-md-push-6 {
    left: 50%;
  }

  /* line 2294, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-md-push-7 {
    left: 58.33333%;
  }

  /* line 2298, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-md-push-8 {
    left: 66.66667%;
  }

  /* line 2302, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-md-push-9 {
    left: 75%;
  }

  /* line 2306, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-md-push-10 {
    left: 83.33333%;
  }

  /* line 2310, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-md-push-11 {
    left: 91.66667%;
  }

  /* line 2314, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-md-push-12 {
    left: 100%;
  }

  /* line 2318, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-md-offset-0 {
    margin-left: 0%;
  }

  /* line 2322, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-md-offset-1 {
    margin-left: 8.33333%;
  }

  /* line 2326, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-md-offset-2 {
    margin-left: 16.66667%;
  }

  /* line 2330, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-md-offset-3 {
    margin-left: 25%;
  }

  /* line 2334, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-md-offset-4 {
    margin-left: 33.33333%;
  }

  /* line 2338, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-md-offset-5 {
    margin-left: 41.66667%;
  }

  /* line 2342, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-md-offset-6 {
    margin-left: 50%;
  }

  /* line 2346, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-md-offset-7 {
    margin-left: 58.33333%;
  }

  /* line 2350, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-md-offset-8 {
    margin-left: 66.66667%;
  }

  /* line 2354, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-md-offset-9 {
    margin-left: 75%;
  }

  /* line 2358, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-md-offset-10 {
    margin-left: 83.33333%;
  }

  /* line 2362, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-md-offset-11 {
    margin-left: 91.66667%;
  }

  /* line 2366, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-md-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1200px) {
  /* line 2371, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }

  /* line 2375, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-lg-1 {
    width: 8.33333%;
  }

  /* line 2379, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-lg-2 {
    width: 16.66667%;
  }

  /* line 2383, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-lg-3 {
    width: 25%;
  }

  /* line 2387, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-lg-4 {
    width: 33.33333%;
  }

  /* line 2391, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-lg-5 {
    width: 41.66667%;
  }

  /* line 2395, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-lg-6 {
    width: 50%;
  }

  /* line 2399, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-lg-7 {
    width: 58.33333%;
  }

  /* line 2403, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-lg-8 {
    width: 66.66667%;
  }

  /* line 2407, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-lg-9 {
    width: 75%;
  }

  /* line 2411, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-lg-10 {
    width: 83.33333%;
  }

  /* line 2415, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-lg-11 {
    width: 91.66667%;
  }

  /* line 2419, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-lg-12 {
    width: 100%;
  }

  /* line 2423, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-lg-pull-0 {
    right: auto;
  }

  /* line 2427, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-lg-pull-1 {
    right: 8.33333%;
  }

  /* line 2431, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-lg-pull-2 {
    right: 16.66667%;
  }

  /* line 2435, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-lg-pull-3 {
    right: 25%;
  }

  /* line 2439, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-lg-pull-4 {
    right: 33.33333%;
  }

  /* line 2443, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-lg-pull-5 {
    right: 41.66667%;
  }

  /* line 2447, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-lg-pull-6 {
    right: 50%;
  }

  /* line 2451, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-lg-pull-7 {
    right: 58.33333%;
  }

  /* line 2455, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-lg-pull-8 {
    right: 66.66667%;
  }

  /* line 2459, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-lg-pull-9 {
    right: 75%;
  }

  /* line 2463, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-lg-pull-10 {
    right: 83.33333%;
  }

  /* line 2467, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-lg-pull-11 {
    right: 91.66667%;
  }

  /* line 2471, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-lg-pull-12 {
    right: 100%;
  }

  /* line 2475, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-lg-push-0 {
    left: auto;
  }

  /* line 2479, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-lg-push-1 {
    left: 8.33333%;
  }

  /* line 2483, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-lg-push-2 {
    left: 16.66667%;
  }

  /* line 2487, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-lg-push-3 {
    left: 25%;
  }

  /* line 2491, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-lg-push-4 {
    left: 33.33333%;
  }

  /* line 2495, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-lg-push-5 {
    left: 41.66667%;
  }

  /* line 2499, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-lg-push-6 {
    left: 50%;
  }

  /* line 2503, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-lg-push-7 {
    left: 58.33333%;
  }

  /* line 2507, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-lg-push-8 {
    left: 66.66667%;
  }

  /* line 2511, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-lg-push-9 {
    left: 75%;
  }

  /* line 2515, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-lg-push-10 {
    left: 83.33333%;
  }

  /* line 2519, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-lg-push-11 {
    left: 91.66667%;
  }

  /* line 2523, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-lg-push-12 {
    left: 100%;
  }

  /* line 2527, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-lg-offset-0 {
    margin-left: 0%;
  }

  /* line 2531, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-lg-offset-1 {
    margin-left: 8.33333%;
  }

  /* line 2535, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-lg-offset-2 {
    margin-left: 16.66667%;
  }

  /* line 2539, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-lg-offset-3 {
    margin-left: 25%;
  }

  /* line 2543, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-lg-offset-4 {
    margin-left: 33.33333%;
  }

  /* line 2547, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-lg-offset-5 {
    margin-left: 41.66667%;
  }

  /* line 2551, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-lg-offset-6 {
    margin-left: 50%;
  }

  /* line 2555, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-lg-offset-7 {
    margin-left: 58.33333%;
  }

  /* line 2559, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-lg-offset-8 {
    margin-left: 66.66667%;
  }

  /* line 2563, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-lg-offset-9 {
    margin-left: 75%;
  }

  /* line 2567, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-lg-offset-10 {
    margin-left: 83.33333%;
  }

  /* line 2571, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-lg-offset-11 {
    margin-left: 91.66667%;
  }

  /* line 2575, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .col-lg-offset-12 {
    margin-left: 100%;
  }
}
/* line 2579, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
table {
  background-color: transparent;
}

/* line 2583, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
th {
  text-align: left;
}

/* line 2587, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}

/* line 2592, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.table > thead > tr > th,
.table > thead > tr > td,
.table > tbody > tr > th,
.table > tbody > tr > td,
.table > tfoot > tr > th,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857;
  vertical-align: top;
  border-top: 1px solid #ddd;
}

/* line 2603, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}

/* line 2607, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.table > caption + thead > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > th,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}

/* line 2615, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.table > tbody + tbody {
  border-top: 2px solid #ddd;
}

/* line 2618, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.table .table {
  background-color: #fff;
}

/* line 2622, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.table-condensed > thead > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > th,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > th,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}

/* line 2631, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.table-bordered {
  border: 1px solid #ddd;
}

/* line 2634, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > th,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > th,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}

/* line 2642, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}

/* line 2647, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.table-striped > tbody > tr:nth-child(odd) > td,
.table-striped > tbody > tr:nth-child(odd) > th {
  background-color: #f9f9f9;
}

/* line 2652, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.table-hover > tbody > tr:hover > td,
.table-hover > tbody > tr:hover > th {
  background-color: #f5f5f5;
}

/* line 2657, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column;
}

/* line 2663, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell;
}

/* line 2670, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.table > thead > tr > td.active,
.table > thead > tr > th.active, .table > thead > tr.active > td, .table > thead > tr.active > th,
.table > tbody > tr > td.active,
.table > tbody > tr > th.active,
.table > tbody > tr.active > td,
.table > tbody > tr.active > th,
.table > tfoot > tr > td.active,
.table > tfoot > tr > th.active,
.table > tfoot > tr.active > td,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}

/* line 2683, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover, .table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr:hover > .active, .table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}

/* line 2688, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.table > thead > tr > td.success,
.table > thead > tr > th.success, .table > thead > tr.success > td, .table > thead > tr.success > th,
.table > tbody > tr > td.success,
.table > tbody > tr > th.success,
.table > tbody > tr.success > td,
.table > tbody > tr.success > th,
.table > tfoot > tr > td.success,
.table > tfoot > tr > th.success,
.table > tfoot > tr.success > td,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}

/* line 2701, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr:hover > .success, .table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}

/* line 2706, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.table > thead > tr > td.info,
.table > thead > tr > th.info, .table > thead > tr.info > td, .table > thead > tr.info > th,
.table > tbody > tr > td.info,
.table > tbody > tr > th.info,
.table > tbody > tr.info > td,
.table > tbody > tr.info > th,
.table > tfoot > tr > td.info,
.table > tfoot > tr > th.info,
.table > tfoot > tr.info > td,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}

/* line 2719, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover, .table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr:hover > .info, .table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}

/* line 2724, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.table > thead > tr > td.warning,
.table > thead > tr > th.warning, .table > thead > tr.warning > td, .table > thead > tr.warning > th,
.table > tbody > tr > td.warning,
.table > tbody > tr > th.warning,
.table > tbody > tr.warning > td,
.table > tbody > tr.warning > th,
.table > tfoot > tr > td.warning,
.table > tfoot > tr > th.warning,
.table > tfoot > tr.warning > td,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}

/* line 2737, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr:hover > .warning, .table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}

/* line 2742, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.table > thead > tr > td.danger,
.table > thead > tr > th.danger, .table > thead > tr.danger > td, .table > thead > tr.danger > th,
.table > tbody > tr > td.danger,
.table > tbody > tr > th.danger,
.table > tbody > tr.danger > td,
.table > tbody > tr.danger > th,
.table > tfoot > tr > td.danger,
.table > tfoot > tr > th.danger,
.table > tfoot > tr.danger > td,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}

/* line 2755, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr:hover > .danger, .table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}

@media screen and (max-width: 767px) {
  /* line 2761, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    overflow-x: auto;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
    -webkit-overflow-scrolling: touch;
  }

  /* line 2770, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .table-responsive > .table {
    margin-bottom: 0;
  }

  /* line 2773, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }

  /* line 2781, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .table-responsive > .table-bordered {
    border: 0;
  }

  /* line 2784, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }

  /* line 2792, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }

  /* line 2800, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
/* line 2808, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}

/* line 2815, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}

/* line 2827, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}

/* line 2834, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 2840, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}

/* line 2847, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
input[type="file"] {
  display: block;
}

/* line 2851, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
input[type="range"] {
  display: block;
  width: 100%;
}

/* line 2856, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
select[multiple],
select[size] {
  height: auto;
}

/* line 2861, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

/* line 2869, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857;
  color: #555555;
}

/* line 2877, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

/* line 2895, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

/* line 2901, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.form-control::-moz-placeholder {
  color: #777777;
  opacity: 1;
}

/* line 2905, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.form-control:-ms-input-placeholder {
  color: #777777;
}

/* line 2908, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.form-control::-webkit-input-placeholder {
  color: #777777;
}

/* line 2911, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
  cursor: not-allowed;
  background-color: #eeeeee;
  opacity: 1;
}

/* line 2917, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
textarea.form-control {
  height: auto;
}

/* line 2921, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
input[type="search"] {
  -webkit-appearance: none;
}

/* line 2925, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
  line-height: 34px;
  line-height: 1.42857 \0;
}

/* line 2932, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
input[type="date"].input-sm, .form-horizontal .form-group-sm input[type="date"].form-control, .input-group-sm > input[type="date"].form-control,
.input-group-sm > input[type="date"].input-group-addon,
.input-group-sm > .input-group-btn > input[type="date"].btn,
input[type="time"].input-sm,
.form-horizontal .form-group-sm input[type="time"].form-control,
.input-group-sm > input[type="time"].form-control,
.input-group-sm > input[type="time"].input-group-addon,
.input-group-sm > .input-group-btn > input[type="time"].btn,
input[type="datetime-local"].input-sm,
.form-horizontal .form-group-sm input[type="datetime-local"].form-control,
.input-group-sm > input[type="datetime-local"].form-control,
.input-group-sm > input[type="datetime-local"].input-group-addon,
.input-group-sm > .input-group-btn > input[type="datetime-local"].btn,
input[type="month"].input-sm,
.form-horizontal .form-group-sm input[type="month"].form-control,
.input-group-sm > input[type="month"].form-control,
.input-group-sm > input[type="month"].input-group-addon,
.input-group-sm > .input-group-btn > input[type="month"].btn {
  line-height: 30px;
}

/* line 2952, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
input[type="date"].input-lg, .form-horizontal .form-group-lg input[type="date"].form-control, .input-group-lg > input[type="date"].form-control,
.input-group-lg > input[type="date"].input-group-addon,
.input-group-lg > .input-group-btn > input[type="date"].btn,
input[type="time"].input-lg,
.form-horizontal .form-group-lg input[type="time"].form-control,
.input-group-lg > input[type="time"].form-control,
.input-group-lg > input[type="time"].input-group-addon,
.input-group-lg > .input-group-btn > input[type="time"].btn,
input[type="datetime-local"].input-lg,
.form-horizontal .form-group-lg input[type="datetime-local"].form-control,
.input-group-lg > input[type="datetime-local"].form-control,
.input-group-lg > input[type="datetime-local"].input-group-addon,
.input-group-lg > .input-group-btn > input[type="datetime-local"].btn,
input[type="month"].input-lg,
.form-horizontal .form-group-lg input[type="month"].form-control,
.input-group-lg > input[type="month"].form-control,
.input-group-lg > input[type="month"].input-group-addon,
.input-group-lg > .input-group-btn > input[type="month"].btn {
  line-height: 46px;
}

/* line 2973, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.form-group {
  margin-bottom: 15px;
}

/* line 2977, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.radio,
.checkbox {
  position: relative;
  display: block;
  min-height: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
}

/* line 2985, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.radio label,
.checkbox label {
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}

/* line 2993, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9;
}

/* line 3002, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}

/* line 3007, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.radio-inline,
.checkbox-inline {
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}

/* line 3017, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}

/* line 3023, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
input[type="radio"][disabled], input[type="radio"].disabled, fieldset[disabled] input[type="radio"],
input[type="checkbox"][disabled],
input[type="checkbox"].disabled, fieldset[disabled]
input[type="checkbox"] {
  cursor: not-allowed;
}

/* line 3030, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.radio-inline.disabled, fieldset[disabled] .radio-inline,
.checkbox-inline.disabled, fieldset[disabled]
.checkbox-inline {
  cursor: not-allowed;
}

/* line 3036, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.radio.disabled label, fieldset[disabled] .radio label,
.checkbox.disabled label, fieldset[disabled]
.checkbox label {
  cursor: not-allowed;
}

/* line 3042, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
}

/* line 3047, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.form-control-static.input-lg, .form-horizontal .form-group-lg .form-control-static.form-control, .input-group-lg > .form-control-static.form-control,
.input-group-lg > .form-control-static.input-group-addon,
.input-group-lg > .input-group-btn > .form-control-static.btn, .form-control-static.input-sm, .form-horizontal .form-group-sm .form-control-static.form-control, .input-group-sm > .form-control-static.form-control,
.input-group-sm > .form-control-static.input-group-addon,
.input-group-sm > .input-group-btn > .form-control-static.btn {
  padding-left: 0;
  padding-right: 0;
}

/* line 3056, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.input-sm, .form-horizontal .form-group-sm .form-control, .input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

/* line 3066, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
select.input-sm, .form-horizontal .form-group-sm select.form-control, .input-group-sm > select.form-control,
.input-group-sm > select.input-group-addon,
.input-group-sm > .input-group-btn > select.btn {
  height: 30px;
  line-height: 30px;
}

/* line 3073, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
textarea.input-sm, .form-horizontal .form-group-sm textarea.form-control, .input-group-sm > textarea.form-control,
.input-group-sm > textarea.input-group-addon,
.input-group-sm > .input-group-btn > textarea.btn,
select[multiple].input-sm,
.form-horizontal .form-group-sm select[multiple].form-control,
.input-group-sm > select[multiple].form-control,
.input-group-sm > select[multiple].input-group-addon,
.input-group-sm > .input-group-btn > select[multiple].btn {
  height: auto;
}

/* line 3084, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.input-lg, .form-horizontal .form-group-lg .form-control, .input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}

/* line 3094, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
select.input-lg, .form-horizontal .form-group-lg select.form-control, .input-group-lg > select.form-control,
.input-group-lg > select.input-group-addon,
.input-group-lg > .input-group-btn > select.btn {
  height: 46px;
  line-height: 46px;
}

/* line 3101, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
textarea.input-lg, .form-horizontal .form-group-lg textarea.form-control, .input-group-lg > textarea.form-control,
.input-group-lg > textarea.input-group-addon,
.input-group-lg > .input-group-btn > textarea.btn,
select[multiple].input-lg,
.form-horizontal .form-group-lg select[multiple].form-control,
.input-group-lg > select[multiple].form-control,
.input-group-lg > select[multiple].input-group-addon,
.input-group-lg > .input-group-btn > select[multiple].btn {
  height: auto;
}

/* line 3112, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.has-feedback {
  position: relative;
}

/* line 3115, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.has-feedback .form-control {
  padding-right: 42.5px;
}

/* line 3119, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.form-control-feedback {
  position: absolute;
  top: 25px;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
}

/* line 3131, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.input-lg + .form-control-feedback, .form-horizontal .form-group-lg .form-control + .form-control-feedback, .input-group-lg > .form-control + .form-control-feedback,
.input-group-lg > .input-group-addon + .form-control-feedback,
.input-group-lg > .input-group-btn > .btn + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px;
}

/* line 3139, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.input-sm + .form-control-feedback, .form-horizontal .form-group-sm .form-control + .form-control-feedback, .input-group-sm > .form-control + .form-control-feedback,
.input-group-sm > .input-group-addon + .form-control-feedback,
.input-group-sm > .input-group-btn > .btn + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}

/* line 3147, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline {
  color: #3c763d;
}

/* line 3155, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 3160, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}

/* line 3165, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8;
}

/* line 3170, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.has-success .form-control-feedback {
  color: #3c763d;
}

/* line 3174, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline {
  color: #8a6d3b;
}

/* line 3182, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 3187, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}

/* line 3192, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3;
}

/* line 3197, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.has-warning .form-control-feedback {
  color: #8a6d3b;
}

/* line 3201, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline {
  color: #a94442;
}

/* line 3209, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 3214, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}

/* line 3219, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede;
}

/* line 3224, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.has-error .form-control-feedback {
  color: #a94442;
}

/* line 3228, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}

/* line 3232, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}

@media (min-width: 768px) {
  /* line 3240, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .form-inline .form-group, .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }

  /* line 3245, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .form-inline .form-control, .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }

  /* line 3250, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .form-inline .input-group, .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }

  /* line 3254, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .form-inline .input-group .input-group-addon, .navbar-form .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .navbar-form .input-group .input-group-btn,
  .form-inline .input-group .form-control,
  .navbar-form .input-group .form-control {
    width: auto;
  }

  /* line 3261, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .form-inline .input-group > .form-control, .navbar-form .input-group > .form-control {
    width: 100%;
  }

  /* line 3264, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .form-inline .control-label, .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }

  /* line 3268, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .form-inline .radio, .navbar-form .radio,
  .form-inline .checkbox,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }

  /* line 3276, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .form-inline .radio label, .navbar-form .radio label,
  .form-inline .checkbox label,
  .navbar-form .checkbox label {
    padding-left: 0;
  }

  /* line 3281, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .form-inline .radio input[type="radio"], .navbar-form .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"],
  .navbar-form .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }

  /* line 3287, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .form-inline .has-feedback .form-control-feedback, .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
/* line 3292, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
}

/* line 3300, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px;
}

/* line 3304, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.form-horizontal .form-group {
  margin-left: -15px;
  margin-right: -15px;
}

/* line 3308, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.form-horizontal .form-group:before, .form-horizontal .form-group:after {
  content: " ";
  display: table;
}

/* line 3312, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.form-horizontal .form-group:after {
  clear: both;
}

@media (min-width: 768px) {
  /* line 3316, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px;
  }
}
/* line 3322, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.form-horizontal .has-feedback .form-control-feedback {
  top: 0;
  right: 15px;
}

@media (min-width: 768px) {
  /* line 3327, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .form-horizontal .form-group-lg .control-label {
    padding-top: 14.3px;
  }
}
@media (min-width: 768px) {
  /* line 3332, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
  }
}
/* line 3337, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: 700;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 3356, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.btn:focus, .btn:active:focus, .btn.active:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

/* line 3361, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.btn:hover, .btn:focus {
  color: #333333;
  text-decoration: none;
}

/* line 3365, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.btn:active, .btn.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

/* line 3371, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 3380, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.btn-default {
  color: #333333;
  background-color: #fff;
  border-color: #cccccc;
}

/* line 3385, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle {
  color: #333333;
  background-color: #e6e6e6;
  border-color: #adadad;
}

/* line 3390, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle {
  background-image: none;
}

/* line 3393, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.btn-default.disabled, .btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled:active, .btn-default.disabled.active, .btn-default[disabled], .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled]:active, .btn-default[disabled].active, fieldset[disabled] .btn-default, fieldset[disabled] .btn-default:hover, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:active, fieldset[disabled] .btn-default.active {
  background-color: #fff;
  border-color: #cccccc;
}

/* line 3397, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.btn-default .badge {
  color: #fff;
  background-color: #333333;
}

/* line 3402, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.btn-primary, a.btn-primary {
  color: #fff;
  background-color: #74A400;
  border-color: #74A400;
}

/* line 3407, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #507100;
  border-color: #496700;
}

/* line 3412, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle {
  background-image: none;
}

/* line 3415, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.btn-primary.disabled, .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled:active, .btn-primary.disabled.active, .btn-primary[disabled], .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled]:active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary.active {
  background-color: #74A400;
  border-color: #74A400;
}

/* line 3419, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.btn-primary .badge {
  color: #74A400;
  background-color: #fff;
}

/* line 3424, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.btn-success {
  color: #fff;
  background-color: #74A400;
  border-color: #74A400;
}

/* line 3429, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #507100;
  border-color: #496700;
}

/* line 3434, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle {
  background-image: none;
}

/* line 3437, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.btn-success.disabled, .btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled:active, .btn-success.disabled.active, .btn-success[disabled], .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled]:active, .btn-success[disabled].active, fieldset[disabled] .btn-success, fieldset[disabled] .btn-success:hover, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success:active, fieldset[disabled] .btn-success.active {
  background-color: #74A400;
  border-color: #74A400;
}

/* line 3441, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.btn-success .badge {
  color: #74A400;
  background-color: #fff;
}

/* line 3446, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.btn-info {
  color: #fff;
  background-color: #9C9FA2;
  border-color: #9C9FA2;
}

/* line 3451, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #828689;
  border-color: #7c8084;
}

/* line 3456, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle {
  background-image: none;
}

/* line 3459, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.btn-info.disabled, .btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled:active, .btn-info.disabled.active, .btn-info[disabled], .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled]:active, .btn-info[disabled].active, fieldset[disabled] .btn-info, fieldset[disabled] .btn-info:hover, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info:active, fieldset[disabled] .btn-info.active {
  background-color: #9C9FA2;
  border-color: #9C9FA2;
}

/* line 3463, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.btn-info .badge {
  color: #9C9FA2;
  background-color: #fff;
}

/* line 3468, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.btn-warning {
  color: #fff;
  background-color: #E7D74C;
  border-color: #E7D74C;
}

/* line 3473, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle {
  color: #fff;
  background-color: #e1cd1f;
  border-color: #d9c51d;
}

/* line 3478, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle {
  background-image: none;
}

/* line 3481, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.btn-warning.disabled, .btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled:active, .btn-warning.disabled.active, .btn-warning[disabled], .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled]:active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning, fieldset[disabled] .btn-warning:hover, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning:active, fieldset[disabled] .btn-warning.active {
  background-color: #E7D74C;
  border-color: #E7D74C;
}

/* line 3485, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.btn-warning .badge {
  color: #E7D74C;
  background-color: #fff;
}

/* line 3490, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.btn-danger {
  color: #fff;
  background-color: #DC3946;
  border-color: #DC3946;
}

/* line 3495, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #c0222f;
  border-color: #b7202c;
}

/* line 3500, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle {
  background-image: none;
}

/* line 3503, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.btn-danger.disabled, .btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled:active, .btn-danger.disabled.active, .btn-danger[disabled], .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled]:active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger, fieldset[disabled] .btn-danger:hover, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger:active, fieldset[disabled] .btn-danger.active {
  background-color: #DC3946;
  border-color: #DC3946;
}

/* line 3507, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.btn-danger .badge {
  color: #DC3946;
  background-color: #fff;
}

/* line 3512, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.btn-link {
  color: #135990;
  font-weight: normal;
  cursor: pointer;
  border-radius: 0;
}

/* line 3518, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.btn-link, .btn-link:active, .btn-link[disabled], fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 3523, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
  border-color: transparent;
}

/* line 3526, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.btn-link:hover, .btn-link:focus {
  color: #04131f;
  text-decoration: underline;
  background-color: transparent;
}

/* line 3531, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.btn-link[disabled]:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:hover, fieldset[disabled] .btn-link:focus {
  color: #dedfe0;
  text-decoration: none;
}

/* line 3536, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.btn-lg, .btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}

/* line 3543, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.btn-sm, .btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

/* line 3550, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.btn-xs, .btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

/* line 3557, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.btn-block {
  display: block;
}

/* line 3561, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.btn-block + .btn-block {
  margin-top: 5px;
}

/* line 3565, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}

/* line 3571, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}

/* line 3577, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.fade.in {
  opacity: 1;
}

/* line 3581, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.collapse {
  display: none;
}

/* line 3584, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.collapse.in {
  display: block;
}

/* line 3588, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
tr.collapse.in {
  display: table-row;
}

/* line 3592, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
tbody.collapse.in {
  display: table-row-group;
}

/* line 3596, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  -o-transition: height 0.35s ease;
  transition: height 0.35s ease;
}

/* line 3605, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px solid;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}

/* line 3616, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.dropdown {
  position: relative;
}

/* line 3620, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.dropdown-toggle:focus {
  outline: 0;
}

/* line 3624, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  text-align: left;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}

/* line 3645, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}

/* line 3649, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

/* line 3655, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857;
  color: #333333;
  white-space: nowrap;
}

/* line 3665, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
}

/* line 3671, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #135990;
}

/* line 3678, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  color: #777777;
}

/* line 3682, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}

/* line 3690, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.open > .dropdown-menu {
  display: block;
}

/* line 3693, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.open > a {
  outline: 0;
}

/* line 3697, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.dropdown-menu-right {
  left: auto;
  right: 0;
}

/* line 3702, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.dropdown-menu-left {
  left: 0;
  right: auto;
}

/* line 3707, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857;
  color: #777777;
  white-space: nowrap;
}

/* line 3716, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}

/* line 3725, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}

/* line 3730, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid;
  content: "";
}

/* line 3736, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}

@media (min-width: 768px) {
  /* line 3744, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto;
  }

  /* line 3748, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }
}
/* line 3753, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}

/* line 3759, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
}

/* line 3764, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}

/* line 3771, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus {
  outline: 0;
}

/* line 3776, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}

/* line 3783, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.btn-toolbar {
  margin-left: -5px;
}

/* line 3786, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.btn-toolbar:before, .btn-toolbar:after {
  content: " ";
  display: table;
}

/* line 3790, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.btn-toolbar:after {
  clear: both;
}

/* line 3793, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}

/* line 3797, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}

/* line 3803, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}

/* line 3807, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.btn-group > .btn:first-child {
  margin-left: 0;
}

/* line 3810, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

/* line 3815, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

/* line 3821, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.btn-group > .btn-group {
  float: left;
}

/* line 3825, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}

/* line 3829, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.btn-group > .btn-group:first-child > .btn:last-child,
.btn-group > .btn-group:first-child > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

/* line 3835, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.btn-group > .btn-group:last-child > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

/* line 3840, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}

/* line 3845, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
}

/* line 3850, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.btn-group > .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group > .btn + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
}

/* line 3855, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

/* line 3859, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 3864, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.btn .caret {
  margin-left: 0;
}

/* line 3868, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.btn-lg .caret, .btn-group-lg > .btn .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}

/* line 3873, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret {
  border-width: 0 5px 5px;
}

/* line 3877, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}

/* line 3885, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after {
  content: " ";
  display: table;
}

/* line 3889, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.btn-group-vertical > .btn-group:after {
  clear: both;
}

/* line 3892, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.btn-group-vertical > .btn-group > .btn {
  float: none;
}

/* line 3895, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}

/* line 3903, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}

/* line 3906, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 3911, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-bottom-left-radius: 4px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

/* line 3917, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}

/* line 3921, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 3927, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

/* line 3932, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}

/* line 3938, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  float: none;
  display: table-cell;
  width: 1%;
}

/* line 3944, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.btn-group-justified > .btn-group .btn {
  width: 100%;
}

/* line 3947, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}

/* line 3951, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
[data-toggle="buttons"] > .btn > input[type="radio"],
[data-toggle="buttons"] > .btn > input[type="checkbox"] {
  position: absolute;
  z-index: -1;
  opacity: 0;
  filter: alpha(opacity=0);
}

/* line 3959, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}

/* line 3964, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.input-group[class*="col-"] {
  float: none;
  padding-left: 0;
  padding-right: 0;
}

/* line 3969, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}

/* line 3977, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}

/* line 3982, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}

/* line 3988, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}

/* line 3995, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  color: #555555;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #ccc;
  border-radius: 4px;
}

/* line 4006, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.input-group-addon.input-sm, .form-horizontal .form-group-sm .input-group-addon.form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .input-group-addon.btn {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px;
}

/* line 4013, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.input-group-addon.input-lg, .form-horizontal .form-group-lg .input-group-addon.form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .input-group-addon.btn {
  padding: 10px 16px;
  font-size: 18px;
  border-radius: 6px;
}

/* line 4020, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0;
}

/* line 4025, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

/* line 4036, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.input-group-addon:first-child {
  border-right: 0;
}

/* line 4040, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

/* line 4051, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.input-group-addon:last-child {
  border-left: 0;
}

/* line 4055, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}

/* line 4060, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.input-group-btn > .btn {
  position: relative;
}

/* line 4063, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.input-group-btn > .btn + .btn {
  margin-left: -1px;
}

/* line 4066, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.input-group-btn > .btn:hover, .input-group-btn > .btn:focus, .input-group-btn > .btn:active {
  z-index: 2;
}

/* line 4069, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}

/* line 4073, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
  margin-left: -1px;
}

/* line 4078, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}

/* line 4083, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.nav:before, .nav:after {
  content: " ";
  display: table;
}

/* line 4087, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.nav:after {
  clear: both;
}

/* line 4090, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.nav > li {
  position: relative;
  display: block;
}

/* line 4094, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}

/* line 4099, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.nav > li > a:hover, .nav > li > a:focus {
  text-decoration: none;
  background-color: transparent;
}

/* line 4103, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.nav > li.disabled > a {
  color: transparent;
}

/* line 4106, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.nav > li.disabled > a:hover, .nav > li.disabled > a:focus {
  color: transparent;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}

/* line 4112, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
  background-color: transparent;
  border-color: #135990;
}

/* line 4116, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

/* line 4122, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.nav > li > a > img {
  max-width: none;
}

/* line 4126, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.nav-tabs {
  border-bottom: 1px solid #ddd;
}

/* line 4129, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}

/* line 4133, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}

/* line 4139, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #ddd;
}

/* line 4142, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
  color: #555555;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  cursor: default;
}

/* line 4150, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.nav-pills > li {
  float: left;
}

/* line 4153, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.nav-pills > li > a {
  border-radius: 4px;
}

/* line 4156, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.nav-pills > li + li {
  margin-left: 2px;
}

/* line 4159, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #135990;
}

/* line 4164, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.nav-stacked > li {
  float: none;
}

/* line 4167, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}

/* line 4172, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.nav-justified, .nav-tabs.nav-justified {
  width: 100%;
}

/* line 4175, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.nav-justified > li, .nav-tabs.nav-justified > li {
  float: none;
}

/* line 4178, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.nav-justified > li > a, .nav-tabs.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}

/* line 4182, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}

@media (min-width: 768px) {
  /* line 4187, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .nav-justified > li, .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }

  /* line 4191, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .nav-justified > li > a, .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
/* line 4196, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.nav-tabs-justified, .nav-tabs.nav-justified {
  border-bottom: 0;
}

/* line 4199, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}

/* line 4203, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #ddd;
}

@media (min-width: 768px) {
  /* line 4211, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }

  /* line 4215, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
/* line 4224, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.tab-content > .tab-pane {
  display: none;
}

/* line 4227, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.tab-content > .active {
  display: block;
}

/* line 4231, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

/* line 4237, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}

/* line 4243, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.navbar:before, .navbar:after {
  content: " ";
  display: table;
}

/* line 4247, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.navbar:after {
  clear: both;
}

@media (min-width: 768px) {
  /* line 4251, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .navbar {
    border-radius: 4px;
  }
}
/* line 4256, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.navbar-header:before, .navbar-header:after {
  content: " ";
  display: table;
}

/* line 4260, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.navbar-header:after {
  clear: both;
}

@media (min-width: 768px) {
  /* line 4264, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .navbar-header {
    float: left;
  }
}
/* line 4269, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.navbar-collapse {
  overflow-x: visible;
  padding-right: 15px;
  padding-left: 15px;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}

/* line 4277, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.navbar-collapse:before, .navbar-collapse:after {
  content: " ";
  display: table;
}

/* line 4281, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.navbar-collapse:after {
  clear: both;
}

/* line 4284, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.navbar-collapse.in {
  overflow-y: auto;
}

@media (min-width: 768px) {
  /* line 4288, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }

  /* line 4293, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }

  /* line 4299, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .navbar-collapse.in {
    overflow-y: visible;
  }

  /* line 4302, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }
}
/* line 4308, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}

@media (max-width: 480px) and (orientation: landscape) {
  /* line 4313, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}
@media (min-width: 768px) {
  /* line 4319, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .container > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-header,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
/* line 4328, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}

@media (min-width: 768px) {
  /* line 4333, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .navbar-static-top {
    border-radius: 0;
  }
}
/* line 4338, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

@media (min-width: 768px) {
  /* line 4348, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}
/* line 4354, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}

/* line 4359, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}

/* line 4365, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.navbar-brand {
  float: left;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
  height: 50px;
}

/* line 4372, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}

@media (min-width: 768px) {
  /* line 4376, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
    margin-left: -15px;
  }
}
/* line 4381, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 15px;
  padding: 9px 10px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}

/* line 4393, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.navbar-toggle:focus {
  outline: 0;
}

/* line 4396, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}

/* line 4402, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}

@media (min-width: 768px) {
  /* line 4406, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .navbar-toggle {
    display: none;
  }
}
/* line 4411, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.navbar-nav {
  margin: 7.5px -15px;
}

/* line 4414, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}

@media (max-width: 767px) {
  /* line 4420, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }

  /* line 4429, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }

  /* line 4433, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
  }

  /* line 4436, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 768px) {
  /* line 4441, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .navbar-nav {
    float: left;
    margin: 0;
  }

  /* line 4445, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .navbar-nav > li {
    float: left;
  }

  /* line 4448, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  /* line 4452, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .navbar-nav.navbar-right:last-child {
    margin-right: -15px;
  }
}
@media (min-width: 768px) {
  /* line 4458, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .navbar-left {
    float: left !important;
  }

  /* line 4462, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .navbar-right {
    float: right !important;
  }
}
/* line 4466, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.navbar-form {
  margin-left: -15px;
  margin-right: -15px;
  padding: 10px 15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 8px;
  margin-bottom: 8px;
}

@media (max-width: 767px) {
  /* line 4478, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
}
@media (min-width: 768px) {
  /* line 4483, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .navbar-form {
    width: auto;
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }

  /* line 4493, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .navbar-form.navbar-right:last-child {
    margin-right: -15px;
  }
}
/* line 4498, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

/* line 4504, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 4509, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px;
}

/* line 4513, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.navbar-btn.btn-sm, .btn-group-sm > .navbar-btn.btn {
  margin-top: 10px;
  margin-bottom: 10px;
}

/* line 4517, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.navbar-btn.btn-xs, .btn-group-xs > .navbar-btn.btn {
  margin-top: 14px;
  margin-bottom: 14px;
}

/* line 4522, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.navbar-text {
  margin-top: 15px;
  margin-bottom: 15px;
}

@media (min-width: 768px) {
  /* line 4527, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .navbar-text {
    float: left;
    margin-left: 15px;
    margin-right: 15px;
  }

  /* line 4532, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .navbar-text.navbar-right:last-child {
    margin-right: 0;
  }
}
/* line 4537, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.navbar-default {
  background-color: #0A4477;
  border-color: #073358;
}

/* line 4541, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.navbar-default .navbar-brand {
  color: #A0C8EA;
}

/* line 4544, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
  color: #A0C8EA;
  background-color: transparent;
}

/* line 4548, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.navbar-default .navbar-text {
  color: #fff;
}

/* line 4551, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.navbar-default .navbar-nav > li > a {
  color: #A0C8EA;
}

/* line 4554, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}

/* line 4558, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #073358;
}

/* line 4562, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus {
  color: #fff;
  background-color: transparent;
}

/* line 4566, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.navbar-default .navbar-toggle {
  border-color: transparent;
}

/* line 4569, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
  background-color: #135990;
}

/* line 4572, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.navbar-default .navbar-toggle .icon-bar {
  background-color: #fff;
}

/* line 4575, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #073358;
}

/* line 4579, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
  background-color: #073358;
  color: #fff;
}

@media (max-width: 767px) {
  /* line 4584, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #A0C8EA;
  }

  /* line 4587, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }

  /* line 4591, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #073358;
  }

  /* line 4595, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #fff;
    background-color: transparent;
  }
}
/* line 4600, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.navbar-default .navbar-link {
  color: #A0C8EA;
}

/* line 4603, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.navbar-default .navbar-link:hover {
  color: #fff;
}

/* line 4606, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.navbar-default .btn-link {
  color: #A0C8EA;
}

/* line 4609, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.navbar-default .btn-link:hover, .navbar-default .btn-link:focus {
  color: #fff;
}

/* line 4612, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.navbar-default .btn-link[disabled]:hover, .navbar-default .btn-link[disabled]:focus, fieldset[disabled] .navbar-default .btn-link:hover, fieldset[disabled] .navbar-default .btn-link:focus {
  color: #fff;
}

/* line 4616, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.navbar-inverse {
  background-color: #222;
  border-color: #090909;
}

/* line 4620, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.navbar-inverse .navbar-brand {
  color: #777777;
}

/* line 4623, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}

/* line 4627, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.navbar-inverse .navbar-text {
  color: #777777;
}

/* line 4630, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.navbar-inverse .navbar-nav > li > a {
  color: #777777;
}

/* line 4633, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}

/* line 4637, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #090909;
}

/* line 4641, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}

/* line 4645, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.navbar-inverse .navbar-toggle {
  border-color: #333;
}

/* line 4648, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}

/* line 4651, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}

/* line 4654, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}

/* line 4658, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
  background-color: #090909;
  color: #fff;
}

@media (max-width: 767px) {
  /* line 4663, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #090909;
  }

  /* line 4666, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #090909;
  }

  /* line 4669, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #777777;
  }

  /* line 4672, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }

  /* line 4676, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #090909;
  }

  /* line 4680, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }
}
/* line 4685, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.navbar-inverse .navbar-link {
  color: #777777;
}

/* line 4688, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.navbar-inverse .navbar-link:hover {
  color: #fff;
}

/* line 4691, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.navbar-inverse .btn-link {
  color: #777777;
}

/* line 4694, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus {
  color: #fff;
}

/* line 4697, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.navbar-inverse .btn-link[disabled]:hover, .navbar-inverse .btn-link[disabled]:focus, fieldset[disabled] .navbar-inverse .btn-link:hover, fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444;
}

/* line 4701, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}

/* line 4708, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.breadcrumb > li {
  display: inline-block;
}

/* line 4711, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.breadcrumb > li + li:before {
  content: "/ ";
  padding: 0 5px;
  color: #ccc;
}

/* line 4716, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.breadcrumb > .active {
  color: #777777;
}

/* line 4720, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}

/* line 4726, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.pagination > li {
  display: inline;
}

/* line 4729, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.42857;
  text-decoration: none;
  color: #135990;
  background-color: #fff;
  border: 1px solid #ddd;
  margin-left: -1px;
}

/* line 4741, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}

/* line 4747, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}

/* line 4752, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.pagination > li > a:hover, .pagination > li > a:focus,
.pagination > li > span:hover,
.pagination > li > span:focus {
  color: #04131f;
  background-color: #eeeeee;
  border-color: #ddd;
}

/* line 4759, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus,
.pagination > .active > span,
.pagination > .active > span:hover,
.pagination > .active > span:focus {
  z-index: 2;
  color: #fff;
  background-color: #135990;
  border-color: #135990;
  cursor: default;
}

/* line 4769, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777777;
  background-color: #fff;
  border-color: #ddd;
  cursor: not-allowed;
}

/* line 4781, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
}

/* line 4786, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
}

/* line 4791, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
}

/* line 4797, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
}

/* line 4802, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

/* line 4807, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}

/* line 4813, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.pager {
  padding-left: 0;
  margin: 20px 0;
  list-style: none;
  text-align: center;
}

/* line 4819, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.pager:before, .pager:after {
  content: " ";
  display: table;
}

/* line 4823, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.pager:after {
  clear: both;
}

/* line 4826, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.pager li {
  display: inline;
}

/* line 4829, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}

/* line 4837, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}

/* line 4842, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.pager .next > a,
.pager .next > span {
  float: right;
}

/* line 4846, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.pager .previous > a,
.pager .previous > span {
  float: left;
}

/* line 4850, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #777777;
  background-color: #fff;
  cursor: not-allowed;
}

/* line 4859, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}

/* line 4871, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.label:empty {
  display: none;
}

/* line 4874, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.btn .label {
  position: relative;
  top: -1px;
}

/* line 4879, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
a.label:hover, a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}

/* line 4885, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.label-default {
  background-color: #777777;
}

/* line 4888, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.label-default[href]:hover, .label-default[href]:focus {
  background-color: #5e5e5e;
}

/* line 4892, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.label-primary {
  background-color: #135990;
}

/* line 4895, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.label-primary[href]:hover, .label-primary[href]:focus {
  background-color: #0d3d63;
}

/* line 4899, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.label-success {
  background-color: #74A400;
}

/* line 4902, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.label-success[href]:hover, .label-success[href]:focus {
  background-color: #507100;
}

/* line 4906, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.label-info {
  background-color: #9C9FA2;
}

/* line 4909, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.label-info[href]:hover, .label-info[href]:focus {
  background-color: #828689;
}

/* line 4913, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.label-warning {
  background-color: #E7D74C;
}

/* line 4916, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.label-warning[href]:hover, .label-warning[href]:focus {
  background-color: #e1cd1f;
}

/* line 4920, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.label-danger {
  background-color: #DC3946;
}

/* line 4923, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.label-danger[href]:hover, .label-danger[href]:focus {
  background-color: #c0222f;
}

/* line 4927, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  line-height: 1;
  vertical-align: baseline;
  white-space: nowrap;
  text-align: center;
  background-color: #777777;
  border-radius: 10px;
}

/* line 4941, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.badge:empty {
  display: none;
}

/* line 4944, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.btn .badge {
  position: relative;
  top: -1px;
}

/* line 4948, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.btn-xs .badge, .btn-group-xs > .btn .badge {
  top: 0;
  padding: 1px 5px;
}

/* line 4952, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
a.list-group-item.active > .badge, .nav-pills > .active > a > .badge {
  color: #135990;
  background-color: #fff;
}

/* line 4956, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.nav-pills > li > a > .badge {
  margin-left: 3px;
}

/* line 4960, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
a.badge:hover, a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}

/* line 4966, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.jumbotron {
  padding: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eeeeee;
}

/* line 4972, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.jumbotron h1,
.jumbotron .h1 {
  color: inherit;
}

/* line 4976, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.jumbotron p {
  margin-bottom: 15px;
  font-size: 21px;
  font-weight: 200;
}

/* line 4981, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.jumbotron > hr {
  border-top-color: #d5d5d5;
}

/* line 4984, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.container .jumbotron {
  border-radius: 6px;
}

/* line 4987, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.jumbotron .container {
  max-width: 100%;
}

@media screen and (min-width: 768px) {
  /* line 4991, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  /* line 4995, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .container .jumbotron {
    padding-left: 60px;
    padding-right: 60px;
  }

  /* line 4999, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .jumbotron h1,
  .jumbotron .h1 {
    font-size: 63px;
  }
}
/* line 5005, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.42857;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

/* line 5017, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.thumbnail > img,
.thumbnail a > img {
  display: block;
  width: 100% \9;
  max-width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

/* line 5026, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.thumbnail .caption {
  padding: 9px;
  color: #333;
}

/* line 5031, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #135990;
}

/* line 5037, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.alert {
  padding: 15px;
  margin-bottom: 0px;
  border: 1px solid transparent;
  border-radius: 4px;
}

/* line 5043, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.alert h4 {
  margin-top: 0;
  color: inherit;
}

/* line 5047, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.alert .alert-link {
  font-weight: bold;
}

/* line 5050, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.alert > p,
.alert > ul {
  margin-bottom: 0;
}

/* line 5054, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.alert > p + p {
  margin-top: 5px;
}

/* line 5058, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.alert-dismissable,
.alert-dismissible {
  padding-right: 35px;
}

/* line 5062, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}

/* line 5070, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d;
}

/* line 5075, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.alert-success hr {
  border-top-color: #c9e2b3;
}

/* line 5078, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.alert-success .alert-link {
  color: #2b542c;
}

/* line 5082, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f;
}

/* line 5087, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.alert-info hr {
  border-top-color: #a6e1ec;
}

/* line 5090, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.alert-info .alert-link {
  color: #245269;
}

/* line 5094, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.alert-warning {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b;
}

/* line 5099, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.alert-warning hr {
  border-top-color: #f7e1b5;
}

/* line 5102, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.alert-warning .alert-link {
  color: #66512c;
}

/* line 5106, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.alert-danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442;
}

/* line 5111, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.alert-danger hr {
  border-top-color: #e4b9c0;
}

/* line 5114, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.alert-danger .alert-link {
  color: #843534;
}

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
/* line 5134, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.progress {
  overflow: hidden;
  height: 20px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

/* line 5144, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #135990;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
}

/* line 5160, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}

/* line 5168, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.progress.active .progress-bar,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}

/* line 5175, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.progress-bar[aria-valuenow="1"], .progress-bar[aria-valuenow="2"] {
  min-width: 30px;
}

/* line 5178, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.progress-bar[aria-valuenow="0"] {
  color: #777777;
  min-width: 30px;
  background-color: transparent;
  background-image: none;
  box-shadow: none;
}

/* line 5186, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.progress-bar-success {
  background-color: #74A400;
}

/* line 5189, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

/* line 5195, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.progress-bar-info {
  background-color: #9C9FA2;
}

/* line 5198, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

/* line 5204, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.progress-bar-warning {
  background-color: #E7D74C;
}

/* line 5207, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

/* line 5213, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.progress-bar-danger {
  background-color: #DC3946;
}

/* line 5216, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.progress-striped .progress-bar-danger {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

/* line 5222, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.media,
.media-body {
  overflow: hidden;
  zoom: 1;
}

/* line 5228, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.media,
.media .media {
  margin-top: 15px;
}

/* line 5233, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.media:first-child {
  margin-top: 0;
}

/* line 5237, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.media-object {
  display: block;
}

/* line 5241, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.media-heading {
  margin: 0 0 5px;
}

/* line 5245, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.media > .pull-left {
  margin-right: 10px;
}

/* line 5248, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.media > .pull-right {
  margin-left: 10px;
}

/* line 5252, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.media-list {
  padding-left: 0;
  list-style: none;
}

/* line 5257, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.list-group {
  margin-bottom: 20px;
  padding-left: 0;
}

/* line 5262, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}

/* line 5270, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.list-group-item:first-child {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}

/* line 5274, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

/* line 5279, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.list-group-item > .badge {
  float: right;
}

/* line 5282, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.list-group-item > .badge + .badge {
  margin-right: 5px;
}

/* line 5286, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
a.list-group-item {
  color: #555;
}

/* line 5289, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
a.list-group-item .list-group-item-heading {
  color: #333;
}

/* line 5292, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
a.list-group-item:hover, a.list-group-item:focus {
  text-decoration: none;
  color: #555;
  background-color: #f5f5f5;
}

/* line 5298, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus {
  background-color: #eeeeee;
  color: #777777;
}

/* line 5302, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading {
  color: inherit;
}

/* line 5305, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.list-group-item.disabled .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text {
  color: #777777;
}

/* line 5308, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #135990;
  border-color: #135990;
}

/* line 5314, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.list-group-item.active .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit;
}

/* line 5323, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text {
  color: #81beee;
}

/* line 5327, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}

/* line 5332, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
a.list-group-item-success {
  color: #3c763d;
}

/* line 5335, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
a.list-group-item-success .list-group-item-heading {
  color: inherit;
}

/* line 5338, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
a.list-group-item-success:hover, a.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6;
}

/* line 5342, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
a.list-group-item-success.active, a.list-group-item-success.active:hover, a.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}

/* line 5348, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}

/* line 5353, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
a.list-group-item-info {
  color: #31708f;
}

/* line 5356, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
a.list-group-item-info .list-group-item-heading {
  color: inherit;
}

/* line 5359, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
a.list-group-item-info:hover, a.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3;
}

/* line 5363, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
a.list-group-item-info.active, a.list-group-item-info.active:hover, a.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}

/* line 5369, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}

/* line 5374, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
a.list-group-item-warning {
  color: #8a6d3b;
}

/* line 5377, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
a.list-group-item-warning .list-group-item-heading {
  color: inherit;
}

/* line 5380, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
a.list-group-item-warning:hover, a.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc;
}

/* line 5384, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
a.list-group-item-warning.active, a.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}

/* line 5390, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}

/* line 5395, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
a.list-group-item-danger {
  color: #a94442;
}

/* line 5398, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
a.list-group-item-danger .list-group-item-heading {
  color: inherit;
}

/* line 5401, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
a.list-group-item-danger:hover, a.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}

/* line 5405, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
a.list-group-item-danger.active, a.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}

/* line 5411, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}

/* line 5416, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}

/* line 5421, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}

/* line 5430, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.panel-body {
  padding: 15px;
}

/* line 5433, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.panel-body:before, .panel-body:after {
  content: " ";
  display: table;
}

/* line 5437, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.panel-body:after {
  clear: both;
}

/* line 5441, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}

/* line 5447, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}

/* line 5451, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}

/* line 5457, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.panel-title > a {
  color: inherit;
}

/* line 5461, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

/* line 5469, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.panel > .list-group {
  margin-bottom: 0;
}

/* line 5472, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.panel > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}

/* line 5476, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.panel > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}

/* line 5481, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.panel > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

/* line 5487, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}

/* line 5491, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.list-group + .panel-footer {
  border-top-width: 0;
}

/* line 5495, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0;
}

/* line 5500, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}

/* line 5505, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 3px;
}

/* line 5515, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 3px;
}

/* line 5525, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

/* line 5530, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 3px;
}

/* line 5540, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 3px;
}

/* line 5550, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive {
  border-top: 1px solid #ddd;
}

/* line 5554, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}

/* line 5558, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}

/* line 5562, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}

/* line 5576, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}

/* line 5590, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}

/* line 5600, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}

/* line 5610, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}

/* line 5615, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.panel-group {
  margin-bottom: 20px;
}

/* line 5618, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px;
}

/* line 5622, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.panel-group .panel + .panel {
  margin-top: 5px;
}

/* line 5625, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.panel-group .panel-heading {
  border-bottom: 0;
}

/* line 5628, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.panel-group .panel-heading + .panel-collapse > .panel-body {
  border-top: 1px solid #ddd;
}

/* line 5631, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.panel-group .panel-footer {
  border-top: 0;
}

/* line 5634, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}

/* line 5638, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.panel-default {
  border-color: #ddd;
}

/* line 5641, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #ddd;
}

/* line 5646, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}

/* line 5649, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}

/* line 5653, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}

/* line 5657, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.panel-primary {
  border-color: #135990;
}

/* line 5660, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #135990;
  border-color: #135990;
}

/* line 5665, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #135990;
}

/* line 5668, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.panel-primary > .panel-heading .badge {
  color: #135990;
  background-color: #fff;
}

/* line 5672, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #135990;
}

/* line 5676, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.panel-success {
  border-color: #d6e9c6;
}

/* line 5679, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}

/* line 5684, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}

/* line 5687, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}

/* line 5691, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}

/* line 5695, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.panel-info {
  border-color: #bce8f1;
}

/* line 5698, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}

/* line 5703, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}

/* line 5706, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}

/* line 5710, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}

/* line 5714, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.panel-warning {
  border-color: #faebcc;
}

/* line 5717, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}

/* line 5722, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}

/* line 5725, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}

/* line 5729, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}

/* line 5733, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.panel-danger {
  border-color: #ebccd1;
}

/* line 5736, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}

/* line 5741, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}

/* line 5744, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}

/* line 5748, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}

/* line 5752, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}

/* line 5759, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  border: 0;
}

/* line 5771, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.embed-responsive.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}

/* line 5774, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.embed-responsive.embed-responsive-4by3 {
  padding-bottom: 75%;
}

/* line 5778, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

/* line 5788, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}

/* line 5793, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.well-lg {
  padding: 24px;
  border-radius: 6px;
}

/* line 5798, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.well-sm {
  padding: 9px;
  border-radius: 3px;
}

/* line 5803, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}

/* line 5813, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.close:hover, .close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50);
}

/* line 5821, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}

/* line 5829, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.modal-open {
  overflow: hidden;
}

/* line 5833, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}

/* line 5845, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.modal.fade .modal-dialog {
  -webkit-transform: translate3d(0, -25%, 0);
  transform: translate3d(0, -25%, 0);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}

/* line 5853, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.modal.in .modal-dialog {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* line 5858, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

/* line 5863, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}

/* line 5869, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.modal-content {
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0;
}

/* line 5881, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}

/* line 5890, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}

/* line 5894, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}

/* line 5899, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
  min-height: 16.42857px;
}

/* line 5905, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.modal-header .close {
  margin-top: -2px;
}

/* line 5909, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.modal-title {
  margin: 0;
  line-height: 1.42857;
}

/* line 5914, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.modal-body {
  position: relative;
  padding: 15px;
}

/* line 5919, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}

/* line 5924, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.modal-footer:before, .modal-footer:after {
  content: " ";
  display: table;
}

/* line 5928, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.modal-footer:after {
  clear: both;
}

/* line 5931, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}

/* line 5935, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}

/* line 5938, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}

/* line 5942, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 768px) {
  /* line 5951, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }

  /* line 5956, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }

  /* line 5961, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  /* line 5966, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .modal-lg {
    width: 900px;
  }
}
/* line 5970, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  visibility: visible;
  font-size: 12px;
  line-height: 1.4;
  opacity: 0;
  filter: alpha(opacity=0);
}

/* line 5980, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.tooltip.in {
  opacity: 0.9;
  filter: alpha(opacity=90);
}

/* line 5984, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}

/* line 5988, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}

/* line 5992, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}

/* line 5996, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}

/* line 6001, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  text-decoration: none;
  background-color: #000;
  border-radius: 4px;
}

/* line 6011, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

/* line 6019, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}

/* line 6026, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  left: 5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}

/* line 6032, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  right: 5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}

/* line 6038, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}

/* line 6045, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}

/* line 6052, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}

/* line 6059, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  left: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}

/* line 6065, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  right: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}

/* line 6072, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  text-align: left;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  white-space: normal;
}

/* line 6090, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.popover.top {
  margin-top: -10px;
}

/* line 6093, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.popover.right {
  margin-left: 10px;
}

/* line 6096, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.popover.bottom {
  margin-top: 10px;
}

/* line 6099, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.popover.left {
  margin-left: -10px;
}

/* line 6103, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}

/* line 6114, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.popover-content {
  padding: 9px 14px;
}

/* line 6118, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.popover > .arrow, .popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

/* line 6127, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.popover > .arrow {
  border-width: 11px;
}

/* line 6131, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.popover > .arrow:after {
  border-width: 10px;
  content: "";
}

/* line 6136, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.popover.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
}

/* line 6144, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.popover.top > .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #fff;
}

/* line 6151, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
}

/* line 6159, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.popover.right > .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #fff;
}

/* line 6166, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.popover.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px;
}

/* line 6174, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.popover.bottom > .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #fff;
}

/* line 6181, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
}

/* line 6189, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.popover.left > .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #fff;
  bottom: -10px;
}

/* line 6197, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.carousel {
  position: relative;
}

/* line 6201, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
}

/* line 6206, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.carousel-inner > .item {
  display: none;
  position: relative;
  -webkit-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}

/* line 6213, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  width: 100% \9;
  max-width: 100%;
  height: auto;
  line-height: 1;
}

/* line 6221, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}

/* line 6226, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.carousel-inner > .active {
  left: 0;
}

/* line 6229, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}

/* line 6235, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.carousel-inner > .next {
  left: 100%;
}

/* line 6238, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.carousel-inner > .prev {
  left: -100%;
}

/* line 6241, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}

/* line 6245, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.carousel-inner > .active.left {
  left: -100%;
}

/* line 6248, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.carousel-inner > .active.right {
  left: 100%;
}

/* line 6252, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}

/* line 6265, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}

/* line 6272, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.carousel-control.right {
  left: auto;
  right: 0;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}

/* line 6281, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.carousel-control:hover, .carousel-control:focus {
  outline: 0;
  color: #fff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}

/* line 6288, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
}

/* line 6297, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}

/* line 6302, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}

/* line 6307, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  margin-top: -10px;
  font-family: serif;
}

/* line 6314, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.carousel-control .icon-prev:before {
  content: '\2039';
}

/* line 6317, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.carousel-control .icon-next:before {
  content: '\203a';
}

/* line 6321, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center;
}

/* line 6332, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  border: 1px solid #fff;
  border-radius: 10px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: transparent;
}

/* line 6344, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #fff;
}

/* line 6351, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}

/* line 6363, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.carousel-caption .btn {
  text-shadow: none;
}

@media screen and (min-width: 768px) {
  /* line 6368, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    font-size: 30px;
  }

  /* line 6377, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -15px;
  }

  /* line 6381, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -15px;
  }

  /* line 6386, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px;
  }

  /* line 6392, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .carousel-indicators {
    bottom: 20px;
  }
}
/* line 6396, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.clearfix:before, .clearfix:after {
  content: " ";
  display: table;
}

/* line 6400, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.clearfix:after {
  clear: both;
}

/* line 6404, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* line 6410, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.pull-right {
  float: right !important;
}

/* line 6414, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.pull-left {
  float: left !important;
}

/* line 6418, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.hide {
  display: none !important;
}

/* line 6422, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.show {
  display: block !important;
}

/* line 6426, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.invisible {
  visibility: hidden;
}

/* line 6430, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

/* line 6438, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.hidden {
  display: none !important;
  visibility: hidden !important;
}

/* line 6443, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.affix {
  position: fixed;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

@-ms-viewport {
  width: device-width;
}
/* line 6452, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.visible-xs, .visible-sm, .visible-md, .visible-lg {
  display: none !important;
}

/* line 6456, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}

@media (max-width: 767px) {
  /* line 6472, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .visible-xs {
    display: block !important;
  }

  /* line 6476, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  table.visible-xs {
    display: table;
  }

  /* line 6480, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  tr.visible-xs {
    display: table-row !important;
  }

  /* line 6484, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  /* line 6490, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 767px) {
  /* line 6496, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  /* line 6502, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 6508, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .visible-sm {
    display: block !important;
  }

  /* line 6512, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  table.visible-sm {
    display: table;
  }

  /* line 6516, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  tr.visible-sm {
    display: table-row !important;
  }

  /* line 6520, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 6526, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 6532, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 6538, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 6544, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .visible-md {
    display: block !important;
  }

  /* line 6548, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  table.visible-md {
    display: table;
  }

  /* line 6552, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  tr.visible-md {
    display: table-row !important;
  }

  /* line 6556, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 6562, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 6568, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 6574, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  /* line 6580, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .visible-lg {
    display: block !important;
  }

  /* line 6584, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  table.visible-lg {
    display: table;
  }

  /* line 6588, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  tr.visible-lg {
    display: table-row !important;
  }

  /* line 6592, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  /* line 6598, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  /* line 6604, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  /* line 6610, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  /* line 6616, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 6621, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 6626, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  /* line 6631, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .hidden-lg {
    display: none !important;
  }
}
/* line 6635, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.visible-print {
  display: none !important;
}

@media print {
  /* line 6640, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .visible-print {
    display: block !important;
  }

  /* line 6644, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  table.visible-print {
    display: table;
  }

  /* line 6648, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  tr.visible-print {
    display: table-row !important;
  }

  /* line 6652, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
/* line 6657, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.visible-print-block {
  display: none !important;
}

@media print {
  /* line 6661, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .visible-print-block {
    display: block !important;
  }
}
/* line 6666, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.visible-print-inline {
  display: none !important;
}

@media print {
  /* line 6670, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .visible-print-inline {
    display: inline !important;
  }
}
/* line 6675, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.visible-print-inline-block {
  display: none !important;
}

@media print {
  /* line 6679, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  /* line 6685, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .hidden-print {
    display: none !important;
  }
}
@media (min-width: 992px) {
  /* line 6690, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .scaffold-border-top {
    border-color: #DCE3E9;
    border-style: solid;
    border-width: 1px 0 0 0;
  }

  /* line 6696, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .scaffold-border-right {
    border-color: #DCE3E9;
    border-style: solid;
    border-width: 0 1px 0 0;
  }

  /* line 6702, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .scaffold-border-bottom {
    border-color: #DCE3E9;
    border-style: solid;
    border-width: 0 0 1px 0;
  }

  /* line 6708, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .scaffold-border-left {
    border-color: #DCE3E9;
    border-style: solid;
    border-width: 0 0 0 1px;
  }
}
@media (min-width: 992px) {
  /* line 6715, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .scaffold-padding-top {
    padding-top: 30px;
  }

  /* line 6719, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .scaffold-padding-right {
    padding-right: 30px;
  }

  /* line 6723, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .scaffold-padding-bottom {
    padding-bottom: 30px;
  }

  /* line 6727, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .scaffold-padding-left {
    padding-left: 30px;
  }
}
/* line 6731, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.scaffold-wrapper-top {
  padding-top: 30px;
}

/* line 6735, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.scaffold-wrapper-right {
  padding-right: 30px;
}

/* line 6739, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.scaffold-wrapper-bottom {
  padding-bottom: 30px;
}

/* line 6743, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.scaffold-wrapper-left {
  padding-left: 30px;
}

/* line 6747, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.scaffold-no-margin-bottom {
  margin-bottom: 0px;
}

/* line 6751, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.page-header {
  border-bottom: 1px solid #DCE3E9;
}

/* line 6754, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.page-header > h1 {
  font-size: 40px;
  margin-bottom: 20px;
}

@media screen and (max-width: 768px) {
  /* line 6759, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .page-header > h1 {
    font-size: 28px;
  }
}
/* line 6764, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
h1, h2, h3 {
  font-family: Baskerville, "Baskerville Old Face", "Hoefler Text", Garamond, "Times New Roman", serif;
}

/* line 6768, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
h1 {
  color: #74A400;
  margin-bottom: 28px;
}

/* line 6773, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
h2 {
  color: #135990;
  margin-top: 32px;
  margin-bottom: 28px;
}

/* line 6779, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
h3 {
  color: #333;
}

/* line 6783, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.header {
  width: 100%;
  min-height: 0;
}

@media screen and (min-width: 1200px) {
  /* line 6788, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .header .navbar-header {
    position: absolute;
    top: -89px;
    left: 0;
  }
}
/* line 6794, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.header .navbar-brand {
  padding: 9px 15px;
}

/* line 6797, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.header .navbar-brand img {
  width: 134px;
}

@media screen and (max-width: 768px) {
  /* line 6801, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .header .navbar-brand img {
    width: 134px;
  }
}
/* line 6805, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.header .navbar-nav.navbar-right.navbar-admin {
  margin-right: 15px;
}

/* line 6808, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.header .container {
  position: relative;
}

/* line 6811, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.header .navbar-default {
  min-height: 40px;
  margin-bottom: 0;
  padding-top: 0px;
}

@media screen and (min-width: 992px) {
  /* line 6817, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .header .navbar-default {
    min-height: 174px;
    padding-top: 122px;
  }
}
/* line 6822, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.header .navbar-collapse {
  border: 0 none;
}

@media screen and (min-width: 1200px) {
  /* line 6826, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .header .navbar-collapse {
    margin-left: -30px;
    margin-right: -30px;
  }
}
/* line 6831, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.header .navbar-nav > li > a {
  padding-left: 10px;
  padding-right: 10px;
}

@media screen and (min-width: 1200px) {
  /* line 6836, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .header .navbar-nav > li > a {
    padding-left: 15px;
    padding-right: 15px;
    font-size: 13px;
  }
}
/* line 6842, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.header .navbar-nav.navbar-admin > li > a {
  color: #98d700;
}

/* line 6845, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.header .navbar-nav.navbar-admin > li > a:focus, .header .navbar-nav.navbar-admin > li > a:hover {
  color: #fff;
}

/* line 6848, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.header .navbar-form {
  margin-bottom: 0;
}

@media screen and (max-width: 992px) {
  /* line 6852, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .header .navbar-form {
    position: absolute;
    top: 0;
    right: 0;
  }
}
@media screen and (max-width: 767px) {
  /* line 6859, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .header .navbar-form {
    position: relative;
  }

  /* line 6862, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .header .navbar-form .form-control {
    width: 100%;
  }
}
/* line 6866, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.header .navbar-form .form-group {
  position: relative;
  margin-bottom: 0;
}

/* line 6870, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.header .navbar-form .form-group .form-control {
  padding-left: 32.5px;
  color: #fff;
  background-color: transparent;
  border-color: #fff;
  border-radius: 17px;
}

/* line 6877, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.header .navbar-form .form-group .form-control:focus {
  box-shadow: none;
}

@media screen and (max-width: 1200px) {
  /* line 6881, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .header .navbar-form .form-group .form-control {
    width: 140px;
  }
}
@media screen and (max-width: 991px) {
  /* line 6886, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .header .navbar-form .form-group .form-control {
    font-size: 12px;
    width: 200px;
  }
}
@media screen and (max-width: 991px) {
  /* line 6892, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .header .navbar-form .form-group .form-control {
    font-size: 13px;
    width: 100%;
  }
}
/* line 6897, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.header .navbar-form .form-group .glyphicon {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  color: #fff;
}

/* line 6908, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.header .sign-in {
  display: none;
}

/* line 6911, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.header .navbar-toggle:focus {
  outline: 0;
}

/* line 6914, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.header .navbar-nav .shopping-cart-button {
  padding-left: 0;
  color: #fff;
  font-size: 24px;
  outline: none;
}

/* line 6921, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.welcome.index .header,
.shop .header {
  position: relative;
  top: 0;
  width: 100%;
  background: none;
}

@media screen and (min-width: 1200px) {
  /* line 6929, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .welcome.index .header .navbar-header,
  .shop .header .navbar-header {
    position: relative;
    top: auto;
    left: auto;
    margin-right: 23px;
  }
}
/* line 6937, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.welcome.index .header .navbar-header .navbar-brand,
.shop .header .navbar-header .navbar-brand {
  margin-top: 0px;
  padding: 0 15px 0 0;
}

@media screen and (max-width: 768px) {
  /* line 6943, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .welcome.index .header .navbar-header .navbar-brand,
  .shop .header .navbar-header .navbar-brand {
    margin-top: auto;
    padding: 9px 15px;
  }
}
/* line 6949, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.welcome.index .header .navbar-header .navbar-brand img,
.shop .header .navbar-header .navbar-brand img {
  width: 134px;
}

@media screen and (max-width: 768px) {
  /* line 6954, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .welcome.index .header .navbar-header .navbar-brand img,
  .shop .header .navbar-header .navbar-brand img {
    width: 134px;
  }
}
/* line 6959, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.welcome.index .header .navbar-inner,
.shop .header .navbar-inner {
  border-top: 0 none;
}

/* line 6963, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.welcome.index .header .navbar-default,
.shop .header .navbar-default {
  min-height: 50px;
  padding-top: 0;
  background-image: linear-gradient(#094476, #094477);
}

@media screen and (min-width: 992px) {
  /* line 6970, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .welcome.index .header .navbar-default,
  .shop .header .navbar-default {
    min-height: 104px;
    padding-top: 45px;
  }
}
@media screen and (min-width: 767px) {
  /* line 6977, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .welcome.index .header .navbar-default,
  .shop .header .navbar-default {
    min-height: 104px;
    padding-top: 45px;
  }
}
@media screen and (max-width: 992px) {
  /* line 6984, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .welcome.index .header .navbar-right,
  .shop .header .navbar-right {
    position: absolute;
    top: -40px;
    right: 0;
  }
}
@media screen and (max-width: 767px) {
  /* line 6992, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .welcome.index .header .navbar-right,
  .shop .header .navbar-right {
    position: relative;
    top: inherit;
    right: inherit;
  }
}
/* line 6999, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.welcome.index .header .navbar-form .form-group,
.shop .header .navbar-form .form-group {
  position: relative;
}

/* line 7003, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.welcome.index .header .navbar-form .form-group .form-control,
.shop .header .navbar-form .form-group .form-control {
  padding-left: 32.5px;
  color: #fff;
  background-color: transparent;
  border-color: #fff;
  border-radius: 17px;
}

@media screen and (max-width: 1200px) {
  /* line 7012, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .welcome.index .header .navbar-form .form-group .form-control,
  .shop .header .navbar-form .form-group .form-control {
    width: 170px;
  }
}
@media screen and (max-width: 992px) {
  /* line 7018, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .welcome.index .header .navbar-form .form-group .form-control,
  .shop .header .navbar-form .form-group .form-control {
    font-size: 12px;
    width: 100%;
    height: 28px;
    padding: 6px 12px 6px 28.5px;
  }
}
@media screen and (max-width: 767px) {
  /* line 7027, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .welcome.index .header .navbar-form .form-group .form-control,
  .shop .header .navbar-form .form-group .form-control {
    font-size: 14px;
    height: 34px;
  }
}
/* line 7033, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.welcome.index .header .navbar-form .form-group .form-control:focus,
.shop .header .navbar-form .form-group .form-control:focus {
  box-shadow: none;
}

/* line 7037, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.welcome.index .header .navbar-form .form-group .glyphicon,
.shop .header .navbar-form .form-group .glyphicon {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  color: #fff;
}

@media screen and (max-width: 992px) {
  /* line 7050, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .welcome.index .header .navbar-form .form-group .glyphicon,
  .shop .header .navbar-form .form-group .glyphicon {
    width: 28px;
    height: 28px;
    line-height: 28px;
  }
}
@media screen and (max-width: 768px) {
  /* line 7058, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .welcome.index .header .navbar-form .form-group .glyphicon,
  .shop .header .navbar-form .form-group .glyphicon {
    width: 28px;
    height: 28px;
    line-height: 28px;
  }
}
@media screen and (max-width: 767px) {
  /* line 7066, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .welcome.index .header .navbar-form .form-group .glyphicon,
  .shop .header .navbar-form .form-group .glyphicon {
    width: 34px;
    height: 34px;
    line-height: 34px;
  }
}
/* line 7073, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.welcome.index .header .login,
.shop .header .login {
  display: none;
}

/* line 7077, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.welcome.index .header .sign-in,
.shop .header .sign-in {
  position: absolute;
  display: block;
  top: -33px;
  right: 44px;
  color: #fff;
  font-size: 12px;
}

/* line 7086, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.welcome.index .header .sign-in a,
.shop .header .sign-in a {
  color: #66AAE0;
}

/* line 7090, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.welcome.index .header .sign-in a:hover, .welcome.index .header .sign-in a:focus,
.shop .header .sign-in a:hover,
.shop .header .sign-in a:focus {
  text-decoration: none;
  opacity: 0.7;
}

@media screen and (min-width: 1220px) {
  /* line 7097, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .welcome.index .header .sign-in,
  .shop .header .sign-in {
    right: 16px;
  }
}
@media screen and (max-width: 992px) {
  /* line 7103, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .welcome.index .header .sign-in,
  .shop .header .sign-in {
    right: 210px;
    top: -26px;
  }
}
@media screen and (max-width: 767px) {
  /* line 7110, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .welcome.index .header .sign-in,
  .shop .header .sign-in {
    right: 15px;
  }
}
/* line 7116, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
#shopping-cart {
  position: relative;
}

/* line 7120, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
#shopping-cart-inner {
  position: absolute;
  top: 100%;
  left: -250px;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #F1F7FA;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #C1CCD3;
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  width: 300px;
}

/* line 7142, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
#shopping-cart-inner #cart-item-container {
  padding: 10px;
  max-height: 416px;
  overflow: scroll;
  overflow-x: hidden;
}

/* line 7148, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
#shopping-cart-inner #cart-item-container .cart-menu-empty {
  text-align: center;
  margin-top: 10px;
  color: #566775;
  font-size: 14px;
  text-shadow: 0 1px #fff;
}

/* line 7155, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
#shopping-cart-inner .cart-menu-item {
  padding: 0 0 10px 0;
  background-color: #F1F7FA;
  color: #6F7F89;
}

/* line 7160, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
#shopping-cart-inner .cart-menu-item:last-child {
  padding-bottom: 0;
}

/* line 7163, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
#shopping-cart-inner .cart-menu-item:before, #shopping-cart-inner .cart-menu-item:after {
  content: " ";
  display: table;
}

/* line 7167, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
#shopping-cart-inner .cart-menu-item:after {
  clear: both;
}

/* line 7170, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
#shopping-cart-inner .cart-menu-item .cart-menu-img {
  float: left;
  margin-right: 16px;
}

/* line 7174, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
#shopping-cart-inner .cart-menu-item .cart-menu-meta {
  color: #687685;
  font-size: 12px;
}

/* line 7178, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
#shopping-cart-inner .cart-menu-item .cart-menu-meta .cart-menu-title {
  color: #687685;
  font-size: 14px;
  font-weight: bold;
}

/* line 7183, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
#shopping-cart-inner .cart-menu-item .cart-menu-meta .cart-menu-price {
  margin-top: 4px;
  color: rgba(61, 71, 82, 0.95);
  font-weight: bold;
  font-size: 15px;
}

/* line 7189, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
#shopping-cart-inner.open {
  display: block;
}

/* line 7192, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
#shopping-cart-inner:before {
  position: absolute;
  top: -10px;
  right: 25px;
  content: '';
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #C1CCD3;
}

/* line 7203, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
#shopping-cart-inner:after {
  position: absolute;
  top: -9px;
  right: 25px;
  content: '';
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #F1F7FA;
}

/* line 7215, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
#shopping-cart-inner .cart-menu-totals {
  position: relative;
  padding: 10px;
  font-size: 12px;
  color: #3F4A54;
  background-color: #FFF;
  border-top: 1px solid #C8D2D8;
  border-bottom: 1px solid #C8D2D8;
}

/* line 7224, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
#shopping-cart-inner .cart-menu-totals p:last-child {
  margin-bottom: 0;
}

/* line 7227, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
#shopping-cart-inner .cart-menu-totals p.cart-menu-grandtotal {
  color: #74A61E;
}

/* line 7230, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
#shopping-cart-inner .cart-menu-totals p.cart-menu-grandtotal .pull-right {
  font-size: 16px;
  font-weight: bold;
  margin-top: -2px;
}

/* line 7235, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
#shopping-cart-inner .cart-menu-totals:before {
  content: '';
  position: absolute;
  height: 20px;
  width: 100%;
  top: -21px;
  left: 0px;
  background-image: linear-gradient(rgba(241, 247, 250, 0) 0%, rgba(241, 247, 250, 0.47) 100%);
}

/* line 7245, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
#shopping-cart-inner .cart-menu-bottom {
  padding: 10px;
}

/* line 7248, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
#shopping-cart-inner .cart-menu-bottom:before, #shopping-cart-inner .cart-menu-bottom:after {
  content: " ";
  display: table;
}

/* line 7252, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
#shopping-cart-inner .cart-menu-bottom:after {
  clear: both;
}

/* line 7255, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
#shopping-cart-inner .cart-menu-bottom a {
  color: #A5B0B9;
}

/* line 7258, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
#shopping-cart-inner .cart-menu-bottom a:hover, #shopping-cart-inner .cart-menu-bottom a:focus {
  color: #7a8a98;
}

/* line 7261, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
#shopping-cart-inner .cart-menu-bottom .cart-menu-button {
  font-size: 16px;
  margin-bottom: 14px;
}

/* line 7266, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
#shopping-cart-inner {
  display: block;
  opacity: 0;
  -webkit-transform-origin: top center;
  -moz-transform-origin: top center;
  -ms-transform-origin: top center;
  transform-origin: top center;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transition: all 300ms cubic-bezier(0.3, 0, 0, 1.3);
  -o-transition: all 300ms cubic-bezier(0.3, 0, 0, 1.3);
  transition: all 300ms cubic-bezier(0.3, 0, 0, 1.3);
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}

/* line 7286, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
#shopping-cart-inner > div {
  visibility: hidden;
}

/* line 7290, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
#shopping-cart-inner.open {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}

/* line 7299, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
#shopping-cart-inner.open > div {
  visibility: visible;
}

/* line 7303, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.masthead {
  position: relative;
  z-index: 1;
  display: table;
  padding: 120px 0 85px 0;
  width: 100%;
  color: #f2f2f2;
  background-color: #2E2E2E;
  background-image: url(/r_assets/backgrounds/bridge-bg-a40f89677a3f7d2804d40c2da380981b017f7daceec343491d741d212dc21e73.jpg);
  background-position: top;
  background-repeat: no-repeat;
  background-size: cover;
}

@media screen and (min-width: 768px) {
  /* line 7317, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .masthead {
    padding: 260px 0 150px 0;
  }
}
/* line 7321, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.masthead h1 {
  margin: 0 0 25px 0;
  font-family: Baskerville, "Baskerville Old Face", "Hoefler Text", Garamond, "Times New Roman", serif;
  font-size: 50px;
  font-style: normal;
  font-weight: normal;
  color: #fff;
  text-align: center;
}

@media screen and (max-width: 768px) {
  /* line 7331, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .masthead h1 {
    font-size: 32px;
  }
}
/* line 7335, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.masthead p.lead {
  margin-bottom: 47px;
  text-align: center;
  font-size: 18px;
  font-weight: normal;
  color: #fff;
}

/* line 7342, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.masthead form .form-control {
  width: 300px;
  margin-right: 15px;
  color: #fff;
  background-color: rgba(255, 255, 255, 0.2);
  border: 0 none;
}

/* line 7349, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.masthead form .form-control:focus {
  box-shadow: none;
  outline: 0;
}

/* line 7353, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.masthead form .form-control::-webkit-input-placeholder {
  color: #fff;
}

/* line 7356, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.masthead form .form-control:-moz-placeholder {
  color: #fff;
}

/* line 7359, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.masthead form .form-control::-moz-placeholder {
  color: #fff;
}

/* line 7362, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.masthead form .form-control:-ms-input-placeholder {
  color: #fff;
}

@media screen and (max-width: 768px) {
  /* line 7366, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .masthead form .form-control {
    width: 100%;
  }
}
/* line 7370, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.masthead form .btn-success {
  width: 142px;
  font-weight: normal;
  border-color: #74A400;
}

/* line 7375, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.masthead form .btn-success:hover, .masthead form .btn-success:focus {
  background-color: #74A400;
}

/* line 7378, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.masthead form .btn-success:active {
  box-shadow: none;
}

/* line 7381, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.masthead form .btn-success:focus {
  box-shadow: none;
  outline: 0;
}

@media screen and (max-width: 768px) {
  /* line 7386, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .masthead form .btn-success {
    width: 100%;
  }
}
@media screen and (min-width: 768px) {
  /* line 7391, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .masthead .form-inline .form-group, .masthead .navbar-form .form-group {
    margin-bottom: 15px;
    width: 100%;
    display: inline;
  }
}
/* line 7398, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
html {
  -webkit-font-smoothing: antialiased;
}

/* line 7402, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
body {
  background: #fff;
}

/* line 7406, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.footer-signup {
  margin-top: 24px;
  padding: 50px 0;
  background-color: #135990;
}

/* line 7411, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.footer-signup h3 {
  font-family: Baskerville, "Baskerville Old Face", "Hoefler Text", Garamond, "Times New Roman", serif;
  font-size: 36px;
  font-weight: normal;
  margin: 0 0 30px 0;
  color: #fff;
  text-align: center;
}

/* line 7419, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.footer-signup form .form-control {
  width: 300px;
  margin-right: 15px;
  font-size: 16px;
  color: #333;
  background-color: #fff;
  border: 0 none;
}

/* line 7427, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.footer-signup form .form-control:focus {
  box-shadow: none;
  outline: 0;
}

/* line 7431, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.footer-signup form .form-control::-webkit-input-placeholder {
  color: #333;
}

/* line 7434, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.footer-signup form .form-control:-moz-placeholder {
  color: #333;
}

/* line 7437, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.footer-signup form .form-control::-moz-placeholder {
  color: #333;
}

/* line 7440, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.footer-signup form .form-control:-ms-input-placeholder {
  color: #333;
}

@media screen and (max-width: 768px) {
  /* line 7444, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .footer-signup form .form-control {
    width: 100%;
  }
}
/* line 7448, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.footer-signup form .btn-success {
  font-weight: normal;
  border-color: #74A400;
}

/* line 7453, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.footer-signup form .btn-success:hover, .footer-signup form .btn-success:focus {
  background-color: #74A400;
}

/* line 7456, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.footer-signup form .btn-success:active {
  box-shadow: none;
}

/* line 7459, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.footer-signup form .btn-success:focus {
  box-shadow: none;
  outline: 0;
}

@media screen and (max-width: 768px) {
  /* line 7464, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .footer-signup form .btn-success {
    width: 100%;
  }
}
@media screen and (min-width: 768px) {
  /* line 7469, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .footer-signup .form-inline .form-group, .footer-signup .navbar-form .form-group {
    margin-bottom: 15px;
    width: 100%;
    display: inline;
  }
}
/* line 7476, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.footer {
  position: relative;
  display: table;
  padding: 80px 0;
  color: #f2f2f2;
  background-color: #2E2E2E;
  background-image: url(/r_assets/backgrounds/photo-road-bw-1584-1057-0fe115d5b1490c4246e8b4c7c4f1fcbd5815a44ce0c45d7be5c9db2b74bd796d.jpg);
  background-size: cover;
  background-position: top;
  background-repeat: no-repeat;
  width: 100%;
}

/* line 7488, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.footer h4 {
  margin-top: 0;
  margin-bottom: 18px;
  font-size: 18px;
}

/* line 7493, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.footer ul > li {
  line-height: 28px;
}

/* line 7496, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.footer a {
  color: #f2f2f2;
}

/* line 7499, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.footer a:hover, .footer a:focus {
  opacity: 0.7;
}

/* line 7502, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.footer .text-legal {
  font-size: 14px;
  color: #808080;
}

/* line 7506, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.footer .footer-social {
  margin-bottom: 30px;
}

/* line 7509, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.footer .footer-social a {
  margin-right: 4px;
}

@media screen and (max-width: 768px) {
  /* line 7513, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .footer {
    text-align: center;
  }
}
/* line 7518, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.slim-footer {
  background-color: #899096;
}

/* line 7521, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.slim-footer .nav a {
  font-size: 13px;
  font-weight: bold;
  color: #fff;
}

/* line 7526, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.slim-footer .nav a:hover {
  opacity: 0.75;
}

/* line 7529, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.slim-footer .navbar-text {
  line-height: 21px;
  font-size: 13px;
  color: #BECBD4;
}

/* line 7534, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.slim-footer .navbar-social a {
  padding: 8px;
}

/* line 7537, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.slim-footer .navbar-social img {
  width: 34px;
}

/* line 7541, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.btn-outline {
  color: #74A400;
  background-color: transparent;
  border-color: #74A400;
}

/* line 7546, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.btn-outline:hover, .btn-outline:focus, .btn-outline:active {
  color: #fff;
  background-color: #74A400;
  border-color: #74A400;
}

/* line 7552, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.breadcrumbs {
  padding: 0;
  margin-top: 14px;
  margin-bottom: 14px;
  list-style: none;
  background-color: #fff;
  border-radius: 4px;
  font-size: 12px;
}

/* line 7561, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.breadcrumbs > li {
  display: inline-block;
}

/* line 7564, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.breadcrumbs > li + li:before {
  content: "/ ";
  padding: 0 5px;
  color: #5E5E5E;
}

/* line 7569, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.breadcrumbs > .active {
  color: #5E5E5E;
}

/* line 7573, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.login .form-error {
  margin-bottom: 8px;
}

/* line 7577, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.welcome .services {
  position: relative;
  z-index: 1;
  display: table;
  padding: 95px 0 95px 0;
  width: 100%;
  color: #333;
  background-color: #fff;
  background-image: url(/r_assets/backgrounds/photo-landscape-bw-1600x1200-8c256695747b213d1418a332205e28653287ad9e43d4ce862cb3d4b4898401f4.jpg);
  background-position: top;
  background-repeat: repeat-y;
  background-size: cover;
}

@media screen and (max-width: 768px) {
  /* line 7591, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .welcome .services {
    padding: 32px 0 32px 0;
  }
}
/* line 7595, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.welcome .services a {
  text-decoration: none;
}

@media screen and (max-width: 768px) {
  /* line 7599, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .welcome .services a {
    display: block;
  }
}
/* line 7603, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.welcome .services a p {
  color: #333;
}

/* line 7606, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.welcome .services h2 {
  margin: 0 0 75px 0;
  line-height: 1;
  font-family: Baskerville, "Baskerville Old Face", "Hoefler Text", Garamond, "Times New Roman", serif;
  font-size: 40px;
  color: #333;
  text-align: center;
}

@media screen and (max-width: 768px) {
  /* line 7615, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .welcome .services h2 {
    margin: 0 0 42px 0;
    font-size: 32px;
  }
}
/* line 7620, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.welcome .services .services-block {
  text-align: center;
}

@media screen and (max-width: 992px) {
  /* line 7624, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .welcome .services .services-block {
    margin-bottom: 32px;
  }
}
@media screen and (max-width: 768px) {
  /* line 7629, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .welcome .services .services-block {
    margin-bottom: 28px;
    text-align: left;
  }
}
@media screen and (max-width: 768px) {
  /* line 7635, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .welcome .services .services-block img {
    display: inline;
    width: 48px;
    margin-right: 15px;
  }
}
/* line 7641, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.welcome .services .services-block h3 {
  margin: 20px 0;
  line-height: 1;
  font-family: "Montserrat", sans-serif;
  font-weight: 300;
  color: #333;
}

@media screen and (max-width: 768px) {
  /* line 7649, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .welcome .services .services-block h3 {
    display: inline;
  }
}
@media screen and (max-width: 768px) {
  /* line 7654, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .welcome .services .services-block h3 {
    font-size: 18px;
  }
}
/* line 7658, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.welcome .services .services-block p {
  margin: 0;
}

@media screen and (max-width: 768px) {
  /* line 7662, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .welcome .services .services-block p {
    display: none;
  }
}
/* line 7666, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.welcome .services .row:first-of-type {
  margin-bottom: 80px;
}

@media screen and (max-width: 992px) {
  /* line 7670, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .welcome .services .row:first-of-type {
    margin-bottom: 0;
  }
}
/* line 7675, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.welcome .testimonials .testimonials-inner {
  position: relative;
  font-size: 22px;
  font-weight: 200;
  text-align: center;
  padding: 50px 70px;
}

/* line 7682, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.welcome .testimonials .testimonials-inner .text {
  color: #333;
  display: inline;
}

/* line 7686, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.welcome .testimonials .testimonials-inner .text:before {
  content: open-quote;
}

/* line 7689, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.welcome .testimonials .testimonials-inner .text:after {
  content: close-quote;
}

/* line 7692, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.welcome .testimonials .testimonials-inner .from {
  display: inline;
  color: #999;
}

/* line 7696, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.welcome .testimonials .testimonials-inner .from:before {
  content: " - ";
}

/* line 7699, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.welcome .testimonials .testimonials-inner .testimonials-more {
  margin-top: 30px;
  font-size: 16px;
  font-weight: 200;
}

/* line 7704, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.welcome .testimonials .testimonials-inner .btn-prev,
.welcome .testimonials .testimonials-inner .btn-next {
  font-size: 28px;
  color: #DBDBDB;
  position: absolute;
  top: 50%;
  margin-top: -15px;
}

/* line 7712, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.welcome .testimonials .testimonials-inner .btn-prev:hover, .welcome .testimonials .testimonials-inner .btn-prev:focus,
.welcome .testimonials .testimonials-inner .btn-next:hover,
.welcome .testimonials .testimonials-inner .btn-next:focus {
  color: #c2c2c2;
}

/* line 7717, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.welcome .testimonials .testimonials-inner .btn-prev:focus,
.welcome .testimonials .testimonials-inner .btn-next:focus {
  outline: 0;
}

/* line 7721, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.welcome .testimonials .testimonials-inner .btn-prev {
  left: 0;
}

/* line 7724, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.welcome .testimonials .testimonials-inner .btn-next {
  right: 0;
}

/* line 7728, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.testimonial-pull-quote {
  padding: 32px 0;
}

/* line 7731, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.testimonial-pull-quote blockquote {
  margin-bottom: 0;
  padding: 4px 15px;
  font-style: italic;
  font-family: Baskerville, "Baskerville Old Face", "Hoefler Text", Garamond, "Times New Roman", serif;
  border: 0 none;
  color: #333;
  line-height: 30px;
  font-size: 20px;
}

/* line 7741, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.testimonial-pull-quote blockquote:before {
  content: open-quote;
}

/* line 7744, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.testimonial-pull-quote blockquote:after {
  content: close-quote;
}

/* line 7747, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.testimonial-pull-quote .author {
  display: block;
  padding: 0 15px;
  font-size: 16px;
  font-style: normal;
}

/* line 7754, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.sections h2 {
  margin-top: 0;
  margin-bottom: 18px;
  font-family: Baskerville, "Baskerville Old Face", "Hoefler Text", Garamond, "Times New Roman", serif;
  font-size: 40px;
  color: #333;
}

@media screen and (max-width: 768px) {
  /* line 7762, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .sections h2 {
    font-size: 32px;
    text-align: center;
  }
}
/* line 7767, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.sections .section-footer {
  padding: 50px 0;
}

/* line 7770, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.sections .section-questions .question,
.sections .section-questions .answer {
  font-size: 15px;
  margin: 0 0 20px 0;
}

/* line 7775, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.sections .section-questions .question:last-of-type,
.sections .section-questions .answer:last-of-type {
  margin-bottom: 0;
}

/* line 7779, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.sections .section-questions .question:before {
  content: 'Q:';
  font-weight: bold;
  display: inline;
  margin-right: 0.5rem;
}

/* line 7785, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.sections .section-questions .answer:before {
  content: 'A:';
  font-weight: bold;
  display: inline;
  margin-right: 0.5rem;
}

/* line 7791, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.sections .section-articles {
  font-size: 15px;
}

/* line 7794, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.sections .section-articles .headline {
  margin-bottom: 8px;
}

/* line 7797, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.sections .section-articles .date {
  color: #888;
  font-size: 13px;
  margin-bottom: 18px;
}

/* line 7802, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.sections .btn-outline {
  padding-top: 8px;
  padding-right: 29px;
  padding-left: 29px;
  padding-bottom: 8px;
  font-size: 16px;
}

@media screen and (max-width: 768px) {
  /* line 7810, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .sections .btn-outline {
    width: 100%;
  }
}
@media (min-width: 992px) {
  /* line 7816, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .scaffold-border-top {
    border-color: #DCE3E9;
    border-style: solid;
    border-width: 1px 0 0 0;
  }

  /* line 7822, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .scaffold-border-right {
    border-color: #DCE3E9;
    border-style: solid;
    border-width: 0 1px 0 0;
  }

  /* line 7828, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .scaffold-border-bottom {
    border-color: #DCE3E9;
    border-style: solid;
    border-width: 0 0 1px 0;
  }

  /* line 7834, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .scaffold-border-left {
    border-color: #DCE3E9;
    border-style: solid;
    border-width: 0 0 0 1px;
  }
}
@media (min-width: 992px) {
  /* line 7841, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .scaffold-padding-top {
    padding-top: 30px;
  }

  /* line 7845, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .scaffold-padding-right {
    padding-right: 30px;
  }

  /* line 7849, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .scaffold-padding-bottom {
    padding-bottom: 30px;
  }

  /* line 7853, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .scaffold-padding-left {
    padding-left: 30px;
  }
}
/* line 7857, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.scaffold-wrapper-top {
  padding-top: 30px;
}

/* line 7861, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.scaffold-wrapper-right {
  padding-right: 30px;
}

/* line 7865, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.scaffold-wrapper-bottom {
  padding-bottom: 30px;
}

/* line 7869, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.scaffold-wrapper-left {
  padding-left: 30px;
}

/* line 7873, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.scaffold-no-margin-bottom {
  margin-bottom: 0px;
}

/* line 7877, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.inmate-news.index .nav-tabs {
  margin-bottom: 24px;
}

/* line 7880, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.inmate-news.index .nav-tabs a {
  color: #135990;
}

/* line 7883, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.inmate-news.index .ui-widget-content {
  margin-bottom: 24px;
  padding: 0;
}

/* line 7887, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.inmate-news.index h4.media-heading a {
  color: #135990;
}

/* line 7890, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.inmate-news.index h4.media-heading a:hover {
  color: #04131f;
}

/* line 7894, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.join-the-community .media {
  margin-top: 0;
  margin-bottom: 28px;
}

/* line 7898, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.join-the-community .media-heading {
  font-size: 15px;
  font-weight: 700;
}

/* line 7903, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.well-search .form-group {
  display: inline-block;
  width: 87%;
}

/* line 7908, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
#vmap .jqvmap-zoomin,
#vmap .jqvmap-zoomout {
  padding: 3px;
  height: 18px;
  width: 18px;
}

/* line 7915, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
#vmap {
  width: 300px;
  height: 340px;
}

@media screen and (min-width: 768px) {
  /* line 7920, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  #vmap {
    width: 600px;
    height: 400px;
  }
}
/* line 7926, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.prisons .page-header {
  border-bottom: 0 none;
  margin-top: 14px;
}

/* line 7930, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.prisons .page-header .prison-meta {
  margin-bottom: 28px;
  font-size: 15px;
  font-weight: 700;
  text-transform: uppercase;
  font-family: Baskerville, "Baskerville Old Face", "Hoefler Text", Garamond, "Times New Roman", serif;
  letter-spacing: 1px;
}

/* line 7938, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.prisons .page-header .prison-meta span {
  padding: 0 5px;
}

/* line 7941, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.prisons .page-header .navbar-nav {
  margin: 0 10px 0 0;
  border: 1px solid #135990;
  border-radius: 3px;
}

@media screen and (max-width: 1200px) {
  /* line 7947, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .prisons .page-header .navbar-nav {
    margin: 0;
  }
}
/* line 7951, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.prisons .page-header .navbar-nav li > a {
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 10px;
  padding-right: 10px;
  color: #135990;
  font-size: 12px;
}

/* line 7959, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.prisons .page-header .navbar-nav > li > a {
  border-style: solid;
  border-width: 0 0 0 1px;
  border-color: #135990;
}

@media screen and (max-width: 768px) {
  /* line 7965, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .prisons .page-header .navbar-nav > li > a {
    border-width: 1px 0 0 0;
  }
}
/* line 7969, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.prisons .page-header .navbar-nav > li:first-child > a {
  border-top: 0 none;
  border-left: 0 none;
}

/* line 7973, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.prisons .page-header .navbar-nav a {
  color: #135990;
}

/* line 7976, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.prisons .page-header .navbar-nav a:hover, .prisons .page-header .navbar-nav a:focus {
  color: #04131f;
}

/* line 7979, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.prisons .page-header .navbar-nav .dropdown .dropdown-menu {
  border: 1px solid #135990;
}

@media screen and (max-width: 768px) {
  /* line 7983, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .prisons .page-header .navbar-nav .dropdown .dropdown-menu {
    border-width: 0;
  }
}
/* line 7987, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.prisons .page-header .navbar-nav .dropdown .dropdown-menu a {
  color: #135990;
}

/* line 7990, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.prisons .page-header .navbar-form {
  margin-top: 0;
  padding: 0px;
}

@media screen and (max-width: 1200px) {
  /* line 7995, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .prisons .page-header .navbar-form {
    margin-top: 8px;
  }
}
@media screen and (max-width: 768px) {
  /* line 8000, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .prisons .page-header .navbar-form {
    margin-top: 8px;
    padding: 0 15px;
  }
}
/* line 8005, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.prisons .page-header .navbar-form .form-group {
  position: relative;
}

/* line 8008, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.prisons .page-header .navbar-form .form-group .glyphicon {
  position: absolute;
  left: 12px;
  top: 12px;
  color: #135990;
}

/* line 8014, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.prisons .page-header .navbar-form .form-control {
  width: 100%;
  height: 38px;
  padding: 8px 15px 8px 32px;
  border: 1px solid #135990;
  border-radius: 19px;
  font-size: 12px;
}

/* line 8022, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.prisons .page-header .navbar-form .form-control:focus {
  box-shadow: none;
}

@media screen and (min-width: 768px) {
  /* line 8026, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .prisons .page-header .navbar-form .form-control {
    width: 200px;
  }
}
/* line 8031, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.prisons .prisons-details-services .glyphicon {
  margin-right: 8px;
}

/* line 8034, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.prisons .prisons-details-services h2 {
  margin-bottom: 8px;
}

/* line 8038, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.prisons .prison-details-map h3 {
  font-size: 15px;
  font-weight: bold;
  letter-spacing: 1px;
  text-transform: uppercase;
}

/* line 8045, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.prisons .breadcrumb {
  padding: 0;
  margin-top: 14px;
  margin-bottom: 14px;
  list-style: none;
  background-color: #fff;
  border-radius: 4px;
  font-size: 12px;
}

/* line 8054, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.prisons .breadcrumb a {
  color: #5E5E5E;
}

/* line 8058, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.inmate-profiles .profile-title {
  display: inline-block;
  vertical-align: sub;
  margin-top: 0;
  margin-right: 8px;
  margin-bottom: 16px;
}

/* line 8066, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.ask-the-inmate .panel h4 {
  font-size: 16px;
  font-weight: normal;
  line-height: 18px;
}

/* line 8071, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.ask-the-inmate .panel p {
  font-style: 13px;
}

/* line 8075, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.header .header-banners {
  position: relative;
  top: inherit;
  right: inherit;
  bottom: inherit;
  left: inherit;
  z-index: 10000;
  padding-top: 10px;
  max-height: 90px;
  margin-left: 0;
  text-align: center;
  background-color: rgba(19, 89, 144, 0.8);
}

@media screen and (min-width: 1200px) {
  /* line 8089, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .header .header-banners {
    margin-left: -364px;
  }
}
@media screen and (min-width: 1440px) {
  /* line 8094, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .header .header-banners {
    margin-left: -296px;
  }
}
@media screen and (min-width: 1440px) {
  /* line 8099, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .header .header-banners {
    margin-left: -296px;
  }
}
@media screen and (min-width: 992px) {
  /* line 8104, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .header .header-banners {
    position: absolute;
    top: 16px;
    left: 50%;
    max-height: 90px;
    padding-top: 0;
    margin-left: -364px;
    background-color: rgba(14, 67, 108, 0.5);
  }
}
/* line 8115, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.welcome.index .header-banners {
  display: none;
}

/* line 8119, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.footer-banners {
  max-height: 90px;
  margin: 0 -15px 0 -15px;
  text-align: center;
}

/* line 8125, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.ad_top {
  width: 728px;
  height: 90px;
}

@media screen and (max-width: 727px) {
  /* line 8131, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .ad_top {
    width: 320px;
    height: 50px;
  }
}
/* line 8137, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.header .horizontal-banner {
  position: absolute;
  z-index: 9999;
  width: 728px;
  height: 90px;
  background-color: transparent;
  top: 17px;
  left: 50%;
  overflow: hidden;
  margin-left: -364px;
  text-align: center;
}

@media screen and (max-width: 992px) {
  /* line 8150, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .header .horizontal-banner {
    position: relative;
    width: 100%;
    top: inherit;
    bottom: inherit;
    left: inherit;
    text-align: center;
    background-color: rgba(19, 89, 144, 0.8);
    right: inherit;
    margin: auto;
  }
}
@media screen and (max-width: 727px) {
  /* line 8163, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .header .horizontal-banner {
    height: 50px;
  }
}
/* line 8168, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.pages.details .page-content img {
  float: left;
  margin-right: 16px;
  margin-bottom: 8px;
}

@media screen and (max-width: 768px) {
  /* line 8174, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
  .pages.details .page-content img {
    width: 100%;
  }
}
/* line 8179, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.telephone-sub-title,
.telephone-panel-title {
  margin-top: 0;
}

/* line 8184, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.members-sidebar h3 {
  margin-bottom: 8px;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
}

/* line 8191, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.members-sidebar ul {
  margin-top: 16px;
  margin-bottom: 24px;
}

/* line 8195, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.members-sidebar li > a {
  display: block;
  padding: 4px 0;
  font-size: 16px;
  font-weight: 400;
  font-weight: 300;
}

/* line 8203, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.members-content .members-content-title {
  margin-top: 0;
  line-height: 1;
}

/* line 8208, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/screen.scss */
.location-heading {
  color: #0b4477;
  font-size: 36px;
  font-weight: bold;
  margin-top: 10px;
  font-family: 'Nunito Sans', sans-serif;
}

/*# sourceMappingURL=screen.css.map */
/*
Version: 3.2 Timestamp: Mon Sep 10 10:38:04 PDT 2012
*/
/* line 5, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/select2.scss */
.select2-container {
  position: relative;
  display: inline-block;
  /* inline-block for ie7 */
  zoom: 1;
  *display: inline;
  vertical-align: top;
}

/* line 14, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/select2.scss */
.select2-container,
.select2-drop,
.select2-search,
.select2-search input {
  /*
    Force border-box so that % widths fit the parent
    container without overlap because of margin/padding.

    More Info : http://www.quirksmode.org/css/box.html
  */
  -moz-box-sizing: border-box;
  /* firefox */
  -ms-box-sizing: border-box;
  /* ie */
  -webkit-box-sizing: border-box;
  /* webkit */
  -khtml-box-sizing: border-box;
  /* konqueror */
  box-sizing: border-box;
  /* css3 */
}

/* line 31, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/select2.scss */
.select2-container .select2-choice {
  background-color: #fff;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eeeeee), color-stop(0.5, white));
  background-image: -webkit-linear-gradient(center bottom, #eeeeee 0%, white 50%);
  background-image: -moz-linear-gradient(center bottom, #eeeeee 0%, white 50%);
  background-image: -o-linear-gradient(bottom, #eeeeee 0%, #ffffff 50%);
  background-image: -ms-linear-gradient(top, #eeeeee 0%, #ffffff 50%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#eeeeee', endColorstr = '#ffffff', GradientType = 0);
  background-image: linear-gradient(top, #eeeeee 0%, #ffffff 50%);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #aaa;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  position: relative;
  height: 26px;
  line-height: 26px;
  padding: 0 0 0 8px;
  color: #444;
  text-decoration: none;
}

/* line 58, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/select2.scss */
.select2-container.select2-drop-above .select2-choice {
  border-bottom-color: #aaa;
  -webkit-border-radius: 0px 0px 4px 4px;
  -moz-border-radius: 0px 0px 4px 4px;
  border-radius: 0px 0px 4px 4px;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eeeeee), color-stop(0.9, white));
  background-image: -webkit-linear-gradient(center bottom, #eeeeee 0%, white 90%);
  background-image: -moz-linear-gradient(center bottom, #eeeeee 0%, white 90%);
  background-image: -o-linear-gradient(bottom, #eeeeee 0%, white 90%);
  background-image: -ms-linear-gradient(top, #eeeeee 0%, #ffffff 90%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=0 );
  background-image: linear-gradient(top, #eeeeee 0%, #ffffff 90%);
}

/* line 73, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/select2.scss */
.select2-container .select2-choice span {
  margin-right: 26px;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}

/* line 83, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/select2.scss */
.select2-container .select2-choice abbr {
  display: block;
  position: absolute;
  right: 26px;
  top: 8px;
  width: 12px;
  height: 12px;
  font-size: 1px;
  background: url("/r_assets/select2-d6b5d8d83dbc18fb8d77c8761d331cd9e5123c9684950bab0406e98a24ac5ae8.png") right top no-repeat;
  cursor: pointer;
  text-decoration: none;
  border: 0;
  outline: 0;
}

/* line 97, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/select2.scss */
.select2-container .select2-choice abbr:hover {
  background-position: right -11px;
  cursor: pointer;
}

/* line 102, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/select2.scss */
.select2-drop {
  background: #fff;
  color: #000;
  border: 1px solid #aaa;
  border-top: 0;
  position: absolute;
  top: 100%;
  -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
  -o-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
  z-index: 9999;
  width: 100%;
  margin-top: -1px;
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}

/* line 122, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/select2.scss */
.select2-drop.select2-drop-above {
  -webkit-border-radius: 4px 4px 0px 0px;
  -moz-border-radius: 4px 4px 0px 0px;
  border-radius: 4px 4px 0px 0px;
  margin-top: 1px;
  border-top: 1px solid #aaa;
  border-bottom: 0;
  -webkit-box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.15);
  -o-box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.15);
  box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.15);
}

/* line 136, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/select2.scss */
.select2-container .select2-choice div {
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #ccc;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ccc), color-stop(0.6, #eee));
  background-image: -webkit-linear-gradient(center bottom, #ccc 0%, #eee 60%);
  background-image: -moz-linear-gradient(center bottom, #ccc 0%, #eee 60%);
  background-image: -o-linear-gradient(bottom, #ccc 0%, #eee 60%);
  background-image: -ms-linear-gradient(top, #cccccc 0%, #eeeeee 60%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#cccccc', endColorstr = '#eeeeee', GradientType = 0);
  background-image: linear-gradient(top, #cccccc 0%, #eeeeee 60%);
  border-left: 1px solid #aaa;
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  height: 100%;
  width: 18px;
}

/* line 160, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/select2.scss */
.select2-container .select2-choice div b {
  background: url("/r_assets/select2-d6b5d8d83dbc18fb8d77c8761d331cd9e5123c9684950bab0406e98a24ac5ae8.png") no-repeat 0 1px;
  display: block;
  width: 100%;
  height: 100%;
}

/* line 167, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/select2.scss */
.select2-search {
  display: inline-block;
  white-space: nowrap;
  z-index: 10000;
  min-height: 26px;
  width: 100%;
  margin: 0;
  padding-left: 4px;
  padding-right: 4px;
}

/* line 178, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/select2.scss */
.select2-search-hidden {
  display: block;
  position: absolute;
  left: -10000px;
}

/* line 184, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/select2.scss */
.select2-search input {
  background: #fff url("/r_assets/select2-d6b5d8d83dbc18fb8d77c8761d331cd9e5123c9684950bab0406e98a24ac5ae8.png") no-repeat 100% -22px;
  background: url("/r_assets/select2-d6b5d8d83dbc18fb8d77c8761d331cd9e5123c9684950bab0406e98a24ac5ae8.png") no-repeat 100% -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #eeeeee));
  background: url("/r_assets/select2-d6b5d8d83dbc18fb8d77c8761d331cd9e5123c9684950bab0406e98a24ac5ae8.png") no-repeat 100% -22px, -webkit-linear-gradient(center bottom, white 85%, #eeeeee 99%);
  background: url("/r_assets/select2-d6b5d8d83dbc18fb8d77c8761d331cd9e5123c9684950bab0406e98a24ac5ae8.png") no-repeat 100% -22px, -moz-linear-gradient(center bottom, white 85%, #eeeeee 99%);
  background: url("/r_assets/select2-d6b5d8d83dbc18fb8d77c8761d331cd9e5123c9684950bab0406e98a24ac5ae8.png") no-repeat 100% -22px, -o-linear-gradient(bottom, white 85%, #eeeeee 99%);
  background: url("/r_assets/select2-d6b5d8d83dbc18fb8d77c8761d331cd9e5123c9684950bab0406e98a24ac5ae8.png") no-repeat 100% -22px, -ms-linear-gradient(top, #ffffff 85%, #eeeeee 99%);
  background: url("/r_assets/select2-d6b5d8d83dbc18fb8d77c8761d331cd9e5123c9684950bab0406e98a24ac5ae8.png") no-repeat 100% -22px, linear-gradient(top, #ffffff 85%, #eeeeee 99%);
  padding: 4px 20px 4px 5px;
  outline: 0;
  border: 1px solid #aaa;
  font-family: sans-serif;
  font-size: 1em;
  width: 100%;
  margin: 0;
  height: auto !important;
  min-height: 26px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
}

/* line 209, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/select2.scss */
.select2-drop.select2-drop-above .select2-search input {
  margin-top: 4px;
}

/* line 214, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/select2.scss */
.select2-search input.select2-active {
  background: #fff url("/spinner.gif") no-repeat 100%;
  background: url("/spinner.gif") no-repeat 100%, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #eeeeee));
  background: url("/spinner.gif") no-repeat 100%, -webkit-linear-gradient(center bottom, white 85%, #eeeeee 99%);
  background: url("/spinner.gif") no-repeat 100%, -moz-linear-gradient(center bottom, white 85%, #eeeeee 99%);
  background: url("/spinner.gif") no-repeat 100%, -o-linear-gradient(bottom, white 85%, #eeeeee 99%);
  background: url("/spinner.gif") no-repeat 100%, -ms-linear-gradient(top, #ffffff 85%, #eeeeee 99%);
  background: url("/spinner.gif") no-repeat 100%, linear-gradient(top, #ffffff 85%, #eeeeee 99%);
}

/* line 225, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/select2.scss */
.select2-container-active .select2-choice,
.select2-container-active .select2-choices {
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  -o-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  border: 1px solid #5897fb;
  outline: none;
}

/* line 235, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/select2.scss */
.select2-dropdown-open .select2-choice {
  border: 1px solid #aaa;
  border-bottom-color: transparent;
  -webkit-box-shadow: 0 1px 0 #fff inset;
  -moz-box-shadow: 0 1px 0 #fff inset;
  -o-box-shadow: 0 1px 0 #fff inset;
  box-shadow: 0 1px 0 #fff inset;
  background-color: #eee;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, white), color-stop(0.5, #eeeeee));
  background-image: -webkit-linear-gradient(center bottom, white 0%, #eeeeee 50%);
  background-image: -moz-linear-gradient(center bottom, white 0%, #eeeeee 50%);
  background-image: -o-linear-gradient(bottom, white 0%, #eeeeee 50%);
  background-image: -ms-linear-gradient(top, #ffffff 0%, #eeeeee 50%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );
  background-image: linear-gradient(top, #ffffff 0%, #eeeeee 50%);
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-bottomright: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 258, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/select2.scss */
.select2-dropdown-open .select2-choice div {
  background: transparent;
  border-left: none;
}

/* line 262, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/select2.scss */
.select2-dropdown-open .select2-choice div b {
  background-position: -18px 1px;
}

/* results */
/* line 267, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/select2.scss */
.select2-results {
  margin: 4px 4px 4px 0;
  padding: 0 0 0 4px;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  max-height: 2000px;
}

/* line 277, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/select2.scss */
.select2-results ul.select2-result-sub {
  margin: 0 0 0 0;
}

/* line 281, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/select2.scss */
.select2-results ul.select2-result-sub > li .select2-result-label {
  padding-left: 20px;
}

/* line 282, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/select2.scss */
.select2-results ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 40px;
}

/* line 283, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/select2.scss */
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 60px;
}

/* line 284, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/select2.scss */
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 80px;
}

/* line 285, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/select2.scss */
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 100px;
}

/* line 286, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/select2.scss */
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 110px;
}

/* line 287, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/select2.scss */
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 120px;
}

/* line 289, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/select2.scss */
.select2-results li {
  list-style: none;
  display: list-item;
}

/* line 294, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/select2.scss */
.select2-results li.select2-result-with-children > .select2-result-label {
  font-weight: bold;
}

/* line 298, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/select2.scss */
.select2-results .select2-result-label {
  padding: 3px 7px 4px;
  margin: 0;
  cursor: pointer;
}

/* line 304, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/select2.scss */
.select2-results .select2-highlighted {
  background: #3875d7;
  color: #fff;
}

/* line 308, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/select2.scss */
.select2-results li em {
  background: #feffde;
  font-style: normal;
}

/* line 312, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/select2.scss */
.select2-results .select2-highlighted em {
  background: transparent;
}

/* line 315, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/select2.scss */
.select2-results .select2-no-results,
.select2-results .select2-searching,
.select2-results .select2-selection-limit {
  background: #f4f4f4;
  display: list-item;
}

/*
disabled look for already selected choices in the results dropdown
.select2-results .select2-disabled.select2-highlighted {
    color: #666;
    background: #f4f4f4;
    display: list-item;
    cursor: default;
}
.select2-results .select2-disabled {
  background: #f4f4f4;
  display: list-item;
  cursor: default;
}
*/
/* line 336, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/select2.scss */
.select2-results .select2-disabled {
  display: none;
}

/* line 340, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/select2.scss */
.select2-more-results.select2-active {
  background: #f4f4f4 url("/spinner.gif") no-repeat 100%;
}

/* line 344, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/select2.scss */
.select2-more-results {
  background: #f4f4f4;
  display: list-item;
}

/* disabled styles */
/* line 351, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/select2.scss */
.select2-container.select2-container-disabled .select2-choice {
  background-color: #f4f4f4;
  background-image: none;
  border: 1px solid #ddd;
  cursor: default;
}

/* line 358, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/select2.scss */
.select2-container.select2-container-disabled .select2-choice div {
  background-color: #f4f4f4;
  background-image: none;
  border-left: 0;
}

/* multiselect */
/* line 367, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/select2.scss */
.select2-container-multi .select2-choices {
  background-color: #fff;
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
  background-image: -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background-image: -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background-image: -o-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background-image: -ms-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background-image: linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  border: 1px solid #aaa;
  margin: 0;
  padding: 0;
  cursor: text;
  overflow: hidden;
  height: auto !important;
  height: 1%;
  position: relative;
}

/* line 385, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/select2.scss */
.select2-container-multi .select2-choices {
  min-height: 26px;
}

/* line 389, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/select2.scss */
.select2-container-multi.select2-container-active .select2-choices {
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  -o-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  border: 1px solid #5897fb;
  outline: none;
}

/* line 397, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/select2.scss */
.select2-container-multi .select2-choices li {
  float: left;
  list-style: none;
}

/* line 401, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/select2.scss */
.select2-container-multi .select2-choices .select2-search-field {
  white-space: nowrap;
  margin: 0;
  padding: 0;
}

/* line 407, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/select2.scss */
.select2-container-multi .select2-choices .select2-search-field input {
  color: #666;
  background: transparent !important;
  font-family: sans-serif;
  font-size: 100%;
  height: 15px;
  padding: 5px;
  margin: 1px 0;
  outline: 0;
  border: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}

/* line 423, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/select2.scss */
.select2-container-multi .select2-choices .select2-search-field input.select2-active {
  background: #fff url("/spinner.gif") no-repeat 100% !important;
}

/* line 427, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/select2.scss */
.select2-default {
  color: #999 !important;
}

/* line 431, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/select2.scss */
.select2-container-multi .select2-choices .select2-search-choice {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background-color: #e4e4e4;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#eeeeee', GradientType=0 );
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
  background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -ms-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  -webkit-box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  color: #333;
  border: 1px solid #aaaaaa;
  line-height: 13px;
  padding: 3px 5px 3px 18px;
  margin: 3px 0 3px 5px;
  position: relative;
  cursor: default;
}

/* line 457, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/select2.scss */
.select2-container-multi .select2-choices .select2-search-choice span {
  cursor: default;
}

/* line 460, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/select2.scss */
.select2-container-multi .select2-choices .select2-search-choice-focus {
  background: #d4d4d4;
}

/* line 464, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/select2.scss */
.select2-search-choice-close {
  display: block;
  position: absolute;
  right: 3px;
  top: 4px;
  width: 12px;
  height: 13px;
  font-size: 1px;
  background: url("/r_assets/select2-d6b5d8d83dbc18fb8d77c8761d331cd9e5123c9684950bab0406e98a24ac5ae8.png") right top no-repeat;
  outline: none;
}

/* line 476, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/select2.scss */
.select2-container-multi .select2-search-choice-close {
  left: 3px;
}

/* line 481, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/select2.scss */
.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover {
  background-position: right -11px;
}

/* line 484, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/select2.scss */
.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close {
  background-position: right -11px;
}

/* disabled styles */
/* line 490, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/select2.scss */
.select2-container-multi.select2-container-disabled .select2-choices {
  background-color: #f4f4f4;
  background-image: none;
  border: 1px solid #ddd;
  cursor: default;
}

/* line 497, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/select2.scss */
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
  background-image: none;
  background-color: #f4f4f4;
  border: 1px solid #ddd;
  padding: 3px 5px 3px 5px;
}

/* line 504, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/select2.scss */
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close {
  display: none;
}

/* end multiselect */
/* line 509, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/select2.scss */
.select2-result-selectable .select2-match,
.select2-result-unselectable .select2-result-selectable .select2-match {
  text-decoration: underline;
}

/* line 511, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/select2.scss */
.select2-result-unselectable .select2-match {
  text-decoration: none;
}

/* line 513, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/select2.scss */
.select2-offscreen {
  position: absolute;
  left: -10000px;
}

/* line 514, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/select2.scss */
.select2-container {
  width: 50%;
}

/*form input[type="text"], form input[type="password"], form input[type="email"], form input[type="number"], form input[type="url"], form input[type="tel"], form textarea {
    width: 100% !important;}*/
/* Retina-ize icons */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5) {
  /* line 521, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/select2.scss */
  .select2-search input, .select2-search-choice-close, .select2-container .select2-choice abbr, .select2-container .select2-choice div b {
    background-image: url(select2x2.png) !important;
    background-repeat: no-repeat !important;
    background-size: 60px 40px !important;
  }

  /* line 526, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/select2.scss */
  .select2-search input {
    background-position: 100% -21px !important;
  }
}
/* line 4, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/letters/create.scss */
.letters-page.create .add-image-container {
  position: relative;
  color: white;
  background: #348ee0 url(/r_assets/send_letter_blue_background-a79641b72667a72c4e9501d36e694b7c5d5bcdf55bd8e8943cf5b0ed8a74b343.png) no-repeat center;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
}
/* line 14, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/letters/create.scss */
.letters-page.create .add-image-container .add-image {
  padding: 10px 15px;
  overflow-x: auto;
  min-height: 130px;
}
/* line 20, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/letters/create.scss */
.letters-page.create .add-image-container .add-image-header {
  margin-bottom: 8px;
}
/* line 23, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/letters/create.scss */
.letters-page.create .add-image-container .add-image-header p, .letters-page.create .add-image-container .add-image-header .btn-primary {
  vertical-align: middle;
  display: inline-block;
}
/* line 28, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/letters/create.scss */
.letters-page.create .add-image-container .add-image-header p {
  margin-top: 5px;
}
/* line 33, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/letters/create.scss */
.letters-page.create .add-image-container p {
  margin-bottom: 0;
  font-size: 15px;
  line-height: 150%;
}
/* line 39, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/letters/create.scss */
.letters-page.create .add-image-container .add-image-list {
  padding: 0;
  margin: 0;
  list-style: none;
  white-space: nowrap;
  display: inline-block;
}
/* line 46, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/letters/create.scss */
.letters-page.create .add-image-container .add-image-list li {
  display: inline-block;
  max-width: 190px;
  max-height: 112px;
  margin: 0 5px;
  vertical-align: middle;
}
/* line 53, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/letters/create.scss */
.letters-page.create .add-image-container .add-image-list li.add-more-image, .letters-page.create .add-image-container .add-image-list li.no-more-image {
  width: 190px;
  height: 112px;
  border: 3px dashed rgba(255, 255, 255, 0.53);
}
/* line 59, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/letters/create.scss */
.letters-page.create .add-image-container .add-image-list li.add-more-image div, .letters-page.create .add-image-container .add-image-list li.no-more-image div {
  height: 100%;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
}
/* line 70, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/letters/create.scss */
.letters-page.create .add-image-container .add-image-list li.add-more-image {
  cursor: pointer;
}
/* line 74, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/letters/create.scss */
.letters-page.create .add-image-container .add-image-list li.no-more-image {
  font-size: 18px;
  white-space: normal;
  text-align: center;
  line-height: 150%;
  font-weight: bold;
}
/* line 83, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/letters/create.scss */
.letters-page.create .add-image-container .add-image-list img {
  display: inline-block;
}
/* line 89, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/letters/create.scss */
.letters-page.create .add-text-container {
  background: #f2f6f9;
  padding: 30px 0;
}
/* line 93, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/letters/create.scss */
.letters-page.create .add-text-container .text-info {
  padding: 0;
  margin: 13px 0 0;
  list-style: none;
  color: #acacac;
  font-size: 16px;
  display: inline-block;
}
/* line 101, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/letters/create.scss */
.letters-page.create .add-text-container .text-info li {
  display: inline-block;
  margin: 0 10px 20px 0;
}
/* line 107, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/letters/create.scss */
.letters-page.create .add-text-container .no_lines_remaining {
  color: red;
}
/* line 111, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/letters/create.scss */
.letters-page.create .add-text-container .add-text-content {
  margin-top: 15px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #fff url(/r_assets/shop/addtext-0bed3594df2b08e20f127eed2f0d19605b7898b9d17823b131cf95816a798f4f.png) no-repeat center;
  border-radius: 10px;
  width: 100%;
  min-height: 520px;
  resize: none;
  border: 1px solid #ecf0f3;
  position: relative;
  padding: 20px;
  -webkit-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.05);
  box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.05);
}
/* line 128, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/letters/create.scss */
.letters-page.create .add-text-container .add-text-content.active {
  background: #fff;
}
/* line 132, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/letters/create.scss */
.letters-page.create .add-text-container .add-text-content:focus {
  background: #fff;
}
/* line 138, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/letters/create.scss */
.letters-page.create .lines_remaining {
  color: #acacac;
}
/* line 142, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/letters/create.scss */
.letters-page.create .send-letter-footer {
  border-top: 1px solid #d3dae2;
  padding: 15px 0;
}
@media (min-width: 992px) {
  /* line 142, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/letters/create.scss */
  .letters-page.create .send-letter-footer {
    border: 0;
  }
}
/* line 150, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/letters/create.scss */
.letters-page.create .send-letter-footer .btn-primary {
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 17px;
}
/* line 5, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/letters/landing.scss */
.letters-postcard.landing .carousel {
  position: relative;
  min-height: 130px;
  text-align: center;
  top: auto;
  left: 0;
  right: 0;
  color: white;
  background: #348ee0 url(/r_assets/send_letter_blue_background-a79641b72667a72c4e9501d36e694b7c5d5bcdf55bd8e8943cf5b0ed8a74b343.png) no-repeat center;
  background-size: auto 100%;
  min-height: 330px;
  height: 330px;
  max-height: 330px;
}
/* line 19, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/letters/landing.scss */
.letters-postcard.landing .carousel img {
  display: block;
  margin: auto;
  max-width: 80%;
}
/* line 25, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/letters/landing.scss */
.letters-postcard.landing .carousel .item {
  padding: 20px 0;
  font-size: 18px;
  line-height: 150%;
}
/* line 31, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/letters/landing.scss */
.letters-postcard.landing .carousel .carousel-caption {
  position: relative;
  left: 0;
  right: 0;
  bottom: 0;
}
/* line 38, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/letters/landing.scss */
.letters-postcard.landing .carousel .carousel-control {
  background: transparent;
  width: 50%;
  z-index: 15;
}
/* line 45, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/letters/landing.scss */
.letters-postcard.landing .carousel .carousel-indicators li {
  background-color: #2a73b6;
  margin: 0 7px;
  border: 0;
  width: 12px;
  height: 12px;
}
/* line 52, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/letters/landing.scss */
.letters-postcard.landing .carousel .carousel-indicators li.active {
  background-color: #fff;
}
/* line 59, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/letters/landing.scss */
.letters-postcard.landing .landing-hero {
  padding: 40px 0 40px;
  background: #5687B2;
  color: white;
}
/* line 64, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/letters/landing.scss */
.letters-postcard.landing .landing-hero h1.title {
  color: white;
  font-weight: normal;
  font-size: 30px;
  margin: 30px 0 20px;
  padding: 0;
}
/* line 71, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/letters/landing.scss */
.letters-postcard.landing .landing-hero h1.title .ornament {
  display: inline;
  font-weight: bold;
}
/* line 78, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/letters/landing.scss */
.letters-postcard.landing .landing-hero .content p {
  font-size: 16.65px;
  line-height: 1.4em;
  font-weight: normal;
}
/* line 84, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/letters/landing.scss */
.letters-postcard.landing .landing-hero .content .btn-primary {
  margin: 30px 0 0;
  max-width: 300px;
  font-size: 15px;
  padding: 10px 0;
}
/* line 92, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/letters/landing.scss */
.letters-postcard.landing .landing-hero .stamp {
  background-image: url(/r_assets/shop/letters/landing/stamp-7b8fbcf2cf2f1c2fe57833e8a34b159719edb6eaa5e0a80aa6a3a63cb79d2a42.png);
  background-repeat: no-repeat;
  background-position: center;
  width: 476px;
  height: 270px;
  padding: 58px 0 0 220px;
  font-size: 17px;
  line-height: 170%;
  font-weight: bold;
  margin: -20px 0 0;
}
/* line 104, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/letters/landing.scss */
.letters-postcard.landing .landing-hero .stamp div {
  padding: 0 0 0 10px;
}
/* line 109, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/letters/landing.scss */
.letters-postcard.landing .landing-hero .letter.stamp {
  background-image: url(/r_assets/shop/letters/landing/stamp-old-766522c36b3deb9b4f5b5746c68e7d0728a25030790a0b7648ba45cf971bdba1.png);
  background-repeat: no-repeat;
  background-position: center;
  width: 476px;
  height: 270px;
  padding: 58px 0 0 220px;
  font-size: 17px;
  line-height: 170%;
  font-weight: bold;
  margin: -20px 0 0;
}
/* line 121, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/letters/landing.scss */
.letters-postcard.landing .landing-hero .letter.stamp div {
  padding: 0 0 0 10px;
}
/* line 127, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/letters/landing.scss */
.letters-postcard.landing h2.title {
  font-family: "Montserrat", sans-serif;
  font-weight: normal;
  color: #348ee0;
  font-size: 20px;
  margin: 0;
  padding: 15px 0;
}
/* line 136, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/letters/landing.scss */
.letters-postcard.landing .steps {
  position: relative;
  text-align: center;
  padding: 20px 0;
  color: #7e8487;
  line-height: 250%;
}
@media (min-width: 992px) {
  /* line 136, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/letters/landing.scss */
  .letters-postcard.landing .steps {
    padding: 90px 0 20px;
  }
}
/* line 147, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/letters/landing.scss */
.letters-postcard.landing .steps .visible-inline-block {
  display: inline-block;
  vertical-align: top;
  float: left;
  width: 50%;
}
/* line 154, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/letters/landing.scss */
.letters-postcard.landing .steps .step-1 {
  background-image: url(/r_assets/shop/letters/landing/step-macbook-7be0fe6ac0ca7d9684f6e9290f615037cf8b3ecdaae31895df8b3ebeb62e5adb.png);
  background-repeat: no-repeat;
  background-position: top center;
  width: 259px;
  padding: 210px 0 0;
  margin-top: 20px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  z-index: 1;
  width: 50%;
  float: left;
  font-size: 18px;
  text-align: center;
  color: #385E85;
  line-height: 1.3;
  font-style: italic;
}
/* line 174, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/letters/landing.scss */
.letters-postcard.landing .steps .step-1-2-connector {
  background-image: url(/r_assets/shop/letters/landing/top-connector-e7130b6d427e7b2c5089900937e46a76926ab559979e51a9b203197f330cfca6.png);
  background-repeat: no-repeat;
  background-position: center;
  width: 187px;
  height: 47px;
  display: inline-block;
  position: absolute;
  z-index: 0;
  top: -25px;
  left: calc(25% - 60px);
}
/* line 187, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/letters/landing.scss */
.letters-postcard.landing .steps .step-2 {
  background-image: url(/r_assets/shop/carousel-inmates-dbe1d8f15855021ba67406b994c0fc8ef5f6964689bc48ce9dae2cd2c6c766d2.png);
  background-repeat: no-repeat;
  background-position: top center;
  width: 194px;
  padding: 230px 0 0;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  z-index: 1;
  width: 50%;
  float: left;
  font-size: 18px;
  text-align: center;
  color: #385E85;
  line-height: 1.3;
  font-style: italic;
}
/* line 206, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/letters/landing.scss */
.letters-postcard.landing .steps .step-2-3-connector {
  background-image: url(/r_assets/shop/letters/landing/bottom-connector-cd2121c8008befd32ddf3172202fbb219473c6cf2c22ea3e4d2741040b04bb68.png);
  background-repeat: no-repeat;
  background-position: center;
  width: 187px;
  height: 47px;
  display: inline-block;
  position: absolute;
  z-index: 0;
  top: 145px;
  left: calc(50% - 105px);
}
/* line 220, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/letters/landing.scss */
.letters-postcard.landing .steps .step-3-4-connector {
  background-image: url(/r_assets/shop/letters/landing/mobile-step-connector-e4d7321f238949cc068de809f17d0c72d61f06c096fb49d45291e919252dd133.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  max-width: 40%;
  width: 249px;
  height: 36px;
  position: absolute;
  z-index: 0;
  bottom: 40px;
  left: 0;
  right: 0;
  margin: auto;
  display: inline-block;
}
@media (min-width: 992px) {
  /* line 220, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/letters/landing.scss */
  .letters-postcard.landing .steps .step-3-4-connector {
    background-image: url(/r_assets/shop/letters/landing/top-connector-e7130b6d427e7b2c5089900937e46a76926ab559979e51a9b203197f330cfca6.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: auto;
    max-width: inherit;
    width: 187px;
    height: 47px;
    top: -25px;
    left: calc(75% - 120px);
    right: initial;
    margin: 0;
  }
}
/* line 252, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/letters/landing.scss */
.letters-postcard.landing .steps .step-4 {
  background-size: 100%;
  max-width: 50%;
  width: 224px;
  height: 175px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  z-index: 1;
  font-size: 18px;
  text-align: center;
  color: #385E85;
  line-height: 1.3;
  font-style: italic;
}
@media (min-width: 992px) {
  /* line 252, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/letters/landing.scss */
  .letters-postcard.landing .steps .step-4 {
    background-size: auto;
    padding: 230px 0 0;
    max-width: inherit;
    width: 25%;
    float: left;
    height: auto;
    background-position: top center;
  }
}
/* line 278, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/letters/landing.scss */
.letters-postcard.landing .steps .steps-footer {
  margin-top: 10px;
}
@media (min-width: 992px) {
  /* line 278, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/letters/landing.scss */
  .letters-postcard.landing .steps .steps-footer {
    margin: 50px 0 40px;
    font-size: 20px;
    color: #b7b7b7;
  }
}
/* line 287, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/letters/landing.scss */
.letters-postcard.landing .steps .steps-footer .btn {
  color: white;
  font-weight: normal;
  min-width: 200px;
  width: auto;
  padding: 10px 20px;
  font-size: 16px;
  margin: 20px;
}
/* line 297, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/letters/landing.scss */
.letters-postcard.landing .steps .steps-footer .btn-primary {
  background: #73a701;
  display: inline-block;
}
/* line 302, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/letters/landing.scss */
.letters-postcard.landing .steps .steps-footer .btn-orderhistory {
  background: #6cb3ee;
}
/* line 306, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/letters/landing.scss */
.letters-postcard.landing .steps .steps-footer a {
  color: rgba(93, 93, 93, 0.86);
  font-size: 15px;
}
/* line 313, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/letters/landing.scss */
.letters-postcard.landing .pricing {
  background: #eaeff2;
  padding: 30px;
}
/* line 314, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/letters/landing.scss */
.letters-postcard.landing .pricing img {
  float: left;
  padding-right: 10px;
}
/* line 321, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/letters/landing.scss */
.letters-postcard.landing .pricing p {
  text-align: left;
  padding: 0;
  margin: 0;
  line-height: 18px;
}
/* line 328, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/letters/landing.scss */
.letters-postcard.landing .pricing p.callout {
  font-size: 18px;
  line-height: 24px;
  color: black;
}
@media (min-width: 992px) {
  /* line 328, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/letters/landing.scss */
  .letters-postcard.landing .pricing p.callout {
    padding-top: 15px;
  }
}
/* line 338, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/letters/landing.scss */
.letters-postcard.landing .btn-primary {
  max-width: 350px;
  width: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
  padding: 7px 10px;
  font-size: 18px;
  font-weight: normal;
  text-decoration: none;
  border: 0;
}
/* line 350, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/letters/landing.scss */
.letters-postcard.landing .btn-primary:hover, .letters-postcard.landing .btn-primary:focus {
  text-decoration: none;
}

/* line 358, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/letters/landing.scss */
.letters-page.landing .steps .step-3 {
  background-image: url(/r_assets/shop/letters/landing/letter-ececae17a78ab3c454792eadba6cb24d1e3febb7838fae1d13cbb77fe677a0a9.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  max-width: 40%;
  width: 144px;
  height: 157px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  z-index: 1;
}
/* line 371, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/letters/landing.scss */
.letters-page.landing .steps .step-3.step-postcard {
  background-image: url(/r_assets/shop/letters/landing/christmas/postcard-361cd2b174de1f31ea66f93efc5100bb8a9675809132a4463dcf077bfa631245.png);
}
@media (min-width: 992px) {
  /* line 358, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/letters/landing.scss */
  .letters-page.landing .steps .step-3 {
    background-size: auto;
    padding: 210px 0 0;
    margin-top: 20px;
    height: auto;
    width: 25%;
    float: left;
    background-position: top center;
    max-width: inherit;
    font-size: 18px;
    text-align: center;
    color: #385E85;
    line-height: 1.3;
    font-style: italic;
  }
}
/* line 391, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/letters/landing.scss */
.letters-page.landing .steps .step-4 {
  background-image: url(/r_assets/shop/letters/landing/picture-94132bd003fe2432a429963905d56b123894d4babb45f06142302c1740731d91.png);
  background-repeat: no-repeat;
  background-position: center;
}
@media (min-width: 992px) {
  /* line 391, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/letters/landing.scss */
  .letters-page.landing .steps .step-4 {
    background-position: top center;
  }
}
/* line 3, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/shop/letters/preview.scss */
.letters-postcard.preview {
  padding: 15px 0;
  background: #fff;
}
/* line 7, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/shop/letters/preview.scss */
.letters-postcard.preview .photo-list {
  margin: 0;
  padding: 0;
}
/* line 11, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/shop/letters/preview.scss */
.letters-postcard.preview .photo-list li {
  border-bottom: 1px solid #e5e5e5;
  padding: 15px 0;
}
/* line 15, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/shop/letters/preview.scss */
.letters-postcard.preview .photo-list li > div:not(.clearfix) {
  display: inline-block;
  float: left;
}
/* line 21, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/shop/letters/preview.scss */
.letters-postcard.preview .photo-list .item-photo {
  width: 100px;
  max-width: 100px;
  height: 70px;
  overflow: hidden;
}
/* line 27, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/shop/letters/preview.scss */
.letters-postcard.preview .photo-list .item-photo img {
  height: 100%;
  display: block;
  margin: auto;
}
/* line 34, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/shop/letters/preview.scss */
.letters-postcard.preview .photo-list .item-details {
  width: calc(100% - 210px);
  padding: 10px 0 0 10px;
}
/* line 38, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/shop/letters/preview.scss */
.letters-postcard.preview .photo-list .item-details .item-name {
  font-size: 18px;
  color: #9fadb8;
  margin-bottom: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 0 3px;
}
/* line 46, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/shop/letters/preview.scss */
.letters-postcard.preview .photo-list .item-details .item-name p {
  padding-top: 5px;
}
/* line 51, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/shop/letters/preview.scss */
.letters-postcard.preview .photo-list .item-details .item-price {
  font-weight: bold;
  font-size: 33px;
}
/* line 55, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/shop/letters/preview.scss */
.letters-postcard.preview .photo-list .item-details .item-price sup {
  top: -0.43em;
  font-size: 21px;
}
/* line 62, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/shop/letters/preview.scss */
.letters-postcard.preview .photo-list .item-action {
  max-width: 110px;
  width: 110px;
}
/* line 66, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/shop/letters/preview.scss */
.letters-postcard.preview .photo-list .item-action .btn-item-remove,
.letters-postcard.preview .photo-list .item-action .btn-item-add {
  padding: 5px 0;
  margin: 15px 0 0;
  border-radius: 4px;
  display: block;
  width: 100%;
  color: white;
  font-weight: normal;
}
/* line 76, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/shop/letters/preview.scss */
.letters-postcard.preview .photo-list .item-action .btn-item-remove a, .letters-postcard.preview .photo-list .item-action .btn-item-remove a:visited, .letters-postcard.preview .photo-list .item-action .btn-item-remove a:hover, .letters-postcard.preview .photo-list .item-action .btn-item-remove a:active,
.letters-postcard.preview .photo-list .item-action .btn-item-add a,
.letters-postcard.preview .photo-list .item-action .btn-item-add a:visited,
.letters-postcard.preview .photo-list .item-action .btn-item-add a:hover,
.letters-postcard.preview .photo-list .item-action .btn-item-add a:active {
  text-decoration: none;
  color: inherit;
}
/* line 82, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/shop/letters/preview.scss */
.letters-postcard.preview .photo-list .item-action .btn-item-remove {
  font-size: 16px;
  background: #f0585e;
}
/* line 86, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/shop/letters/preview.scss */
.letters-postcard.preview .photo-list .item-action .btn-item-remove:before {
  content: "x";
  color: #f0585e;
  display: inline-block;
  width: 16px;
  height: 0;
  padding: 7px 0 9px 0;
  margin: 0 3px 0 0;
  border-radius: 12px;
  text-align: center;
  font-size: 13px;
  line-height: 0;
  font-weight: bold;
  background: white;
  vertical-align: 2px;
}
/* line 104, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/shop/letters/preview.scss */
.letters-postcard.preview .photo-list .item-action .btn-item-add {
  font-size: 14px;
  background: #73a601;
}
/* line 108, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/shop/letters/preview.scss */
.letters-postcard.preview .photo-list .item-action .btn-item-add:before {
  content: "+";
  color: #73a601;
  display: inline-block;
  width: 16px;
  text-align: center;
  height: 0;
  padding: 8px 0;
  margin: 0 3px 0 0;
  border-radius: 12px;
  font-size: 14px;
  line-height: 0;
  background: white;
  font-weight: bold;
  vertical-align: 0px;
}
/* line 128, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/shop/letters/preview.scss */
.letters-postcard.preview .photo-list .add-new-photo .item-photo {
  background: #e0e0e0 url(/r_assets/shop/letters/preview/add-button-28bec531fcd232cf8841c6a3c35a2b01fcddf5efdd975874d9f3fcd4bb2533d0.png) no-repeat center;
}
/* line 132, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/shop/letters/preview.scss */
.letters-postcard.preview .photo-list .add-new-photo .item-details .item-price {
  color: rgba(58, 71, 80, 0.44);
}
@media (min-width: 992px) {
  /* line 138, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/shop/letters/preview.scss */
  .letters-postcard.preview .items-info-container {
    margin-top: 15px;
    border-right: 1px solid #e5e5e5;
    border-top: 1px solid #e5e5e5;
  }
}
@media (min-width: 992px) {
  /* line 146, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/shop/letters/preview.scss */
  .letters-postcard.preview .additional-details-container {
    margin-top: 15px;
    border-top: 1px solid #e5e5e5;
  }
}
/* line 153, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/shop/letters/preview.scss */
.letters-postcard.preview .sub-total-container {
  min-width: 130px;
}
/* line 157, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/shop/letters/preview.scss */
.letters-postcard.preview .sub-total {
  padding: 15px 10px;
  margin: 0;
  font-size: 14px;
}
@media (min-width: 992px) {
  /* line 157, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/shop/letters/preview.scss */
  .letters-postcard.preview .sub-total {
    padding: 15px 10px 15px 0;
  }
}
@media (min-width: 768px) {
  /* line 157, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/shop/letters/preview.scss */
  .letters-postcard.preview .sub-total {
    font-size: 17px;
  }
}
/* line 169, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/shop/letters/preview.scss */
.letters-postcard.preview .sub-total li {
  margin-bottom: 10px;
}
/* line 173, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/shop/letters/preview.scss */
.letters-postcard.preview .sub-total .item-title {
  color: #9fadb8;
  font-size: 1em;
  margin-bottom: 8px;
}
/* line 179, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/shop/letters/preview.scss */
.letters-postcard.preview .sub-total .item-price {
  font-weight: bold;
  font-size: 1.4em;
  margin-bottom: 5px;
}
/* line 184, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/shop/letters/preview.scss */
.letters-postcard.preview .sub-total .item-price sup {
  top: -0.35em;
  font-size: 0.7em;
}
/* line 190, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/shop/letters/preview.scss */
.letters-postcard.preview .sub-total .item-edit {
  font-size: 0.7em;
  margin-top: 10px;
}
/* line 194, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/shop/letters/preview.scss */
.letters-postcard.preview .sub-total .item-edit a {
  color: #009fdb;
}
/* line 200, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/shop/letters/preview.scss */
.letters-postcard.preview .shipping-text-container {
  max-width: calc(100% - 130px);
  font-size: 14px;
  color: #607381;
  padding: 15px 15px 15px 15px;
  border-left: 1px solid #e5e5e5;
}
@media (min-width: 768px) {
  /* line 200, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/shop/letters/preview.scss */
  .letters-postcard.preview .shipping-text-container {
    font-size: 16px;
  }
}
/* line 211, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/shop/letters/preview.scss */
.letters-postcard.preview .shipping-text-container .shipping-address {
  margin: 15px 0;
}
/* line 215, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/shop/letters/preview.scss */
.letters-postcard.preview .shipping-text-container .shipping-delivery a {
  color: #bbc5cc;
  text-decoration: underline;
}
/* line 220, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/shop/letters/preview.scss */
.letters-postcard.preview .shipping-text-container #letter_mailing_info {
  padding: 10px;
}
/* line 225, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/shop/letters/preview.scss */
.letters-postcard.preview .coupon-container {
  padding-top: 15px;
}
/* line 228, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/shop/letters/preview.scss */
.letters-postcard.preview .coupon-container .coupon-input {
  display: inline-block;
  height: auto;
  width: calc(100% - 70px);
  border: 1px solid #e5e5e5;
  font-weight: normal;
  padding: 10px 15px;
}
/* line 236, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/shop/letters/preview.scss */
.letters-postcard.preview .coupon-container .coupon-input::-webkit-input-placeholder {
  color: #bbc5cc;
}
/* line 240, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/shop/letters/preview.scss */
.letters-postcard.preview .coupon-container .coupon-input:-moz-placeholder {
  color: #bbc5cc;
  opacity: 1;
}
/* line 245, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/shop/letters/preview.scss */
.letters-postcard.preview .coupon-container .coupon-input::-moz-placeholder {
  color: #bbc5cc;
  opacity: 1;
}
/* line 250, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/shop/letters/preview.scss */
.letters-postcard.preview .coupon-container .coupon-input:-ms-input-placeholder {
  color: #bbc5cc;
}
/* line 255, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/shop/letters/preview.scss */
.letters-postcard.preview .coupon-container .btn-coupon {
  width: 40px;
  height: 40px;
  background: #009fdb;
  border: 0;
  border-radius: 20px;
  vertical-align: middle;
  margin-left: 15px;
  text-align: middle;
  color: #fff;
  font-size: 19px;
}
/* line 269, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/shop/letters/preview.scss */
.letters-postcard.preview .buy-now-container {
  padding: 15px;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  border-top: 1px solid #e5e5e5;
  background-color: white;
}
@media (min-width: 992px) {
  /* line 269, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/shop/letters/preview.scss */
  .letters-postcard.preview .buy-now-container {
    position: initial;
    border-top: 0;
    padding: 0 15px;
  }
}
/* line 284, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/shop/letters/preview.scss */
.letters-postcard.preview .buy-now-container .btn-primary {
  display: block;
  width: 100%;
  font-weight: normal;
  font-size: 16px;
  padding: 10px 0;
}
/* line 293, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/shop/letters/preview.scss */
.letters-postcard.preview .total-price {
  font-size: 15px;
  color: #73a701;
}
/* line 297, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/shop/letters/preview.scss */
.letters-postcard.preview .total-price .title {
  text-transform: uppercase;
}
/* line 300, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/shop/letters/preview.scss */
.letters-postcard.preview .total-price .price {
  text-align: right;
  font-weight: bold;
}
/* line 306, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/shop/letters/preview.scss */
.letters-postcard.preview .pdf-preview-container {
  margin: 15px 0;
  padding: 15px 15px;
  border: 1px solid #e5e5e5;
  border-right: 0;
  border-left: 0;
}
/* line 313, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/shop/letters/preview.scss */
.letters-postcard.preview .pdf-preview-container .btn-pdf-preview {
  background: #8bc0ec;
  font-size: 15px;
  color: #fff;
  padding: 10px 20px;
  font-weight: normal;
}
/* line 1, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing {
  font-family: "Montserrat", sans-serif;
}
/* line 4, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .btn {
  font-weight: normal;
}
/* line 8, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .btn-secondary {
  background: #fff;
  font-size: 15px;
  display: block;
  padding: 10px 20px;
}
/* line 15, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .hero {
  padding: 20px 0;
  background: #348ee0 url("/r_assets/shop/landing-page-carousel-bg-7947c479e5f21f50d02b66585d2423b1458e5e6a99b4bd7882e2815820b10fc8.png") no-repeat center;
}
@media (min-width: 992px) {
  /* line 15, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
  .store-page.landing .hero {
    padding: 30px 0;
  }
}
/* line 24, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .hero h3.title {
  color: white;
  font-family: "Montserrat", sans-serif;
  max-width: 500px;
  width: 100%;
  margin: 0 auto;
  font-size: 21px;
  line-height: 150%;
}
@media (min-width: 992px) {
  /* line 24, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
  .store-page.landing .hero h3.title {
    max-width: 100%;
    font-size: 33px;
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
/* line 41, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .hero .desc {
  color: white;
  font-size: 17px;
  line-height: 180%;
}
/* line 47, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .hero .img-responsive {
  margin: 10px auto 0;
}
/* line 52, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .note {
  color: #348ee0;
  font-size: 18px;
  text-align: center;
  padding: 20px 0;
  line-height: 150%;
}
/* line 60, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .tiles {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
/* line 68, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .tiles a {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: space-around;
  justify-content: space-around;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  width: 33.33333%;
  padding-top: 28.33333%;
  padding-bottom: 5%;
  text-align: center;
  font-size: 3.5vw;
  line-height: 130%;
  text-transform: uppercase;
  position: relative;
  color: #fff;
}
/* line 88, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .tiles a:hover {
  text-decoration: none;
}
/* line 92, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .tiles a:before {
  content: "";
  position: absolute;
  background-image: url("/r_assets/shop/tile-icons-39d5d027f2fd8de38a2b4def8a5d1aa63843cc7ea675b00bb27a9567d2b60e92.png");
  background-repeat: no-repeat;
}
/* line 109, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .tiles a.tile-money {
  background: #00335c;
}
/* line 112, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .tiles a.tile-money:before {
  background-position: 80.208% 4.762%;
  width: 24px;
  height: 41px;
  left: calc(50% - 12px);
  top: calc(50% - 40px);
}
/* line 109, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .tiles a.tile-phone {
  background: #004f8e;
}
/* line 112, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .tiles a.tile-phone:before {
  background-position: 87.179% 52.679%;
  width: 42px;
  height: 34px;
  left: calc(50% - 21px);
  top: calc(50% - 40px);
}
/* line 109, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .tiles a.tile-letter {
  background: #006cc2;
}
/* line 112, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .tiles a.tile-letter:before {
  background-position: 10.294% 7.018%;
  width: 52px;
  height: 32px;
  left: calc(50% - 26px);
  top: calc(50% - 40px);
}
/* line 109, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .tiles a.tile-postcard {
  background: #1c86db;
}
/* line 112, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .tiles a.tile-postcard:before {
  background-position: 11.429% 91.304%;
  width: 50px;
  height: 31px;
  left: calc(50% - 25px);
  top: calc(50% - 40px);
}
/* line 109, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .tiles a.tile-magazine {
  background: #5e9ed1;
}
/* line 112, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .tiles a.tile-magazine:before {
  background-position: 91.429% 94.393%;
  width: 50px;
  height: 39px;
  left: calc(50% - 25px);
  top: calc(50% - 40px);
}
/* line 109, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .tiles a.tile-arrest-records {
  background: #9cb5c8;
}
/* line 112, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .tiles a.tile-arrest-records:before {
  background-position: 20.225% 48.544%;
  width: 31px;
  height: 43px;
  left: calc(50% - 16px);
  top: calc(50% - 40px);
}
/* line 124, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .content {
  background: #f2f2f2;
}
/* line 127, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .content .container > .row {
  padding-bottom: 40px;
}
/* line 128, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .content .container > .row:first-child {
  padding-top: 40px;
}
/* line 135, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .content .box-margin {
  margin-top: 30px;
}
/* line 139, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .content .full-box,
.store-page.landing .content .medium-box,
.store-page.landing .content .tiny-box {
  background: #fff;
  border-radius: 3px;
  -webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.1);
}
/* line 149, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .content .full-box {
  height: 415px;
}
/* line 153, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .content .medium-box {
  height: 306px;
}
/* line 157, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .content .tiny-box {
  height: 79px;
}
/* line 161, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .content .title {
  padding: 20px 15px 5px;
  font-size: 15px;
  color: #2d3b4e;
}
@media (min-width: 1200px) {
  /* line 161, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
  .store-page.landing .content .title {
    font-size: 16px;
  }
}
/* line 170, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .content .btn-connect {
  margin: 10px 15px;
  border-radius: 3px;
  padding: 10.5px 10px;
  font-size: 14px;
  color: #fff;
  text-decoration: none;
  position: relative;
}
/* line 180, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .content .carousel {
  background: #34393f url("/r_assets/shop/carousel/background-13780f97b90c2721ab1311ec8bbc59366815c3e4e358a584a800de472d6c63bc.png") no-repeat 34% 31%;
  background-size: 92%;
  width: calc(100% - 170px);
  min-height: 307px;
  height: 307px;
}
/* line 188, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .content .carousel .carousel-inner {
  padding: 0 20px;
}
/* line 192, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .content .carousel .item {
  padding: 50px 0 0;
}
/* line 196, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .content .carousel .carousel-indicators li {
  width: 8px;
  height: 8px;
  margin: 0 4px;
  background-color: #717171;
}
/* line 202, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .content .carousel .carousel-indicators li.active {
  background-color: #fff;
}
@media (min-width: 1200px) {
  /* line 180, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
  .store-page.landing .content .carousel {
    background-position: 18% 15%;
    background-size: 95%;
  }
  /* line 208, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
  .store-page.landing .content .carousel .item {
    padding: 20px 0 0;
  }
}
/* line 217, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .content .about-postcard {
  width: 170px;
  display: inline-block;
}
/* line 221, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .content .about-postcard .title {
  padding-bottom: 0;
}
/* line 225, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .content .about-postcard .desc {
  margin: 0 15px;
  color: #808080;
}
/* line 229, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .content .about-postcard .desc p {
  font-family: sans-serif;
  line-height: 160%;
  font-size: 13px;
  margin: 20px 0;
}
/* line 236, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .content .about-postcard .desc strong {
  color: #333;
}
/* line 241, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .content .about-postcard .btn-primary {
  color: #fff;
  display: block;
  padding: 10px 20px;
  margin: 20px 15px 0;
}
/* line 249, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .content .learn-more-calls {
  background: #e8ce4c;
}
/* line 252, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .content .learn-more-calls .learn-more {
  width: 160px;
  height: 79px;
  background: #e0c341;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
}
/* line 264, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .content .learn-more-calls .btn-secondary {
  color: #574b15;
}
/* line 268, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .content .learn-more-calls .info {
  width: calc(100% - 160px);
  height: 100%;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  color: #fff;
  font-size: 16px;
}
@media (min-width: 1200px) {
  /* line 268, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
  .store-page.landing .content .learn-more-calls .info {
    font-size: 21px;
  }
}
/* line 286, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .content .learn-more-calls .info .highlight {
  color: #574b15;
}
/* line 290, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .content .learn-more-calls .info .call-now {
  margin-top: 5px;
  color: #8c7923;
  font-size: 12px;
  font-family: sans-serif;
}
/* line 296, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .content .learn-more-calls .info .call-now:before {
  content: "";
  display: inline-block;
  vertical-align: -4px;
  background: url("/r_assets/shop/tiny-icons-da3b47ea0ed9a46851796a8de7c586a3bc04fb567c5dc7eb1d99cfe11874c926.png") no-repeat 0 0;
  width: 16px;
  height: 16px;
  margin-right: 5px;
}
/* line 310, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .content .letter-photo .box-header {
  background: #368fe0 url("/r_assets/shop/letter-photo-bg-0d6db17cc14dd75fa688fe90c5d3fd2b23cd812de5200e9df2ad8450fd4e95ce.png") no-repeat center;
  width: 100%;
  height: 224px;
  position: relative;
}
/* line 317, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .content .letter-photo .box-header .title {
  color: #fff;
  margin-left: 15px;
}
/* line 322, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .content .letter-photo .box-header:after {
  content: "";
  background: url("/r_assets/shop/letter-photo-eab7383009efce2ea37bb862d3a85460109d2131d669b37afe90a0ea2e3243e1.png") no-repeat center 80%;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  height: 224px;
}
/* line 334, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .content .letter-photo .desc {
  padding: 20px 30px 3px;
  color: #808080;
}
/* line 338, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .content .letter-photo .desc p {
  font-family: sans-serif;
  line-height: 160%;
  font-size: 13px;
  margin-bottom: 15px;
}
/* line 345, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .content .letter-photo .desc strong {
  color: #333;
}
/* line 350, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .content .letter-photo .btn-primary {
  color: #fff;
  width: 187px;
  display: block;
  margin: 0 auto;
  padding: 10px 0;
}
/* line 359, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .content .magazine-box {
  width: 200px;
  height: 100%;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  background: #66ba69 url("/r_assets/facility/magazine-bg-cf660d59709f21fa7ca01d8ee9f52108eccf784455ab8f4157728a80d7936372.png");
}
/* line 366, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .content .magazine-box .title {
  color: #fff;
  margin-top: 15px;
}
/* line 370, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .content .magazine-box .title:after {
  content: "";
  display: block;
  width: 40px;
  margin: 20px auto;
  border-bottom: 1px solid #fff;
}
/* line 379, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .content .magazine-box .magazine-icon {
  background: url("/r_assets/facility/car-magazine-23ab0d2abf4d5b53ca6c4c788a603fa1b95de688c740f880259de0e9c9ff1c89.png") no-repeat center;
  width: 158px;
  height: 178px;
  margin: 0 auto;
}
/* line 388, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .content .magazine-send {
  display: inline-block;
  width: calc(100% - 200px);
  height: 100%;
  background: #3f3f3f;
}
/* line 394, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .content .magazine-send .rotator {
  background: #49494a;
  height: 230px;
  max-width: 100%;
  padding: 20px 20px 0;
  position: relative;
}
/* line 401, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .content .magazine-send .rotator .rotator-container {
  overflow: hidden;
  height: 100%;
  position: relative;
}
/* line 407, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .content .magazine-send .rotator .rotator-prev,
.store-page.landing .content .magazine-send .rotator .rotator-next {
  display: none;
  position: absolute;
  top: 20px;
  width: 30px;
  height: 127px;
  cursor: pointer;
  background: rgba(50, 50, 50, 0.52);
}
/* line 417, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .content .magazine-send .rotator .rotator-prev:hover,
.store-page.landing .content .magazine-send .rotator .rotator-next:hover {
  background: rgba(50, 50, 50, 0.72);
}
/* line 421, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .content .magazine-send .rotator .rotator-prev:before,
.store-page.landing .content .magazine-send .rotator .rotator-next:before {
  content: "";
  position: absolute;
  top: calc(50% - 15px);
  height: 0;
  width: 0;
  border: 15px solid transparent;
}
/* line 430, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .content .magazine-send .rotator .rotator-prev.show-button,
.store-page.landing .content .magazine-send .rotator .rotator-next.show-button {
  display: block;
}
/* line 435, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .content .magazine-send .rotator .rotator-prev {
  left: 20px;
}
/* line 438, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .content .magazine-send .rotator .rotator-prev:before {
  right: 10px;
  border-left-width: 10px;
  border-right: 10px solid rgba(255, 255, 255, 0.72);
}
/* line 444, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .content .magazine-send .rotator .rotator-prev:hover:before {
  border-right-color: rgba(255, 255, 255, 0.9);
}
/* line 449, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .content .magazine-send .rotator .rotator-next {
  right: 20px;
}
/* line 452, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .content .magazine-send .rotator .rotator-next:before {
  left: 10px;
  border-right-width: 10px;
  border-left: 10px solid rgba(255, 255, 255, 0.72);
}
/* line 458, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .content .magazine-send .rotator .rotator-next:hover:before {
  border-left-color: rgba(255, 255, 255, 0.9);
}
/* line 463, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .content .magazine-send .rotator .magazine-list {
  display: inline-block;
  list-style: none;
  margin: 0;
  padding: 0;
  white-space: nowrap;
  height: 100%;
}
/* line 471, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .content .magazine-send .rotator .magazine-list li {
  display: inline-block;
  max-width: 95px;
  margin-right: 20px;
  height: 100%;
  white-space: normal;
}
/* line 478, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .content .magazine-send .rotator .magazine-list li img {
  display: block;
  margin: 0 auto;
  max-height: 127px;
}
/* line 484, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .content .magazine-send .rotator .magazine-list li .mag-name {
  color: #dfc74b;
  text-transform: uppercase;
  letter-spacing: -1px;
  font-size: 12px;
  margin-top: 5px;
  height: 3em;
  overflow: hidden;
}
/* line 494, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .content .magazine-send .rotator .magazine-list li .mag-price {
  margin-top: 10px;
  color: #fff;
}
/* line 498, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .content .magazine-send .rotator .magazine-list li .mag-price sup {
  top: -0.2em;
}
/* line 506, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .content .magazine-send .btn-primary {
  color: #fff;
  text-align: center;
  padding: 10px 0;
  font-size: 15px;
  max-width: 230px;
  width: 100%;
  display: block;
  margin: 17px auto 0;
}
/* line 518, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .content .books-container {
  padding: 20px 13px 0 20px;
  margin-bottom: 20px;
  position: relative;
  height: 219px;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 526, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .content .books-container img {
  padding-right: 20px;
}
/* line 530, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .content .books-container:before {
  content: "";
  position: absolute;
  top: 23px;
  right: 20px;
  background: url("/r_assets/shop/tiny-icons-da3b47ea0ed9a46851796a8de7c586a3bc04fb567c5dc7eb1d99cfe11874c926.png") no-repeat -16px 0;
  display: inline-block;
  width: 16px;
  height: 16px;
}
/* line 541, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .content .books-container .title {
  padding: 3px 0 0 0;
  display: inline-block;
}
/* line 546, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .content .books-container .book-store {
  font-family: sans-serif;
  font-size: 12px;
  color: #808080;
  font-style: italic;
  margin: 10px 0;
}
/* line 554, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .content .books-container .book-divider {
  margin: 0;
  width: 35px;
  border-bottom: 2px solid #903636;
}
/* line 560, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .content .books-container .book-desc {
  font-family: sans-serif;
  margin-top: 10px;
  color: #808080;
  font-size: 13px;
  line-height: 150%;
}
/* line 569, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .content .visit-site-container {
  height: 67px;
  background: #903636;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
}
/* line 579, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .content .visit-site-container .btn-secondary {
  padding: 8px 0;
  width: 143px;
  color: #903636;
}
/* line 587, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .content .arrest-records form {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  margin-top: 11px;
  height: 355px;
  background: #2a8bbb;
  padding: 15px 20px;
}
/* line 597, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .content .arrest-records .form-group label {
  display: block;
  color: #fff;
  font-size: 14px;
  font-weight: normal;
}
/* line 605, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .content .arrest-records .form-control {
  height: auto;
  padding: 15px 11px;
  font-size: 14px;
}
/* line 610, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .content .arrest-records .form-control::-webkit-input-placeholder {
  color: #a9a9a9;
}
/* line 613, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .content .arrest-records .form-control:-moz-placeholder {
  color: #a9a9a9;
}
/* line 616, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .content .arrest-records .form-control::-moz-placeholder {
  color: #a9a9a9;
}
/* line 619, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .content .arrest-records .form-control:-ms-input-placeholder {
  color: #a9a9a9;
}
/* line 624, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .content .arrest-records .btn-primary {
  padding: 10px 0;
}
/* line 629, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .content .ask-inmate {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  background: #004478;
}
/* line 638, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .content .ask-inmate .btn-secondary {
  color: #004478;
}
/* line 643, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .content .send-money-instantly {
  background: #eb784c;
}
/* line 646, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .content .send-money-instantly .send-money {
  width: 160px;
  height: 79px;
  background: #e06b41;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
}
/* line 658, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .content .send-money-instantly .btn-secondary {
  color: #e06b41;
}
/* line 662, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .content .send-money-instantly .info {
  width: calc(100% - 160px);
  height: 100%;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  color: #fff;
  font-size: 16px;
}
@media (min-width: 1200px) {
  /* line 662, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
  .store-page.landing .content .send-money-instantly .info {
    font-size: 21px;
  }
}
/* line 680, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .content .send-money-instantly .info .highlight {
  color: #823d25;
}
/* line 684, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
.store-page.landing .content .send-money-instantly .info .sub-text {
  font-family: sans-serif;
  margin-top: 5px;
  color: #823d25;
  font-size: 10px;
}
@media (min-width: 1200px) {
  /* line 684, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/shop/shop_landing.scss */
  .store-page.landing .content .send-money-instantly .info .sub-text {
    font-size: 12px;
  }
}
/* line 1, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/slim.scss */
.slim .header {
  position: relative;
}

/* line 4, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/slim.scss */
.navbar-subnav a, .mobile_horizontal_nav a {
  white-space: nowrap;
  /* Many places play with font sizes and we want to ensure that the nav stays the same across layouts */
  font-size: 13px !important;
}

/* line 9, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/slim.scss */
.horizontal-nav {
  background-color: #E0E5EC;
}

/* line 12, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/slim.scss */
.slim .navbar-subnav {
  margin-bottom: 0;
  background-color: #E0E5EC;
  border: 0 none;
  border-radius: 0;
  box-shadow: inset 0 1px 0 0 #DEE6EA;
}

/* line 19, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/slim.scss */
.slim .navbar-subnav .navbar-nav > li > a {
  color: #617481;
  padding-left: 20px;
  padding-right: 20px;
  border-right: 1px solid white;
}

/* line 25, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/slim.scss */
.slim .navbar-subnav .navbar-nav > li:last-child > a {
  border-right: none;
}

/* line 28, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/slim.scss */
.slim .navbar-subnav .navbar-nav > li > a:hover, .navbar-subnav .navbar-nav > li > a:focus {
  color: #404d55;
}

/* line 31, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/slim.scss */
.slim .navbar-subnav .navbar-nav > li.active > a,
.slim .navbar-subnav .navbar-nav > li.active > a:hover {
  color: #6EB4EB;
  background-color: #fff;
}

/* line 36, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/slim.scss */
.slim .navbar-subnav .slim-icon {
  width: 20px;
  height: 16px;
  display: inline-block;
  background-image: url(/r_assets/shop/shop-menu-icons-97c884e3eb87f416360e136256b01713e2ba149be1e1dd5d3451e68049a55ad1.png);
  background-size: 400px auto;
  background-position: -127px 0px;
  background-color: transparent;
  background-repeat: no-repeat;
  vertical-align: middle;
}

@media (max-width: 1200px) {
  /* line 48, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/slim.scss */
  .slim .navbar-subnav .slim-icon {
    display: none;
  }

  /* line 51, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/slim.scss */
  .slim .container {
    width: inherit;
  }

  /* line 54, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/slim.scss */
  .slim .navbar-subnav .glyphicon {
    display: none;
  }
}
@media (max-width: 980px) {
  /* line 60, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/slim.scss */
  .slim .hide-first {
    display: none;
  }
}
@media (max-width: 880px) {
  /* line 65, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/slim.scss */
  .slim .hide-second {
    display: none;
  }

  /* line 68, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/slim.scss */
  .welcome.index .header, .shop .header {
    min-height: 0px;
  }

  /* line 71, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/slim.scss */
  body {
    padding: 0 !important;
  }
}
/* line 75, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/slim.scss */
.slim .navbar-subnav .slim-icon.slim-icon-calls {
  background-position: -127px 0px;
}

/* line 78, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/slim.scss */
.slim .navbar-subnav .slim-icon.slim-icon-letters {
  background-position: -127px -27px;
}

/* line 81, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/slim.scss */
.slim .navbar-subnav .slim-icon.slim-icon-postcards {
  background-position: -127px -157px;
}

/* line 84, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/slim.scss */
.slim .navbar-subnav .slim-icon.slim-icon-magazines {
  background-position: -127px -53px;
}

/* line 87, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/slim.scss */
.slim .navbar-subnav .slim-icon.slim-icon-books {
  background-position: -127px -81px;
}

/* line 90, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/slim.scss */
.slim .navbar-subnav .slim-icon.slim-icon-newspaper {
  background-position: -127px -108px;
}

/* line 93, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/slim.scss */
.slim .navbar-subnav .slim-icon.slim-icon-money {
  background-position: -127px -134px;
}

/* line 96, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/slim.scss */
.slim .navbar-subnav .active .slim-icon {
  background-position-x: -161px !important;
}

/* line 99, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/slim.scss */
.mobile_horizontal_nav {
  background-color: #E0E5EC;
  border-right: 1px solid white;
  height: 40px;
  width: 100%;
}

/* line 105, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/slim.scss */
.mobile_horizontal_nav span {
  text-align: center;
  border-left: 1px solid white;
  padding: 0px 12px;
  float: left;
}

@media (max-width: 330px) {
  /* line 112, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/slim.scss */
  .mobile_horizontal_nav span {
    padding: 0px 8px;
  }
}
@media (min-width: 330px) {
  /* line 117, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/slim.scss */
  .mobile_horizontal_nav span {
    padding: 0px 11px;
  }
}
@media (min-width: 360px) {
  /* line 122, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/slim.scss */
  .mobile_horizontal_nav span {
    padding: 0px 15px;
  }
}
@media (min-width: 400px) {
  /* line 127, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/slim.scss */
  .mobile_horizontal_nav span {
    width: 20%;
    padding: 0px 4px;
  }
}
@media (min-width: 470px) {
  /* line 133, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/slim.scss */
  .mobile_horizontal_nav span {
    width: 20%;
    padding: 0px 5px;
  }
}
/* line 138, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/slim.scss */
.mobile_horizontal_nav a, .mobile_horizontal_nav a:visited {
  width: 100%;
  color: #666666;
  height: 40px;
  line-height: 40px;
  margin-right: -5px;
  white-space: nowrap;
}

/* line 147, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/slim.scss */
.mobile_horizontal_nav a:active,
.mobile_horizontal_nav a:focus,
.mobile_horizontal_nav a:hover {
  color: black;
  text-decoration: none;
}

/* line 154, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/slim.scss */
.mobile_horizontal_nav a:active {
  color: black;
}

/* line 158, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/slim.scss */
.mobile_horizontal_nav span:first-child a {
  border-left: none;
}

/* line 162, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/slim.scss */
.mobile_horizontal_nav span.active {
  background-color: #fff;
}

/* line 166, /www/inmateaid/releases/20211229101040/app/assets/stylesheets/slim.scss */
.mobile_horizontal_nav span.active a {
  color: #6EB4EB;
}
/*Welcome*/
/* line 4, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/welcome.scss */
.header .nav .hide-login {
  display: none;
}

@media screen and (max-width: 768px) {
  /* line 10, /www/inmateaid/releases/20180312134702/app/assets/stylesheets/welcome.scss */
  .header .nav .hide-login {
    display: block;
  }
}
/*!
 * Datepicker for Bootstrap v1.5.0 (https://github.com/eternicode/bootstrap-datepicker)
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
 */

.datepicker {
  border-radius: 4px;
  direction: ltr;
}
.datepicker-inline {
  width: 220px;
}
.datepicker.datepicker-rtl {
  direction: rtl;
}
.datepicker.datepicker-rtl table tr td span {
  float: right;
}
.datepicker-dropdown {
  top: 0;
  left: 0;
  padding: 4px;
}
.datepicker-dropdown:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid rgba(0, 0, 0, 0.15);
  border-top: 0;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
}
.datepicker-dropdown:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ffffff;
  border-top: 0;
  position: absolute;
}
.datepicker-dropdown.datepicker-orient-left:before {
  left: 6px;
}
.datepicker-dropdown.datepicker-orient-left:after {
  left: 7px;
}
.datepicker-dropdown.datepicker-orient-right:before {
  right: 6px;
}
.datepicker-dropdown.datepicker-orient-right:after {
  right: 7px;
}
.datepicker-dropdown.datepicker-orient-bottom:before {
  top: -7px;
}
.datepicker-dropdown.datepicker-orient-bottom:after {
  top: -6px;
}
.datepicker-dropdown.datepicker-orient-top:before {
  bottom: -7px;
  border-bottom: 0;
  border-top: 7px solid rgba(0, 0, 0, 0.15);
}
.datepicker-dropdown.datepicker-orient-top:after {
  bottom: -6px;
  border-bottom: 0;
  border-top: 6px solid #ffffff;
}
.datepicker > div {
  display: none;
}
.datepicker table {
  margin: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.datepicker table tr td,
.datepicker table tr th {
  text-align: center;
  width: 30px;
  height: 30px;
  border-radius: 4px;
  border: none;
}
.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th {
  background-color: transparent;
}
.datepicker table tr td.old,
.datepicker table tr td.new {
  color: #999999;
}
.datepicker table tr td.day:hover,
.datepicker table tr td.focused {
  background: #eeeeee;
  cursor: pointer;
}
.datepicker table tr td.disabled,
.datepicker table tr td.disabled:hover {
  background: none;
  color: #999999;
  cursor: default;
}
.datepicker table tr td.highlighted {
  color: #000000;
  background-color: #d9edf7;
  border-color: #85c5e5;
  border-radius: 0;
}
.datepicker table tr td.highlighted:focus,
.datepicker table tr td.highlighted.focus {
  color: #000000;
  background-color: #afd9ee;
  border-color: #298fc2;
}
.datepicker table tr td.highlighted:hover {
  color: #000000;
  background-color: #afd9ee;
  border-color: #52addb;
}
.datepicker table tr td.highlighted:active,
.datepicker table tr td.highlighted.active,
.open > .dropdown-toggle.datepicker table tr td.highlighted {
  color: #000000;
  background-color: #afd9ee;
  border-color: #52addb;
}
.datepicker table tr td.highlighted:active:hover,
.datepicker table tr td.highlighted.active:hover,
.open > .dropdown-toggle.datepicker table tr td.highlighted:hover,
.datepicker table tr td.highlighted:active:focus,
.datepicker table tr td.highlighted.active:focus,
.open > .dropdown-toggle.datepicker table tr td.highlighted:focus,
.datepicker table tr td.highlighted:active.focus,
.datepicker table tr td.highlighted.active.focus,
.open > .dropdown-toggle.datepicker table tr td.highlighted.focus {
  color: #000000;
  background-color: #91cbe8;
  border-color: #298fc2;
}
.datepicker table tr td.highlighted:active,
.datepicker table tr td.highlighted.active,
.open > .dropdown-toggle.datepicker table tr td.highlighted {
  background-image: none;
}
.datepicker table tr td.highlighted.disabled:hover,
.datepicker table tr td.highlighted[disabled]:hover,
fieldset[disabled] .datepicker table tr td.highlighted:hover,
.datepicker table tr td.highlighted.disabled:focus,
.datepicker table tr td.highlighted[disabled]:focus,
fieldset[disabled] .datepicker table tr td.highlighted:focus,
.datepicker table tr td.highlighted.disabled.focus,
.datepicker table tr td.highlighted[disabled].focus,
fieldset[disabled] .datepicker table tr td.highlighted.focus {
  background-color: #d9edf7;
  border-color: #85c5e5;
}
.datepicker table tr td.highlighted.focused {
  background: #afd9ee;
}
.datepicker table tr td.highlighted.disabled,
.datepicker table tr td.highlighted.disabled:active {
  background: #d9edf7;
  color: #999999;
}
.datepicker table tr td.today {
  color: #000000;
  background-color: #ffdb99;
  border-color: #ffb733;
}
.datepicker table tr td.today:focus,
.datepicker table tr td.today.focus {
  color: #000000;
  background-color: #ffc966;
  border-color: #b37400;
}
.datepicker table tr td.today:hover {
  color: #000000;
  background-color: #ffc966;
  border-color: #f59e00;
}
.datepicker table tr td.today:active,
.datepicker table tr td.today.active,
.open > .dropdown-toggle.datepicker table tr td.today {
  color: #000000;
  background-color: #ffc966;
  border-color: #f59e00;
}
.datepicker table tr td.today:active:hover,
.datepicker table tr td.today.active:hover,
.open > .dropdown-toggle.datepicker table tr td.today:hover,
.datepicker table tr td.today:active:focus,
.datepicker table tr td.today.active:focus,
.open > .dropdown-toggle.datepicker table tr td.today:focus,
.datepicker table tr td.today:active.focus,
.datepicker table tr td.today.active.focus,
.open > .dropdown-toggle.datepicker table tr td.today.focus {
  color: #000000;
  background-color: #ffbc42;
  border-color: #b37400;
}
.datepicker table tr td.today:active,
.datepicker table tr td.today.active,
.open > .dropdown-toggle.datepicker table tr td.today {
  background-image: none;
}
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today[disabled]:hover,
fieldset[disabled] .datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled:focus,
.datepicker table tr td.today[disabled]:focus,
fieldset[disabled] .datepicker table tr td.today:focus,
.datepicker table tr td.today.disabled.focus,
.datepicker table tr td.today[disabled].focus,
fieldset[disabled] .datepicker table tr td.today.focus {
  background-color: #ffdb99;
  border-color: #ffb733;
}
.datepicker table tr td.today.focused {
  background: #ffc966;
}
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:active {
  background: #ffdb99;
  color: #999999;
}
.datepicker table tr td.range {
  color: #000000;
  background-color: #eeeeee;
  border-color: #bbbbbb;
  border-radius: 0;
}
.datepicker table tr td.range:focus,
.datepicker table tr td.range.focus {
  color: #000000;
  background-color: #d5d5d5;
  border-color: #7c7c7c;
}
.datepicker table tr td.range:hover {
  color: #000000;
  background-color: #d5d5d5;
  border-color: #9d9d9d;
}
.datepicker table tr td.range:active,
.datepicker table tr td.range.active,
.open > .dropdown-toggle.datepicker table tr td.range {
  color: #000000;
  background-color: #d5d5d5;
  border-color: #9d9d9d;
}
.datepicker table tr td.range:active:hover,
.datepicker table tr td.range.active:hover,
.open > .dropdown-toggle.datepicker table tr td.range:hover,
.datepicker table tr td.range:active:focus,
.datepicker table tr td.range.active:focus,
.open > .dropdown-toggle.datepicker table tr td.range:focus,
.datepicker table tr td.range:active.focus,
.datepicker table tr td.range.active.focus,
.open > .dropdown-toggle.datepicker table tr td.range.focus {
  color: #000000;
  background-color: #c3c3c3;
  border-color: #7c7c7c;
}
.datepicker table tr td.range:active,
.datepicker table tr td.range.active,
.open > .dropdown-toggle.datepicker table tr td.range {
  background-image: none;
}
.datepicker table tr td.range.disabled:hover,
.datepicker table tr td.range[disabled]:hover,
fieldset[disabled] .datepicker table tr td.range:hover,
.datepicker table tr td.range.disabled:focus,
.datepicker table tr td.range[disabled]:focus,
fieldset[disabled] .datepicker table tr td.range:focus,
.datepicker table tr td.range.disabled.focus,
.datepicker table tr td.range[disabled].focus,
fieldset[disabled] .datepicker table tr td.range.focus {
  background-color: #eeeeee;
  border-color: #bbbbbb;
}
.datepicker table tr td.range.focused {
  background: #d5d5d5;
}
.datepicker table tr td.range.disabled,
.datepicker table tr td.range.disabled:active {
  background: #eeeeee;
  color: #999999;
}
.datepicker table tr td.range.highlighted {
  color: #000000;
  background-color: #e4eef3;
  border-color: #9dc1d3;
}
.datepicker table tr td.range.highlighted:focus,
.datepicker table tr td.range.highlighted.focus {
  color: #000000;
  background-color: #c1d7e3;
  border-color: #4b88a6;
}
.datepicker table tr td.range.highlighted:hover {
  color: #000000;
  background-color: #c1d7e3;
  border-color: #73a6c0;
}
.datepicker table tr td.range.highlighted:active,
.datepicker table tr td.range.highlighted.active,
.open > .dropdown-toggle.datepicker table tr td.range.highlighted {
  color: #000000;
  background-color: #c1d7e3;
  border-color: #73a6c0;
}
.datepicker table tr td.range.highlighted:active:hover,
.datepicker table tr td.range.highlighted.active:hover,
.open > .dropdown-toggle.datepicker table tr td.range.highlighted:hover,
.datepicker table tr td.range.highlighted:active:focus,
.datepicker table tr td.range.highlighted.active:focus,
.open > .dropdown-toggle.datepicker table tr td.range.highlighted:focus,
.datepicker table tr td.range.highlighted:active.focus,
.datepicker table tr td.range.highlighted.active.focus,
.open > .dropdown-toggle.datepicker table tr td.range.highlighted.focus {
  color: #000000;
  background-color: #a8c8d8;
  border-color: #4b88a6;
}
.datepicker table tr td.range.highlighted:active,
.datepicker table tr td.range.highlighted.active,
.open > .dropdown-toggle.datepicker table tr td.range.highlighted {
  background-image: none;
}
.datepicker table tr td.range.highlighted.disabled:hover,
.datepicker table tr td.range.highlighted[disabled]:hover,
fieldset[disabled] .datepicker table tr td.range.highlighted:hover,
.datepicker table tr td.range.highlighted.disabled:focus,
.datepicker table tr td.range.highlighted[disabled]:focus,
fieldset[disabled] .datepicker table tr td.range.highlighted:focus,
.datepicker table tr td.range.highlighted.disabled.focus,
.datepicker table tr td.range.highlighted[disabled].focus,
fieldset[disabled] .datepicker table tr td.range.highlighted.focus {
  background-color: #e4eef3;
  border-color: #9dc1d3;
}
.datepicker table tr td.range.highlighted.focused {
  background: #c1d7e3;
}
.datepicker table tr td.range.highlighted.disabled,
.datepicker table tr td.range.highlighted.disabled:active {
  background: #e4eef3;
  color: #999999;
}
.datepicker table tr td.range.today {
  color: #000000;
  background-color: #f7ca77;
  border-color: #f1a417;
}
.datepicker table tr td.range.today:focus,
.datepicker table tr td.range.today.focus {
  color: #000000;
  background-color: #f4b747;
  border-color: #815608;
}
.datepicker table tr td.range.today:hover {
  color: #000000;
  background-color: #f4b747;
  border-color: #bf800c;
}
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today.active,
.open > .dropdown-toggle.datepicker table tr td.range.today {
  color: #000000;
  background-color: #f4b747;
  border-color: #bf800c;
}
.datepicker table tr td.range.today:active:hover,
.datepicker table tr td.range.today.active:hover,
.open > .dropdown-toggle.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today:active:focus,
.datepicker table tr td.range.today.active:focus,
.open > .dropdown-toggle.datepicker table tr td.range.today:focus,
.datepicker table tr td.range.today:active.focus,
.datepicker table tr td.range.today.active.focus,
.open > .dropdown-toggle.datepicker table tr td.range.today.focus {
  color: #000000;
  background-color: #f2aa25;
  border-color: #815608;
}
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today.active,
.open > .dropdown-toggle.datepicker table tr td.range.today {
  background-image: none;
}
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today[disabled]:hover,
fieldset[disabled] .datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today.disabled:focus,
.datepicker table tr td.range.today[disabled]:focus,
fieldset[disabled] .datepicker table tr td.range.today:focus,
.datepicker table tr td.range.today.disabled.focus,
.datepicker table tr td.range.today[disabled].focus,
fieldset[disabled] .datepicker table tr td.range.today.focus {
  background-color: #f7ca77;
  border-color: #f1a417;
}
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today.disabled:active {
  background: #f7ca77;
  color: #999999;
}
.datepicker table tr td.selected,
.datepicker table tr td.selected.highlighted {
  color: #ffffff;
  background-color: #999999;
  border-color: #555555;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td.selected:focus,
.datepicker table tr td.selected.highlighted:focus,
.datepicker table tr td.selected.focus,
.datepicker table tr td.selected.highlighted.focus {
  color: #ffffff;
  background-color: #808080;
  border-color: #161616;
}
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected.highlighted:hover {
  color: #ffffff;
  background-color: #808080;
  border-color: #373737;
}
.datepicker table tr td.selected:active,
.datepicker table tr td.selected.highlighted:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected.highlighted.active,
.open > .dropdown-toggle.datepicker table tr td.selected,
.open > .dropdown-toggle.datepicker table tr td.selected.highlighted {
  color: #ffffff;
  background-color: #808080;
  border-color: #373737;
}
.datepicker table tr td.selected:active:hover,
.datepicker table tr td.selected.highlighted:active:hover,
.datepicker table tr td.selected.active:hover,
.datepicker table tr td.selected.highlighted.active:hover,
.open > .dropdown-toggle.datepicker table tr td.selected:hover,
.open > .dropdown-toggle.datepicker table tr td.selected.highlighted:hover,
.datepicker table tr td.selected:active:focus,
.datepicker table tr td.selected.highlighted:active:focus,
.datepicker table tr td.selected.active:focus,
.datepicker table tr td.selected.highlighted.active:focus,
.open > .dropdown-toggle.datepicker table tr td.selected:focus,
.open > .dropdown-toggle.datepicker table tr td.selected.highlighted:focus,
.datepicker table tr td.selected:active.focus,
.datepicker table tr td.selected.highlighted:active.focus,
.datepicker table tr td.selected.active.focus,
.datepicker table tr td.selected.highlighted.active.focus,
.open > .dropdown-toggle.datepicker table tr td.selected.focus,
.open > .dropdown-toggle.datepicker table tr td.selected.highlighted.focus {
  color: #ffffff;
  background-color: #6e6e6e;
  border-color: #161616;
}
.datepicker table tr td.selected:active,
.datepicker table tr td.selected.highlighted:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected.highlighted.active,
.open > .dropdown-toggle.datepicker table tr td.selected,
.open > .dropdown-toggle.datepicker table tr td.selected.highlighted {
  background-image: none;
}
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected.highlighted.disabled:hover,
.datepicker table tr td.selected[disabled]:hover,
.datepicker table tr td.selected.highlighted[disabled]:hover,
fieldset[disabled] .datepicker table tr td.selected:hover,
fieldset[disabled] .datepicker table tr td.selected.highlighted:hover,
.datepicker table tr td.selected.disabled:focus,
.datepicker table tr td.selected.highlighted.disabled:focus,
.datepicker table tr td.selected[disabled]:focus,
.datepicker table tr td.selected.highlighted[disabled]:focus,
fieldset[disabled] .datepicker table tr td.selected:focus,
fieldset[disabled] .datepicker table tr td.selected.highlighted:focus,
.datepicker table tr td.selected.disabled.focus,
.datepicker table tr td.selected.highlighted.disabled.focus,
.datepicker table tr td.selected[disabled].focus,
.datepicker table tr td.selected.highlighted[disabled].focus,
fieldset[disabled] .datepicker table tr td.selected.focus,
fieldset[disabled] .datepicker table tr td.selected.highlighted.focus {
  background-color: #999999;
  border-color: #555555;
}
.datepicker table tr td.active,
.datepicker table tr td.active.highlighted {
  color: #ffffff;
  background-color: #428bca;
  border-color: #357ebd;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td.active:focus,
.datepicker table tr td.active.highlighted:focus,
.datepicker table tr td.active.focus,
.datepicker table tr td.active.highlighted.focus {
  color: #ffffff;
  background-color: #3071a9;
  border-color: #193c5a;
}
.datepicker table tr td.active:hover,
.datepicker table tr td.active.highlighted:hover {
  color: #ffffff;
  background-color: #3071a9;
  border-color: #285e8e;
}
.datepicker table tr td.active:active,
.datepicker table tr td.active.highlighted:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active.highlighted.active,
.open > .dropdown-toggle.datepicker table tr td.active,
.open > .dropdown-toggle.datepicker table tr td.active.highlighted {
  color: #ffffff;
  background-color: #3071a9;
  border-color: #285e8e;
}
.datepicker table tr td.active:active:hover,
.datepicker table tr td.active.highlighted:active:hover,
.datepicker table tr td.active.active:hover,
.datepicker table tr td.active.highlighted.active:hover,
.open > .dropdown-toggle.datepicker table tr td.active:hover,
.open > .dropdown-toggle.datepicker table tr td.active.highlighted:hover,
.datepicker table tr td.active:active:focus,
.datepicker table tr td.active.highlighted:active:focus,
.datepicker table tr td.active.active:focus,
.datepicker table tr td.active.highlighted.active:focus,
.open > .dropdown-toggle.datepicker table tr td.active:focus,
.open > .dropdown-toggle.datepicker table tr td.active.highlighted:focus,
.datepicker table tr td.active:active.focus,
.datepicker table tr td.active.highlighted:active.focus,
.datepicker table tr td.active.active.focus,
.datepicker table tr td.active.highlighted.active.focus,
.open > .dropdown-toggle.datepicker table tr td.active.focus,
.open > .dropdown-toggle.datepicker table tr td.active.highlighted.focus {
  color: #ffffff;
  background-color: #285e8e;
  border-color: #193c5a;
}
.datepicker table tr td.active:active,
.datepicker table tr td.active.highlighted:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active.highlighted.active,
.open > .dropdown-toggle.datepicker table tr td.active,
.open > .dropdown-toggle.datepicker table tr td.active.highlighted {
  background-image: none;
}
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.highlighted.disabled:hover,
.datepicker table tr td.active[disabled]:hover,
.datepicker table tr td.active.highlighted[disabled]:hover,
fieldset[disabled] .datepicker table tr td.active:hover,
fieldset[disabled] .datepicker table tr td.active.highlighted:hover,
.datepicker table tr td.active.disabled:focus,
.datepicker table tr td.active.highlighted.disabled:focus,
.datepicker table tr td.active[disabled]:focus,
.datepicker table tr td.active.highlighted[disabled]:focus,
fieldset[disabled] .datepicker table tr td.active:focus,
fieldset[disabled] .datepicker table tr td.active.highlighted:focus,
.datepicker table tr td.active.disabled.focus,
.datepicker table tr td.active.highlighted.disabled.focus,
.datepicker table tr td.active[disabled].focus,
.datepicker table tr td.active.highlighted[disabled].focus,
fieldset[disabled] .datepicker table tr td.active.focus,
fieldset[disabled] .datepicker table tr td.active.highlighted.focus {
  background-color: #428bca;
  border-color: #357ebd;
}
.datepicker table tr td span {
  display: block;
  width: 23%;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 1%;
  cursor: pointer;
  border-radius: 4px;
}
.datepicker table tr td span:hover {
  background: #eeeeee;
}
.datepicker table tr td span.disabled,
.datepicker table tr td span.disabled:hover {
  background: none;
  color: #999999;
  cursor: default;
}
.datepicker table tr td span.active,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover {
  color: #ffffff;
  background-color: #428bca;
  border-color: #357ebd;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td span.active:focus,
.datepicker table tr td span.active:hover:focus,
.datepicker table tr td span.active.disabled:focus,
.datepicker table tr td span.active.disabled:hover:focus,
.datepicker table tr td span.active.focus,
.datepicker table tr td span.active:hover.focus,
.datepicker table tr td span.active.disabled.focus,
.datepicker table tr td span.active.disabled:hover.focus {
  color: #ffffff;
  background-color: #3071a9;
  border-color: #193c5a;
}
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active:hover:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover:hover {
  color: #ffffff;
  background-color: #3071a9;
  border-color: #285e8e;
}
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active,
.open > .dropdown-toggle.datepicker table tr td span.active,
.open > .dropdown-toggle.datepicker table tr td span.active:hover,
.open > .dropdown-toggle.datepicker table tr td span.active.disabled,
.open > .dropdown-toggle.datepicker table tr td span.active.disabled:hover {
  color: #ffffff;
  background-color: #3071a9;
  border-color: #285e8e;
}
.datepicker table tr td span.active:active:hover,
.datepicker table tr td span.active:hover:active:hover,
.datepicker table tr td span.active.disabled:active:hover,
.datepicker table tr td span.active.disabled:hover:active:hover,
.datepicker table tr td span.active.active:hover,
.datepicker table tr td span.active:hover.active:hover,
.datepicker table tr td span.active.disabled.active:hover,
.datepicker table tr td span.active.disabled:hover.active:hover,
.open > .dropdown-toggle.datepicker table tr td span.active:hover,
.open > .dropdown-toggle.datepicker table tr td span.active:hover:hover,
.open > .dropdown-toggle.datepicker table tr td span.active.disabled:hover,
.open > .dropdown-toggle.datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active:active:focus,
.datepicker table tr td span.active:hover:active:focus,
.datepicker table tr td span.active.disabled:active:focus,
.datepicker table tr td span.active.disabled:hover:active:focus,
.datepicker table tr td span.active.active:focus,
.datepicker table tr td span.active:hover.active:focus,
.datepicker table tr td span.active.disabled.active:focus,
.datepicker table tr td span.active.disabled:hover.active:focus,
.open > .dropdown-toggle.datepicker table tr td span.active:focus,
.open > .dropdown-toggle.datepicker table tr td span.active:hover:focus,
.open > .dropdown-toggle.datepicker table tr td span.active.disabled:focus,
.open > .dropdown-toggle.datepicker table tr td span.active.disabled:hover:focus,
.datepicker table tr td span.active:active.focus,
.datepicker table tr td span.active:hover:active.focus,
.datepicker table tr td span.active.disabled:active.focus,
.datepicker table tr td span.active.disabled:hover:active.focus,
.datepicker table tr td span.active.active.focus,
.datepicker table tr td span.active:hover.active.focus,
.datepicker table tr td span.active.disabled.active.focus,
.datepicker table tr td span.active.disabled:hover.active.focus,
.open > .dropdown-toggle.datepicker table tr td span.active.focus,
.open > .dropdown-toggle.datepicker table tr td span.active:hover.focus,
.open > .dropdown-toggle.datepicker table tr td span.active.disabled.focus,
.open > .dropdown-toggle.datepicker table tr td span.active.disabled:hover.focus {
  color: #ffffff;
  background-color: #285e8e;
  border-color: #193c5a;
}
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active,
.open > .dropdown-toggle.datepicker table tr td span.active,
.open > .dropdown-toggle.datepicker table tr td span.active:hover,
.open > .dropdown-toggle.datepicker table tr td span.active.disabled,
.open > .dropdown-toggle.datepicker table tr td span.active.disabled:hover {
  background-image: none;
}
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active:hover.disabled:hover,
.datepicker table tr td span.active.disabled.disabled:hover,
.datepicker table tr td span.active.disabled:hover.disabled:hover,
.datepicker table tr td span.active[disabled]:hover,
.datepicker table tr td span.active:hover[disabled]:hover,
.datepicker table tr td span.active.disabled[disabled]:hover,
.datepicker table tr td span.active.disabled:hover[disabled]:hover,
fieldset[disabled] .datepicker table tr td span.active:hover,
fieldset[disabled] .datepicker table tr td span.active:hover:hover,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active.disabled:focus,
.datepicker table tr td span.active:hover.disabled:focus,
.datepicker table tr td span.active.disabled.disabled:focus,
.datepicker table tr td span.active.disabled:hover.disabled:focus,
.datepicker table tr td span.active[disabled]:focus,
.datepicker table tr td span.active:hover[disabled]:focus,
.datepicker table tr td span.active.disabled[disabled]:focus,
.datepicker table tr td span.active.disabled:hover[disabled]:focus,
fieldset[disabled] .datepicker table tr td span.active:focus,
fieldset[disabled] .datepicker table tr td span.active:hover:focus,
fieldset[disabled] .datepicker table tr td span.active.disabled:focus,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus,
.datepicker table tr td span.active.disabled.focus,
.datepicker table tr td span.active:hover.disabled.focus,
.datepicker table tr td span.active.disabled.disabled.focus,
.datepicker table tr td span.active.disabled:hover.disabled.focus,
.datepicker table tr td span.active[disabled].focus,
.datepicker table tr td span.active:hover[disabled].focus,
.datepicker table tr td span.active.disabled[disabled].focus,
.datepicker table tr td span.active.disabled:hover[disabled].focus,
fieldset[disabled] .datepicker table tr td span.active.focus,
fieldset[disabled] .datepicker table tr td span.active:hover.focus,
fieldset[disabled] .datepicker table tr td span.active.disabled.focus,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover.focus {
  background-color: #428bca;
  border-color: #357ebd;
}
.datepicker table tr td span.old,
.datepicker table tr td span.new {
  color: #999999;
}
.datepicker .datepicker-switch {
  width: 145px;
}
.datepicker .datepicker-switch,
.datepicker .prev,
.datepicker .next,
.datepicker tfoot tr th {
  cursor: pointer;
}
.datepicker .datepicker-switch:hover,
.datepicker .prev:hover,
.datepicker .next:hover,
.datepicker tfoot tr th:hover {
  background: #eeeeee;
}
.datepicker .cw {
  font-size: 10px;
  width: 12px;
  padding: 0 2px 0 5px;
  vertical-align: middle;
}
.input-group.date .input-group-addon {
  cursor: pointer;
}
.input-daterange {
  width: 100%;
}
.input-daterange input {
  text-align: center;
}
.input-daterange input:first-child {
  border-radius: 3px 0 0 3px;
}
.input-daterange input:last-child {
  border-radius: 0 3px 3px 0;
}
.input-daterange .input-group-addon {
  width: auto;
  min-width: 16px;
  padding: 4px 5px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  text-shadow: 0 1px 0 #fff;
  vertical-align: middle;
  background-color: #eeeeee;
  border: solid #cccccc;
  border-width: 1px 0;
  margin-left: -5px;
  margin-right: -5px;
}
