.container {
  width: 1170px; }

.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; }

.col-lg-1 {
  width: 8.33333%; }

.col-lg-2 {
  width: 16.66667%; }

.col-lg-3 {
  width: 25%; }

.col-lg-4 {
  width: 33.33333%; }

.col-lg-5 {
  width: 41.66667%; }

.col-lg-6 {
  width: 50%; }

.col-lg-7 {
  width: 58.33333%; }

.col-lg-8 {
  width: 66.66667%; }

.col-lg-9 {
  width: 75%; }

.col-lg-10 {
  width: 83.33333%; }

.col-lg-11 {
  width: 91.66667%; }

.col-lg-12 {
  width: 100%; }

.col-lg-pull-0 {
  right: auto; }

.col-lg-pull-1 {
  right: 8.33333%; }

.col-lg-pull-2 {
  right: 16.66667%; }

.col-lg-pull-3 {
  right: 25%; }

.col-lg-pull-4 {
  right: 33.33333%; }

.col-lg-pull-5 {
  right: 41.66667%; }

.col-lg-pull-6 {
  right: 50%; }

.col-lg-pull-7 {
  right: 58.33333%; }

.col-lg-pull-8 {
  right: 66.66667%; }

.col-lg-pull-9 {
  right: 75%; }

.col-lg-pull-10 {
  right: 83.33333%; }

.col-lg-pull-11 {
  right: 91.66667%; }

.col-lg-pull-12 {
  right: 100%; }

.col-lg-push-0 {
  left: auto; }

.col-lg-push-1 {
  left: 8.33333%; }

.col-lg-push-2 {
  left: 16.66667%; }

.col-lg-push-3 {
  left: 25%; }

.col-lg-push-4 {
  left: 33.33333%; }

.col-lg-push-5 {
  left: 41.66667%; }

.col-lg-push-6 {
  left: 50%; }

.col-lg-push-7 {
  left: 58.33333%; }

.col-lg-push-8 {
  left: 66.66667%; }

.col-lg-push-9 {
  left: 75%; }

.col-lg-push-10 {
  left: 83.33333%; }

.col-lg-push-11 {
  left: 91.66667%; }

.col-lg-push-12 {
  left: 100%; }

.col-lg-offset-0 {
  margin-left: 0%; }

.col-lg-offset-1 {
  margin-left: 8.33333%; }

.col-lg-offset-2 {
  margin-left: 16.66667%; }

.col-lg-offset-3 {
  margin-left: 25%; }

.col-lg-offset-4 {
  margin-left: 33.33333%; }

.col-lg-offset-5 {
  margin-left: 41.66667%; }

.col-lg-offset-6 {
  margin-left: 50%; }

.col-lg-offset-7 {
  margin-left: 58.33333%; }

.col-lg-offset-8 {
  margin-left: 66.66667%; }

.col-lg-offset-9 {
  margin-left: 75%; }

.col-lg-offset-10 {
  margin-left: 83.33333%; }

.col-lg-offset-11 {
  margin-left: 91.66667%; }

.col-lg-offset-12 {
  margin-left: 100%; }

.visible-lg {
  display: block !important; }

table.visible-lg {
  display: table; }

tr.visible-lg {
  display: table-row !important; }

th.visible-lg,
td.visible-lg {
  display: table-cell !important; }

.visible-lg-block {
  display: block !important; }

.visible-lg-inline {
  display: inline !important; }

.visible-lg-inline-block {
  display: inline-block !important; }

.hidden-lg {
  display: none !important; }

.aarpe-landing-content {
  margin-bottom: 0; }

.aarpe-article-end {
  clear: none; }

h1 {
  font-size: 34px; }

.aarpe-article-two-col-content {
  margin-left: -15px; }
  .aarpe-article-two-col-content .aarpe-article-left-content {
    padding: 0 38px 0 15px; }

.aarpe-everywhere-header .community-promo a {
  font-size: 16px; }
.aarpe-everywhere-header .aarpe-rewards-links .wrap .text {
  display: inline; }
