.login-section .users-modules-login, .login-section .users-modules-register, .login-section .input, .login-section .form-line {
  word-spacing: normal;
  padding: 0 !important; }
.login-section .option.recover a {
  color: rgba(88, 88, 91, 0.85) !important;
  text-transform: none;
  font: 14pt "HelveticaNeueW01-55Roma" !important;
  margin-bottom: 10px; }
  .login-section .option.recover a:hover, .login-section .option.recover a:active {
    color: 00325b !important; }
.login-section form {
  text-align: center; }
.login-section .row, .login-section .submit {
  margin: 0;
  padding: 0; }
.login-section .input.text {
  width: 100%; }
.login-section .getinput {
  border: 0 !important;
  outline: 0 !important;
  height: 35px !important;
  width: 100% !important;
  font-size: 16pt !important;
  font-family: "HelveticaNeueW01-55Roma";
  padding: 0 10px !important;
  margin: 5px 0 !important;
  color: 00325b !important;
  -webkit-appearance: none;
  border-radius: 0 !important; }
  .login-section .getinput::-webkit-input-placeholder {
    font-family: "HelveticaNeueW01-55Roma";
    text-align: left; }
  .login-section .getinput:-moz-placeholder {
    font-family: "HelveticaNeueW01-55Roma";
    text-align: left; }
  .login-section .getinput::-moz-placeholder {
    font-family: "HelveticaNeueW01-55Roma";
    text-align: left; }
  .login-section .getinput::-webkit-input-placeholder {
    font-family: "HelveticaNeueW01-55Roma";
    text-align: left; }
.login-section .account-btn {
  margin: 5px auto !important;
  font-family: "HelveticaNeueW01-65Medi";
  background-color: 00325b !important;
  height: 35px;
  width: 100%;
  max-width: 100% !important;
  border: none !important;
  outline: none;
  font-size: 20pt !important;
  color: #fff;
  cursor: pointer;
  padding: 0 !important;
  border-radius: 0 !important;
  text-align: center; }
.login-section h1, .login-section .label, .login-section .title, .login-section .body {
  display: none; }
.login-section .form-line {
  color: rgba(88, 88, 91, 0.85) !important;
  font: 12pt "HelveticaNeueW01-55Roma" !important;
  margin-bottom: 5px; }
.login-section .first {
  margin-bottom: 10px !important; }
.login-section .ajax-error {
  color: 00325b !important;
  font: 12pt "HelveticaNeueW01-55Roma" !important;
  margin: 5px 0;
  padding: 0; }
.login-section .form-error {
  background: transparent !important;
  color: 00325b !important;
  font: 12pt "HelveticaNeueW01-55Roma" !important;
  padding: 0 !important;
  border: none !important; }

.confirmationTitle {
  color: 00325b !important;
  font: 14pt "HelveticaNeueW01-55Roma" !important;
  margin: 5px 0;
  padding: 0; }

.confirmationText {
  color: rgba(88, 88, 91, 0.85) !important;
  font: 12pt "HelveticaNeueW01-Thin" !important;
  margin: 5px 0;
  padding: 0; }

.person-picture {
  display: none; }