.aarpe-everywhere-header .aarpe-rewards-links .wrap .icon-r4g-badge-icon {
  margin-right: 10px; }
.aarpe-everywhere-header .user-links {
  padding-left: 5px;
  padding-right: 5px; }
  .aarpe-everywhere-header .user-links .icon-aarp-account-icon {
    margin-left: 10px; }
  .aarpe-everywhere-header .user-links .divider {
    display: inline-block; }
  .aarpe-everywhere-header .user-links .login {
    margin-left: 5px; }
    .aarpe-everywhere-header .user-links .login:hover span:first-child {
      text-decoration: underline; }
  .aarpe-everywhere-header .user-links .icon-down-arrow {
    margin-left: 5px; }
  .aarpe-everywhere-header .user-links.open .icon-up-arrow {
    margin-left: 5px; }
.aarpe-everywhere-header .search.dropdown .dropdown-menu form > div:first-child {
  padding-right: 15px; }
.aarpe-everywhere-header .search.dropdown .dropdown-menu form > div:last-child {
  padding-left: 0; }
.aarpe-everywhere-header .membership-tout {
  text-align: left; }
.aarpe-everywhere-header .promo {
  font-size: 16px;
  color: #fedd96;
  line-height: 60px;
  white-space: nowrap; }
.aarpe-everywhere-header .btn {
  float: right; }
.aarpe-everywhere-header .with-article .page-title + div {
  border-left: 1px solid #d73226;
  line-height: 40px;
  margin-top: 10px; }
.aarpe-everywhere-header .with-article + .membership-tout {
  text-align: center;
  width: 16.66667%; }
  .aarpe-everywhere-header .with-article + .membership-tout .promo {
    display: none !important; }
  .aarpe-everywhere-header .with-article + .membership-tout .btn {
    float: none;
    padding-left: 10px;
    padding-right: 10px; }
.aarpe-everywhere-header .bottom {
  max-width: 1170px; }

.aarpe-page-header {
  margin-bottom: 30px; }

.aarpe-right-rail {
  right: 6px; }

.aarpe-article-header h1 {
  font-size: 50px;
  line-height: 55px;
  margin-top: 0;
  margin-bottom: 20px; }
.aarpe-article-header h2 {
  font-size: 24px; }
.aarpe-article-header p.byline {
  font-size: 18px; }

.aarpe-right-rail .fixed-outbrainRightRail {
  display: block; }

.aarpe-article-addons {
  padding-left: 15px; }
  .aarpe-article-addons .article-sidebar, .aarpe-article-addons .article-quote {
    margin-left: -45px; }

.aarpe-pagefeeds h1 {
  margin: 0; }
.aarpe-pagefeeds .aarpe-feeds-content .image {
  width: 165px;
  height: 94px; }

.aarpe-trivia section {
  border: none;
  padding-bottom: 0px;
  min-height: 320px; }
.aarpe-trivia .img-container img {
  height: 151px;
  width: 262px; }
.aarpe-trivia .img-container p {
  max-width: 262px; }
.aarpe-trivia .results .results-header .triviatoolbar {
  padding: 33px 25px 25px;
  display: table-cell; }
  .aarpe-trivia .results .results-header .triviatoolbar .triviatoolbar a {
    float: right; }
.aarpe-trivia .results .results-question .indicator {
  margin: 0 40px 0 0; }
  .aarpe-trivia .results .results-question .indicator .right .icon-correct {
    width: 34px;
    height: 36px; }
  .aarpe-trivia .results .results-question .indicator .wrong .icon-incorrect {
    width: 34px;
    height: 36px; }
.aarpe-trivia .results .results-question .results-content .answers {
  font-size: 18px;
  line-height: 28px;
  margin-top: 15px; }
.aarpe-trivia .results .bottom-bar {
  padding: 27px 25px; }
  .aarpe-trivia .results .bottom-bar .btn {
    float: right; }

.aarpe-trivia-ad {
  margin-top: 20px;
  padding: 0;
  text-align: right; }

.aarpe-trivia-divider {
  margin-bottom: 50px; }

.aarpe-landing-right-rail {
  /*
  	.aarpe-ad {
  		background: #fff;
  		border: 20px solid #fff;
  		position: relative;
  		padding: 0;
  
  		&:before {
  			left: 0;
  		}
  
  	    &:after {
  			content: "";
  			background: #f7f5f3;
  			border-left: 1px solid #e5e5e3;
  			border-bottom: 1px solid #e5e5e3;
  			position: absolute;
  			top: -30px;
  			left: -30px;
  			right: -30px;
  			bottom: -30px;
  			z-index: -2;
  	 }
  
  	}
  */ }
  .aarpe-landing-right-rail .aarpe-ad:before {
    left: 0; }

.aarpe-right-rail {
  padding-left: 0;
  padding-left: 0; }

.aarpe-slideshow {
  padding-left: 16px;
  padding-right: 18px; }
  .aarpe-slideshow > .wrapper {
    border-bottom: none; }
  .aarpe-slideshow.slideshow {
    height: 590px;
    /*As per design*/ }
    .aarpe-slideshow.slideshow .image {
      text-align: center; }
      .aarpe-slideshow.slideshow .image > img {
        height: 375px !important;
        width: 652px; }
    .aarpe-slideshow.slideshow .bx-prev {
      left: 0;
      height: 45px;
      width: 45px; }
      .aarpe-slideshow.slideshow .bx-prev > span {
        padding: 12px;
        font-size: 21px; }
      .aarpe-slideshow.slideshow .bx-prev.disabled {
        left: 0; }
    .aarpe-slideshow.slideshow .bx-next {
      right: 0;
      height: 45px;
      width: 45px; }
      .aarpe-slideshow.slideshow .bx-next > span {
        padding: 11px 14px 12px 15px;
        font-size: 21px; }
      .aarpe-slideshow.slideshow .bx-next.disabled {
        right: 0; }
  .aarpe-slideshow .bx-prev {
    left: 4.5px; }
    .aarpe-slideshow .bx-prev.disabled {
      left: 4.5px; }
  .aarpe-slideshow .bx-next {
    right: 4.5px; }
    .aarpe-slideshow .bx-next.disabled {
      right: 4.5px; }
  .aarpe-slideshow .info h2 {
    font-weight: bold;
    color: #000;
    margin-top: 30px;
    margin-bottom: 10px; }
    .aarpe-slideshow .info h2 span {
      color: #ef3829;
      font-size: 24px;
      font-weight: normal; }
  .aarpe-slideshow .bx-pager, .aarpe-slideshow .slide-counter {
    position: absolute;
    width: 100%;
    padding: 10px 0; }

.aarpe-favorites h2 {
  font-size: 26px;
  margin: 0 0 25px; }
.aarpe-favorites.has-push-down .tile-wrap {
  border-radius: 8px;
  box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.3);
  border: 1px solid #dedede;
  margin-bottom: 2px; }
  .aarpe-favorites.has-push-down .tile-wrap p {
    padding: 10px;
    min-height: 52px; }
.aarpe-favorites.has-push-down .image {
  box-shadow: none;
  border: none;
  min-height: 90px; }
.aarpe-favorites.has-push-down .push-down {
  font-size: 15px;
  padding-top: 10px;
  padding-bottom: 10px; }
.aarpe-favorites.has-push-down .bx-next, .aarpe-favorites.has-push-down .bx-prev {
  top: 50% !important; }

.aarpe-favorites-header {
  margin: 45px 0 35px; }
  .aarpe-favorites-header p {
    font-size: 18px; }

.aarpe-flexible-slider .ad {
  padding-top: 0;
  padding-bottom: 0;
  text-align: right; }
  .aarpe-flexible-slider .ad .aarpe-ad {
    padding: 0;
    margin-bottom: 30px;
    bottom: -7px; }