.advocacy-modules-category-summary, .contributions-modules-contribution-summary {
  width: 100% !important;
  float: none !important;
  margin: 0 !important;
  padding: 0 !important;
  background: #fff; }
  .advocacy-modules-category-summary .title-box, .contributions-modules-contribution-summary .title-box {
    background: #fff !important;
    padding: 25px !important;
    color: rgba(88, 88, 91, 0.85);
    text-align: left;
    border-radius: 0 !important;
    font-size: 34pt !important;
    font-family: "HelveticaNeueW01-65Medi" !important;
    font-weight: 500; }

.contributions-modules-contribution-summary {
  padding-top: 30px !important; }

.people-modules-default-picture {
  height: 160px;
  width: 100%;
  background: #fff;
  margin-bottom: 0 !important; }

.body-box {
  background: #fff !important;
  padding: 0px 25px !important; }
  .body-box .summary-text {
    font: 14pt "HelveticaNeueW01-55Roma" !important;
    font-weight: 500 !important;
    color: rgba(88, 88, 91, 0.85) !important; }
    .body-box .summary-text a {
      text-decoration: none; }
    .body-box .summary-text span {
      font: 14pt "HelveticaNeueW01-55Roma" !important;
      font-weight: 500 !important;
      color: 00325b !important;
      text-decoration: none; }
  .body-box .campaigns {
    padding: 15px; }
    .body-box .campaigns .campaign {
      padding-left: 0 !important; }
      .body-box .campaigns .campaign img {
        display: none; }
      .body-box .campaigns .campaign .name {
        font: 15pt "HelveticaNeueW01-Thin" !important;
        text-transform: uppercase;
        color: rgba(88, 88, 91, 0.85) !important; }
      .body-box .campaigns .campaign .details.all {
        font: 13pt "HelveticaNeueW01-55Roma" !important;
        color: rgba(88, 88, 91, 0.85) !important; }
        .body-box .campaigns .campaign .details.all a span {
          font: 13pt "HelveticaNeueW01-55Roma" !important;
          color: 00325b !important; }

.whitebg .new-genheader {
  margin: 0 0 25px 0; }

.x-reset .x-panel-header-text {
  color: rgba(88, 88, 91, 0.85) !important;
  font-weight: 500 !important;
  font: 16pt "HelveticaNeueW01-Thin" !important;
  text-transform: uppercase; }
.x-reset .x-column-header-text, .x-reset .x-no-records {
  color: rgba(88, 88, 91, 0.85) !important;
  font-weight: 500 !important;
  font: 12pt "HelveticaNeueW01-55Roma" !important;
  text-transform: capitalize; }
.x-reset .x-grid-with-row-lines .x-grid-cell-inner {
  color: rgba(88, 88, 91, 0.85) !important;
  font-weight: 500 !important;
  font: 11pt "HelveticaNeueW01-55Roma" !important;
  text-transform: capitalize; }
.x-reset #button-1020, .x-reset #button-1022, .x-reset #button-1044, .x-reset #button-1047, .x-reset #print-application-button {
  background: 00325b !important;
  border: 0 !important; }
  .x-reset #button-1020 .x-btn-inner, .x-reset #button-1022 .x-btn-inner, .x-reset #button-1044 .x-btn-inner, .x-reset #button-1047 .x-btn-inner, .x-reset #print-application-button .x-btn-inner {
    font: 12pt "HelveticaNeueW01-Thin";
    padding: 0 15pt !important;
    text-transform: capitalize; }
  .x-reset #button-1020 .button-eye, .x-reset #button-1020 .print, .x-reset #button-1022 .button-eye, .x-reset #button-1022 .print, .x-reset #button-1044 .button-eye, .x-reset #button-1044 .print, .x-reset #button-1047 .button-eye, .x-reset #button-1047 .print, .x-reset #print-application-button .button-eye, .x-reset #print-application-button .print {
    display: none; }
.x-reset #print-application-button {
  left: auto !important;
  right: 0px; }
.x-reset .x-toolbar.x-docked-top input[placeholder], .x-reset .x-toolbar [placeholder], .x-reset .x-toolbar *[placeholder] {
  color: 00325b !important;
  font-family: "HelveticaNeueW01-55Roma" !important; }
.x-reset .x-toolbar.x-docked-top .x-form-trigger-click, .x-reset .x-toolbar.x-docked-top .x-form-trigger {
  background: url("/SVG/downicon.svg") !important;
  background-size: contain !important; }
.x-reset .x-toolbar.x-docked-top .x-toolbar-item {
  font-family: "HelveticaNeueW01-Thin" !important;
  font-style: normal !important; }
.x-reset .x-grid-with-row-lines .x-grid-cell .x-grid-cell-inner {
  font-family: "HelveticaNeueW01-55Roma" !important; }
.x-reset .x-grid-view .x-grid-empty {
  color: rgba(88, 88, 91, 0.85);
  font: 12pt "HelveticaNeueW01-55Roma";
  font-weight: 500; }

.edit-button {
  background: 00325b !important;
  border-radius: 0px !important;
  padding: 4px 30px !important;
  width: 180px;
  right: calc(50% - 90px) !important;
  bottom: -65px !important; }
  .edit-button span {
    font: 17pt "HelveticaNeueW01-Thin" !important;
    color: #fff !important;
    text-transform: capitalize; }
  .edit-button img {
    display: none !important; }