.aarpe-flexible-slider .flexible-slider {
  padding-bottom: 0; }
  .aarpe-flexible-slider .flexible-slider .list {
    padding-left: 47px; }
    .aarpe-flexible-slider .flexible-slider .list h2 {
      padding-bottom: 2px; }
    .aarpe-flexible-slider .flexible-slider .list h3 {
      font-size: 26px; }
  .aarpe-flexible-slider .flexible-slider .image a {
    width: 457px; }
.aarpe-flexible-slider .aarpe-slideshow.row {
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 5px; }

.aarpe-spotlight .image {
  min-width: 263px; }
.aarpe-spotlight .right .headline, .aarpe-spotlight .right .section {
  border-top: 1px solid #ccc;
  border-bottom: 0; }
.aarpe-spotlight .right > div:first-child .headline, .aarpe-spotlight .right > div:first-child .section {
  border-top: 0;
  margin-top: 0;
  padding-top: 0; }

.aarpe-impact {
  margin-bottom: 5px; }
  .aarpe-impact .aarpe-slideshow .bx-prev {
    left: -4.5px; }
  .aarpe-impact .aarpe-slideshow .bx-next {
    right: -4.5px; }

.aarpe-community .ad {
  padding: 30px; }

.aarpe-near-me .row:after {
  display: table; }
.aarpe-near-me .dropdown .dropdown-menu {
  width: 100%; }
.aarpe-near-me .map {
  margin-bottom: 20px; }
.aarpe-near-me .map-container {
  height: 347px; }

.aarpe-membership .hot-deals {
  margin-bottom: 30px; }
  .aarpe-membership .hot-deals .wrap {
    min-height: 295px; }
.aarpe-membership .discounts ul {
  padding: 0 0 9px 0; }

.aarpe-membership-tout .row {
  margin: 0;
  border: 1px solid #e4e4e4;
  height: 295px; }