.users-modules-change-password-default {
  margin: 0 !important;
  padding: 50px 25px 0; }
  .users-modules-change-password-default .title span {
    background-color: #fff !important;
    padding: 0;
    color: rgba(88, 88, 91, 0.85) !important;
    font-family: "HelveticaNeueW01-Thin" !important;
    font-size: 15pt !important;
    text-transform: uppercase; }
  .users-modules-change-password-default input {
    color: rgba(88, 88, 91, 0.85) !important;
    font-family: "HelveticaNeueW01-55Roma" !important;
    font-size: 15pt !important;
    padding-left: 15px !important;
    height: 40px !important;
    border-color: #d4d4d4; }
  .users-modules-change-password-default .submit {
    background-color: 00325b !important;
    font-size: 17pt !important;
    font-family: "HelveticaNeueW01-Thin" !important;
    text-shadow: none !important;
    height: 35px;
    width: 210px;
    padding: 4px 5px !important;
    text-transform: capitalize; }
    .users-modules-change-password-default .submit:hover, .users-modules-change-password-default .submit:active {
      color: #fff !important; }
    .users-modules-change-password-default .submit:focus {
      outline: 0 !important; }

.people-modules-edit-profile {
  padding: 25px; }
  .people-modules-edit-profile .x-box-inner div {
    max-width: 100%; }
  .people-modules-edit-profile .x-form-field.x-form-text {
    color: rgba(88, 88, 91, 0.85) !important;
    font-family: "HelveticaNeueW01-55Roma" !important;
    font-size: 15pt !important;
    padding-left: 15px !important;
    height: 40px !important;
    border-color: #d4d4d4; }
  .people-modules-edit-profile .x-trigger-cell {
    width: 40px !important; }
  .people-modules-edit-profile .x-reset {
    margin-bottom: 40px; }
  .people-modules-edit-profile .x-reset .x-form-trigger {
    height: 40px !important;
    width: 40px !important;
    background-size: 40px auto;
    background-position: 0px !important;
    border: none; }
  .people-modules-edit-profile .x-reset .x-form-date-trigger {
    background-image: url("/SVG/calicon.svg"); }
  .people-modules-edit-profile .x-reset .x-form-arrow-trigger {
    background-image: url("/SVG/downicon.svg"); }
  .people-modules-edit-profile .x-reset .x-form-clear-trigger {
    background-image: url("/SVG/delicon.svg"); }
  .people-modules-edit-profile .social-network, .people-modules-edit-profile .crm-social-networks-container, .people-modules-edit-profile .add-phone-wrapper {
    display: none; }
  .people-modules-edit-profile .save-profile-button, .people-modules-edit-profile .cancel-profile-button {
    padding: 5px !important;
    background: 00325b !important;
    border: 0 !important; }
    .people-modules-edit-profile .save-profile-button .x-btn-center, .people-modules-edit-profile .cancel-profile-button .x-btn-center {
      height: auto; }
      .people-modules-edit-profile .save-profile-button .x-btn-center .x-btn-inner, .people-modules-edit-profile .cancel-profile-button .x-btn-center .x-btn-inner {
        font-size: 13pt !important;
        font-family: "HelveticaNeueW01-Thin" !important;
        text-shadow: none !important;
        height: auto; }

.x-reset .x-datepicker {
  border: none !important;
  box-shadow: 0px 1px 10px 1.5px #777777; }
  .x-reset .x-datepicker .x-datepicker-header {
    background-color: 00325b !important;
    background-image: none !important;
    height: 35px !important; }
    .x-reset .x-datepicker .x-datepicker-header .x-datepicker-prev, .x-reset .x-datepicker .x-datepicker-header .x-datepicker-next {
      background-image: url("http://reachbeyond.com/lib/jQuery/ui/sitestacker/images/arrows-left-right-16x16.png");
      background-repeat: no-repeat;
      top: 10px; }
    .x-reset .x-datepicker .x-datepicker-header .x-datepicker-next {
      background-position: -16px -16px; }
    .x-reset .x-datepicker .x-datepicker-header .x-datepicker-prev {
      background-position: 0px -16px; }
    .x-reset .x-datepicker .x-datepicker-header .x-btn {
      padding: 5px; }
      .x-reset .x-datepicker .x-datepicker-header .x-btn .x-btn-split-right {
        padding: 0 !important;
        height: auto; }
        .x-reset .x-datepicker .x-datepicker-header .x-btn .x-btn-split-right .x-btn-center {
          height: auto; }
        .x-reset .x-datepicker .x-datepicker-header .x-btn .x-btn-split-right .x-btn-inner {
          font: 13pt "HelveticaNeueW01-Thin" !important;
          height: auto; }
  .x-reset .x-datepicker .x-datepicker-inner thead th {
    background-color: #fff !important;
    background-image: none !important;
    border: none !important; }
    .x-reset .x-datepicker .x-datepicker-inner thead th span {
      padding: 0 !important;
      font: 10pt "HelveticaNeueW01-65Medi" !important;
      color: rgba(88, 88, 91, 0.85);
      text-align: center; }
  .x-reset .x-datepicker .x-datepicker-inner a {
    color: #58585b !important;
    font: 9pt "HelveticaNeueW01-55Roma" !important; }
    .x-reset .x-datepicker .x-datepicker-inner a:hover {
      background: transparent !important;
      border: 1px solid #ac1a2f; }
  .x-reset .x-datepicker .x-datepicker-inner .x-datepicker-prevday a {
    color: #aaa !important;
    font: 9pt "HelveticaNeueW01-Thin" !important; }
  .x-reset .x-datepicker .x-datepicker-inner tr .x-datepicker-today a {
    border-color: 00325b !important; }
  .x-reset .x-datepicker .x-datepicker-inner .x-datepicker-selected a {
    background: #ac1a2f !important;
    border-color: transparent !important; }
  .x-reset .x-datepicker .x-datepicker-footer {
    border: 0 !important;
    background-color: #fff !important;
    background-image: none !important; }
    .x-reset .x-datepicker .x-datepicker-footer .x-btn-default-small {
      background: 00325b;
      padding: 4px 8px;
      border: 0;
      margin-bottom: 8px !important; }
    .x-reset .x-datepicker .x-datepicker-footer .x-btn-center {
      background-color: 00325b !important;
      border: 0 !important; }
      .x-reset .x-datepicker .x-datepicker-footer .x-btn-center span {
        font-family: "HelveticaNeueW01-Thin";
        font-weight: 500 !important;
        font-size: 12pt; }

.x-reset .x-monthpicker {
  border-color: 00325b !important; }
  .x-reset .x-monthpicker .x-monthpicker-months {
    border-color: 00325b; }
  .x-reset .x-monthpicker .x-monthpicker-month a, .x-reset .x-monthpicker .x-monthpicker-year a {
    color: #58585b; }
    .x-reset .x-monthpicker .x-monthpicker-month a:hover, .x-reset .x-monthpicker .x-monthpicker-year a:hover {
      background: transparent;
      border-color: #ac1a2f; }
  .x-reset .x-monthpicker .x-monthpicker-selected {
    background: #ac1a2f !important;
    border-color: 00325b !important; }
  .x-reset .x-monthpicker .x-monthpicker-yearnav button {
    background-image: url("http://reachbeyond.com/lib/jQuery/ui/sitestacker/images/arrows-left-right-16x16.png");
    background-repeat: no-repeat;
    border: 0;
    background-color: 00325b;
    background-size: 30px 30px; }
  .x-reset .x-monthpicker .x-monthpicker-yearnav .x-monthpicker-yearnav-prev {
    background-position: -1px -15px; }
  .x-reset .x-monthpicker .x-monthpicker-yearnav .x-monthpicker-yearnav-next {
    background-position: -14px -15px; }
  .x-reset .x-monthpicker .x-monthpicker-buttons {
    border: 0 !important;
    background-color: #fff !important;
    background-image: none !important; }
    .x-reset .x-monthpicker .x-monthpicker-buttons .x-btn-default-small {
      background: 00325b;
      padding: 4px 8px;
      border: 0;
      margin-bottom: 8px !important; }
    .x-reset .x-monthpicker .x-monthpicker-buttons .x-btn-center {
      background-color: 00325b !important;
      border: 0 !important; }
      .x-reset .x-monthpicker .x-monthpicker-buttons .x-btn-center span {
        font-family: "HelveticaNeueW01-Thin";
        font-weight: 500 !important;
        font-size: 12pt; }

#container-1019 {
  padding-top: 25px; }

.x-component.group-title {
  background-color: #fff !important;
  padding: 0;
  color: rgba(88, 88, 91, 0.85) !important;
  font-family: "HelveticaNeueW01-Thin" !important;
  font-size: 15pt !important;
  text-transform: uppercase; }

.contributions .x-reset .x-form-item, .users-modules-change-password-default .x-reset .x-form-item,
.advocacy-modules-category-summary .x-reset .x-form-item, .contributions-modules-contribution-summary .x-reset .x-form-item,
.login-section .x-reset .x-form-item, .people-modules-edit-profile .x-reset .x-form-item, .google-modules-google-search .x-reset .x-form-item,
#contributions-payment-form .x-reset .x-form-item, #payment-processors-payment-form .x-reset .x-form-item {
  width: 100% !important; }

#fieldcontainer-1014-innerCt, #fieldcontainer-1014-targetEl {
  width: 100% !important; }

#fieldcontainer-1014-innerCt {
  height: 85px !important; }

.payment-method-warning {
  background: #ac1a2f !important;
  border: 0 !important; }
  .payment-method-warning .x-form-display-field {
    color: #58585b !important;
    font: 13pt "HelveticaNeueW01-Thin" !important;
    border: 0 !important; }

#textfield-1013 {
  left: 0 !important;
  top: 45px !important; }

#addNewAddress {
  background: transparent !important;
  width: 100% !important;
  border: none !important;
  text-align: center; }

#addNewAddress-btnEl, .remove-button {
  height: 35px;
  width: 210px;
  padding: 4px 5px !important;
  position: relative;
  left: calc(50% - 105px); }
  #addNewAddress-btnEl span, .remove-button span {
    font-size: 17pt !important;
    font-family: "HelveticaNeueW01-Thin" !important;
    text-shadow: none !important;
    text-transform: capitalize; }
  #addNewAddress-btnEl:hover, #addNewAddress-btnEl:active, .remove-button:hover, .remove-button:active {
    color: #fff !important; }
  #addNewAddress-btnEl:focus, .remove-button:focus {
    outline: 0 !important; }
  #addNewAddress-btnEl .x-btn-icon, .remove-button .x-btn-icon {
    display: none; }
  #addNewAddress-btnEl .x-btn-inner, .remove-button .x-btn-inner {
    padding: 0 !important;
    height: 18px !important; }

#people-addressfieldset-1028-targetEl .x-field {
  border: none !important; }

#addNewAddress-btnEl {
  background-color: 00325b !important; }

#toolbar-1024 .x-btn {
  padding: 0 !important;
  border: 0 !important; }
#toolbar-1024 button {
  background-color: 00325b !important;
  border: 0 !important;
  height: 32px !important; }
  #toolbar-1024 button span {
    font: 17pt "HelveticaNeueW01-Thin" !important;
    text-shadow: none !important;
    height: 32px !important;
    padding: 3px 10px !important; }

.remove-button {
  background-color: rgba(88, 88, 91, 0.85) !important; }

.google-modules-google-search form {
  background: #fff !important;
  padding: 0 25px 25px !important;
  margin-top: -10px !important; }
  .google-modules-google-search form input {
    border-radius: 0 !important; }
  .google-modules-google-search form .search-input-wrapper {
    padding-right: 110px !important; }
  .google-modules-google-search form .search-input-wrapper input {
    border: 1px solid rgba(88, 88, 91, 0.85) !important;
    border-right: 0px !important;
    padding: 5px 10px !important;
    height: 35px !important;
    font: 16pt "HelveticaNeueW01-55Roma" !important;
    color: 00325b !important;
    background-image: none !important; }
  .google-modules-google-search form .search-button {
    background: 00325b !important;
    height: 35px !important;
    width: 110px !important;
    font: 16pt "HelveticaNeueW01-Thin" !important;
    text-transform: uppercase;
    padding: 3px !important; }
    .google-modules-google-search form .search-button:focus {
      outline: none !important; }