.aarpe-membership-tout header {
  background: none;
  padding: 0; }
  .aarpe-membership-tout header .wrap {
    padding: 15px 135px 15px 20px;
    background: #ef382a;
    background-repeat: repeat-x;
    background-image: -webkit-linear-gradient(-45deg, #ef382a, #e61a17);
    background-image: -o-linear-gradient(-45deg, #ef382a, #e61a17);
    background-image: linear-gradient(-45deg, #ef382a, #e61a17); }
  .aarpe-membership-tout header p {
    padding-left: 20px;
    color: #333333;
    border-left: 1px solid #eaeaea;
    border-right: 1px solid #eaeaea; }
.aarpe-membership-tout section {
  border-top: none;
  border-left: 1px solid #eaeaea; }
.aarpe-membership-tout .top-links {
  padding-top: 0; }
  .aarpe-membership-tout .top-links li {
    float: none;
    width: 100%;
    margin-bottom: 0; }
.aarpe-membership-tout .card {
  right: 17px;
  left: auto; }
.aarpe-membership-tout .btn-wrap {
  text-align: left; }

.aarpe-three-column h1 {
  color: #333333; }
.aarpe-three-column .aarpe-more-link {
  margin: 5px 30px; }
.aarpe-three-column h3 {
  color: #333333;
  line-height: 30px;
  font-weight: bold;
  font-size: 26px;
  padding: 0;
  display: block; }
.aarpe-three-column .row {
  margin-left: 0px;
  margin-right: -30px; }
.aarpe-three-column .thumbnail {
  border: none;
  padding: 0 !important;
  display: table;
  margin-bottom: 14px; }
  .aarpe-three-column .thumbnail img.img-responsive {
    max-height: 207px;
    width: 360px;
    max-width: 100%;
    margin-left: 0 !important; }
  .aarpe-three-column .thumbnail img.aarpe-ad-placeholder {
    max-width: 360px; }
  .aarpe-three-column .thumbnail .caption {
    display: table;
    padding: 0;
    width: calc(100% - 20px); }
    .aarpe-three-column .thumbnail .caption section {
      margin: 0;
      display: table-row; }
      .aarpe-three-column .thumbnail .caption section p {
        color: #666666;
        font-size: 16px;
        line-height: 20px;
        padding: 0 !important;
        margin-top: 10px;
        display: block; }

.aarpe-related-link {
  padding-top: 0; }
  .aarpe-related-link .media {
    display: table;
    width: 100%;
    margin-top: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #d6d6d6; }
    .aarpe-related-link .media:first-child {
      padding-bottom: 7px; }
    .aarpe-related-link .media:last-child {
      border-bottom: none;
      padding-bottom: 30px; }
    .aarpe-related-link .media h1 {
      color: #333333; }
    .aarpe-related-link .media a, .aarpe-related-link .media a:hover, .aarpe-related-link .media a:focus {
      color: #000 !important;
      text-decoration: none !important; }
    .aarpe-related-link .media img {
      display: table-cell;
      max-height: 68px;
      max-width: 68px; }
    .aarpe-related-link .media .media-left, .aarpe-related-link .media .media-right, .aarpe-related-link .media .media-body {
      display: table-cell;
      padding-left: 15px;
      vertical-align: middle;
      width: 100%; }
    .aarpe-related-link .media .media-heading {
      color: #000;
      font-size: 18px;
      font-weight: bold;
      line-height: 24px;
      margin: 0; }

.aarpe-perks {
  padding: 45px 70px 30px;
  margin: 0 0 30px; }
  .aarpe-perks .col-sm-12, .aarpe-perks .col-lg-12 {
    padding: 0; }
  .aarpe-perks h2.col-sm-12 {
    border-bottom: 1px solid #dedcda;
    padding-bottom: 20px; }
  .aarpe-perks .membership, .aarpe-perks .aarpe-services-and-discounts-imax li {
    margin-bottom: 30px; }
  .aarpe-perks .membership h3, .aarpe-perks .membership p {
    display: block; }
  .aarpe-perks .membership h3 {
    font-size: 22px;
    font-weight: 900;
    margin: 10px 0; }

.aarpe-discounts-and-offers {
  padding: 0 50px 30px; }
  .aarpe-discounts-and-offers .wrap-header h2 {
    margin: 5px 0;
    vertical-align: middle; }
  .aarpe-discounts-and-offers .wrap-header h3 {
    font-size: 36px; }
  .aarpe-discounts-and-offers .aarpe-slideshow {
    padding-right: 0;
    padding-left: 0; }
    .aarpe-discounts-and-offers .aarpe-slideshow .slide {
      width: 25% !important; }
      .aarpe-discounts-and-offers .aarpe-slideshow .slide:last-child {
        display: block; }
  .aarpe-discounts-and-offers .aarpe-services-and-discounts-imax .image a {
    height: 151px;
    width: 262px;
    max-width: 100%; }
  .aarpe-discounts-and-offers .aarpe-services-and-discounts-imax h2 {
    font-size: 22px;
    line-height: 25px; }
  .aarpe-discounts-and-offers .aarpe-services-and-discounts-imax p {
    font-size: 16px;
    line-height: 19px; }

.aarpe-next-article .aarpe-topic {
  font-size: 18px; }
.aarpe-next-article h2 {
  font-size: 40px;
  color: #fff;
  padding-bottom: 15px; }

.aarpe-vtm .vtm-text {
  margin-top: -10px; }
.aarpe-vtm .btn {
  font-size: 24px; }

.gigya-screen-dialog {
  left: 400px !important; }

.aarpe-volunteer-search-details .panel {
  border: 1px solid #eaeaea;
  margin-top: 30px; }
  .aarpe-volunteer-search-details .panel address, .aarpe-volunteer-search-details .panel p {
    margin: 5px 0 10px; }
.aarpe-volunteer-search-details .panel-wrap {
  padding: 20px 15px; }
.aarpe-volunteer-search-details h4.reference {
  margin-top: 0; }
.aarpe-volunteer-search-details .btn-wrap {
  margin-bottom: 0; }

.aarpe-single-promo {
  margin: 0; }

.col-1 .aarpe-single-promo .btn, .col-1 .aarpe-single-promo .promo-text {
  display: block;
  margin-bottom: 10px; }
.col-1 .aarpe-single-promo .btn {
  margin-right: 0; }
.col-1 .aarpe-single-promo .promo-text {
  line-height: 1.42857; }

.landingPageCategoryHeading h2 {
  font-size: 34px; }
.landingPageCategoryHeading h3 .aarpe-more-link span.icon-arrow_right {
  line-height: 30px; }

.aarpe-landing-page-promo {
  padding-bottom: 0; }
  .aarpe-landing-page-promo .list {
    overflow: hidden; }
    .aarpe-landing-page-promo .list h2 {
      margin-bottom: 5px; }

.aarpe-feedback-bar .feedback-wrap {
  width: 1140px; }

.aarpe-link-list-promo .link-list-container .headline {
  border-bottom: 0; }
.aarpe-link-list-promo .link-list-container > div:first-child .headline {
  border-top: 0;
  margin-top: 0;
  padding-top: 0; }

.aarpe-coupon-code .coupon-code-form input {
  width: 75%;
  float: left; }
.aarpe-coupon-code .coupon-code-form .wrapper {
  padding-bottom: 0px; }
.aarpe-coupon-code .coupon-code-form .coupon-error {
  float: left;
  clear: left;
  padding-top: 5px; }
.aarpe-coupon-code .coupon-code-form .btn {
  padding: 10px;
  width: 240px;
  margin-left: 30px; }

.aarpe-column-control .col-sm-6.col-lg-4 .column1 .aarpe-coupon-code .coupon-form-content input, .aarpe-column-control .col-sm-6.col-lg-4 .column2 .aarpe-coupon-code .coupon-form-content input, .aarpe-column-control .col-sm-6.col-lg-4 .column3 .aarpe-coupon-code .coupon-form-content input, .aarpe-column-control .col-sm-12.col-lg-4 .column1 .aarpe-coupon-code .coupon-form-content input, .aarpe-column-control .col-sm-12.col-lg-4 .column2 .aarpe-coupon-code .coupon-form-content input, .aarpe-column-control .col-sm-12.col-lg-4 .column3 .aarpe-coupon-code .coupon-form-content input {
  width: 100%; }
.aarpe-column-control .col-sm-6.col-lg-4 .column1 .aarpe-coupon-code .coupon-form-content .coupon-error, .aarpe-column-control .col-sm-6.col-lg-4 .column2 .aarpe-coupon-code .coupon-form-content .coupon-error, .aarpe-column-control .col-sm-6.col-lg-4 .column3 .aarpe-coupon-code .coupon-form-content .coupon-error, .aarpe-column-control .col-sm-12.col-lg-4 .column1 .aarpe-coupon-code .coupon-form-content .coupon-error, .aarpe-column-control .col-sm-12.col-lg-4 .column2 .aarpe-coupon-code .coupon-form-content .coupon-error, .aarpe-column-control .col-sm-12.col-lg-4 .column3 .aarpe-coupon-code .coupon-form-content .coupon-error {
  float: none;
  clear: none;
  padding-top: 0px; }
.aarpe-column-control .col-sm-6.col-lg-4 .column1 .aarpe-coupon-code .coupon-form-content .redeem-btn .btn, .aarpe-column-control .col-sm-6.col-lg-4 .column2 .aarpe-coupon-code .coupon-form-content .redeem-btn .btn, .aarpe-column-control .col-sm-6.col-lg-4 .column3 .aarpe-coupon-code .coupon-form-content .redeem-btn .btn, .aarpe-column-control .col-sm-12.col-lg-4 .column1 .aarpe-coupon-code .coupon-form-content .redeem-btn .btn, .aarpe-column-control .col-sm-12.col-lg-4 .column2 .aarpe-coupon-code .coupon-form-content .redeem-btn .btn, .aarpe-column-control .col-sm-12.col-lg-4 .column3 .aarpe-coupon-code .coupon-form-content .redeem-btn .btn {
  padding: 10px;
  width: 318px;
  margin-top: 20px;
  margin-left: 0px; }

.aarpe-column-control .col-sm-6 .column1 .aarpe-coupon-code .coupon-form-content .coupon-error, .aarpe-column-control .col-sm-6 .column3 .aarpe-coupon-code .coupon-form-content .coupon-error {
  float: none;
  clear: none;
  padding-top: 0px; }
.aarpe-column-control .col-sm-6 .column1 .aarpe-coupon-code .coupon-form-content .redeem-btn .btn, .aarpe-column-control .col-sm-6 .column3 .aarpe-coupon-code .coupon-form-content .redeem-btn .btn {
  margin-top: 20px;
  margin-left: 0px; }
.aarpe-column-control .col-sm-8 .column1 .aarpe-coupon-code .coupon-form-content .coupon-error {
  float: none;
  clear: none;
  padding-top: 0px; }
.aarpe-column-control .col-sm-8 .column1 .aarpe-coupon-code .coupon-form-content .redeem-btn .btn {
  margin-top: 20px;
  margin-left: 0px; }
.aarpe-column-control .section .aarpe-coupon-code .coupon-code-form input {
  width: 100%;
  float: none; }

.global-footer .footer-content,
.global-footer .footer-footer {
  width: 1170px; }

.bkgd-semi-opaque-setup .inPlaceRegistrationFormBox {
  width: 500px; }
  .bkgd-semi-opaque-setup .inPlaceRegistrationFormBox .cross-header {
    font-size: 28px; }
    .bkgd-semi-opaque-setup .inPlaceRegistrationFormBox .cross-header .header-h3 {
      padding-left: 30px; }
    .bkgd-semi-opaque-setup .inPlaceRegistrationFormBox .cross-header .icon-close {
      top: 17px;
      right: 20px; }
  .bkgd-semi-opaque-setup .inPlaceRegistrationFormBox .header-reg {
    padding-left: 30px; }
  .bkgd-semi-opaque-setup .inPlaceRegistrationFormBox .regErrorMessage {
    padding-left: 30px; }
  .bkgd-semi-opaque-setup .inPlaceRegistrationFormBox input {
    width: 440px; }
  .bkgd-semi-opaque-setup .inPlaceRegistrationFormBox .emailSection {
    padding-left: 30px; }
  .bkgd-semi-opaque-setup .inPlaceRegistrationFormBox .regPasswordRow {
    padding-left: 30px; }
  .bkgd-semi-opaque-setup .inPlaceRegistrationFormBox .regConfirmPasswordRow {
    padding-left: 30px; }
  .bkgd-semi-opaque-setup .inPlaceRegistrationFormBox .firstNameSection {
    padding-left: 30px; }
  .bkgd-semi-opaque-setup .inPlaceRegistrationFormBox .lastNameSection {
    padding-left: 30px; }
  .bkgd-semi-opaque-setup .inPlaceRegistrationFormBox .zipSection {
    padding-left: 30px;
    float: left; }
    .bkgd-semi-opaque-setup .inPlaceRegistrationFormBox .zipSection input {
      width: 150px; }
  .bkgd-semi-opaque-setup .inPlaceRegistrationFormBox .countrySection {
    padding-top: 10px; }
    .bkgd-semi-opaque-setup .inPlaceRegistrationFormBox .countrySection label {
      font-size: 20px; }
    .bkgd-semi-opaque-setup .inPlaceRegistrationFormBox .countrySection .dk-selected {
      padding: 8px 16px 8px 15px;
      font-size: 18px;
      height: 40px;
      width: 265px;
      color: #666; }
    .bkgd-semi-opaque-setup .inPlaceRegistrationFormBox .countrySection .formError {
      padding-left: 30px;
      padding-bottom: 15px; }
  .bkgd-semi-opaque-setup .inPlaceRegistrationFormBox .birthdaySection_customstyles {
    padding-left: 30px;
    padding-top: 10px; }
    .bkgd-semi-opaque-setup .inPlaceRegistrationFormBox .birthdaySection_customstyles label {
      font-size: 20px; }
    .bkgd-semi-opaque-setup .inPlaceRegistrationFormBox .birthdaySection_customstyles .dk-selected {
      height: 40px;
      padding-top: 6px;
      padding-left: 12px; }
    .bkgd-semi-opaque-setup .inPlaceRegistrationFormBox .birthdaySection_customstyles .dk-select {
      color: #666;
      font-size: 18px; }
      .bkgd-semi-opaque-setup .inPlaceRegistrationFormBox .birthdaySection_customstyles .dk-select.regBirthMonth {
        width: 150px;
        padding-right: 10px;
        float: left; }
      .bkgd-semi-opaque-setup .inPlaceRegistrationFormBox .birthdaySection_customstyles .dk-select.regBirthDay {
        width: 132px;
        padding-right: 3px;
        float: left;
        padding-left: 10px;
        right: -8px; }
      .bkgd-semi-opaque-setup .inPlaceRegistrationFormBox .birthdaySection_customstyles .dk-select.regBirthYear {
        float: right;
        top: 0px;
        right: 28px;
        width: 120px; }
  .bkgd-semi-opaque-setup .inPlaceRegistrationFormBox .captchaSection label {
    padding-left: 30px;
    font-size: 20px;
    padding-top: 10px; }
  .bkgd-semi-opaque-setup .inPlaceRegistrationFormBox .captchaSection .nucaptchaContainerDiv {
    padding-left: 90px;
    padding-bottom: 15px;
    padding-top: 15px; }
  .bkgd-semi-opaque-setup .inPlaceRegistrationFormBox .tosSection {
    padding-left: 30px; }
    .bkgd-semi-opaque-setup .inPlaceRegistrationFormBox .tosSection .formField label {
      font-size: 16px; }
  .bkgd-semi-opaque-setup .inPlaceRegistrationFormBox .buttonContainer {
    padding-left: 100px; }
    .bkgd-semi-opaque-setup .inPlaceRegistrationFormBox .buttonContainer .btn {
      width: 300px; }

.bkgd-semi-opaque-setup-login .loginFormPopupBox {
  width: 500px; }
  .bkgd-semi-opaque-setup-login .loginFormPopupBox .loginCross-header .login-header-h3 {
    padding-left: 30px; }
  .bkgd-semi-opaque-setup-login .loginFormPopupBox .login-description-h4 {
    padding-left: 30px; }
  .bkgd-semi-opaque-setup-login .loginFormPopupBox .loignPopupErrorMessage {
    padding-left: 30px;
    padding-bottom: 15px; }
  .bkgd-semi-opaque-setup-login .loginFormPopupBox input {
    width: 440px; }
  .bkgd-semi-opaque-setup-login .loginFormPopupBox .loginPopupEmailRow {
    padding-left: 30px; }
  .bkgd-semi-opaque-setup-login .loginFormPopupBox .loginPopupPasswordRow {
    padding-left: 30px; }
  .bkgd-semi-opaque-setup-login .loginFormPopupBox .login-forgot-password {
    padding-left: 30px; }
  .bkgd-semi-opaque-setup-login .loginFormPopupBox .login-buttonContainer .btn {
    width: 300px; }

.aarpe-disruptAgingNewsletter .news-letter-form .cbut {
  margin-top: 0; }
.aarpe-disruptAgingNewsletter .lets_disrupt h4 {
  font-size: 14px; }
.aarpe-disruptAgingNewsletter .lets_disrupt img {
  width: 840px;
  min-height: 151px; }

.aarpe-program-call-to-action-row .bullet-points .headline {
  border-bottom: 0; }

.brandamp-promo-component p {
  margin: 0 !important; }

.aarpe-registration .aarpe-membership-tout .top-links li {
  float: left;
  width: 50%; }

.aarpe-indeed-job-search .logo {
  float: none;
  margin-top: 0px; }
.aarpe-indeed-job-search #jobSearchForm input[type=text] {
  float: left; }
.aarpe-indeed-job-search #what {
  margin-right: 10px;
  width: 40%; }
.aarpe-indeed-job-search #where {
  width: 35%; }

/*# sourceMappingURL=large.css.map */