.google-modules-google-search .gsc-control-cse .gsc-control-wrapper-cse {
  padding: 0px 25px 75px; }
  .google-modules-google-search .gsc-control-cse .gsc-control-wrapper-cse .gsc-result-info, .google-modules-google-search .gsc-control-cse .gsc-control-wrapper-cse .gsc-orderby-label {
    font: 12pt "HelveticaNeueW01-55Roma";
    color: rgba(88, 88, 91, 0.85); }
  .google-modules-google-search .gsc-control-cse .gsc-control-wrapper-cse .gsc-option-menu-container {
    top: -5px; }
  .google-modules-google-search .gsc-control-cse .gsc-control-wrapper-cse .gsc-selected-option-container {
    background-image: none;
    background: #fff;
    border-radius: 0; }
    .google-modules-google-search .gsc-control-cse .gsc-control-wrapper-cse .gsc-selected-option-container .gsc-selected-option {
      font: 10pt "HelveticaNeueW01-55Roma";
      color: rgba(88, 88, 91, 0.85);
      position: relative;
      top: 4px; }
  .google-modules-google-search .gsc-control-cse .gsc-control-wrapper-cse .gsc-option {
    font: 10pt "HelveticaNeueW01-55Roma"; }
  .google-modules-google-search .gsc-control-cse .gsc-control-wrapper-cse .gsc-webResult {
    border: none !important;
    border-bottom: 1px solid #E9E9E9 !important; }
    .google-modules-google-search .gsc-control-cse .gsc-control-wrapper-cse .gsc-webResult .gs-no-results-result .gs-snippet {
      background: #ac1a2f;
      border: none;
      color: #58585b;
      font: 13pt "HelveticaNeueW01-Thin"; }
  .google-modules-google-search .gsc-control-cse .gsc-control-wrapper-cse .gsc-results {
    border-bottom: 0 !important; }
  @media screen and (max-width: 500px) {
    .google-modules-google-search .gsc-control-cse .gsc-control-wrapper-cse .gsc-result .gsc-table-result .gsc-table-cell-thumbnail {
      display: none; } }
  .google-modules-google-search .gsc-control-cse .gsc-control-wrapper-cse .gsc-result .gsc-table-result .gsc-table-cell-thumbnail .gs-web-image-box a .gs-image {
    border: 0 !important;
    box-shadow: none !important; }
  .google-modules-google-search .gsc-control-cse .gsc-control-wrapper-cse .gsc-result .gsc-table-result .gs-title {
    text-decoration: none;
    color: 00325b;
    font: 15pt "HelveticaNeueW01-Thin";
    text-align: left;
    margin: 0 0 3pt; }
    .google-modules-google-search .gsc-control-cse .gsc-control-wrapper-cse .gsc-result .gsc-table-result .gs-title b {
      text-decoration: none;
      color: 00325b;
      font: 15pt "HelveticaNeueW01-65Medi"; }
  .google-modules-google-search .gsc-control-cse .gsc-control-wrapper-cse .gsc-result .gsc-table-result .gs-snippet {
    color: rgba(88, 88, 91, 0.85);
    font: 12pt "HelveticaNeueW01-55Roma"; }
  .google-modules-google-search .gsc-control-cse .gsc-control-wrapper-cse .gsc-result .gsc-table-result .gs-visibleUrl {
    color: #ac1a2f;
    font: 11pt "HelveticaNeueW01-55Roma";
    margin: 2pt 0; }
  .google-modules-google-search .gsc-control-cse .gsc-control-wrapper-cse .gsc-cursor-box {
    text-align: center; }
    .google-modules-google-search .gsc-control-cse .gsc-control-wrapper-cse .gsc-cursor-box .gsc-cursor-page {
      margin: 0 4px;
      color: #ac1a2f !important;
      font: 14pt "HelveticaNeueW01-55Roma";
      border: 0 !important; }
      .google-modules-google-search .gsc-control-cse .gsc-control-wrapper-cse .gsc-cursor-box .gsc-cursor-page:focus {
        outline: none; }
      .google-modules-google-search .gsc-control-cse .gsc-control-wrapper-cse .gsc-cursor-box .gsc-cursor-page:hover, .google-modules-google-search .gsc-control-cse .gsc-control-wrapper-cse .gsc-cursor-box .gsc-cursor-page:active {
        color: 00325b; }
    .google-modules-google-search .gsc-control-cse .gsc-control-wrapper-cse .gsc-cursor-box .gsc-cursor-current-page {
      color: 00325b !important;
      font: 14pt "HelveticaNeueW01-65Medi";
      background: transparent !important; }

/*# sourceMappingURL=markaccount.css.map */

1